@charset "UTF-8";
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@import "https://js.arcgis.com/4.31/@arcgis/core/assets/esri/themes/light/main.css";
:root,
[data-bs-theme=light] {
  --bs-blue: #3F80EA;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #e83e8c;
  --bs-red: #d9534f;
  --bs-orange: #fd7e14;
  --bs-yellow: #E5A54B;
  --bs-green: #4BBF73;
  --bs-teal: #20c997;
  --bs-cyan: #1F9BCF;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #020202;
  --bs-gray-100: #f4f7f9;
  --bs-gray-200: #e2e8ee;
  --bs-gray-300: #dee6ed;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #020202;
  --bs-gray-900: #212529;
  --bs-primary: #3F80EA;
  --bs-secondary: #495057;
  --bs-success: #4BBF73;
  --bs-info: #1F9BCF;
  --bs-warning: #E5A54B;
  --bs-danger: #d9534f;
  --bs-light: #eff2f6;
  --bs-dark: #293042;
  --bs-primary-rgb: 63, 128, 234;
  --bs-secondary-rgb: 73, 80, 87;
  --bs-success-rgb: 75, 191, 115;
  --bs-info-rgb: 31, 155, 207;
  --bs-warning-rgb: 229, 165, 75;
  --bs-danger-rgb: 217, 83, 79;
  --bs-light-rgb: 239, 242, 246;
  --bs-dark-rgb: 41, 48, 66;
  --bs-primary-text-emphasis: #19335e;
  --bs-secondary-text-emphasis: #1d2023;
  --bs-success-text-emphasis: #1e4c2e;
  --bs-info-text-emphasis: #0c3e53;
  --bs-warning-text-emphasis: #5c421e;
  --bs-danger-text-emphasis: #572120;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #d9e6fb;
  --bs-secondary-bg-subtle: #dbdcdd;
  --bs-success-bg-subtle: #dbf2e3;
  --bs-info-bg-subtle: #d2ebf5;
  --bs-warning-bg-subtle: #faeddb;
  --bs-danger-bg-subtle: #f7dddc;
  --bs-light-bg-subtle: #fafbfc;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #b2ccf7;
  --bs-secondary-border-subtle: #b6b9bc;
  --bs-success-border-subtle: #b7e5c7;
  --bs-info-border-subtle: #a5d7ec;
  --bs-warning-border-subtle: #f5dbb7;
  --bs-danger-border-subtle: #f0bab9;
  --bs-light-border-subtle: #e2e8ee;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --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: 0.825rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.625;
  --bs-body-color: #6c757d;
  --bs-body-color-rgb: 108, 117, 125;
  --bs-body-bg: #F7F9FC;
  --bs-body-bg-rgb: 247, 249, 252;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(108, 117, 125, 0.75);
  --bs-secondary-color-rgb: 108, 117, 125;
  --bs-secondary-bg: #e2e8ee;
  --bs-secondary-bg-rgb: 226, 232, 238;
  --bs-tertiary-color: rgba(108, 117, 125, 0.5);
  --bs-tertiary-color-rgb: 108, 117, 125;
  --bs-tertiary-bg: #f4f7f9;
  --bs-tertiary-bg-rgb: 244, 247, 249;
  --bs-heading-color: #495057;
  --bs-link-color: #3F80EA;
  --bs-link-color-rgb: 63, 128, 234;
  --bs-link-decoration: none;
  --bs-link-hover-color: #3266bb;
  --bs-link-hover-color-rgb: 50, 102, 187;
  --bs-link-hover-decoration: underline;
  --bs-code-color: #e83e8c;
  --bs-highlight-color: #6c757d;
  --bs-highlight-bg: #faeddb;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee6ed;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.2rem;
  --bs-border-radius-sm: 0.1rem;
  --bs-border-radius-lg: 0.3rem;
  --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.1rem 0.2rem rgba(0, 0, 0, 0.05);
  --bs-box-shadow-sm: 0 0.05rem 0.2rem rgba(0, 0, 0, 0.05);
  --bs-box-shadow-lg: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.05);
  --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(63, 128, 234, 0.25);
  --bs-form-valid-color: #4BBF73;
  --bs-form-valid-border-color: #4BBF73;
  --bs-form-invalid-color: #d9534f;
  --bs-form-invalid-border-color: #d9534f;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee6ed;
  --bs-body-color-rgb: 222, 230, 237;
  --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(222, 230, 237, 0.75);
  --bs-secondary-color-rgb: 222, 230, 237;
  --bs-secondary-bg: #020202;
  --bs-secondary-bg-rgb: 2, 2, 2;
  --bs-tertiary-color: rgba(222, 230, 237, 0.5);
  --bs-tertiary-color-rgb: 222, 230, 237;
  --bs-tertiary-bg: #121416;
  --bs-tertiary-bg-rgb: 18, 20, 22;
  --bs-primary-text-emphasis: #8cb3f2;
  --bs-secondary-text-emphasis: #92969a;
  --bs-success-text-emphasis: #93d9ab;
  --bs-info-text-emphasis: #79c3e2;
  --bs-warning-text-emphasis: #efc993;
  --bs-danger-text-emphasis: #e89895;
  --bs-light-text-emphasis: #f4f7f9;
  --bs-dark-text-emphasis: #dee6ed;
  --bs-primary-bg-subtle: #0d1a2f;
  --bs-secondary-bg-subtle: #0f1011;
  --bs-success-bg-subtle: #0f2617;
  --bs-info-bg-subtle: #061f29;
  --bs-warning-bg-subtle: #2e210f;
  --bs-danger-bg-subtle: #2b1110;
  --bs-light-bg-subtle: #020202;
  --bs-dark-bg-subtle: #010101;
  --bs-primary-border-subtle: #264d8c;
  --bs-secondary-border-subtle: #2c3034;
  --bs-success-border-subtle: #2d7345;
  --bs-info-border-subtle: #135d7c;
  --bs-warning-border-subtle: #89632d;
  --bs-danger-border-subtle: #82322f;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #020202;
  --bs-heading-color: inherit;
  --bs-link-color: #8cb3f2;
  --bs-link-hover-color: #a3c2f5;
  --bs-link-color-rgb: 140, 179, 242;
  --bs-link-hover-color-rgb: 163, 194, 245;
  --bs-code-color: #f18bba;
  --bs-highlight-color: #dee6ed;
  --bs-highlight-bg: #5c421e;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #93d9ab;
  --bs-form-valid-border-color: #93d9ab;
  --bs-form-invalid-color: #e89895;
  --bs-form-invalid-border-color: #e89895;
}

*,
*::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);
}

h1, .h1 {
  font-size: 1.65rem;
}

h2, .h2 {
  font-size: 1.44375rem;
}

h3, .h3 {
  font-size: 1.2375rem;
}

h4, .h4 {
  font-size: 1.03125rem;
}

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

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

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-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 500;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 80%;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  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: none;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  text-decoration: underline;
}

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: 80%;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 80%;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 80%;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.1rem;
}
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.75rem;
  padding-bottom: 0.75rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

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

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

label {
  display: inline-block;
}

button {
  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: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: 1.5rem;
}
legend + * {
  clear: left;
}

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

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

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

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

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

::-webkit-file-upload-button {
  font: inherit;
  -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.03125rem;
  font-weight: 300;
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: 5rem;
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: 4.5rem;
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: 4rem;
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: 3.5rem;
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: 3rem;
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: 2.5rem;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

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

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 80%;
  text-transform: uppercase;
}

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

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 80%;
  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: 80%;
  color: var(--bs-secondary-color);
}

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

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1200px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1440px;
}

.row {
  --bs-gutter-x: 24px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: 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.33333333%;
}

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

.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-left: 8.33333333%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-6,
.gx-6 {
  --bs-gutter-x: 4.5rem;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 4.5rem;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 6rem;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 6rem;
}

@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.33333333%;
  }

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

  .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-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-sm-6,
.gx-sm-6 {
    --bs-gutter-x: 4.5rem;
  }

  .g-sm-6,
.gy-sm-6 {
    --bs-gutter-y: 4.5rem;
  }

  .g-sm-7,
.gx-sm-7 {
    --bs-gutter-x: 6rem;
  }

  .g-sm-7,
.gy-sm-7 {
    --bs-gutter-y: 6rem;
  }
}
@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.33333333%;
  }

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

  .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-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-md-6,
.gx-md-6 {
    --bs-gutter-x: 4.5rem;
  }

  .g-md-6,
.gy-md-6 {
    --bs-gutter-y: 4.5rem;
  }

  .g-md-7,
.gx-md-7 {
    --bs-gutter-x: 6rem;
  }

  .g-md-7,
.gy-md-7 {
    --bs-gutter-y: 6rem;
  }
}
@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.33333333%;
  }

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

  .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-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-lg-6,
.gx-lg-6 {
    --bs-gutter-x: 4.5rem;
  }

  .g-lg-6,
.gy-lg-6 {
    --bs-gutter-y: 4.5rem;
  }

  .g-lg-7,
.gx-lg-7 {
    --bs-gutter-x: 6rem;
  }

  .g-lg-7,
.gy-lg-7 {
    --bs-gutter-y: 6rem;
  }
}
@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.33333333%;
  }

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

  .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-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-xl-6,
.gx-xl-6 {
    --bs-gutter-x: 4.5rem;
  }

  .g-xl-6,
.gy-xl-6 {
    --bs-gutter-y: 4.5rem;
  }

  .g-xl-7,
.gx-xl-7 {
    --bs-gutter-x: 6rem;
  }

  .g-xl-7,
.gy-xl-7 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 1440px) {
  .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.33333333%;
  }

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

  .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-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-xxl-6,
.gx-xxl-6 {
    --bs-gutter-x: 4.5rem;
  }

  .g-xxl-6,
.gy-xxl-6 {
    --bs-gutter-y: 4.5rem;
  }

  .g-xxl-7,
.gx-xxl-7 {
    --bs-gutter-x: 6rem;
  }

  .g-xxl-7,
.gy-xxl-7 {
    --bs-gutter-y: 6rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: #fff;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: #f4f7f9;
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.75rem 0.75rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, 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.3rem 0.3rem;
}

.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-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

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

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

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #d9e6fb;
  --bs-table-border-color: #aeb8c9;
  --bs-table-striped-bg: #cedbee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c3cfe2;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c9d5e8;
  --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: #dbdcdd;
  --bs-table-border-color: #afb0b1;
  --bs-table-striped-bg: #d0d1d2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c5c6c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cbcccc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #dbf2e3;
  --bs-table-border-color: #afc2b6;
  --bs-table-striped-bg: #d0e6d8;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c5dacc;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cbe0d2;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #d2ebf5;
  --bs-table-border-color: #a8bcc4;
  --bs-table-striped-bg: #c8dfe9;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bdd4dd;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c2d9e3;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #faeddb;
  --bs-table-border-color: #c8beaf;
  --bs-table-striped-bg: #eee1d0;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e1d5c5;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e7dbcb;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f7dddc;
  --bs-table-border-color: #c6b1b0;
  --bs-table-striped-bg: #ebd2d1;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dec7c6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e4cccc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #eff2f6;
  --bs-table-border-color: #bfc2c5;
  --bs-table-striped-bg: #e3e6ea;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d7dadd;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #dde0e4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #293042;
  --bs-table-border-color: #545968;
  --bs-table-striped-bg: #343a4b;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #3e4555;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #394050;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

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

.col-form-label {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.625;
}

.col-form-label-lg {
  padding-top: calc(0.35rem + 1px);
  padding-bottom: calc(0.35rem + 1px);
  font-size: 0.95rem;
}

.col-form-label-sm {
  padding-top: calc(0.15rem + 1px);
  padding-bottom: calc(0.15rem + 1px);
  font-size: 0.75rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 80%;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.25rem 0.7rem;
  font-size: 0.825rem;
  font-weight: 400;
  line-height: 1.625;
  color: #495057;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #9fc0f5;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(63, 128, 234, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.625em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-webkit-input-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: #e2e8ee;
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.25rem 0.7rem;
  margin: -0.25rem -0.7rem;
  -webkit-margin-end: 0.7rem;
          margin-inline-end: 0.7rem;
  color: #495057;
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.25rem 0.7rem;
  margin: -0.25rem -0.7rem;
  -webkit-margin-end: 0.7rem;
          margin-inline-end: 0.7rem;
  color: #495057;
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  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) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--bs-secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.25rem 0;
  margin-bottom: 0;
  line-height: 1.625;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.51875rem + 2px);
  padding: 0.15rem 0.5rem;
  font-size: 0.75rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.15rem 0.5rem;
  margin: -0.15rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.15rem 0.5rem;
  margin: -0.15rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(2.24375rem + 2px);
  padding: 0.35rem 1rem;
  font-size: 0.95rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.35rem 1rem;
  margin: -0.35rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.35rem 1rem;
  margin: -0.35rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.840625rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.51875rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(2.24375rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: calc(1.840625rem + 2px);
  padding: 0.25rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.51875rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(2.24375rem + 2px);
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23020202' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.25rem 2.1rem 0.25rem 0.7rem;
  font-size: 0.825rem;
  font-weight: 400;
  line-height: 1.625;
  color: #495057;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.7rem center;
  background-size: 16px 12px;
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #9fc0f5;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(63, 128, 234, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.7rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e2e8ee;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.form-select-sm {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
  padding-left: 0.5rem;
  font-size: 0.75rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
  padding-left: 1rem;
  font-size: 0.95rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee6ed' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

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

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

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

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

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

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

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #F7F9FC, 0 0 0 0.25rem rgba(63, 128, 234, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #F7F9FC, 0 0 0 0.25rem rgba(63, 128, 234, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #3F80EA;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #c5d9f9;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #3F80EA;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #c5d9f9;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-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 + 2px);
  min-height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.7rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 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.7rem;
}
.form-floating > .form-control::-webkit-input-placeholder, .form-floating > .form-control-plaintext::-webkit-input-placeholder {
  color: transparent;
}
.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), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  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;
  padding-left: 0.7rem;
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  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 {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.35rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: #fff;
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.35rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: #fff;
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: #e2e8ee;
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.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.25rem 0.7rem;
  font-size: 0.825rem;
  font-weight: 400;
  line-height: 1.625;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: 1px 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.35rem 1rem;
  font-size: 0.95rem;
  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.15rem 0.5rem;
  font-size: 0.75rem;
  border-radius: var(--bs-border-radius-sm);
}

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

.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-right-radius: 0;
  border-bottom-right-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-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * 1px);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  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.75rem;
  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);
}
.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.2rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.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.2rem rgba(var(--bs-success-rgb), 0.25);
}

.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.2rem 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-left: 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: 80%;
  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.75rem;
  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);
}
.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.2rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.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.2rem rgba(var(--bs-danger-rgb), 0.25);
}

.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.2rem 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-left: 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.7rem;
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.825rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.625;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --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.2rem 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;
  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);
  text-decoration: none;
  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-check:checked:focus-visible + .btn {
  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: #3F80EA;
  --bs-btn-border-color: #3F80EA;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #366dc7;
  --bs-btn-hover-border-color: #3266bb;
  --bs-btn-focus-shadow-rgb: 92, 147, 237;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3266bb;
  --bs-btn-active-border-color: #2f60b0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3F80EA;
  --bs-btn-disabled-border-color: #3F80EA;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #495057;
  --bs-btn-border-color: #495057;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3e444a;
  --bs-btn-hover-border-color: #3a4046;
  --bs-btn-focus-shadow-rgb: 100, 106, 112;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3a4046;
  --bs-btn-active-border-color: #373c41;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #495057;
  --bs-btn-disabled-border-color: #495057;
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #4BBF73;
  --bs-btn-border-color: #4BBF73;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #66c988;
  --bs-btn-hover-border-color: #5dc581;
  --bs-btn-focus-shadow-rgb: 64, 162, 98;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #6fcc8f;
  --bs-btn-active-border-color: #5dc581;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #4BBF73;
  --bs-btn-disabled-border-color: #4BBF73;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1F9BCF;
  --bs-btn-border-color: #1F9BCF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1a84b0;
  --bs-btn-hover-border-color: #197ca6;
  --bs-btn-focus-shadow-rgb: 65, 170, 214;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #197ca6;
  --bs-btn-active-border-color: #17749b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1F9BCF;
  --bs-btn-disabled-border-color: #1F9BCF;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #E5A54B;
  --bs-btn-border-color: #E5A54B;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #e9b366;
  --bs-btn-hover-border-color: #e8ae5d;
  --bs-btn-focus-shadow-rgb: 195, 140, 64;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #eab76f;
  --bs-btn-active-border-color: #e8ae5d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #E5A54B;
  --bs-btn-disabled-border-color: #E5A54B;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d9534f;
  --bs-btn-border-color: #d9534f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #b84743;
  --bs-btn-hover-border-color: #ae423f;
  --bs-btn-focus-shadow-rgb: 223, 109, 105;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #ae423f;
  --bs-btn-active-border-color: #a33e3b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d9534f;
  --bs-btn-disabled-border-color: #d9534f;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #eff2f6;
  --bs-btn-border-color: #eff2f6;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #cbced1;
  --bs-btn-hover-border-color: #bfc2c5;
  --bs-btn-focus-shadow-rgb: 203, 206, 209;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #bfc2c5;
  --bs-btn-active-border-color: #b3b6b9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #eff2f6;
  --bs-btn-disabled-border-color: #eff2f6;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #293042;
  --bs-btn-border-color: #293042;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #494f5e;
  --bs-btn-hover-border-color: #3e4555;
  --bs-btn-focus-shadow-rgb: 73, 79, 94;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #545968;
  --bs-btn-active-border-color: #3e4555;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #293042;
  --bs-btn-disabled-border-color: #293042;
}

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

.btn-outline-secondary {
  --bs-btn-color: #495057;
  --bs-btn-border-color: #495057;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #495057;
  --bs-btn-hover-border-color: #495057;
  --bs-btn-focus-shadow-rgb: 73, 80, 87;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #495057;
  --bs-btn-active-border-color: #495057;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #495057;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #495057;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #4BBF73;
  --bs-btn-border-color: #4BBF73;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #4BBF73;
  --bs-btn-hover-border-color: #4BBF73;
  --bs-btn-focus-shadow-rgb: 75, 191, 115;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #4BBF73;
  --bs-btn-active-border-color: #4BBF73;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4BBF73;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4BBF73;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #1F9BCF;
  --bs-btn-border-color: #1F9BCF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1F9BCF;
  --bs-btn-hover-border-color: #1F9BCF;
  --bs-btn-focus-shadow-rgb: 31, 155, 207;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1F9BCF;
  --bs-btn-active-border-color: #1F9BCF;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1F9BCF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1F9BCF;
  --bs-gradient: none;
}

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

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

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

.btn-outline-dark {
  --bs-btn-color: #293042;
  --bs-btn-border-color: #293042;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #293042;
  --bs-btn-hover-border-color: #293042;
  --bs-btn-focus-shadow-rgb: 41, 48, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #293042;
  --bs-btn-active-border-color: #293042;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #293042;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #293042;
  --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: 92, 147, 237;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  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.35rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 0.95rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.15rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.75rem;
  --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-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --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: 0.825rem;
  --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: var(--bs-box-shadow);
  --bs-dropdown-link-color: #495057;
  --bs-dropdown-link-hover-color: #495057;
  --bs-dropdown-link-hover-bg: #f4f7f9;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #3F80EA;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1.5rem;
  --bs-dropdown-item-padding-y: 0.35rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1.5rem;
  --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: left;
  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%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

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

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

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

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

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

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

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

  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.75rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee6ed;
  --bs-dropdown-bg: #020202;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee6ed;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #3F80EA;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

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

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * 1px);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.525rem;
  padding-left: 0.525rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * 1px);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
  text-decoration: none;
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(63, 128, 234, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #3F80EA;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 500;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

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

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

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

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

.navbar {
  --bs-navbar-padding-x: 1.25rem;
  --bs-navbar-padding-y: 0.875rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.875rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.15rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 0.95rem;
  --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%28108, 117, 125, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.2rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
  text-decoration: none;
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

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

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .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-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .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-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: 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-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: 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: 1440px) {
  .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-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: 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-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: 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,
.navbar[data-bs-theme=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: 1.25rem;
  --bs-card-spacer-x: 1.25rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: #495057;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: 0;
  --bs-card-border-color: transparent;
  --bs-card-border-radius: 0.25rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: 0.25rem;
  --bs-card-cap-padding-y: 1rem;
  --bs-card-cap-padding-x: 1.25rem;
  --bs-card-cap-bg: #fff;
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 12px;
  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-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-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:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 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-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: 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-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 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-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-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-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
.card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
.card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
.card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
.card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

.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='none' stroke='%236c757d' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%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='none' stroke='%2319335e' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(63, 128, 234, 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: 0.825rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  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-left: 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;
  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-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

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

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 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-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .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='%238cb3f2'%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-.708'/%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='%238cb3f2'%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-.708'/%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-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: 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.3rem;
  --bs-pagination-font-size: 0.825rem;
  --bs-pagination-color: #6c757d;
  --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: #020202;
  --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(63, 128, 234, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #3F80EA;
  --bs-pagination-active-border-color: #3F80EA;
  --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-left: 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);
  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);
  text-decoration: none;
  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-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1rem;
  --bs-pagination-padding-y: 0.35rem;
  --bs-pagination-font-size: 0.95rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

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

.badge {
  --bs-badge-padding-x: 0.45em;
  --bs-badge-padding-y: 0.3em;
  --bs-badge-font-size: 80%;
  --bs-badge-font-weight: 500;
  --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: 0.95rem;
  --bs-alert-padding-y: 0.95rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 0 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: 500;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 2.85rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.1875rem 0.95rem;
}

.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: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.61875rem;
  --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: #3F80EA;
  --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: 1.25rem;
  --bs-list-group-item-padding-y: 0.75rem;
  --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: #3F80EA;
  --bs-list-group-active-border-color: #3F80EA;
  display: flex;
  flex-direction: column;
  padding-left: 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 {
  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);
  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-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: 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-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):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:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-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-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-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-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-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-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-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-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1440px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

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

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

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 0.75rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 600px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 0;
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - 0);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.625;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.25s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

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

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

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

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }

  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }

  .modal-sm {
    --bs-modal-width: 400px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    --bs-modal-width: 900px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
.modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
.modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
.modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
.modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1439.98px) {
  .modal-fullscreen-xxl-down {
    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.75rem;
  --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.625;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 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);
}

/* rtl:begin:ignore */
.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);
}

/* rtl:end:ignore */
.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);
}

/* rtl:begin:ignore */
.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);
}

/* rtl:end:ignore */
.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.75rem;
  --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: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 0.825rem;
  --bs-popover-header-color: #495057;
  --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.625;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 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);
}

/* rtl:begin:ignore */
.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);
}

/* rtl:end:ignore */
.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;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.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);
}

/* rtl:end:ignore */
.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-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-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: left;
  width: 100%;
  margin-right: -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;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl: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-.708'/%3e%3c/svg%3e")*/;
}

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

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  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;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  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) /* rtl:ignore */;
  }
}
.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-right-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: 0;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.625;
}

@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;
    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-end {
    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-top {
    top: 0;
    right: 0;
    left: 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 {
    right: 0;
    left: 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;
    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-end {
    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-top {
    top: 0;
    right: 0;
    left: 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 {
    right: 0;
    left: 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;
    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-end {
    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-top {
    top: 0;
    right: 0;
    left: 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 {
    right: 0;
    left: 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;
    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-end {
    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-top {
    top: 0;
    right: 0;
    left: 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 {
    right: 0;
    left: 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: 1439.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: 1439.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1439.98px) {
  .offcanvas-xxl.offcanvas-start {
    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: 1439.98px) {
  .offcanvas-xxl.offcanvas-end {
    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: 1439.98px) {
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 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: 1439.98px) {
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 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: 1439.98px) {
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1439.98px) {
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1440px) {
  .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;
  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-end {
  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-top {
  top: 0;
  right: 0;
  left: 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 {
  right: 0;
  left: 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;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  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-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.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(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

.text-bg-success {
  color: #000 !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #fff !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(50, 102, 187, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(50, 102, 187, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(50, 102, 187, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(58, 64, 70, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(58, 64, 70, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(58, 64, 70, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(111, 204, 143, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(111, 204, 143, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(111, 204, 143, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(25, 124, 166, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(25, 124, 166, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(25, 124, 166, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(234, 183, 111, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(234, 183, 111, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(234, 183, 111, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(174, 66, 63, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(174, 66, 63, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(174, 66, 63, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(242, 245, 248, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(242, 245, 248, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(242, 245, 248, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(33, 38, 53, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(33, 38, 53, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(33, 38, 53, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
          text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
          text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

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

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

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

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

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

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

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

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1440px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

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

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

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

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

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

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

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

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

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

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

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

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

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

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

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

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

.border-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-6 {
  margin: 4.5rem !important;
}

.m-7 {
  margin: 6rem !important;
}

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

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

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

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

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

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

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

.mx-6 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

.mx-7 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

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

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

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

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

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

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

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

.my-6 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-7 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !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-6 {
  margin-top: 4.5rem !important;
}

.mt-7 {
  margin-top: 6rem !important;
}

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

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

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

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

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

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

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

.me-6 {
  margin-right: 4.5rem !important;
}

.me-7 {
  margin-right: 6rem !important;
}

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

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

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

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

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

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

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

.mb-6 {
  margin-bottom: 4.5rem !important;
}

.mb-7 {
  margin-bottom: 6rem !important;
}

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

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

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

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

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

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

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

.ms-6 {
  margin-left: 4.5rem !important;
}

.ms-7 {
  margin-left: 6rem !important;
}

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

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

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

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

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

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

.m-n6 {
  margin: -4.5rem !important;
}

.m-n7 {
  margin: -6rem !important;
}

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

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

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

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

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

.mx-n6 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

.mx-n7 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

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

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

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

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

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

.my-n6 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

.my-n7 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

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

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

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

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

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

.mt-n6 {
  margin-top: -4.5rem !important;
}

.mt-n7 {
  margin-top: -6rem !important;
}

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

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

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

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

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

.me-n6 {
  margin-right: -4.5rem !important;
}

.me-n7 {
  margin-right: -6rem !important;
}

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

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

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

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

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

.mb-n6 {
  margin-bottom: -4.5rem !important;
}

.mb-n7 {
  margin-bottom: -6rem !important;
}

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

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

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

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

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

.ms-n6 {
  margin-left: -4.5rem !important;
}

.ms-n7 {
  margin-left: -6rem !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;
}

.p-6 {
  padding: 4.5rem !important;
}

.p-7 {
  padding: 6rem !important;
}

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

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

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

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

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

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

.px-6 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

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

.py-6 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.py-7 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !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;
}

.pt-6 {
  padding-top: 4.5rem !important;
}

.pt-7 {
  padding-top: 6rem !important;
}

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

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

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

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

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

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

.pe-6 {
  padding-right: 4.5rem !important;
}

.pe-7 {
  padding-right: 6rem !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;
}

.pb-6 {
  padding-bottom: 4.5rem !important;
}

.pb-7 {
  padding-bottom: 6rem !important;
}

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

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

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

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

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

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

.ps-6 {
  padding-left: 4.5rem !important;
}

.ps-7 {
  padding-left: 6rem !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;
}

.gap-6 {
  gap: 4.5rem !important;
}

.gap-7 {
  gap: 6rem !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;
}

.row-gap-6 {
  row-gap: 4.5rem !important;
}

.row-gap-7 {
  row-gap: 6rem !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;
}

.column-gap-6 {
  -moz-column-gap: 4.5rem !important;
       column-gap: 4.5rem !important;
}

.column-gap-7 {
  -moz-column-gap: 6rem !important;
       column-gap: 6rem !important;
}

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

.fs-1 {
  font-size: 1.65rem !important;
}

.fs-2 {
  font-size: 1.44375rem !important;
}

.fs-3 {
  font-size: 1.2375rem !important;
}

.fs-4 {
  font-size: 1.03125rem !important;
}

.fs-5 {
  font-size: 0.825rem !important;
}

.fs-6 {
  font-size: 0.825rem !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: 500 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.625 !important;
}

.lh-base {
  line-height: 1.625 !important;
}

.lh-lg {
  line-height: 1.625 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

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

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

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

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

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

.text-muted {
  --bs-text-opacity: 1;
  color: 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-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-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: left !important;
  }

  .float-sm-end {
    float: right !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-6 {
    margin: 4.5rem !important;
  }

  .m-sm-7 {
    margin: 6rem !important;
  }

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

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

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

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

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

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

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

  .mx-sm-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }

  .mx-sm-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

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

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

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

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

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

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

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

  .my-sm-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .my-sm-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

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

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

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

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

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

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

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

  .mt-sm-6 {
    margin-top: 4.5rem !important;
  }

  .mt-sm-7 {
    margin-top: 6rem !important;
  }

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

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

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

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

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

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

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

  .me-sm-6 {
    margin-right: 4.5rem !important;
  }

  .me-sm-7 {
    margin-right: 6rem !important;
  }

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

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

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

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

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

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

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

  .mb-sm-6 {
    margin-bottom: 4.5rem !important;
  }

  .mb-sm-7 {
    margin-bottom: 6rem !important;
  }

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

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

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

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

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

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

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

  .ms-sm-6 {
    margin-left: 4.5rem !important;
  }

  .ms-sm-7 {
    margin-left: 6rem !important;
  }

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

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

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

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

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

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

  .m-sm-n6 {
    margin: -4.5rem !important;
  }

  .m-sm-n7 {
    margin: -6rem !important;
  }

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

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

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

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

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

  .mx-sm-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }

  .mx-sm-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

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

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

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

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

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

  .my-sm-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .my-sm-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

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

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

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

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

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

  .mt-sm-n6 {
    margin-top: -4.5rem !important;
  }

  .mt-sm-n7 {
    margin-top: -6rem !important;
  }

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

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

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

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

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

  .me-sm-n6 {
    margin-right: -4.5rem !important;
  }

  .me-sm-n7 {
    margin-right: -6rem !important;
  }

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

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

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

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

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

  .mb-sm-n6 {
    margin-bottom: -4.5rem !important;
  }

  .mb-sm-n7 {
    margin-bottom: -6rem !important;
  }

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

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

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

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

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

  .ms-sm-n6 {
    margin-left: -4.5rem !important;
  }

  .ms-sm-n7 {
    margin-left: -6rem !important;
  }

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

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

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

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

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

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

  .p-sm-6 {
    padding: 4.5rem !important;
  }

  .p-sm-7 {
    padding: 6rem !important;
  }

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

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

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

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

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

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

  .px-sm-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }

  .px-sm-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

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

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

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

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

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

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

  .py-sm-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .py-sm-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

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

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

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

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

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

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

  .pt-sm-6 {
    padding-top: 4.5rem !important;
  }

  .pt-sm-7 {
    padding-top: 6rem !important;
  }

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

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

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

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

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

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

  .pe-sm-6 {
    padding-right: 4.5rem !important;
  }

  .pe-sm-7 {
    padding-right: 6rem !important;
  }

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

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

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

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

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

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

  .pb-sm-6 {
    padding-bottom: 4.5rem !important;
  }

  .pb-sm-7 {
    padding-bottom: 6rem !important;
  }

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

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

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

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

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

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

  .ps-sm-6 {
    padding-left: 4.5rem !important;
  }

  .ps-sm-7 {
    padding-left: 6rem !important;
  }

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

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

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

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

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

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

  .gap-sm-6 {
    gap: 4.5rem !important;
  }

  .gap-sm-7 {
    gap: 6rem !important;
  }

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

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

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

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

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

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

  .row-gap-sm-6 {
    row-gap: 4.5rem !important;
  }

  .row-gap-sm-7 {
    row-gap: 6rem !important;
  }

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

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

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

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

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

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

  .column-gap-sm-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }

  .column-gap-sm-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

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

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

  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

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

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

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

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

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

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

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

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

  .d-md-flex {
    display: flex !important;
  }

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

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

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-md-last {
    order: 6 !important;
  }

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

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

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

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

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

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

  .m-md-6 {
    margin: 4.5rem !important;
  }

  .m-md-7 {
    margin: 6rem !important;
  }

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

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

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

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

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

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

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

  .mx-md-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }

  .mx-md-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

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

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

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

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

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

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

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

  .my-md-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .my-md-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

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

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

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

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

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

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

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

  .mt-md-6 {
    margin-top: 4.5rem !important;
  }

  .mt-md-7 {
    margin-top: 6rem !important;
  }

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

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

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

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

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

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

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

  .me-md-6 {
    margin-right: 4.5rem !important;
  }

  .me-md-7 {
    margin-right: 6rem !important;
  }

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

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

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

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

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

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

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

  .mb-md-6 {
    margin-bottom: 4.5rem !important;
  }

  .mb-md-7 {
    margin-bottom: 6rem !important;
  }

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

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

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

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

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

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

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

  .ms-md-6 {
    margin-left: 4.5rem !important;
  }

  .ms-md-7 {
    margin-left: 6rem !important;
  }

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

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

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

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

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

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

  .m-md-n6 {
    margin: -4.5rem !important;
  }

  .m-md-n7 {
    margin: -6rem !important;
  }

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

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

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

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

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

  .mx-md-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }

  .mx-md-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

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

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

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

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

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

  .my-md-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .my-md-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

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

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

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

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

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

  .mt-md-n6 {
    margin-top: -4.5rem !important;
  }

  .mt-md-n7 {
    margin-top: -6rem !important;
  }

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

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

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

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

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

  .me-md-n6 {
    margin-right: -4.5rem !important;
  }

  .me-md-n7 {
    margin-right: -6rem !important;
  }

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

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

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

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

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

  .mb-md-n6 {
    margin-bottom: -4.5rem !important;
  }

  .mb-md-n7 {
    margin-bottom: -6rem !important;
  }

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

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

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

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

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

  .ms-md-n6 {
    margin-left: -4.5rem !important;
  }

  .ms-md-n7 {
    margin-left: -6rem !important;
  }

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

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

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

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

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

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

  .p-md-6 {
    padding: 4.5rem !important;
  }

  .p-md-7 {
    padding: 6rem !important;
  }

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

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

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

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

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

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

  .px-md-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }

  .px-md-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

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

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

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

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

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

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

  .py-md-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .py-md-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

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

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

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

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

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

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

  .pt-md-6 {
    padding-top: 4.5rem !important;
  }

  .pt-md-7 {
    padding-top: 6rem !important;
  }

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

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

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

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

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

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

  .pe-md-6 {
    padding-right: 4.5rem !important;
  }

  .pe-md-7 {
    padding-right: 6rem !important;
  }

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

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

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

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

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

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

  .pb-md-6 {
    padding-bottom: 4.5rem !important;
  }

  .pb-md-7 {
    padding-bottom: 6rem !important;
  }

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

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

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

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

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

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

  .ps-md-6 {
    padding-left: 4.5rem !important;
  }

  .ps-md-7 {
    padding-left: 6rem !important;
  }

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

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

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

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

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

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

  .gap-md-6 {
    gap: 4.5rem !important;
  }

  .gap-md-7 {
    gap: 6rem !important;
  }

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

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

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

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

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

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

  .row-gap-md-6 {
    row-gap: 4.5rem !important;
  }

  .row-gap-md-7 {
    row-gap: 6rem !important;
  }

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

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

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

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

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

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

  .column-gap-md-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }

  .column-gap-md-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

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

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

  .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-6 {
    margin: 4.5rem !important;
  }

  .m-lg-7 {
    margin: 6rem !important;
  }

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

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

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

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

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

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

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

  .mx-lg-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }

  .mx-lg-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

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

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

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

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

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

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

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

  .my-lg-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .my-lg-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !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-6 {
    margin-top: 4.5rem !important;
  }

  .mt-lg-7 {
    margin-top: 6rem !important;
  }

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

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

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

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

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

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

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

  .me-lg-6 {
    margin-right: 4.5rem !important;
  }

  .me-lg-7 {
    margin-right: 6rem !important;
  }

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

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

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

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

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

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

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

  .mb-lg-6 {
    margin-bottom: 4.5rem !important;
  }

  .mb-lg-7 {
    margin-bottom: 6rem !important;
  }

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

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

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

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

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

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

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

  .ms-lg-6 {
    margin-left: 4.5rem !important;
  }

  .ms-lg-7 {
    margin-left: 6rem !important;
  }

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

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

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

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

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

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

  .m-lg-n6 {
    margin: -4.5rem !important;
  }

  .m-lg-n7 {
    margin: -6rem !important;
  }

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

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

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

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

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

  .mx-lg-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }

  .mx-lg-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

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

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

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

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

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

  .my-lg-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .my-lg-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

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

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

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

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

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

  .mt-lg-n6 {
    margin-top: -4.5rem !important;
  }

  .mt-lg-n7 {
    margin-top: -6rem !important;
  }

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

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

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

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

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

  .me-lg-n6 {
    margin-right: -4.5rem !important;
  }

  .me-lg-n7 {
    margin-right: -6rem !important;
  }

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

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

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

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

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

  .mb-lg-n6 {
    margin-bottom: -4.5rem !important;
  }

  .mb-lg-n7 {
    margin-bottom: -6rem !important;
  }

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

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

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

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

  .ms-lg-n5 {
    margin-left: -3rem !important;
  }

  .ms-lg-n6 {
    margin-left: -4.5rem !important;
  }

  .ms-lg-n7 {
    margin-left: -6rem !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;
  }

  .p-lg-6 {
    padding: 4.5rem !important;
  }

  .p-lg-7 {
    padding: 6rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-lg-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }

  .px-lg-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !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;
  }

  .py-lg-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .py-lg-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !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;
  }

  .pt-lg-6 {
    padding-top: 4.5rem !important;
  }

  .pt-lg-7 {
    padding-top: 6rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pe-lg-6 {
    padding-right: 4.5rem !important;
  }

  .pe-lg-7 {
    padding-right: 6rem !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;
  }

  .pb-lg-6 {
    padding-bottom: 4.5rem !important;
  }

  .pb-lg-7 {
    padding-bottom: 6rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }

  .ps-lg-6 {
    padding-left: 4.5rem !important;
  }

  .ps-lg-7 {
    padding-left: 6rem !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;
  }

  .gap-lg-6 {
    gap: 4.5rem !important;
  }

  .gap-lg-7 {
    gap: 6rem !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;
  }

  .row-gap-lg-6 {
    row-gap: 4.5rem !important;
  }

  .row-gap-lg-7 {
    row-gap: 6rem !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;
  }

  .column-gap-lg-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }

  .column-gap-lg-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

  .float-xl-end {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }

  .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-6 {
    margin: 4.5rem !important;
  }

  .m-xl-7 {
    margin: 6rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }

  .mx-xl-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .my-xl-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !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-6 {
    margin-top: 4.5rem !important;
  }

  .mt-xl-7 {
    margin-top: 6rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-6 {
    margin-right: 4.5rem !important;
  }

  .me-xl-7 {
    margin-right: 6rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-6 {
    margin-bottom: 4.5rem !important;
  }

  .mb-xl-7 {
    margin-bottom: 6rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-6 {
    margin-left: 4.5rem !important;
  }

  .ms-xl-7 {
    margin-left: 6rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .m-xl-n6 {
    margin: -4.5rem !important;
  }

  .m-xl-n7 {
    margin: -6rem !important;
  }

  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-xl-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }

  .mx-xl-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-xl-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .my-xl-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-xl-n3 {
    margin-top: -1rem !important;
  }

  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-xl-n5 {
    margin-top: -3rem !important;
  }

  .mt-xl-n6 {
    margin-top: -4.5rem !important;
  }

  .mt-xl-n7 {
    margin-top: -6rem !important;
  }

  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .me-xl-n3 {
    margin-right: -1rem !important;
  }

  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .me-xl-n5 {
    margin-right: -3rem !important;
  }

  .me-xl-n6 {
    margin-right: -4.5rem !important;
  }

  .me-xl-n7 {
    margin-right: -6rem !important;
  }

  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-xl-n6 {
    margin-bottom: -4.5rem !important;
  }

  .mb-xl-n7 {
    margin-bottom: -6rem !important;
  }

  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-xl-n3 {
    margin-left: -1rem !important;
  }

  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-xl-n5 {
    margin-left: -3rem !important;
  }

  .ms-xl-n6 {
    margin-left: -4.5rem !important;
  }

  .ms-xl-n7 {
    margin-left: -6rem !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;
  }

  .p-xl-6 {
    padding: 4.5rem !important;
  }

  .p-xl-7 {
    padding: 6rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-xl-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }

  .px-xl-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !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;
  }

  .py-xl-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .py-xl-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !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;
  }

  .pt-xl-6 {
    padding-top: 4.5rem !important;
  }

  .pt-xl-7 {
    padding-top: 6rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pe-xl-6 {
    padding-right: 4.5rem !important;
  }

  .pe-xl-7 {
    padding-right: 6rem !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;
  }

  .pb-xl-6 {
    padding-bottom: 4.5rem !important;
  }

  .pb-xl-7 {
    padding-bottom: 6rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }

  .ps-xl-6 {
    padding-left: 4.5rem !important;
  }

  .ps-xl-7 {
    padding-left: 6rem !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;
  }

  .gap-xl-6 {
    gap: 4.5rem !important;
  }

  .gap-xl-7 {
    gap: 6rem !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;
  }

  .row-gap-xl-6 {
    row-gap: 4.5rem !important;
  }

  .row-gap-xl-7 {
    row-gap: 6rem !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;
  }

  .column-gap-xl-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }

  .column-gap-xl-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  .float-xxl-start {
    float: left !important;
  }

  .float-xxl-end {
    float: right !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-6 {
    margin: 4.5rem !important;
  }

  .m-xxl-7 {
    margin: 6rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }

  .mx-xxl-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .my-xxl-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !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-6 {
    margin-top: 4.5rem !important;
  }

  .mt-xxl-7 {
    margin-top: 6rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-6 {
    margin-right: 4.5rem !important;
  }

  .me-xxl-7 {
    margin-right: 6rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-6 {
    margin-bottom: 4.5rem !important;
  }

  .mb-xxl-7 {
    margin-bottom: 6rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-6 {
    margin-left: 4.5rem !important;
  }

  .ms-xxl-7 {
    margin-left: 6rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .m-xxl-n1 {
    margin: -0.25rem !important;
  }

  .m-xxl-n2 {
    margin: -0.5rem !important;
  }

  .m-xxl-n3 {
    margin: -1rem !important;
  }

  .m-xxl-n4 {
    margin: -1.5rem !important;
  }

  .m-xxl-n5 {
    margin: -3rem !important;
  }

  .m-xxl-n6 {
    margin: -4.5rem !important;
  }

  .m-xxl-n7 {
    margin: -6rem !important;
  }

  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-xxl-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }

  .mx-xxl-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-xxl-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .my-xxl-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }

  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }

  .mt-xxl-n6 {
    margin-top: -4.5rem !important;
  }

  .mt-xxl-n7 {
    margin-top: -6rem !important;
  }

  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }

  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }

  .me-xxl-n3 {
    margin-right: -1rem !important;
  }

  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }

  .me-xxl-n5 {
    margin-right: -3rem !important;
  }

  .me-xxl-n6 {
    margin-right: -4.5rem !important;
  }

  .me-xxl-n7 {
    margin-right: -6rem !important;
  }

  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-xxl-n6 {
    margin-bottom: -4.5rem !important;
  }

  .mb-xxl-n7 {
    margin-bottom: -6rem !important;
  }

  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }

  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }

  .ms-xxl-n6 {
    margin-left: -4.5rem !important;
  }

  .ms-xxl-n7 {
    margin-left: -6rem !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;
  }

  .p-xxl-6 {
    padding: 4.5rem !important;
  }

  .p-xxl-7 {
    padding: 6rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-xxl-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }

  .px-xxl-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !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;
  }

  .py-xxl-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .py-xxl-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !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;
  }

  .pt-xxl-6 {
    padding-top: 4.5rem !important;
  }

  .pt-xxl-7 {
    padding-top: 6rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pe-xxl-6 {
    padding-right: 4.5rem !important;
  }

  .pe-xxl-7 {
    padding-right: 6rem !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;
  }

  .pb-xxl-6 {
    padding-bottom: 4.5rem !important;
  }

  .pb-xxl-7 {
    padding-bottom: 6rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }

  .ps-xxl-6 {
    padding-left: 4.5rem !important;
  }

  .ps-xxl-7 {
    padding-left: 6rem !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;
  }

  .gap-xxl-6 {
    gap: 4.5rem !important;
  }

  .gap-xxl-7 {
    gap: 6rem !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;
  }

  .row-gap-xxl-6 {
    row-gap: 4.5rem !important;
  }

  .row-gap-xxl-7 {
    row-gap: 6rem !important;
  }

  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }

  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }

  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }

  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }

  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .column-gap-xxl-6 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }

  .column-gap-xxl-7 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: grid !important;
  }

  .d-print-inline-grid {
    display: inline-grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}
.accordion .card:not(:last-child) {
  margin-bottom: 0;
}
.accordion .card-header {
  border-bottom: 0;
}
.accordion .card-body {
  border-top: 1px solid transparent;
}
.accordion .card-title a {
  color: #6c757d;
}

.alert {
  padding: 0;
  display: flex;
  color: #212529;
}
.alert b, .alert strong {
  color: #000;
}
.alert .close:hover,
.alert .close:focus {
  color: #000;
  opacity: 1;
}

.alert-outline,
.alert-outline-coloured {
  color: #6c757d;
  background: #fff;
}
.alert-outline hr,
.alert-outline-coloured hr {
  border-top-color: #ced4da;
}
.alert-outline .close:hover,
.alert-outline .close:focus,
.alert-outline-coloured .close:hover,
.alert-outline-coloured .close:focus {
  color: #020202;
}
.alert-outline .alert-message,
.alert-outline-coloured .alert-message {
  border-top-right-radius: var(--bs-border-radius);
  border-bottom-right-radius: var(--bs-border-radius);
  border-top-left-radius: var(--bs-border-radius);
  border-bottom-left-radius: var(--bs-border-radius);
  border: 1px solid #ced4da;
}
.alert-outline .alert-message:not(:nth-child(2)),
.alert-outline-coloured .alert-message:not(:nth-child(2)) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0;
}
.alert-outline .alert-icon,
.alert-outline-coloured .alert-icon {
  border-top-left-radius: var(--bs-border-radius);
  border-bottom-left-radius: var(--bs-border-radius);
  color: #fff;
}
.alert-outline.alert-primary .alert-icon,
.alert-outline-coloured.alert-primary .alert-icon {
  background-color: #3F80EA;
}
.alert-outline.alert-secondary .alert-icon,
.alert-outline-coloured.alert-secondary .alert-icon {
  background-color: #495057;
}
.alert-outline.alert-success .alert-icon,
.alert-outline-coloured.alert-success .alert-icon {
  background-color: #4BBF73;
}
.alert-outline.alert-info .alert-icon,
.alert-outline-coloured.alert-info .alert-icon {
  background-color: #1F9BCF;
}
.alert-outline.alert-warning .alert-icon,
.alert-outline-coloured.alert-warning .alert-icon {
  background-color: #E5A54B;
}
.alert-outline.alert-danger .alert-icon,
.alert-outline-coloured.alert-danger .alert-icon {
  background-color: #d9534f;
}
.alert-outline.alert-light .alert-icon,
.alert-outline-coloured.alert-light .alert-icon {
  background-color: #eff2f6;
}
.alert-outline.alert-dark .alert-icon,
.alert-outline-coloured.alert-dark .alert-icon {
  background-color: #293042;
}

.alert-outline-coloured.alert-primary .alert-message {
  border-color: #3F80EA;
}
.alert-outline-coloured.alert-secondary .alert-message {
  border-color: #495057;
}
.alert-outline-coloured.alert-success .alert-message {
  border-color: #4BBF73;
}
.alert-outline-coloured.alert-info .alert-message {
  border-color: #1F9BCF;
}
.alert-outline-coloured.alert-warning .alert-message {
  border-color: #E5A54B;
}
.alert-outline-coloured.alert-danger .alert-message {
  border-color: #d9534f;
}
.alert-outline-coloured.alert-light .alert-message {
  border-color: #eff2f6;
}
.alert-outline-coloured.alert-dark .alert-message {
  border-color: #293042;
}

.alert-icon {
  padding: 0.95rem 0.95rem;
  background: rgba(255, 255, 255, 0.1);
}

.alert-message {
  padding: 0.95rem 0.95rem;
  width: 100%;
  box-sizing: border-box;
}

.avatar {
  margin-top: -15px;
  margin-bottom: -15px;
  width: 40px;
  height: 40px;
}

.badge {
  color: #fff;
}

.badge-soft-primary {
  color: color-yiq(rgba(63, 128, 234, 0.2));
  background-color: rgba(63, 128, 234, 0.2);
  color: #3F80EA;
}
a.badge-soft-primary:hover, a.badge-soft-primary:focus {
  color: color-yiq(rgba(63, 128, 234, 0.2));
  background-color: rgba(24, 99, 222, 0.2);
}
a.badge-soft-primary:focus, a.badge-soft-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 1px rgba(63, 128, 234, 0.5);
}

.badge-soft-secondary {
  color: color-yiq(rgba(73, 80, 87, 0.2));
  background-color: rgba(73, 80, 87, 0.2);
  color: #495057;
}
a.badge-soft-secondary:hover, a.badge-soft-secondary:focus {
  color: color-yiq(rgba(73, 80, 87, 0.2));
  background-color: rgba(50, 55, 59, 0.2);
}
a.badge-soft-secondary:focus, a.badge-soft-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 1px rgba(73, 80, 87, 0.5);
}

.badge-soft-success {
  color: color-yiq(rgba(75, 191, 115, 0.2));
  background-color: rgba(75, 191, 115, 0.2);
  color: #4BBF73;
}
a.badge-soft-success:hover, a.badge-soft-success:focus {
  color: color-yiq(rgba(75, 191, 115, 0.2));
  background-color: rgba(56, 159, 92, 0.2);
}
a.badge-soft-success:focus, a.badge-soft-success.focus {
  outline: 0;
  box-shadow: 0 0 0 1px rgba(75, 191, 115, 0.5);
}

.badge-soft-info {
  color: color-yiq(rgba(31, 155, 207, 0.2));
  background-color: rgba(31, 155, 207, 0.2);
  color: #1F9BCF;
}
a.badge-soft-info:hover, a.badge-soft-info:focus {
  color: color-yiq(rgba(31, 155, 207, 0.2));
  background-color: rgba(24, 122, 163, 0.2);
}
a.badge-soft-info:focus, a.badge-soft-info.focus {
  outline: 0;
  box-shadow: 0 0 0 1px rgba(31, 155, 207, 0.5);
}

.badge-soft-warning {
  color: color-yiq(rgba(229, 165, 75, 0.2));
  background-color: rgba(229, 165, 75, 0.2);
  color: #E5A54B;
}
a.badge-soft-warning:hover, a.badge-soft-warning:focus {
  color: color-yiq(rgba(229, 165, 75, 0.2));
  background-color: rgba(221, 142, 32, 0.2);
}
a.badge-soft-warning:focus, a.badge-soft-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 1px rgba(229, 165, 75, 0.5);
}

.badge-soft-danger {
  color: color-yiq(rgba(217, 83, 79, 0.2));
  background-color: rgba(217, 83, 79, 0.2);
  color: #d9534f;
}
a.badge-soft-danger:hover, a.badge-soft-danger:focus {
  color: color-yiq(rgba(217, 83, 79, 0.2));
  background-color: rgba(201, 48, 44, 0.2);
}
a.badge-soft-danger:focus, a.badge-soft-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 1px rgba(217, 83, 79, 0.5);
}

.badge-soft-light {
  color: color-yiq(rgba(239, 242, 246, 0.2));
  background-color: rgba(239, 242, 246, 0.2);
  color: #eff2f6;
}
a.badge-soft-light:hover, a.badge-soft-light:focus {
  color: color-yiq(rgba(239, 242, 246, 0.2));
  background-color: rgba(207, 217, 227, 0.2);
}
a.badge-soft-light:focus, a.badge-soft-light.focus {
  outline: 0;
  box-shadow: 0 0 0 1px rgba(239, 242, 246, 0.5);
}

.badge-soft-dark {
  color: color-yiq(rgba(41, 48, 66, 0.2));
  background-color: rgba(41, 48, 66, 0.2);
  color: #293042;
}
a.badge-soft-dark:hover, a.badge-soft-dark:focus {
  color: color-yiq(rgba(41, 48, 66, 0.2));
  background-color: rgba(21, 25, 35, 0.2);
}
a.badge-soft-dark:focus, a.badge-soft-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 1px rgba(41, 48, 66, 0.5);
}

.badge.rounded-pill {
  padding-right: 0.65em;
  padding-left: 0.65em;
}

.btn-link:not(:hover) {
  text-decoration: none;
}

.btn-pill {
  border-radius: 10rem;
}

.btn-square {
  border-radius: 0;
}

.btn .feather {
  width: 14px;
  height: 14px;
}

.btn-lg .feather, .btn-group-lg > .btn .feather {
  width: 15px;
  height: 15px;
}

.btn-primary, .btn-primary:focus, .btn-primary.focus, .btn-primary.disabled, .btn-primary:disabled, .show > .btn-primary.dropdown-toggle {
  color: #fff;
}
.btn-primary:hover:not(:disabled):not(.disabled), .btn-primary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-primary:hover:not(:disabled):not(.disabled), .btn-outline-primary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-secondary, .btn-secondary:focus, .btn-secondary.focus, .btn-secondary.disabled, .btn-secondary:disabled, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
}
.btn-secondary:hover:not(:disabled):not(.disabled), .btn-secondary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-secondary:hover:not(:disabled):not(.disabled), .btn-outline-secondary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-success, .btn-success:focus, .btn-success.focus, .btn-success.disabled, .btn-success:disabled, .show > .btn-success.dropdown-toggle {
  color: #fff;
}
.btn-success:hover:not(:disabled):not(.disabled), .btn-success.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-success:hover:not(:disabled):not(.disabled), .btn-outline-success.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-info, .btn-info:focus, .btn-info.focus, .btn-info.disabled, .btn-info:disabled, .show > .btn-info.dropdown-toggle {
  color: #fff;
}
.btn-info:hover:not(:disabled):not(.disabled), .btn-info.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-info:hover:not(:disabled):not(.disabled), .btn-outline-info.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-warning, .btn-warning:focus, .btn-warning.focus, .btn-warning.disabled, .btn-warning:disabled, .show > .btn-warning.dropdown-toggle {
  color: #fff;
}
.btn-warning:hover:not(:disabled):not(.disabled), .btn-warning.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-warning:hover:not(:disabled):not(.disabled), .btn-outline-warning.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-danger, .btn-danger:focus, .btn-danger.focus, .btn-danger.disabled, .btn-danger:disabled, .show > .btn-danger.dropdown-toggle {
  color: #fff;
}
.btn-danger:hover:not(:disabled):not(.disabled), .btn-danger.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-danger:hover:not(:disabled):not(.disabled), .btn-outline-danger.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-light, .btn-light:focus, .btn-light.focus, .btn-light.disabled, .btn-light:disabled, .show > .btn-light.dropdown-toggle {
  color: #fff;
}
.btn-light:hover:not(:disabled):not(.disabled), .btn-light.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-light:hover:not(:disabled):not(.disabled), .btn-outline-light.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-dark, .btn-dark:focus, .btn-dark.focus, .btn-dark.disabled, .btn-dark:disabled, .show > .btn-dark.dropdown-toggle {
  color: #fff;
}
.btn-dark:hover:not(:disabled):not(.disabled), .btn-dark.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-dark:hover:not(:disabled):not(.disabled), .btn-outline-dark.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-facebook {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3b5998;
  --bs-btn-border-color: #3b5998;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #324c81;
  --bs-btn-hover-border-color: #2f477a;
  --bs-btn-focus-shadow-rgb: 88, 114, 167;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2f477a;
  --bs-btn-active-border-color: #2c4372;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3b5998;
  --bs-btn-disabled-border-color: #3b5998;
}
.btn-facebook, .btn-facebook:focus, .btn-facebook.focus, .btn-facebook.disabled, .btn-facebook:disabled, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
}
.btn-facebook:hover:not(:disabled):not(.disabled), .btn-facebook.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-twitter {
  --bs-btn-color: #000;
  --bs-btn-bg: #1da1f2;
  --bs-btn-border-color: #1da1f2;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3faff4;
  --bs-btn-hover-border-color: #34aaf3;
  --bs-btn-focus-shadow-rgb: 25, 137, 206;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #4ab4f5;
  --bs-btn-active-border-color: #34aaf3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #1da1f2;
  --bs-btn-disabled-border-color: #1da1f2;
}
.btn-twitter, .btn-twitter:focus, .btn-twitter.focus, .btn-twitter.disabled, .btn-twitter:disabled, .show > .btn-twitter.dropdown-toggle {
  color: #fff;
}
.btn-twitter:hover:not(:disabled):not(.disabled), .btn-twitter.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-google {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc4e41;
  --bs-btn-border-color: #dc4e41;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb4237;
  --bs-btn-hover-border-color: #b03e34;
  --bs-btn-focus-shadow-rgb: 225, 105, 94;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b03e34;
  --bs-btn-active-border-color: #a53b31;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc4e41;
  --bs-btn-disabled-border-color: #dc4e41;
}
.btn-google, .btn-google:focus, .btn-google.focus, .btn-google.disabled, .btn-google:disabled, .show > .btn-google.dropdown-toggle {
  color: #fff;
}
.btn-google:hover:not(:disabled):not(.disabled), .btn-google.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-youtube {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f00;
  --bs-btn-border-color: #f00;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d90000;
  --bs-btn-hover-border-color: #cc0000;
  --bs-btn-focus-shadow-rgb: 255, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #cc0000;
  --bs-btn-active-border-color: #bf0000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f00;
  --bs-btn-disabled-border-color: #f00;
}
.btn-youtube, .btn-youtube:focus, .btn-youtube.focus, .btn-youtube.disabled, .btn-youtube:disabled, .show > .btn-youtube.dropdown-toggle {
  color: #fff;
}
.btn-youtube:hover:not(:disabled):not(.disabled), .btn-youtube.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-vimeo {
  --bs-btn-color: #000;
  --bs-btn-bg: #1ab7ea;
  --bs-btn-border-color: #1ab7ea;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3cc2ed;
  --bs-btn-hover-border-color: #31beec;
  --bs-btn-focus-shadow-rgb: 22, 156, 199;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #48c5ee;
  --bs-btn-active-border-color: #31beec;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #1ab7ea;
  --bs-btn-disabled-border-color: #1ab7ea;
}
.btn-vimeo, .btn-vimeo:focus, .btn-vimeo.focus, .btn-vimeo.disabled, .btn-vimeo:disabled, .show > .btn-vimeo.dropdown-toggle {
  color: #fff;
}
.btn-vimeo:hover:not(:disabled):not(.disabled), .btn-vimeo.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-dribbble {
  --bs-btn-color: #fff;
  --bs-btn-bg: #ea4c89;
  --bs-btn-border-color: #ea4c89;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c74174;
  --bs-btn-hover-border-color: #bb3d6e;
  --bs-btn-focus-shadow-rgb: 237, 103, 155;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #bb3d6e;
  --bs-btn-active-border-color: #b03967;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #ea4c89;
  --bs-btn-disabled-border-color: #ea4c89;
}
.btn-dribbble, .btn-dribbble:focus, .btn-dribbble.focus, .btn-dribbble.disabled, .btn-dribbble:disabled, .show > .btn-dribbble.dropdown-toggle {
  color: #fff;
}
.btn-dribbble:hover:not(:disabled):not(.disabled), .btn-dribbble.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-github {
  --bs-btn-color: #fff;
  --bs-btn-bg: #181717;
  --bs-btn-border-color: #181717;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #141414;
  --bs-btn-hover-border-color: #131212;
  --bs-btn-focus-shadow-rgb: 59, 58, 58;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #131212;
  --bs-btn-active-border-color: #121111;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #181717;
  --bs-btn-disabled-border-color: #181717;
}
.btn-github, .btn-github:focus, .btn-github.focus, .btn-github.disabled, .btn-github:disabled, .show > .btn-github.dropdown-toggle {
  color: #fff;
}
.btn-github:hover:not(:disabled):not(.disabled), .btn-github.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #e4405f;
  --bs-btn-border-color: #e4405f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c23651;
  --bs-btn-hover-border-color: #b6334c;
  --bs-btn-focus-shadow-rgb: 232, 93, 119;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b6334c;
  --bs-btn-active-border-color: #ab3047;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #e4405f;
  --bs-btn-disabled-border-color: #e4405f;
}
.btn-instagram, .btn-instagram:focus, .btn-instagram.focus, .btn-instagram.disabled, .btn-instagram:disabled, .show > .btn-instagram.dropdown-toggle {
  color: #fff;
}
.btn-instagram:hover:not(:disabled):not(.disabled), .btn-instagram.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-pinterest {
  --bs-btn-color: #fff;
  --bs-btn-bg: #bd081c;
  --bs-btn-border-color: #bd081c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a10718;
  --bs-btn-hover-border-color: #970616;
  --bs-btn-focus-shadow-rgb: 199, 45, 62;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #970616;
  --bs-btn-active-border-color: #8e0615;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #bd081c;
  --bs-btn-disabled-border-color: #bd081c;
}
.btn-pinterest, .btn-pinterest:focus, .btn-pinterest.focus, .btn-pinterest.disabled, .btn-pinterest:disabled, .show > .btn-pinterest.dropdown-toggle {
  color: #fff;
}
.btn-pinterest:hover:not(:disabled):not(.disabled), .btn-pinterest.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-flickr {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0063dc;
  --bs-btn-border-color: #0063dc;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0054bb;
  --bs-btn-hover-border-color: #004fb0;
  --bs-btn-focus-shadow-rgb: 38, 122, 225;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #004fb0;
  --bs-btn-active-border-color: #004aa5;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0063dc;
  --bs-btn-disabled-border-color: #0063dc;
}
.btn-flickr, .btn-flickr:focus, .btn-flickr.focus, .btn-flickr.disabled, .btn-flickr:disabled, .show > .btn-flickr.dropdown-toggle {
  color: #fff;
}
.btn-flickr:hover:not(:disabled):not(.disabled), .btn-flickr.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-bitbucket {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0052cc;
  --bs-btn-border-color: #0052cc;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0046ad;
  --bs-btn-hover-border-color: #0042a3;
  --bs-btn-focus-shadow-rgb: 38, 108, 212;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0042a3;
  --bs-btn-active-border-color: #003e99;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0052cc;
  --bs-btn-disabled-border-color: #0052cc;
}
.btn-bitbucket, .btn-bitbucket:focus, .btn-bitbucket.focus, .btn-bitbucket.disabled, .btn-bitbucket:disabled, .show > .btn-bitbucket.dropdown-toggle {
  color: #fff;
}
.btn-bitbucket:hover:not(:disabled):not(.disabled), .btn-bitbucket.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-light, .btn-light:focus, .btn-light.focus, .btn-light.disabled, .btn-light:disabled, .show > .btn-light.dropdown-toggle,
.btn-white,
.btn-white:focus,
.btn-white.focus,
.btn-white.disabled,
.btn-white:disabled,
.show > .btn-white.dropdown-toggle {
  color: #020202;
}
.btn-light:hover:not(:disabled):not(.disabled), .btn-light.hover:not(:disabled):not(.disabled),
.btn-white:hover:not(:disabled):not(.disabled),
.btn-white.hover:not(:disabled):not(.disabled) {
  color: #020202;
}

.btn-outline-light:hover:not(:disabled):not(.disabled), .btn-outline-light.hover:not(:disabled):not(.disabled),
.btn-outline-white:hover:not(:disabled):not(.disabled),
.btn-outline-white.hover:not(:disabled):not(.disabled) {
  color: #020202;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-white:not(:disabled):not(.disabled):active,
.btn-outline-white:not(:disabled):not(.disabled).active {
  color: #020202;
}

.card {
  margin-bottom: 24px;
  box-shadow: 0 0 0.875rem 0 rgba(41, 48, 66, 0.05);
}

.card-header {
  border-bottom-width: 1px;
}

.card-actions a {
  color: #6c757d;
  text-decoration: none;
}
.card-actions svg {
  width: 16px;
  height: 16px;
}
.card-actions .dropdown {
  line-height: 1.4;
}

.card-title {
  font-size: 0.95rem;
  font-weight: 500;
  color: #495057;
}

.card-subtitle {
  font-weight: 400;
}

.card-table {
  margin-bottom: 0;
}

.card-table tr td:first-child,
.card-table tr th:first-child {
  padding-left: 1.25rem;
}

.card-table tr td:last-child,
.card-table tr th:last-child {
  padding-right: 1.25rem;
}

.card-img,
.card-img-top,
.card-img-bottom {
  max-width: 100%;
  height: auto;
}
@media all and (-ms-high-contrast: none) {
  .card-img,
.card-img-top,
.card-img-bottom {
    height: 100%;
  }
}

.chart {
  margin: auto;
  position: relative;
  width: 100%;
  min-height: 300px;
}
.chart-xs {
  min-height: 150px;
}
.chart-sm {
  min-height: 200px;
}
.chart-lg {
  min-height: 350px;
}
.chart-xl {
  min-height: 500px;
}
.chart canvas {
  max-width: 100%;
}

.chat-online {
  color: #71cc90;
}

.chat-offline {
  color: #e27c79;
}

.chat-messages {
  display: flex;
  flex-direction: column;
  max-height: 800px;
  overflow-y: scroll;
}

.chat-message-left,
.chat-message-right {
  display: flex;
  flex-shrink: 0;
}

.chat-message-left {
  margin-right: auto;
}

.chat-message-right {
  flex-direction: row-reverse;
  margin-left: auto;
}

.content {
  padding: 2.5rem 2.5rem 1.5rem;
  flex: 1;
  direction: ltr;
}
@media (max-width: 767.98px) {
  .content {
    width: 100vw;
    max-width: 100vw;
  }
}
@media (max-width: 991.98px) {
  .content {
    padding: 1.5rem;
  }
}

.navbar-nav .dropdown-menu {
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
}

.dropdown .dropdown-menu.show {
  animation-name: dropdownAnimation;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
}

@keyframes dropdownAnimation {
  from {
    opacity: 0;
    margin-top: -8px;
  }
  to {
    opacity: 1;
    margin-top: 0;
  }
}
.dropdown-toggle:after {
  border: solid;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2px;
  transform: rotate(45deg);
}

.dropdown-item {
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
}

.dropdown-menu-lg {
  min-width: 20rem;
}

.dropdown .list-group .list-group-item {
  border-width: 0;
  border-bottom-width: 1px;
  margin-bottom: 0;
  text-decoration: none;
}
.dropdown .list-group .list-group-item:first-child, .dropdown .list-group .list-group-item:last-child {
  border-radius: 0;
}
.dropdown .list-group .list-group-item:hover {
  background: #f4f7f9;
}

.dropdown-menu {
  top: auto;
}

.dropdown-menu-header {
  padding: 0.75rem;
  text-align: center;
  font-weight: 500;
  border-bottom: 1px solid #dee6ed;
}

.dropdown-menu-footer {
  padding: 0.5rem;
  text-align: center;
  display: block;
  font-size: 0.75rem;
}

@media (min-width: 1200px) {
  .dropdown-mega-list {
    min-width: 250px;
  }
}

.feather {
  width: 18px;
  height: 18px;
}

.feather-sm {
  width: 14px;
  height: 14px;
}

.feather-lg {
  width: 36px;
  height: 36px;
}

footer.footer {
  background: #fff;
  border-top: 1px solid #dee6ed;
  padding: 1rem 0.75rem;
  direction: ltr;
}
footer.footer ul {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  footer.footer {
    width: 100vw;
  }
}

.input-group-navbar .form-control,
.input-group-navbar .btn {
  height: calc(2.24375rem + 2px);
  background: #f3f6fb;
  box-shadow: none;
  border: 0;
  padding: 0.35rem 0.75rem;
}
.input-group-navbar .form-control:focus,
.input-group-navbar .btn:focus {
  background: #f3f6fb;
  box-shadow: none;
  outline: 0;
}
.input-group-navbar .btn {
  color: #6c757d;
}
.input-group-navbar .btn .feather {
  width: 20px;
  height: 20px;
}

.hamburger,
.hamburger:before,
.hamburger:after {
  cursor: pointer;
  border-radius: 1px;
  height: 3px;
  width: 24px;
  background: #495057;
  display: block;
  content: "";
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
}

.hamburger {
  position: relative;
}

.hamburger:before {
  top: -8px;
  width: 20px;
  position: absolute;
}

.hamburger:after {
  bottom: -8px;
  width: 16px;
  position: absolute;
}

.sidebar-toggle:hover .hamburger,
.sidebar-toggle:hover .hamburger:before,
.sidebar-toggle:hover .hamburger:after {
  background: #3F80EA;
}

.hamburger-right, .hamburger-right:before, .hamburger-right:after {
  right: 0;
}

.illustration {
  background: #e0eafc;
  color: #3F80EA;
}

.illustration-text {
  color: #3F80EA;
}

.illustration-img {
  max-width: 150px;
  width: 100%;
}
@media (min-width: 1440px) {
  .illustration-img {
    max-width: 175px;
  }
}

.landing-bg {
  background: #eff2f6;
}

nav.landing-navbar {
  background: #eff2f6;
  box-shadow: none;
}
@media (max-width: 767.98px) {
  nav.landing-navbar {
    width: auto;
  }
}

.landing-intro {
  position: relative;
  overflow: hidden;
}

.landing-intro-content {
  position: relative;
  z-index: 1;
}

.landing-brand {
  font-weight: 500;
  font-size: 1.125rem;
}
.landing-brand svg {
  fill: #4a88eb;
}
body[data-theme=colored] .landing-brand svg {
  fill: #fff;
}
body[data-theme=dark] .landing-brand svg {
  fill: #4a88eb;
}
body[data-theme=light] .landing-brand svg {
  fill: #2871e7;
}
.landing-brand svg path:first-child {
  fill: #78a6f0;
}
body[data-theme=colored] .landing-brand svg path:first-child {
  fill: rgba(255, 255, 255, 0.66);
}
body[data-theme=dark] .landing-brand svg path:first-child {
  fill: #78a6f0;
}
body[data-theme=light] .landing-brand svg path:first-child {
  fill: #84aef2;
}

.landing-intro-screenshot {
  perspective: 2000px;
  transform-style: preserve-3d;
  perspective-origin: left center;
}
.landing-intro-screenshot img {
  transform: rotateY(-30deg) rotateX(10deg);
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.7), 0 11px 20px -8px rgba(0, 0, 0, 0.5);
}

.landing-img {
  box-shadow: rgba(17, 68, 153, 0.15) 0px 4px 12px 0px;
  transition: all 0.15s ease-in-out;
}
.landing-img:hover {
  transform: scale(1.035);
}

.landing-stars {
  color: #E5A54B;
}

.landing-quote p {
  line-height: 1.8rem;
  color: #020202;
}
.landing-quote p span {
  display: inline;
  background: #e0eafc;
  padding: 0.0625em 0.125em;
}

.landing-feature {
  align-items: center;
  background: #ecf1f8;
  border-radius: 50%;
  display: flex;
  height: 60px;
  justify-content: center;
  margin-right: 1rem;
  width: 60px;
  min-width: 60px;
}
.landing-feature svg {
  width: 28px;
  height: 28px;
  color: #2871e7;
}

.landing-integration {
  display: inline-block;
  background: #fff;
  padding: 1rem;
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
  margin: 0.5rem;
  border-radius: 0.3rem;
}
.landing-integration img {
  max-height: 40px;
}

.main {
  display: flex;
  width: 100%;
  min-height: 100vh;
  min-width: 0;
  transition: margin-left 0.35s ease-in-out, left 0.35s ease-in-out, margin-right 0.35s ease-in-out, right 0.35s ease-in-out;
  flex-direction: column;
}
@media (max-width: 767.98px) {
  .main {
    overflow-y: hidden;
  }
}

.modal-primary .modal-content {
  background: #3F80EA;
  color: color-yiq(#3F80EA);
}
.modal-primary h1, .modal-primary h2, .modal-primary h3, .modal-primary h4, .modal-primary h5, .modal-primary h6,
.modal-primary .h1, .modal-primary .h2, .modal-primary .h3, .modal-primary .h4, .modal-primary .h5, .modal-primary .h6 {
  color: #fff;
}

.modal-secondary .modal-content {
  background: #495057;
  color: color-yiq(#495057);
}
.modal-secondary h1, .modal-secondary h2, .modal-secondary h3, .modal-secondary h4, .modal-secondary h5, .modal-secondary h6,
.modal-secondary .h1, .modal-secondary .h2, .modal-secondary .h3, .modal-secondary .h4, .modal-secondary .h5, .modal-secondary .h6 {
  color: #fff;
}

.modal-success .modal-content {
  background: #4BBF73;
  color: color-yiq(#4BBF73);
}
.modal-success h1, .modal-success h2, .modal-success h3, .modal-success h4, .modal-success h5, .modal-success h6,
.modal-success .h1, .modal-success .h2, .modal-success .h3, .modal-success .h4, .modal-success .h5, .modal-success .h6 {
  color: #fff;
}

.modal-info .modal-content {
  background: #1F9BCF;
  color: color-yiq(#1F9BCF);
}
.modal-info h1, .modal-info h2, .modal-info h3, .modal-info h4, .modal-info h5, .modal-info h6,
.modal-info .h1, .modal-info .h2, .modal-info .h3, .modal-info .h4, .modal-info .h5, .modal-info .h6 {
  color: #fff;
}

.modal-warning .modal-content {
  background: #E5A54B;
  color: color-yiq(#E5A54B);
}
.modal-warning h1, .modal-warning h2, .modal-warning h3, .modal-warning h4, .modal-warning h5, .modal-warning h6,
.modal-warning .h1, .modal-warning .h2, .modal-warning .h3, .modal-warning .h4, .modal-warning .h5, .modal-warning .h6 {
  color: #fff;
}

.modal-danger .modal-content {
  background: #d9534f;
  color: color-yiq(#d9534f);
}
.modal-danger h1, .modal-danger h2, .modal-danger h3, .modal-danger h4, .modal-danger h5, .modal-danger h6,
.modal-danger .h1, .modal-danger .h2, .modal-danger .h3, .modal-danger .h4, .modal-danger .h5, .modal-danger .h6 {
  color: #fff;
}

.modal-light .modal-content {
  background: #eff2f6;
  color: color-yiq(#eff2f6);
}
.modal-light h1, .modal-light h2, .modal-light h3, .modal-light h4, .modal-light h5, .modal-light h6,
.modal-light .h1, .modal-light .h2, .modal-light .h3, .modal-light .h4, .modal-light .h5, .modal-light .h6 {
  color: #fff;
}

.modal-dark .modal-content {
  background: #293042;
  color: color-yiq(#293042);
}
.modal-dark h1, .modal-dark h2, .modal-dark h3, .modal-dark h4, .modal-dark h5, .modal-dark h6,
.modal-dark .h1, .modal-dark .h2, .modal-dark .h3, .modal-dark .h4, .modal-dark .h5, .modal-dark .h6 {
  color: #fff;
}

.modal-colored .modal-header,
.modal-colored .modal-footer {
  border-color: rgba(255, 255, 255, 0.33);
}

.navbar {
  border-bottom: 0;
  box-shadow: 0 0 2rem 0 rgba(41, 48, 66, 0.1);
}
@media (max-width: 767.98px) {
  .navbar {
    width: 100vw;
  }
}

.input-group-navbar {
  min-width: 240px;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-lg,
.navbar-expand > .container-md,
.navbar-expand > .container-sm,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

.navbar-bg {
  background: #fff;
}

body:not([data-sidebar-position=right]) .navbar-align {
  margin-left: auto;
}
body[data-sidebar-position=right] .navbar-align {
  margin-right: auto;
}

.navbar-brand {
  font-weight: 500;
  font-size: 1.15rem;
  padding: 0.875rem 0;
  color: #f4f7f9;
  display: block;
}
.navbar-brand svg,
.navbar-brand .feather {
  color: #3F80EA;
  height: 24px;
  width: 24px;
  margin-left: -0.15rem;
  margin-right: 0.375rem;
  margin-top: -0.375rem;
}

.nav-icon,
.nav-flag {
  padding: 0.1rem 0.8rem;
  display: block;
  font-size: 1.5rem;
  color: #6c757d;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  line-height: 1.4;
}
.nav-icon:after,
.nav-flag:after {
  display: none !important;
}
.nav-icon:hover, .nav-icon.active,
.nav-flag:hover,
.nav-flag.active {
  color: #3F80EA;
}
.nav-icon svg,
.nav-icon .feather,
.nav-flag svg,
.nav-flag .feather {
  width: 20px;
  height: 20px;
}

.nav-item .indicator {
  background: #d9534f;
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  display: block;
  height: 18px;
  width: 18px;
  padding: 1px;
  position: absolute;
  top: 0;
  right: -8px;
  text-align: center;
  transition: top 0.1s ease-out;
  font-size: 0.675rem;
  color: #fff;
}
.nav-item:hover .indicator {
  top: -4px;
}
.nav-item a:focus {
  outline: 0;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .navbar .avatar {
    max-height: 47px;
  }
}
@media (max-width: 575.98px) {
  .navbar {
    padding: 0.75rem;
  }

  .nav-icon {
    padding: 0.1rem 0.75rem;
  }

  .dropdown,
.dropleft,
.dropright,
.dropup {
    position: inherit;
  }

  .navbar-expand .navbar-nav .dropdown-menu-lg {
    min-width: 100%;
  }

  .nav-item .nav-link:after {
    display: none;
  }
}
.nav-flag img {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}

.navbar-nav {
  direction: ltr;
}

.navbar input {
  direction: ltr;
}

.navbar .form-control {
  max-width: 200px;
}

.progress-sm {
  height: 0.5rem;
}

.progress-lg {
  height: 1.5rem;
}

body, html, #root {
  height: 100%;
}

html {
  scroll-behavior: smooth;
}

body {
  overflow-y: scroll;
  opacity: 1 !important;
}

body[data-sidebar-position=right] {
  direction: rtl;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  html {
    overflow-x: hidden;
  }
}
body > iframe {
  pointer-events: none;
}

:root {
  --primary-dark: #1659c7;
  --primary-light: #84aef2;
}

.settings {
  display: none;
  direction: ltr;
}
@media (min-width: 1200px) {
  .settings {
    display: block;
  }
}

.settings-toggle {
  background: #fff;
  color: #000;
  position: fixed;
  top: 200px;
  z-index: 10;
  right: 0;
  width: 54px;
  height: 110px;
  padding: 0.5rem;
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  box-shadow: -5px 0px 10px 0px rgba(0, 0, 0, 0.1);
  transition: all 0.1s ease-in-out;
  cursor: pointer;
}

body[data-theme=dark] .settings-toggle {
  background: #f4f7f9;
}

.settings-toggle-option {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 500;
  -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
  color: #000;
  background: #edf2f5;
  padding: 0.5rem;
  border-radius: 0.2rem;
  height: 34px;
}
.settings-toggle-option:hover {
  background: #e4ebf0;
  color: #000;
}
.settings-toggle-option:first-child {
  color: #1863de;
  margin-bottom: 0.5rem;
}
.settings-toggle-option svg {
  stroke-width: 2;
}

body[data-theme=dark] .settings-toggle-option {
  background: #e2e8ee;
}
body[data-theme=dark] .settings-toggle-option:hover {
  background: #f2f5f7;
}
body[data-theme=dark] .settings-toggle-option:first-child {
  color: #fff;
}

.settings-toggle-option-text {
  height: 93px;
}
.settings-toggle-option-text svg {
  transform: rotate(-90deg);
}

.settings-panel {
  background: #fff;
  border-left: 0 solid transparent;
  display: block;
  height: 100%;
  position: fixed;
  width: 320px;
  z-index: 100;
  top: 0;
  bottom: 0;
  right: -320px;
  transition: right 0.2s ease-in-out;
}
.settings.open .settings-panel:before {
  content: "";
  background: rgba(0, 0, 0, 0.325);
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  pointer-events: none;
}
.settings.open .settings-panel {
  right: 0;
}

.settings-content {
  height: 100%;
  overflow: auto;
  position: relative;
  background: #fff;
  display: flex;
  flex-direction: column;
}

.settings-title {
  padding: 1.35rem 1.5rem;
  font-size: 0.875rem;
  background: #fff;
  color: #000;
  border-bottom: 1px solid #e2e8ee;
}
.settings-title h4, .settings-title .h4,
.settings-title .close {
  color: #000;
}

.settings-body {
  padding: 1rem 1.5rem;
  flex: 1;
}

.settings-footer {
  padding: 1rem 1.5rem;
}

.settings-scheme:after {
  content: "✓";
  position: absolute;
  top: 8px;
  right: 8px;
  width: 16px;
  height: 16px;
  font-weight: 900;
  font-size: 10px;
  line-height: 17px;
  z-index: 1;
  border-radius: 50%;
  color: #fff;
  background: #3F80EA;
  opacity: 0;
}

.settings-scheme-label {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

.settings-scheme-label + .settings-scheme {
  border: 1px solid #dee6ed;
}

.settings-scheme-label:checked + .settings-scheme {
  border: 1px solid #3F80EA;
  color: #3F80EA;
}
.settings-scheme-label:checked + .settings-scheme:after {
  opacity: 1;
}

.settings-scheme {
  background: #fff;
  height: 80px;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.825rem;
  position: relative;
}

.settings-scheme-theme {
  width: 50px;
  height: 50px;
  background: red;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #fff;
  position: relative;
}

.settings-scheme-theme-default {
  background-image: linear-gradient(-45deg, #222E3C 50%, #f2f4f6 50%);
}

.settings-scheme-theme-colored {
  background-image: linear-gradient(-45deg, #3F80EA 50%, #f2f4f6 50%);
}

.settings-scheme-theme-dark {
  background: #222E3C;
}

.settings-scheme-theme-light {
  background: #f2f4f6;
}

.settings-button-label {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

.settings-button-label + .settings-button {
  background: #e2e8ee;
  color: #293042;
  border-radius: 5px;
  padding: 0.35rem 1rem;
  font-size: 0.825rem;
  border-radius: var(--bs-border-radius-lg);
  cursor: pointer;
}

.settings-button-label:checked + .settings-button {
  background: #3F80EA;
  color: #fff;
}
.settings-button-label:checked + .settings-button:after {
  opacity: 1;
}

.sidebar {
  min-width: 275px;
  max-width: 275px;
  transition: margin-left 0.35s ease-in-out, left 0.35s ease-in-out, margin-right 0.35s ease-in-out, right 0.35s ease-in-out;
  direction: ltr;
  background: #293042;
}
body[data-theme=colored] .sidebar {
  background: #2d6bcf;
}
body[data-theme=dark] .sidebar {
  background: #293042;
}
body[data-theme=light] .sidebar {
  background: #fff;
}

.sidebar-content {
  transition: margin-left 0.35s ease-in-out, left 0.35s ease-in-out, margin-right 0.35s ease-in-out, right 0.35s ease-in-out;
  background: #293042;
}
body[data-theme=colored] .sidebar-content {
  background: #2d6bcf;
}
body[data-theme=dark] .sidebar-content {
  background: #293042;
}
body[data-theme=light] .sidebar-content {
  background: #fff;
}

body[data-sidebar-behavior=sticky] .sidebar-content {
  height: 100vh;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
}
body[data-sidebar-behavior=sticky] .ps {
  overflow-y: hidden;
}

.sidebar-nav {
  padding-left: 0;
  list-style: none;
}

.sidebar-link,
a.sidebar-link {
  display: block;
  padding: 0.625rem 1.625rem;
  font-weight: 400;
  transition: color 75ms ease-in-out;
  position: relative;
  text-decoration: none;
  cursor: pointer;
  color: rgba(233, 236, 239, 0.5);
}
body[data-theme=colored] .sidebar-link,
body[data-theme=colored] a.sidebar-link {
  color: rgba(248, 249, 250, 0.7);
}
body[data-theme=dark] .sidebar-link,
body[data-theme=dark] a.sidebar-link {
  color: rgba(233, 236, 239, 0.5);
}
body[data-theme=light] .sidebar-link,
body[data-theme=light] a.sidebar-link {
  color: #495057;
}
.sidebar-link i,
.sidebar-link svg,
a.sidebar-link i,
a.sidebar-link svg {
  margin-right: 0.75rem;
  color: rgba(233, 236, 239, 0.5);
}
body[data-theme=colored] .sidebar-link i,
body[data-theme=colored] .sidebar-link svg,
body[data-theme=colored] a.sidebar-link i,
body[data-theme=colored] a.sidebar-link svg {
  color: rgba(248, 249, 250, 0.5);
}
body[data-theme=dark] .sidebar-link i,
body[data-theme=dark] .sidebar-link svg,
body[data-theme=dark] a.sidebar-link i,
body[data-theme=dark] a.sidebar-link svg {
  color: rgba(233, 236, 239, 0.5);
}
body[data-theme=light] .sidebar-link i,
body[data-theme=light] .sidebar-link svg,
body[data-theme=light] a.sidebar-link i,
body[data-theme=light] a.sidebar-link svg {
  color: #495057;
}

.sidebar-dropdown .sidebar-dropdown .sidebar-link {
  padding: 0.55rem 1.5rem 0.55rem 4.5rem;
}
.sidebar-dropdown .sidebar-dropdown .sidebar-dropdown .sidebar-link {
  padding: 0.55rem 1.5rem 0.55rem 5.75rem;
}

.sidebar-link:focus {
  outline: 0;
}

.sidebar-link:hover {
  color: rgba(233, 236, 239, 0.75);
}
body[data-theme=colored] .sidebar-link:hover {
  color: rgba(248, 249, 250, 0.9);
}
body[data-theme=dark] .sidebar-link:hover {
  color: rgba(233, 236, 239, 0.75);
}
body[data-theme=light] .sidebar-link:hover {
  color: #568fed;
}
.sidebar-link:hover i,
.sidebar-link:hover svg {
  color: rgba(233, 236, 239, 0.75);
}
body[data-theme=colored] .sidebar-link:hover i,
body[data-theme=colored] .sidebar-link:hover svg {
  color: rgba(248, 249, 250, 0.75);
}
body[data-theme=dark] .sidebar-link:hover i,
body[data-theme=dark] .sidebar-link:hover svg {
  color: rgba(233, 236, 239, 0.75);
}
body[data-theme=light] .sidebar-link:hover i,
body[data-theme=light] .sidebar-link:hover svg {
  color: #568fed;
}

.sidebar-item.active > .sidebar-link,
.sidebar-item.active .sidebar-link:hover,
.sidebar-link.active,
.sidebar-link.active:hover {
  color: #e9ecef;
}
body[data-theme=colored] .sidebar-item.active > .sidebar-link,
body[data-theme=colored] .sidebar-item.active .sidebar-link:hover,
body[data-theme=colored] .sidebar-link.active,
body[data-theme=colored] .sidebar-link.active:hover {
  color: #f8f9fa;
}
body[data-theme=dark] .sidebar-item.active > .sidebar-link,
body[data-theme=dark] .sidebar-item.active .sidebar-link:hover,
body[data-theme=dark] .sidebar-link.active,
body[data-theme=dark] .sidebar-link.active:hover {
  color: #e9ecef;
}
body[data-theme=light] .sidebar-item.active > .sidebar-link,
body[data-theme=light] .sidebar-item.active .sidebar-link:hover,
body[data-theme=light] .sidebar-link.active,
body[data-theme=light] .sidebar-link.active:hover {
  color: #568fed;
}
.sidebar-item.active > .sidebar-link i,
.sidebar-item.active > .sidebar-link svg,
.sidebar-item.active .sidebar-link:hover i,
.sidebar-item.active .sidebar-link:hover svg,
.sidebar-link.active i,
.sidebar-link.active svg,
.sidebar-link.active:hover i,
.sidebar-link.active:hover svg {
  color: #e9ecef;
}
body[data-theme=colored] .sidebar-item.active > .sidebar-link i,
body[data-theme=colored] .sidebar-item.active > .sidebar-link svg,
body[data-theme=colored] .sidebar-item.active .sidebar-link:hover i,
body[data-theme=colored] .sidebar-item.active .sidebar-link:hover svg,
body[data-theme=colored] .sidebar-link.active i,
body[data-theme=colored] .sidebar-link.active svg,
body[data-theme=colored] .sidebar-link.active:hover i,
body[data-theme=colored] .sidebar-link.active:hover svg {
  color: #f8f9fa;
}
body[data-theme=dark] .sidebar-item.active > .sidebar-link i,
body[data-theme=dark] .sidebar-item.active > .sidebar-link svg,
body[data-theme=dark] .sidebar-item.active .sidebar-link:hover i,
body[data-theme=dark] .sidebar-item.active .sidebar-link:hover svg,
body[data-theme=dark] .sidebar-link.active i,
body[data-theme=dark] .sidebar-link.active svg,
body[data-theme=dark] .sidebar-link.active:hover i,
body[data-theme=dark] .sidebar-link.active:hover svg {
  color: #e9ecef;
}
body[data-theme=light] .sidebar-item.active > .sidebar-link i,
body[data-theme=light] .sidebar-item.active > .sidebar-link svg,
body[data-theme=light] .sidebar-item.active .sidebar-link:hover i,
body[data-theme=light] .sidebar-item.active .sidebar-link:hover svg,
body[data-theme=light] .sidebar-link.active i,
body[data-theme=light] .sidebar-link.active svg,
body[data-theme=light] .sidebar-link.active:hover i,
body[data-theme=light] .sidebar-link.active:hover svg {
  color: #568fed;
}

.sidebar-dropdown .sidebar-link {
  padding: 0.55rem 1.5rem 0.55rem 3.7rem;
  font-weight: 400;
  color: #adb5bd;
}
body[data-theme=colored] .sidebar-dropdown .sidebar-link {
  color: #ced4da;
}
body[data-theme=dark] .sidebar-dropdown .sidebar-link {
  color: #adb5bd;
}
body[data-theme=light] .sidebar-dropdown .sidebar-link {
  color: #6c757d;
}

.sidebar-dropdown .sidebar-item .sidebar-link:hover {
  font-weight: 400;
  color: #e9ecef;
}
body[data-theme=colored] .sidebar-dropdown .sidebar-item .sidebar-link:hover {
  color: #f8f9fa;
}
body[data-theme=dark] .sidebar-dropdown .sidebar-item .sidebar-link:hover {
  color: #e9ecef;
}
body[data-theme=light] .sidebar-dropdown .sidebar-item .sidebar-link:hover {
  color: #568fed;
}

.sidebar-dropdown .sidebar-item.active > .sidebar-link:not([data-bs-toggle]),
.sidebar-dropdown .sidebar-item > .sidebar-link.active {
  font-weight: 400;
  color: #568fed;
}
body[data-theme=colored] .sidebar-dropdown .sidebar-item.active > .sidebar-link:not([data-bs-toggle]),
body[data-theme=colored] .sidebar-dropdown .sidebar-item > .sidebar-link.active {
  color: #fff;
}
body[data-theme=dark] .sidebar-dropdown .sidebar-item.active > .sidebar-link:not([data-bs-toggle]),
body[data-theme=dark] .sidebar-dropdown .sidebar-item > .sidebar-link.active {
  color: #568fed;
}
body[data-theme=light] .sidebar-dropdown .sidebar-item.active > .sidebar-link:not([data-bs-toggle]),
body[data-theme=light] .sidebar-dropdown .sidebar-item > .sidebar-link.active {
  color: #568fed;
}

.sidebar [data-bs-toggle=collapse] {
  position: relative;
}

.sidebar [data-bs-toggle=collapse]:before {
  content: " ";
  border: solid;
  border-width: 0 0.1rem 0.1rem 0;
  display: inline-block;
  padding: 2px;
  transform: rotate(45deg);
  position: absolute;
  top: 1rem;
  right: 1.7rem;
  transition: all 0.2s ease-out;
}

.sidebar [aria-expanded=true]:before,
.sidebar [data-bs-toggle=collapse]:not(.collapsed):before {
  transform: rotate(-135deg);
  top: 1.2rem;
}

.sidebar .sidebar-dropdown [data-toggle=collapse]:before {
  top: 1rem;
}

.sidebar .sidebar-dropdown [aria-expanded=true]:before,
.sidebar .sidebar-dropdown [data-toggle=collapse]:not(.collapsed):before {
  top: 1.2rem;
}

.sidebar-brand {
  font-weight: 500;
  font-size: 1.125rem;
  padding: 1.15rem 1.5rem;
  display: block;
  text-align: center;
  color: #fff;
}
body[data-theme=colored] .sidebar-brand {
  color: #fff;
}
body[data-theme=dark] .sidebar-brand {
  color: #fff;
}
body[data-theme=light] .sidebar-brand {
  color: #424242;
}
.sidebar-brand:hover {
  text-decoration: none;
  color: #fff;
}
body[data-theme=colored] .sidebar-brand:hover {
  color: #fff;
}
body[data-theme=dark] .sidebar-brand:hover {
  color: #fff;
}
body[data-theme=light] .sidebar-brand:hover {
  color: #424242;
}
.sidebar-brand:focus {
  outline: 0;
}
.sidebar-brand svg {
  fill: #4a88eb;
  height: 24px;
  width: 24px;
  margin-right: 0.15rem;
}
body[data-theme=colored] .sidebar-brand svg {
  fill: #fff;
}
body[data-theme=dark] .sidebar-brand svg {
  fill: #4a88eb;
}
body[data-theme=light] .sidebar-brand svg {
  fill: #2871e7;
}
.sidebar-brand svg path:first-child {
  fill: #78a6f0;
}
body[data-theme=colored] .sidebar-brand svg path:first-child {
  fill: rgba(255, 255, 255, 0.66);
}
body[data-theme=dark] .sidebar-brand svg path:first-child {
  fill: #78a6f0;
}
body[data-theme=light] .sidebar-brand svg path:first-child {
  fill: #84aef2;
}

.sidebar-toggle {
  cursor: pointer;
  width: 26px;
  height: 26px;
  display: flex;
  margin-top: 5px;
  margin-bottom: 5px;
}

body:not([data-sidebar-position=right]) .sidebar-toggle {
  margin-right: 1rem;
}

body[data-sidebar-position=right] .sidebar-toggle {
  margin-left: 1rem;
}

.sidebar-header {
  background: transparent;
  padding: 1.5rem 1.5rem 0.375rem;
  font-size: 0.75rem;
  color: #ced4da;
}
body[data-theme=colored] .sidebar-header {
  color: #ced4da;
}
body[data-theme=dark] .sidebar-header {
  color: #ced4da;
}
body[data-theme=light] .sidebar-header {
  color: #495057;
}

.badge-sidebar-primary,
.badge-sidebar-secondary {
  position: absolute;
  right: 20px;
  top: 12px;
}

.sidebar-dropdown .badge-sidebar-primary,
.sidebar-dropdown .badge-sidebar-secondary {
  top: 10px;
}

.badge-sidebar-primary {
  background: #3F80EA;
  color: #fff;
}
body[data-theme=colored] .badge-sidebar-primary {
  background: #fff;
}
body[data-theme=dark] .badge-sidebar-primary {
  background: #3F80EA;
}
body[data-theme=light] .badge-sidebar-primary {
  background: #3F80EA;
}
body[data-theme=colored] .badge-sidebar-primary {
  color: #293042;
}
body[data-theme=dark] .badge-sidebar-primary {
  color: #fff;
}
body[data-theme=light] .badge-sidebar-primary {
  color: #fff;
}

.badge-sidebar-secondary {
  background: #6c757d;
  color: #fff;
}
body[data-theme=colored] .badge-sidebar-secondary {
  background: rgba(255, 255, 255, 0.75);
}
body[data-theme=dark] .badge-sidebar-secondary {
  background: #6c757d;
}
body[data-theme=light] .badge-sidebar-secondary {
  background: #6c757d;
}
body[data-theme=colored] .badge-sidebar-secondary {
  color: #293042;
}
body[data-theme=dark] .badge-sidebar-secondary {
  color: #fff;
}
body[data-theme=light] .badge-sidebar-secondary {
  color: #fff;
}

body:not([data-sidebar-position=right]) .sidebar.collapsed {
  margin-left: -275px;
}
@media (min-width: 1px) and (max-width: 991.98px) {
  body:not([data-sidebar-position=right]) .sidebar {
    margin-left: -275px;
  }
  body:not([data-sidebar-position=right]) .sidebar.collapsed {
    margin-left: 0;
  }
}
body:not([data-sidebar-position=right]) .sidebar-toggle {
  margin-right: 1rem;
}

body[data-sidebar-position=right] .sidebar.collapsed {
  margin-right: -275px;
}
@media (min-width: 1px) and (max-width: 991.98px) {
  body[data-sidebar-position=right] .sidebar {
    margin-right: -275px;
  }
  body[data-sidebar-position=right] .sidebar.collapsed {
    margin-right: 0;
  }
}
body[data-sidebar-position=right] .sidebar-toggle {
  margin-left: 1rem;
}
body[data-sidebar-position=right] .simplebar-track.simplebar-vertical {
  left: 0;
  right: auto;
}

.sidebar-cta-content {
  padding: 1.5rem;
  margin: 1.75rem;
  border-radius: 0.3rem;
  background: #333b52;
}
body[data-theme=colored] .sidebar-cta-content {
  background: #3873d4;
}
body[data-theme=dark] .sidebar-cta-content {
  background: #333b52;
}
body[data-theme=light] .sidebar-cta-content {
  background: #f7f7f7;
}
.sidebar-cta-content,
.sidebar-cta-content strong {
  color: #e9ecef;
}
body[data-theme=colored] .sidebar-cta-content,
body[data-theme=colored] .sidebar-cta-content strong {
  color: #e9ecef;
}
body[data-theme=dark] .sidebar-cta-content,
body[data-theme=dark] .sidebar-cta-content strong {
  color: #e9ecef;
}
body[data-theme=light] .sidebar-cta-content,
body[data-theme=light] .sidebar-cta-content strong {
  color: #020202;
}

body[data-sidebar-behavior=compact] .sidebar-header,
body[data-sidebar-behavior=compact] .sidebar-brand span,
body[data-sidebar-behavior=compact] .sidebar-badge,
body[data-sidebar-behavior=compact] .sidebar-cta,
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-link:before,
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown,
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-link > span {
  display: none;
}
body[data-sidebar-behavior=compact] .simplebar-vertical,
body[data-sidebar-behavior=compact] .simplebar-horizontal {
  visibility: hidden !important;
}
body[data-sidebar-behavior=compact] .simplebar-wrapper,
body[data-sidebar-behavior=compact] .simplebar-height-auto-observer-wrapper,
body[data-sidebar-behavior=compact] .simplebar-mask,
body[data-sidebar-behavior=compact] .simplebar-content-wrapper {
  overflow: visible !important;
}
body[data-sidebar-behavior=compact] .sidebar-dropdown.collapsing {
  transition: none;
  overflow: visible;
  height: auto;
}
body[data-sidebar-behavior=compact] .sidebar {
  min-width: 68px;
  max-width: 68px;
  z-index: 2;
}
body[data-sidebar-behavior=compact] .sidebar-item {
  position: relative;
}
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown {
  display: none;
  overflow: visible;
  position: absolute;
  z-index: 1;
  width: 220px;
  box-shadow: 0 0.5rem 3rem 0.5rem rgba(0, 0, 0, 0.05);
  border-radius: 0.3rem;
  background: #fff;
  padding: 0.5rem 0;
  top: 0;
}
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown:before {
  content: "";
  position: absolute;
  top: 0;
  width: 16px;
  height: 100%;
}
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown > .sidebar-item .sidebar-link {
  padding: 0.5rem 1.5rem;
  color: #6c757d;
}
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown > .sidebar-item .sidebar-link:hover {
  color: #568fed;
}
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown > .sidebar-item .sidebar-item.active .sidebar-link,
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown > .sidebar-item .sidebar-item.active .sidebar-link:hover {
  color: #568fed;
}
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown .sidebar-dropdown .sidebar-link {
  padding: 0.5rem 1.5rem 0.5rem 2.5rem;
}
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown .sidebar-dropdown .sidebar-dropdown .sidebar-link {
  padding: 0.5rem 1.5rem 0.5rem 3.5rem;
}
body[data-sidebar-behavior=compact] .sidebar .sidebar-dropdown [data-bs-toggle=collapse]:before {
  top: 0.9rem;
}
body[data-sidebar-behavior=compact] .sidebar .sidebar-dropdown [aria-expanded=true]:before,
body[data-sidebar-behavior=compact] .sidebar .sidebar-dropdown [data-bs-toggle=collapse]:not(.collapsed):before {
  top: 1.1rem;
}
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item:hover > .sidebar-dropdown {
  display: block;
}

body[data-sidebar-behavior=compact]:not([data-sidebar-position=right]) .sidebar-nav > .sidebar-item > .sidebar-dropdown {
  left: 80px;
}
body[data-sidebar-behavior=compact]:not([data-sidebar-position=right]) .sidebar-nav > .sidebar-item > .sidebar-dropdown:before {
  left: -16px;
}
body[data-sidebar-behavior=compact]:not([data-sidebar-position=right]) .sidebar.collapsed {
  margin-left: -68px;
}
@media (min-width: 1px) and (max-width: 991.98px) {
  body[data-sidebar-behavior=compact]:not([data-sidebar-position=right]) .sidebar {
    margin-left: -68px;
  }
  body[data-sidebar-behavior=compact]:not([data-sidebar-position=right]) .sidebar.collapsed {
    margin-left: 0;
  }
}

body[data-sidebar-behavior=compact][data-sidebar-position=right] .sidebar-nav > .sidebar-item > .sidebar-dropdown {
  right: 80px;
}
body[data-sidebar-behavior=compact][data-sidebar-position=right] .sidebar-nav > .sidebar-item > .sidebar-dropdown:before {
  right: -16px;
}
body[data-sidebar-behavior=compact][data-sidebar-position=right] .sidebar.collapsed {
  margin-right: -68px;
}
@media (min-width: 1px) and (max-width: 991.98px) {
  body[data-sidebar-behavior=compact][data-sidebar-position=right] .sidebar {
    margin-right: -68px;
  }
  body[data-sidebar-behavior=compact][data-sidebar-position=right] .sidebar.collapsed {
    margin-right: 0;
  }
}

.min-vw-50 {
  min-width: 50vw !important;
}

.min-vh-50 {
  min-height: 50vh !important;
}

.vw-50 {
  width: 50vw !important;
}

.vh-50 {
  height: 50vh !important;
}

.stat {
  background: #e0eafc;
  border-radius: 50%;
  padding: 0.75rem;
  width: 48px;
  height: 48px;
}
.stat svg {
  width: 24px;
  height: 24px;
  color: #3F80EA !important;
}

.stat-success {
  background: #c8e6c9;
  border-radius: 50%;
  padding: 0.75rem;
  width: 48px;
  height: 48px;
}
.stat-success svg {
  width: 24px;
  height: 24px;
  color: #43a047 !important;
}

.stat-warning {
  background: #ffecb3;
  border-radius: 50%;
  padding: 0.75rem;
  width: 48px;
  height: 48px;
}
.stat-warning svg {
  width: 24px;
  height: 24px;
  color: #ffb300 !important;
}

.stat-error {
  background: #ffcdd2;
  border-radius: 50%;
  padding: 0.75rem;
  width: 48px;
  height: 48px;
}
.stat-error svg {
  width: 24px;
  height: 24px;
  color: #e53935 !important;
}

.stat-sm {
  width: 40px;
  height: 40px;
  padding: 0.625rem;
}
.stat-sm svg {
  width: 20px;
  height: 20px;
}

.table thead, .table tbody, .table tfoot, .table tr, .table td, .table th {
  border-color: var(--bs-border-color);
}

.card > .dataTables_wrapper .table.dataTable,
.card > .table,
.card > .table-responsive .table,
.card > .table-responsive-sm .table,
.card > .table-responsive-md .table,
.card > .table-responsive-lg .table,
.card > .table-responsive-xl .table {
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  margin-bottom: 0;
}
.card > .dataTables_wrapper .table.dataTable td:first-child,
.card > .dataTables_wrapper .table.dataTable th:first-child,
.card > .table td:first-child,
.card > .table th:first-child,
.card > .table-responsive .table td:first-child,
.card > .table-responsive .table th:first-child,
.card > .table-responsive-sm .table td:first-child,
.card > .table-responsive-sm .table th:first-child,
.card > .table-responsive-md .table td:first-child,
.card > .table-responsive-md .table th:first-child,
.card > .table-responsive-lg .table td:first-child,
.card > .table-responsive-lg .table th:first-child,
.card > .table-responsive-xl .table td:first-child,
.card > .table-responsive-xl .table th:first-child {
  border-left: 0;
  padding-left: 1.25rem;
}
.card > .dataTables_wrapper .table.dataTable td:last-child,
.card > .dataTables_wrapper .table.dataTable th:last-child,
.card > .table td:last-child,
.card > .table th:last-child,
.card > .table-responsive .table td:last-child,
.card > .table-responsive .table th:last-child,
.card > .table-responsive-sm .table td:last-child,
.card > .table-responsive-sm .table th:last-child,
.card > .table-responsive-md .table td:last-child,
.card > .table-responsive-md .table th:last-child,
.card > .table-responsive-lg .table td:last-child,
.card > .table-responsive-lg .table th:last-child,
.card > .table-responsive-xl .table td:last-child,
.card > .table-responsive-xl .table th:last-child {
  border-right: 0;
  padding-right: 1.25rem;
}
.card > .dataTables_wrapper .table.dataTable tr:first-child td,
.card > .dataTables_wrapper .table.dataTable tr:first-child th,
.card > .table tr:first-child td,
.card > .table tr:first-child th,
.card > .table-responsive .table tr:first-child td,
.card > .table-responsive .table tr:first-child th,
.card > .table-responsive-sm .table tr:first-child td,
.card > .table-responsive-sm .table tr:first-child th,
.card > .table-responsive-md .table tr:first-child td,
.card > .table-responsive-md .table tr:first-child th,
.card > .table-responsive-lg .table tr:first-child td,
.card > .table-responsive-lg .table tr:first-child th,
.card > .table-responsive-xl .table tr:first-child td,
.card > .table-responsive-xl .table tr:first-child th {
  border-top: 0;
}
.card > .dataTables_wrapper .table.dataTable tr:last-child td,
.card > .table tr:last-child td,
.card > .table-responsive .table tr:last-child td,
.card > .table-responsive-sm .table tr:last-child td,
.card > .table-responsive-md .table tr:last-child td,
.card > .table-responsive-lg .table tr:last-child td,
.card > .table-responsive-xl .table tr:last-child td {
  border-bottom: 0;
}
.card .card-header + .table {
  border-top: 0;
}

.table-action a {
  color: #6c757d;
}
.table-action a:hover {
  color: #212529;
}
.table-action .feather {
  width: 18px;
  height: 18px;
}

.table > tbody > tr > td {
  vertical-align: middle;
}

.card > .dataTables_wrapper .table.dataTable {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.card > .dataTables_wrapper .dataTables_info {
  padding: 1rem 1.25rem;
}
.card > .dataTables_wrapper .dataTables_paginate {
  padding: 0.6rem 1.25rem;
}

.dt-bootstrap4 {
  width: calc(100% - 2px);
}

table.dataTable tbody > tr.selected,
table.dataTable tbody > tr > .selected {
  --bs-table-accent-bg: $primary;
}

.tab {
  margin-bottom: 2rem;
}
.tab .nav-tabs {
  border: 0;
}
.tab .nav-tabs .nav-link {
  background: transparent;
  color: #020202;
  padding: 0.75rem 1rem;
  border: 0;
}
.tab .nav-tabs .nav-link.active {
  background: #fff;
  color: #020202;
}
.tab .nav-tabs .nav-link:hover:not(.active) {
  color: #3F80EA;
}
.tab .nav-tabs .nav-link svg {
  width: 20px;
  height: 20px;
}
.tab .tab-content {
  background: #fff;
  padding: 1.25rem;
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
  border-radius: 0 0 0.2rem 0.2rem;
}
.tab .tab-content p:last-child {
  margin-bottom: 0;
}

.tab-primary .nav-tabs .nav-link.active {
  background: #3F80EA;
  border-bottom-color: #3F80EA;
  color: #fff;
}
.tab-primary .tab-content {
  background: #3F80EA;
  color: #fff;
}
.tab-primary h1, .tab-primary h2, .tab-primary h3, .tab-primary h4, .tab-primary h5, .tab-primary h6,
.tab-primary .h1, .tab-primary .h2, .tab-primary .h3, .tab-primary .h4, .tab-primary .h5, .tab-primary .h6 {
  color: #fff;
}

.tab-secondary .nav-tabs .nav-link.active {
  background: #495057;
  border-bottom-color: #495057;
  color: #fff;
}
.tab-secondary .tab-content {
  background: #495057;
  color: #fff;
}
.tab-secondary h1, .tab-secondary h2, .tab-secondary h3, .tab-secondary h4, .tab-secondary h5, .tab-secondary h6,
.tab-secondary .h1, .tab-secondary .h2, .tab-secondary .h3, .tab-secondary .h4, .tab-secondary .h5, .tab-secondary .h6 {
  color: #fff;
}

.tab-success .nav-tabs .nav-link.active {
  background: #4BBF73;
  border-bottom-color: #4BBF73;
  color: #fff;
}
.tab-success .tab-content {
  background: #4BBF73;
  color: #fff;
}
.tab-success h1, .tab-success h2, .tab-success h3, .tab-success h4, .tab-success h5, .tab-success h6,
.tab-success .h1, .tab-success .h2, .tab-success .h3, .tab-success .h4, .tab-success .h5, .tab-success .h6 {
  color: #fff;
}

.tab-info .nav-tabs .nav-link.active {
  background: #1F9BCF;
  border-bottom-color: #1F9BCF;
  color: #fff;
}
.tab-info .tab-content {
  background: #1F9BCF;
  color: #fff;
}
.tab-info h1, .tab-info h2, .tab-info h3, .tab-info h4, .tab-info h5, .tab-info h6,
.tab-info .h1, .tab-info .h2, .tab-info .h3, .tab-info .h4, .tab-info .h5, .tab-info .h6 {
  color: #fff;
}

.tab-warning .nav-tabs .nav-link.active {
  background: #E5A54B;
  border-bottom-color: #E5A54B;
  color: #fff;
}
.tab-warning .tab-content {
  background: #E5A54B;
  color: #fff;
}
.tab-warning h1, .tab-warning h2, .tab-warning h3, .tab-warning h4, .tab-warning h5, .tab-warning h6,
.tab-warning .h1, .tab-warning .h2, .tab-warning .h3, .tab-warning .h4, .tab-warning .h5, .tab-warning .h6 {
  color: #fff;
}

.tab-danger .nav-tabs .nav-link.active {
  background: #d9534f;
  border-bottom-color: #d9534f;
  color: #fff;
}
.tab-danger .tab-content {
  background: #d9534f;
  color: #fff;
}
.tab-danger h1, .tab-danger h2, .tab-danger h3, .tab-danger h4, .tab-danger h5, .tab-danger h6,
.tab-danger .h1, .tab-danger .h2, .tab-danger .h3, .tab-danger .h4, .tab-danger .h5, .tab-danger .h6 {
  color: #fff;
}

.tab-light .nav-tabs .nav-link.active {
  background: #eff2f6;
  border-bottom-color: #eff2f6;
  color: #fff;
}
.tab-light .tab-content {
  background: #eff2f6;
  color: #fff;
}
.tab-light h1, .tab-light h2, .tab-light h3, .tab-light h4, .tab-light h5, .tab-light h6,
.tab-light .h1, .tab-light .h2, .tab-light .h3, .tab-light .h4, .tab-light .h5, .tab-light .h6 {
  color: #fff;
}

.tab-dark .nav-tabs .nav-link.active {
  background: #293042;
  border-bottom-color: #293042;
  color: #fff;
}
.tab-dark .tab-content {
  background: #293042;
  color: #fff;
}
.tab-dark h1, .tab-dark h2, .tab-dark h3, .tab-dark h4, .tab-dark h5, .tab-dark h6,
.tab-dark .h1, .tab-dark .h2, .tab-dark .h3, .tab-dark .h4, .tab-dark .h5, .tab-dark .h6 {
  color: #fff;
}

.tab-title {
  font-size: 0.95rem;
}

.tab-vertical .nav-tabs {
  float: left;
  flex-direction: column;
}
.tab-vertical .nav-tabs .nav-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.tab-vertical .tab-content {
  overflow: auto;
}

.timeline {
  list-style-type: none;
  position: relative;
}
.timeline:before {
  content: " ";
  background: #dee6ed;
  display: inline-block;
  position: absolute;
  left: 9px;
  width: 2px;
  height: 100%;
  z-index: 1;
}

.timeline-item:before {
  content: " ";
  background: #fff;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 3px solid #3F80EA;
  left: 0;
  width: 20px;
  height: 20px;
  z-index: 1;
}

.text-sm {
  font-size: 0.75rem;
}

.text-lg {
  font-size: 0.95rem;
}

b,
strong,
.font-weight-bold {
  font-weight: 500;
  color: #495057;
}

pre.snippet .hljs {
  background: #293042;
  border-radius: 0.3rem;
  padding: 1rem;
}

a {
  cursor: pointer;
}

.wizard.sw-theme-default > .nav .nav-link.active {
  color: #3F80EA !important;
}
.wizard.sw-theme-default > .nav .nav-link.active:after {
  background: #3F80EA !important;
}
.wizard.sw-theme-default > .nav .nav-link.done {
  color: #84aef2 !important;
}
.wizard.sw-theme-default > .nav .nav-link.done:after {
  background: #84aef2 !important;
}
.wizard.sw-theme-arrows > .nav .nav-link.active {
  border-color: #3F80EA !important;
  background: #3F80EA !important;
}
.wizard.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #3F80EA !important;
}
.wizard.sw-theme-arrows > .nav .nav-link.done {
  border-color: #84aef2 !important;
  background: #84aef2 !important;
}
.wizard.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: #84aef2 !important;
}

.wizard-primary.sw-theme-default > .nav .nav-link.active {
  color: #3F80EA !important;
}
.wizard-primary.sw-theme-default > .nav .nav-link.active:after {
  background: #3F80EA !important;
}
.wizard-primary.sw-theme-default > .nav .nav-link.done {
  color: #84aef2 !important;
}
.wizard-primary.sw-theme-default > .nav .nav-link.done:after {
  background: #84aef2 !important;
}
.wizard-primary.sw-theme-arrows > .nav .nav-link.active {
  border-color: #3F80EA !important;
  background: #3F80EA !important;
}
.wizard-primary.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #3F80EA !important;
}
.wizard-primary.sw-theme-arrows > .nav .nav-link.done {
  border-color: #84aef2 !important;
  background: #84aef2 !important;
}
.wizard-primary.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: #84aef2 !important;
}

.wizard-secondary.sw-theme-default > .nav .nav-link.active {
  color: #495057 !important;
}
.wizard-secondary.sw-theme-default > .nav .nav-link.active:after {
  background: #495057 !important;
}
.wizard-secondary.sw-theme-default > .nav .nav-link.done {
  color: #6c7681 !important;
}
.wizard-secondary.sw-theme-default > .nav .nav-link.done:after {
  background: #6c7681 !important;
}
.wizard-secondary.sw-theme-arrows > .nav .nav-link.active {
  border-color: #495057 !important;
  background: #495057 !important;
}
.wizard-secondary.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #495057 !important;
}
.wizard-secondary.sw-theme-arrows > .nav .nav-link.done {
  border-color: #6c7681 !important;
  background: #6c7681 !important;
}
.wizard-secondary.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: #6c7681 !important;
}

.wizard-success.sw-theme-default > .nav .nav-link.active {
  color: #4BBF73 !important;
}
.wizard-success.sw-theme-default > .nav .nav-link.active:after {
  background: #4BBF73 !important;
}
.wizard-success.sw-theme-default > .nav .nav-link.done {
  color: #83d39f !important;
}
.wizard-success.sw-theme-default > .nav .nav-link.done:after {
  background: #83d39f !important;
}
.wizard-success.sw-theme-arrows > .nav .nav-link.active {
  border-color: #4BBF73 !important;
  background: #4BBF73 !important;
}
.wizard-success.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #4BBF73 !important;
}
.wizard-success.sw-theme-arrows > .nav .nav-link.done {
  border-color: #83d39f !important;
  background: #83d39f !important;
}
.wizard-success.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: #83d39f !important;
}

.wizard-info.sw-theme-default > .nav .nav-link.active {
  color: #1F9BCF !important;
}
.wizard-info.sw-theme-default > .nav .nav-link.active:after {
  background: #1F9BCF !important;
}
.wizard-info.sw-theme-default > .nav .nav-link.done {
  color: #55bbe6 !important;
}
.wizard-info.sw-theme-default > .nav .nav-link.done:after {
  background: #55bbe6 !important;
}
.wizard-info.sw-theme-arrows > .nav .nav-link.active {
  border-color: #1F9BCF !important;
  background: #1F9BCF !important;
}
.wizard-info.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #1F9BCF !important;
}
.wizard-info.sw-theme-arrows > .nav .nav-link.done {
  border-color: #55bbe6 !important;
  background: #55bbe6 !important;
}
.wizard-info.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: #55bbe6 !important;
}

.wizard-warning.sw-theme-default > .nav .nav-link.active {
  color: #E5A54B !important;
}
.wizard-warning.sw-theme-default > .nav .nav-link.active:after {
  background: #E5A54B !important;
}
.wizard-warning.sw-theme-default > .nav .nav-link.done {
  color: #efc68e !important;
}
.wizard-warning.sw-theme-default > .nav .nav-link.done:after {
  background: #efc68e !important;
}
.wizard-warning.sw-theme-arrows > .nav .nav-link.active {
  border-color: #E5A54B !important;
  background: #E5A54B !important;
}
.wizard-warning.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #E5A54B !important;
}
.wizard-warning.sw-theme-arrows > .nav .nav-link.done {
  border-color: #efc68e !important;
  background: #efc68e !important;
}
.wizard-warning.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: #efc68e !important;
}

.wizard-danger.sw-theme-default > .nav .nav-link.active {
  color: #d9534f !important;
}
.wizard-danger.sw-theme-default > .nav .nav-link.active:after {
  background: #d9534f !important;
}
.wizard-danger.sw-theme-default > .nav .nav-link.done {
  color: #e7908e !important;
}
.wizard-danger.sw-theme-default > .nav .nav-link.done:after {
  background: #e7908e !important;
}
.wizard-danger.sw-theme-arrows > .nav .nav-link.active {
  border-color: #d9534f !important;
  background: #d9534f !important;
}
.wizard-danger.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #d9534f !important;
}
.wizard-danger.sw-theme-arrows > .nav .nav-link.done {
  border-color: #e7908e !important;
  background: #e7908e !important;
}
.wizard-danger.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: #e7908e !important;
}

.wizard-light.sw-theme-default > .nav .nav-link.active {
  color: #eff2f6 !important;
}
.wizard-light.sw-theme-default > .nav .nav-link.active:after {
  background: #eff2f6 !important;
}
.wizard-light.sw-theme-default > .nav .nav-link.done {
  color: white !important;
}
.wizard-light.sw-theme-default > .nav .nav-link.done:after {
  background: white !important;
}
.wizard-light.sw-theme-arrows > .nav .nav-link.active {
  border-color: #eff2f6 !important;
  background: #eff2f6 !important;
}
.wizard-light.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #eff2f6 !important;
}
.wizard-light.sw-theme-arrows > .nav .nav-link.done {
  border-color: white !important;
  background: white !important;
}
.wizard-light.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: white !important;
}

.wizard-dark.sw-theme-default > .nav .nav-link.active {
  color: #293042 !important;
}
.wizard-dark.sw-theme-default > .nav .nav-link.active:after {
  background: #293042 !important;
}
.wizard-dark.sw-theme-default > .nav .nav-link.done {
  color: #465271 !important;
}
.wizard-dark.sw-theme-default > .nav .nav-link.done:after {
  background: #465271 !important;
}
.wizard-dark.sw-theme-arrows > .nav .nav-link.active {
  border-color: #293042 !important;
  background: #293042 !important;
}
.wizard-dark.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #293042 !important;
}
.wizard-dark.sw-theme-arrows > .nav .nav-link.done {
  border-color: #465271 !important;
  background: #465271 !important;
}
.wizard-dark.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: #465271 !important;
}

.wizard {
  background: #fff;
  background-color: #fff;
  background-clip: border-box;
  border: 0 solid transparent;
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
  border-radius: 0.25rem !important;
  margin-bottom: 2rem;
}

.wizard .tab-pane {
  padding: 1.25rem !important;
}

.wizard.sw-theme-default .sw-toolbar-bottom,
.wizard.sw-theme-arrows .sw-toolbar-bottom {
  background: #fff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #dee6ed;
}

.wizard.sw-theme-default .step-content,
.wizard.sw-theme-arrows .step-content {
  padding: 10px;
}

.wrapper {
  align-items: stretch;
  display: flex;
  width: 100%;
}

body[data-layout=boxed] .wrapper {
  max-width: 1800px;
  margin: 0 auto;
  border-left: 1px solid #dee6ed;
  border-right: 1px solid #dee6ed;
  overflow: hidden;
}
@media (min-width: 1440px) {
  body[data-layout=boxed] .wrapper {
    width: 90vw;
  }
}

.bg-primary-dark {
  background-color: #1659c7 !important;
}

a.bg-primary-dark:hover, a.bg-primary-dark:focus,
button.bg-primary-dark:hover,
button.bg-primary-dark:focus {
  background-color: #114499 !important;
}

.bg-primary-light {
  background-color: #84aef2 !important;
}

a.bg-primary-light:hover, a.bg-primary-light:focus,
button.bg-primary-light:hover,
button.bg-primary-light:focus {
  background-color: #568fed !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-top-lg {
  border-top-left-radius: 0.3rem !important;
  border-top-right-radius: 0.3rem !important;
}

.rounded-right-lg {
  border-top-right-radius: 0.3rem !important;
  border-bottom-right-radius: 0.3rem !important;
}

.rounded-bottom-lg {
  border-bottom-right-radius: 0.3rem !important;
  border-bottom-left-radius: 0.3rem !important;
}

.rounded-left-lg {
  border-top-left-radius: 0.3rem !important;
  border-bottom-left-radius: 0.3rem !important;
}

.rounded-sm {
  border-radius: 0.1rem !important;
}

.rounded-top-sm {
  border-top-left-radius: 0.1rem !important;
  border-top-right-radius: 0.1rem !important;
}

.rounded-right-sm {
  border-top-right-radius: 0.1rem !important;
  border-bottom-right-radius: 0.1rem !important;
}

.rounded-bottom-sm {
  border-bottom-right-radius: 0.1rem !important;
  border-bottom-left-radius: 0.1rem !important;
}

.rounded-left-sm {
  border-top-left-radius: 0.1rem !important;
  border-bottom-left-radius: 0.1rem !important;
}

.cursor-grab {
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab;
}

.cursor-pointer {
  cursor: pointer;
}

.fs-lg {
  font-size: 0.95rem;
}

.fs-sm {
  font-size: 0.95rem;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-visible {
  overflow: visible;
}

.absolute-top {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

.z-1 {
  z-index: 1;
}

.z-2 {
  z-index: 2;
}

.z-3 {
  z-index: 3;
}

.z-4 {
  z-index: 4;
}

.z-5 {
  z-index: 5;
}

.z-6 {
  z-index: 6;
}

.z-7 {
  z-index: 7;
}

.z-8 {
  z-index: 8;
}

.z-9 {
  z-index: 9;
}

.z-10 {
  z-index: 10;
}

.z-11 {
  z-index: 11;
}

.z-12 {
  z-index: 12;
}

.z-13 {
  z-index: 13;
}

.z-14 {
  z-index: 14;
}

.z-15 {
  z-index: 15;
}

.z-16 {
  z-index: 16;
}

.z-17 {
  z-index: 17;
}

.z-18 {
  z-index: 18;
}

.z-19 {
  z-index: 19;
}

.z-20 {
  z-index: 20;
}

.z-21 {
  z-index: 21;
}

.z-22 {
  z-index: 22;
}

.z-23 {
  z-index: 23;
}

.z-24 {
  z-index: 24;
}

.z-25 {
  z-index: 25;
}

.z-26 {
  z-index: 26;
}

.z-27 {
  z-index: 27;
}

.z-28 {
  z-index: 28;
}

.z-29 {
  z-index: 29;
}

.z-30 {
  z-index: 30;
}

.z-31 {
  z-index: 31;
}

.z-32 {
  z-index: 32;
}

.z-33 {
  z-index: 33;
}

.z-34 {
  z-index: 34;
}

.z-35 {
  z-index: 35;
}

.z-36 {
  z-index: 36;
}

.z-37 {
  z-index: 37;
}

.z-38 {
  z-index: 38;
}

.z-39 {
  z-index: 39;
}

.z-40 {
  z-index: 40;
}

.z-41 {
  z-index: 41;
}

.z-42 {
  z-index: 42;
}

.z-43 {
  z-index: 43;
}

.z-44 {
  z-index: 44;
}

.z-45 {
  z-index: 45;
}

.z-46 {
  z-index: 46;
}

.z-47 {
  z-index: 47;
}

.z-48 {
  z-index: 48;
}

.z-49 {
  z-index: 49;
}

.z-50 {
  z-index: 50;
}

.fc-theme-bootstrap a:not([href]) {
  color: inherit;
  /* natural color for navlinks */
}

.apexcharts-canvas {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */
}

/* scrollbar is not visible by default for legend, hence forcing the visibility */
.apexcharts-canvas ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
}

.apexcharts-canvas ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.apexcharts-inner {
  position: relative;
}

.apexcharts-text tspan {
  font-family: inherit;
}

.legend-mouseover-inactive {
  transition: 0.15s ease all;
  opacity: 0.2;
}

.apexcharts-series-collapsed {
  opacity: 0;
}

.apexcharts-tooltip {
  border-radius: 5px;
  box-shadow: 2px 2px 6px -4px #999;
  cursor: default;
  font-size: 14px;
  left: 62px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 20px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: nowrap;
  z-index: 12;
  transition: 0.15s ease all;
}

.apexcharts-tooltip.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}

.apexcharts-tooltip.apexcharts-theme-light {
  border: 1px solid #e3e3e3;
  background: rgba(255, 255, 255, 0.96);
}

.apexcharts-tooltip.apexcharts-theme-dark {
  color: #fff;
  background: rgba(30, 30, 30, 0.8);
}

.apexcharts-tooltip * {
  font-family: inherit;
}

.apexcharts-tooltip-title {
  padding: 6px;
  font-size: 15px;
  margin-bottom: 4px;
}

.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background: #ECEFF1;
  border-bottom: 1px solid #ddd;
}

.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {
  background: rgba(0, 0, 0, 0.7);
  border-bottom: 1px solid #333;
}

.apexcharts-tooltip-text-y-value,
.apexcharts-tooltip-text-goals-value,
.apexcharts-tooltip-text-z-value {
  display: inline-block;
  font-weight: 600;
  margin-left: 5px;
}

.apexcharts-tooltip-title:empty,
.apexcharts-tooltip-text-y-label:empty,
.apexcharts-tooltip-text-y-value:empty,
.apexcharts-tooltip-text-goals-label:empty,
.apexcharts-tooltip-text-goals-value:empty,
.apexcharts-tooltip-text-z-value:empty {
  display: none;
}

.apexcharts-tooltip-text-y-value,
.apexcharts-tooltip-text-goals-value,
.apexcharts-tooltip-text-z-value {
  font-weight: 600;
}

.apexcharts-tooltip-text-goals-label,
.apexcharts-tooltip-text-goals-value {
  padding: 6px 0 5px;
}

.apexcharts-tooltip-goals-group,
.apexcharts-tooltip-text-goals-label,
.apexcharts-tooltip-text-goals-value {
  display: flex;
}

.apexcharts-tooltip-text-goals-label:not(:empty),
.apexcharts-tooltip-text-goals-value:not(:empty) {
  margin-top: -6px;
}

.apexcharts-tooltip-marker {
  width: 12px;
  height: 12px;
  position: relative;
  top: 0px;
  margin-right: 10px;
  border-radius: 50%;
}

.apexcharts-tooltip-series-group {
  padding: 0 10px;
  display: none;
  text-align: left;
  justify-content: left;
  align-items: center;
}

.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {
  opacity: 1;
}

.apexcharts-tooltip-series-group.apexcharts-active,
.apexcharts-tooltip-series-group:last-child {
  padding-bottom: 4px;
}

.apexcharts-tooltip-series-group-hidden {
  opacity: 0;
  height: 0;
  line-height: 0;
  padding: 0 !important;
}

.apexcharts-tooltip-y-group {
  padding: 6px 0 5px;
}

.apexcharts-tooltip-box, .apexcharts-custom-tooltip {
  padding: 4px 8px;
}

.apexcharts-tooltip-boxPlot {
  display: flex;
  flex-direction: column-reverse;
}

.apexcharts-tooltip-box > div {
  margin: 4px 0;
}

.apexcharts-tooltip-box span.value {
  font-weight: bold;
}

.apexcharts-tooltip-rangebar {
  padding: 5px 8px;
}

.apexcharts-tooltip-rangebar .category {
  font-weight: 600;
  color: #777;
}

.apexcharts-tooltip-rangebar .series-name {
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}

.apexcharts-xaxistooltip {
  opacity: 0;
  padding: 9px 10px;
  pointer-events: none;
  color: #373d3f;
  font-size: 13px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  z-index: 10;
  background: #ECEFF1;
  border: 1px solid #90A4AE;
  transition: 0.15s ease all;
}

.apexcharts-xaxistooltip.apexcharts-theme-dark {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: #fff;
}

.apexcharts-xaxistooltip:after,
.apexcharts-xaxistooltip:before {
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.apexcharts-xaxistooltip:after {
  border-color: rgba(236, 239, 241, 0);
  border-width: 6px;
  margin-left: -6px;
}

.apexcharts-xaxistooltip:before {
  border-color: rgba(144, 164, 174, 0);
  border-width: 7px;
  margin-left: -7px;
}

.apexcharts-xaxistooltip-bottom:after,
.apexcharts-xaxistooltip-bottom:before {
  bottom: 100%;
}

.apexcharts-xaxistooltip-top:after,
.apexcharts-xaxistooltip-top:before {
  top: 100%;
}

.apexcharts-xaxistooltip-bottom:after {
  border-bottom-color: #ECEFF1;
}

.apexcharts-xaxistooltip-bottom:before {
  border-bottom-color: #90A4AE;
}

.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after {
  border-bottom-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {
  border-bottom-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-xaxistooltip-top:after {
  border-top-color: #ECEFF1;
}

.apexcharts-xaxistooltip-top:before {
  border-top-color: #90A4AE;
}

.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after {
  border-top-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {
  border-top-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-xaxistooltip.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}

.apexcharts-yaxistooltip {
  opacity: 0;
  padding: 4px 10px;
  pointer-events: none;
  color: #373d3f;
  font-size: 13px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  z-index: 10;
  background: #ECEFF1;
  border: 1px solid #90A4AE;
}

.apexcharts-yaxistooltip.apexcharts-theme-dark {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: #fff;
}

.apexcharts-yaxistooltip:after,
.apexcharts-yaxistooltip:before {
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.apexcharts-yaxistooltip:after {
  border-color: rgba(236, 239, 241, 0);
  border-width: 6px;
  margin-top: -6px;
}

.apexcharts-yaxistooltip:before {
  border-color: rgba(144, 164, 174, 0);
  border-width: 7px;
  margin-top: -7px;
}

.apexcharts-yaxistooltip-left:after,
.apexcharts-yaxistooltip-left:before {
  left: 100%;
}

.apexcharts-yaxistooltip-right:after,
.apexcharts-yaxistooltip-right:before {
  right: 100%;
}

.apexcharts-yaxistooltip-left:after {
  border-left-color: #ECEFF1;
}

.apexcharts-yaxistooltip-left:before {
  border-left-color: #90A4AE;
}

.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-yaxistooltip-right:after {
  border-right-color: #ECEFF1;
}

.apexcharts-yaxistooltip-right:before {
  border-right-color: #90A4AE;
}

.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-yaxistooltip.apexcharts-active {
  opacity: 1;
}

.apexcharts-yaxistooltip-hidden {
  display: none;
}

.apexcharts-xcrosshairs,
.apexcharts-ycrosshairs {
  pointer-events: none;
  opacity: 0;
  transition: 0.15s ease all;
}

.apexcharts-xcrosshairs.apexcharts-active,
.apexcharts-ycrosshairs.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}

.apexcharts-ycrosshairs-hidden {
  opacity: 0;
}

.apexcharts-selection-rect {
  cursor: move;
}

.svg_select_boundingRect, .svg_select_points_rot {
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}

.apexcharts-selection-rect + g .svg_select_boundingRect,
.apexcharts-selection-rect + g .svg_select_points_rot {
  opacity: 0;
  visibility: hidden;
}

.apexcharts-selection-rect + g .svg_select_points_l,
.apexcharts-selection-rect + g .svg_select_points_r {
  cursor: ew-resize;
  opacity: 1;
  visibility: visible;
}

.svg_select_points {
  fill: #efefef;
  stroke: #333;
  rx: 2;
}

.apexcharts-svg.apexcharts-zoomable.hovering-zoom {
  cursor: crosshair;
}

.apexcharts-svg.apexcharts-zoomable.hovering-pan {
  cursor: move;
}

.apexcharts-zoom-icon,
.apexcharts-zoomin-icon,
.apexcharts-zoomout-icon,
.apexcharts-reset-icon,
.apexcharts-pan-icon,
.apexcharts-selection-icon,
.apexcharts-menu-icon,
.apexcharts-toolbar-custom-icon {
  cursor: pointer;
  width: 20px;
  height: 20px;
  line-height: 24px;
  color: #6E8192;
  text-align: center;
}

.apexcharts-zoom-icon svg,
.apexcharts-zoomin-icon svg,
.apexcharts-zoomout-icon svg,
.apexcharts-reset-icon svg,
.apexcharts-menu-icon svg {
  fill: #6E8192;
}

.apexcharts-selection-icon svg {
  fill: #444;
  transform: scale(0.76);
}

.apexcharts-theme-dark .apexcharts-zoom-icon svg,
.apexcharts-theme-dark .apexcharts-zoomin-icon svg,
.apexcharts-theme-dark .apexcharts-zoomout-icon svg,
.apexcharts-theme-dark .apexcharts-reset-icon svg,
.apexcharts-theme-dark .apexcharts-pan-icon svg,
.apexcharts-theme-dark .apexcharts-selection-icon svg,
.apexcharts-theme-dark .apexcharts-menu-icon svg,
.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg {
  fill: #f3f4f5;
}

.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,
.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,
.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg {
  fill: #008FFB;
}

.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,
.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,
.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,
.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,
.apexcharts-theme-light .apexcharts-reset-icon:hover svg,
.apexcharts-theme-light .apexcharts-menu-icon:hover svg {
  fill: #333;
}

.apexcharts-selection-icon,
.apexcharts-menu-icon {
  position: relative;
}

.apexcharts-reset-icon {
  margin-left: 5px;
}

.apexcharts-zoom-icon,
.apexcharts-reset-icon,
.apexcharts-menu-icon {
  transform: scale(0.85);
}

.apexcharts-zoomin-icon,
.apexcharts-zoomout-icon {
  transform: scale(0.7);
}

.apexcharts-zoomout-icon {
  margin-right: 3px;
}

.apexcharts-pan-icon {
  transform: scale(0.62);
  position: relative;
  left: 1px;
  top: 0px;
}

.apexcharts-pan-icon svg {
  fill: #fff;
  stroke: #6E8192;
  stroke-width: 2;
}

.apexcharts-pan-icon.apexcharts-selected svg {
  stroke: #008FFB;
}

.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {
  stroke: #333;
}

.apexcharts-toolbar {
  position: absolute;
  z-index: 11;
  max-width: 176px;
  text-align: right;
  border-radius: 3px;
  padding: 0px 6px 2px 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.apexcharts-menu {
  background: #fff;
  position: absolute;
  top: 100%;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 3px;
  right: 10px;
  opacity: 0;
  min-width: 110px;
  transition: 0.15s ease all;
  pointer-events: none;
}

.apexcharts-menu.apexcharts-menu-open {
  opacity: 1;
  pointer-events: all;
  transition: 0.15s ease all;
}

.apexcharts-menu-item {
  padding: 6px 7px;
  font-size: 12px;
  cursor: pointer;
}

.apexcharts-theme-light .apexcharts-menu-item:hover {
  background: #eee;
}

.apexcharts-theme-dark .apexcharts-menu {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}

@media screen and (min-width: 768px) {
  .apexcharts-canvas:hover .apexcharts-toolbar {
    opacity: 1;
  }
}
.apexcharts-datalabel.apexcharts-element-hidden {
  opacity: 0;
}

.apexcharts-pie-label,
.apexcharts-datalabels,
.apexcharts-datalabel,
.apexcharts-datalabel-label,
.apexcharts-datalabel-value {
  cursor: default;
  pointer-events: none;
}

.apexcharts-pie-label-delay {
  opacity: 0;
  animation-name: opaque;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-timing-function: ease;
}

.apexcharts-canvas .apexcharts-element-hidden {
  opacity: 0;
}

.apexcharts-hide .apexcharts-series-points {
  opacity: 0;
}

.apexcharts-gridline,
.apexcharts-annotation-rect,
.apexcharts-tooltip .apexcharts-marker,
.apexcharts-area-series .apexcharts-area,
.apexcharts-line,
.apexcharts-zoom-rect,
.apexcharts-toolbar svg,
.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apexcharts-radar-series path,
.apexcharts-radar-series polygon {
  pointer-events: none;
}

/* markers */
.apexcharts-marker {
  transition: 0.15s ease all;
}

@keyframes opaque {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* Resize generated styles */
@keyframes resizeanim {
  from {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
.resize-triggers {
  animation: 1ms resizeanim;
  visibility: hidden;
  opacity: 0;
}

.resize-triggers,
.resize-triggers > div,
.contract-trigger:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.resize-triggers > div {
  background: #eee;
  overflow: auto;
}

.contract-trigger:before {
  width: 200%;
  height: 200%;
}

/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui, .ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p, .ql-editor ol, .ql-editor pre, .ql-editor blockquote, .ql-editor h1, .ql-editor .h1, .ql-editor h2, .ql-editor .h2, .ql-editor h3, .ql-editor .h3, .ql-editor h4, .ql-editor .h4, .ql-editor h5, .ql-editor .h5, .ql-editor h6, .ql-editor .h6 {
  margin: 0;
  padding: 0;
}

@supports (counter-set: none) {
  .ql-editor p, .ql-editor h1, .ql-editor .h1, .ql-editor h2, .ql-editor .h2, .ql-editor h3, .ql-editor .h3, .ql-editor h4, .ql-editor .h4, .ql-editor h5, .ql-editor .h5, .ql-editor h6, .ql-editor .h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor p, .ql-editor h1, .ql-editor .h1, .ql-editor h2, .ql-editor .h2, .ql-editor h3, .ql-editor .h3, .ql-editor h4, .ql-editor .h4, .ql-editor h5, .ql-editor .h5, .ql-editor h6, .ql-editor .h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}

.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}

.ql-editor ol {
  padding-left: 1.5em;
}

.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}

.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li[data-list=checked] > .ql-ui, .ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}

.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "•";
}

.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "☑";
}

.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "☐";
}

@supports (counter-set: none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}

.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}

.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: 0.3em;
  margin-right: -1.5em;
  text-align: left;
}

.ql-editor table {
  table-layout: fixed;
  width: 100%;
}

.ql-editor table td {
  outline: none;
}

.ql-editor .ql-code-block-container {
  font-family: monospace;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
  font-size: 0.75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor .ql-ui {
  position: absolute;
}

.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

.ql-snow.ql-toolbar:after, .ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

.ql-snow.ql-toolbar button, .ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

.ql-snow.ql-toolbar button svg, .ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}

.ql-snow.ql-toolbar button:active:hover, .ql-snow .ql-toolbar button:active:hover {
  outline: none;
}

.ql-snow.ql-toolbar input.ql-image[type=file], .ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}

.ql-snow.ql-toolbar button:hover, .ql-snow .ql-toolbar button:hover, .ql-snow.ql-toolbar button:focus, .ql-snow .ql-toolbar button:focus, .ql-snow.ql-toolbar button.ql-active, .ql-snow .ql-toolbar button.ql-active, .ql-snow.ql-toolbar .ql-picker-label:hover, .ql-snow .ql-toolbar .ql-picker-label:hover, .ql-snow.ql-toolbar .ql-picker-label.ql-active, .ql-snow .ql-toolbar .ql-picker-label.ql-active, .ql-snow.ql-toolbar .ql-picker-item:hover, .ql-snow .ql-toolbar .ql-picker-item:hover, .ql-snow.ql-toolbar .ql-picker-item.ql-selected, .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-fill, .ql-snow .ql-toolbar button:hover .ql-fill, .ql-snow.ql-toolbar button:focus .ql-fill, .ql-snow .ql-toolbar button:focus .ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-stroke, .ql-snow .ql-toolbar button:hover .ql-stroke, .ql-snow.ql-toolbar button:focus .ql-stroke, .ql-snow .ql-toolbar button:focus .ql-stroke, .ql-snow.ql-toolbar button.ql-active .ql-stroke, .ql-snow .ql-toolbar button.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow.ql-toolbar button:hover .ql-stroke-miter, .ql-snow .ql-toolbar button:hover .ql-stroke-miter, .ql-snow.ql-toolbar button:focus .ql-stroke-miter, .ql-snow .ql-toolbar button:focus .ql-stroke-miter, .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}

@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active), .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }

  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }

  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}

.ql-snow * {
  box-sizing: border-box;
}

.ql-snow .ql-hidden {
  display: none;
}

.ql-snow .ql-out-bottom, .ql-snow .ql-out-top {
  visibility: hidden;
}

.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

.ql-snow .ql-fill, .ql-snow .ql-stroke.ql-fill {
  fill: #444;
}

.ql-snow .ql-empty {
  fill: none;
}

.ql-snow .ql-even {
  fill-rule: evenodd;
}

.ql-snow .ql-thin, .ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}

.ql-snow .ql-transparent {
  opacity: 0.4;
}

.ql-snow .ql-direction svg:last-child {
  display: none;
}

.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

.ql-snow .ql-editor h1, .ql-snow .ql-editor .h1 {
  font-size: 2em;
}

.ql-snow .ql-editor h2, .ql-snow .ql-editor .h2 {
  font-size: 1.5em;
}

.ql-snow .ql-editor h3, .ql-snow .ql-editor .h3 {
  font-size: 1.17em;
}

.ql-snow .ql-editor h4, .ql-snow .ql-editor .h4 {
  font-size: 1em;
}

.ql-snow .ql-editor h5, .ql-snow .ql-editor .h5 {
  font-size: 0.83em;
}

.ql-snow .ql-editor h6, .ql-snow .ql-editor .h6 {
  font-size: 0.67em;
}

.ql-snow .ql-editor a {
  text-decoration: underline;
}

.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

.ql-snow .ql-editor code, .ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}

.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

.ql-snow .ql-editor img {
  max-width: 100%;
}

.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

.ql-snow .ql-color-picker, .ql-snow .ql-icon-picker {
  width: 28px;
}

.ql-snow .ql-color-picker .ql-picker-label, .ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-label svg, .ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}

.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

.ql-snow .ql-picker.ql-header {
  width: 98px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before, .ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

.ql-snow .ql-picker.ql-font {
  width: 108px;
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before, .ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before, .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before, .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

.ql-snow .ql-picker.ql-size {
  width: 98px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label::before, .ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-code-block-container {
  position: relative;
}

.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}

.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding: 8px;
}

.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}

.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}

.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}

.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}

.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}

.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}

.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}

.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}

.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}

.ql-snow .ql-tooltip a {
  line-height: 26px;
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview, .ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}

.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}

.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}

.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}

.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}

.ql-snow a {
  color: #06c;
}

.ql-container.ql-snow {
  border: 1px solid #ccc;
}
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui, .ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p, .ql-editor ol, .ql-editor pre, .ql-editor blockquote, .ql-editor h1, .ql-editor .h1, .ql-editor h2, .ql-editor .h2, .ql-editor h3, .ql-editor .h3, .ql-editor h4, .ql-editor .h4, .ql-editor h5, .ql-editor .h5, .ql-editor h6, .ql-editor .h6 {
  margin: 0;
  padding: 0;
}

@supports (counter-set: none) {
  .ql-editor p, .ql-editor h1, .ql-editor .h1, .ql-editor h2, .ql-editor .h2, .ql-editor h3, .ql-editor .h3, .ql-editor h4, .ql-editor .h4, .ql-editor h5, .ql-editor .h5, .ql-editor h6, .ql-editor .h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor p, .ql-editor h1, .ql-editor .h1, .ql-editor h2, .ql-editor .h2, .ql-editor h3, .ql-editor .h3, .ql-editor h4, .ql-editor .h4, .ql-editor h5, .ql-editor .h5, .ql-editor h6, .ql-editor .h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}

.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}

.ql-editor ol {
  padding-left: 1.5em;
}

.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}

.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li[data-list=checked] > .ql-ui, .ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}

.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "•";
}

.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "☑";
}

.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "☐";
}

@supports (counter-set: none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}

.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}

.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}

@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: 0.3em;
  margin-right: -1.5em;
  text-align: left;
}

.ql-editor table {
  table-layout: fixed;
  width: 100%;
}

.ql-editor table td {
  outline: none;
}

.ql-editor .ql-code-block-container {
  font-family: monospace;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
  font-size: 0.75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor .ql-ui {
  position: absolute;
}

.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

.ql-bubble.ql-toolbar:after, .ql-bubble .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

.ql-bubble.ql-toolbar button, .ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

.ql-bubble.ql-toolbar button svg, .ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}

.ql-bubble.ql-toolbar button:active:hover, .ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}

.ql-bubble.ql-toolbar input.ql-image[type=file], .ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}

.ql-bubble.ql-toolbar button:hover, .ql-bubble .ql-toolbar button:hover, .ql-bubble.ql-toolbar button:focus, .ql-bubble .ql-toolbar button:focus, .ql-bubble.ql-toolbar button.ql-active, .ql-bubble .ql-toolbar button.ql-active, .ql-bubble.ql-toolbar .ql-picker-label:hover, .ql-bubble .ql-toolbar .ql-picker-label:hover, .ql-bubble.ql-toolbar .ql-picker-label.ql-active, .ql-bubble .ql-toolbar .ql-picker-label.ql-active, .ql-bubble.ql-toolbar .ql-picker-item:hover, .ql-bubble .ql-toolbar .ql-picker-item:hover, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}

.ql-bubble.ql-toolbar button:hover .ql-fill, .ql-bubble .ql-toolbar button:hover .ql-fill, .ql-bubble.ql-toolbar button:focus .ql-fill, .ql-bubble .ql-toolbar button:focus .ql-fill, .ql-bubble.ql-toolbar button.ql-active .ql-fill, .ql-bubble .ql-toolbar button.ql-active .ql-fill, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}

.ql-bubble.ql-toolbar button:hover .ql-stroke, .ql-bubble .ql-toolbar button:hover .ql-stroke, .ql-bubble.ql-toolbar button:focus .ql-stroke, .ql-bubble .ql-toolbar button:focus .ql-stroke, .ql-bubble.ql-toolbar button.ql-active .ql-stroke, .ql-bubble .ql-toolbar button.ql-active .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-bubble.ql-toolbar button:hover .ql-stroke-miter, .ql-bubble .ql-toolbar button:hover .ql-stroke-miter, .ql-bubble.ql-toolbar button:focus .ql-stroke-miter, .ql-bubble .ql-toolbar button:focus .ql-stroke-miter, .ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter, .ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}

@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active), .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }

  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }

  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}

.ql-bubble * {
  box-sizing: border-box;
}

.ql-bubble .ql-hidden {
  display: none;
}

.ql-bubble .ql-out-bottom, .ql-bubble .ql-out-top {
  visibility: hidden;
}

.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

.ql-bubble .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

.ql-bubble .ql-fill, .ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}

.ql-bubble .ql-empty {
  fill: none;
}

.ql-bubble .ql-even {
  fill-rule: evenodd;
}

.ql-bubble .ql-thin, .ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}

.ql-bubble .ql-transparent {
  opacity: 0.4;
}

.ql-bubble .ql-direction svg:last-child {
  display: none;
}

.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}

.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}

.ql-bubble .ql-editor h1, .ql-bubble .ql-editor .h1 {
  font-size: 2em;
}

.ql-bubble .ql-editor h2, .ql-bubble .ql-editor .h2 {
  font-size: 1.5em;
}

.ql-bubble .ql-editor h3, .ql-bubble .ql-editor .h3 {
  font-size: 1.17em;
}

.ql-bubble .ql-editor h4, .ql-bubble .ql-editor .h4 {
  font-size: 1em;
}

.ql-bubble .ql-editor h5, .ql-bubble .ql-editor .h5 {
  font-size: 0.83em;
}

.ql-bubble .ql-editor h6, .ql-bubble .ql-editor .h6 {
  font-size: 0.67em;
}

.ql-bubble .ql-editor a {
  text-decoration: underline;
}

.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

.ql-bubble .ql-editor code, .ql-bubble .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}

.ql-bubble .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

.ql-bubble .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

.ql-bubble .ql-editor img {
  max-width: 100%;
}

.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

.ql-bubble .ql-color-picker, .ql-bubble .ql-icon-picker {
  width: 28px;
}

.ql-bubble .ql-color-picker .ql-picker-label, .ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

.ql-bubble .ql-color-picker .ql-picker-label svg, .ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}

.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}

.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

.ql-bubble .ql-picker.ql-header {
  width: 98px;
}

.ql-bubble .ql-picker.ql-header .ql-picker-label::before, .ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

.ql-bubble .ql-picker.ql-font {
  width: 108px;
}

.ql-bubble .ql-picker.ql-font .ql-picker-label::before, .ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

.ql-bubble .ql-picker.ql-size {
  width: 98px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-label::before, .ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-code-block-container {
  position: relative;
}

.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}

.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0;
}

.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}

.ql-bubble .ql-color-picker svg {
  margin: 1px;
}

.ql-bubble .ql-color-picker .ql-picker-item.ql-selected, .ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}

.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}

.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}

.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}

.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}

.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}

.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}

.ql-bubble .ql-tooltip-editor {
  display: none;
}

.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}

.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}

.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "×";
  font-size: 16px;
  font-weight: bold;
}

.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close) {
  position: relative;
  white-space: nowrap;
}

.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}

.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}

.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before, .ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}

.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::before, .ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::after {
  visibility: visible;
}
@keyframes notyf-fadeinup {
  0% {
    opacity: 0;
    transform: translateY(25%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes notyf-fadeinleft {
  0% {
    opacity: 0;
    transform: translateX(25%);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes notyf-fadeoutright {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  to {
    opacity: 0;
    transform: translateX(25%);
  }
}
@keyframes notyf-fadeoutdown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(25%);
  }
}
@keyframes ripple {
  0% {
    transform: scale(0) translateY(-45%) translateX(13%);
  }
  to {
    transform: scale(1) translateY(-45%) translateX(13%);
  }
}
.notyf {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  color: #fff;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
  pointer-events: none;
  box-sizing: border-box;
  padding: 20px;
}

.notyf__icon--error, .notyf__icon--success {
  height: 21px;
  width: 21px;
  background: #fff;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
  position: relative;
}

.notyf__icon--error:after, .notyf__icon--error:before {
  content: "";
  background: currentColor;
  display: block;
  position: absolute;
  width: 3px;
  border-radius: 3px;
  left: 9px;
  height: 12px;
  top: 5px;
}

.notyf__icon--error:after {
  transform: rotate(-45deg);
}

.notyf__icon--error:before {
  transform: rotate(45deg);
}

.notyf__icon--success:after, .notyf__icon--success:before {
  content: "";
  background: currentColor;
  display: block;
  position: absolute;
  width: 3px;
  border-radius: 3px;
}

.notyf__icon--success:after {
  height: 6px;
  transform: rotate(-45deg);
  top: 9px;
  left: 6px;
}

.notyf__icon--success:before {
  height: 11px;
  transform: rotate(45deg);
  top: 5px;
  left: 10px;
}

.notyf__toast {
  display: block;
  overflow: hidden;
  pointer-events: auto;
  animation: notyf-fadeinup 0.3s ease-in forwards;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.25);
  position: relative;
  padding: 0 15px;
  border-radius: 2px;
  max-width: 300px;
  transform: translateY(25%);
  box-sizing: border-box;
  flex-shrink: 0;
}

.notyf__toast--disappear {
  transform: translateY(0);
  animation: notyf-fadeoutdown 0.3s forwards;
  animation-delay: 0.25s;
}

.notyf__toast--disappear .notyf__icon, .notyf__toast--disappear .notyf__message {
  animation: notyf-fadeoutdown 0.3s forwards;
  opacity: 1;
  transform: translateY(0);
}

.notyf__toast--disappear .notyf__dismiss {
  animation: notyf-fadeoutright 0.3s forwards;
  opacity: 1;
  transform: translateX(0);
}

.notyf__toast--disappear .notyf__message {
  animation-delay: 0.05s;
}

.notyf__toast--upper {
  margin-bottom: 20px;
}

.notyf__toast--lower {
  margin-top: 20px;
}

.notyf__toast--dismissible .notyf__wrapper {
  padding-right: 30px;
}

.notyf__ripple {
  height: 400px;
  width: 400px;
  position: absolute;
  transform-origin: bottom right;
  right: 0;
  top: 0;
  border-radius: 50%;
  transform: scale(0) translateY(-51%) translateX(13%);
  z-index: 5;
  animation: ripple 0.4s ease-out forwards;
}

.notyf__wrapper {
  display: flex;
  align-items: center;
  padding-top: 17px;
  padding-bottom: 17px;
  padding-right: 15px;
  border-radius: 3px;
  position: relative;
  z-index: 10;
}

.notyf__icon {
  width: 22px;
  text-align: center;
  font-size: 1.3em;
  opacity: 0;
  animation: notyf-fadeinup 0.3s forwards;
  animation-delay: 0.3s;
  margin-right: 13px;
}

.notyf__dismiss {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 26px;
  margin-right: -15px;
  animation: notyf-fadeinleft 0.3s forwards;
  animation-delay: 0.35s;
  opacity: 0;
}

.notyf__dismiss-btn {
  background-color: rgba(0, 0, 0, 0.25);
  border: none;
  cursor: pointer;
  transition: opacity 0.2s ease, background-color 0.2s ease;
  outline: none;
  opacity: 0.35;
  height: 100%;
  width: 100%;
}

.notyf__dismiss-btn:after, .notyf__dismiss-btn:before {
  content: "";
  background: #fff;
  height: 12px;
  width: 2px;
  border-radius: 3px;
  position: absolute;
  left: calc(50% - 1px);
  top: calc(50% - 5px);
}

.notyf__dismiss-btn:after {
  transform: rotate(-45deg);
}

.notyf__dismiss-btn:before {
  transform: rotate(45deg);
}

.notyf__dismiss-btn:hover {
  opacity: 0.7;
  background-color: rgba(0, 0, 0, 0.15);
}

.notyf__dismiss-btn:active {
  opacity: 0.8;
}

.notyf__message {
  vertical-align: middle;
  position: relative;
  opacity: 0;
  animation: notyf-fadeinup 0.3s forwards;
  animation-delay: 0.25s;
  line-height: 1.5em;
}

@media only screen and (max-width: 480px) {
  .notyf {
    padding: 0;
  }

  .notyf__ripple {
    height: 600px;
    width: 600px;
    animation-duration: 0.5s;
  }

  .notyf__toast {
    max-width: none;
    border-radius: 0;
    box-shadow: 0 -2px 7px 0 rgba(0, 0, 0, 0.13);
    width: 100%;
  }

  .notyf__dismiss {
    width: 56px;
  }
}
.fc-theme-bootstrap {
  margin-bottom: 1rem;
}
.fc-theme-bootstrap .fc-content,
.fc-theme-bootstrap .fc-divider,
.fc-theme-bootstrap .fc-list-heading td,
.fc-theme-bootstrap .fc-list-view,
.fc-theme-bootstrap .fc-popover,
.fc-theme-bootstrap .fc-row,
.fc-theme-bootstrap tbody,
.fc-theme-bootstrap td,
.fc-theme-bootstrap th,
.fc-theme-bootstrap thead {
  border-color: #dee6ed;
  border-width: 1px;
  border-style: solid;
}
.fc-theme-bootstrap table {
  border-color: #dee6ed;
  border-width: 1px;
  border-style: solid;
}
.fc-theme-bootstrap .fc-col-header-cell-cushion {
  padding: 4px 8px;
}

svg {
  touch-action: none;
}

.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  touch-action: none;
}

.jvectormap-tip {
  position: absolute;
  display: none;
  border: solid 1px #adb5bd;
  border-radius: 3px;
  background: #212529;
  color: #fff;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 3px;
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #212529;
  padding: 3px;
  color: #fff;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box;
}

.jvectormap-zoomin, .jvectormap-zoomout {
  width: 10px;
  height: 10px;
}

.jvectormap-zoomin {
  top: 10px;
}

.jvectormap-zoomout {
  top: 30px;
}

.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}

.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,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);
}

.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

.jvectormap-legend-cnt {
  position: absolute;
}

.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}

.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}

.jvectormap-legend {
  background: #000;
  color: #fff;
  border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}

.jvectormap-legend-tick-text {
  font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}

/* Scrollbar styles */
.scrollbar-container {
  position: relative;
  height: 100%;
  width: 100%;
}

.ps {
  touch-action: auto;
}

.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  bottom: 0px;
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  right: 0;
  position: absolute;
  left: auto !important;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.5;
}

.ps__thumb-x {
  background-color: #fff;
  border-radius: 7px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 7px;
  bottom: 2px;
  position: absolute;
}

.ps__thumb-y {
  background-color: #fff;
  border-radius: 7px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 7px;
  right: 2px;
  position: absolute;
}

.ql-snow .ql-editor {
  min-height: 15rem;
  background: #fff;
}

.ql-toolbar.ql-snow {
  font-family: var(--bs-font-sans-serif);
}

.ql-container {
  font-family: var(--bs-font-sans-serif);
  font-size: 0.825rem;
}

.ql-bubble .ql-editor {
  padding: 0;
}

.ql-bubble .ql-editor.ql-blank::before {
  left: 0;
  right: 0;
}

.ql-bubble .ql-tooltip {
  border-radius: 0.3rem;
  font-size: 0;
}

.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
}

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #6c757d;
}

.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}

.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}

.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}

@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
.ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ced4da;
  }

  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ced4da;
  }

  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ced4da;
  }
}
.ql-bubble .ql-stroke {
  stroke: #ced4da;
}

.ql-bubble .ql-stroke-miter {
  stroke: #ced4da;
}

.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ced4da;
}

.ql-bubble .ql-editor blockquote {
  border-left-color: #ced4da;
}

.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f4f7f9;
}

.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #f4f7f9;
  color: #f4f7f9;
}

.ql-bubble .ql-picker {
  color: #ced4da;
}

.ql-bubble .ql-picker-options {
  background-color: #020202;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #6c757d;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #6c757d;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #6c757d;
}

.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}

.ql-bubble .ql-tooltip {
  background-color: #212529;
  color: #fff;
}

.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom-color: #020202;
}

.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-bottom-color: #020202;
}

.ql-bubble .ql-tooltip-editor input[type=text] {
  color: #fff;
}

.ql-bubble .ql-tooltip-editor a:before {
  color: #ced4da;
}

.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #020202;
  color: #fff;
}

.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top-color: #020202;
}

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #3F80EA;
}

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #3F80EA;
}

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #3F80EA;
}

@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
.ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #020202;
  }

  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #020202;
  }

  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #020202;
  }
}
.ql-snow .ql-stroke {
  stroke: #020202;
}

.ql-snow .ql-stroke-miter {
  stroke: #020202;
}

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #020202;
}

.ql-snow .ql-editor blockquote {
  border-left-color: #ced4da;
}

.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f4f7f9;
}

.ql-snow .ql-editor pre.ql-syntax {
  background-color: #f4f7f9;
  color: #f4f7f9;
}

.ql-snow .ql-picker {
  color: #020202;
}

.ql-snow .ql-picker-options {
  background-color: #fff;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ced4da;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ced4da;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ced4da;
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-toolbar.ql-snow {
  border-color: #ced4da;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ced4da;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ced4da;
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}

.ql-snow .ql-tooltip {
  background-color: #fff;
  border-color: #ced4da;
  color: #020202;
}

.ql-snow .ql-tooltip input[type=text] {
  border-color: #ced4da;
}

.ql-snow .ql-tooltip a.ql-action::after {
  border-right-color: #ced4da;
}

.ql-snow a {
  color: #3F80EA;
}

.ql-container.ql-snow {
  border-color: #ced4da;
}

.card > .react-bootstrap-table .table {
  margin-bottom: 0;
}

.react-bootstrap-table-pagination-list .pagination {
  justify-content: flex-end;
}

.react-select-container .react-select__control {
  background-color: #fff;
  border-color: #ced4da;
  color: #495057;
  transition: none;
}
.react-select-container .react-select__control:hover {
  border-color: #adb5bd;
}
.react-select-container .react-select__menu {
  background-color: #fff;
  border: 1px solid #ced4da;
}
.react-select-container .react-select__option {
  background-color: #fff;
  color: #495057;
}
.react-select-container .react-select__option:hover {
  background-color: #f4f7f9;
}
.react-select-container .react-select__indicator-separator {
  background-color: #fff;
}
.react-select-container .react-select__placeholder,
.react-select-container .react-select__single-value {
  color: #495057;
}

.react-select-container .react-select__control:disabled {
  background-color: #ced4da;
  /* Change to a color distinct from $white */
}

/*!
 * https://github.com/YouCanBookMe/react-datetime
 */
.rdt {
  position: relative;
}

.rdtPicker {
  display: none;
  position: absolute;
  width: 250px;
  padding: 4px;
  margin-top: 1px;
  z-index: 99;
  background: #fff;
  width: 100%;
}

.rdtOpen .rdtPicker {
  display: block;
}

.rdtStatic .rdtPicker {
  box-shadow: none;
  position: static;
}

.rdtPicker .rdtTimeToggle {
  text-align: center;
}

.rdtPicker table {
  width: 100%;
  margin: 0;
}

.rdtPicker td,
.rdtPicker th {
  text-align: center;
  height: 36px;
  line-height: 36px;
  width: 36px;
  padding: 0.3rem;
  border-radius: 0.2rem;
}

.rdtPicker td {
  cursor: pointer;
}

.rdtPicker td.rdtDay:hover,
.rdtPicker td.rdtHour:hover,
.rdtPicker td.rdtMinute:hover,
.rdtPicker td.rdtSecond:hover,
.rdtPicker .rdtTimeToggle:hover {
  background: #eeeeee;
  cursor: pointer;
}

.rdtPicker td.rdtOld,
.rdtPicker td.rdtNew {
  color: #999999;
}

.rdtPicker td.rdtToday {
  position: relative;
}

.rdtPicker td.rdtToday:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #3F80EA;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.rdtPicker td.rdtActive,
.rdtPicker td.rdtActive:hover {
  background-color: #3F80EA;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.rdtPicker td.rdtActive.rdtToday:before {
  border-bottom-color: #fff;
}

.rdtPicker td.rdtDisabled,
.rdtPicker td.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker td span.rdtOld {
  color: #999999;
}

.rdtPicker td span.rdtDisabled,
.rdtPicker td span.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker .dow {
  width: 14.2857%;
  border-bottom: none;
  cursor: default;
}

.rdtPicker th.rdtSwitch {
  width: 100px;
}

.rdtPicker th.rdtNext,
.rdtPicker th.rdtPrev {
  font-size: 21px;
  vertical-align: top;
}

.rdtPrev span,
.rdtNext span {
  display: block;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  /* Internet Explorer/Edge */
  user-select: none;
}

.rdtPicker th.rdtDisabled,
.rdtPicker th.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker thead tr:first-child th {
  cursor: pointer;
}

.rdtPicker thead tr:first-child th:hover {
  background: #eeeeee;
}

.rdtPicker button {
  border: none;
  background: none;
  cursor: pointer;
}

.rdtPicker button:hover {
  background-color: #eee;
}

.rdtPicker thead button {
  width: 100%;
  height: 100%;
}

td.rdtMonth,
td.rdtYear {
  height: 50px;
  width: 25%;
  cursor: pointer;
}

td.rdtMonth:hover,
td.rdtYear:hover {
  background: #eee;
}

.rdtCounters {
  display: inline-block;
}

.rdtCounters > div {
  float: left;
}

.rdtCounter {
  height: 100px;
}

.rdtCounter {
  width: 40px;
}

.rdtCounterSeparator {
  line-height: 100px;
}

.rdtCounter .rdtBtn {
  height: 40%;
  line-height: 40px;
  cursor: pointer;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.rdtCounter .rdtBtn:hover {
  background: #eee;
}

.rdtCounter .rdtCount {
  height: 20%;
  font-size: 1.2em;
}

.rdtMilli {
  vertical-align: middle;
  padding-left: 8px;
  width: 48px;
}

.rdtMilli input {
  width: 100%;
  font-size: 1.2em;
  margin-top: 37px;
}

.rdtTime td {
  cursor: default;
}

.card-animated {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.08), 0 0 6px rgba(0, 0, 0, 0.05);
  transition: 0.3s transform cubic-bezier(0.155, 1.105, 0.295, 1.12), 0.3s box-shadow;
}

.card-animated:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12), 0 4px 8px rgba(0, 0, 0, 0.06);
}

.card-scroll {
  overflow-y: hidden;
}

.card-scroll:focus,
.card-scroll:hover,
.card-scroll:active {
  overflow-y: auto;
}

/* width */
.card-scroll::-webkit-scrollbar {
  width: 3px;
}

/* Track */
.card-scroll::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.card-scroll::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
.card-scroll::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.bg-soft-primary-card {
  background: #e3f2fd;
}

.bg-primary.bg-soft {
  background-color: rgba(63, 128, 234, 0.25) !important;
}

.bg-secondary.bg-soft {
  background-color: rgba(73, 80, 87, 0.25) !important;
}

.bg-success.bg-soft {
  background-color: rgba(75, 191, 115, 0.25) !important;
}

.bg-info.bg-soft {
  background-color: rgba(31, 155, 207, 0.25) !important;
}

.bg-warning.bg-soft {
  background-color: rgba(229, 165, 75, 0.25) !important;
}

.bg-danger.bg-soft {
  background-color: rgba(217, 83, 79, 0.25) !important;
}

.bg-light.bg-soft {
  background-color: rgba(239, 242, 246, 0.25) !important;
}

.bg-dark.bg-soft {
  background-color: rgba(41, 48, 66, 0.25) !important;
}

.disabled-card {
  position: relative;
  opacity: 0.6;
  z-index: 0;
}

.custom-width {
  min-width: 1300px;
}

.pending-implementation-card {
  background-color: #607d8b;
  color: #fafafa;
}
.pending-implementation-card .title-style {
  font-size: 14px;
  font-weight: 500;
}
.pending-implementation-card .body-style {
  font-size: 18px;
  font-weight: 700;
}

.in-planning-card {
  background-color: #b0bec5;
  color: #fafafa;
}
.in-planning-card .title-style {
  font-size: 14px;
  font-weight: 500;
}
.in-planning-card .body-style {
  font-size: 18px;
  font-weight: 700;
}

.behind-schedule-card {
  background-color: #ffc107;
  color: #fafafa;
}
.behind-schedule-card .title-style {
  font-size: 14px;
  font-weight: 500;
}
.behind-schedule-card .body-style {
  font-size: 18px;
  font-weight: 700;
}

.on-hold-card {
  background-color: #f44336;
  color: #fafafa;
}
.on-hold-card .title-style {
  font-size: 14px;
  font-weight: 500;
}
.on-hold-card .body-style {
  font-size: 18px;
  font-weight: 700;
}

.advanced-schedule-card {
  background-color: #90caf9;
  color: #fafafa;
}
.advanced-schedule-card .title-style {
  font-size: 14px;
  font-weight: 500;
}
.advanced-schedule-card .body-style {
  font-size: 18px;
  font-weight: 700;
}

.on-schedule-card {
  background-color: #2196f3;
  color: #fafafa;
}
.on-schedule-card .title-style {
  font-size: 14px;
  font-weight: 500;
}
.on-schedule-card .body-style {
  font-size: 18px;
  font-weight: 700;
}

.activity-completed-card {
  background-color: #81c784;
  color: #fafafa;
}
.activity-completed-card .title-style {
  font-size: 14px;
  font-weight: 500;
}
.activity-completed-card .body-style {
  font-size: 18px;
  font-weight: 700;
}

.completed-card {
  background-color: #43a047;
  color: #fafafa;
}
.completed-card .title-style {
  font-size: 14px;
  font-weight: 500;
}
.completed-card .body-style {
  font-size: 18px;
  font-weight: 700;
}

.expand-left {
  width: 30px;
  height: 30px;
  transition: width 1s;
}

.expand-left:hover {
  width: 60px;
}

.nav-tabs-custom {
  border-bottom: 2px solid #eeeeee;
}
.nav-tabs-custom .nav-item {
  position: relative;
}
.nav-tabs-custom .nav-item .nav-link {
  border: none;
  color: #757575;
}
.nav-tabs-custom .nav-item .nav-link::after {
  content: "";
  background: #3F80EA;
  height: 2px;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -1px;
  transition: all 250ms ease 0s;
  transform: scale(0);
}
.nav-tabs-custom .nav-item .nav-link.active {
  color: #3F80EA !important;
  background: white;
}
.nav-tabs-custom .nav-item .nav-link.active:after {
  transform: scale(1);
}

.nav-tabs-custom-1 {
  border-bottom: 0px;
}
.nav-tabs-custom-1 .nav-item {
  position: relative;
  background: #ffffff;
}
.nav-tabs-custom-1 .nav-item .nav-link {
  border: none;
  color: #757575 !important;
}
.nav-tabs-custom-1 .nav-item .nav-link:hover:after {
  transform: scale(1);
}
.nav-tabs-custom-1 .nav-item .nav-link::after {
  content: "";
  background: #3F80EA;
  height: 2px;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -1px;
  transition: all 250ms ease 0s;
  transform: scale(0);
}
.nav-tabs-custom-1 .nav-item .nav-link.active {
  background: #ffffff;
  color: #3F80EA !important;
}
.nav-tabs-custom-1 .nav-item .nav-link.active:after {
  transform: scale(1);
}

.nav-z-index {
  z-index: 999 !important;
}

.font-tabs {
  font-size: 12px;
  color: "red";
}

.CheckboxMenu .dropdown-item:hover,
.CheckboxMenu .dropdown-item:active {
  background-color: transparent;
  color: black;
}

.w-dropdown {
  width: 130px;
}

.w-dropdown-rmk {
  width: 200px;
}

.dropdown-menu-h {
  height: 270px;
  width: 420px;
  overflow-y: auto;
}
.dropdown-menu-h .search-text-menu {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  border-radius: 0px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid #90a4ae;
  width: 100%;
}
.dropdown-menu-h input:focus {
  outline: none !important;
}

.custom-form-select:focus {
  border-color: #9fc0f5;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(63, 128, 234, 0.25);
}

.search-label-custom {
  float: right;
}

.sr-only-custom-focusable:active,
.sr-only-custom-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.sr-only-custom {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.search-box-custom .form-control {
  padding-left: 40px;
}
.search-box-custom .search-icon {
  font-size: 16px;
  position: absolute;
  left: 13px;
  top: 4px;
  line-height: 38px;
}
.search-box-custom .search-icon-2 {
  font-size: 16px;
  position: absolute;
  left: 13px;
  top: 6px;
  line-height: 38px;
}

.custom-feedback-invalid {
  color: #d9534f;
  font-size: 80%;
}

.input-search-box .form-control {
  padding-left: 40px;
}
.input-search-box .search-icon {
  font-size: 16px;
  position: absolute;
  left: 13px;
}

.input-cell {
  background-color: transparent;
  border: none;
  width: 80%;
  font-family: "Poppins", sans-serif;
}

.input-cell-border {
  border-bottom: 1px solid #ccc;
}

.input-cell:disabled {
  background-color: transparent;
}

.input-cell:focus {
  outline: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.custom-date-range-picker div.react-datepicker__input-container {
  width: 220px !important;
}

.custom-date-range-picker-form .react-datepicker-wrapper {
  width: 100% !important;
}

.react-datepicker-popper {
  z-index: 9999 !important;
}

.custom-input-checkbox .form-check-input {
  height: 1.3em !important;
  width: 1.3em !important;
}

.custom-dropdown {
  border: 1px solid #ced4da;
  padding-top: 0.25rem;
  padding-right: 2.1rem;
  padding-bottom: 0.25rem;
  padding-left: 0.7rem;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -webkit-appearance: "textfield";
     -moz-appearance: "textfield";
          appearance: "textfield";
}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 47px;
  height: 20px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  transition: 0.4s;
}

input:checked + .slider {
  background-color: #4bbf73;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196f3;
}

input:checked + .slider:before {
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.mini-stats-wid .mini-stat-icon {
  overflow: hidden;
  position: relative;
}
.mini-stats-wid .mini-stat-icon:before, .mini-stats-wid .mini-stat-icon:after {
  content: "";
  position: absolute;
  width: 8px;
  height: 54px;
  background-color: rgba(255, 255, 255, 0.1);
  left: 16px;
  transform: rotate(32deg);
  top: -5px;
  transition: all 0.4s;
}
.mini-stats-wid .mini-stat-icon::after {
  left: -12px;
  width: 12px;
  transition: all 0.2s;
}
.mini-stats-wid:hover .mini-stat-icon::after {
  left: 60px;
}

.custom-text {
  color: #ffffff;
  text-align: center;
}

.text-primary-card {
  color: #1976d2;
}

.text-error {
  color: #d9534f;
  font-size: 80%;
}

.bg-error-form {
  background-color: #ffebee;
}

.custom-truncate {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.text-box-more {
  z-index: 1000;
}

.bg-box-more {
  background-color: #ffffff;
  color: #ffffff;
}

.list-project-brief {
  font-size: 4px;
}

.project-form-fs {
  font-size: 12px;
}

.txt-10 {
  font-size: 10px;
}

.filter-label {
  transform: rotate(-90deg);
}

.login-text-1 {
  text-shadow: 1px 0 #000, -1px 0 #000, 0 1px #000, 0 -1px #000, 1px 1px #000, -1px -1px #000, 1px -1px #000, -1px 1px #000;
  color: #eceff1;
}

.login-text-2 {
  text-shadow: 1px 0 #000, -1px 0 #000, 0 1px #000, 0 -1px #000, 1px 1px #000, -1px -1px #000, 1px -1px #000, -1px 1px #000;
  color: #eceff1;
  font-size: 18px;
  font-weight: 700;
}

.apexcharts-text.apexcharts-yaxis-label {
  fill: #495057;
  /* Change the color to your desired value */
  font-weight: 600;
}

.apexcharts-text.apexcharts-xaxis-label {
  fill: #495057;
  /* Change the color to your desired value */
  font-weight: 600;
}

.apexcharts-legend-text {
  color: #495057 !important;
  text-transform: uppercase;
  font-size: 11px !important;
}

.form-wizard-wrapper label {
  font-size: 14px;
  text-align: right;
}

.custom-wizard .steps > ul {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  background-color: rgba(63, 128, 234, 0.1);
}
@media (max-width: 1199.98px) {
  .custom-wizard .steps > ul {
    flex-direction: column;
  }
}
.custom-wizard .steps > ul > a,
.custom-wizard .steps > ul > li {
  flex-basis: 0;
  flex-grow: 1;
}
.custom-wizard .steps > ul > li {
  width: 100%;
}
.custom-wizard .steps > ul > li a {
  display: block;
  padding: 0.5rem 1rem;
  color: #6c757d;
  font-weight: 400;
  background-color: rgba(63, 128, 234, 0.1);
}
.custom-wizard .steps > ul .current-info {
  position: absolute;
  left: -999em;
}
.custom-wizard .steps .number {
  display: inline-block;
  width: 38px;
  height: 38px;
  line-height: 34px;
  border: 2px solid #3F80EA;
  color: #3F80EA;
  text-align: center;
  border-radius: 50%;
  margin-right: 0.5rem;
}
.custom-wizard .steps .current a,
.custom-wizard .steps .current a:active,
.custom-wizard .steps .current a:hover {
  background-color: rgba(63, 128, 234, 0.2);
  color: #495057;
}
.custom-wizard .steps .current a .number,
.custom-wizard .steps .current a:active .number,
.custom-wizard .steps .current a:hover .number {
  background-color: #3F80EA;
  color: #fff;
}
.custom-wizard > .content {
  background-color: transparent;
  padding: 14px;
  margin-top: 0;
  border-radius: 0;
  min-height: 150px;
}
.custom-wizard > .content > .title {
  position: absolute;
  left: -999em;
}
.custom-wizard > .content > .body {
  width: 100%;
  height: 100%;
  padding: 14px 0 0;
  position: static;
}
.custom-wizard > .actions {
  position: relative;
  display: block;
  text-align: right;
  width: 100%;
}
.custom-wizard > .actions > ul {
  display: block;
  text-align: right;
  padding-left: 0;
}
.custom-wizard > .actions > ul > li {
  display: inline-block;
  margin: 0 0.5em;
}
.custom-wizard > .actions a,
.custom-wizard > .actions a:active,
.custom-wizard > .actions a:hover {
  background-color: #3F80EA;
  border-radius: 4px;
  padding: 8px 15px;
  color: #fff;
}
.custom-wizard > .actions .disabled a,
.custom-wizard > .actions .disabled a:active,
.custom-wizard > .actions .disabled a:hover {
  opacity: 0.65;
  background-color: #3F80EA;
  color: #fff;
  cursor: not-allowed;
}
.custom-wizard.vertical-wizard {
  display: flex;
  flex-wrap: wrap;
}
.custom-wizard.vertical-wizard .steps > ul {
  flex-direction: column;
}
.custom-wizard.vertical-wizard .steps > ul > li {
  width: 100% !important;
}
.custom-wizard.vertical-wizard .steps,
.custom-wizard.vertical-wizard .content,
.custom-wizard.vertical-wizard .actions {
  width: 100%;
}
@media (min-width: 973px) {
  .custom-wizard.vertical-wizard .steps {
    width: 25%;
  }
}
.custom-wizard.vertical-wizard .content {
  padding: 24px;
}
@media (min-width: 1200px) {
  .custom-wizard.vertical-wizard .content {
    width: 75%;
    padding: 12px 24px;
  }
}
.custom-wizard.vertical-wizard .content > .body {
  padding: 0;
}

.ribbon-status-top {
  position: absolute;
  border-radius: 2px;
  width: auto;
  left: 0px;
  top: -10px;
  opacity: 60%;
  background-color: rgb(52, 155, 207);
}

.ribbon-status-bottom {
  position: absolute;
  width: 200px;
  border-radius: 2px;
  bottom: -10px;
  opacity: 50%;
  background-color: rgb(52, 155, 207);
}

.loading-logo {
  animation: loading 4s infinite;
  animation-timing-function: linear;
}

@keyframes loading {
  100% {
    transform: rotateY(360deg);
  }
}
.dot-falling {
  position: relative;
  left: -9999px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #3f80ea;
  color: #3f80ea;
  box-shadow: 9999px 0 0 0 #3f80ea;
  animation: dot-falling 1s infinite linear;
  animation-delay: 0.1s;
}

.dot-falling::before,
.dot-falling::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
}

.dot-falling::before {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #3f80ea;
  color: #3f80ea;
  animation: dot-falling-before 1s infinite linear;
  animation-delay: 0s;
}

.dot-falling::after {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #3f80ea;
  color: #3f80ea;
  animation: dot-falling-after 1s infinite linear;
  animation-delay: 0.2s;
}

@keyframes dot-falling {
  0% {
    box-shadow: 9999px -15px 0 0 rgba(152, 128, 255, 0);
  }
  25%, 50%, 75% {
    box-shadow: 9999px 0 0 0 #3f80ea;
  }
  100% {
    box-shadow: 9999px 15px 0 0 rgba(152, 128, 255, 0);
  }
}
@keyframes dot-falling-before {
  0% {
    box-shadow: 9984px -15px 0 0 rgba(152, 128, 255, 0);
  }
  25%, 50%, 75% {
    box-shadow: 9984px 0 0 0 #3f80ea;
  }
  100% {
    box-shadow: 9984px 15px 0 0 rgba(152, 128, 255, 0);
  }
}
@keyframes dot-falling-after {
  0% {
    box-shadow: 10014px -15px 0 0 rgba(152, 128, 255, 0);
  }
  25%, 50%, 75% {
    box-shadow: 10014px 0 0 0 #3f80ea;
  }
  100% {
    box-shadow: 10014px 15px 0 0 rgba(152, 128, 255, 0);
  }
}
.sticky-load {
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translate(-50%, -50%);
}

.MuiSkeleton-root {
  background-color: #dee6ed !important;
}

.table-theme-bg {
  --bs-table-bg: #fff;
  --bs-table-color: #495057;
  color: #495057;
}
.table-theme-bg thead th {
  border-bottom: 2px solid currentColor;
  font-weight: 700;
}

.custom-table-head {
  background-color: #ced4da;
}
.custom-table-head th {
  background-color: #ced4da;
  color: #495057;
}

.custom-table-row {
  background-color: #e2e8ee;
  font-weight: 700;
  color: #495057;
}

.custom-table-head-danger {
  background-color: #ffcdd2;
}
.custom-table-head-danger th {
  background-color: #ffcdd2;
  color: #d32f2f;
}

#custom-table tbody > tr:last-child > td {
  border-bottom: 0;
}

.remove-td-border-bottom td {
  border-bottom: none !important;
}
.remove-td-border-bottom td:first-child {
  width: 20% !important;
}

.hide-btn {
  display: none;
}

.custom-border-table > tbody > tr > td {
  border-top: 0;
  border-bottom: 0;
}

html {
  overscroll-behavior: contain;
}

.sticky-div {
  flex-grow: 1;
  width: 100%;
}

.sticky-table {
  border-collapse: collapse;
  width: 200%;
}

.sticky-th-no {
  z-index: 2;
  left: 0;
  top: 0;
  background: #eff2f7 !important;
  position: -webkit-sticky !important;
  position: sticky !important;
}

.sticky-th-name {
  z-index: 2;
  left: 36.34px;
  top: 0;
  background: #eff2f7 !important;
  position: -webkit-sticky !important;
  position: sticky !important;
}

.sticky-no-dept {
  z-index: 2;
  left: 0;
  top: 0;
  background: #cdd8dc !important;
  position: -webkit-sticky !important;
  position: sticky !important;
}

.sticky-title-dept {
  z-index: 2;
  left: 36.34px;
  top: 0;
  background: #cdd8dc !important;
  position: -webkit-sticky !important;
  position: sticky !important;
}

.sticky-td-no {
  z-index: 2;
  left: 0;
  top: 0;
  background: #ffffff !important;
  position: -webkit-sticky !important;
  position: sticky !important;
}

.sticky-td-name {
  z-index: 2;
  left: 36.34px;
  top: 0;
  background: #ffffff !important;
  position: -webkit-sticky !important;
  position: sticky !important;
}

.sticky-div-load {
  position: -webkit-sticky;
  position: sticky !important;
  left: 200px;
}

.sticky-filter {
  position: -webkit-sticky;
  position: sticky !important;
  z-index: 2;
  bottom: 200px;
}

.project-overview td {
  font-size: 12px;
}
.project-overview th {
  width: 30%;
  font-size: 11px;
  text-transform: uppercase;
  vertical-align: middle;
  vertical-align: middle;
}

.project-overview-fs th,
.project-overview-fs td {
  font-size: 12px;
}

.pagination-outline :focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}

.table-fs-12 th,
.table-fs-12 td {
  font-size: 12px;
}

.border-td {
  border: #607d8b solid 1px !important;
}

.custom-div table {
  text-align: left;
  position: relative;
  border-collapse: collapse;
}
.custom-div .th-sticky-row-1 {
  z-index: 3;
  top: 65px;
  background: #eff2f7 !important;
  position: -webkit-sticky !important;
  position: sticky !important;
}

.table-sticky-one table {
  text-align: left;
  position: relative;
  border-collapse: separate;
  /* Don't collapse */
  border-spacing: 0;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif !important;
}
.table-sticky-one th,
.table-sticky-one td {
  padding: 0.25rem;
}
.table-sticky-one th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  /* Don't forget this, required for the stickiness */
}
.table-sticky-one th {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-right: 1px solid;
  z-index: 4;
}
.table-sticky-one td {
  border-bottom: 1px solid;
  border-right: 1px solid;
  background: white;
}
.table-sticky-one .th-column-1 {
  left: 0;
  z-index: 5;
}
.table-sticky-one .th-column-2 {
  z-index: 5;
}
.table-sticky-one th:first-child,
.table-sticky-one td:first-child {
  /* Apply a left border on the first <td> or <th> in a row */
  border-left: 1px solid;
}
.table-sticky-one .td-column-1 {
  left: 0;
  z-index: 2;
  position: -webkit-sticky;
  position: sticky;
  background: white;
}
.table-sticky-one .td-column-2 {
  left: 34px;
  z-index: 2;
  position: -webkit-sticky;
  position: sticky;
  background: white;
}
.table-sticky-one .th-border-top-0 {
  border-top: 0;
}
.table-sticky-one .th-row-3 {
  top: 51px;
}
.table-sticky-one .th-row-2 {
  top: 26px;
}
.table-sticky-one .td-filter {
  position: -webkit-sticky;
  position: sticky;
  background: white;
}

.table-th-center {
  font-size: 11px;
}
.table-th-center th {
  text-align: center;
  vertical-align: middle;
}

.set-vh {
  height: 84vh;
}

.table-sticky-two table {
  position: relative;
  border-collapse: separate !important;
  /* Don't collapse */
  border-spacing: 0 !important;
  font-size: 10.5px !important;
  font-family: Arial, Helvetica, sans-serif !important;
}
.table-sticky-two td {
  padding: 0.35rem;
}
.table-sticky-two th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  /* Don't forget this, required for the stickiness */
}
.table-sticky-two th {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: #dee6ed;
  z-index: 4;
}
.table-sticky-two .th-border-left {
  border-left: 1px solid;
  border-color: #dee6ed;
  z-index: 4;
}
.table-sticky-two .th-border-right {
  border-right: 1px solid;
  border-color: #dee6ed;
  z-index: 4;
}
.table-sticky-two td {
  border-bottom: 1px solid;
  background: white;
  border-color: #dee6ed;
}
.table-sticky-two .td-border-left {
  border-left: 1px solid;
  border-color: #dee6ed;
}
.table-sticky-two .td-border-right {
  border-right: 1px solid;
  border-color: #dee6ed;
}
.table-sticky-two .td-border-bottom {
  border-bottom: 1px solid;
  border-color: #dee6ed;
}
.table-sticky-two .th-column-1 {
  left: 0;
  z-index: 5;
}
.table-sticky-two .th-column-2 {
  z-index: 5;
  max-width: 320px;
  min-width: 320px;
  border-color: #dee6ed;
}
.table-sticky-two .td-column-1 {
  left: 0;
  z-index: 2;
  position: -webkit-sticky;
  position: sticky;
  background: white;
  text-align: center;
}
.table-sticky-two .td-column-2 {
  left: 50px;
  z-index: 2;
  position: -webkit-sticky;
  position: sticky;
  background: white;
  border-color: #dee6ed;
}
.table-sticky-two th {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
.table-sticky-two .th-row-3 {
  top: 83px;
}
.table-sticky-two .th-row-2 {
  top: 59px;
}

.notes-overflow {
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  max-width: 400px;
  margin: 0 auto;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -ms-flexbox;
  max-height: 8.4em;
  /* Adjust the line height and line clamp value */
}

.notes-border {
  transition: transform 0.2s;
  /* Animation */
}

.notes-border:hover {
  transform: scale(1.03);
  background-color: white;
  z-index: 1;
}

.notes-border-1 {
  transition: transform 0.2s;
  /* Animation */
  cursor: pointer;
}

.notes-border-1:hover {
  transform: scale(1.05);
  background-color: #f3f3f3;
  z-index: 1;
}

.row-checked-success {
  background-color: #e8f5e9;
  color: #388e3c;
  font-weight: bold;
}

.row-checked-danger {
  background-color: #ffebee;
  color: #d32f2f;
  font-weight: bold;
}

.collapse-containing-div td {
  padding: 0 !important;
}

.hover-effect:hover {
  background-color: rgba(0, 0, 0, 0.075);
  cursor: pointer;
}

.report-table {
  font-size: 12px;
  vertical-align: middle;
}
.report-table .th-column {
  border: solid;
  border-width: 1px;
  border-color: rgba(176, 190, 197, 0.6);
}
.report-table thead.custom-table-head th {
  background-color: #ced4da;
  color: #343a40;
  vertical-align: middle;
}
.report-table .row-program > td {
  background-color: #eaf2fb;
  border-top: 2px solid rgba(13, 110, 253, 0.25);
  font-weight: 600;
}
.report-table .row-main > td {
  background-color: #f5f7f9;
}
.report-table tbody tr.row-project > td {
  transition: background-color 0.12s ease;
}
.report-table tbody tr.row-project:hover > td {
  background-color: #fff8e1;
}
.report-table .row-total > td {
  background-color: #eef1f4;
  border-top: 2px solid rgba(0, 0, 0, 0.12);
}

.table-freeze-column-row table {
  position: -webkit-sticky;
  position: relative;
  border-collapse: separate;
  border-spacing: 1px;
}
.table-freeze-column-row th {
  position: -webkit-sticky;
  position: sticky;
  background: #ffffff;
  top: 0;
}
.table-freeze-column-row .th-row-2 {
  top: 62px !important;
}
.table-freeze-column-row .th-row-3 {
  top: 105px !important;
}
.table-freeze-column-row .th-row-4 {
  top: 169px;
}
.table-freeze-column-row .code-column {
  min-width: 120px;
  max-width: 120px;
  position: -webkit-sticky;
  position: sticky;
  background: #ffffff;
  left: 0;
  z-index: 2;
}
.table-freeze-column-row th {
  border-right: 1px solid #dee6ed !important;
  border-bottom-width: 0;
}
.table-freeze-column-row td:first-child {
  border-right: 1px solid #dee6ed;
}
.table-freeze-column-row .border-top-single {
  border-top: 1px solid #dee6ed !important;
}
.table-freeze-column-row .border-left-single {
  border-left: 1px solid #dee6ed !important;
}
.table-freeze-column-row .border-bottom-single {
  border-bottom: 1px solid #dee6ed !important;
}

/* Add to your styles */
[data-draggable-id] {
  transition: transform 0.2s ease, background-color 0.2s ease;
}

.drag-handle {
  cursor: -webkit-grab;
  cursor: grab;
}

.drag-handle:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* Add to your styles */
.year-highlight {
  transition: all 0.2s ease;
}

[data-dnd-type=year] {
  position: relative;
}

[data-dnd-type=year]::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: #1890ff;
  opacity: 0;
  transition: opacity 0.2s ease;
}

[data-dnd-type=year].droppable::after {
  opacity: 1;
}

.apex-charts {
  min-height: 10px !important;
}
.apex-charts text {
  font-family: var(--bs-font-sans-serif) !important;
  fill: #6c757d;
}
.apex-charts .apexcharts-canvas {
  margin: 0 auto;
}

.button-header {
  position: absolute;
  top: 13px;
  right: 60px;
  z-index: 1000;
}

.remove-outline-item :focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}

.number {
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 24px;
  border: 2px solid #3F80EA;
  color: #3F80EA;
  text-align: center;
  border-radius: 50%;
  margin-right: 0.5rem;
}

.recom-input-read-only {
  background-color: white !important;
  border: white solid !important;
}
.recom-input-read-only :focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}

.modal-div {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: 380px;
  height: auto;
  background: #fff;
}

.background-popup {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
}

.body-test {
  height: 100vh;
  overflow-y: hidden;
}

.bg-modal-black {
  opacity: 0.35;
  filter: alpha(opacity=35);
}

.bg-opacity {
  background-color: rgba(158, 158, 158, 0.2);
  opacity: 0.2;
}

.summary-footer {
  background: white;
  position: fixed;
  z-index: 1000;
}

.hide-navbar {
  display: none;
}

.hide-btn {
  display: none;
}

.scrollbox {
  height: 150;
  overflow-y: scroll;
}
.scrollbox::-webkit-scrollbar {
  background-color: transparent;
  width: 0px;
}

.scrollbox:hover::-webkit-scrollbar {
  width: 5px;
}
.scrollbox:hover::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
}

@media (hover: none) {
  .scrollbox::-webkit-scrollbar {
    width: 5px;
  }
  .scrollbox::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
  }
}
.success-animation .wrapper {
  justify-content: center;
  align-items: center;
}
.success-animation .checkmark__circle {
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 2;
  stroke-miterlimit: 10;
  stroke: #4bbf73;
  fill: none;
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}
.success-animation .checkmark {
  width: 76px;
  height: 76px;
  border-radius: 70%;
  display: block;
  stroke-width: 3;
  stroke: #fff;
  stroke-miterlimit: 10;
  margin: 5% auto;
  box-shadow: inset 0px 0px 0px #4bbf73;
  animation: fill 0.4s ease-in-out 0.4s forwards, scale 0.3s ease-in-out 0.9s both;
}
.success-animation .checkmark__check {
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}
@keyframes stroke {
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes scale {
  0%, 100% {
    transform: none;
  }
  50% {
    transform: scale3d(1.1, 1.1, 1);
  }
}
@keyframes fill {
  100% {
    box-shadow: inset 0px 0px 0px 60px #4bbf73;
  }
}

.border-dashed-m {
  border: dashed 1px;
}

.fullscreen {
  width: 100%;
  height: 100vh;
}

.hide-column {
  display: none;
}

.editor-container {
  max-height: 100px;
  overflow: auto;
}

.check-box-lg {
  transform: scale(1.15);
}

.button-animated {
  transition: transform 0.2s;
  /* Animation */
}

.button-animated:hover {
  transform: scale(1.13);
  z-index: 1;
}

.hide-div {
  display: none;
}

.login-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  background: #ccc;
  transform: translateX(-25%);
}

.left {
  height: 100%;
  width: 100%;
  background: tomato;
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%, 0% 100%);
          clip-path: polygon(0 0, 100% 0, 50% 100%, 0% 100%);
  flex: 1 0 75%;
  transform: translateX(25%);
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.right {
  height: 100%;
  background: #e1f5fe;
  -webkit-clip-path: polygon(50% 0, 100% 0, 100% 100%, 0% 100%);
          clip-path: polygon(50% 0, 100% 0, 100% 100%, 0% 100%);
  flex: 1 0 75%;
  transform: translateX(-60%);
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.certify-button {
  -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
  cursor: pointer;
  color: #fff;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}

.certify-button-style {
  text-decoration: none;
  color: #fff;
}

.certify-button-style:hover {
  text-decoration: none;
  color: #fff;
}

.bounce-in {
  animation: bounce-in 1s ease forwards;
}

@keyframes bounce-in {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}
.bounce-out {
  animation: bounce-out 1s ease forwards;
}

@keyframes bounce-out {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}
body {
  --esri-calcite-mode-name: "light";
}

@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/77156710-6a58-4606-b189-b4185e75967b.woff2") format("woff2"), url("../base/fonts/fonts/3d5260a1-e4cd-4567-80ed-69d23c40355f.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/77caabd3-1877-4634-85c8-8e398a093b99.woff2") format("woff2"), url("../base/fonts/fonts/e388ac99-8c6a-4451-8690-1d15b4d45adb.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/014f2daa-c310-4a36-b9fd-79a8e0c48d44.woff2") format("woff2"), url("../base/fonts/fonts/12b00842-ec20-4c7f-aa72-802fb00f6cc4.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/b0b84e4d-2164-45c7-a674-1662f19f3ba6-basic.woff2") format("woff2"), url("../base/fonts/fonts/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f-basic.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/e78b17bb-11fb-4860-8d66-4ee0d0c1e117.woff2") format("woff2"), url("../base/fonts/fonts/d4ffabb3-dd7c-472a-bdfb-6700383c6354.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/77156710-6a58-4606-b189-b4185e75967b-ext.woff2") format("woff2"), url("../base/fonts/fonts/3d5260a1-e4cd-4567-80ed-69d23c40355f-ext.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/77caabd3-1877-4634-85c8-8e398a093b99-ext.woff2") format("woff2"), url("../base/fonts/fonts/e388ac99-8c6a-4451-8690-1d15b4d45adb-ext.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/014f2daa-c310-4a36-b9fd-79a8e0c48d44-ext.woff2") format("woff2"), url("../base/fonts/fonts/12b00842-ec20-4c7f-aa72-802fb00f6cc4-ext.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/b0b84e4d-2164-45c7-a674-1662f19f3ba6-ext.woff2") format("woff2"), url("../base/fonts/fonts/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f-ext.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/e78b17bb-11fb-4860-8d66-4ee0d0c1e117-ext.woff2") format("woff2"), url("../base/fonts/fonts/d4ffabb3-dd7c-472a-bdfb-6700383c6354-ext.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/77156710-6a58-4606-b189-b4185e75967b-greek.woff2") format("woff2"), url("../base/fonts/fonts/3d5260a1-e4cd-4567-80ed-69d23c40355f-greek.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  unicode-range: U+0370-03FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/77caabd3-1877-4634-85c8-8e398a093b99-greek.woff2") format("woff2"), url("../base/fonts/fonts/e388ac99-8c6a-4451-8690-1d15b4d45adb-greek.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+0370-03FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/014f2daa-c310-4a36-b9fd-79a8e0c48d44-greek.woff2") format("woff2"), url("../base/fonts/fonts/12b00842-ec20-4c7f-aa72-802fb00f6cc4-greek.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  unicode-range: U+0370-03FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/a1049d00-54ad-4589-95b8-d353f7ab52f0-greek.woff2") format("woff2"), url("../base/fonts/fonts/13faf0ae-dcab-4d1c-9c08-f9ca339b6023-greek.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  unicode-range: U+0370-03FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/e78b17bb-11fb-4860-8d66-4ee0d0c1e117-greek.woff2") format("woff2"), url("../base/fonts/fonts/d4ffabb3-dd7c-472a-bdfb-6700383c6354-greek.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+0370-03FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/174d458a-81e0-4174-9473-35e3bf0a613c.woff2") format("woff2"), url("../base/fonts/fonts/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  unicode-range: U+0400-04FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2") format("woff2"), url("../base/fonts/fonts/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+0400-04FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/b17468ea-cf53-4635-984b-4d930a68ed4d.woff2") format("woff2"), url("../base/fonts/fonts/4d1d0d0d-9ea6-4117-901f-8b32ca1ab936.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  unicode-range: U+0400-04FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/b0b84e4d-2164-45c7-a674-1662f19f3ba6.woff2") format("woff2"), url("../base/fonts/fonts/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  unicode-range: U+0400-04FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2") format("woff2"), url("../base/fonts/fonts/45b78f45-e639-4836-8612-e0892e120f14.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+0400-04FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/281f890c-8412-4ee3-84ed-8b5d062d2ab8.woff2") format("woff2"), url("../base/fonts/fonts/5729f02e-f6b0-4f35-8ee5-c2cffa65fa76.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  unicode-range: U+10A0-10FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/281f890c-8412-4ee3-84ed-8b5d062d2ab8.woff2") format("woff2"), url("../base/fonts/fonts/5729f02e-f6b0-4f35-8ee5-c2cffa65fa76.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+10A0-10FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/1fed34fa-250a-4d32-9f1d-42f978a2e0b2.woff2") format("woff2"), url("../base/fonts/fonts/e57662ff-b1ef-4122-88c1-61bbdabeb365.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  unicode-range: U+10A0-10FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/2200dfff-da50-40b0-bc12-5e4b872a1998.woff2") format("woff2"), url("../base/fonts/fonts/dc10b3bd-5076-4df5-a5f5-e5961f4a6938.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+10A0-10FF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/2a1ae9a5-b6b5-405c-b660-bbdf1b356952.woff2") format("woff2"), url("../base/fonts/fonts/a8aeea1b-1a9d-45b7-8ad9-7c71824599e2.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/6ea5fa46-5311-450b-8744-288a30c55348.woff2") format("woff2"), url("../base/fonts/fonts/d9e4040d-32ff-4a1c-ac04-927a781da1f5.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/97694c53-4e94-4f9e-969b-a148adfcdcfd.woff2") format("woff2"), url("../base/fonts/fonts/8b01637a-f445-4f10-92ea-b84a355f7690.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/97694c53-4e94-4f9e-969b-a148adfcdcfd.woff2") format("woff2"), url("../base/fonts/fonts/8b01637a-f445-4f10-92ea-b84a355f7690.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/31da4b04-f98a-4b5f-b545-a31d26da99e5.woff2") format("woff2"), url("../base/fonts/fonts/d98fb015-7ef6-404f-a58a-5c9242d79770.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  unicode-range: U+0590-05FF, U+FB00-FB4F;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/31da4b04-f98a-4b5f-b545-a31d26da99e5.woff2") format("woff2"), url("../base/fonts/fonts/d98fb015-7ef6-404f-a58a-5c9242d79770.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+0590-05FF, U+FB00-FB4F;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/32a2c5cf-6736-44a6-a276-49ba7e030944.woff2") format("woff2"), url("../base/fonts/fonts/fa71df11-7b19-4baf-8ff7-3537dea718f0.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  unicode-range: U+0590-05FF, U+FB00-FB4F;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/a9eaf4d3-6427-42df-9306-3ea1270f7b1a.woff2") format("woff2"), url("../base/fonts/fonts/f4a085c3-1c64-4fc0-a598-26f3e658c2b0.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  unicode-range: U+0590-05FF, U+FB00-FB4F;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/a9eaf4d3-6427-42df-9306-3ea1270f7b1a.woff2") format("woff2"), url("../base/fonts/fonts/f4a085c3-1c64-4fc0-a598-26f3e658c2b0.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+0590-05FF, U+FB00-FB4F;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2") format("woff2"), url("../base/fonts/fonts/121524c1-8d82-4155-bfb3-fd2f15f09e93.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  unicode-range: U+0900-097F;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2") format("woff2"), url("../base/fonts/fonts/f1799750-0952-403f-8108-b2402eed0f62.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+0900-097F;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2"), url("../base/fonts/fonts/31e0c094-e345-4a54-a797-d5f1a5885572.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  unicode-range: U+0900-097F;
  font-display: auto;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2"), url("../base/fonts/fonts/31e0c094-e345-4a54-a797-d5f1a5885572.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+0900-097F;
  font-display: auto;
}
@font-face {
  font-family: "SST Vietnamese";
  src: url("../base/fonts/fonts/c4cc9032-7eee-4a6e-ae8b-f384b1349bcf.woff2") format("woff2"), url("../base/fonts/fonts/1b3078ef-2971-4c95-b6ca-13ab528758cb.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: "SST Vietnamese";
  src: url("../base/fonts/fonts/c1905e2e-a1cb-49de-9bb0-ce3c5ffc85ae.woff2") format("woff2"), url("../base/fonts/fonts/341bcc5e-7ac0-44ff-819d-5887892eab1b.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: "SST Vietnamese";
  src: url("../base/fonts/fonts/18629a56-2ec3-4470-a65f-f82d7ec4d41b.woff2") format("woff2"), url("../base/fonts/fonts/439a2ded-d7a4-42d4-8660-ef8765fa7486.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: "SST Vietnamese";
  src: url("../base/fonts/fonts/4daa2125-53c6-4da8-9614-8a1049eaccc2.woff2") format("woff2"), url("../base/fonts/fonts/0763eab1-d6ed-4c73-afb0-895f930df099.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: "CalciteWebCoreIcons";
  src: url("../base/icons/fonts/CalciteWebCoreIcons.ttf?qt9ftt") format("truetype"), url("../base/icons/fonts/CalciteWebCoreIcons.woff?qt9ftt") format("woff"), url("../base/icons/fonts/CalciteWebCoreIcons.svg?qt9ftt#CalciteWebCoreIcons") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=esri-icon-],
.esri-building-phase-picker__arrow-left,
.esri-building-phase-picker__arrow-right,
.esri-building-level-picker__arrow-up,
.esri-building-level-picker__arrow-down {
  font-family: "CalciteWebCoreIcons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class*=" esri-icon-"],
.esri-building-phase-picker__arrow-left,
.esri-building-phase-picker__arrow-right,
.esri-building-level-picker__arrow-up,
.esri-building-level-picker__arrow-down {
  font-family: "CalciteWebCoreIcons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.esri-icon-close:before {
  content: "\e600";
  color: inherit;
}

.esri-icon-drag-horizontal:before {
  content: "\e601";
  color: inherit;
}

.esri-icon-drag-vertical:before {
  content: "\e602";
  color: inherit;
}

.esri-icon-handle-horizontal:before {
  content: "\e603";
  color: inherit;
}

.esri-icon-handle-vertical:before {
  content: "\e604";
  color: inherit;
}

.esri-icon-check-mark:before,
.esri-elevation-profile input[type=checkbox]:checked:before,
.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before {
  content: "\e605";
  color: inherit;
}

.esri-icon-left-triangle-arrow:before {
  content: "\e606";
  color: inherit;
}

.esri-icon-right-triangle-arrow:before {
  content: "\e607";
  color: inherit;
}

.esri-icon-down-arrow:before {
  content: "\e608";
  color: inherit;
}

.esri-icon-up-arrow:before {
  content: "\e609";
  color: inherit;
}

.esri-icon-overview-arrow-bottom-left:before {
  content: "\e60a";
  color: inherit;
}

.esri-icon-overview-arrow-bottom-right:before {
  content: "\e60b";
  color: inherit;
}

.esri-icon-overview-arrow-top-left:before {
  content: "\e60c";
  color: inherit;
}

.esri-icon-overview-arrow-top-right:before {
  content: "\e60d";
  color: inherit;
}

.esri-icon-maximize:before {
  content: "\e60e";
  color: inherit;
}

.esri-icon-minimize:before {
  content: "\e60f";
  color: inherit;
}

.esri-icon-checkbox-unchecked:before {
  content: "\e610";
  color: inherit;
}

.esri-icon-checkbox-checked:before {
  content: "\e611";
  color: inherit;
}

.esri-icon-radio-unchecked:before {
  content: "\e612";
  color: inherit;
}

.esri-icon-radio-checked:before {
  content: "\e613";
  color: inherit;
}

.esri-icon-up-arrow-circled:before {
  content: "\e614";
  color: inherit;
}

.esri-icon-down-arrow-circled:before {
  content: "\e615";
  color: inherit;
}

.esri-icon-left-arrow-circled:before {
  content: "\e616";
  color: inherit;
}

.esri-icon-right-arrow-circled:before {
  content: "\e617";
  color: inherit;
}

.esri-icon-zoom-out-fixed:before {
  content: "\e618";
  color: inherit;
}

.esri-icon-zoom-in-fixed:before {
  content: "\e619";
  color: inherit;
}

.esri-icon-refresh:before {
  content: "\e61a";
  color: inherit;
}

.esri-icon-edit:before {
  content: "\e61b";
  color: inherit;
}

.esri-icon-authorize:before {
  content: "\e61c";
  color: inherit;
}

.esri-icon-map-pin:before {
  content: "\e61d";
  color: inherit;
}

.esri-icon-blank-map-pin:before {
  content: "\e61e";
  color: inherit;
}

.esri-icon-table:before {
  content: "\e61f";
  color: inherit;
}

.esri-icon-plus:before {
  content: "\e620";
  color: inherit;
}

.esri-icon-minus:before {
  content: "\e621";
  color: inherit;
}

.esri-icon-beginning:before {
  content: "\e622";
  color: inherit;
}

.esri-icon-reverse:before {
  content: "\e623";
  color: inherit;
}

.esri-icon-pause:before {
  content: "\e624";
  color: inherit;
}

.esri-icon-play:before {
  content: "\e625";
  color: inherit;
}

.esri-icon-forward:before {
  content: "\e626";
  color: inherit;
}

.esri-icon-end:before {
  content: "\e627";
  color: inherit;
}

.esri-icon-erase:before {
  content: "\e628";
  color: inherit;
}

.esri-icon-up-down-arrows:before {
  content: "\e629";
  color: inherit;
}

.esri-icon-left:before,
.esri-building-phase-picker__arrow-left:before,
.esri-building-phase-picker__arrow-right:before,
.esri-building-level-picker__arrow-up:before,
.esri-building-level-picker__arrow-down:before {
  content: "\e62a";
  color: inherit;
}

.esri-icon-right:before {
  content: "\e62b";
  color: inherit;
}

.esri-icon-announcement:before {
  content: "\e62c";
  color: inherit;
}

.esri-icon-notice-round:before {
  content: "\e62d";
  color: inherit;
}

.esri-icon-notice-triangle:before {
  content: "\e62e";
  color: inherit;
}

.esri-icon-home:before {
  content: "\e62f";
  color: inherit;
}

.esri-icon-locate:before {
  content: "\e630";
  color: inherit;
}

.esri-icon-expand:before {
  content: "\e631";
  color: inherit;
}

.esri-icon-collapse:before {
  content: "\e632";
  color: inherit;
}

.esri-icon-layer-list:before {
  content: "\e633";
  color: inherit;
}

.esri-icon-basemap:before {
  content: "\e634";
  color: inherit;
}

.esri-icon-globe:before {
  content: "\e635";
  color: inherit;
}

.esri-icon-applications:before {
  content: "\e636";
  color: inherit;
}

.esri-icon-arrow-up-circled:before {
  content: "\e637";
  color: inherit;
}

.esri-icon-arrow-down-circled:before {
  content: "\e638";
  color: inherit;
}

.esri-icon-arrow-left-circled:before {
  content: "\e639";
  color: inherit;
}

.esri-icon-arrow-right-circled:before {
  content: "\e63a";
  color: inherit;
}

.esri-icon-minus-circled:before {
  content: "\e63b";
  color: inherit;
}

.esri-icon-plus-circled:before {
  content: "\e63c";
  color: inherit;
}

.esri-icon-add-attachment:before {
  content: "\e63d";
  color: inherit;
}

.esri-icon-attachment:before {
  content: "\e63e";
  color: inherit;
}

.esri-icon-calendar:before {
  content: "\e63f";
  color: inherit;
}

.esri-icon-close-circled:before {
  content: "\e640";
  color: inherit;
}

.esri-icon-browser:before {
  content: "\e641";
  color: inherit;
}

.esri-icon-collection:before {
  content: "\e642";
  color: inherit;
}

.esri-icon-comment:before {
  content: "\e643";
  color: inherit;
}

.esri-icon-configure-popup:before {
  content: "\e644";
  color: inherit;
}

.esri-icon-contact:before {
  content: "\e645";
  color: inherit;
}

.esri-icon-dashboard:before {
  content: "\e646";
  color: inherit;
}

.esri-icon-deny:before {
  content: "\e647";
  color: inherit;
}

.esri-icon-description:before {
  content: "\e648";
  color: inherit;
}

.esri-icon-directions:before {
  content: "\e649";
  color: inherit;
}

.esri-icon-directions2:before {
  content: "\e64a";
  color: inherit;
}

.esri-icon-documentation:before {
  content: "\e64b";
  color: inherit;
}

.esri-icon-duplicate:before {
  content: "\e64c";
  color: inherit;
}

.esri-icon-review:before {
  content: "\e64d";
  color: inherit;
}

.esri-icon-environment-settings:before {
  content: "\e64e";
  color: inherit;
}

.esri-icon-error:before {
  content: "\e64f";
  color: inherit;
}

.esri-icon-error2:before {
  content: "\e650";
  color: inherit;
}

.esri-icon-experimental:before {
  content: "\e651";
  color: inherit;
}

.esri-icon-feature-layer:before {
  content: "\e652";
  color: inherit;
}

.esri-icon-filter:before {
  content: "\e653";
  color: inherit;
}

.esri-icon-grant:before {
  content: "\e654";
  color: inherit;
}

.esri-icon-group:before {
  content: "\e655";
  color: inherit;
}

.esri-icon-key:before {
  content: "\e656";
  color: inherit;
}

.esri-icon-labels:before {
  content: "\e657";
  color: inherit;
}

.esri-icon-tag:before {
  content: "\e658";
  color: inherit;
}

.esri-icon-layers:before {
  content: "\e659";
  color: inherit;
}

.esri-icon-left-arrow:before {
  content: "\e65a";
  color: inherit;
}

.esri-icon-right-arrow:before {
  content: "\e65b";
  color: inherit;
}

.esri-icon-link-external:before {
  content: "\e65c";
  color: inherit;
}

.esri-icon-link:before {
  content: "\e65d";
  color: inherit;
}

.esri-icon-loading-indicator:before {
  content: "\e65e";
  color: inherit;
}

.esri-icon-maps:before {
  content: "\e65f";
  color: inherit;
}

.esri-icon-marketplace:before {
  content: "\e660";
  color: inherit;
}

.esri-icon-media:before {
  content: "\e661";
  color: inherit;
}

.esri-icon-media2:before {
  content: "\e662";
  color: inherit;
}

.esri-icon-menu:before {
  content: "\e663";
  color: inherit;
}

.esri-icon-mobile:before {
  content: "\e664";
  color: inherit;
}

.esri-icon-phone:before {
  content: "\e665";
  color: inherit;
}

.esri-icon-navigation:before {
  content: "\e666";
  color: inherit;
}

.esri-icon-pan:before {
  content: "\e667";
  color: inherit;
}

.esri-icon-printer:before {
  content: "\e668";
  color: inherit;
}

.esri-icon-pie-chart:before {
  content: "\e669";
  color: inherit;
}

.esri-icon-chart:before {
  content: "\e66a";
  color: inherit;
}

.esri-icon-line-chart:before {
  content: "\e66b";
  color: inherit;
}

.esri-icon-question:before {
  content: "\e66c";
  color: inherit;
}

.esri-icon-resend-invitation:before {
  content: "\e66d";
  color: inherit;
}

.esri-icon-rotate:before {
  content: "\e66e";
  color: inherit;
}

.esri-icon-save:before {
  content: "\e66f";
  color: inherit;
}

.esri-icon-settings:before {
  content: "\e670";
  color: inherit;
}

.esri-icon-settings2:before {
  content: "\e671";
  color: inherit;
}

.esri-icon-share:before {
  content: "\e672";
  color: inherit;
}

.esri-icon-sign-out:before {
  content: "\e673";
  color: inherit;
}

.esri-icon-support:before {
  content: "\e674";
  color: inherit;
}

.esri-icon-user:before {
  content: "\e675";
  color: inherit;
}

.esri-icon-time-clock:before {
  content: "\e676";
  color: inherit;
}

.esri-icon-trash:before {
  content: "\e677";
  color: inherit;
}

.esri-icon-upload:before {
  content: "\e678";
  color: inherit;
}

.esri-icon-download:before {
  content: "\e679";
  color: inherit;
}

.esri-icon-zoom-in-magnifying-glass:before {
  content: "\e67a";
  color: inherit;
}

.esri-icon-search:before {
  content: "\e67b";
  color: inherit;
}

.esri-icon-zoom-out-magnifying-glass:before {
  content: "\e67c";
  color: inherit;
}

.esri-icon-locked:before {
  content: "\e67d";
  color: inherit;
}

.esri-icon-unlocked:before {
  content: "\e67e";
  color: inherit;
}

.esri-icon-favorites:before {
  content: "\e67f";
  color: inherit;
}

.esri-icon-compass:before {
  content: "\e680";
  color: inherit;
}

.esri-icon-down:before {
  content: "\e681";
  color: inherit;
}

.esri-icon-up:before {
  content: "\e682";
  color: inherit;
}

.esri-icon-chat:before {
  content: "\e683";
  color: inherit;
}

.esri-icon-dock-bottom:before {
  content: "\e684";
  color: inherit;
}

.esri-icon-dock-left:before {
  content: "\e685";
  color: inherit;
}

.esri-icon-dock-right:before {
  content: "\e686";
  color: inherit;
}

.esri-icon-organization:before {
  content: "\e687";
  color: inherit;
}

.esri-icon-north-navigation:before {
  content: "\e688";
  color: inherit;
}

.esri-icon-locate-circled:before {
  content: "\e689";
  color: inherit;
}

.esri-icon-dial:before {
  content: "\e68a";
  color: inherit;
}

.esri-icon-polygon:before {
  content: "\e68b";
  color: inherit;
}

.esri-icon-polyline:before {
  content: "\e68c";
  color: inherit;
}

.esri-icon-visible:before {
  content: "\e68d";
  color: inherit;
}

.esri-icon-non-visible:before {
  content: "\e68e";
  color: inherit;
}

.esri-icon-link-vertical:before {
  content: "\e68f";
  color: inherit;
}

.esri-icon-unlocked-link-vertical:before {
  content: "\e690";
  color: inherit;
}

.esri-icon-link-horizontal:before {
  content: "\e691";
  color: inherit;
}

.esri-icon-unlocked-link-horizontal:before {
  content: "\e692";
  color: inherit;
}

.esri-icon-swap:before {
  content: "\e693";
  color: inherit;
}

.esri-icon-cta-link-external:before {
  content: "\e694";
  color: inherit;
}

.esri-icon-reply:before {
  content: "\e695";
  color: inherit;
}

.esri-icon-public:before {
  content: "\e696";
  color: inherit;
}

.esri-icon-share2:before {
  content: "\e697";
  color: inherit;
}

.esri-icon-launch-link-external:before {
  content: "\e698";
  color: inherit;
}

.esri-icon-rotate-back:before {
  content: "\e699";
  color: inherit;
}

.esri-icon-pan2:before {
  content: "\e69a";
  color: inherit;
}

.esri-icon-tracking:before {
  content: "\e69b";
  color: inherit;
}

.esri-icon-expand2:before {
  content: "\e69c";
  color: inherit;
}

.esri-icon-arrow-down:before {
  content: "\e69d";
  color: inherit;
}

.esri-icon-arrow-up:before {
  content: "\e69e";
  color: inherit;
}

.esri-icon-hollow-eye:before {
  content: "\e69f";
  color: inherit;
}

.esri-icon-play-circled:before {
  content: "\e6a0";
  color: inherit;
}

.esri-icon-volume-off:before {
  content: "\e6a1";
  color: inherit;
}

.esri-icon-volume-on:before {
  content: "\e6a2";
  color: inherit;
}

.esri-icon-bookmark:before {
  content: "\e900";
  color: inherit;
}

.esri-icon-lightbulb:before {
  content: "\e901";
  color: inherit;
}

.esri-icon-sketch-rectangle:before {
  content: "\e902";
  color: inherit;
}

.esri-icon-north-navigation-filled:before {
  content: "\e903";
  color: inherit;
}

.esri-icon-default-action:before {
  content: "\e904";
  color: inherit;
}

.esri-icon-undo:before {
  content: "\e905";
  color: inherit;
}

.esri-icon-redo:before {
  content: "\e906";
  color: inherit;
}

.esri-icon-cursor:before {
  content: "\e907";
  color: inherit;
}

.esri-icon-cursor-filled:before {
  content: "\e908";
  color: inherit;
}

.esri-icon-measure:before {
  content: "\e90a";
  color: inherit;
}

.esri-icon-measure-line:before {
  content: "\e909";
  color: inherit;
}

.esri-icon-measure-area:before {
  content: "\e90b";
  color: inherit;
}

.esri-icon-legend:before {
  content: "\e90c";
  color: inherit;
}

.esri-icon-sliders:before {
  content: "\e90d";
  color: inherit;
}

.esri-icon-sliders-horizontal:before {
  content: "\e90e";
  color: inherit;
}

.esri-icon-cursor-marquee:before {
  content: "\e90f";
  color: inherit;
}

.esri-icon-lasso:before {
  content: "\e910";
  color: inherit;
}

.esri-icon-elevation-profile:before {
  content: "\e911";
  color: inherit;
}

.esri-icon-slice:before {
  content: "\e913";
  color: inherit;
}

.esri-icon-line-of-sight:before {
  content: "\e912";
  color: inherit;
}

.esri-icon-zoom-to-object:before {
  content: "\e914";
  color: inherit;
}

.esri-icon-urban-model:before {
  content: "\e915";
  color: inherit;
}

.esri-icon-measure-building-height-shadow:before {
  content: "\e916";
  color: inherit;
}

.esri-icon-partly-cloudy:before {
  content: "\e917";
  color: inherit;
}

@keyframes in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes in-down {
  0% {
    opacity: 0;
    transform: translate3D(0, -5px, 0);
  }
  100% {
    opacity: 1;
    transform: translate3D(0, 0, 0);
  }
}
@keyframes in-up {
  0% {
    opacity: 0;
    transform: translate3D(0, 5px, 0);
  }
  100% {
    opacity: 1;
    transform: translate3D(0, 0, 0);
  }
}
@keyframes in-scale {
  0% {
    opacity: 0;
    transform: scale3D(0.95, 0.95, 1);
  }
  100% {
    opacity: 1;
    transform: scale3D(1, 1, 1);
  }
}
:root {
  --calcite-animation-timing: calc(
    150ms * var(--calcite-internal-duration-factor)
  );
  --calcite-internal-duration-factor: var(--calcite-duration-factor, 1);
  --calcite-internal-animation-timing-fast: calc(
    100ms * var(--calcite-internal-duration-factor)
  );
  --calcite-internal-animation-timing-medium: calc(
    200ms * var(--calcite-internal-duration-factor)
  );
  --calcite-internal-animation-timing-slow: calc(
    300ms * var(--calcite-internal-duration-factor)
  );
}

.calcite-animate {
  opacity: 0;
  animation-fill-mode: both;
  animation-duration: var(--calcite-animation-timing);
}

.calcite-animate__in {
  animation-name: in;
}

.calcite-animate__in-down {
  animation-name: in-down;
}

.calcite-animate__in-up {
  animation-name: in-up;
}

.calcite-animate__in-scale {
  animation-name: in-scale;
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --calcite-internal-duration-factor: 0;
  }
}
:root {
  --calcite-floating-ui-transition: var(--calcite-animation-timing);
  --calcite-floating-ui-z-index: 600;
}

:host([hidden]) {
  display: none;
}

:root {
  --calcite-code-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco",
    monospace;
  --calcite-sans-family: "Avenir Next", "Avenir", "Helvetica Neue", sans-serif;
  --calcite-font-size--3: 0.625rem;
  --calcite-font-size--2: 0.75rem;
  --calcite-font-size--1: 0.875rem;
  --calcite-font-size-0: 1rem;
  --calcite-font-size-1: 1.125rem;
  --calcite-font-size-2: 1.25rem;
  --calcite-font-size-3: 1.625rem;
  --calcite-font-size-4: 2rem;
  --calcite-font-size-5: 2.5rem;
  --calcite-font-size-6: 3rem;
  --calcite-font-size-7: 3.5rem;
  --calcite-font-size-8: 4rem;
  --calcite-font-weight-light: 300;
  --calcite-font-weight-normal: 400;
  --calcite-font-weight-medium: 500;
  --calcite-font-weight-bold: 600;
  --calcite-ui-brand: #007ac2;
  --calcite-ui-brand-hover: #00619b;
  --calcite-ui-brand-press: #004874;
  --calcite-ui-background: #f8f8f8;
  --calcite-ui-foreground-1: #ffffff;
  --calcite-ui-foreground-2: #f3f3f3;
  --calcite-ui-foreground-3: #eaeaea;
  --calcite-ui-text-1: #151515;
  --calcite-ui-text-2: #4a4a4a;
  --calcite-ui-text-3: #6a6a6a;
  --calcite-ui-text-highlight: #bbd5fa;
  --calcite-ui-text-inverse: #ffffff;
  --calcite-ui-text-link: #00619b;
  --calcite-ui-border-1: #cacaca;
  --calcite-ui-border-2: #d4d4d4;
  --calcite-ui-border-3: #dfdfdf;
  --calcite-ui-border-input: #949494;
  --calcite-ui-info: #00619b;
  --calcite-ui-success: #35ac46;
  --calcite-ui-warning: #edd317;
  --calcite-ui-danger: #d83020;
  --calcite-ui-danger-hover: #a82b1e;
  --calcite-ui-danger-press: #7c1d13;
  --calcite-mode-name: "light";
  --calcite-ui-foreground-current: #c7eaff;
  --calcite-ui-inverse: #353535;
  --calcite-ui-inverse-hover: #2b2b2b;
  --calcite-ui-inverse-press: #202020;
  --calcite-alert-dismiss-progress-background: rgba(255, 255, 255, 0.8);
  --calcite-button-transparent-hover: rgba(0, 0, 0, 0.05);
  --calcite-button-transparent-press: rgba(0, 0, 0, 0.08);
  --calcite-link-blue-underline: rgba(0, 97, 155, 0.4);
  --calcite-scrim-background-internal: rgba(255, 255, 255, 0.85);
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --calcite-border-radius: 4px;
  --calcite-border-radius-base: 0;
  --calcite-ui-opacity-disabled: 0.5;
  --calcite-panel-width-multiplier: 1;
  --calcite-ui-icon-color: currentColor;
  font-family: var(--calcite-sans-family);
}

.calcite-mode-dark {
  --calcite-ui-brand: #009af2;
  --calcite-ui-brand-hover: #007ac2;
  --calcite-ui-brand-press: #00619b;
  --calcite-ui-background: #353535;
  --calcite-ui-foreground-1: #2b2b2b;
  --calcite-ui-foreground-2: #202020;
  --calcite-ui-foreground-3: #151515;
  --calcite-ui-text-1: #ffffff;
  --calcite-ui-text-2: #bfbfbf;
  --calcite-ui-text-3: #9f9f9f;
  --calcite-ui-text-highlight: #375f95;
  --calcite-ui-text-inverse: #151515;
  --calcite-ui-text-link: #00a0ff;
  --calcite-ui-border-1: #555555;
  --calcite-ui-border-2: #4a4a4a;
  --calcite-ui-border-3: #404040;
  --calcite-ui-border-input: #757575;
  --calcite-ui-info: #00a0ff;
  --calcite-ui-success: #36da43;
  --calcite-ui-warning: #ffc900;
  --calcite-ui-danger: #fe583e;
  --calcite-ui-danger-hover: #ff0015;
  --calcite-ui-danger-press: #d90012;
  --calcite-mode-name: "dark";
  --calcite-ui-foreground-current: #214155;
  --calcite-ui-inverse: #f8f8f8;
  --calcite-ui-inverse-hover: #ffffff;
  --calcite-ui-inverse-press: #f3f3f3;
  --calcite-alert-dismiss-progress-background: rgba(43, 43, 43, 0.8);
  --calcite-button-transparent-hover: rgba(255, 255, 255, 0.05);
  --calcite-button-transparent-press: rgba(255, 255, 255, 0.08);
  --calcite-link-blue-underline: rgba(0, 160, 255, 0.4);
  --calcite-scrim-background-internal: rgba(0, 0, 0, 0.85);
}

.calcite-mode-light {
  --calcite-ui-brand: #007ac2;
  --calcite-ui-brand-hover: #00619b;
  --calcite-ui-brand-press: #004874;
  --calcite-ui-background: #f8f8f8;
  --calcite-ui-foreground-1: #ffffff;
  --calcite-ui-foreground-2: #f3f3f3;
  --calcite-ui-foreground-3: #eaeaea;
  --calcite-ui-text-1: #151515;
  --calcite-ui-text-2: #4a4a4a;
  --calcite-ui-text-3: #6a6a6a;
  --calcite-ui-text-highlight: #bbd5fa;
  --calcite-ui-text-inverse: #ffffff;
  --calcite-ui-text-link: #00619b;
  --calcite-ui-border-1: #cacaca;
  --calcite-ui-border-2: #d4d4d4;
  --calcite-ui-border-3: #dfdfdf;
  --calcite-ui-border-input: #949494;
  --calcite-ui-info: #00619b;
  --calcite-ui-success: #35ac46;
  --calcite-ui-warning: #edd317;
  --calcite-ui-danger: #d83020;
  --calcite-ui-danger-hover: #a82b1e;
  --calcite-ui-danger-press: #7c1d13;
  --calcite-mode-name: "light";
  --calcite-ui-foreground-current: #c7eaff;
  --calcite-ui-inverse: #353535;
  --calcite-ui-inverse-hover: #2b2b2b;
  --calcite-ui-inverse-press: #202020;
  --calcite-alert-dismiss-progress-background: rgba(255, 255, 255, 0.8);
  --calcite-button-transparent-hover: rgba(0, 0, 0, 0.05);
  --calcite-button-transparent-press: rgba(0, 0, 0, 0.08);
  --calcite-link-blue-underline: rgba(0, 97, 155, 0.4);
  --calcite-scrim-background-internal: rgba(255, 255, 255, 0.85);
}

@media (prefers-color-scheme: dark) {
  .calcite-mode-auto {
    --calcite-ui-brand: #009af2;
    --calcite-ui-brand-hover: #007ac2;
    --calcite-ui-brand-press: #00619b;
    --calcite-ui-background: #353535;
    --calcite-ui-foreground-1: #2b2b2b;
    --calcite-ui-foreground-2: #202020;
    --calcite-ui-foreground-3: #151515;
    --calcite-ui-text-1: #ffffff;
    --calcite-ui-text-2: #bfbfbf;
    --calcite-ui-text-3: #9f9f9f;
    --calcite-ui-text-highlight: #375f95;
    --calcite-ui-text-inverse: #151515;
    --calcite-ui-text-link: #00a0ff;
    --calcite-ui-border-1: #555555;
    --calcite-ui-border-2: #4a4a4a;
    --calcite-ui-border-3: #404040;
    --calcite-ui-border-input: #757575;
    --calcite-ui-info: #00a0ff;
    --calcite-ui-success: #36da43;
    --calcite-ui-warning: #ffc900;
    --calcite-ui-danger: #fe583e;
    --calcite-ui-danger-hover: #ff0015;
    --calcite-ui-danger-press: #d90012;
    --calcite-mode-name: "dark";
    --calcite-ui-foreground-current: #214155;
    --calcite-ui-inverse: #f8f8f8;
    --calcite-ui-inverse-hover: #ffffff;
    --calcite-ui-inverse-press: #f3f3f3;
    --calcite-alert-dismiss-progress-background: rgba(43, 43, 43, 0.8);
    --calcite-button-transparent-hover: rgba(255, 255, 255, 0.05);
    --calcite-button-transparent-press: rgba(255, 255, 255, 0.08);
    --calcite-link-blue-underline: rgba(0, 160, 255, 0.4);
    --calcite-scrim-background-internal: rgba(0, 0, 0, 0.85);
  }
}
@media (prefers-color-scheme: light) {
  .calcite-mode-auto {
    --calcite-ui-brand: #007ac2;
    --calcite-ui-brand-hover: #00619b;
    --calcite-ui-brand-press: #004874;
    --calcite-ui-background: #f8f8f8;
    --calcite-ui-foreground-1: #ffffff;
    --calcite-ui-foreground-2: #f3f3f3;
    --calcite-ui-foreground-3: #eaeaea;
    --calcite-ui-text-1: #151515;
    --calcite-ui-text-2: #4a4a4a;
    --calcite-ui-text-3: #6a6a6a;
    --calcite-ui-text-highlight: #bbd5fa;
    --calcite-ui-text-inverse: #ffffff;
    --calcite-ui-text-link: #00619b;
    --calcite-ui-border-1: #cacaca;
    --calcite-ui-border-2: #d4d4d4;
    --calcite-ui-border-3: #dfdfdf;
    --calcite-ui-border-input: #949494;
    --calcite-ui-info: #00619b;
    --calcite-ui-success: #35ac46;
    --calcite-ui-warning: #edd317;
    --calcite-ui-danger: #d83020;
    --calcite-ui-danger-hover: #a82b1e;
    --calcite-ui-danger-press: #7c1d13;
    --calcite-mode-name: "light";
    --calcite-ui-foreground-current: #c7eaff;
    --calcite-ui-inverse: #353535;
    --calcite-ui-inverse-hover: #2b2b2b;
    --calcite-ui-inverse-press: #202020;
    --calcite-alert-dismiss-progress-background: rgba(255, 255, 255, 0.8);
    --calcite-button-transparent-hover: rgba(0, 0, 0, 0.05);
    --calcite-button-transparent-press: rgba(0, 0, 0, 0.08);
    --calcite-link-blue-underline: rgba(0, 97, 155, 0.4);
    --calcite-scrim-background-internal: rgba(255, 255, 255, 0.85);
  }
}
.overflow-hidden {
  overflow: hidden;
}

.esri-view {
  display: flex;
  margin: 0;
  padding: 0;
}

.esri-view .esri-view-user-storage {
  overflow: hidden;
}

.esri-view .esri-view-root {
  position: relative;
  flex: 1 1 100%;
  border: none;
  padding: 0;
  margin: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.esri-view .esri-view-surface {
  position: absolute;
  border: none;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  direction: ltr;
}

.esri-view .esri-view-surface--touch-none {
  touch-action: none;
}

.esri-view .esri-view-surface--touch-pan {
  touch-action: pan-x pan-y;
}

.esri-view .esri-view-surface--inset-outline {
  outline: 0;
}

.esri-view .esri-view-surface--inset-outline:focus::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  z-index: 999;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  outline: auto 2px Highlight;
  outline: auto 5px -webkit-focus-ring-color;
  outline-offset: -3px;
  pointer-events: none;
  overflow: hidden;
}

.esri-view .esri-view-surface[data-interacting=true] {
  cursor: move;
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

.esri-view .esri-view-surface[data-cursor=copy] {
  cursor: copy;
}

.esri-view .esri-view-surface[data-cursor=crosshair] {
  cursor: crosshair;
}

.esri-view .esri-view-surface[data-cursor=help] {
  cursor: help;
}

.esri-view .esri-view-surface[data-cursor=move] {
  cursor: move;
}

.esri-view .esri-view-surface[data-cursor=pointer] {
  cursor: pointer;
}

.esri-view .esri-view-surface[data-cursor=progress] {
  cursor: progress;
}

.esri-view .esri-view-surface[data-cursor=grab] {
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab;
}

.esri-view .esri-view-surface[data-cursor=grabbing] {
  cursor: move;
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

.esri-view .esri-view-surface[data-cursor=n-resize] {
  cursor: n-resize;
}

.esri-view .esri-view-surface[data-cursor=e-resize] {
  cursor: e-resize;
}

.esri-view .esri-view-surface[data-cursor=s-resize] {
  cursor: s-resize;
}

.esri-view .esri-view-surface[data-cursor=w-resize] {
  cursor: w-resize;
}

.esri-view .esri-view-surface[data-cursor=ne-resize] {
  cursor: ne-resize;
}

.esri-view .esri-view-surface[data-cursor=nw-resize] {
  cursor: nw-resize;
}

.esri-view .esri-view-surface[data-cursor=se-resize] {
  cursor: se-resize;
}

.esri-view .esri-view-surface[data-cursor=sw-resize] {
  cursor: sw-resize;
}

.esri-view .esri-view-surface[data-cursor=ew-resize] {
  cursor: ew-resize;
}

.esri-view .esri-view-surface[data-cursor=ns-resize] {
  cursor: ns-resize;
}

.esri-view .esri-view-surface[data-cursor=nesw-resize] {
  cursor: nesw-resize;
}

.esri-view .esri-view-surface[data-cursor=nwse-resize] {
  cursor: nwse-resize;
}

.esri-view .esri-display-object,
.esri-view .esri-bitmap {
  position: absolute;
  border: none;
  margin: 0;
  padding: 0;
  -webkit-user-drag: none;
  -webkit-user-select: none;
}

.esri-view .esri-bitmap {
  max-width: none;
  transform-origin: top left;
}

.esri-ui {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden;
  font-size: 14px;
  z-index: 0;
}

.esri-ui .esri-component {
  pointer-events: auto;
}

.esri-ui .esri-attribution {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.esri-ui-corner {
  position: absolute;
  display: flex;
}

.esri-ui-inner-container {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.esri-ui-manual-container > .esri-component {
  position: absolute;
}

.esri-ui-manual-container .esri-swipe {
  z-index: -1;
}

.esri-ui-top-left,
.esri-ui-top-right {
  flex-flow: column;
}

.esri-ui-top-left {
  align-items: flex-start;
}

.esri-ui-top-right {
  align-items: flex-end;
}

.esri-ui-bottom-left,
.esri-ui-bottom-right {
  flex-flow: row;
  align-items: flex-end;
}

.esri-ui-bottom-right {
  flex-flow: row-reverse;
}

.esri-ui-top-left {
  top: 0;
  left: 0;
}

.esri-ui-top-right {
  top: 0;
  right: 0;
}

.esri-ui-top-right .esri-component,
.esri-ui-top-left .esri-component {
  margin-bottom: 10px;
}

.esri-ui-bottom-left {
  bottom: 0;
  left: 0;
}

.esri-ui-bottom-left .esri-component {
  margin-right: 10px;
}

.esri-ui-bottom-right {
  bottom: 0;
  right: 0;
}

.esri-ui-bottom-right .esri-component {
  margin-left: 10px;
}

[dir=rtl] .esri-ui-top-left {
  align-items: flex-end;
}

[dir=rtl] .esri-ui-top-right {
  align-items: flex-start;
}

[dir=rtl] .esri-ui-bottom-left {
  flex-direction: row-reverse;
}

[dir=rtl] .esri-ui-bottom-right {
  flex-direction: row;
}

.esri-zoom-box__container {
  position: relative;
  height: 100%;
  width: 100%;
}

.esri-zoom-box__overlay {
  cursor: crosshair;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.esri-zoom-box__overlay-background {
  fill: rgba(0, 0, 0, 0.1);
}

.esri-zoom-box__outline {
  fill: rgba(0, 0, 0, 0);
  stroke: #1e90ff;
  stroke-dasharray: 1, 1;
  stroke-width: 2px;
}

.esri-overlay-surface {
  position: absolute;
  border: none;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.esri-text-overlay-item {
  display: block;
  position: absolute;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.3em;
}

.esri-text-overlay-item-anchor-bottom {
  transform: translate(-50%, -100%);
}

.esri-text-overlay-item-anchor-bottom-right {
  transform: translate(-100%, -100%);
}

.esri-text-overlay-item-anchor-bottom-left {
  transform: translate(0, -100%);
}

.esri-text-overlay-item-anchor-top {
  transform: translate(-50%, 0);
}

.esri-text-overlay-item-anchor-top-right {
  transform: translate(-100%, 0);
}

.esri-text-overlay-item-anchor-top-left {
  transform: translate(0, 0);
}

.esri-text-overlay-item-anchor-center {
  transform: translate(-50%, -50%);
}

.esri-text-overlay-item-anchor-right {
  transform: translate(-100%, -50%);
}

.esri-text-overlay-item-anchor-left {
  transform: translate(0, -50%);
}

.esri-line-overlay-item {
  display: block;
  position: absolute;
  overflow: hidden;
  white-space: nowrap;
}

.esri-widget {
  box-sizing: border-box;
  color: #323232;
  font-size: 14px;
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.3em;
  background-color: #fff;
  --esri-widget-padding-x: 15px;
  --esri-widget-padding-y: 12px;
  --esri-widget-padding: var(--esri-widget-padding-y)
    var(--esri-widget-padding-x);
}

.esri-widget *,
.esri-widget *:before,
.esri-widget *:after {
  box-sizing: inherit;
}

.esri-widget.esri-widget--disabled > * {
  pointer-events: none;
  opacity: 0.4;
}

.esri-widget.esri-widget--compact {
  --esri-widget-padding-y: 0;
  --esri-widget-padding-x: 0;
}

.esri-widget__anchor {
  color: #0079c1;
}

.esri-widget__anchor:hover {
  color: #00598e;
}

.esri-widget__anchor--disabled {
  pointer-events: none;
  opacity: 0.4;
}

.esri-widget__anchor:hover,
.esri-widget__anchor:focus {
  text-decoration: underline;
}

.esri-widget__header {
  align-items: center;
  background-color: #fff;
  display: flex;
  flex: 1 0 100%;
  padding: 12px 0 12px 15px;
  justify-content: space-between;
  min-height: 48px;
  width: 100%;
}

.esri-widget__header .esri-widget__heading {
  align-items: center;
  color: #6e6e6e;
  display: flex;
  margin: 0;
  padding: 0;
  text-align: initial;
  width: calc(100% - 48px);
}

.esri-widget__header-button {
  -webkit-appearance: none;
  align-items: center;
  align-self: stretch;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  color: #6e6e6e;
  cursor: pointer;
  display: flex;
  flex: 0 0 48px;
  justify-content: center;
  padding: 0;
  width: 48px;
}

.esri-widget__heading {
  color: #323232;
  font-weight: 600;
  margin: 0 0 0.5rem 0;
}

h1.esri-widget__heading, .esri-widget__heading.h1 {
  font-size: 20px;
}

h2.esri-widget__heading, .esri-widget__heading.h2 {
  font-size: 16px;
}

h3.esri-widget__heading, .esri-widget__heading.h3,
h4.esri-widget__heading,
.esri-widget__heading.h4,
h5.esri-widget__heading,
.esri-widget__heading.h5,
h6.esri-widget__heading,
.esri-widget__heading.h6 {
  font-size: 14px;
}

.esri-widget__footer {
  align-items: center;
  background-color: #fff;
  display: flex;
  justify-content: center;
  min-height: 48px;
  width: 100%;
}

.esri-widget__footer-pagination {
  align-items: center;
  color: #6e6e6e;
  display: flex;
  justify-content: space-between;
}

.esri-widget__footer-pagination-previous-button,
.esri-widget__footer-pagination-next-button {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  margin: 0 7px;
  padding: 12px 15px;
  cursor: pointer;
  transition: background-color 125ms ease-in-out;
}

.esri-widget__footer-pagination-previous-button:hover,
.esri-widget__footer-pagination-previous-button:focus,
.esri-widget__footer-pagination-next-button:hover,
.esri-widget__footer-pagination-next-button:focus {
  background-color: #f3f3f3;
  color: #2e2e2e;
}

.esri-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  padding: 0;
  margin: 2px 0 0 0;
  font-size: 14px;
  line-height: 16px;
  -moz-background-clip: padding;
  background-clip: padding-box;
  overflow: hidden;
  width: 100%;
  visibility: hidden;
  max-height: 0;
}

.esri-menu .esri-menu__header {
  padding: 6px 12px;
  background-color: #4c4c4c;
  color: #fff;
}

.esri-menu__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.esri-menu__list-item {
  padding: 0.8em 1em;
  cursor: pointer;
  border-top: solid 1px rgba(110, 110, 110, 0.3);
  border-left: 3px solid rgba(0, 0, 0, 0);
}

.esri-menu__list-item:first-child {
  border-top: none;
}

.esri-menu__list-item--focus,
.esri-menu__list-item:hover,
.esri-menu__list-item:focus {
  background-color: #f3f3f3;
}

.esri-menu__list-item:active {
  background-color: #e2f1fb;
}

.esri-menu__list-item--active,
.esri-menu__list-item--active:hover,
.esri-menu__list-item--active:focus {
  background-color: #e2f1fb;
  border-left-color: #0079c1;
}

.esri-menu__list-item [class^=esri-icon-],
.esri-menu__list-item .esri-building-phase-picker__arrow-left,
.esri-menu__list-item .esri-building-phase-picker__arrow-right,
.esri-menu__list-item .esri-building-level-picker__arrow-up,
.esri-menu__list-item .esri-building-level-picker__arrow-down {
  padding-right: 2.8px;
}

.esri-menu__list-item [class*=" esri-icon-"],
.esri-menu__list-item .esri-building-phase-picker__arrow-left,
.esri-menu__list-item .esri-building-phase-picker__arrow-right,
.esri-menu__list-item .esri-building-level-picker__arrow-up,
.esri-menu__list-item .esri-building-level-picker__arrow-down {
  padding-right: 2.8px;
}

.esri-widget__table {
  color: #323232;
  border: none;
  border-collapse: collapse;
  line-height: 1.3em;
  width: 100%;
}

.esri-widget__table tr:nth-child(odd) {
  background-color: rgba(76, 76, 76, 0.1);
}

.esri-widget__table tr:nth-child(even) {
  background-color: rgba(76, 76, 76, 0.02);
}

.esri-widget__table tr a {
  color: #6e6e6e;
}

.esri-widget__table tr a:hover,
.esri-widget__table tr a:focus {
  color: #2e2e2e;
}

.esri-widget__table tr td,
.esri-widget__table tr th {
  padding: 0.5em 0.7em;
  word-break: break-word;
  vertical-align: top;
  font-size: 12px;
  font-weight: 400;
}

.esri-widget__table tr th {
  width: 50%;
  text-align: left;
  border-right: 3px solid rgba(0, 0, 0, 0.05);
}

.esri-widget__table tr td {
  width: 50%;
}

.esri-input {
  background-color: #fff;
  border: 1px solid #959595;
  color: #323232;
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

.esri-input[type=text],
.esri-input[type=password],
.esri-input[type=number] {
  height: 32px;
  padding: 0 0.5em;
}

.esri-input::-ms-clear {
  display: none;
}

.esri-input::-moz-placeholder {
  color: #6e6e6e;
  opacity: 1;
}

.esri-input:-ms-input-placeholder {
  color: #6e6e6e;
}

.esri-input::-webkit-input-placeholder {
  color: #6e6e6e;
}

calcite-combobox.esri-input {
  border: none;
}

.esri-button,
.esri-elevation-profile__header button {
  align-items: center;
  background-color: #0079c1;
  border: 1px solid #0079c1;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-family: inherit;
  font-size: 14px;
  min-height: 32px;
  justify-content: center;
  word-break: normal;
  white-space: normal;
  overflow: hidden;
  padding: 6px 7px;
  width: 100%;
  transition: background-color 125ms ease-in-out, border 125ms ease-in-out;
}

.esri-button:hover,
.esri-elevation-profile__header button:hover {
  background-color: #00598e;
  border: 1px solid #00598e;
  color: #fff;
}

.esri-button.esri-button--small,
.esri-elevation-profile__header button.esri-button--small {
  font-size: 12px;
  min-height: 16px;
}

.esri-button.esri-button--half,
.esri-elevation-profile__header button.esri-button--half {
  display: inline-block;
  width: 50%;
}

.esri-button.esri-button--third,
.esri-elevation-profile__header button.esri-button--third {
  display: inline-block;
  width: 33%;
}

.esri-button--secondary {
  background-color: rgba(0, 0, 0, 0);
  color: #0079c1;
}

.esri-button--tertiary,
.esri-elevation-profile__header button {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  color: #0079c1;
}

.esri-button--tertiary:hover,
.esri-elevation-profile__header button:hover {
  background-color: #f3f3f3;
  border-color: rgba(0, 0, 0, 0);
  color: #00598e;
}

.esri-button--disabled {
  opacity: 0.4;
  pointer-events: none;
}

.esri-button--drill-in {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  cursor: pointer;
  border: none;
  border-radius: 2px;
  text-align: unset;
  text-decoration: none;
  padding: 12px 7px;
  margin: 12px 7px;
  outline-offset: -4px;
  transition: background-color 125ms ease-in-out;
  box-shadow: 0 0 0 1px rgba(110, 110, 110, 0.3);
}

.esri-button--drill-in:hover,
.esri-button--drill-in:focus {
  background-color: #f3f3f3;
}

.esri-button--drill-in__title {
  font-size: 14px;
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.esri-button--drill-in [class^=esri-icon-],
.esri-button--drill-in .esri-building-phase-picker__arrow-left,
.esri-button--drill-in .esri-building-phase-picker__arrow-right,
.esri-button--drill-in .esri-building-level-picker__arrow-up,
.esri-button--drill-in .esri-building-level-picker__arrow-down {
  padding: 0 7px;
}

.esri-button--drill-in [class*=" esri-icon-"],
.esri-button--drill-in .esri-building-phase-picker__arrow-left,
.esri-button--drill-in .esri-building-phase-picker__arrow-right,
.esri-button--drill-in .esri-building-level-picker__arrow-up,
.esri-button--drill-in .esri-building-level-picker__arrow-down {
  padding: 0 7px;
}

[class^=esri-icon-],
.esri-building-phase-picker__arrow-left,
.esri-building-phase-picker__arrow-right,
.esri-building-level-picker__arrow-up,
.esri-building-level-picker__arrow-down {
  font-size: 16px;
  display: inline-block;
}

[class*=" esri-icon-"],
.esri-building-phase-picker__arrow-left,
.esri-building-phase-picker__arrow-right,
.esri-building-level-picker__arrow-up,
.esri-building-level-picker__arrow-down {
  font-size: 16px;
  display: inline-block;
}

.esri-widget__content--empty {
  align-items: center;
  color: #6e6e6e;
  display: flex;
  flex-flow: column wrap;
  padding: 18px 22px;
  text-align: center;
}

.esri-widget__content--empty h1.esri-widget__heading, .esri-widget__content--empty .esri-widget__heading.h1,
.esri-widget__content--empty h2.esri-widget__heading,
.esri-widget__content--empty .esri-widget__heading.h2,
.esri-widget__content--empty h3.esri-widget__heading,
.esri-widget__content--empty .esri-widget__heading.h3,
.esri-widget__content--empty h4.esri-widget__heading,
.esri-widget__content--empty .esri-widget__heading.h4,
.esri-widget__content--empty h5.esri-widget__heading,
.esri-widget__content--empty .esri-widget__heading.h5 {
  font-weight: 400;
}

.esri-widget__content-illustration--empty {
  padding: 1rem 0;
  width: 128px;
}

.esri-widget__content-icon--empty {
  padding: 0.5rem 0;
  width: 32px;
}

.esri-select {
  cursor: pointer;
  display: block;
  font-family: inherit;
  font-size: 0.85em;
  width: 100%;
  height: 32px;
  color: #323232;
  border: 1px solid #959595;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  padding: 0 0.5em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 32 32' width='32' height='32'%3E%3Cpath d='M8 11.207l-4-4V5.793l4 4 4-4v1.414z' fill='%236e6e6e' fillrule='nonzero'/%3E%3C/svg%3E") no-repeat right center #fff;
}

.esri-select[disabled] {
  cursor: auto;
}

.esri-select::-ms-expand {
  display: none;
}

.esri-disabled a,
.esri-disabled [role=menu],
.esri-disabled [role=checkbox] {
  color: rgba(110, 110, 110, 0.4);
}

.esri-disabled [class^=esri-icon-],
.esri-disabled .esri-building-phase-picker__arrow-left,
.esri-disabled .esri-building-phase-picker__arrow-right,
.esri-disabled .esri-building-level-picker__arrow-up,
.esri-disabled .esri-building-level-picker__arrow-down {
  color: rgba(110, 110, 110, 0.4);
}

.esri-disabled [class*=" esri-icon-"],
.esri-disabled .esri-building-phase-picker__arrow-left,
.esri-disabled .esri-building-phase-picker__arrow-right,
.esri-disabled .esri-building-level-picker__arrow-up,
.esri-disabled .esri-building-level-picker__arrow-down {
  color: rgba(110, 110, 110, 0.4);
}

.keynav-mode .esri-widget:focus {
  outline: 2px solid #6e6e6e;
  outline-offset: 2px;
  z-index: 1;
}

.keynav-mode .esri-widget *:focus {
  outline: 2px solid #6e6e6e;
  outline-offset: 2px;
  z-index: 1;
}

.esri-widget__loader-animation {
  animation: esri-rotate 1250ms infinite linear;
  transform: translateZ(0);
  border: 0.15em solid rgba(0, 0, 0, 0);
  border-color: rgba(50, 50, 50, 0.8) rgba(110, 110, 110, 0.3) rgba(110, 110, 110, 0.3) rgba(110, 110, 110, 0.3);
  border-radius: 100%;
  display: block;
  font-size: 16px;
  height: 1em;
  width: 1em;
}

.esri-widget--button {
  font-size: 14px;
  background-color: #fff;
  color: #6e6e6e;
  width: 32px;
  height: 32px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  text-align: center;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  transition: background-color 125ms ease-in-out;
}

.esri-widget--button:hover {
  background-color: #f3f3f3;
  color: #2e2e2e;
}

.esri-widget--button:active {
  background-color: #e2f1fb;
}

.esri-ui-corner .esri-component {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.esri-ui-corner .esri-expand .esri-widget--panel,
.esri-ui-corner .esri-expand .esri-widget--panel-height-only,
.esri-ui-corner .esri-component.esri-widget--panel,
.esri-ui-corner .esri-component.esri-widget--panel-height-only {
  min-height: 32px;
  transition: max-height 250ms ease-in-out;
  overflow-y: auto;
}

.esri-ui-corner .esri-expand .esri-widget--panel,
.esri-ui-corner .esri-expand .esri-widget--panel-height-only,
.esri-ui-corner .esri-component > .esri-widget--panel,
.esri-ui-corner .esri-component.esri-widget--panel {
  width: 300px;
}

.esri-ui-corner .esri-expand .esri-widget--panel .esri-widget--panel,
.esri-ui-corner .esri-expand .esri-widget--panel-height-only .esri-widget--panel,
.esri-ui-corner .esri-component > .esri-widget--panel .esri-widget--panel,
.esri-ui-corner .esri-component.esri-widget--panel .esri-widget--panel {
  width: auto;
}

.esri-view-height-greater-than-medium .esri-expand .esri-widget--panel,
.esri-view-height-greater-than-medium .esri-expand .esri-widget--panel-height-only,
.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel,
.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only {
  max-height: 680px;
}

.esri-view-height-medium .esri-expand .esri-widget--panel,
.esri-view-height-medium .esri-expand .esri-widget--panel-height-only,
.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel,
.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only {
  max-height: 540px;
}

.esri-view-height-small .esri-expand .esri-widget--panel,
.esri-view-height-small .esri-expand .esri-widget--panel-height-only,
.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel,
.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel-height-only {
  max-height: 420px;
}

.esri-view-height-xsmall .esri-expand .esri-widget--panel,
.esri-view-height-xsmall .esri-expand .esri-widget--panel-height-only,
.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel,
.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel-height-only {
  max-height: 240px;
}

.esri-ui-bottom-right .esri-menu,
.esri-ui-bottom-left .esri-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 2px;
}

[dir=rtl] .esri-widget__table th {
  text-align: right;
  border-right: none;
  border-left: 3px solid rgba(0, 0, 0, 0.05);
}

[dir=rtl] .esri-select {
  background-position: left 50%;
}

[dir=rtl] .esri-menu__list-item [class^=esri-icon-],
[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-left,
[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-right,
[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-up,
[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-down {
  padding-right: 0;
  padding-left: 2px;
}

[dir=rtl] .esri-menu__list-item [class*=" esri-icon-"],
[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-left,
[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-right,
[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-up,
[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-down {
  padding-right: 0;
  padding-left: 2px;
}

[dir=rtl] .esri-menu__list-item {
  border-left: none;
  border-right: 3px solid rgba(0, 0, 0, 0);
}

[dir=rtl] .esri-menu__list-item--active {
  border-right-color: #0079c1;
}

.esri-icon-font-fallback-text {
  clip: rect(0 0 0 0);
  overflow: hidden;
  position: absolute;
  height: 1px;
  width: 1px;
}

[class^=esri-icon-],
.esri-building-phase-picker__arrow-left,
.esri-building-phase-picker__arrow-right,
.esri-building-level-picker__arrow-up,
.esri-building-level-picker__arrow-down {
  animation: none;
}

[class*=" esri-icon-"],
.esri-building-phase-picker__arrow-left,
.esri-building-phase-picker__arrow-right,
.esri-building-level-picker__arrow-up,
.esri-building-level-picker__arrow-down {
  animation: none;
}

@keyframes esri-fade-in {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.esri-rotating {
  animation: esri-rotate 1250ms infinite linear;
  transform: translateZ(0);
}

.esri-clearfix:before,
.esri-clearfix:after {
  content: " ";
  display: table;
}

.esri-clearfix:after {
  clear: both;
}

.esri-interactive {
  cursor: pointer;
}

.esri-hidden {
  display: none !important;
}

.esri-invisible {
  visibility: hidden !important;
}

.esri-offscreen {
  position: absolute;
  top: -999em;
  left: -999em;
}

.esri-match-height {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow: hidden;
}

.esri-area-measurement-2d__measurement {
  padding: 12px 15px;
  margin: 12px 0;
  background-color: #f3f3f3;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-area-measurement-2d__container {
  position: relative;
  padding: 12px 0;
  overflow-y: auto;
}

.esri-area-measurement-2d__container a {
  text-decoration: none;
}

.esri-area-measurement-2d__header {
  position: relative;
  font-size: 12px;
  align-items: flex-start;
  justify-content: space-between;
  display: flex;
  flex: 0 0 auto;
}

.esri-area-measurement-2d__header-title,
h1 .esri-area-measurement-2d__header-title {
  font-size: 16px;
  font-weight: 600;
  padding: 8px 0;
  margin: 0;
  display: block;
  flex: 1;
  word-break: break-word;
  text-align: left;
}

.esri-area-measurement-2d__panel--error {
  color: #8c2907;
  padding: 0 15px;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-area-measurement-2d__hint {
  padding: 0 15px;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-area-measurement-2d__hint-text {
  margin: 12px 0;
  padding: 0;
}

.esri-area-measurement-2d__measurement {
  padding: 12px 15px;
  margin: 12px 0;
  background-color: #f3f3f3;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-area-measurement-2d__measurement-item {
  display: flex;
  padding-bottom: 12px;
  flex-flow: column;
}

.esri-area-measurement-2d__measurement-item--disabled {
  display: flex;
  color: rgba(50, 50, 50, 0.4);
}

.esri-area-measurement-2d__measurement-item-title {
  padding-bottom: 3px;
}

.esri-area-measurement-2d__measurement-item-value {
  font-weight: 600;
}

.esri-area-measurement-2d__settings {
  display: flex;
  justify-content: space-between;
  padding: 6px 15px;
}

.esri-area-measurement-2d__units {
  display: flex;
  flex: 0 1 48%;
  flex-flow: column;
  padding: 0;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-area-measurement-2d__units:only-child {
  flex: 1 0 100%;
}

.esri-area-measurement-2d__units-select {
  width: 100%;
  padding-left: 0.5em;
  padding-right: 2.7em;
}

.esri-area-measurement-2d__units-select-wrapper {
  width: 100%;
}

.esri-area-measurement-2d__actions {
  display: flex;
  flex-flow: column;
  justify-content: center;
  padding: 0 15px;
}

[dir=rtl] .esri-area-measurement-2d__units-select {
  padding-left: 2.7em;
  padding-right: 0.5em;
}

.esri-area-measurement-3d__measurement {
  padding: 12px 15px;
  margin: 12px 0;
  background-color: #f3f3f3;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-area-measurement-3d__container {
  position: relative;
  padding: 12px 0;
  overflow-y: auto;
}

.esri-area-measurement-3d__container a {
  text-decoration: none;
}

.esri-area-measurement-3d__header {
  position: relative;
  font-size: 12px;
  align-items: flex-start;
  justify-content: space-between;
  display: flex;
  flex: 0 0 auto;
}

.esri-area-measurement-3d__header-title,
h1 .esri-area-measurement-3d__header-title {
  font-size: 16px;
  font-weight: 600;
  padding: 8px 0;
  margin: 0;
  display: block;
  flex: 1;
  word-break: break-word;
  text-align: left;
}

.esri-area-measurement-3d__panel--error {
  color: #8c2907;
  padding: 0 15px;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-area-measurement-3d__hint {
  padding: 0 15px;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-area-measurement-3d__hint-text {
  margin: 12px 0;
  padding: 0;
}

.esri-area-measurement-3d__measurement {
  padding: 12px 15px;
  margin: 12px 0;
  background-color: #f3f3f3;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-area-measurement-3d__measurement-item {
  display: flex;
  padding-bottom: 12px;
  flex-flow: column;
}

.esri-area-measurement-3d__measurement-item--disabled {
  display: flex;
  color: rgba(50, 50, 50, 0.4);
}

.esri-area-measurement-3d__measurement-item-title {
  padding-bottom: 3px;
}

.esri-area-measurement-3d__measurement-item-value {
  font-weight: 600;
}

.esri-area-measurement-3d__settings {
  display: flex;
  justify-content: space-between;
  padding: 6px 15px;
}

.esri-area-measurement-3d__units {
  display: flex;
  flex: 0 1 48%;
  flex-flow: column;
  padding: 0;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-area-measurement-3d__units:only-child {
  flex: 1 0 100%;
}

.esri-area-measurement-3d__units-select {
  width: 100%;
  padding-left: 0.5em;
  padding-right: 2.7em;
}

.esri-area-measurement-3d__units-select-wrapper {
  width: 100%;
}

.esri-area-measurement-3d__actions {
  display: flex;
  flex-flow: column;
  justify-content: center;
  padding: 0 15px;
}

[dir=rtl] .esri-area-measurement-3d__units-select {
  padding-left: 2.7em;
  padding-right: 0.5em;
}

.esri-attachments {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
}

.esri-attachments__loader-container {
  height: 150px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.esri-attachments__loader {
  height: 64px;
  width: 100%;
  background: url(../base/images/loading-throb.gif) no-repeat center center;
}

.esri-attachments__actions {
  display: flex;
  flex-flow: row wrap;
  padding: 6px 7px;
}

.esri-attachments__item-add-icon {
  padding: 0 3px;
}

.esri-attachments__delete-button {
  width: auto;
  color: #8c2907;
  margin-right: auto;
}

.esri-attachments .esri-attachments__items {
  display: flex;
  padding: 0;
  margin: 0;
  width: 100%;
}

.esri-attachments .esri-attachments__item {
  line-height: 1.2em;
  list-style-type: none;
  margin: 0;
}

.esri-attachments__item-button {
  display: flex;
  align-items: center;
  width: 100%;
  background-color: #fff;
  cursor: pointer;
  border: 1px solid rgba(110, 110, 110, 0.3);
  border-color: rgba(0, 0, 0, 0);
  border-radius: 2px;
  color: #6e6e6e;
  text-align: unset;
  text-decoration: none;
  padding: 6px 7px;
  margin: 0 0 6px;
  outline-offset: -4px;
  transition: border-color 125ms ease-in-out;
  box-shadow: 0 1px 0 rgba(110, 110, 110, 0.3);
}

.esri-attachments__item-button:focus,
.esri-attachments__item-button:hover {
  border-color: #000;
}

.esri-attachments__item-link {
  display: block;
  position: relative;
  text-decoration: none;
}

.esri-attachments__item-link:hover .esri-attachments__item-link-overlay,
.esri-attachments__item-link:focus .esri-attachments__item-link-overlay {
  opacity: 1;
}

.esri-attachments__item-add {
  background-color: rgba(0, 0, 0, 0);
  padding: 6px 0;
}

.esri-attachments__add-attachment-button {
  border-radius: 2px;
  font-size: 12px;
  justify-content: flex-start;
  padding: 12px 3px;
  transition: background-color 250ms ease-in-out;
}

.esri-attachments__add-attachment-button:hover {
  background-color: #fff;
  text-decoration: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.esri-attachments__item-add-icon {
  padding: 0 7px;
}

.esri-attachments__item-link-overlay {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  transition: opacity 250ms ease-in-out;
}

.esri-attachments__item-link-overlay-icon {
  background-color: rgba(76, 76, 76, 0.5);
  color: #fff;
  border-radius: 100%;
  display: flex;
  padding: 18px;
  align-items: center;
  justify-content: center;
}

.esri-attachments__item-link-overlay-icon svg {
  fill: #fff;
}

.esri-attachments__item-mask {
  display: flex;
  overflow: hidden;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  box-shadow: 0 0 0 1px rgba(110, 110, 110, 0.15);
}

.esri-attachments__item-mask--icon {
  background-color: #f3f3f3;
  padding: 24px 0;
}

.esri-attachments__item-mask--icon .esri-attachments__image {
  width: 32px;
  height: 32px;
}

.esri-attachments__metadata {
  display: flex;
  justify-content: space-between;
  margin-top: 3px;
}

.esri-attachments__metadata .esri-attachments__metadata-fieldset {
  background-color: #fff;
  border: none;
  flex: 0 1 calc(50% - 1px);
  font-size: 12px;
  margin: 0;
  padding: 6px 7px;
  text-align: center;
}

.esri-attachments__file-name {
  display: inline-block;
  font-size: 12px;
  margin-bottom: 3px;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
  word-break: break-word;
}

.esri-attachments__file-fieldset {
  border: none;
  padding: 12px 7px;
  margin: 0;
}

.esri-attachments__file-input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.esri-attachments__container--list .esri-attachments__items {
  flex-direction: column;
  flex-wrap: nowrap;
}

.esri-attachments__container--list .esri-attachments__item-mask {
  flex: 0 0 auto;
  margin-right: 7px;
  position: relative;
}

.esri-attachments__container--list .esri-attachments__image {
  max-width: unset;
  max-height: unset;
  left: 50%;
}

.esri-attachments__container--list .esri-attachments__label {
  display: flex;
  flex: 1 1 auto;
  justify-content: space-between;
}

.esri-attachments__container--list .esri-attachments__filename {
  flex: 1 0 0%;
  cursor: pointer;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
  word-break: break-word;
}

.esri-attachments__container--list .esri-attachments__item-chevron-icon {
  cursor: pointer;
  flex: 0 0 auto;
  padding: 0 15px;
}

.esri-attachments__container--preview .esri-attachments__items {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}

.esri-attachments__container--preview .esri-attachments__item {
  margin-bottom: 12px;
  width: 100%;
}

.esri-attachments__container--preview .esri-attachments__item-mask {
  width: 100%;
  height: auto;
}

.esri-attachments__container--preview .esri-attachments__item-button {
  flex-flow: column nowrap;
  box-shadow: none;
}

.esri-attachments__container--preview .esri-attachments__item-button .esri-attachments__label {
  margin: 12px 0;
}

.esri-attachments__container--preview .esri-attachments__image {
  max-width: 100%;
}

.esri-attachments__container--preview .esri-attachments__filename {
  margin-top: 12px;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  width: calc(100% - 15px);
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
  word-break: break-word;
}

.esri-attachments__container--preview .esri-attachments__item-mask--icon {
  background-color: rgba(0, 0, 0, 0);
}

.esri-attachments__form-node {
  background-color: #fff;
  padding: 6px 7px;
  box-shadow: 0 1px 0 rgba(110, 110, 110, 0.3);
}

.esri-attachments__form-node .esri-attachments__item-mask {
  width: unset;
  height: unset;
  box-shadow: none;
}

.esri-attachments__form-node .esri-attachments__image {
  max-width: 100%;
}

.esri-attachments__error-message {
  padding: 12px 15px;
  margin: 6px 7px;
  background-color: #fff;
  border-top: 3px solid #de2900;
  animation: esri-fade-in-down 250ms ease-in-out;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.esri-attachments__progress-bar {
  position: absolute;
  width: 100%;
}

.esri-attachments__progress-bar:before,
.esri-attachments__progress-bar:after {
  content: "";
  opacity: 1;
  position: absolute;
  height: 1px;
  top: 0;
  transition: opacity 500ms ease-in-out;
}

.esri-attachments__progress-bar:before {
  background-color: rgba(110, 110, 110, 0.3);
  width: 100%;
  z-index: 0;
}

.esri-attachments__progress-bar:after {
  background-color: #6e6e6e;
  width: 20%;
  z-index: 0;
  animation: looping-progresss-bar-ani 1500ms linear infinite;
}

[dir=rtl] .esri-attachments__item-mask {
  margin-right: 0;
  margin-left: 7px;
}

.esri-attribution {
  font-size: 12px;
  line-height: 16px;
  background-color: rgba(255, 255, 255, 0.8);
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}

.esri-attribution__link {
  color: currentColor;
  text-decoration: none;
}

.esri-attribution__link:hover,
.esri-attribution__link:active,
.esri-attribution__link:visited,
.esri-attribution__link:focus {
  color: currentColor;
}

.esri-attribution__sources {
  font-weight: 300;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 5px;
  align-self: flex-start;
  flex: 1 0;
}

.esri-attribution__sources[role=button] {
  font-size: 1em;
}

.esri-attribution__powered-by {
  font-weight: 400;
  padding: 0 5px;
  text-align: right;
  white-space: nowrap;
  align-self: flex-end;
}

.esri-attribution--open {
  z-index: 2;
}

.esri-attribution__sources--open {
  white-space: normal;
}

.esri-basemap-gallery {
  color: #323232;
  background-color: #fff;
  overflow-y: auto;
  position: relative;
  width: auto;
}

.esri-basemap-gallery:focus-within {
  outline: 2px solid #6e6e6e;
  outline-offset: 2px;
  z-index: 1;
}

.esri-basemap-gallery__item-container {
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  transition: opacity 250ms ease-in-out;
  list-style: none;
  margin: 0;
  padding: 0;
}

.esri-basemap-gallery--source-refreshing .esri-basemap-gallery__item-container,
.esri-basemap-gallery.esri-disabled .esri-basemap-gallery__item {
  opacity: 0.4;
  pointer-events: none;
  animation: none;
}

.esri-basemap-gallery__empty-message {
  padding: 12px 15px;
  animation: esri-fade-in 500ms ease-in-out;
}

.esri-basemap-gallery__item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 6px 7px;
  cursor: pointer;
  border-left: 3px solid rgba(0, 0, 0, 0);
  border-right: 3px solid rgba(0, 0, 0, 0);
  animation: esri-fade-in 500ms ease-in-out;
  transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out;
}

.esri-basemap-gallery__item:first-child {
  margin-top: 6px;
}

.esri-basemap-gallery__loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  width: 100%;
  animation: esri-fade-in 500ms ease-in-out;
}

.esri-basemap-gallery__loader:before,
.esri-basemap-gallery__loader:after {
  content: "";
  opacity: 1;
  position: absolute;
  height: 1px;
  top: 0;
  transition: opacity 500ms ease-in-out;
}

.esri-basemap-gallery__loader:before {
  background-color: rgba(110, 110, 110, 0.3);
  width: 100%;
  z-index: 0;
}

.esri-basemap-gallery__loader:after {
  background-color: #6e6e6e;
  width: 20%;
  z-index: 0;
  animation: looping-progresss-bar-ani 1500ms linear infinite;
}

.esri-basemap-gallery__item--error {
  cursor: auto;
  opacity: 0.4;
}

.esri-basemap-gallery__item-thumbnail {
  height: 64px;
  width: auto;
  box-shadow: 0 0 0 1px rgba(110, 110, 110, 0.3);
}

@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .esri-basemap-gallery__item-thumbnail {
    height: 64px;
    width: 64px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.esri-basemap-gallery__item-title {
  font-size: 12px;
  word-break: break-word;
  color: #6e6e6e;
  padding: 0 7px;
  transition: color 250ms ease-in-out;
}

.esri-basemap-gallery__item--selected,
.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,
.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus {
  cursor: auto;
  border-inline-start-color: #0079c1;
  background-color: #e2f1fb;
  color: #323232;
}

.esri-basemap-gallery__item--selected .esri-basemap-gallery__item-title,
.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover .esri-basemap-gallery__item-title,
.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus .esri-basemap-gallery__item-title {
  color: #323232;
}

.esri-basemap-gallery__item:hover,
.esri-basemap-gallery__item:focus {
  outline: none;
  background-color: #f3f3f3;
  border-inline-start-color: #6e6e6e;
}

.esri-basemap-gallery__item:hover .esri-basemap-gallery__item-title,
.esri-basemap-gallery__item:focus .esri-basemap-gallery__item-title {
  color: #2e2e2e;
}

.esri-basemap-gallery__item.esri-basemap-gallery__item--error:hover,
.esri-basemap-gallery__item.esri-basemap-gallery__item--error:focus {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.esri-view .esri-basemap-gallery {
  min-width: 225px;
  max-width: 300px;
}

.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component {
  width: 450px;
  max-width: initial;
}

.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item-container {
  flex-flow: row wrap;
  align-items: baseline;
}

.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item {
  border: 1px solid rgba(0, 0, 0, 0);
  flex-flow: column wrap;
  width: 29.333%;
  margin: 3px 2%;
  padding: 12px 0;
  text-align: center;
}

.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item:hover,
.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item:focus {
  border-color: #6e6e6e;
}

.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item-thumbnail {
  max-width: 100%;
  margin-bottom: 6px;
}

.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item-title {
  margin-top: 6px;
  width: 100%;
}

.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item--selected,
.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,
.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus {
  border-color: #0079c1;
}

.esri-basemap-layer-list {
  color: #323232;
  background-color: #f3f3f3;
  padding: calc(var(--esri-widget-padding-y) * 0.5) calc(var(--esri-widget-padding-x) * 0.5);
  overflow-y: auto;
  display: flex;
  flex-flow: column;
}

.esri-basemap-layer-list__title-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 3px 0;
}

.esri-widget__heading.esri-basemap-layer-list__main-heading {
  flex: 1 1;
  margin: 0;
  padding: 3px 3px 3px 0;
  font-size: 14px;
}

.esri-basemap-layer-list__editing-card {
  display: flex;
  flex-flow: column;
  padding: 12px 15px;
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  width: 100%;
  animation: esri-fade-in-down 250ms ease-in-out;
}

.esri-basemap-layer-list__editing-input {
  display: flex;
  flex-flow: column;
}

.esri-basemap-layer-list__editing-actions {
  display: flex;
  justify-content: flex-end;
  margin: 6px 0 0 0;
}

.esri-basemap-layer-list__editing-actions .esri-button,
.esri-basemap-layer-list__editing-actions .esri-elevation-profile__header button,
.esri-elevation-profile__header .esri-basemap-layer-list__editing-actions button {
  font-size: 12px;
  min-height: 16px;
  width: 33%;
}

.esri-basemap-layer-list__edit-button {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  color: #6e6e6e;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 32px;
  border-radius: 2px;
  transition: background-color 125ms ease-in-out;
  cursor: pointer;
}

.esri-basemap-layer-list__edit-button:hover,
.esri-basemap-layer-list__edit-button:focus {
  background-color: rgba(110, 110, 110, 0.3);
  color: #2e2e2e;
}

.esri-widget__heading.esri-basemap-layer-list__list-heading {
  font-size: 12px;
  padding: 0;
  font-weight: 400;
}

.esri-basemap-layer-list__list {
  list-style: none;
  margin: 0 0 0 15px;
  padding: 0;
  transition: background-color 125ms ease-in-out;
}

.esri-basemap-layer-list__list.esri-basemap-layer-list--chosen {
  background-color: #e2f1fb;
  opacity: 0.75;
}

.esri-basemap-layer-list__list.esri-basemap-layer-list--chosen .esri-basemap-layer-list__item,
.esri-basemap-layer-list__item.esri-basemap-layer-list--chosen .esri-basemap-layer-list__item {
  background-color: rgba(0, 0, 0, 0);
}

.esri-basemap-layer-list__item--has-children {
  padding-bottom: 6px;
}

.esri-basemap-layer-list__item--has-children .esri-basemap-layer-list__list:not([hidden]) {
  animation: esri-fade-in 375ms ease-in-out;
}

.esri-basemap-layer-list__list[hidden] {
  display: none;
}

.esri-basemap-layer-list__list--root {
  margin: 0;
}

.esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container {
  cursor: pointer;
}

.esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container:hover {
  border-left-color: rgba(110, 110, 110, 0.3);
}

.esri-basemap-layer-list__item[aria-selected=true] > .esri-basemap-layer-list__item-container {
  border-left-color: #0079c1;
}

.esri-basemap-layer-list__item[aria-selected=true] > .esri-basemap-layer-list__item-container:hover {
  border-left-color: #0079c1;
}

.esri-basemap-layer-list__item-container ~ .esri-basemap-layer-list__list .esri-basemap-layer-list__item {
  border-bottom-width: 0;
}

.esri-basemap-layer-list__item {
  background-color: #fff;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
  position: relative;
  overflow: hidden;
  list-style: none;
  margin: 3px 0;
  padding: 0;
  transition: background-color 125ms ease-in-out;
}

.esri-basemap-layer-list__item.esri-basemap-layer-list--chosen {
  background-color: #e2f1fb;
  opacity: 0.75;
}

.esri-basemap-layer-list__item-container {
  border-left: 3px solid rgba(0, 0, 0, 0);
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 12px 7px 12px 20px;
  transition: border-color 250ms ease-in-out;
}

.esri-basemap-layer-list__item--invisible-at-scale .esri-basemap-layer-list__item-title {
  color: rgba(110, 110, 110, 0.4);
}

.esri-basemap-layer-list__item--has-children > .esri-basemap-layer-list__item-container {
  padding-left: 5px;
}

.esri-basemap-layer-list__item--has-children > .esri-basemap-layer-list__list {
  font-size: 12px;
}

.esri-basemap-layer-list__child-toggle {
  color: #6e6e6e;
  width: 15px;
  align-self: center;
  display: flex;
  cursor: pointer;
}

.esri-basemap-layer-list__child-toggle [class^=esri-icon-],
.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-left,
.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-right,
.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-up,
.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-down {
  line-height: 1.2em;
}

.esri-basemap-layer-list__child-toggle [class*=" esri-icon-"],
.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-left,
.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-right,
.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-up,
.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-down {
  line-height: 1.2em;
}

.esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--opened,
.esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed-rtl,
.esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--closed {
  display: none;
}

.esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--opened {
  display: block;
}

.esri-basemap-layer-list__item-label {
  display: flex;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  flex: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.esri-basemap-layer-list__item-label[role=switch],
.esri-basemap-layer-list__item-label[role=checkbox],
.esri-basemap-layer-list__item-label[role=radio] {
  cursor: pointer;
}

.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-toggle-icon {
  visibility: hidden;
}

.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item--invisible .esri-basemap-layer-list__item-toggle-icon {
  color: inherit;
}

.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-toggle:focus .esri-basemap-layer-list__item-toggle-icon,
.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-label:focus .esri-basemap-layer-list__item-toggle-icon,
.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-container:hover .esri-basemap-layer-list__item-toggle-icon,
.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item--invisible > .esri-basemap-layer-list__item-container .esri-basemap-layer-list__item-toggle-icon {
  visibility: visible;
}

.esri-basemap-layer-list__item-title {
  flex: 1;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 1.3em;
  word-break: break-word;
  overflow-wrap: break-word;
  transition: color 125ms ease-in-out;
}

.esri-basemap-layer-list__status-indicator {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-block: 0;
  height: 6px;
  width: 6px;
  margin-inline: 12px;
}

.esri-basemap-layer-list__publishing {
  border: 1px solid #6e6e6e;
  animation: publishing 2s normal infinite;
}

.esri-basemap-layer-list__updating {
  background-color: #0079c1;
  border-radius: 50%;
  animation: updating 2s normal infinite;
}

.esri-basemap-layer-list__connection-status {
  height: 16px;
  width: 16px;
  margin-inline: 7px;
  color: #f89927;
}

.esri-basemap-layer-list__connection-status--connected {
  color: #35ac46;
}

.esri-basemap-layer-list__item-message {
  display: flex;
  align-items: center;
  visibility: hidden;
  height: 0;
  margin-top: -1px;
  padding: 6px 7px;
  overflow: hidden;
  font-size: 12px;
  transition: transform 250ms ease-in-out;
  transform: scale(1, 0);
  animation: esri-fade-in-down 250ms ease-in-out;
  transform-origin: center top;
  background-color: #f6f6f6;
  -webkit-margin-start: 3rem;
          margin-inline-start: 3rem;
  -webkit-border-start: 3px solid #d9bf2b;
          border-inline-start: 3px solid #d9bf2b;
  -webkit-margin-after: 0.25rem;
          margin-block-end: 0.25rem;
  -webkit-margin-end: 0.25rem;
          margin-inline-end: 0.25rem;
}

.esri-basemap-layer-list__item-message [class^=esri-icon-],
.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,
.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,
.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,
.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down {
  margin-right: 0.3rem;
}

.esri-basemap-layer-list__item-message [class*=" esri-icon-"],
.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,
.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,
.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,
.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down {
  margin-right: 0.3rem;
}

.esri-basemap-layer-list__item--has-message .esri-basemap-layer-list__item-message {
  visibility: visible;
  height: auto;
  transform: scale(1, 1);
}

.esri-basemap-layer-list__item-toggle {
  padding: 0 3px;
  cursor: pointer;
  color: #6e6e6e;
  display: flex;
  align-items: center;
}

.esri-basemap-layer-list__item-actions-menu {
  align-self: center;
  display: flex;
}

.esri-basemap-layer-list__item-actions-menu-item {
  display: flex;
  flex: 1 0 auto;
  justify-content: center;
  align-items: center;
  color: #6e6e6e;
  cursor: pointer;
  padding: 0 7px;
  transition: border-color 250ms ease-in-out;
}

.esri-basemap-layer-list__item-actions-menu-item .esri-disabled-element {
  pointer-events: none;
  opacity: 0.4;
}

.esri-basemap-layer-list__item-actions-menu-item:first-of-type {
  margin: 0 2px;
}

.esri-basemap-layer-list__item-actions-menu-item:hover {
  background-color: #f3f3f3;
}

.esri-basemap-layer-list__item-actions-menu-item--active,
.esri-basemap-layer-list__item-actions-menu-item--active:hover {
  background-color: #e2f1fb;
}

.esri-basemap-layer-list__item-actions {
  position: relative;
  background-color: #f3f3f3;
  color: #6e6e6e;
  margin: -1px 7px 6px;
  height: auto;
}

.esri-basemap-layer-list__item-actions[aria-expanded=true] {
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-basemap-layer-list__item-actions-section {
  animation: esri-fade-in 375ms ease-in-out;
}

.esri-basemap-layer-list__item-actions[hidden] {
  display: none;
}

.esri-basemap-layer-list__item-actions-close {
  color: #6e6e6e;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  padding: 5px;
  z-index: 1;
}

.esri-basemap-layer-list__item-actions-list {
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 6px 0;
  list-style: none;
  border-top: 2px solid #fff;
}

.esri-basemap-layer-list__item-actions-list:first-of-type {
  border-top: 0;
}

.esri-basemap-layer-list__item-action,
.esri-basemap-layer-list__action-toggle {
  border: 1px solid rgba(0, 0, 0, 0);
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: pointer;
  font-size: 12px;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 6px 15px;
  opacity: 1;
  transition: opacity 250ms ease-in-out 250ms, background-color 250ms ease-in-out;
}

.esri-basemap-layer-list__item-action {
  justify-content: flex-start;
  flex-flow: row;
}

.esri-basemap-layer-list__action-toggle {
  flex-flow: row-reverse;
  justify-content: space-between;
}

.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-title {
  margin-left: 0;
}

.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-icon {
  background-color: #4c4c4c;
  border-radius: 16px;
  box-shadow: 0 0 0 1px #fff;
  flex: 0 0 28px;
  height: 16px;
  overflow: hidden;
  padding: 0;
  position: relative;
  transition: background-color 125ms ease-in-out;
  width: 16px;
}

.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-icon:before {
  background-color: #fff;
  border-radius: 100%;
  content: "";
  display: block;
  height: 12px;
  left: 0;
  margin: 2px;
  position: absolute;
  top: 0;
  transition: background-color 125ms ease-in-out, left 125ms ease-in-out;
  width: 12px;
}

.esri-basemap-layer-list__action-toggle--on .esri-basemap-layer-list__item-action-icon {
  background-color: #fff;
}

.esri-basemap-layer-list__action-toggle--on .esri-basemap-layer-list__item-action-icon:before {
  background-color: #4c4c4c;
  box-shadow: 0 0 0 1px #4c4c4c;
  left: 12px;
}

.esri-basemap-layer-list__item-action:hover,
.esri-basemap-layer-list__action-toggle:hover {
  background-color: #f3f3f3;
}

.esri-basemap-layer-list__item-actions[hidden] .esri-basemap-layer-list__item-action {
  opacity: 0;
}

.esri-basemap-layer-list__item-action-icon {
  flex: 0 0 16px;
  font-size: 16px;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: 0.1em;
}

.esri-basemap-layer-list__item-action-image {
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  font-size: 14px;
  text-align: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.esri-basemap-layer-list__item-action-title {
  margin-left: 5px;
}

.esri-basemap-layer-list-panel {
  margin: 12px 15px;
}

.esri-basemap-layer-list__hr {
  border: none;
  height: 1px;
  width: 100%;
  background-color: rgba(110, 110, 110, 0.3);
}

.esri-basemap-layer-list__no-items {
  color: #6e6e6e;
  text-align: center;
  padding: 24px 15px;
}

.esri-basemap-layer-list-panel__content--legend .esri-legend__service {
  padding: 0 0 12px 0;
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--has-children > .esri-basemap-layer-list__item-container {
  padding-left: 20px;
  padding-right: 5px;
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__list {
  margin: 0 15px 0 0;
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__list--root {
  margin: 0;
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed {
  display: none;
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed-rtl {
  display: block;
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--closed-rtl {
  display: none;
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-action-title {
  margin-left: 0;
  margin-right: 5px;
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__action-toggle {
  margin-right: 0;
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item:after {
  animation: looping-progresss-bar-ani 1500ms linear infinite reverse;
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message [class^=esri-icon-],
[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,
[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,
[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,
[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down {
  margin-right: 0;
  margin-left: 0.3rem;
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message [class*=" esri-icon-"],
[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,
[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,
[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,
[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down {
  margin-right: 0;
  margin-left: 0.3rem;
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container {
  border-left: none;
  border-right: 3px solid rgba(0, 0, 0, 0);
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container:hover {
  border-right-color: rgba(110, 110, 110, 0.3);
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item[aria-selected=true] > .esri-basemap-layer-list__item-container {
  border-right-color: #0079c1;
}

[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item[aria-selected=true] > .esri-basemap-layer-list__item-container:hover {
  border-right-color: #0079c1;
}

@keyframes updating {
  0%, 40% {
    background-color: rgba(0, 0, 0, 0);
  }
  50%, 80% {
    background-color: var(--calcite-ui-brand);
  }
  100% {
    background-color: rgba(0, 0, 0, 0);
  }
}
@keyframes publishing {
  0%, 20% {
    transform: rotate(45deg);
  }
  80%, 100% {
    transform: rotate(135deg);
  }
}
@keyframes esri-basemap-slide {
  0% {
    margin-top: 0;
    margin-left: 0;
    opacity: 0;
  }
  75% {
    margin-top: 0;
    margin-left: 0;
    opacity: 0;
  }
  100% {
    margin-top: 5px;
    margin-left: 5px;
    opacity: 1;
  }
}
.esri-basemap-toggle {
  cursor: pointer;
  position: relative;
  overflow: visible;
  width: 69px;
  height: 69px;
  background-color: rgba(0, 0, 0, 0);
  box-shadow: none;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}

.esri-basemap-toggle:hover {
  background-color: rgba(0, 0, 0, 0);
}

.esri-basemap-toggle__container,
.esri-basemap-toggle__image {
  width: 64px;
  height: 64px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.esri-basemap-toggle__container {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.esri-basemap-toggle__image {
  background-color: #fff;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../base/images/basemap-toggle-64.svg);
}

.esri-basemap-toggle__image--loading {
  background-image: unset;
  align-items: center;
  display: flex;
  justify-content: center;
}

.esri-basemap-toggle__image--secondary {
  margin-top: 5px;
  margin-left: 5px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  animation: esri-basemap-slide 2000ms ease-in-out;
}

.esri-basemap-thumbnail__overlay-scrim {
  --calcite-scrim-background: rgba(0, 0, 0, 0.5);
  color: var(--calcite-ui-text-inverse);
}

.esri-basemap-toggle__image-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: background-color 125ms ease-in-out;
  background-color: rgba(255, 255, 255, 0);
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.esri-basemap-toggle__image-overlay .esri-basemap-toggle:hover {
  background-color: rgba(46, 46, 46, 0.4);
}

.esri-basemap-toggle__title {
  flex: 1 0 100%;
  height: auto;
  font-size: 9px;
  font-weight: 500;
  line-height: 1.3em;
  padding: 0.5em;
  background-color: rgba(255, 255, 255, 0.7);
  text-align: center;
}

.esri-basemap-toggle.esri-disabled {
  cursor: auto;
}

.esri-widget.esri-basemap-toggle .esri-widget.esri-basemap-toggle,
.esri-ui-corner .esri-widget.esri-basemap-toggle {
  background-color: rgba(0, 0, 0, 0);
  box-shadow: none;
}

.esri-binary-color-size-slider {
  direction: ltr;
  min-width: 260px;
}

.esri-binary-color-size-slider .esri-slider {
  font-size: 12px;
  position: relative;
  z-index: 1;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__content {
  flex-direction: row;
  height: 240px;
  margin: 0 auto 0 40%;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  flex: 0 0 auto;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__anchor {
  border-bottom: 1px solid #6e6e6e;
  border-top: 1px solid #fff;
  width: 30px;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,
.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label {
  text-decoration: underline;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,
.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,
.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,
.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-binary-color-size-slider .esri-slider .esri-slider__thumb {
  background-color: #6e6e6e;
  border-radius: 0;
  border: none;
  height: 12px;
  left: -12px;
  top: -6px;
  width: 6px;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:before {
  position: absolute;
  top: 0;
  left: -1.5px;
  width: 3px;
  content: "";
  height: 12px;
  background-color: #6e6e6e;
  transition: transform 125ms ease-in-out, background-color 125ms ease-in-out;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:after {
  position: absolute;
  top: 0;
  left: 6px;
  content: "";
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid #6e6e6e;
  border-top: 6px solid rgba(0, 0, 0, 0);
  height: 0;
  width: 0;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__label {
  left: auto;
  line-height: 20px;
  min-width: 50px;
  right: 50px;
  text-align: right;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__label:hover {
  background-color: #f3f3f3;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__segment:hover {
  cursor: default;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__range-input {
  margin: auto;
  text-align: center;
  width: 50%;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__label-input {
  text-align: right;
  width: 70px;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__max,
.esri-binary-color-size-slider .esri-slider .esri-slider__min {
  flex: none;
  margin: 9px auto;
  padding: 9px 12px;
  position: relative;
  width: auto;
  z-index: 0;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__max:before,
.esri-binary-color-size-slider .esri-slider .esri-slider__min:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,
.esri-binary-color-size-slider .esri-slider .esri-slider__min.esri-slider__range--active {
  background-color: #fff;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,
.esri-binary-color-size-slider .esri-slider .esri-slider__min .esri-slider__range-input {
  margin: 0 auto;
}

.esri-binary-color-size-slider .esri-slider .esri-slider__extra-content {
  display: flex;
  height: 100%;
}

.esri-binary-color-size-slider .esri-slider .esri-histogram__svg {
  overflow: visible;
}

.esri-binary-color-size-slider .esri-slider .esri-histogram__label {
  fill: #323232;
  stroke-width: 2;
}

.esri-binary-color-size-slider .esri-slider .esri-histogram__average-line,
.esri-binary-color-size-slider .esri-slider .esri-histogram__label {
  paint-order: stroke;
  stroke: #fff;
}

.esri-binary-color-size-slider .esri-slider .zoom-cap--max {
  position: absolute;
  top: 0;
}

.esri-binary-color-size-slider .esri-slider .zoom-cap--min {
  position: absolute;
  bottom: 0;
}

.esri-binary-color-size-slider .esri-slider .zoom-cap {
  height: 11px;
  width: 30px;
  stroke-width: 0;
}

.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask {
  fill: #fff;
}

.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--line {
  fill: #fff;
}

.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline {
  fill: #323232;
}

.esri-binary-color-size-slider .esri-slider .zoom-cap:hover {
  cursor: pointer;
}

.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask {
  fill: #fff;
}

.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line {
  fill: #0079c1;
}

.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline {
  fill: #fff;
}

.esri-binary-color-size-slider__ramp {
  display: flex;
  height: 100%;
  width: 30px;
  position: relative;
}

.esri-binary-color-size-slider__ramp svg {
  height: 100%;
  width: 100%;
  position: absolute;
  stroke: #6e6e6e;
  stroke-width: 1px;
  left: 0;
}

.esri-binary-color-size-slider__ramp svg rect {
  height: 100%;
  width: 100%;
}

.esri-binary-color-size-slider__ramp svg path {
  stroke-width: 0.5px;
}

.esri-binary-color-size-slider__histogram-container {
  display: flex;
  flex: 1 1 0;
  height: 100%;
  width: 120px;
}

.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__content {
  margin: 0 auto 0 35%;
}

.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  width: 12px;
}

.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label {
  text-decoration: underline;
}

.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive {
  background-size: 12px 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../base/images/SM-Slider_TrackBackground_idle.svg);
}

.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active {
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,
.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:focus {
  cursor: pointer;
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-bookmarks {
  background-color: rgba(0, 0, 0, 0);
}

.esri-bookmarks .esri-widget__content--empty {
  background-color: #f3f3f3;
}

.esri-bookmarks__loader-container {
  height: 150px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.esri-bookmarks__loader {
  height: 64px;
  width: 100%;
  background: url(../base/images/loading-throb.gif) no-repeat center center;
}

.esri-bookmarks__list {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}

.esri-bookmarks__bookmark {
  align-items: center;
  border-bottom: 1px solid rgba(110, 110, 110, 0.15);
  position: relative;
  display: flex;
  background-color: #fff;
  transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
  overflow: hidden;
}

.esri-bookmarks__bookmark.sortable-chosen {
  background-color: #e2f1fb;
  transition: background-color 250ms ease-in-out;
}

.esri-bookmarks__bookmark-button {
  border: none;
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  -webkit-padding-start: 7px;
          padding-inline-start: 7px;
  color: #6e6e6e;
  cursor: pointer;
  display: flex;
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  overflow: hidden;
  flex: 1 1 auto;
  text-align: left;
}

.esri-bookmarks__bookmark-button:hover {
  background-color: #f3f3f3;
  color: #2e2e2e;
}

.esri-bookmarks__bookmark-button:hover:active {
  background-color: rgba(0, 0, 0, 0);
  color: #6e6e6e;
}

@supports (text-align: initial) {
  .esri-bookmarks__bookmark-button {
    text-align: initial;
  }
}
.esri-bookmarks__list--sortable .esri-bookmarks__bookmark-button {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}

.esri-bookmarks_bookmark-drag-handle {
  align-items: center;
  align-self: stretch;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  color: #6e6e6e;
  cursor: move;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  margin: 0 0;
  padding: 0 3px;
  transition: background-color 250ms ease-in-out;
}

.esri-bookmarks_bookmark-drag-handle:focus,
.esri-bookmarks_bookmark-drag-handle:hover {
  background-color: #f3f3f3;
  color: #2e2e2e;
}

.esri-bookmarks_bookmark-drag-handle[aria-pressed=true] {
  background-color: #e2f1fb;
  color: #2e2e2e;
}

.esri-bookmarks__bookmark--active:before,
.esri-bookmarks__bookmark--active:after {
  content: "";
  opacity: 1;
  position: absolute;
  height: 1px;
  top: 0;
  transition: opacity 500ms ease-in-out;
}

.esri-bookmarks__bookmark--active:before {
  background-color: rgba(110, 110, 110, 0.3);
  width: 100%;
  z-index: 0;
}

.esri-bookmarks__bookmark--active:after {
  background-color: #6e6e6e;
  width: 20%;
  z-index: 0;
  animation: looping-progresss-bar-ani 1500ms linear infinite;
}

.esri-bookmarks__bookmark--active {
  color: #323232;
  background-color: #e2f1fb;
  cursor: default;
}

.esri-bookmarks__bookmark--active:hover,
.esri-bookmarks__bookmark--active:focus {
  color: #323232;
  background-color: #e2f1fb;
  cursor: default;
}

.esri-bookmarks__bookmark-label {
  display: flex;
  flex-flow: column;
  flex: 1 1 auto;
  padding: 12px 11px;
}

.esri-bookmarks__bookmark-name {
  color: #323232;
  font-size: 12px;
  flex: 1;
  overflow: hidden;
  padding: 0;
  overflow-wrap: break-word;
  word-break: break-word;
}

.esri-bookmarks__bookmark-time-extent {
  font-size: 12px;
  flex: 1;
  overflow: hidden;
  padding: 0;
  overflow-wrap: break-word;
  word-break: break-word;
}

.esri-bookmarks__time-extent {
  margin-top: 3px;
  display: grid;
  grid-template-columns: auto auto;
  -moz-column-gap: 7px;
       column-gap: 7px;
}

.esri-bookmarks__bookmark-image-container {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  max-width: 64px;
  position: relative;
}

.esri-bookmarks__bookmark-image-container--has-image {
  overflow: hidden;
}

.esri-button-menu {
  position: absolute;
  bottom: 2px;
  right: 2px;
  z-index: 1;
}

.esri-bookmarks__image {
  width: 64px;
  background-color: #f3f3f3;
  margin: 6px 0;
}

.esri-bookmarks__bookmark-edit-button-container {
  display: flex;
  flex: 0 0 auto;
  align-self: stretch;
  align-items: stretch;
}

.esri-bookmarks__bookmark-edit-button {
  align-items: center;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  color: #6e6e6e;
  cursor: pointer;
  padding: 0 15px;
  display: flex;
}

.esri-bookmarks__bookmark-edit-button:hover {
  background-color: #f3f3f3;
  color: #2e2e2e;
}

.esri-bookmarks__time-extent-container {
  padding: 6px 15px 12px;
  --calcite-label-margin-bottom: 0;
}

.esri-bookmarks__time-extent-group {
  color: #6e6e6e;
  display: grid;
  font-size: 12px;
  grid-template-rows: auto auto;
}

.esri-bookmarks__add-bookmark {
  align-items: center;
  background-color: #f3f3f3;
  display: flex;
  justify-content: center;
  padding: 6px 7px 12px;
}

.esri-bookmarks__add-bookmark-button {
  align-items: center;
  background-color: #fff;
  border-radius: 32px;
  font-size: 12px;
  flex: 0 1 auto;
  justify-content: center;
  padding: 9px 7px;
  transition: background-color 250ms ease-in-out;
  width: auto;
}

.esri-bookmarks__add-bookmark-button:hover {
  text-decoration: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.esri-bookmarks__add-bookmark-icon {
  font-size: 14px;
  -webkit-padding-start: 3px;
          padding-inline-start: 3px;
  -webkit-padding-end: 7px;
          padding-inline-end: 7px;
}

.esri-bookmarks__authoring-card {
  background-color: #f3f3f3;
  padding: 6px 7px;
  animation: esri-fade-in-down 250ms ease-in-out;
}

.esri-bookmarks__authoring-card .esri-bookmarks__bookmark-image-container {
  width: 64px;
  height: 64px;
  border: 1px solid rgba(110, 110, 110, 0.3);
  background-image: url("../base/images/transparent-bg.png");
}

.esri-bookmarks__authoring-card .esri-bookmarks__bookmark-image-container .esri-bookmarks__image {
  margin-bottom: 0;
  margin-top: 0;
}

.esri-bookmarks__authoring-form {
  display: flex;
  flex-flow: column;
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
}

.esri-bookmarks__authoring-container {
  align-items: center;
  display: flex;
  flex-flow: row;
  padding: 12px 15px;
}

.esri-bookmarks__authoring-container .esri-bookmarks__authoring-label {
  padding-top: 0;
  padding-bottom: 0;
  width: calc(100% - 64px);
}

.esri-bookmarks__authoring-label {
  display: flex;
  flex-flow: column;
  flex: 1 0 auto;
  padding-block: 12px;
  -webkit-padding-start: 15px;
          padding-inline-start: 15px;
}

.esri-bookmarks__authoring-actions {
  border-top: solid 1px rgba(110, 110, 110, 0.3);
  display: flex;
  justify-content: flex-end;
  padding: 6px 15px;
  margin-top: 6px;
}

.esri-bookmarks__authoring-actions .esri-button,
.esri-bookmarks__authoring-actions .esri-elevation-profile__header button,
.esri-elevation-profile__header .esri-bookmarks__authoring-actions button {
  font-size: 12px;
  min-height: 16px;
  width: 33%;
}

.esri-bookmarks__authoring-actions .esri-bookmarks__authoring-delete-button {
  color: #8c2907;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  width: auto;
}

.esri-widget__no-bookmark-icon {
  font-size: 32px;
  line-height: 64px;
  width: 64px;
  height: 64px;
  display: inline-block;
  text-align: center;
}

.esri-bookmarks--fade-in {
  opacity: 0;
  transition: opacity 375ms ease-out;
}

.esri-bookmarks--fade-in-active {
  opacity: 1;
}

[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark--active:after {
  animation: looping-progresss-bar-ani 1500ms linear infinite reverse;
}

[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-container {
  margin-right: 0;
  margin-left: 7px;
}

[dir=rtl] .esri-bookmarks .esri-bookmarks__authoring-actions .esri-bookmarks__authoring-delete-button {
  margin-right: 0;
  margin-left: auto;
}

[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-button {
  text-align: right;
}

@supports (text-align: initial) {
  [dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-button {
    text-align: initial;
  }
}
[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-image-container .esri-button-menu {
  right: unset;
  left: 2px;
}

.esri-building-level-picker {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.esri-building-level-picker.esri-building-level-picker--no-level {
  display: none;
}

.esri-building-level-picker__levels-container {
  display: flex;
  flex-direction: column;
  width: 50%;
  padding: 20px 0;
  cursor: pointer;
  transform: rotate(180deg);
  justify-content: flex-start;
  align-items: center;
}

.esri-building-level-picker__inner-levels-container {
  transition: margin 0.3s;
}

.esri-building-level-picker__label-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  height: 90px;
  margin-right: 12px;
  align-items: center;
}

.esri-building-level-picker-label {
  color: #6e6e6e;
  text-align: center;
  font-size: 40px;
  line-height: 40px;
}

.esri-building-level-picker-label,
.esri-building-level-picker-label--empty {
  position: relative;
  width: 90px;
  cursor: pointer;
  transition: opacity 0.3s;
  text-align: center;
}

.esri-building-level-picker-label.esri-building-level-picker-label--active,
.esri-building-level-picker-label--empty.esri-building-level-picker-label--active {
  color: #0079c1;
}

.esri-building-level-picker-label--empty {
  font-size: 14px;
  font-weight: 300;
  color: #323232;
  cursor: default;
}

.esri-building-level-picker-label__clear-button {
  font-size: 12px;
  line-height: 12px;
  position: absolute;
  top: 10px;
  display: none;
  width: 20px;
  height: 20px;
  margin-left: 3px;
  padding: 4px;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
  color: #6e6e6e;
  border: none;
  border-radius: 50%;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.esri-building-level-picker-label__clear-button:hover {
  background: #f3f3f3;
}

.esri-building-level-picker-label--active .esri-building-level-picker-label__clear-button {
  display: inline-block;
}

.esri-building-level-picker-item {
  border: 1px solid rgba(0, 0, 0, 0);
  will-change: height;
  touch-action: none;
}

.esri-building-level-picker-item__base {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  will-change: height;
}

.esri-building-level-picker-item__base .rect {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: 3px;
  transform: translate(-50%, -50%) rotateX(66deg) rotateZ(45deg);
  pointer-events: none;
  border: 2px solid rgba(110, 110, 110, 0.3);
  outline: solid 1px rgba(0, 0, 0, 0);
  background-color: rgba(255, 255, 255, 0.7);
  will-change: height;
}

.esri-building-level-picker-item--hover .esri-building-level-picker-item__base .rect {
  border-color: #0079c1;
  background-color: rgba(255, 255, 255, 0.7);
  box-shadow: 0 0 2px 1px #0079c1;
}

.esri-building-level-picker-item--active .esri-building-level-picker-item__base .rect {
  border-color: #0079c1;
  background-color: #0079c1;
}

.esri-building-level-picker-item,
.esri-building-level-picker-item .esri-building-level-picker-item__base,
.esri-building-level-picker-item .rect {
  transition: height 0.1s ease-out, width 0.1s ease-out, background-color 0.1s ease-in-out, border-color 0.1s ease-in-out;
}

.esri-building-level-picker--animate-level .esri-building-level-picker-item,
.esri-building-level-picker--animate-level .esri-building-level-picker-item .esri-building-level-picker-item__base,
.esri-building-level-picker--animate-level .esri-building-level-picker-item .rect {
  transition: height 0.3s cubic-bezier(0.63, -0.265, 0.48, 1.64), width 0.3s cubic-bezier(0.63, -0.265, 0.48, 1.64), background-color 0.1s ease-in-out, border-color 0.1s ease-in-out;
}

.esri-building-level-picker__arrow-up,
.esri-building-level-picker__arrow-down {
  font-size: 10px;
  line-height: 10px;
  width: 18px;
  height: 18px;
  padding: 4px;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
  text-align: center;
  border: none;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.esri-building-level-picker__arrow-up:hover:not(:disabled),
.esri-building-level-picker__arrow-down:hover:not(:disabled) {
  background: #f3f3f3;
}

.esri-building-level-picker__arrow-up:disabled,
.esri-building-level-picker__arrow-down:disabled {
  opacity: 0.4;
  cursor: default;
}

.esri-building-level-picker__arrow-up.esri-arrow-down,
.esri-building-level-picker__arrow-down.esri-arrow-down,
.esri-building-level-picker__arrow-down {
  transform: rotate(-90deg);
}

.esri-building-level-picker__arrow-up.esri-arrow-up,
.esri-building-level-picker__arrow-up,
.esri-building-level-picker__arrow-down.esri-arrow-up {
  transform: rotate(90deg);
}

.esri-building-level-picker__arrow-up.esri-arrow-left,
.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-left,
.esri-building-level-picker__arrow-down.esri-arrow-left,
.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-left {
  transform: rotate(0deg);
}

.esri-building-level-picker__arrow-up.esri-arrow-right,
.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-right,
.esri-building-level-picker__arrow-down.esri-arrow-right,
.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-right {
  transform: rotate(180deg);
}

.esri-building-phase-picker,
.esri-building-phase-picker__phases-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.esri-building-phase-picker__phases-container {
  flex-grow: 0;
  flex-shrink: 1;
  overflow: hidden;
  padding: 5px;
}

.esri-building-phase-picker__phase {
  width: 32px;
  height: 32px;
  font-weight: 400;
  cursor: pointer;
  transition: all 250ms;
  color: #323232;
  border: solid 1px rgba(110, 110, 110, 0.3);
  border-radius: 100%;
  background: #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  flex-shrink: 0;
}

.esri-building-phase-picker__phase:hover {
  box-shadow: 0 0 2px 1px #0079c1;
  transform: scale(1.1);
}

.esri-building-phase-picker__phase.esri-building-phase-picker__phase--active {
  border-color: #0079c1;
  background-color: #e2f1fb;
}

.esri-building-phase-picker__phase.esri-building-phase-picker__phase--current {
  color: #fff;
  background-color: #0079c1;
}

.esri-building-phase-picker__divider {
  height: 1px;
  min-width: 15px;
  background: rgba(110, 110, 110, 0.3);
  flex-grow: 0;
}

.esri-building-phase-picker__divider.esri-building-phase-picker__divider--active {
  background-color: #0079c1;
}

.esri-building-phase-picker__arrow-left,
.esri-building-phase-picker__arrow-right {
  font-size: 10px;
  line-height: 10px;
  width: 18px;
  height: 18px;
  padding: 4px;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
  text-align: center;
  border: none;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.esri-building-phase-picker__arrow-left:hover:not(:disabled),
.esri-building-phase-picker__arrow-right:hover:not(:disabled) {
  background: #f3f3f3;
}

.esri-building-phase-picker__arrow-left:disabled,
.esri-building-phase-picker__arrow-right:disabled {
  opacity: 0.4;
  cursor: default;
}

.esri-building-phase-picker__arrow-left.esri-arrow-down,
.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-down,
.esri-building-phase-picker__arrow-right.esri-arrow-down,
.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-down {
  transform: rotate(-90deg);
}

.esri-building-phase-picker__arrow-left.esri-arrow-up,
.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-up,
.esri-building-phase-picker__arrow-right.esri-arrow-up,
.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-up {
  transform: rotate(90deg);
}

.esri-building-phase-picker__arrow-left.esri-arrow-left,
.esri-building-phase-picker__arrow-left,
.esri-building-phase-picker__arrow-right.esri-arrow-left {
  transform: rotate(0deg);
}

.esri-building-phase-picker__arrow-left.esri-arrow-right,
.esri-building-phase-picker__arrow-right.esri-arrow-right,
.esri-building-phase-picker__arrow-right {
  transform: rotate(180deg);
}

.esri-building-disciplines-tree-node--level-1 {
  padding-left: 0px;
}

.esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf {
  padding-left: 18px;
}

.esri-building-disciplines-tree-node--level-2 {
  padding-left: 11px;
}

.esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf {
  padding-left: 29px;
}

.esri-building-disciplines-tree-node--level-3 {
  padding-left: 22px;
}

.esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf {
  padding-left: 40px;
}

.esri-building-disciplines-tree-node--level-4 {
  padding-left: 33px;
}

.esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf {
  padding-left: 51px;
}

.esri-building-disciplines-tree-node--level-5 {
  padding-left: 44px;
}

.esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf {
  padding-left: 62px;
}

.esri-building-disciplines-tree-node__label {
  display: flex;
  flex-direction: row;
  font-size: 14px;
  font-weight: 300;
  padding-top: 3px;
  padding-bottom: 3px;
  cursor: pointer;
  align-items: center;
}

.esri-building-disciplines-tree-node__collapse-toggle {
  font-size: 10px;
  line-height: 10px;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0;
  padding: 4px;
  transition: transform 0.1s ease-in-out;
  border: none;
  background: none;
  flex-shrink: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed) {
  transform: rotate(90deg);
}

.esri-building-disciplines-tree-node__checkbox {
  font-size: 10px;
  line-height: 10px;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0;
  margin-right: 7px;
  padding: 1px;
  transition: all 0.1s ease-in-out;
  border: solid 1px rgba(110, 110, 110, 0.3);
  background: none;
  flex-shrink: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.esri-building-disciplines-tree-node__checkbox:before {
  color: #fff;
}

.esri-building-disciplines-tree-node__checkbox--indeterminate:before {
  color: #6e6e6e;
}

.esri-building-disciplines-tree-node__checkbox--checked {
  background: #0079c1;
  border-color: #0079c1;
}

.esri-building-disciplines-tree-node__checkbox--checked:before {
  color: #fff;
}

[dir=rtl] .esri-building-disciplines-tree-node__checkbox {
  margin-right: 0;
  margin-left: 7px;
}

[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle {
  transform: rotate(180deg);
}

[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed) {
  transform: rotate(90deg);
}

[dir=rtl] .esri-building-disciplines-tree-node--level-1 {
  padding-left: 0;
  padding-right: 0px;
}

[dir=rtl] .esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf {
  padding-left: 0;
  padding-right: 18px;
}

[dir=rtl] .esri-building-disciplines-tree-node--level-2 {
  padding-left: 0;
  padding-right: 11px;
}

[dir=rtl] .esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf {
  padding-left: 0;
  padding-right: 29px;
}

[dir=rtl] .esri-building-disciplines-tree-node--level-3 {
  padding-left: 0;
  padding-right: 22px;
}

[dir=rtl] .esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf {
  padding-left: 0;
  padding-right: 40px;
}

[dir=rtl] .esri-building-disciplines-tree-node--level-4 {
  padding-left: 0;
  padding-right: 33px;
}

[dir=rtl] .esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf {
  padding-left: 0;
  padding-right: 51px;
}

[dir=rtl] .esri-building-disciplines-tree-node--level-5 {
  padding-left: 0;
  padding-right: 44px;
}

[dir=rtl] .esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf {
  padding-left: 0;
  padding-right: 62px;
}

.esri-building-explorer {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  width: 300px;
  max-width: 100%;
  max-height: calc(100vh - 30px);
  padding: 15px;
}

.esri-building-explorer .esri-widget__heading {
  font-weight: 400;
}

.esri-building-explorer__loading-container {
  text-align: center;
}

.esri-building-explorer__loading-container calcite-loader {
  box-sizing: content-box;
}

.esri-building-explorer__section:not(:last-child) {
  margin-bottom: 30px;
}

.esri-building-explorer__panel--error {
  color: #8c2907;
  margin: 0;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-button-menu {
  width: 32px;
  height: 32px;
}

.esri-button-menu .esri-button-menu__button {
  align-items: center;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  color: #6e6e6e;
  display: flex;
  font-size: 16px;
  height: 32px;
  justify-content: center;
  text-align: center;
  transition: background-color 125ms ease-in-out;
  width: 32px;
}

.esri-button-menu .esri-button-menu__button:disabled {
  cursor: default;
  color: rgba(110, 110, 110, 0.4);
}

.esri-button-menu .esri-button-menu__button:hover,
.esri-button-menu .esri-button-menu__button:focus {
  background-color: #f3f3f3;
  color: #2e2e2e;
  cursor: pointer;
}

.esri-button-menu .esri-button-menu__button.esri-button-menu__button--selected,
.esri-button-menu .esri-button-menu__button.esri-button-menu__button--selected:hover {
  background: #4c4c4c;
  color: #fff;
}

.esri-button-menu .esri-button-menu__content-wrapper {
  position: relative;
  display: inline-block;
}

.esri-button-menu__content {
  border-radius: 2px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.33);
  background-color: #fff;
  max-height: 250px;
  min-width: 200px;
  overflow: auto;
  z-index: 1;
}

.esri-button-menu__content .esri-button-menu__item-wrapper,
.esri-button-menu__content .esri-button-menu__embedded-content-wrapper {
  list-style: none;
  margin: 0;
  padding: 0;
}

.esri-button-menu__item {
  display: block;
  padding: 0;
}

.esri-button-menu__item .esri-button-menu__item-label {
  align-items: center;
  color: #323232;
  cursor: pointer;
  display: flex;
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  justify-content: flex-start;
  margin: 0;
  padding: 12px 15px;
  position: relative;
  text-decoration: none;
}

.esri-button-menu__item .esri-button-menu__item-label .esri-button-menu__item-label-content {
  padding: 0 7px;
  width: auto;
}

.esri-button-menu__item .esri-button-menu__item-label:hover {
  background-color: #f3f3f3;
  color: #2e2e2e;
}

.esri-button-menu__item .esri-button-menu__icon {
  color: #0079c1;
}

.esri-button-menu__item .esri-button-menu__checkbox {
  position: absolute;
  opacity: 0;
}

.esri-button-menu__item .esri-button-menu__checkbox:checked ~ .esri-button-menu__embedded-content-wrapper {
  display: block;
}

.esri-button-menu__item .esri-button-menu__embedded-content-wrapper {
  display: none;
}

.esri-button-menu__item .esri-button-menu__embedded-content-wrapper .esri-button-menu__checkbox:checked ~ .esri-button-menu__item-label .esri-button-menu__icon {
  display: block;
}

.esri-button-menu__item--selectable .esri-button-menu__icon {
  display: none;
}

.esri-classed-color-slider {
  direction: ltr;
  min-width: 260px;
}

.esri-classed-color-slider .esri-slider {
  font-size: 12px;
  position: relative;
  z-index: 1;
}

.esri-classed-color-slider .esri-slider .esri-slider__content {
  flex-direction: row;
  height: 240px;
  margin: 0 auto 0 40%;
}

.esri-classed-color-slider .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  flex: 0 0 auto;
}

.esri-classed-color-slider .esri-slider .esri-slider__anchor {
  border-bottom: 1px solid #6e6e6e;
  border-top: 1px solid #fff;
  width: 30px;
}

.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,
.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label {
  text-decoration: underline;
}

.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,
.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,
.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,
.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-classed-color-slider .esri-slider .esri-slider__thumb {
  background-color: #6e6e6e;
  border-radius: 0;
  border: none;
  height: 12px;
  left: -12px;
  top: -6px;
  width: 6px;
}

.esri-classed-color-slider .esri-slider .esri-slider__thumb:before {
  position: absolute;
  top: 0;
  left: -1.5px;
  width: 3px;
  content: "";
  height: 12px;
  background-color: #6e6e6e;
  transition: transform 125ms ease-in-out, background-color 125ms ease-in-out;
}

.esri-classed-color-slider .esri-slider .esri-slider__thumb:after {
  position: absolute;
  top: 0;
  left: 6px;
  content: "";
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid #6e6e6e;
  border-top: 6px solid rgba(0, 0, 0, 0);
  height: 0;
  width: 0;
}

.esri-classed-color-slider .esri-slider .esri-slider__label {
  left: auto;
  line-height: 20px;
  min-width: 50px;
  right: 50px;
  text-align: right;
}

.esri-classed-color-slider .esri-slider .esri-slider__label:hover {
  background-color: #f3f3f3;
}

.esri-classed-color-slider .esri-slider .esri-slider__segment:hover {
  cursor: default;
}

.esri-classed-color-slider .esri-slider .esri-slider__range-input {
  margin: auto;
  text-align: center;
  width: 50%;
}

.esri-classed-color-slider .esri-slider .esri-slider__label-input {
  text-align: right;
  width: 70px;
}

.esri-classed-color-slider .esri-slider .esri-slider__max,
.esri-classed-color-slider .esri-slider .esri-slider__min {
  flex: none;
  margin: 9px auto;
  padding: 9px 12px;
  position: relative;
  width: auto;
  z-index: 0;
}

.esri-classed-color-slider .esri-slider .esri-slider__max:before,
.esri-classed-color-slider .esri-slider .esri-slider__min:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.esri-classed-color-slider .esri-slider .esri-slider__max.esri-slider__range--active,
.esri-classed-color-slider .esri-slider .esri-slider__min.esri-slider__range--active {
  background-color: #fff;
}

.esri-classed-color-slider .esri-slider .esri-slider__max .esri-slider__range-input,
.esri-classed-color-slider .esri-slider .esri-slider__min .esri-slider__range-input {
  margin: 0 auto;
}

.esri-classed-color-slider .esri-slider .esri-slider__extra-content {
  display: flex;
  height: 100%;
}

.esri-classed-color-slider .esri-slider .esri-histogram__svg {
  overflow: visible;
}

.esri-classed-color-slider .esri-slider .esri-histogram__label {
  fill: #323232;
  stroke-width: 2;
}

.esri-classed-color-slider .esri-slider .esri-histogram__average-line,
.esri-classed-color-slider .esri-slider .esri-histogram__label {
  paint-order: stroke;
  stroke: #fff;
}

.esri-classed-color-slider .esri-slider .zoom-cap--max {
  position: absolute;
  top: 0;
}

.esri-classed-color-slider .esri-slider .zoom-cap--min {
  position: absolute;
  bottom: 0;
}

.esri-classed-color-slider .esri-slider .zoom-cap {
  height: 11px;
  width: 30px;
  stroke-width: 0;
}

.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--mask {
  fill: #fff;
}

.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--line {
  fill: #fff;
}

.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--underline {
  fill: #323232;
}

.esri-classed-color-slider .esri-slider .zoom-cap:hover {
  cursor: pointer;
}

.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask {
  fill: #fff;
}

.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line {
  fill: #0079c1;
}

.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline {
  fill: #fff;
}

.esri-classed-color-slider__ramp {
  display: flex;
  height: 100%;
  width: 30px;
  position: relative;
}

.esri-classed-color-slider__ramp svg {
  height: 100%;
  width: 100%;
  position: absolute;
  stroke: #6e6e6e;
  stroke-width: 1px;
  left: 0;
}

.esri-classed-color-slider__ramp svg rect {
  height: 100%;
  width: 100%;
}

.esri-classed-color-slider__ramp svg path {
  stroke-width: 0.5px;
}

.esri-classed-color-slider__histogram-container {
  display: flex;
  flex: 1 1 0;
  height: 100%;
  width: 120px;
}

.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__content {
  margin: 0 auto 0 35%;
}

.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  width: 12px;
}

.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label {
  text-decoration: underline;
}

.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive {
  background-size: 12px 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../base/images/SM-Slider_TrackBackground_idle.svg);
}

.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active {
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:hover,
.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:focus {
  cursor: pointer;
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-classed-size-slider {
  direction: ltr;
  min-width: 260px;
}

.esri-classed-size-slider .esri-slider {
  font-size: 12px;
  position: relative;
  z-index: 1;
}

.esri-classed-size-slider .esri-slider .esri-slider__content {
  flex-direction: row;
  height: 240px;
  margin: 0 auto 0 40%;
}

.esri-classed-size-slider .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  flex: 0 0 auto;
}

.esri-classed-size-slider .esri-slider .esri-slider__anchor {
  border-bottom: 1px solid #6e6e6e;
  border-top: 1px solid #fff;
  width: 30px;
}

.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,
.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label {
  text-decoration: underline;
}

.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,
.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,
.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,
.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-classed-size-slider .esri-slider .esri-slider__thumb {
  background-color: #6e6e6e;
  border-radius: 0;
  border: none;
  height: 12px;
  left: -12px;
  top: -6px;
  width: 6px;
}

.esri-classed-size-slider .esri-slider .esri-slider__thumb:before {
  position: absolute;
  top: 0;
  left: -1.5px;
  width: 3px;
  content: "";
  height: 12px;
  background-color: #6e6e6e;
  transition: transform 125ms ease-in-out, background-color 125ms ease-in-out;
}

.esri-classed-size-slider .esri-slider .esri-slider__thumb:after {
  position: absolute;
  top: 0;
  left: 6px;
  content: "";
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid #6e6e6e;
  border-top: 6px solid rgba(0, 0, 0, 0);
  height: 0;
  width: 0;
}

.esri-classed-size-slider .esri-slider .esri-slider__label {
  left: auto;
  line-height: 20px;
  min-width: 50px;
  right: 50px;
  text-align: right;
}

.esri-classed-size-slider .esri-slider .esri-slider__label:hover {
  background-color: #f3f3f3;
}

.esri-classed-size-slider .esri-slider .esri-slider__segment:hover {
  cursor: default;
}

.esri-classed-size-slider .esri-slider .esri-slider__range-input {
  margin: auto;
  text-align: center;
  width: 50%;
}

.esri-classed-size-slider .esri-slider .esri-slider__label-input {
  text-align: right;
  width: 70px;
}

.esri-classed-size-slider .esri-slider .esri-slider__max,
.esri-classed-size-slider .esri-slider .esri-slider__min {
  flex: none;
  margin: 9px auto;
  padding: 9px 12px;
  position: relative;
  width: auto;
  z-index: 0;
}

.esri-classed-size-slider .esri-slider .esri-slider__max:before,
.esri-classed-size-slider .esri-slider .esri-slider__min:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.esri-classed-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,
.esri-classed-size-slider .esri-slider .esri-slider__min.esri-slider__range--active {
  background-color: #fff;
}

.esri-classed-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,
.esri-classed-size-slider .esri-slider .esri-slider__min .esri-slider__range-input {
  margin: 0 auto;
}

.esri-classed-size-slider .esri-slider .esri-slider__extra-content {
  display: flex;
  height: 100%;
}

.esri-classed-size-slider .esri-slider .esri-histogram__svg {
  overflow: visible;
}

.esri-classed-size-slider .esri-slider .esri-histogram__label {
  fill: #323232;
  stroke-width: 2;
}

.esri-classed-size-slider .esri-slider .esri-histogram__average-line,
.esri-classed-size-slider .esri-slider .esri-histogram__label {
  paint-order: stroke;
  stroke: #fff;
}

.esri-classed-size-slider .esri-slider .zoom-cap--max {
  position: absolute;
  top: 0;
}

.esri-classed-size-slider .esri-slider .zoom-cap--min {
  position: absolute;
  bottom: 0;
}

.esri-classed-size-slider .esri-slider .zoom-cap {
  height: 11px;
  width: 30px;
  stroke-width: 0;
}

.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--mask {
  fill: #fff;
}

.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--line {
  fill: #fff;
}

.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--underline {
  fill: #323232;
}

.esri-classed-size-slider .esri-slider .zoom-cap:hover {
  cursor: pointer;
}

.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask {
  fill: #fff;
}

.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line {
  fill: #0079c1;
}

.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline {
  fill: #fff;
}

.esri-classed-size-slider__ramp {
  display: flex;
  height: 100%;
  width: 30px;
  position: relative;
}

.esri-classed-size-slider__ramp svg {
  height: 100%;
  width: 100%;
  position: absolute;
  stroke: #6e6e6e;
  stroke-width: 1px;
  left: 0;
}

.esri-classed-size-slider__ramp svg rect {
  height: 100%;
  width: 100%;
}

.esri-classed-size-slider__ramp svg path {
  stroke-width: 0.5px;
}

.esri-classed-size-slider__histogram-container {
  display: flex;
  flex: 1 1 0;
  height: 100%;
  width: 120px;
}

.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__content {
  margin: 0 auto 0 35%;
}

.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  width: 12px;
}

.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label {
  text-decoration: underline;
}

.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive {
  background-size: 12px 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../base/images/SM-Slider_TrackBackground_idle.svg);
}

.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active {
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:hover,
.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:focus {
  cursor: pointer;
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-color-picker {
  display: inline-block;
  position: relative;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

.esri-color-picker__toggle-button {
  position: relative;
  z-index: 1;
  background: var(--esri-color-picker-value);
  border: solid 1px var(--calcite-ui-border-1);
}

.esri-color-picker__bg-pattern {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  background-color: #323232;
  opacity: 0.3;
  background-image: repeating-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), repeating-linear-gradient(45deg, #ffffff 25%, #323232 25%, #323232 75%, #ffffff 75%, #ffffff);
  background-position: 0 0, 50% 50%;
  background-size: 50% 50%;
}

.esri-color-picker__popover {
  background: var(--calcite-ui-foreground-1);
  width: 272px;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 70vh;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.esri-color-picker__opacity-slider-container {
  padding: 12px 15px;
}

.esri-color-picker__opacity-slider {
  margin-inline: 8px;
}

.esri-color-picker__calcite-color-picker {
  --calcite-ui-border-1: transparent;
}

.esri-color-size-slider {
  direction: ltr;
  min-width: 260px;
}

.esri-color-size-slider .esri-slider {
  font-size: 12px;
  position: relative;
  z-index: 1;
}

.esri-color-size-slider .esri-slider .esri-slider__content {
  flex-direction: row;
  height: 240px;
  margin: 0 auto 0 40%;
}

.esri-color-size-slider .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  flex: 0 0 auto;
}

.esri-color-size-slider .esri-slider .esri-slider__anchor {
  border-bottom: 1px solid #6e6e6e;
  border-top: 1px solid #fff;
  width: 30px;
}

.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,
.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label {
  text-decoration: underline;
}

.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,
.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,
.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,
.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-color-size-slider .esri-slider .esri-slider__thumb {
  background-color: #6e6e6e;
  border-radius: 0;
  border: none;
  height: 12px;
  left: -12px;
  top: -6px;
  width: 6px;
}

.esri-color-size-slider .esri-slider .esri-slider__thumb:before {
  position: absolute;
  top: 0;
  left: -1.5px;
  width: 3px;
  content: "";
  height: 12px;
  background-color: #6e6e6e;
  transition: transform 125ms ease-in-out, background-color 125ms ease-in-out;
}

.esri-color-size-slider .esri-slider .esri-slider__thumb:after {
  position: absolute;
  top: 0;
  left: 6px;
  content: "";
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid #6e6e6e;
  border-top: 6px solid rgba(0, 0, 0, 0);
  height: 0;
  width: 0;
}

.esri-color-size-slider .esri-slider .esri-slider__label {
  left: auto;
  line-height: 20px;
  min-width: 50px;
  right: 50px;
  text-align: right;
}

.esri-color-size-slider .esri-slider .esri-slider__label:hover {
  background-color: #f3f3f3;
}

.esri-color-size-slider .esri-slider .esri-slider__segment:hover {
  cursor: default;
}

.esri-color-size-slider .esri-slider .esri-slider__range-input {
  margin: auto;
  text-align: center;
  width: 50%;
}

.esri-color-size-slider .esri-slider .esri-slider__label-input {
  text-align: right;
  width: 70px;
}

.esri-color-size-slider .esri-slider .esri-slider__max,
.esri-color-size-slider .esri-slider .esri-slider__min {
  flex: none;
  margin: 9px auto;
  padding: 9px 12px;
  position: relative;
  width: auto;
  z-index: 0;
}

.esri-color-size-slider .esri-slider .esri-slider__max:before,
.esri-color-size-slider .esri-slider .esri-slider__min:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.esri-color-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,
.esri-color-size-slider .esri-slider .esri-slider__min.esri-slider__range--active {
  background-color: #fff;
}

.esri-color-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,
.esri-color-size-slider .esri-slider .esri-slider__min .esri-slider__range-input {
  margin: 0 auto;
}

.esri-color-size-slider .esri-slider .esri-slider__extra-content {
  display: flex;
  height: 100%;
}

.esri-color-size-slider .esri-slider .esri-histogram__svg {
  overflow: visible;
}

.esri-color-size-slider .esri-slider .esri-histogram__label {
  fill: #323232;
  stroke-width: 2;
}

.esri-color-size-slider .esri-slider .esri-histogram__average-line,
.esri-color-size-slider .esri-slider .esri-histogram__label {
  paint-order: stroke;
  stroke: #fff;
}

.esri-color-size-slider .esri-slider .zoom-cap--max {
  position: absolute;
  top: 0;
}

.esri-color-size-slider .esri-slider .zoom-cap--min {
  position: absolute;
  bottom: 0;
}

.esri-color-size-slider .esri-slider .zoom-cap {
  height: 11px;
  width: 30px;
  stroke-width: 0;
}

.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask {
  fill: #fff;
}

.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--line {
  fill: #fff;
}

.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline {
  fill: #323232;
}

.esri-color-size-slider .esri-slider .zoom-cap:hover {
  cursor: pointer;
}

.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask {
  fill: #fff;
}

.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line {
  fill: #0079c1;
}

.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline {
  fill: #fff;
}

.esri-color-size-slider__ramp {
  display: flex;
  height: 100%;
  width: 30px;
  position: relative;
}

.esri-color-size-slider__ramp svg {
  height: 100%;
  width: 100%;
  position: absolute;
  stroke: #6e6e6e;
  stroke-width: 1px;
  left: 0;
}

.esri-color-size-slider__ramp svg rect {
  height: 100%;
  width: 100%;
}

.esri-color-size-slider__ramp svg path {
  stroke-width: 0.5px;
}

.esri-color-size-slider__histogram-container {
  display: flex;
  flex: 1 1 0;
  height: 100%;
  width: 120px;
}

.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__content {
  margin: 0 auto 0 35%;
}

.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  width: 12px;
}

.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label {
  text-decoration: underline;
}

.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive {
  background-size: 12px 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../base/images/SM-Slider_TrackBackground_idle.svg);
}

.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active {
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,
.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:focus {
  cursor: pointer;
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-color-slider {
  direction: ltr;
  min-width: 260px;
}

.esri-color-slider .esri-slider {
  font-size: 12px;
  position: relative;
  z-index: 1;
}

.esri-color-slider .esri-slider .esri-slider__content {
  flex-direction: row;
  height: 240px;
  margin: 0 auto 0 40%;
}

.esri-color-slider .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  flex: 0 0 auto;
}

.esri-color-slider .esri-slider .esri-slider__anchor {
  border-bottom: 1px solid #6e6e6e;
  border-top: 1px solid #fff;
  width: 30px;
}

.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,
.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label {
  text-decoration: underline;
}

.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,
.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,
.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,
.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-color-slider .esri-slider .esri-slider__thumb {
  background-color: #6e6e6e;
  border-radius: 0;
  border: none;
  height: 12px;
  left: -12px;
  top: -6px;
  width: 6px;
}

.esri-color-slider .esri-slider .esri-slider__thumb:before {
  position: absolute;
  top: 0;
  left: -1.5px;
  width: 3px;
  content: "";
  height: 12px;
  background-color: #6e6e6e;
  transition: transform 125ms ease-in-out, background-color 125ms ease-in-out;
}

.esri-color-slider .esri-slider .esri-slider__thumb:after {
  position: absolute;
  top: 0;
  left: 6px;
  content: "";
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid #6e6e6e;
  border-top: 6px solid rgba(0, 0, 0, 0);
  height: 0;
  width: 0;
}

.esri-color-slider .esri-slider .esri-slider__label {
  left: auto;
  line-height: 20px;
  min-width: 50px;
  right: 50px;
  text-align: right;
}

.esri-color-slider .esri-slider .esri-slider__label:hover {
  background-color: #f3f3f3;
}

.esri-color-slider .esri-slider .esri-slider__segment:hover {
  cursor: default;
}

.esri-color-slider .esri-slider .esri-slider__range-input {
  margin: auto;
  text-align: center;
  width: 50%;
}

.esri-color-slider .esri-slider .esri-slider__label-input {
  text-align: right;
  width: 70px;
}

.esri-color-slider .esri-slider .esri-slider__max,
.esri-color-slider .esri-slider .esri-slider__min {
  flex: none;
  margin: 9px auto;
  padding: 9px 12px;
  position: relative;
  width: auto;
  z-index: 0;
}

.esri-color-slider .esri-slider .esri-slider__max:before,
.esri-color-slider .esri-slider .esri-slider__min:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.esri-color-slider .esri-slider .esri-slider__max.esri-slider__range--active,
.esri-color-slider .esri-slider .esri-slider__min.esri-slider__range--active {
  background-color: #fff;
}

.esri-color-slider .esri-slider .esri-slider__max .esri-slider__range-input,
.esri-color-slider .esri-slider .esri-slider__min .esri-slider__range-input {
  margin: 0 auto;
}

.esri-color-slider .esri-slider .esri-slider__extra-content {
  display: flex;
  height: 100%;
}

.esri-color-slider .esri-slider .esri-histogram__svg {
  overflow: visible;
}

.esri-color-slider .esri-slider .esri-histogram__label {
  fill: #323232;
  stroke-width: 2;
}

.esri-color-slider .esri-slider .esri-histogram__average-line,
.esri-color-slider .esri-slider .esri-histogram__label {
  paint-order: stroke;
  stroke: #fff;
}

.esri-color-slider .esri-slider .zoom-cap--max {
  position: absolute;
  top: 0;
}

.esri-color-slider .esri-slider .zoom-cap--min {
  position: absolute;
  bottom: 0;
}

.esri-color-slider .esri-slider .zoom-cap {
  height: 11px;
  width: 30px;
  stroke-width: 0;
}

.esri-color-slider .esri-slider .zoom-cap .zoom-cap--mask {
  fill: #fff;
}

.esri-color-slider .esri-slider .zoom-cap .zoom-cap--line {
  fill: #fff;
}

.esri-color-slider .esri-slider .zoom-cap .zoom-cap--underline {
  fill: #323232;
}

.esri-color-slider .esri-slider .zoom-cap:hover {
  cursor: pointer;
}

.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask {
  fill: #fff;
}

.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line {
  fill: #0079c1;
}

.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline {
  fill: #fff;
}

.esri-color-slider__ramp {
  display: flex;
  height: 100%;
  width: 30px;
  position: relative;
}

.esri-color-slider__ramp svg {
  height: 100%;
  width: 100%;
  position: absolute;
  stroke: #6e6e6e;
  stroke-width: 1px;
  left: 0;
}

.esri-color-slider__ramp svg rect {
  height: 100%;
  width: 100%;
}

.esri-color-slider__ramp svg path {
  stroke-width: 0.5px;
}

.esri-color-slider__histogram-container {
  display: flex;
  flex: 1 1 0;
  height: 100%;
  width: 120px;
}

.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__content {
  margin: 0 auto 0 35%;
}

.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  width: 12px;
}

.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label {
  text-decoration: underline;
}

.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive {
  background-size: 12px 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../base/images/SM-Slider_TrackBackground_idle.svg);
}

.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active {
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:hover,
.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:focus {
  cursor: pointer;
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-compass {
  border-radius: 50%;
}

.esri-compass .esri-compass__icon {
  font-size: 20px;
}

.esri-coordinate-conversion {
  cursor: default;
  font-size: 12px;
  position: relative;
  width: 400px;
}

.esri-coordinate-conversion .esri-select option[disabled] {
  color: rgba(110, 110, 110, 0.4);
}

.esri-coordinate-conversion.esri-disabled {
  pointer-events: none;
  color: rgba(110, 110, 110, 0.4);
}

.esri-coordinate-conversion.esri-disabled [class^=esri-icon-]:before,
.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-up:before,
.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-down:before,
.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-left:before,
.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-right:before {
  color: rgba(110, 110, 110, 0.4);
}

.esri-coordinate-conversion.esri-disabled [class*=" esri-icon-"]:before,
.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-up:before,
.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-down:before,
.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-left:before,
.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-right:before {
  color: rgba(110, 110, 110, 0.4);
}

.esri-coordinate-conversion--no-basemap {
  padding: 1em;
  width: auto;
}

.esri-coordinate-conversion--capture-mode .esri-coordinate-conversion__mode-toggle {
  color: #6e6e6e;
  background: #f3f3f3;
}

.esri-coordinate-conversion__conversion-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}

.esri-coordinate-conversion__display {
  direction: ltr;
  flex: 1 1 auto;
  min-height: 2em;
  padding: 0.5em;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
  word-break: break-word;
}

.esri-coordinate-conversion__display:hover,
.esri-coordinate-conversion__select-row:hover {
  background-color: #f3f3f3;
}

.esri-coordinate-conversion__button {
  color: #6e6e6e;
  border-color: #6e6e6e;
  background-color: #fff;
  min-width: 30%;
  max-width: 50%;
  width: auto;
}

.esri-coordinate-conversion__convert-button-span {
  overflow: hidden;
  text-overflow: ellipsis;
}

.esri-coordinate-conversion__button:hover {
  color: #fff;
  background-color: #6e6e6e;
  border-color: #6e6e6e;
}

.esri-coordinate-conversion__input-group {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 80%;
  margin: 12px auto 12px auto;
}

.esri-coordinate-conversion__input-group label {
  display: flex;
  align-items: center;
}

.esri-coordinate-conversion .esri-coordinate-conversion__input-coordinate[type=text] {
  width: 100%;
  margin: 0;
  padding: 0 0.5em;
  border: 1px solid rgba(110, 110, 110, 0.3);
  font-size: 12px;
  height: 2em;
}

.esri-coordinate-conversion__input-coordinate--rejected {
  -webkit-text-decoration: underline red;
  text-decoration: underline red;
}

.esri-coordinate__settings {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.esri-coordinate__settings .esri-select {
  font-size: inherit;
}

.esri-coordinate-conversion__settings-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 60%;
  margin-top: 12px;
}

.esri-coordinate-conversion__settings-group > * {
  margin-bottom: 0.5em;
}

.esri-coordinate-conversion__settings-group-horizontal {
  position: relative;
  display: flex;
  flex-direction: row;
  width: 100%;
}

.esri-coordinate-conversion__settings-group:last-child {
  margin-bottom: 6px;
  text-align: center;
  width: 100%;
}

.esri-coordinate-conversion__preview-coordinate {
  min-height: 1.25em;
}

.esri-coordinate-conversion__row {
  padding: 0 15px 0 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 3em;
}

.esri-coordinate-conversion__row .esri-coordinate-conversion__row-button {
  display: none;
}

.esri-coordinate-conversion__row:hover .esri-coordinate-conversion__row-button {
  display: flex;
}

.esri-coordinate-conversion__row:focus-within .esri-coordinate-conversion__row-button {
  display: flex;
}

.esri-coordinate-conversion__pattern-input {
  padding: 4px;
  width: 100%;
  height: 32px;
}

.esri-coordinate-conversion__tools {
  flex: 0 0 auto;
  display: flex;
  position: relative;
  padding: 0;
}

.esri-coordinate-conversion__select-primary {
  font-size: inherit;
  margin: 0;
  padding: 0 2.5em 0 0.5em;
  width: auto;
}

.esri-coordinate-conversion__select-row {
  font-size: inherit;
  background: #fff;
  height: 2em;
  margin: 0;
  -moz-text-align-last: center;
       text-align-last: center;
  flex: 0 0 75px;
  padding: 0 0.5em 0 0.5em;
}

.esri-coordinate-conversion__conversions-view {
  margin: 6px 0 6px 0;
}

.esri-ui-top-right .esri-coordinate-conversion__conversions-view,
.esri-ui-top-left .esri-coordinate-conversion__conversions-view,
.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down {
  display: flex;
  flex-direction: column;
}

.esri-ui-top-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,
.esri-ui-top-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,
.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down .esri-coordinate-conversion__conversion-list {
  flex-direction: column;
}

.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view,
.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view,
.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up {
  display: flex;
  flex-direction: column-reverse;
}

.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,
.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,
.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-coordinate-conversion__conversion-list {
  flex-direction: column-reverse;
}

.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,
.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,
.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,
.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,
.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-up,
.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-down {
  transform: rotate(180deg);
}

.esri-coordinate-conversion__heading {
  width: 100%;
  height: 32px;
  background-color: #f3f3f3;
  display: flex;
  align-items: center;
}

.esri-coordinate-conversion__heading .esri-widget__heading {
  margin: 0 auto 0 auto;
}

.esri-coordinate-conversion__heading .esri-coordinate-conversion__back-button {
  position: absolute;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  background-color: #f3f3f3;
}

.esri-coordinate-conversion__heading .esri-coordinate-conversion__back-button:hover {
  background-color: #fff;
}

.esri-coordinate-conversion__popup {
  animation: esri-fade-in 250ms linear;
  color: #fff;
  white-space: nowrap;
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50%;
  white-space: inherit;
  text-align: center;
  transform: translate(-50%, -50%);
  background-color: #4c4c4c;
  opacity: 0.8;
  padding: 1em;
}

.esri-coordinate-conversion__clipboard-popup {
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: auto;
  pointer-events: none;
  font-size: 10px;
  top: auto;
  left: auto;
  transform: none;
}

.esri-date-picker {
  display: inline-flex;
  border: 1px solid rgba(110, 110, 110, 0.3);
  background-color: #fff;
}

.esri-date-picker__calendar {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  padding: 6px;
}

.esri-date-picker__calendar .esri-widget--button {
  touch-action: none;
}

.esri-date-picker__day-picker,
.esri-date-picker__month-picker,
.esri-date-picker__year-picker {
  display: flex;
  justify-content: center;
  align-items: center;
}

.esri-date-picker__day-picker {
  flex-wrap: wrap;
  flex-direction: column;
}

.esri-date-picker__day-picker,
.esri-date-picker__month-picker {
  margin-bottom: 6px;
}

.esri-date-picker__date {
  margin: 0 24px 0 0;
}

.esri-date-picker__calendar-toggle {
  border: none;
  font-size: 14px;
  width: 100%;
  margin: 0;
  padding: 0 0.5em;
  height: 32px;
  color: #323232;
}

.esri-date-picker .esri-date-picker__month-dropdown {
  border: none;
  font-weight: 600;
  padding-right: 2.3em;
}

.esri-date-picker__week-item {
  display: flex;
  justify-content: center;
}

.esri-date-picker__day-item--header {
  background: #f3f3f3;
  font-weight: 600;
  cursor: auto;
}

.esri-date-picker__day-item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
  border-right: 1px solid rgba(110, 110, 110, 0.3);
  cursor: pointer;
}

.esri-date-picker__day-item--header {
  border-top: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-date-picker__day-item:first-child {
  border-left: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-date-picker__day-item--nearby-month {
  color: rgba(110, 110, 110, 0.4);
}

.esri-date-picker__day-item--today {
  color: #0079c1;
}

.esri-date-picker__day-item--active {
  background: rgba(110, 110, 110, 0.3);
}

.esri-date-picker__month-picker {
  font-weight: 600;
  justify-content: space-between;
}

.esri-date-picker__year-picker-item {
  color: #323232;
  padding: 6px;
  margin: 0 4px;
  cursor: pointer;
}

.esri-date-picker__day-item--selected,
.esri-date-picker__year-picker-item--selected {
  color: #fff;
  background-color: #0079c1;
  cursor: auto;
}

.esri-date-picker__input {
  position: relative;
  display: flex;
  align-items: center;
}

.esri-date-picker__text-input.esri-input {
  margin: 0;
  padding-left: 30px;
  border: none;
}

.esri-date-picker__icon--leading {
  position: absolute;
  left: 7px;
}

[dir=rtl] .esri-date-picker__calendar {
  right: 0;
}

[dir=rtl] .esri-date-picker__date {
  margin: 0 0 0 24px;
}

[dir=rtl] .esri-date-picker__day-item:first-child {
  border-left: none;
}

[dir=rtl] .esri-date-picker__day-item:last-child {
  border-left: 1px solid rgba(110, 110, 110, 0.3);
}

[dir=rtl] .esri-date-picker__text-input.esri-input {
  padding-left: unset;
  padding-right: 30px;
}

[dir=rtl] .esri-date-picker__icon--leading {
  left: unset;
  right: 7px;
}

@keyframes pulse {
  to {
    box-shadow: 0 0 0 12px rgba(232, 76, 61, 0);
  }
}
.esri-daylight {
  padding: var(--esri-widget-padding);
  width: 350px;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  flex-basis: auto;
  justify-content: space-between;
  gap: 12px;
}

.esri-daylight__anchor {
  font-size: 12px;
}

.esri-daylight__panel--error {
  padding: 0 15px;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-daylight__container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 15px;
}

.esri-daylight .esri-date-picker,
.esri-daylight__season-picker {
  flex-grow: 1;
}

.esri-daylight .esri-date-picker__calendar-toggle {
  height: 32px;
  font-size: 12px;
}

.esri-daylight__container--disabled,
.esri-daylight__season-picker--disabled {
  opacity: 0.4;
  pointer-events: none;
}

.esri-daylight__play-pause-button {
  flex: 0;
}

.esri-daylight .esri-slider.esri-slider--horizontal {
  width: inherit;
  flex-grow: 1;
  padding: 30px 13px 28px 13px;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor,
.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__anchor {
  outline: none !important;
  color: inherit;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__anchor:focus .esri-slider__thumb {
  outline: solid 2px #0079c1;
  outline-offset: 2px;
  overflow: visible;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__segment.esri-slider__segment-0 {
  background-color: unset;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb {
  width: 16px;
  height: 16px;
  left: -8px;
  top: -8px;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick {
  width: 7px;
  height: 20px;
  padding: 3px;
  margin: -3px;
  background: none;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick:after {
  content: "";
  display: block;
  width: 1px;
  background: rgba(110, 110, 110, 0.4);
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.secondary-tick:after {
  height: 3px;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick:after {
  height: 6px;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick .primary-tick__ampm {
  font-size: 10px;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__ticks {
  margin: 0;
  margin-top: 6px;
  width: calc(100% - 1px);
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick-label {
  font-size: 10px;
  line-height: normal;
  margin-top: 12px;
  text-align: center;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__label {
  font-size: 12px;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__label-input {
  font-size: 10px;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb {
  width: 27px;
  height: 27px;
  left: -13.5px;
  top: -13.5px;
  background-color: #0079c1;
  border: 7px solid rgba(0, 121, 193, 0.3019607843);
  background-clip: padding-box;
  background-position: 0 0 !important;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:hover,
.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:active,
.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:focus {
  background-color: #00598e;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box {
  display: flex;
  align-items: center;
  font-size: 10px;
  min-width: inherit;
  white-space: nowrap;
  margin: 0;
  margin-top: -6px;
  left: 0;
  transform: translateX(-50%);
  transition: transform 0.15s ease-out;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box > .esri-slider__label {
  inset-inline-start: auto;
  margin: 0;
  min-width: auto;
  outline: none;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on,
.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-off {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

.esri-daylight .esri-slider--align-left .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-off,
.esri-daylight .esri-slider--align-left .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on {
  transform: translateX(-12px);
}

.esri-daylight .esri-slider--align-right .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on {
  transform: translateX(20px) translateX(-100%);
}

.esri-daylight .esri-slider--align-right .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-off {
  transform: translateX(12px) translateX(-100%);
}

.esri-daylight .esri-slider--ampm-on .esri-slider.esri-slider--horizontal {
  padding: 30px 8px 42px 8px;
}

.esri-daylight .esri-slider--ampm-on .esri-slider.esri-slider--horizontal ~ .esri-daylight__play-pause-button {
  margin-bottom: 10px;
}

.esri-daylight .esri-slider--shadow-on .esri-slider__thumb {
  box-shadow: 2px 2px 5px 0px rgba(148, 148, 148, 0.63);
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor {
  font-size: 10px;
  color: #6e6e6e;
}

.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor:hover {
  color: #2e2e2e;
}

.esri-daylight calcite-label {
  --calcite-label-margin-bottom: 0;
}

[dir=rtl] .esri-daylight .esri-slider--align-left .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on {
  transform: translateX(-20px);
}

[dir=rtl] .esri-daylight .esri-slider--align-left .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-off {
  transform: translateX(-12px);
}

[dir=rtl] .esri-daylight .esri-slider--align-right .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on,
[dir=rtl] .esri-daylight .esri-slider--align-right .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-off {
  transform: translateX(12px) translateX(-100%);
}

.esri-slider-with-dropdown__box {
  text-align: center;
}

.esri-slider-with-dropdown__box .esri-slider__label {
  display: inline-block;
  position: static;
}

.esri-slider-with-dropdown__box .esri-slider__label-input {
  display: inline-block;
}

.esri-slider__anchor:focus .esri-slider-with-dropdown__box.esri-slider__label {
  outline: none !important;
}

.esri-slider-with-dropdown__dropdown-root {
  display: inline-block;
  -webkit-margin-start: 7px;
          margin-inline-start: 7px;
}

.esri-slider-with-dropdown__anchor {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  padding: 0;
  margin: 0;
}

.esri-slider-with-dropdown__anchor--closed:after {
  content: "▿";
  visibility: hidden;
}

.esri-slider-with-dropdown__anchor--closed:hover:after {
  visibility: visible;
}

.esri-slider-with-dropdown__anchor--open:after {
  content: "▵";
}

.esri-slider-with-dropdown__list {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid rgba(110, 110, 110, 0.15);
  height: 350px;
  width: 300px;
  overflow-y: scroll;
  overflow-x: hidden;
  text-align: left;
  white-space: inherit;
  font-size: 12px;
}

.esri-slider-with-dropdown__list-item {
  display: flex;
  flex-direction: column;
  padding: 12px 15px;
  color: #323232;
}

.esri-slider-with-dropdown__list-item:hover {
  background-color: #f3f3f3;
}

.esri-slider-with-dropdown__list-item--selected {
  background-color: #e2f1fb;
}

.esri-directions {
  color: #323232;
}

.esri-directions__panel-content {
  padding: 12px 0;
}

.esri-directions__sign-in-panel {
  color: #6e6e6e;
  display: flex;
  justify-content: center;
}

.esri-directions__section {
  margin-top: 12px;
  margin-bottom: 12px;
}

.esri-directions__section-splitter {
  width: 100%;
  margin: 18px 0;
  border-top: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-directions__travel-modes,
.esri-directions__departure-time {
  margin: 0 15px 6px;
  width: calc(100% - 30px);
}

.esri-directions__panel-content--sign-in,
.esri-directions__panel-content--loading,
.esri-directions__panel-content--error {
  min-height: 420px;
  margin: 0 12px;
  color: #6e6e6e;
  display: flex;
  align-items: center;
  justify-content: center;
}

.esri-directions__loader {
  height: 40px;
  width: 32px;
  background: url(../base/images/loading-throb.gif) no-repeat center;
}

.esri-directions__warning-card {
  border-top: solid 2px #de2900;
  color: #6e6e6e;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  padding: 12px;
  margin: 20px auto;
  width: 90%;
}

.esri-directions__warning-header {
  color: #8c2907;
  display: flex;
  margin-bottom: 6px;
}

.esri-directions__warning-heading {
  color: inherit;
  margin: 0 4px;
}

.esri-directions__warning-message {
  color: inherit;
  font-weight: 400;
}

.esri-directions__departure-time-controls {
  display: flex;
  width: 100%;
}

.esri-directions__departure-time-controls .esri-date-picker,
.esri-directions__departure-time-controls .esri-time-picker {
  flex: 1 1 0%;
  border: 1px solid #959595;
  border-top: 0;
}

.esri-directions__departure-time-controls .esri-widget:first-child {
  border-right: 0;
}

.esri-directions__departure-time-controls .esri-time-picker {
  padding: 0;
  display: flex;
  justify-content: center;
}

.esri-directions__departure-time-controls .esri-time-picker__input {
  width: 100%;
  padding: 0 0.5em;
  margin: 0;
  height: auto;
}

.esri-directions__departure-time-controls .esri-date-picker__calendar-toggle {
  padding: 0 0.5em;
  justify-content: flex-start;
}

.esri-directions__directions-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.esri-directions__sign-in-content {
  align-self: flex-start;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.esri-directions__sign-in-button {
  width: auto;
}

.esri-directions__content-title {
  margin-top: 0;
  padding: 0 12px;
  align-self: flex-start;
}

.esri-directions__summary {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.esri-directions__summary-controls {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.esri-directions__stops {
  display: flex;
  width: 100%;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
}

.esri-directions__stop-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  border-top: dashed 2px rgba(0, 0, 0, 0);
  background-color: #fff;
}

.esri-directions__stop-row-ghost {
  opacity: 0.25;
}

.esri-directions__stop-handle {
  flex: 0 0 auto;
  -webkit-padding-start: 7px;
          padding-inline-start: 7px;
}

.esri-search__sources-button [class^=esri-icon-],
.esri-search__sources-button .esri-building-level-picker__arrow-up,
.esri-search__sources-button .esri-building-level-picker__arrow-down,
.esri-search__sources-button .esri-building-phase-picker__arrow-left,
.esri-search__sources-button .esri-building-phase-picker__arrow-right {
  position: relative;
  left: 1px;
}

.esri-search__sources-button [class*=" esri-icon-"],
.esri-search__sources-button .esri-building-level-picker__arrow-up,
.esri-search__sources-button .esri-building-level-picker__arrow-down,
.esri-search__sources-button .esri-building-phase-picker__arrow-left,
.esri-search__sources-button .esri-building-phase-picker__arrow-right {
  position: relative;
  left: 1px;
}

.esri-directions__stop-input {
  margin: 0 4px;
  flex-grow: 0.8;
}

.esri-directions__stop-input .esri-search .esri-search__input {
  border: 1px solid #959595;
  height: auto;
  margin-bottom: 2px;
  outline-offset: 4px;
  min-height: 32px;
}

.esri-directions__remove-stop-icon,
.esri-directions__stop-row:hover .esri-directions__remove-stop-icon[hidden] {
  visibility: hidden;
}

.esri-directions__remove-stop:focus .esri-directions__remove-stop-icon,
.esri-directions__stop-row:hover .esri-directions__remove-stop-icon {
  visibility: visible;
}

.esri-directions__reverse-stops[hidden] {
  display: inherit;
  visibility: hidden;
}

.esri-directions__stop-options {
  display: flex;
  flex-grow: 0.1;
  justify-content: space-between;
  padding-right: 7px;
}

.esri-directions__stop-row:first-child {
  margin-top: 0;
}

.esri-directions__stop-row:last-child {
  margin-bottom: 0;
}

.esri-directions__stop-icon[hidden] {
  display: inline-block;
  visibility: hidden;
}

.esri-directions__stop-icon--interactive {
  cursor: pointer;
}

.esri-directions__stop-icon-container {
  display: inline-block;
  position: relative;
}

.esri-directions__stop-icon-container--last::after {
  border: none;
}

.esri-directions__costs {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  cursor: pointer;
  padding: 12px 15px 0;
}

.esri-directions__costs-details {
  display: flex;
  justify-content: space-around;
  white-space: nowrap;
  width: 80%;
  margin-bottom: 6px;
}

.esri-directions__costs-units {
  display: flex;
  justify-content: space-around;
}

.esri-directions__costs-value,
.esri-directions__other-costs-total,
.esri-directions__vertical-splitter {
  color: #6e6e6e;
  font-size: 1.5em;
  line-height: 1.5;
}

.esri-directions__vertical-splitter {
  border: 1px solid rgba(50, 50, 50, 0.2);
}

.esri-directions__horizontal-splitter {
  border-top: 1px solid rgba(110, 110, 110, 0.3);
  flex-grow: 0.95;
}

.esri-directions__maneuvers {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 18px 0 0 0;
  padding: 0;
  border-top: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-directions__maneuver-list {
  padding: 0;
  margin: 0;
}

.esri-directions__maneuver {
  display: flex;
  padding: 12px 7px;
  border: none;
  -webkit-border-start: 3px solid rgba(0, 0, 0, 0);
          border-inline-start: 3px solid rgba(0, 0, 0, 0);
  cursor: pointer;
}

.esri-directions__maneuver:hover,
.esri-directions__maneuver:focus {
  background-color: #f3f3f3;
}

.esri-directions__maneuver--active,
.esri-directions__maneuver--active:hover,
.esri-directions__maneuver--active:focus {
  border-color: #0079c1;
  background-color: #e2f1fb;
}

.esri-directions__maneuver-section--collapsible {
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-directions__maneuver-section--collapsible:last-child {
  border-bottom: none;
}

.esri-directions__maneuver-section--collapsible .esri-directions__maneuver-list {
  background-color: #f3f3f3;
  padding-bottom: 12px;
  padding-top: 12px;
}

.esri-directions__maneuver-section-header {
  display: flex;
  padding: 0 7px;
}

.esri-directions__maneuver-section-header-toggle-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px 7px;
}

.esri-directions__maneuver-section-header-toggle-button .esri-directions__maneuver-section-title {
  padding: 0;
}

.esri-directions__maneuver-section-title {
  padding: 12px 7px;
  margin: 0;
}

.esri-directions__maneuver-section-toggle {
  cursor: pointer;
}

.esri-directions__maneuver-icon {
  fill: #323232;
  margin-right: 4px;
  width: 24px;
  height: 24px;
}

.esri-directions__maneuver-costs {
  margin-top: 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  white-space: nowrap;
}

.esri-directions__cost--intermediate {
  font-size: 12px;
}

.esri-directions__maneuver-costs-container {
  width: 100%;
}

.esri-directions__scroller {
  overflow-y: auto;
}

.esri-directions__stop-row--valid .esri-directions__stop-handle:hover {
  cursor: move;
}

.esri-directions .esri-search {
  box-shadow: none;
  width: auto;
}

.esri-directions .esri-search .esri-search__submit-button {
  display: none;
}

.esri-directions .esri-search .esri-search__container:before {
  display: none;
}

.esri-directions .esri-search .esri-search__container:after {
  top: auto;
  bottom: -2px;
}

.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--up,
.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--up {
  display: none;
}

.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--down,
.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--down {
  display: flex;
}

.esri-ui-bottom-right .esri-directions .esri-menu,
.esri-ui-bottom-left .esri-directions .esri-menu {
  top: 100%;
  bottom: auto;
  margin: 2px 0 0 0;
}

[dir=rtl] .esri-directions__departure-time-controls .esri-time-picker {
  border-right: none;
}

[dir=rtl] .esri-directions__departure-time-controls .esri-date-picker__calendar-toggle {
  border-right: solid 1px rgba(110, 110, 110, 0.3);
}

.esri-directions__save-section,
.esri-directions__toolbar-section {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 12px;
  padding-inline: 15px;
  width: 100%;
}

.esri-directions__save-buttons,
.esri-directions__toolbar-buttons {
  display: flex;
  flex-direction: row;
  margin-bottom: 6px;
  width: 100%;
}

.esri-directions__save-button,
.esri-directions__save-as-button,
.esri-directions__add-stop-button {
  -webkit-margin-end: 5px;
          margin-inline-end: 5px;
}

.esri-directions__save-as-button-with-popover {
  width: 100%;
}

.esri-direct-line-measurement-3d__container {
  position: relative;
  padding: 12px 0;
  overflow-y: auto;
}

.esri-direct-line-measurement-3d__container a {
  text-decoration: none;
}

.esri-direct-line-measurement-3d__header {
  position: relative;
  font-size: 12px;
  align-items: flex-start;
  justify-content: space-between;
  display: flex;
  flex: 0 0 auto;
}

.esri-direct-line-measurement-3d__header-title,
h1 .esri-direct-line-measurement-3d__header-title {
  font-size: 16px;
  font-weight: 600;
  padding: 8px 0;
  margin: 0;
  display: block;
  flex: 1;
  word-break: break-word;
  text-align: left;
}

.esri-direct-line-measurement-3d__panel--error {
  color: #8c2907;
  padding: 0 15px;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-direct-line-measurement-3d__hint {
  padding: 0 15px;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-direct-line-measurement-3d__hint-text {
  margin: 12px 0;
  padding: 0;
}

.esri-direct-line-measurement-3d__measurement {
  padding: 12px 15px;
  margin: 12px 0;
  background-color: #f3f3f3;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-direct-line-measurement-3d__measurement-item {
  display: flex;
  padding-bottom: 12px;
  flex-flow: column;
}

.esri-direct-line-measurement-3d__measurement-item--disabled {
  display: flex;
  color: rgba(50, 50, 50, 0.4);
}

.esri-direct-line-measurement-3d__measurement-item-title {
  padding-bottom: 3px;
}

.esri-direct-line-measurement-3d__measurement-item-value {
  font-weight: 600;
}

.esri-direct-line-measurement-3d__settings {
  display: flex;
  justify-content: space-between;
  padding: 6px 15px;
}

.esri-direct-line-measurement-3d__units {
  display: flex;
  flex: 0 1 48%;
  flex-flow: column;
  padding: 0;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-direct-line-measurement-3d__units:only-child {
  flex: 1 0 100%;
}

.esri-direct-line-measurement-3d__units-select {
  width: 100%;
  padding-left: 0.5em;
  padding-right: 2.7em;
}

.esri-direct-line-measurement-3d__units-select-wrapper {
  width: 100%;
}

.esri-direct-line-measurement-3d__actions {
  display: flex;
  flex-flow: column;
  justify-content: center;
  padding: 0 15px;
}

[dir=rtl] .esri-direct-line-measurement-3d__units-select {
  padding-left: 2.7em;
  padding-right: 0.5em;
}

.esri-distance-measurement-2d__container {
  position: relative;
  padding: 12px 0;
  overflow-y: auto;
}

.esri-distance-measurement-2d__container a {
  text-decoration: none;
}

.esri-distance-measurement-2d__header {
  position: relative;
  font-size: 12px;
  align-items: flex-start;
  justify-content: space-between;
  display: flex;
  flex: 0 0 auto;
}

.esri-distance-measurement-2d__header-title,
h1 .esri-distance-measurement-2d__header-title {
  font-size: 16px;
  font-weight: 600;
  padding: 8px 0;
  margin: 0;
  display: block;
  flex: 1;
  word-break: break-word;
  text-align: left;
}

.esri-distance-measurement-2d__panel--error {
  color: #8c2907;
  padding: 0 15px;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-distance-measurement-2d__hint {
  padding: 0 15px;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-distance-measurement-2d__hint-text {
  margin: 12px 0;
  padding: 0;
}

.esri-distance-measurement-2d__measurement {
  padding: 12px 15px;
  margin: 12px 0;
  background-color: #f3f3f3;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-distance-measurement-2d__measurement-item {
  display: flex;
  padding-bottom: 12px;
  flex-flow: column;
}

.esri-distance-measurement-2d__measurement-item--disabled {
  display: flex;
  color: rgba(50, 50, 50, 0.4);
}

.esri-distance-measurement-2d__measurement-item-title {
  padding-bottom: 3px;
}

.esri-distance-measurement-2d__measurement-item-value {
  font-weight: 600;
}

.esri-distance-measurement-2d__settings {
  display: flex;
  justify-content: space-between;
  padding: 6px 15px;
}

.esri-distance-measurement-2d__units {
  display: flex;
  flex: 0 1 48%;
  flex-flow: column;
  padding: 0;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-distance-measurement-2d__units:only-child {
  flex: 1 0 100%;
}

.esri-distance-measurement-2d__units-select {
  width: 100%;
  padding-left: 0.5em;
  padding-right: 2.7em;
}

.esri-distance-measurement-2d__units-select-wrapper {
  width: 100%;
}

.esri-distance-measurement-2d__actions {
  display: flex;
  flex-flow: column;
  justify-content: center;
  padding: 0 15px;
}

[dir=rtl] .esri-distance-measurement-2d__units-select {
  padding-left: 2.7em;
  padding-right: 0.5em;
}

.esri-editor {
  background-color: var(--calcite-ui-background);
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}

.esri-editor .esri-item-list {
  background-color: rgba(0, 0, 0, 0);
}

.esri-editor .esri-item-list__group {
  margin-left: 0;
  margin-right: 0;
}

.esri-editor .esri-item-list__group:first-of-type {
  margin-top: 0;
}

.esri-editor .esri-item-list__filter-container,
.esri-editor .esri-item-list__filter-container--sticky {
  background-color: var(--calcite-ui-background);
  margin-bottom: 10px;
  padding: 10px 0;
}

.esri-editor .esri-feature-form {
  width: 100%;
  padding: 0;
}

.esri-editor .esri-feature-form .esri-feature-form__label:last-child {
  margin-bottom: 12px;
}

.esri-editor__content {
  justify-content: center;
  align-items: flex-start;
  flex: 1 1 auto;
  min-height: 20vh;
  display: flex;
  flex-direction: row;
  animation: esri-fade-in 250ms ease-in-out;
  transition: min-height 250ms ease-in-out;
}

.esri-editor__content:empty {
  min-height: 0;
}

.esri-editor__content-group {
  display: flex;
  flex-direction: column;
  flex: 1 0 100%;
}

.esri-editor__message {
  display: flex;
  align-items: center;
  align-self: stretch;
  font-size: 16px;
  margin-left: 15px;
  margin-right: 15px;
}

.esri-editor__scroller {
  overflow-y: auto;
  padding-top: 6px;
  padding-bottom: 12px;
}

.esri-expand__content .esri-editor .esri-feature-form {
  max-height: -moz-fit-content;
  max-height: -webkit-fit-content;
  max-height: fit-content;
  overflow-y: visible;
}

.esri-editor__actions {
  display: flex;
  width: 100%;
  row-gap: 6px;
}

.esri-editor__actions calcite-button {
  flex-grow: 1;
}

.esri-editor__help-message {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  padding-inline: calc(15px - 0.5rem);
}

.esri-editor__prompt--info {
  background-color: var(--calcite-ui-background);
  border-top: solid 3px var(--calcite-ui-info);
  color: #323232;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  padding: 12px 15px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  max-height: 85%;
  display: flex;
  flex-flow: column nowrap;
  animation: esri-fade-in-up 250ms ease-in-out;
}

.esri-editor__prompt--info .esri-editor__prompt__header {
  color: var(--calcite-ui-info);
  display: flex;
  margin-bottom: 12px;
  flex: 0 0 auto;
}

.esri-editor__prompt--info .esri-editor__prompt__header__heading {
  color: #323232;
  margin: 0 3px;
}

.esri-editor__prompt--info .esri-editor__prompt__message {
  color: inherit;
  font-weight: 400;
  word-break: break-word;
  flex: 1 1 auto;
  overflow: auto;
  overflow-x: hidden;
  padding: 0 0 12px 0;
}

.esri-editor__prompt--info .esri-editor__prompt__divider {
  color: inherit;
  margin: 0 0 12px 0;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
  border-color: rgba(110, 110, 110, 0.15);
  flex: 0 0 auto;
}

.esri-editor__prompt--info .esri-editor__prompt__actions {
  display: flex;
  flex-direction: row;
}

.esri-editor__prompt--warning {
  background-color: var(--calcite-ui-background);
  border-top: solid 3px var(--calcite-ui-warning);
  color: #323232;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  padding: 12px 15px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  max-height: 85%;
  display: flex;
  flex-flow: column nowrap;
  animation: esri-fade-in-up 250ms ease-in-out;
}

.esri-editor__prompt--warning .esri-editor__prompt__header {
  color: var(--calcite-ui-warning);
  display: flex;
  margin-bottom: 12px;
  flex: 0 0 auto;
}

.esri-editor__prompt--warning .esri-editor__prompt__header__heading {
  color: #323232;
  margin: 0 3px;
}

.esri-editor__prompt--warning .esri-editor__prompt__message {
  color: inherit;
  font-weight: 400;
  word-break: break-word;
  flex: 1 1 auto;
  overflow: auto;
  overflow-x: hidden;
  padding: 0 0 12px 0;
}

.esri-editor__prompt--warning .esri-editor__prompt__divider {
  color: inherit;
  margin: 0 0 12px 0;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
  border-color: rgba(110, 110, 110, 0.15);
  flex: 0 0 auto;
}

.esri-editor__prompt--warning .esri-editor__prompt__actions {
  display: flex;
  flex-direction: row;
}

.esri-editor__prompt--danger {
  background-color: var(--calcite-ui-background);
  border-top: solid 3px var(--calcite-ui-danger);
  color: #323232;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  padding: 12px 15px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  max-height: 85%;
  display: flex;
  flex-flow: column nowrap;
  animation: esri-fade-in-up 250ms ease-in-out;
}

.esri-editor__prompt--danger .esri-editor__prompt__header {
  color: var(--calcite-ui-danger);
  display: flex;
  margin-bottom: 12px;
  flex: 0 0 auto;
}

.esri-editor__prompt--danger .esri-editor__prompt__header__heading {
  color: #323232;
  margin: 0 3px;
}

.esri-editor__prompt--danger .esri-editor__prompt__message {
  color: inherit;
  font-weight: 400;
  word-break: break-word;
  flex: 1 1 auto;
  overflow: auto;
  overflow-x: hidden;
  padding: 0 0 12px 0;
}

.esri-editor__prompt--danger .esri-editor__prompt__divider {
  color: inherit;
  margin: 0 0 12px 0;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
  border-color: rgba(110, 110, 110, 0.15);
  flex: 0 0 auto;
}

.esri-editor__prompt--danger .esri-editor__prompt__actions {
  display: flex;
  flex-direction: row;
}

.esri-editor__overlay {
  position: absolute;
  overflow: hidden;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
}

.esri-editor__panel-toolbar {
  --divider-border: 1px solid var(--calcite-ui-border-2);
  background-color: var(--calcite-ui-foreground-1);
  border-bottom: var(--divider-border);
  display: flex;
  flex-direction: row;
}

.esri-editor__panel-content {
  position: relative;
  height: auto;
  min-height: 20vh;
  display: flex;
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 0;
}

.esri-editor__panel-content__section {
  padding: 12px 15px;
  position: relative;
}

.esri-editor__panel-content__section__group {
  display: flex;
  flex-direction: column;
  flex: 1 0 100%;
}

.esri-editor__panel-content__message {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  font-size: var(--calcite-font-size-0);
  padding: 0 15px;
  text-align: center;
}

.esri-editor__panel-content__scrim-container {
  overflow: hidden;
}

.esri-editor__settings {
  width: 100%;
  border: 0;
}

.esri-editor__feature-templates-container .esri-feature-templates {
  width: 100%;
}

.esri-editor__owner-admin-notice {
  margin-bottom: 12px;
}

.esri-elevation-profile input[type=checkbox],
.esri-elevation-profile-settings__popover-content input[type=checkbox] {
  font-size: 10px;
  line-height: 10px;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0;
  -webkit-margin-end: 7px;
          margin-inline-end: 7px;
  padding: 1px;
  transition: all 0.1s ease-in-out;
  border: solid 1px rgba(110, 110, 110, 0.3);
  background: none;
  flex-shrink: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.esri-elevation-profile input[type=checkbox]:before,
.esri-elevation-profile-settings__popover-content input[type=checkbox]:before {
  font-family: "CalciteWebCoreIcons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
}

.esri-elevation-profile input[type=checkbox]:checked,
.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked {
  background: #0079c1;
  border-color: #0079c1;
}

.esri-elevation-profile input[type=checkbox]:checked:before,
.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before {
  color: #fff;
}

.esri-elevation-profile input[type=checkbox]:not(:disabled),
.esri-elevation-profile-settings__popover-content input[type=checkbox]:not(:disabled) {
  cursor: pointer;
}

.esri-elevation-profile input[type=checkbox]:focus:not(:focus-visible),
.esri-elevation-profile-settings__popover-content input[type=checkbox]:focus:not(:focus-visible) {
  outline: none;
}

.esri-elevation-profile {
  position: relative;
  padding: var(--esri-widget-padding);
  isolation: isolate;
}

.esri-elevation-profile.esri-component.esri-widget--panel {
  width: 550px;
  max-width: 100%;
}

.esri-elevation-profile__header {
  display: flex;
  flex-direction: row;
  height: 30px;
  align-items: center;
  justify-content: flex-end;
}

.esri-elevation-profile__header button {
  width: 34px;
  flex-shrink: 0;
  flex-grow: 0;
  z-index: 1;
}

.esri-elevation-profile__header button:focus:not(:focus-visible) {
  outline: none;
  border: none;
}

.esri-elevation-profile__footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  margin-top: 12px;
}

.esri-elevation-profile__action-button {
  width: auto;
  -webkit-margin-start: 7px;
          margin-inline-start: 7px;
}

.esri-elevation-profile__action-button:focus:not(:focus-visible) {
  outline: none;
  border: none;
}

.esri-elevation-profile__main-container {
  position: relative;
  width: 100%;
  height: 180px;
}

.esri-elevation-profile__chart-container {
  position: relative;
  width: 100%;
  height: 100%;
}

.esri-elevation-profile__chart-container .amcharts-ValueAxis-group,
.esri-elevation-profile__chart-container .amcharts-ValueAxis-group *,
.esri-elevation-profile__chart-container .amcharts-axis-tooltip,
.esri-elevation-profile__chart-container .amcharts-axis-tooltip *,
.esri-elevation-profile__chart-container .amcharts-Tooltip-group,
.esri-elevation-profile__chart-container .amcharts-Tooltip-group *,
.esri-elevation-profile__chart-container .amcharts-series-tooltip,
.esri-elevation-profile__chart-container .amcharts-series-tooltip * {
  pointer-events: none !important;
}

.esri-elevation-profile__prompt-container {
  display: flex;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 12px 15px;
  padding-top: 36px;
  text-align: center;
  align-items: center;
  justify-content: center;
}

.esri-elevation-profile__prompt-container > p {
  margin: 0;
  width: 100%;
}

.esri-elevation-profile__chart-spinner {
  font-size: 30px;
  color: #0079c1;
  opacity: 0;
  transition: opacity 150ms ease-in-out;
  pointer-events: none;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -15px;
  margin-left: -15px;
}

.esri-elevation-profile__chart-spinner--visible {
  transition-delay: 500ms;
  opacity: 1;
}

.esri-elevation-profile__chart-spinner--small {
  font-size: 16px;
  top: -24px;
  left: 0;
  margin-top: 0;
  margin-left: 0;
}

.esri-elevation-profile--portrait,
.esri-elevation-profile--portrait.esri-component.esri-widget--panel {
  height: auto;
}

.esri-elevation-profile--portrait .esri-elevation-profile__footer {
  flex-direction: column;
}

.esri-elevation-profile--portrait .esri-elevation-profile__action-button {
  align-self: stretch;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

.esri-elevation-profile--portrait .esri-elevation-profile__action-button:not(:last-of-type) {
  margin-bottom: 6px;
}

.esri-elevation-profile-settings__popover-content {
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  display: flex;
  flex-direction: column;
  padding: 12px 15px;
  color: #323232;
  border: 1px solid rgba(110, 110, 110, 0.3);
  background-color: #fff;
  gap: 12px;
  cursor: pointer;
}

.esri-elevation-profile-settings__select {
  min-width: 150px;
  font-size: 12px;
}

.esri-elevation-profile-settings__select-label {
  display: block;
  margin-bottom: 2px;
}

.esri-elevation-profile-settings__checkbox-label {
  display: flex;
  align-items: center;
  white-space: nowrap;
}

.esri-elevation-profile-legend {
  margin-top: 6px;
}

.esri-elevation-profile-legend-item {
  position: relative;
  background: #f3f3f3;
}

.esri-elevation-profile-legend-item:not(:last-of-type) {
  margin-bottom: 2px;
}

.esri-elevation-profile-legend-item--disabled {
  filter: grayscale(1);
  opacity: 0.4;
}

.esri-elevation-profile-legend-item__color-indicator {
  position: absolute;
  top: 0;
  left: 0;
  width: 3px;
  height: 100%;
}

.esri-elevation-profile-legend-item__header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

.esri-elevation-profile-legend-item__content {
  display: block;
  padding: 12px 15px;
  padding-top: 0;
}

.esri-elevation-profile-legend-item__collapse-toggle {
  width: auto;
  color: #6e6e6e;
  flex-shrink: 0;
}

.esri-elevation-profile-legend-item__collapse-toggle:focus:not(:focus-visible) {
  outline: none;
  border: none;
}

.esri-elevation-profile-legend-item__collapse-toggle__icon {
  margin: 0 3px;
  transform: rotate(0);
  transition: transform 0.1s ease-in-out;
}

.esri-elevation-profile-legend-item--expanded .esri-elevation-profile-legend-item__collapse-toggle__icon {
  transform: rotate(180deg);
}

.esri-elevation-profile-legend-item__label {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-shrink: 1;
  flex-grow: 1;
  min-width: 0;
  -webkit-padding-start: 15px;
          padding-inline-start: 15px;
}

.esri-elevation-profile-legend-item__label:not(.esri-elevation-profile-legend-item__label--disabled) {
  cursor: pointer;
}

.esri-elevation-profile-legend-item__label > span {
  text-overflow: ellipsis;
  overflow: hidden;
}

.esri-elevation-profile-statistics {
  --max-width: 1px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(var(--max-width), 1fr));
  gap: 2px 22px;
  width: 100%;
  contain: layout paint style;
}

.esri-elevation-profile-statistics__statistic {
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  white-space: nowrap;
  text-align: start;
}

.esri-elevation-profile-statistics__statistic__label {
  font-size: 10px;
  font-weight: 400;
}

.esri-elevation-profile-statistics__statistic__value {
  font-size: 10px;
  font-weight: 600;
  margin-top: -0.15em;
}

.esri-elevation-profile-statistics__slope-value > [class^=esri-icon-],
.esri-elevation-profile-statistics__slope-value > .esri-building-level-picker__arrow-up,
.esri-elevation-profile-statistics__slope-value > .esri-building-level-picker__arrow-down,
.esri-elevation-profile-statistics__slope-value > .esri-building-phase-picker__arrow-left,
.esri-elevation-profile-statistics__slope-value > .esri-building-phase-picker__arrow-right {
  font-size: 10px;
}

.esri-elevation-profile-statistics__slope-value > [class^=esri-icon-]:not(:first-child),
.esri-elevation-profile-statistics__slope-value > .esri-building-level-picker__arrow-up:not(:first-child),
.esri-elevation-profile-statistics__slope-value > .esri-building-level-picker__arrow-down:not(:first-child),
.esri-elevation-profile-statistics__slope-value > .esri-building-phase-picker__arrow-left:not(:first-child),
.esri-elevation-profile-statistics__slope-value > .esri-building-phase-picker__arrow-right:not(:first-child) {
  -webkit-margin-start: 7px;
          margin-inline-start: 7px;
}

.esri-elevation-profile-statistics__slope-value > [class*=" esri-icon-"],
.esri-elevation-profile-statistics__slope-value > .esri-building-level-picker__arrow-up,
.esri-elevation-profile-statistics__slope-value > .esri-building-level-picker__arrow-down,
.esri-elevation-profile-statistics__slope-value > .esri-building-phase-picker__arrow-left,
.esri-elevation-profile-statistics__slope-value > .esri-building-phase-picker__arrow-right {
  font-size: 10px;
}

.esri-elevation-profile-statistics__slope-value > [class*=" esri-icon-"]:not(:first-child),
.esri-elevation-profile-statistics__slope-value > .esri-building-level-picker__arrow-up:not(:first-child),
.esri-elevation-profile-statistics__slope-value > .esri-building-level-picker__arrow-down:not(:first-child),
.esri-elevation-profile-statistics__slope-value > .esri-building-phase-picker__arrow-left:not(:first-child),
.esri-elevation-profile-statistics__slope-value > .esri-building-phase-picker__arrow-right:not(:first-child) {
  -webkit-margin-start: 7px;
          margin-inline-start: 7px;
}

.esri-elevation-profile--portrait .esri-elevation-profile-statistics {
  gap: 6px 22px;
  margin-bottom: 12px;
}

.esri-elevation-profile--portrait .esri-elevation-profile-statistics__statistic__value {
  margin-top: 2px;
}

[dir=rtl] .esri-elevation-profile-legend-item__color-indicator {
  left: auto;
  right: 0;
}

[dir=rtl] .esri-elevation-profile__chart-spinner--small {
  left: auto;
  right: 0;
}

.esri-expand {
  overflow: visible;
  min-height: 32px;
  min-width: 32px;
}

.esri-expand__container {
  position: relative;
  transition: 300ms;
}

.esri-expand__content {
  opacity: 0;
  width: 0;
  height: 0;
  z-index: 1;
  margin: 0 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  transition: opacity 250ms ease-in-out, margin 250ms ease-in-out;
  overflow: hidden;
  visibility: hidden;
}

.esri-ui-top-left .esri-expand__content,
.esri-ui-bottom-left .esri-expand__content {
  left: 100%;
}

.esri-ui-top-right .esri-expand__content,
.esri-ui-bottom-right .esri-expand__content {
  right: 100%;
}

.esri-ui-top-left .esri-expand__content,
.esri-ui-top-right .esri-expand__content {
  top: 0;
}

.esri-ui-bottom-left .esri-expand__content,
.esri-ui-bottom-right .esri-expand__content {
  bottom: 0;
}

.esri-ui-top-left .esri-icon-expand,
.esri-ui-bottom-left .esri-icon-expand,
.esri-ui-top-left .esri-icon-collapse,
.esri-ui-bottom-left .esri-icon-collapse {
  transform: rotate(180deg);
}

.esri-expand__content--expanded {
  opacity: 1;
  width: auto;
  height: auto;
  overflow: visible;
  margin-left: 7px;
  margin-right: 7px;
  visibility: visible;
}

.esri-expand__content .esri-widget {
  box-shadow: none;
}

.esri-expand__icon-number {
  position: absolute;
  top: -6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  line-height: 1em;
  padding: 0.125em 0.333em;
  height: 16px;
  border-radius: 16px;
  background-color: #6e6e6e;
  color: #fff;
  transform-origin: 50%;
  animation: expand-number-intro-ani 1000ms ease-in-out;
}

.esri-ui-top-left .esri-expand__icon-number,
.esri-ui-bottom-left .esri-expand__icon-number {
  right: -6px;
}

.esri-ui-top-right .esri-expand__icon-number,
.esri-ui-bottom-right .esri-expand__icon-number {
  left: -6px;
}

.esri-ui-bottom-right .esri-expand__icon-number--expanded,
.esri-ui-top-right .esri-expand__icon-number--expanded,
.esri-ui-bottom-left .esri-expand__icon-number--expanded,
.esri-ui-top-left .esri-expand__icon-number--expanded {
  position: static;
  top: auto;
  left: auto;
  right: auto;
}

.esri-expand__icon-number--expanded {
  display: none;
}

.esri-view-height-greater-than-medium .esri-ui-corner .esri-component .esri-expand__content {
  max-height: 680px;
}

.esri-view-height-medium .esri-ui-corner .esri-component .esri-expand__content {
  max-height: 540px;
}

.esri-view-height-small .esri-ui-corner .esri-component .esri-expand__content {
  max-height: 420px;
}

.esri-view-height-xsmall .esri-ui-corner .esri-component .esri-expand__content {
  max-height: 240px;
}

.esri-expand--drawer .esri-widget {
  max-width: 100%;
  width: 100%;
}

.esri-expand--drawer .esri-expand__container--expanded {
  position: fixed;
  top: 0;
  bottom: 0;
  margin: 0;
  height: 100%;
  background: #fff;
  z-index: 1;
  overflow: auto;
}

.esri-expand--drawer .esri-expand__container--expanded .esri-expand__panel {
  display: flex;
  justify-content: space-between;
  padding: 1.023rem;
  align-items: center;
}

.esri-expand--drawer .esri-expand__container--expanded .esri-expand__panel .esri-expand__icon-number--expanded {
  display: block;
}

.esri-expand--drawer .esri-expand__mask--expanded {
  background-color: #000;
  position: fixed;
  right: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
  opacity: 0.8;
  z-index: 1;
}

.esri-ui-top-right .esri-expand--drawer .esri-expand__panel,
.esri-ui-bottom-right .esri-expand--drawer .esri-expand__panel {
  flex-flow: row nowrap;
}

.esri-ui-top-right .esri-expand--drawer .esri-expand__container--expanded,
.esri-ui-bottom-right .esri-expand--drawer .esri-expand__container--expanded {
  width: 75%;
  max-width: 300px;
  animation: expand-slide-rtl-ani 300ms forwards;
}

.esri-ui-top-left esri-expand--drawer .esri-expand__panel,
.esri-ui-bottom-left esri-expand--drawer .esri-expand__panel {
  flex-flow: row-reverse nowrap;
}

.esri-ui-top-left esri-expand--drawer .esri-expand__container--expanded,
.esri-ui-bottom-left esri-expand--drawer .esri-expand__container--expanded {
  width: 75%;
  max-width: 300px;
  animation: expand-slide-ltr-ani 300ms forwards;
}

.esri-view-width-xsmall .esri-expand--auto .esri-widget {
  max-width: 100%;
  width: 100%;
}

.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded {
  position: fixed;
  top: 0;
  bottom: 0;
  margin: 0;
  height: 100%;
  background: #fff;
  z-index: 1;
  overflow: auto;
}

.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded .esri-expand__panel {
  display: flex;
  justify-content: space-between;
  padding: 1.023rem;
  align-items: center;
}

.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded .esri-expand__panel .esri-expand__icon-number--expanded {
  display: block;
}

.esri-view-width-xsmall .esri-expand--auto .esri-expand__mask--expanded {
  background-color: #000;
  position: fixed;
  right: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
  opacity: 0.8;
  z-index: 1;
}

.esri-view-width-xsmall .esri-ui-top-right .esri-expand--auto .esri-expand__panel,
.esri-view-width-xsmall .esri-ui-bottom-right .esri-expand--auto .esri-expand__panel {
  flex-flow: row nowrap;
}

.esri-view-width-xsmall .esri-ui-top-right .esri-expand--auto .esri-expand__container--expanded,
.esri-view-width-xsmall .esri-ui-bottom-right .esri-expand--auto .esri-expand__container--expanded {
  width: 75%;
  max-width: 300px;
  animation: expand-slide-rtl-ani 300ms forwards;
}

.esri-view-width-xsmall .esri-ui-top-left esri-expand--auto .esri-expand__panel,
.esri-view-width-xsmall .esri-ui-bottom-left esri-expand--auto .esri-expand__panel {
  flex-flow: row-reverse nowrap;
}

.esri-view-width-xsmall .esri-ui-top-left esri-expand--auto .esri-expand__container--expanded,
.esri-view-width-xsmall .esri-ui-bottom-left esri-expand--auto .esri-expand__container--expanded {
  width: 75%;
  max-width: 300px;
  animation: expand-slide-ltr-ani 300ms forwards;
}

.esri-expand--floating .esri-expand__content {
  position: absolute;
}

.esri-expand--floating .esri-expand__mask,
.esri-expand--floating .esri-expand__content-panel {
  display: none;
}

.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__content {
  position: absolute;
}

.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__mask,
.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__content-panel {
  display: none;
}

@keyframes expand-slide-rtl-ani {
  from {
    right: -600px;
  }
  to {
    right: 0;
  }
}
@keyframes expand-slide-ltr-ani {
  from {
    left: -600px;
  }
  to {
    left: 0;
  }
}
@keyframes expand-number-intro-ani {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.25);
  }
  100% {
    transform: scale(1);
  }
}
.esri-feature__title {
  font-size: 14px;
  display: block;
  word-break: break-word;
  word-wrap: break-word;
}

.esri-feature calcite-icon {
  box-sizing: content-box;
}

.esri-feature__attachments {
  display: flex;
}

.esri-feature__loading-container {
  width: 100%;
  justify-content: center;
  display: flex;
  padding: 12px 0;
}

.esri-feature-relationship {
  position: relative;
}

.esri-feature__feature-observer {
  position: relative;
  z-index: 2;
  bottom: 20px;
  text-align: center;
}

.esri-feature__sticky-loading-container {
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
  padding: 6px;
  bottom: 10px;
  text-align: center;
  pointer-events: none;
}

.esri-icon-loading-indicator {
  display: inline-block;
}

.esri-feature {
  width: 100%;
  --calcite-ui-background: $background-color;
}

.esri-feature__main-container {
  line-height: normal;
}

.esri-feature__content-element {
  padding: 0 7px;
  margin-bottom: 24px;
}

.esri-feature__content-element:last-child {
  margin-bottom: 0;
}

.esri-feature__content-node {
  display: flex;
  flex-direction: column;
}

.esri-feature-attachments {
  flex-flow: column wrap;
  align-items: flex-start;
}

.esri-feature__last-edited-info {
  font-size: 12px;
  padding-top: 6px;
}

[dir=rtl] .esri-feature__attachments-title {
  margin: 0 0 0 auto;
}

[dir=rtl] .esri-feature__attachments--list .esri-feature__attachment-item-mask {
  margin-right: 0;
  margin-left: 7px;
}

.esri-feature-content__loader-container {
  height: 150px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.esri-feature-content__loader {
  height: 64px;
  width: 100%;
  background: url(../base/images/loading-throb.gif) no-repeat center center;
}

.esri-feature-content {
  font-size: 14px;
}

.esri-feature-content h1, .esri-feature-content .h1,
.esri-feature-content h2,
.esri-feature-content .h2,
.esri-feature-content h3,
.esri-feature-content .h3,
.esri-feature-content h4,
.esri-feature-content .h4,
.esri-feature-content h5,
.esri-feature-content .h5,
.esri-feature-content h6,
.esri-feature-content .h6 {
  color: #323232;
  margin: 0.5em 0 0.5em 0;
  letter-spacing: 0;
  font-weight: 600;
  line-height: normal;
}

.esri-feature-content h1, .esri-feature-content .h1 {
  font-size: 1.75em;
}

.esri-feature-content h2, .esri-feature-content .h2 {
  font-size: 1.5em;
}

.esri-feature-content h3, .esri-feature-content .h3 {
  font-size: 1.25em;
}

.esri-feature-content h4, .esri-feature-content .h4,
.esri-feature-content h5,
.esri-feature-content .h5,
.esri-feature-content h6,
.esri-feature-content .h6 {
  font-size: 1em;
}

.esri-widget__heading.esri-feature-element-info__title {
  color: #323232;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 0.2em;
  margin-top: 0;
}

.esri-feature-element-info__description {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 9px;
}

.esri-feature-content p {
  font-size: 14px;
  line-height: normal;
  margin: 0 0 1.2em;
}

.esri-feature-content img {
  max-width: 100%;
  max-height: 100%;
  image-orientation: from-image;
}

.esri-feature-content video {
  max-width: 100%;
  max-height: 100%;
}

.esri-feature-content figure {
  padding: 0;
  margin: 0;
}

.esri-feature-content figcaption {
  font-size: 12px;
  font-style: italic;
  padding: 0;
  margin: 0.2em 0 0;
  display: block;
}

.esri-feature-content ul {
  margin-bottom: 1rem;
}

.esri-feature-content a {
  color: #6e6e6e;
}

.esri-feature-content a:hover,
.esri-feature-content a:focus {
  color: #2e2e2e;
}

.esri-feature-form {
  background-color: var(--calcite-ui-background);
  padding: var(--esri-widget-padding);
}

.esri-feature-form__form {
  display: flex;
  flex-direction: column;
}

.esri-feature-form__label {
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
  word-break: break-word;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  margin-bottom: 12px;
  position: relative;
  opacity: 1;
  transition: opacity 250ms, margin 250ms;
}

.esri-feature-form__label:last-child {
  margin-bottom: 0;
}

.esri-feature-form__form-header {
  margin-bottom: 12px;
}

.esri-feature-form__form-header .esri-feature-form__description-text ~ .esri-widget__heading {
  margin-bottom: 0;
}

.esri-feature-form__form-header .esri-feature-form__description-text {
  margin-top: 0;
}

.esri-feature-form__input-wrapper {
  position: relative;
  order: 3;
  display: inline-flex;
  flex: 1 1 0%;
  align-items: center;
}

.esri-feature-form__input-loader {
  inset-block-start: 5px;
  inset-inline: 1px;
  pointer-events: none;
  position: absolute;
  display: block;
}

.esri-feature-form__input {
  margin-top: 4px;
  width: 100%;
  resize: horizontal;
}

.esri-feature-form__input:focus {
  outline: 2px solid var(--calcite-ui-brand);
  outline-offset: -2px;
}

.esri-feature-form__input--date,
.esri-feature-form__input--time {
  resize: none;
}

.esri-feature-form__input--disabled {
  background-color: var(--calcite-ui-background);
  font-weight: var(--calcite-font-weight-medium);
}

.esri-feature-form__input--invalid {
  border: 1px solid #de2900;
}

.esri-feature-form__input-icon--invalid {
  position: absolute;
  top: 28px;
  inset-inline-end: 4px;
  color: #8c2907;
  background-color: var(--calcite-ui-background);
}

.esri-feature-form__input:focus + .esri-feature-form__input-icon--invalid {
  display: none;
}

.esri-feature-form__field-error-message {
  padding: 7px 0;
  font-size: 12px;
}

.esri-feature-form__date-input-container {
  display: flex;
  flex-direction: column;
}

.esri-feature-form__date-input-container .esri-feature-form__input {
  border: none;
}

.esri-feature-form__input--radio-group {
  display: flex;
  flex-direction: column;
}

.esri-feature-form__input--radio-label {
  display: flex;
  align-items: center;
}

.esri-feature-form__input--radio {
  margin: 7px;
}

.esri-feature-form__input--switch {
  margin: 7px 0;
}

.esri-feature-form__group-description {
  margin: 6px 0 4px 0;
}

.esri-feature-form__group {
  border: none;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
  padding: 0 0 12px 0;
  margin: 0 0 12px 0;
  min-inline-size: unset;
  transition: border-color 250ms;
}

.esri-feature-form__group-label {
  margin-bottom: 0;
}

.esri-feature-form__group-header {
  align-items: center;
  display: flex;
  cursor: pointer;
  justify-content: space-between;
  margin: 0 0 6px 0;
  padding: 6px 0;
  border: none;
  background-color: inherit;
  font-family: inherit;
  text-align: unset;
  width: 100%;
}

.esri-feature-form__group-title {
  flex: 0 1 auto;
}

.esri-feature-form__group-toggle-icon {
  justify-self: flex-end;
  flex: 0 0 16px;
  margin: 0 7px;
}

.esri-feature-form__group:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.esri-feature-form__group--sequential {
  border-bottom: none;
  -webkit-border-start: 3px solid rgba(110, 110, 110, 0.3);
          border-inline-start: 3px solid rgba(110, 110, 110, 0.3);
  padding-bottom: 0;
  -webkit-padding-start: 6px;
          padding-inline-start: 6px;
  -webkit-padding-end: 6px;
          padding-inline-end: 6px;
}

.esri-feature-form__group--sequential .esri-feature-form__group-header {
  padding-top: 0;
}

.esri-feature-form__group--sequential:not(.esri-feature-form__group--collapsed) .esri-feature-form__group-header {
  cursor: auto;
}

.esri-feature-form__group--active {
  border-inline-start-color: #0079c1;
}

.esri-feature-form__group--collapsed .esri-feature-form__group-header {
  margin-bottom: 0;
}

.esri-feature-form__group--collapsed .esri-feature-form__label {
  pointer-events: none;
  opacity: 0;
  height: 0;
  margin: 0;
  transition: none;
}

.esri-feature-form__description-text {
  margin: 3px 0 0 0;
  font-size: 12px;
  color: #6e6e6e;
}

[dir=rtl] .esri-feature-form__date-input-part:first-child .esri-feature-form__input {
  border-right: 1px solid rgba(110, 110, 110, 0.3);
  border-left: none;
}

.esri-feature-media__container {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.esri-feature-media__item-title {
  font-size: 16px;
  margin: 0 0 0.2em;
}

.esri-feature-media__item-caption {
  font-size: 12px;
  padding: 0.1rem 0 0;
}

.esri-feature-media__container {
  flex-flow: row nowrap;
  align-items: stretch;
  justify-content: center;
  width: 100%;
  min-height: 150px;
  margin-top: 6px;
}

.esri-feature-media__container .esri-feature-media__button {
  justify-content: center;
  align-items: center;
  flex: 0 0 32px;
  width: 32px;
  font-size: 20px;
  background: rgba(0, 0, 0, 0);
  border: none;
  color: #6e6e6e;
  cursor: pointer;
  display: flex;
  outline-offset: -2px;
}

.esri-feature-media__item {
  width: 100%;
  height: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin-top: 6px;
  margin-bottom: 12px;
}

.esri-feature-media__item-container {
  flex: 0 1 auto;
  width: 100%;
}

.esri-feature-media__item-container img {
  max-width: 100%;
}

.esri-feature-media__item-container img[src$=".SVG"],
.esri-feature-media__item-container img[src$=".svg"] {
  width: 100%;
}

.esri-feature-media__chart {
  background-color: #fff;
  width: 100%;
  height: 250px;
}

.esri-feature-media__previous-icon--rtl,
.esri-feature-media__next-icon--rtl {
  display: none;
}

[dir=rtl] .esri-feature-media__image-summary {
  margin: 0 0.5em 0 0;
}

[dir=rtl] .esri-feature-media__previous-icon--rtl,
[dir=rtl] .esri-feature-media__next-icon--rtl {
  display: inline-block;
}

[dir=rtl] .esri-feature-media__previous-icon,
[dir=rtl] .esri-feature-media__next-icon {
  display: none;
}

.esri-feature-table {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

.esri-feature-table .esri-feature-table__content {
  flex: 1 1 0;
  flex-grow: 1;
  min-height: 0;
  margin: 0;
  padding: 0;
}

.esri-feature-table .esri-grid--no-column-menu .esri-column__menu-container {
  display: none;
}

.esri-feature-table .esri-grid__grid {
  height: 100%;
  width: 100%;
}

.esri-feature-table .esri-grid__grid .esri-column__menu-container.esri-button-menu {
  height: 28px;
  width: 28px;
  position: inherit;
}

.esri-feature-table .esri-grid__grid .esri-column__menu-container.esri-button-menu .esri-button-menu__button {
  height: 26px;
  width: 16px;
}

.esri-feature-table .esri-grid,
.esri-feature-table .esri-feature-table__menu,
.esri-feature-table .esri-column__menu-container,
.esri-feature-table .esri-button-menu,
.esri-feature-table .esri-button-menu__button {
  background-color: rgba(0, 0, 0, 0);
}

.esri-feature-table vaadin-grid {
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  background-color: inherit;
  color: inherit;
}

.esri-feature-table vaadin-grid ::part(body-cell) {
  background-color: rgba(0, 0, 0, 0);
  font-size: 14px;
}

.esri-feature-table vaadin-grid ::part(row):hover {
  background-color: var(--lumo-row-background-hover);
}

.esri-feature-table__menu {
  height: 40px;
  order: 3;
  padding: 4px;
  width: 40px;
}

.esri-feature-table__menu .esri-button-menu {
  bottom: auto;
  position: relative;
}

.esri-feature-table__header {
  display: flex;
  flex-direction: row;
  font-weight: 400;
  height: 40px;
  line-height: 40px;
  margin: 0;
  width: 100%;
}

.esri-feature-table__title {
  flex-grow: 1;
  order: 2;
}

.esri-feature-table__loader-container {
  height: 40px;
  margin: 0 8px;
  order: 1;
  width: 32px;
}

.esri-feature-table__loader {
  height: 40px;
  width: 32px;
  background: url(../base/images/loading-throb.gif) no-repeat center;
}

.esri-field-column__header-label {
  align-items: center;
  display: flex;
  flex-grow: 1;
  margin: 0 5px;
  min-height: 28px;
  overflow: auto;
}

.esri-field-column__header-content {
  align-items: center;
  display: flex;
  font-weight: 400;
  flex-grow: 1;
  overflow: visible;
}

.esri-field-column__cell-content {
  font-size: 0.9em;
}

.esri-field-column__cell__date-input-container {
  display: flex;
  height: 100%;
  width: 100%;
}

.esri-field-column__cell__date-input-container .esri-field-column__cell__date-input-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

.esri-field-column__cell__date-input-container .esri-date-picker {
  flex: 1 1 0;
}

.esri-field-column__cell__date-input-container .esri-date-picker .esri-date-picker__text-input.esri-input {
  width: 100%;
}

.esri-field-column__cell__date-input-container .esri-date-picker .esri-date-picker__calendar-toggle {
  height: 26px;
}

.esri-field-column__cell__date-input-container .esri-time-picker {
  display: inline-flex;
  flex: 1 1 0;
}

.esri-field-column__cell__date-input-container .esri-time-picker input {
  width: 100%;
}

.esri-field-column__button {
  align-items: center;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  color: #0079c1;
  display: flex;
  font-size: 16px;
  height: auto;
  justify-content: center;
  text-align: center;
  transition: background-color 125ms ease-in-out;
  width: 26px;
}

.esri-field-column__button:disabled {
  cursor: default;
  color: rgba(110, 110, 110, 0.4);
}

.esri-field-column__button:hover,
.esri-field-column__button:focus {
  background-color: #f3f3f3;
  color: #2e2e2e;
  cursor: pointer;
}

.esri-field-column__cell__input-container {
  display: flex;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.esri-field-column__cell-input {
  height: 100%;
  width: 100%;
  border: none;
  padding: 0 5px;
  flex: 1 1 0;
}

.esri-feature-table__prompt--info {
  animation: esri-fade-in-up 250ms ease-in-out;
  background-color: var(--calcite-ui-background);
  border: solid 3px var(--calcite-ui-info);
  color: #323232;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  display: flex;
  flex-flow: column nowrap;
  max-height: 85%;
  padding: 12px 15px;
}

.esri-feature-table__prompt--info .esri-feature-table__prompt__header {
  color: var(--calcite-ui-info);
  display: flex;
  flex: 0 0 auto;
  margin-bottom: 12px;
}

.esri-feature-table__prompt--info .esri-feature-table__prompt__header__heading {
  color: #323232;
  margin: 0 3px;
}

.esri-feature-table__prompt--info .esri-feature-table__prompt__message {
  color: inherit;
  font-weight: 400;
  flex: 1 1 auto;
  overflow: auto;
  overflow-x: hidden;
  padding: 0 0 12px 0;
  word-break: break-word;
}

.esri-feature-table__prompt--info .esri-feature-table__prompt__divider {
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
  border-color: rgba(110, 110, 110, 0.15);
  color: inherit;
  flex: 0 0 auto;
  margin: 0 0 12px 0;
}

.esri-feature-table__prompt--info .esri-feature-table__prompt__actions {
  display: flex;
  flex-direction: row;
}

.esri-feature-table__prompt--warning {
  animation: esri-fade-in-up 250ms ease-in-out;
  background-color: var(--calcite-ui-background);
  border: solid 3px var(--calcite-ui-warning);
  color: #323232;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  display: flex;
  flex-flow: column nowrap;
  max-height: 85%;
  padding: 12px 15px;
}

.esri-feature-table__prompt--warning .esri-feature-table__prompt__header {
  color: var(--calcite-ui-warning);
  display: flex;
  flex: 0 0 auto;
  margin-bottom: 12px;
}

.esri-feature-table__prompt--warning .esri-feature-table__prompt__header__heading {
  color: #323232;
  margin: 0 3px;
}

.esri-feature-table__prompt--warning .esri-feature-table__prompt__message {
  color: inherit;
  font-weight: 400;
  flex: 1 1 auto;
  overflow: auto;
  overflow-x: hidden;
  padding: 0 0 12px 0;
  word-break: break-word;
}

.esri-feature-table__prompt--warning .esri-feature-table__prompt__divider {
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
  border-color: rgba(110, 110, 110, 0.15);
  color: inherit;
  flex: 0 0 auto;
  margin: 0 0 12px 0;
}

.esri-feature-table__prompt--warning .esri-feature-table__prompt__actions {
  display: flex;
  flex-direction: row;
}

.esri-feature-table__prompt--danger {
  animation: esri-fade-in-up 250ms ease-in-out;
  background-color: var(--calcite-ui-background);
  border: solid 3px var(--calcite-ui-danger);
  color: #323232;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  display: flex;
  flex-flow: column nowrap;
  max-height: 85%;
  padding: 12px 15px;
}

.esri-feature-table__prompt--danger .esri-feature-table__prompt__header {
  color: var(--calcite-ui-danger);
  display: flex;
  flex: 0 0 auto;
  margin-bottom: 12px;
}

.esri-feature-table__prompt--danger .esri-feature-table__prompt__header__heading {
  color: #323232;
  margin: 0 3px;
}

.esri-feature-table__prompt--danger .esri-feature-table__prompt__message {
  color: inherit;
  font-weight: 400;
  flex: 1 1 auto;
  overflow: auto;
  overflow-x: hidden;
  padding: 0 0 12px 0;
  word-break: break-word;
}

.esri-feature-table__prompt--danger .esri-feature-table__prompt__divider {
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
  border-color: rgba(110, 110, 110, 0.15);
  color: inherit;
  flex: 0 0 auto;
  margin: 0 0 12px 0;
}

.esri-feature-table__prompt--danger .esri-feature-table__prompt__actions {
  display: flex;
  flex-direction: row;
}

[dir=rtl] .esri-feature-table__menu-content {
  left: 2px;
  right: auto;
}

.esri-feature-templates {
  background: var(--calcite-ui-background);
}

.esri-feature-templates__list-item-icon {
  flex: 0;
  width: 48px;
  min-width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.esri-feature-templates__list-item-icon > div {
  display: flex;
}

.esri-feature-templates__loader {
  margin: 0 auto;
  height: 48px;
  width: 32px;
  background: url(../base/images/loading-throb.gif) no-repeat center;
}

.esri-ui .esri-feature-templates {
  width: 300px;
}

.esri-ui .esri-widget .esri-feature-templates {
  width: 100%;
}

.esri-floor-filter {
  display: flex;
  flex-direction: row;
  background: rgba(0, 0, 0, 0);
  border: none;
  box-shadow: none !important;
}

.esri-floor-filter__position--top {
  align-items: flex-start;
}

.esri-floor-filter__position--top .esri-floor-filter__levels-container,
.esri-floor-filter__position--top .esri-floor-filter__close-levels-button,
.esri-floor-filter__position--top .esri-floor-filter__zoom-button,
.esri-floor-filter__position--top .esri-floor-filter__zoom-button--levels,
.esri-floor-filter__position--top .esri-floor-filter__minimize-toggle-button {
  border-width: 1px 0 0 0;
}

.esri-floor-filter__position--bottom {
  align-items: flex-end;
}

.esri-floor-filter__position--bottom .esri-floor-filter__levels-container,
.esri-floor-filter__position--bottom .esri-floor-filter__close-levels-button,
.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button,
.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button--levels,
.esri-floor-filter__position--bottom .esri-floor-filter__minimize-toggle-button {
  border-width: 0 0 1px 0;
}

.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container {
  display: flex;
  flex-direction: column;
  max-width: 48px;
}

.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-icon {
  position: relative;
  top: 2px;
}

.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__browse-button {
  width: 48px;
  height: 48px;
  padding: 12px;
  border: none;
}

.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button {
  width: 48px;
  height: 48px;
  padding: 12px;
  border-style: solid;
  border-color: rgba(110, 110, 110, 0.3);
}

.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels {
  width: 48px;
  height: 32px;
  padding: 8px 12px 8px 12px;
  border-style: solid;
  border-color: rgba(110, 110, 110, 0.3);
}

.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button {
  width: 48px;
  height: 32px;
  padding: 4px 12px 4px 12px;
  border-style: solid;
  border-color: rgba(110, 110, 110, 0.3);
}

.esri-floor-filter__layout--expanded .esri-floor-filter__button-container {
  display: flex;
  flex-direction: column;
  max-width: 300px;
}

.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-icon {
  position: relative;
  top: 2px;
}

.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-info {
  margin-right: auto;
}

.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__browse-button {
  width: auto;
  height: 48px;
  padding: 12px;
  border: none;
}

.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__level-button {
  text-align: left;
  justify-content: flex-start;
  padding: 16px;
}

.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button {
  width: auto;
  height: 48px;
  padding: 12px;
  border-style: solid;
  border-color: rgba(110, 110, 110, 0.3);
}

.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels {
  width: auto;
  height: 32px;
  padding: 8px 12px 8px 12px;
  border-style: solid;
  border-color: rgba(110, 110, 110, 0.3);
}

.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button {
  width: auto;
  height: 32px;
  padding: 4px 12px 4px 12px;
  border-style: solid;
  border-color: rgba(110, 110, 110, 0.3);
}

.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-label {
  margin-left: 8px;
}

.esri-floor-filter .esri-floor-filter__level-button {
  width: 100%;
  border: none;
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 48px;
}

.esri-floor-filter .esri-floor-filter__level-button:focus {
  background-color: #f3f3f3;
}

.esri-floor-filter .esri-floor-filter__level-button.esri-widget--button-active:focus {
  background-color: #e2f1fb;
}

.esri-floor-filter .esri-floor-filter__levels-container {
  list-style-type: none;
  overflow: auto;
  max-height: 420px;
  margin: unset;
  padding: unset;
  width: 100%;
  border-style: solid;
  border-color: rgba(110, 110, 110, 0.3);
  scrollbar-width: thin;
}

.esri-floor-filter .esri-floor-filter__levels-container .esri-widget--button-active {
  font-weight: 600;
}

.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar {
  width: 6px;
}

.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-track {
  background: #fafafa;
}

.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  border-radius: 20px;
  border: 3px solid #c1c1c1;
}

.esri-floor-filter .esri-widget--button-active {
  background: #e2f1fb;
  color: #005e95;
}

.esri-floor-filter .esri-floor-filter__button-container {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.esri-floor-filter .esri-floor-filter__filter-menu {
  width: 300px;
  max-height: 420px;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header {
  align-items: stretch;
  display: flex;
  flex-direction: row;
  line-height: 1.3em;
  box-shadow: 0px 0.5px 0px #e0e0e0;
  color: #323232;
  height: auto;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back {
  padding: 26px 0px;
  min-width: 28px;
  border: none;
  border-right: 1px solid rgba(110, 110, 110, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  margin: unset;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back:hover {
  background: #f3f3f3;
  cursor: pointer;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text-group {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 12px;
  max-width: 232px;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  margin: unset;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-subtext {
  font-style: normal;
  font-weight: 400;
  margin: 4px 0 0 0;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close {
  padding: 26px 12px;
  display: flex;
  align-items: center;
  background-color: #fff;
  border: none;
  margin: 0 0 0 auto;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close:hover {
  background: #f3f3f3;
  cursor: pointer;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search {
  padding: 10px;
  align-items: center;
  display: flex;
  background: #f3f3f3;
  box-shadow: 0px 0.5px 0px #e0e0e0;
  margin-top: 0.5px;
  margin-bottom: 1px;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input {
  margin-left: 6px;
  width: 100%;
  background: rgba(0, 0, 0, 0);
  border: none;
  outline: none;
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #323232;
  font-size: 14px;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items {
  list-style-type: none;
  overflow-y: auto;
  color: #323232;
  margin: unset;
  padding: unset;
  width: 100%;
  max-height: 300px;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:hover,
.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:focus,
.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:hover,
.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:focus {
  background: #f3f3f3;
  cursor: pointer;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:active,
.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:active {
  background-color: #e2f1fb;
  color: #323232;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site,
.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility {
  padding: 18px;
  display: flex;
  flex-direction: row;
  align-items: center;
  background: #fff;
  border: none;
  width: 100%;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,
.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name {
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,
.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected {
  font-weight: 600;
  font-size: 14px;
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,
.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,
.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name,
.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected {
  text-align: left;
  margin-right: 10px;
  max-width: 220px;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-right,
.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-right {
  margin-left: auto;
}

.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle {
  margin-left: -10px;
  margin-right: 6px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #007ac2;
}

.esri-floor-filter .esri-floor-filter__separator {
  width: 10px;
  background: rgba(0, 0, 0, 0);
  border: none;
  box-shadow: none;
}

.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button,
.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button--levels,
.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button,
.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button--levels {
  display: none;
}

.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__minimize-toggle-button,
.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__minimize-toggle-button {
  display: none;
}

.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu,
.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu {
  width: 225px;
}

.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__close-levels-button,
.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__close-levels-button {
  width: 48px;
  height: 48px;
  padding: 12px;
  border-style: solid;
  border-color: rgba(110, 110, 110, 0.3);
  background: #e7e7e7;
}

.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group,
.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group {
  max-width: 157px;
}

.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name,
.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected,
.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name,
.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected {
  max-width: 165px !important;
}

.esri-view-height-small .esri-floor-filter .esri-floor-filter__levels-container {
  max-height: 320px;
}

.esri-view-height-small .esri-floor-filter .esri-floor-filter__filter-menu {
  max-height: 320px;
}

.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__levels-container {
  max-height: 156px;
}

.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__filter-menu {
  max-height: 240px;
}

[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-info {
  margin-left: auto;
  margin-right: unset;
}

[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-label {
  margin-right: 8px;
  margin-left: unset;
}

[dir=rtl] .esri-floor-filter .esri-icon-close {
  margin: 0 auto 0 0;
}

[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back {
  border-left: 1px solid rgba(110, 110, 110, 0.3);
  border-right: none;
}

[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input {
  margin-right: 6px;
  margin-left: unset;
}

[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-left,
[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-up,
[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-down,
[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-left,
[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-right,
[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-left,
[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-up,
[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-down,
[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-left,
[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-right {
  margin-right: auto;
}

[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name,
[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name--selected {
  text-align: right !important;
  margin-right: unset !important;
  margin-left: 10px !important;
}

[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle {
  margin-right: -10px;
  margin-left: 6px;
}

.esri-grid {
  width: 100%;
  height: 100%;
  --lumo-base-color: #ffffff;
  --lumo-primary-color: #0079c1;
  --lumo-primary-text-color: var(--lumo-primary-color);
  --lumo-primary-color-10pct: rgba(0, 121, 193, 0.2);
  --lumo-contrast-20pct: #6e6e6e;
  --lumo-contrast-30pct: #2e2e2e;
  --lumo-contrast-10pct: #f3f3f3;
  --lumo-row-background-hover: #f3f3f3;
}

.esri-grid .esri-grid__content {
  width: 100%;
  height: 100%;
  background-color: inherit;
}

.esri-grid .esri-grid__grid {
  height: 100%;
  width: 100%;
}

.esri-grid .esri-grid__grid a {
  color: #6e6e6e;
}

.esri-grid .esri-grid__grid a:hover,
.esri-grid .esri-grid__grid a:focus {
  color: #2e2e2e;
}

.esri-grid .esri-column__sorter,
.esri-grid .esri-column__header-label {
  align-items: center;
  display: flex;
  flex-grow: 1;
  margin: 0 5px;
  min-height: 28px;
  overflow: auto;
}

.esri-grid .esri-column__menu-container {
  display: inline-block;
  margin: 0 5px;
}

.esri-grid .esri-column__header-content {
  align-items: center;
  display: flex;
  flex-grow: 1;
  overflow: visible;
}

.esri-heatmap-slider {
  direction: ltr;
  min-width: 260px;
}

.esri-heatmap-slider .esri-slider {
  font-size: 12px;
  position: relative;
  z-index: 1;
}

.esri-heatmap-slider .esri-slider .esri-slider__content {
  flex-direction: row;
  height: 240px;
  margin: 0 auto 0 40%;
}

.esri-heatmap-slider .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  flex: 0 0 auto;
}

.esri-heatmap-slider .esri-slider .esri-slider__anchor {
  border-bottom: 1px solid #6e6e6e;
  border-top: 1px solid #fff;
  width: 30px;
}

.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,
.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label {
  text-decoration: underline;
}

.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,
.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,
.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,
.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-heatmap-slider .esri-slider .esri-slider__thumb {
  background-color: #6e6e6e;
  border-radius: 0;
  border: none;
  height: 12px;
  left: -12px;
  top: -6px;
  width: 6px;
}

.esri-heatmap-slider .esri-slider .esri-slider__thumb:before {
  position: absolute;
  top: 0;
  left: -1.5px;
  width: 3px;
  content: "";
  height: 12px;
  background-color: #6e6e6e;
  transition: transform 125ms ease-in-out, background-color 125ms ease-in-out;
}

.esri-heatmap-slider .esri-slider .esri-slider__thumb:after {
  position: absolute;
  top: 0;
  left: 6px;
  content: "";
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid #6e6e6e;
  border-top: 6px solid rgba(0, 0, 0, 0);
  height: 0;
  width: 0;
}

.esri-heatmap-slider .esri-slider .esri-slider__label {
  left: auto;
  line-height: 20px;
  min-width: 50px;
  right: 50px;
  text-align: right;
}

.esri-heatmap-slider .esri-slider .esri-slider__label:hover {
  background-color: #f3f3f3;
}

.esri-heatmap-slider .esri-slider .esri-slider__segment:hover {
  cursor: default;
}

.esri-heatmap-slider .esri-slider .esri-slider__range-input {
  margin: auto;
  text-align: center;
  width: 50%;
}

.esri-heatmap-slider .esri-slider .esri-slider__label-input {
  text-align: right;
  width: 70px;
}

.esri-heatmap-slider .esri-slider .esri-slider__max,
.esri-heatmap-slider .esri-slider .esri-slider__min {
  flex: none;
  margin: 9px auto;
  padding: 9px 12px;
  position: relative;
  width: auto;
  z-index: 0;
}

.esri-heatmap-slider .esri-slider .esri-slider__max:before,
.esri-heatmap-slider .esri-slider .esri-slider__min:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.esri-heatmap-slider .esri-slider .esri-slider__max.esri-slider__range--active,
.esri-heatmap-slider .esri-slider .esri-slider__min.esri-slider__range--active {
  background-color: #fff;
}

.esri-heatmap-slider .esri-slider .esri-slider__max .esri-slider__range-input,
.esri-heatmap-slider .esri-slider .esri-slider__min .esri-slider__range-input {
  margin: 0 auto;
}

.esri-heatmap-slider .esri-slider .esri-slider__extra-content {
  display: flex;
  height: 100%;
}

.esri-heatmap-slider .esri-slider .esri-histogram__svg {
  overflow: visible;
}

.esri-heatmap-slider .esri-slider .esri-histogram__label {
  fill: #323232;
  stroke-width: 2;
}

.esri-heatmap-slider .esri-slider .esri-histogram__average-line,
.esri-heatmap-slider .esri-slider .esri-histogram__label {
  paint-order: stroke;
  stroke: #fff;
}

.esri-heatmap-slider .esri-slider .zoom-cap--max {
  position: absolute;
  top: 0;
}

.esri-heatmap-slider .esri-slider .zoom-cap--min {
  position: absolute;
  bottom: 0;
}

.esri-heatmap-slider .esri-slider .zoom-cap {
  height: 11px;
  width: 30px;
  stroke-width: 0;
}

.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--mask {
  fill: #fff;
}

.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--line {
  fill: #fff;
}

.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--underline {
  fill: #323232;
}

.esri-heatmap-slider .esri-slider .zoom-cap:hover {
  cursor: pointer;
}

.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--mask {
  fill: #fff;
}

.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--line {
  fill: #0079c1;
}

.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--underline {
  fill: #fff;
}

.esri-heatmap-slider__ramp {
  display: flex;
  height: 100%;
  width: 30px;
  position: relative;
}

.esri-heatmap-slider__ramp svg {
  height: 100%;
  width: 100%;
  position: absolute;
  stroke: #6e6e6e;
  stroke-width: 1px;
  left: 0;
}

.esri-heatmap-slider__ramp svg rect {
  height: 100%;
  width: 100%;
}

.esri-heatmap-slider__ramp svg path {
  stroke-width: 0.5px;
}

.esri-heatmap-slider__histogram-container {
  display: flex;
  flex: 1 1 0;
  height: 100%;
  width: 120px;
}

.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__content {
  margin: 0 auto 0 35%;
}

.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  width: 12px;
}

.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__label {
  text-decoration: underline;
}

.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive {
  background-size: 12px 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../base/images/SM-Slider_TrackBackground_idle.svg);
}

.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active {
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:hover,
.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:focus {
  cursor: pointer;
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-histogram {
  direction: ltr;
  width: 100%;
  height: 100%;
}

.esri-histogram__content {
  height: 100%;
  width: 100%;
}

.esri-histogram__svg {
  display: inline-block;
  height: 100%;
  overflow: hidden;
  width: 100%;
}

.esri-histogram__data-line {
  stroke: #888;
  stroke-width: 1px;
  shape-rendering: crispedges;
}

.esri-histogram__label {
  stroke: #000;
  font-size: 12px;
  stroke-width: 0;
  direction: ltr;
  unicode-bidi: -webkit-plaintext;
  unicode-bidi: plaintext;
}

.esri-histogram__average-data-line {
  stroke: #444;
}

.esri-histogram__average-symbol {
  font-family: "Georgia, serif";
  font-style: italic;
}

[dir=rtl] .esri-histogram {
  direction: rtl;
}

[dir=rtl] .esri-histogram .esri-histogram__average-label {
  direction: rtl;
  unicode-bidi: -webkit-plaintext;
  unicode-bidi: plaintext;
}

.esri-histogram-range-slider {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
  width: 100%;
}

.esri-histogram-range-slider .esri-slider .esri-slider__label {
  top: 24px;
  display: none;
}

.esri-histogram-range-slider .esri-slider__anchor--moving .esri-slider__label {
  display: inline;
}

.esri-histogram-range-slider .esri-slider {
  font-size: 12px;
}

.esri-histogram-range-slider .esri-slider__content {
  display: flex;
  flex-direction: column-reverse;
}

.esri-histogram-range-slider .esri-slider__max {
  bottom: 0;
  position: absolute;
  right: 0;
  text-align: right;
}

.esri-histogram-range-slider .esri-slider__max .esri-slider__range-input {
  text-align: right;
}

.esri-histogram-range-slider .esri-slider__min {
  bottom: 0;
  left: 0;
  position: absolute;
  text-align: left;
}

.esri-histogram-range-slider .esri-slider__min .esri-slider__range-input {
  text-align: left;
}

.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__max,
.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__min {
  display: inline;
  min-width: 50%;
}

.esri-histogram-range-slider .esri-histogram {
  display: flex;
  align-self: flex-end;
}

.esri-histogram-range-slider .esri-histogram__bar {
  touch-action: none;
}

.esri-histogram-range-slider .esri-slider__max .esri-slider__range-input {
  float: right;
}

.esri-histogram-range-slider__slider-container {
  align-self: flex-end;
  margin-bottom: 24px;
  width: 100%;
}

.esri-histogram-range-slider__histogram-container {
  display: flex;
  flex-grow: 1;
  height: 100%;
  min-height: 0;
  width: 100%;
}

.esri-histogram-range-slider__range-type--less-than .esri-slider__segment-0,
.esri-histogram-range-slider__range-type--at-most .esri-slider__segment-0 {
  background-color: #0079c1;
}

.esri-histogram-range-slider__range-type--greater-than .esri-slider__segment-1,
.esri-histogram-range-slider__range-type--at-least .esri-slider__segment-1,
.esri-histogram-range-slider__range-type--between .esri-slider__segment-1,
.esri-histogram-range-slider__range-type--not-between .esri-slider__segment-1 {
  background-color: #0079c1;
}

.esri-identity-form {
  display: flex;
  flex-flow: column;
}

.esri-identity-form__group {
  margin-bottom: 12px;
}

.esri-identity-form__label {
  display: flex;
  flex-flow: column;
}

.esri-identity-form__footer {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
}

.esri-identity-modal {
  box-sizing: border-box;
  color: #323232;
  display: none;
  font-size: 14px;
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.3em;
  background-color: #fff;
}

.esri-identity-modal--open {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  z-index: 1001;
  transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0s;
  opacity: 1;
}

.esri-identity-modal--open .esri-identity-modal__dialog {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  border: none;
  background: #fff;
  overflow: auto;
  border-radius: 0px;
  outline: none;
  padding: 18px 22px;
  max-width: 40vw;
  max-height: 80vh;
  box-sizing: border-box;
  z-index: 102;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  transition: margin-top 300ms cubic-bezier(0.4, 0, 0.2, 1) 0s;
  margin-top: 0px;
}

.esri-identity-modal__title {
  font-size: 20px;
  margin: 0 0 12px 0;
  padding: 0;
}

.esri-identity-modal__close-button {
  color: #6e6e6e;
  position: absolute;
  top: 12px;
  right: 7px;
  z-index: 1;
  background: none;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  cursor: pointer;
}

.esri-identity-modal__content {
  margin-top: 18px;
}

.esri-identity-form__group {
  margin-bottom: 12px;
}

.esri-identity-form__label {
  display: flex;
  flex-flow: column;
}

.esri-identity-form__footer {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
}

@media only screen and (max-width: 680px) {
  .esri-identity-modal--open .esri-identity-modal__dialog {
    max-width: unset;
    width: 75vw;
  }
}
[dir=rtl] .esri-identity-modal--open .esri-identity-modal__dialog {
  text-align: right;
}

[dir=rtl] .esri-identity-modal__close-button {
  right: unset;
  left: 7px;
}

.esri-item-list {
  width: 100%;
}

.esri-item-list__filter-container {
  background: rgba(0, 0, 0, 0);
  position: relative;
  display: flex;
  padding: 6px 7px;
  margin: 0 0 6px;
  overflow: hidden;
  flex-grow: 1;
}

.esri-item-list__filter-container--sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.esri-item-list__filter-input {
  width: 100%;
  border: none;
  border-bottom: 2px solid rgba(110, 110, 110, 0.3);
  background-color: rgba(0, 0, 0, 0);
  padding: 6px 0;
  transition: border 250ms ease-in-out;
}

.esri-item-list__filter-input:focus {
  outline: none;
  border-color: #0079c1;
}

.esri-item-list__filter-placeholder {
  position: absolute;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  color: #6e6e6e;
  margin: 6px 7px;
  padding: 0 7px;
  pointer-events: none;
}

.esri-item-list__filter-placeholder-text {
  margin: 0 3px;
}

.esri-item-list__group {
  margin-top: 20px;
}

.esri-item-list__scroller {
  overflow-y: auto;
}

.esri-item-list__group__header {
  color: var(--calcite-ui-text-2);
  font-weight: var(--calcite-font-weight-medium);
}

.esri-item-list__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.esri-item-list__list-item-container {
  display: flex;
  margin: 0 2px;
  width: 100%;
}

.esri-item-list__list-item-container .esri-item-list__list-item-label {
  margin: 0 7px;
}

.esri-item-list__list-item {
  cursor: pointer;
  margin-bottom: 6px;
  min-height: 48px;
  transition: border 250ms ease-in-out;
  display: flex;
  justify-content: space-between;
}

.esri-item-list__list-item[class^=esri-icon-],
.esri-item-list__list-item.esri-building-level-picker__arrow-up,
.esri-item-list__list-item.esri-building-level-picker__arrow-down,
.esri-item-list__list-item.esri-building-phase-picker__arrow-left,
.esri-item-list__list-item.esri-building-phase-picker__arrow-right {
  padding-right: 2.8px;
}

.esri-item-list__list-item[class*=" esri-icon-"],
.esri-item-list__list-item.esri-building-level-picker__arrow-up,
.esri-item-list__list-item.esri-building-level-picker__arrow-down,
.esri-item-list__list-item.esri-building-phase-picker__arrow-left,
.esri-item-list__list-item.esri-building-phase-picker__arrow-right {
  padding-right: 2.8px;
}

.esri-item-list__list-item-icon {
  padding: 0 12px;
}

.esri-item-list__list-item-label {
  flex: 1;
  margin: 0;
  display: flex;
  align-items: center;
  word-break: break-word;
}

.esri-item-list__no-matches-message {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 96px;
}

.esri-item-list__no-items-message {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 48px;
}

.esri-ui .esri-item-list__scroller {
  max-height: 420px;
}

.esri-layer-list {
  color: #323232;
  background-color: #f3f3f3;
  padding: calc(var(--esri-widget-padding-y) * 0.5) calc(var(--esri-widget-padding-x) * 0.5);
  overflow-y: auto;
  display: flex;
  flex-flow: column;
}

.esri-layer-list__list {
  list-style: none;
  margin: 0 0 0 15px;
  padding: 2px 2px;
  transition: background-color 125ms ease-in-out;
}

.esri-layer-list__list:empty {
  min-height: 48px;
}

.esri-layer-list__list.esri-layer-list--chosen {
  background-color: #e2f1fb;
  opacity: 0.75;
}

.esri-layer-list__list.esri-layer-list--chosen .esri-layer-list__item,
.esri-layer-list__item.esri-layer-list--chosen .esri-layer-list__item {
  background-color: rgba(0, 0, 0, 0);
}

.esri-layer-list__item--has-children {
  padding-bottom: 6px;
}

.esri-layer-list__item--has-children .esri-layer-list__list:not([hidden]) {
  animation: esri-fade-in 375ms ease-in-out;
}

.esri-layer-list__list[hidden] {
  display: none;
}

.esri-layer-list__list--root {
  margin: 0;
}

.esri-layer-list__item--selectable .esri-layer-list__item-container {
  cursor: pointer;
}

.esri-layer-list__item--selectable .esri-layer-list__item-container:hover {
  border-left-color: rgba(110, 110, 110, 0.3);
}

.esri-layer-list__item[aria-selected=true] > .esri-layer-list__item-container {
  border-left-color: #0079c1;
}

.esri-layer-list__item[aria-selected=true] > .esri-layer-list__item-container:hover {
  border-left-color: #0079c1;
}

.esri-layer-list__item-container ~ .esri-layer-list__list .esri-layer-list__item {
  border-bottom-width: 0;
}

.esri-layer-list__item {
  background-color: #fff;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
  position: relative;
  overflow: hidden;
  list-style: none;
  margin: 3px 0;
  padding: 0;
  transition: background-color 125ms ease-in-out;
}

.esri-layer-list__item.esri-layer-list--chosen {
  background-color: #e2f1fb;
  opacity: 0.75;
}

.esri-layer-list__item-container {
  border-left: 3px solid rgba(0, 0, 0, 0);
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 12px 7px 12px 20px;
  transition: border-color 250ms ease-in-out;
}

.esri-layer-list__item--invisible-at-scale .esri-layer-list__item-title {
  color: rgba(110, 110, 110, 0.4);
}

.esri-layer-list__item--has-children > .esri-layer-list__item-container {
  padding-left: 5px;
}

.esri-layer-list__item--has-children > .esri-layer-list__list {
  font-size: 12px;
}

.esri-layer-list__child-toggle {
  color: #6e6e6e;
  width: 15px;
  align-self: center;
  display: flex;
  cursor: pointer;
}

.esri-layer-list__child-toggle [class^=esri-icon-],
.esri-layer-list__child-toggle .esri-building-level-picker__arrow-up,
.esri-layer-list__child-toggle .esri-building-level-picker__arrow-down,
.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-left,
.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-right {
  line-height: 1.2em;
}

.esri-layer-list__child-toggle [class*=" esri-icon-"],
.esri-layer-list__child-toggle .esri-building-level-picker__arrow-up,
.esri-layer-list__child-toggle .esri-building-level-picker__arrow-down,
.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-left,
.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-right {
  line-height: 1.2em;
}

.esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--opened,
.esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed-rtl,
.esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--closed {
  display: none;
}

.esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--opened {
  display: block;
}

.esri-layer-list__item-label {
  display: flex;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  flex: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.esri-layer-list__item-label[role=switch],
.esri-layer-list__item-label[role=checkbox],
.esri-layer-list__item-label[role=radio] {
  cursor: pointer;
}

.esri-layer-list--new-ui .esri-layer-list__item-toggle-icon {
  visibility: hidden;
}

.esri-layer-list--new-ui .esri-layer-list__item-toggle:focus .esri-layer-list__item-toggle-icon,
.esri-layer-list--new-ui .esri-layer-list__item-label:focus .esri-layer-list__item-toggle-icon,
.esri-layer-list--new-ui .esri-layer-list__item-container:hover .esri-layer-list__item-toggle-icon,
.esri-layer-list--new-ui .esri-layer-list__item--invisible > .esri-layer-list__item-container .esri-layer-list__item-toggle-icon {
  visibility: visible;
}

.esri-layer-list__item-title {
  flex: 1;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 1.3em;
  word-break: break-word;
  overflow-wrap: break-word;
  transition: color 125ms ease-in-out;
}

.esri-layer-list__status-indicator {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-block: 0;
  height: 6px;
  width: 6px;
  margin-inline: 12px;
}

.esri-layer-list__publishing {
  border: 1px solid #6e6e6e;
  animation: publishing 2s normal infinite;
}

.esri-layer-list__updating {
  background-color: #0079c1;
  border-radius: 50%;
  animation: updating 2s normal infinite;
}

.esri-layer-list__connection-status {
  height: 16px;
  width: 16px;
  margin-inline: 7px;
  color: #f89927;
}

.esri-layer-list__connection-status--connected {
  color: #35ac46;
}

.esri-layer-list__item-message {
  display: flex;
  align-items: center;
  visibility: hidden;
  height: 0;
  margin-top: -1px;
  padding: 6px 7px;
  overflow: hidden;
  font-size: 12px;
  transition: transform 250ms ease-in-out;
  transform: scale(1, 0);
  animation: esri-fade-in-down 250ms ease-in-out;
  transform-origin: center top;
  background-color: #f6f6f6;
  -webkit-margin-start: 3rem;
          margin-inline-start: 3rem;
  -webkit-border-start: 3px solid #d9bf2b;
          border-inline-start: 3px solid #d9bf2b;
  -webkit-margin-after: 0.25rem;
          margin-block-end: 0.25rem;
  -webkit-margin-end: 0.25rem;
          margin-inline-end: 0.25rem;
}

.esri-layer-list__item-message [class^=esri-icon-],
.esri-layer-list__item-message .esri-building-level-picker__arrow-up,
.esri-layer-list__item-message .esri-building-level-picker__arrow-down,
.esri-layer-list__item-message .esri-building-phase-picker__arrow-left,
.esri-layer-list__item-message .esri-building-phase-picker__arrow-right {
  margin-right: 0.3rem;
}

.esri-layer-list__item-message [class*=" esri-icon-"],
.esri-layer-list__item-message .esri-building-level-picker__arrow-up,
.esri-layer-list__item-message .esri-building-level-picker__arrow-down,
.esri-layer-list__item-message .esri-building-phase-picker__arrow-left,
.esri-layer-list__item-message .esri-building-phase-picker__arrow-right {
  margin-right: 0.3rem;
}

.esri-layer-list__item--has-message .esri-layer-list__item-message {
  visibility: visible;
  height: auto;
  transform: scale(1, 1);
}

.esri-layer-list__item-toggle {
  padding: 0 3px;
  cursor: pointer;
  color: #6e6e6e;
  display: flex;
  align-items: center;
}

.esri-layer-list__item-actions-menu {
  align-self: center;
  display: flex;
}

.esri-layer-list__item-actions-menu-item {
  display: flex;
  flex: 1 0 auto;
  justify-content: center;
  align-items: center;
  color: #6e6e6e;
  cursor: pointer;
  padding: 0 7px;
  transition: border-color 250ms ease-in-out;
}

.esri-layer-list__item-actions-menu-item .esri-disabled-element {
  pointer-events: none;
  opacity: 0.4;
}

.esri-layer-list__item-actions-menu-item:first-of-type {
  margin: 0 2px;
}

.esri-layer-list__item-actions-menu-item:hover {
  background-color: #f3f3f3;
}

.esri-layer-list__item-actions-menu-item--active,
.esri-layer-list__item-actions-menu-item--active:hover {
  background-color: #e2f1fb;
}

.esri-layer-list__item-actions {
  position: relative;
  background-color: #f3f3f3;
  color: #6e6e6e;
  margin: -1px 7px 6px;
  height: auto;
}

.esri-layer-list__item-actions[aria-expanded=true] {
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-layer-list__item-actions-section {
  animation: esri-fade-in 375ms ease-in-out;
}

.esri-layer-list__item-actions[hidden] {
  display: none;
}

.esri-layer-list__item-actions-close {
  color: #6e6e6e;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  padding: 5px;
  z-index: 1;
}

.esri-layer-list__item-actions-list {
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 6px 0;
  list-style: none;
  border-top: 2px solid #fff;
}

.esri-layer-list__item-actions-list:first-of-type {
  border-top: 0;
}

.esri-layer-list__item-action,
.esri-layer-list__action-toggle {
  border: 1px solid rgba(0, 0, 0, 0);
  display: flex;
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: pointer;
  font-size: 12px;
  width: 100%;
  margin: 0;
  padding: 6px 15px;
  opacity: 1;
  transition: opacity 250ms ease-in-out 250ms, background-color 250ms ease-in-out;
}

.esri-layer-list__item-action {
  justify-content: flex-start;
  flex-flow: row;
}

.esri-layer-list__action-toggle {
  flex-flow: row-reverse;
  justify-content: space-between;
}

.esri-layer-list__action-toggle .esri-layer-list__item-action-title {
  margin-left: 0;
}

.esri-layer-list__action-toggle .esri-layer-list__item-action-icon {
  background-color: #4c4c4c;
  border-radius: 16px;
  box-shadow: 0 0 0 1px #fff;
  flex: 0 0 28px;
  height: 16px;
  overflow: hidden;
  padding: 0;
  position: relative;
  transition: background-color 125ms ease-in-out;
  width: 16px;
}

.esri-layer-list__action-toggle .esri-layer-list__item-action-icon:before {
  background-color: #fff;
  border-radius: 100%;
  content: "";
  display: block;
  height: 12px;
  left: 0;
  margin: 2px;
  position: absolute;
  top: 0;
  transition: background-color 125ms ease-in-out, left 125ms ease-in-out;
  width: 12px;
}

.esri-layer-list__action-toggle.esri-disabled-element {
  pointer-events: none;
  opacity: 0.4;
}

.esri-layer-list__action-toggle--on .esri-layer-list__item-action-icon {
  background-color: #fff;
}

.esri-layer-list__action-toggle--on .esri-layer-list__item-action-icon:before {
  background-color: #4c4c4c;
  box-shadow: 0 0 0 1px #4c4c4c;
  left: 12px;
}

.esri-layer-list__item-action:hover,
.esri-layer-list__action-toggle:hover {
  background-color: #f3f3f3;
}

.esri-layer-list__item-actions[hidden] .esri-layer-list__item-action {
  opacity: 0;
}

.esri-layer-list__item-action-icon {
  flex: 0 0 16px;
  font-size: 16px;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: 0.1em;
}

.esri-layer-list__item-action-image {
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  font-size: 14px;
  text-align: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.esri-layer-list__item-action-title {
  margin-left: 5px;
}

.esri-layer-list-panel {
  margin: 12px 15px;
}

.esri-layer-list-panel__content--legend .esri-legend__service {
  padding: 0 0 12px 0;
}

[dir=rtl] .esri-layer-list .esri-layer-list__item--has-children > .esri-layer-list__item-container {
  padding-left: 20px;
  padding-right: 5px;
}

[dir=rtl] .esri-layer-list .esri-layer-list__list {
  margin: 0 15px 0 0;
}

[dir=rtl] .esri-layer-list .esri-layer-list__list--root {
  margin: 0;
}

[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed {
  display: none;
}

[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed-rtl {
  display: block;
}

[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--closed-rtl {
  display: none;
}

[dir=rtl] .esri-layer-list .esri-layer-list__item-action-title {
  margin-left: 0;
  margin-right: 5px;
}

[dir=rtl] .esri-layer-list .esri-layer-list__action-toggle .esri-layer-list__action-toggle {
  margin-right: 0;
}

[dir=rtl] .esri-layer-list .esri-layer-list__item:after {
  animation: looping-progresss-bar-ani 1500ms linear infinite reverse;
}

[dir=rtl] .esri-layer-list .esri-layer-list__item-message [class^=esri-icon-],
[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-up,
[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-down,
[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-left,
[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-right {
  margin-right: 0;
  margin-left: 0.3rem;
}

[dir=rtl] .esri-layer-list .esri-layer-list__item-message [class*=" esri-icon-"],
[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-up,
[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-down,
[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-left,
[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-right {
  margin-right: 0;
  margin-left: 0.3rem;
}

[dir=rtl] .esri-layer-list .esri-layer-list__item-container {
  border-left: none;
  border-right: 3px solid rgba(0, 0, 0, 0);
}

[dir=rtl] .esri-layer-list .esri-layer-list__item[aria-selected=true] > .esri-layer-list__item-container {
  border-right-color: #0079c1;
}

[dir=rtl] .esri-layer-list .esri-layer-list__item[aria-selected=true] > .esri-layer-list__item-container:hover {
  border-right-color: #0079c1;
}

@keyframes updating {
  0%, 40% {
    background-color: rgba(0, 0, 0, 0);
  }
  50%, 80% {
    background-color: var(--calcite-ui-brand);
  }
  100% {
    background-color: rgba(0, 0, 0, 0);
  }
}
@keyframes publishing {
  0%, 20% {
    transform: rotate(45deg);
  }
  80%, 100% {
    transform: rotate(135deg);
  }
}
.esri-legend {
  overflow: hidden;
  overflow-y: auto;
}

.esri-legend__message {
  padding: 0.5em 1em;
}

.esri-legend__service {
  padding: 12px 15px;
  word-wrap: break-word;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-legend__service:last-child {
  border-bottom: none;
}

.esri-legend__layer {
  margin-left: 7px;
  overflow: auto;
}

.esri-legend__group-layer-child {
  margin-left: 7px;
  padding-left: 0;
  padding-right: 0;
}

.esri-legend__layer-table {
  display: flex;
  flex-flow: column;
  width: 100%;
  margin-bottom: 12px;
}

.esri-legend__layer-child-table {
  display: table;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 12px;
}

.esri-legend__layer-body {
  margin-left: 7px;
}

.esri-legend__layer-row {
  display: flex;
}

.esri-legend__layer-cell {
  min-width: 100px;
  word-break: break-word;
  padding: 4px 0;
  vertical-align: middle;
}

.esri-legend__layer-cell--symbols {
  min-width: 10px;
  text-align: center;
}

.esri-legend__layer-table--size-ramp {
  display: table;
}

.esri-legend__layer-table--size-ramp .esri-legend__layer-row {
  display: table-row;
}

.esri-legend__layer-table--size-ramp .esri-legend__layer-cell {
  display: table-cell;
}

.esri-legend__size-ramp ~ .esri-legend__layer-cell--info {
  max-width: 80%;
  width: 80%;
}

.esri-legend__layer-cell--info {
  font-size: 12px;
  padding-left: 7px;
  padding-right: 7px;
  word-wrap: normal;
  word-break: normal;
  max-width: 250px;
}

.esri-legend__imagery-layer-image--stretched {
  margin-bottom: -2px;
  display: block;
}

.esri-legend__imagery-layer-cell--stretched {
  vertical-align: top;
  line-height: 1;
  padding: 0;
}

.esri-legend__imagery-layer-info--stretched {
  vertical-align: top;
  padding: 0 2px;
}

.esri-legend__symbol {
  display: flex;
  justify-content: center;
}

.esri-legend__layer-caption {
  display: table-caption;
  padding: 6px 0;
  word-break: break-word;
}

.esri-legend__ramp-labels {
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}

.esri-legend__ramps {
  margin-left: 3px;
}

.esri-legend__color-ramp {
  width: 24px;
}

.esri-legend__opacity-ramp {
  background-image: url("../base/images/transparent-bg.png");
}

.esri-legend__ramp-tick {
  position: absolute;
  width: 4px;
  border-top: 1px solid rgba(110, 110, 110, 0.3);
  line-height: 0;
  right: 1px;
  left: auto;
}

.esri-legend__ramp-label {
  position: relative;
  padding: 0 7px;
  white-space: nowrap;
  line-height: 1em;
  font-size: 12px;
}

.esri-legend__ramp-label:before {
  position: absolute;
  top: 0.25em;
  right: 100%;
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 4px 3px 0;
  border-color: rgba(0, 0, 0, 0) rgba(50, 50, 50, 0.8) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.esri-legend__ramp-label:first-child {
  margin-top: -4px;
}

.esri-legend__ramp-label:last-child {
  bottom: -3px;
}

.esri-legend-layer-caption {
  display: table-caption;
  padding: 6px 0;
}

[dir=rtl] .esri-legend__ramp-label:before {
  border-width: 3px 0 3px 4px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(50, 50, 50, 0.8);
  left: 100%;
  right: auto;
}

[dir=rtl] .esri-legend__layer,
[dir=rtl] .esri-legend__group-layer-child,
[dir=rtl] .esri-legend__layer-body {
  margin-left: 0;
  margin-right: 7px;
  overflow: auto;
}

[dir=rtl] .esri-legend__ramps {
  margin-left: auto;
  margin-right: 3px;
}

.esri-legend--card {
  display: flex;
  overflow-x: auto;
  transition: max-width 250ms ease-in-out;
  background: #fff;
  position: relative;
}

.esri-legend--card__section {
  font-size: 12px;
  min-width: 300px;
  padding: 12px 15px;
  border-left: 1px solid rgba(110, 110, 110, 0.3);
  overflow: auto;
}

.esri-legend--card__section:first-child {
  border-left: none;
}

.esri-legend--card__message {
  padding: 0.5em 1em;
}

.esri-legend--card__service-caption-container {
  font-weight: 600;
  height: 45px;
  padding: 12px 15px;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-legend--card__service-caption-text {
  margin: 0;
  overflow: auto;
  padding-bottom: 20px;
}

.esri-legend--card__layer-caption {
  font-weight: 400;
  margin-bottom: 12px;
  padding: 6px 0;
}

.esri-legend--card__service-content {
  display: flex;
  height: calc(100% - 45px);
}

.esri-legend--card__label-container {
  display: flex;
  flex-wrap: wrap;
}

.esri-legend--card__relationship-label-container {
  display: flex;
  flex-direction: column;
}

.esri-legend--card__relationship-label-container .esri-legend--card__layer-row {
  padding-bottom: 0.5em;
}

.esri-legend--card__relationship-label-container .esri-legend--card__layer-row:last-child {
  padding-bottom: 0em;
}

.esri-legend--card__relationship-section {
  border: none;
}

.esri-legend--card__label-element {
  margin: 0.1em;
  padding: 0.5em 1em;
  min-width: 4em;
  min-height: 2.7em;
  text-align: center;
}

.esri-legend--card__image-label {
  padding-left: 7px;
  padding-right: 7px;
}

.esri-legend--card__layer-row,
.esri-legend--card__size-ramp-container {
  display: flex;
  align-items: center;
}

.esri-legend--card__size-ramp-preview {
  display: flex;
}

.esri-legend--card__ramp-label {
  white-space: nowrap;
  margin: 0 0.5em;
}

.esri-legend--card__pie-chart-ramp-preview {
  display: flex;
  justify-content: center;
}

.esri-legend--card__interval-separator {
  text-align: center;
  font-size: 0.5em;
}

.esri-legend--card__imagery-layer-image--stretched {
  margin-bottom: -2px;
  display: block;
}

.esri-legend--card__symbol-container {
  position: relative;
}

.esri-legend--card__interval-separators-container {
  position: absolute;
  left: 50%;
  top: 50px;
  transform: translate(-50%, -50%);
}

.esri-legend--card__carousel-title {
  margin: 0;
}

.esri-legend--card__service {
  min-width: -moz-fit-content;
  min-width: -webkit-fit-content;
  min-width: fit-content;
  border-left: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-legend--card__symbol {
  display: block;
  margin: auto;
}

.esri-legend--stacked {
  min-width: 300px;
  display: flex;
  flex-direction: column;
}

.esri-legend--stacked .esri-legend--card__section {
  border: none;
  overflow: auto;
  height: auto;
  width: 250px;
}

.esri-legend--stacked .esri-legend--card__size-ramp-row {
  flex-direction: column;
}

.esri-legend--stacked .esri-legend--card__symbol-row {
  display: table-row;
  margin: 5px 0;
  width: 100%;
}

.esri-legend--stacked .esri-legend--card__label-cell {
  display: table-cell;
  vertical-align: middle;
}

.esri-legend--stacked .esri-legend--card__symbol-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.esri-legend--stacked .esri-legend--card__carousel-indicator-container {
  box-shadow: 0 -1px 0 rgba(110, 110, 110, 0.3);
  display: flex;
  height: 32px;
  width: 300px;
  justify-content: center;
  overflow: auto;
}

.esri-legend--stacked .esri-legend--card__carousel-indicator {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 16px;
}

.esri-legend--stacked .esri-legend--card__carousel-indicator:before {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 50%;
  box-shadow: 0 0 0 1px #6e6e6e;
  content: "";
  display: block;
  height: 10px;
  transition: background-color 125ms ease-in-out;
  width: 10px;
}

.esri-legend--stacked .esri-legend--card__carousel-indicator:hover::before,
.esri-legend--stacked .esri-legend--card__carousel-indicator--activated:before,
.esri-legend--stacked .esri-legend--card__carousel-indicator--activated:hover::before {
  background-color: #6e6e6e;
}

.esri-ui-corner {
  max-width: 100%;
}

.esri-ui-corner .esri-legend--card {
  max-height: 420px;
}

[dir=rtl] .esri-view-width-greater-than-small .esri-legend--card__section {
  border-left: 0;
  border-right: 1px solid rgba(110, 110, 110, 0.3);
}

[dir=rtl] .esri-view-width-greater-than-small .esri-legend--card__section:first-child {
  border-right: none;
}

.esri-relationship-ramp--diamond__container {
  display: flex;
  font-size: 12px;
}

.esri-relationship-ramp--diamond__left-column {
  align-self: center;
  padding-right: 5px;
  text-align: right;
  max-width: 85px;
}

.esri-relationship-ramp--diamond__right-column {
  align-self: center;
  padding-left: 5px;
  text-align: left;
  max-width: 85px;
}

.esri-relationship-ramp--diamond__middle-column {
  display: flex;
  flex-direction: column;
  text-align: center;
}

.esri-relationship-ramp--diamond__middle-column--label {
  align-self: center;
  max-width: 85px;
}

.esri-relationship-ramp--diamond__middle-column--ramp {
  width: 85px;
  height: 85px;
}

.esri-relationship-ramp--square__table {
  display: table;
  font-size: 12px;
}

.esri-relationship-ramp--square__table-row {
  display: table-row;
}

.esri-relationship-ramp--square__table-cell {
  display: table-cell;
}

.esri-relationship-ramp--square__table-label {
  max-width: 95px;
}

.esri-relationship-ramp--square__table-label--left-bottom {
  text-align: left;
  vertical-align: bottom;
}

.esri-relationship-ramp--square__table-label--right-bottom {
  text-align: right;
  vertical-align: bottom;
}

.esri-relationship-ramp--square__table-label--left-top {
  text-align: left;
  vertical-align: top;
}

.esri-relationship-ramp--square__table-label--right-top {
  text-align: right;
  vertical-align: top;
}

.esri-univariate-above-and-below-ramp__symbol {
  display: flex;
  justify-content: center;
  align-items: center;
}

.esri-univariate-above-and-below-ramp__label {
  position: relative;
  white-space: nowrap;
  line-height: 1em;
  font-size: 12px;
  margin-left: 7px;
}

.esri-univariate-above-and-below-ramp__label:before {
  position: absolute;
  top: 0.45em;
  left: -19px;
  display: block;
  content: "";
  width: 14px;
  height: 0;
  border-style: solid;
  border-width: 1px 0 0 0;
}

.esri-univariate-above-and-below-ramp__label:first-child {
  top: -6px;
}

.esri-univariate-above-and-below-ramp__label:last-child {
  bottom: -6px;
}

.esri-univariate-above-and-below-ramp__color--card {
  position: relative;
}

.esri-univariate-above-and-below-ramp__color--card:before {
  position: absolute;
  top: 1px;
  display: block;
  content: "";
  width: 100%;
  height: 15px;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}

[dir=rtl] .esri-univariate-above-and-below-ramp__label {
  margin-left: auto;
  margin-right: 7px;
}

[dir=rtl] .esri-univariate-above-and-below-ramp__label:before {
  left: auto;
  right: -19px;
}

.esri-line-of-sight__container {
  position: relative;
  padding: 12px 0;
  overflow-y: auto;
}

.esri-line-of-sight__container a {
  text-decoration: none;
}

.esri-line-of-sight__hint {
  padding: 0 15px;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-line-of-sight__hint-text {
  margin: 12px 0;
  padding: 0;
}

.esri-line-of-sight__panel--error {
  color: #8c2907;
  padding: 0 15px;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-line-of-sight__actions {
  display: flex;
  flex-flow: column;
  justify-content: center;
  padding: 0 15px;
}

.esri-line-of-sight__secondary-button {
  margin-bottom: 10px;
}

.esri-navigation-toggle {
  display: flex;
  flex-flow: column nowrap;
}

.esri-navigation-toggle:hover,
.esri-navigation-toggle:focus {
  background-color: #f3f3f3;
}

.esri-navigation-toggle:hover .esri-navigation-toggle__button,
.esri-navigation-toggle:focus .esri-navigation-toggle__button {
  color: #2e2e2e;
}

.esri-navigation-toggle--horizontal {
  flex-flow: row nowrap;
}

.esri-navigation-toggle--horizontal .esri-navigation-toggle__button--rotate {
  border-top: none;
  border-left: solid 1px rgba(110, 110, 110, 0.3);
}

.esri-navigation-toggle__button {
  box-shadow: none;
  position: relative;
  background-color: rgba(0, 0, 0, 0);
}

.esri-navigation-toggle__button:before {
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 0;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  transition: opacity 125ms ease-in-out;
  opacity: 0;
  border-width: 0 6px 6px 0;
  border-color: rgba(0, 0, 0, 0) #2e2e2e rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.esri-navigation-toggle__button:hover,
.esri-navigation-toggle__button:focus {
  background-color: rgba(0, 0, 0, 0);
}

.esri-navigation-toggle__button--rotate {
  border-top: solid 1px rgba(110, 110, 110, 0.3);
}

.esri-navigation-toggle__button--pan {
  margin-bottom: 0;
}

.esri-navigation-toggle__button--active {
  color: #2e2e2e;
}

.esri-navigation-toggle__button--active:before {
  opacity: 1;
}

.esri-navigation-toggle.esri-disabled .esri-navigation-toggle__button {
  background-color: #fff;
  color: rgba(110, 110, 110, 0.4);
  cursor: auto;
}

.esri-navigation-toggle.esri-disabled .esri-navigation-toggle__button:before {
  opacity: 0;
}

[dir=rtl] .esri-navigation-toggle--horizontal .esri-navigation-toggle__button--rotate {
  border-left: none;
  border-right: solid 1px rgba(110, 110, 110, 0.3);
}

[dir=rtl] .esri-navigation-toggle__button:before {
  border-width: 6px 6px 0 0;
  border-color: #2e2e2e rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  right: auto;
  left: 1px;
}

.esri-opacity-slider {
  direction: ltr;
  min-width: 260px;
}

.esri-opacity-slider .esri-slider {
  font-size: 12px;
  position: relative;
  z-index: 1;
}

.esri-opacity-slider .esri-slider .esri-slider__content {
  flex-direction: row;
  height: 240px;
  margin: 0 auto 0 40%;
}

.esri-opacity-slider .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  flex: 0 0 auto;
}

.esri-opacity-slider .esri-slider .esri-slider__anchor {
  border-bottom: 1px solid #6e6e6e;
  border-top: 1px solid #fff;
  width: 30px;
}

.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,
.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label {
  text-decoration: underline;
}

.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,
.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,
.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,
.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-opacity-slider .esri-slider .esri-slider__thumb {
  background-color: #6e6e6e;
  border-radius: 0;
  border: none;
  height: 12px;
  left: -12px;
  top: -6px;
  width: 6px;
}

.esri-opacity-slider .esri-slider .esri-slider__thumb:before {
  position: absolute;
  top: 0;
  left: -1.5px;
  width: 3px;
  content: "";
  height: 12px;
  background-color: #6e6e6e;
  transition: transform 125ms ease-in-out, background-color 125ms ease-in-out;
}

.esri-opacity-slider .esri-slider .esri-slider__thumb:after {
  position: absolute;
  top: 0;
  left: 6px;
  content: "";
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid #6e6e6e;
  border-top: 6px solid rgba(0, 0, 0, 0);
  height: 0;
  width: 0;
}

.esri-opacity-slider .esri-slider .esri-slider__label {
  left: auto;
  line-height: 20px;
  min-width: 50px;
  right: 50px;
  text-align: right;
}

.esri-opacity-slider .esri-slider .esri-slider__label:hover {
  background-color: #f3f3f3;
}

.esri-opacity-slider .esri-slider .esri-slider__segment:hover {
  cursor: default;
}

.esri-opacity-slider .esri-slider .esri-slider__range-input {
  margin: auto;
  text-align: center;
  width: 50%;
}

.esri-opacity-slider .esri-slider .esri-slider__label-input {
  text-align: right;
  width: 70px;
}

.esri-opacity-slider .esri-slider .esri-slider__max,
.esri-opacity-slider .esri-slider .esri-slider__min {
  flex: none;
  margin: 9px auto;
  padding: 9px 12px;
  position: relative;
  width: auto;
  z-index: 0;
}

.esri-opacity-slider .esri-slider .esri-slider__max:before,
.esri-opacity-slider .esri-slider .esri-slider__min:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.esri-opacity-slider .esri-slider .esri-slider__max.esri-slider__range--active,
.esri-opacity-slider .esri-slider .esri-slider__min.esri-slider__range--active {
  background-color: #fff;
}

.esri-opacity-slider .esri-slider .esri-slider__max .esri-slider__range-input,
.esri-opacity-slider .esri-slider .esri-slider__min .esri-slider__range-input {
  margin: 0 auto;
}

.esri-opacity-slider .esri-slider .esri-slider__extra-content {
  display: flex;
  height: 100%;
}

.esri-opacity-slider .esri-slider .esri-histogram__svg {
  overflow: visible;
}

.esri-opacity-slider .esri-slider .esri-histogram__label {
  fill: #323232;
  stroke-width: 2;
}

.esri-opacity-slider .esri-slider .esri-histogram__average-line,
.esri-opacity-slider .esri-slider .esri-histogram__label {
  paint-order: stroke;
  stroke: #fff;
}

.esri-opacity-slider .esri-slider .zoom-cap--max {
  position: absolute;
  top: 0;
}

.esri-opacity-slider .esri-slider .zoom-cap--min {
  position: absolute;
  bottom: 0;
}

.esri-opacity-slider .esri-slider .zoom-cap {
  height: 11px;
  width: 30px;
  stroke-width: 0;
}

.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--mask {
  fill: #fff;
}

.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--line {
  fill: #fff;
}

.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--underline {
  fill: #323232;
}

.esri-opacity-slider .esri-slider .zoom-cap:hover {
  cursor: pointer;
}

.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--mask {
  fill: #fff;
}

.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--line {
  fill: #0079c1;
}

.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--underline {
  fill: #fff;
}

.esri-opacity-slider__ramp {
  display: flex;
  height: 100%;
  width: 30px;
  position: relative;
}

.esri-opacity-slider__ramp svg {
  height: 100%;
  width: 100%;
  position: absolute;
  stroke: #6e6e6e;
  stroke-width: 1px;
  left: 0;
}

.esri-opacity-slider__ramp svg rect {
  height: 100%;
  width: 100%;
}

.esri-opacity-slider__ramp svg path {
  stroke-width: 0.5px;
}

.esri-opacity-slider__histogram-container {
  display: flex;
  flex: 1 1 0;
  height: 100%;
  width: 120px;
}

.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__content {
  margin: 0 auto 0 35%;
}

.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  width: 12px;
}

.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__label {
  text-decoration: underline;
}

.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive {
  background-size: 12px 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../base/images/SM-Slider_TrackBackground_idle.svg);
}

.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active {
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:hover,
.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:focus {
  cursor: pointer;
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

@keyframes esri-docking-animation {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes popup-intro-animation-down {
  0% {
    transform: translate(0, -5px);
    opacity: 0;
  }
  100% {
    transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes popup-intro-animation-up {
  0% {
    transform: translate(0, 5px);
    opacity: 0;
  }
  100% {
    transform: translate(0, 0);
    opacity: 1;
  }
}
.esri-ui .esri-popup {
  pointer-events: none;
  position: absolute;
  z-index: 1;
  display: flex;
  flex-flow: column nowrap;
}

.esri-popup--shadow {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
}

.esri-popup__button {
  border-radius: 2px;
  padding: 6px 7px;
  margin: 6px 0;
  line-height: 1.3em;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  color: #6e6e6e;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  transition: background-color 125ms ease-in-out;
}

.esri-popup__button--disabled {
  cursor: default;
  opacity: 0.4;
  color: rgba(110, 110, 110, 0.4);
}

.esri-popup__button:hover {
  color: #2e2e2e;
  background-color: #f3f3f3;
}

.esri-popup--aligned-top-center {
  transform-origin: 50% 100%;
}

.esri-popup--aligned-bottom-center {
  transform-origin: 50% -5%;
}

.esri-popup--aligned-top-left,
.esri-popup--aligned-bottom-left {
  transform-origin: 100% 50%;
}

.esri-popup--aligned-top-right,
.esri-popup--aligned-bottom-right {
  transform-origin: -5% 50%;
}

.esri-popup--aligned-top-center,
.esri-popup--aligned-top-left,
.esri-popup--aligned-top-right {
  animation: popup-intro-animation-down 200ms ease-in-out;
}

.esri-popup--aligned-bottom-center,
.esri-popup--aligned-bottom-left,
.esri-popup--aligned-bottom-right {
  animation: popup-intro-animation-up 200ms ease-in-out;
}

.esri-popup__main-container {
  pointer-events: auto;
  position: relative;
  z-index: 1;
  width: 340px;
  max-height: 340px;
  background-color: #fff;
  display: flex;
  flex-flow: column nowrap;
}

.esri-popup__header {
  position: relative;
  font-size: 12px;
  align-items: flex-start;
  justify-content: space-between;
  display: flex;
  flex: 0 0 auto;
}

.esri-popup__header-buttons {
  padding: 0 7px;
  margin: 0 0 0 auto;
  display: flex;
}

.esri-popup__header-container {
  flex: 1;
}

.esri-popup__header-container--button {
  cursor: pointer;
  align-items: flex-start;
  border: none;
  background: rgba(0, 0, 0, 0);
  display: flex;
  justify-content: flex-start;
  padding: 0;
  font-size: 100%;
  font-family: inherit;
  color: inherit;
  text-align: initial;
}

.esri-popup__header-container--button:hover {
  background-color: #f3f3f3;
}

.esri-popup__header-title {
  border-radius: 2px;
  font-size: 14px;
  padding: 6px 7px;
  margin-inline: 7px;
  margin-block: 6px;
  display: flex;
  flex: 1 1 auto;
  transition: background-color 125ms ease-in-out;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
  word-break: break-word;
}

.esri-popup__content {
  display: flex;
  flex-flow: column nowrap;
  flex: 1 1 auto;
  font-size: 12px;
  font-weight: 400;
  margin: 0 15px 12px;
  overflow: auto;
  line-height: normal;
  --calcite-ui-background: $background-color;
}

.esri-content--has-flows {
  margin: 0;
  border-top: 1px solid rgba(110, 110, 110, 0.3);
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-content__flow-item {
  padding: 12px 15px;
  background-color: #fff;
}

.esri-popup__action--exit {
  transform: scaleX(-1);
}

.esri-popup__content img {
  image-orientation: from-image;
}

.esri-popup__feature-menu-button {
  transition: box-shadow 125ms ease-in-out, background-color 125ms ease-in-out;
}

.esri-popup__feature-menu-button:hover,
.esri-popup__feature-menu-button:focus {
  background-color: #f3f3f3;
}

.esri-popup--feature-menu-open .esri-popup__feature-menu-button {
  background-color: #f3f3f3;
  color: #2e2e2e;
}

.esri-popup--feature-menu-open .esri-popup__header,
.esri-popup--feature-menu-open .esri-popup__content {
  flex: 0 1 0px;
  overflow: hidden;
  opacity: 0;
}

.esri-popup--feature-updated {
  opacity: 0;
  transition: opacity 375ms ease-out;
}

.esri-popup--feature-updated-active {
  opacity: 1;
}

.esri-popup__pagination-page-text {
  white-space: nowrap;
}

.esri-popup__footer {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  justify-content: space-between;
}

.esri-popup__footer .esri-popup__button {
  font-weight: 400;
  font-size: 12px;
  position: relative;
  display: flex;
  justify-content: flex-start;
  flex: 0 0 auto;
}

.esri-popup__actions {
  animation: esri-fade-in-scale 125ms ease-in-out;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  color: #6e6e6e;
  display: flex;
  flex-flow: column;
  margin: 6px 7px;
  max-width: 50%;
  padding: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}

.esri-popup__actions .esri-popup__button[class*=esri-popup__action] {
  align-items: center;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
  color: #6e6e6e;
  display: flex;
  justify-content: flex-start;
  padding: 12px 7px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
}

.esri-popup__actions .esri-popup__button[class*=esri-popup__action]:hover {
  background-color: #f3f3f3;
}

.esri-popup__actions .esri-popup__button[class*=esri-popup__action]:last-child {
  border-bottom: none;
}

.esri-popup__actions .esri-popup__button[class*=esri-popup__action] .esri-popup__icon {
  flex: 0 0 16px;
}

.esri-popup__footer .esri-popup__actions-menu-button {
  padding-inline: 7px;
  -webkit-margin-start: 7px;
          margin-inline-start: 7px;
  transition: box-shadow 125ms ease-in-out;
}

.esri-popup__footer .esri-popup__actions-menu-button:hover {
  background-color: #f3f3f3;
}

.esri-popup--actions-menu-open .esri-popup__footer .esri-popup__actions-menu-button {
  background-color: #f3f3f3;
  color: #2e2e2e;
}

[class*=esri-popup--is-docked-bottom-].esri-popup--is-docked .esri-popup__actions,
[class*=esri-popup--aligned-top-] .esri-popup__actions {
  bottom: 32px;
  top: auto;
  transform-origin: bottom center;
}

[class*=esri-popup--is-docked-top-].esri-popup--is-docked .esri-popup__actions,
[class*=esri-popup--aligned-bottom-] .esri-popup__actions {
  bottom: auto;
  top: 32px;
  transform-origin: top center;
}

.esri-popup__icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  flex: 0 0 16px;
}

[class*=esri-popup--is-docked-top-] .esri-popup__footer,
[class*=esri-popup--aligned-bottom-] .esri-popup__footer {
  border-bottom: solid 1px rgba(110, 110, 110, 0.3);
}

.esri-popup__navigation {
  background-color: #f3f3f3;
  position: relative;
  display: flex;
  align-items: center;
  margin: 0 15px 0 auto;
  padding: 0;
  justify-content: center;
}

.esri-popup__navigation .esri-popup__button {
  margin: 0;
  padding-left: 3px;
  padding-right: 3px;
}

.esri-popup__inline-actions-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0 7px;
  position: relative;
}

.esri-popup__inline-actions-container:only-child {
  width: 100%;
  max-width: unset;
  justify-content: flex-start;
}

.esri-popup__inline-actions-container:only-child .esri-popup__actions-menu-button {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.esri-popup__inline-actions-container > .esri-popup__action,
.esri-popup__inline-actions-container > .esri-popup__action-toggle {
  flex: 0 1 auto;
}

.esri-popup__inline-actions-container .esri-popup__icon {
  margin: 0 3px;
}

.esri-popup__inline-actions-container [class^=esri-icon-],
.esri-popup__inline-actions-container .esri-building-level-picker__arrow-up,
.esri-popup__inline-actions-container .esri-building-level-picker__arrow-down,
.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-left,
.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-right {
  margin: 0 3px;
}

.esri-popup__inline-actions-container [class*=" esri-icon-"],
.esri-popup__inline-actions-container .esri-building-level-picker__arrow-up,
.esri-popup__inline-actions-container .esri-building-level-picker__arrow-down,
.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-left,
.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-right {
  margin: 0 3px;
}

.esri-popup__footer--has-pagination .esri-popup__inline-actions-container {
  width: 70%;
}

.esri-popup__action-toggle.esri-popup__action-toggle--on {
  background-color: #e2f1fb;
  color: #2e2e2e;
}

.esri-popup__action-toggle.esri-popup__action-toggle--on:hover {
  background-color: #e2f1fb;
  color: #2e2e2e;
}

.esri-popup__feature-menu {
  left: 0;
  font-size: 12px;
  font-weight: 400;
  position: absolute;
  width: 100%;
  background-color: #fff;
  color: #323232;
  z-index: 1;
  margin: 6px 0;
  max-height: 0;
  opacity: 0;
  height: 0;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

[class*=esri-popup--is-docked-bottom-].esri-popup--is-docked .esri-popup__feature-menu,
[class*=esri-popup--aligned-top-] .esri-popup__feature-menu {
  bottom: 32px;
  top: auto;
  transform-origin: bottom center;
}

[class*=esri-popup--is-docked-top-].esri-popup--is-docked .esri-popup__feature-menu,
[class*=esri-popup--aligned-bottom-] .esri-popup__feature-menu {
  bottom: auto;
  top: 32px;
  transform-origin: top center;
}

.esri-popup__feature-menu-list {
  padding: 0;
  margin: 0;
  counter-reset: section;
}

.esri-popup__feature-menu-item {
  list-style-type: none;
  border: solid 1px rgba(110, 110, 110, 0.3);
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  transition: background-color 125ms ease-in-out;
  margin-top: -1px;
  position: relative;
}

.esri-popup__feature-menu-item:hover,
.esri-popup__feature-menu-item:focus {
  cursor: pointer;
  background-color: #f3f3f3;
}

.esri-popup__feature-menu-item::before {
  counter-increment: section;
  content: counter(section);
  display: flex;
  justify-content: center;
  flex: 0 0 8%;
  text-align: center;
}

.esri-popup__feature-menu-item--selected,
.esri-popup__feature-menu-item--selected:hover,
.esri-popup__feature-menu-item--selected:focus {
  background-color: #e2f1fb;
}

.esri-popup__feature-menu-item .esri-icon-check-mark,
.esri-popup__feature-menu-item .esri-elevation-profile input[type=checkbox]:checked:before,
.esri-elevation-profile .esri-popup__feature-menu-item input[type=checkbox]:checked:before,
.esri-popup__feature-menu-item .esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before,
.esri-elevation-profile-settings__popover-content .esri-popup__feature-menu-item input[type=checkbox]:checked:before {
  padding: 0 0.5rem;
}

.esri-popup__feature-menu-title {
  display: flex;
  flex: 1 0 82%;
  min-height: 1em;
  margin: 0;
  padding: 0.8em 4%;
  border-left: solid 1px rgba(0, 0, 0, 0.25);
}

.esri-popup__feature-menu-viewport {
  max-height: 0px;
  opacity: 0;
  overflow: auto;
  position: relative;
  z-index: 1;
}

.esri-popup__feature-menu-header {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: solid 1px rgba(110, 110, 110, 0.3);
  padding: 0;
  margin: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2em;
  overflow: hidden;
  position: relative;
  opacity: 0;
}

.esri-popup--feature-menu-open .esri-popup__feature-menu {
  height: auto;
  opacity: 1;
  animation: esri-fade-in-scale 125ms ease-out;
  max-height: none;
  overflow: visible;
}

.esri-popup--feature-menu-open .esri-popup__feature-menu-header {
  padding: 12px 15px;
  max-height: none;
  display: block;
  opacity: 1;
  margin: 0;
}

.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport {
  max-height: 175px;
  opacity: 1;
  padding-top: 1px;
}

.esri-popup__feature-menu-loader {
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
  padding: 6px;
  bottom: 10px;
  text-align: center;
  pointer-events: none;
}

.esri-popup__feature-menu-observer {
  position: relative;
  z-index: 2;
  bottom: 20px;
  text-align: center;
}

.esri-popup__loading-container {
  margin: 0 7px;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.esri-popup__action-image {
  width: 16px;
  height: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  flex: 0 0 16px;
}

.esri-popup__action-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.esri-popup__collapse-button {
  align-items: center;
  background-color: #f3f3f3;
  cursor: pointer;
  display: flex;
  flex: 1 0;
  justify-content: center;
  padding: 6px 0;
}

.esri-popup__collapse-icon {
  -webkit-margin-before: 9px;
          margin-block-start: 9px;
}

.esri-popup--is-docked.esri-popup--is-docked-bottom-left .esri-popup__collapse-icon,
.esri-popup--is-docked.esri-popup--is-docked-bottom-right .esri-popup__collapse-icon,
.esri-popup--is-docked.esri-popup--is-docked-bottom-center .esri-popup__collapse-icon,
.esri-popup--aligned-top-left .esri-popup__collapse-icon,
.esri-popup--aligned-top-right .esri-popup__collapse-icon,
.esri-popup--aligned-top-center .esri-popup__collapse-icon {
  transform: rotate(180deg);
}

.esri-popup__pointer {
  position: absolute;
  width: 0;
  height: 0;
}

.esri-popup__pointer-direction {
  background-color: #fff;
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
}

.esri-popup--aligned-top-center .esri-popup__pointer {
  top: 100%;
  left: 50%;
  margin: 0 0 0 -6px;
}

.esri-popup--aligned-bottom-center .esri-popup__pointer {
  bottom: 100%;
  left: 50%;
  margin: 0 0 0 -6px;
}

.esri-popup--aligned-top-left .esri-popup__pointer {
  bottom: 6px;
  right: 6px;
  transform: rotate(-45deg);
}

.esri-popup--aligned-bottom-left .esri-popup__pointer {
  top: 6px;
  right: 6px;
  transform: rotate(45deg);
}

.esri-popup--aligned-top-right .esri-popup__pointer {
  bottom: 6px;
  left: 6px;
  transform: rotate(45deg);
}

.esri-popup--aligned-bottom-right .esri-popup__pointer {
  top: 6px;
  left: 6px;
  transform: rotate(-45deg);
}

.esri-popup--aligned-top-center .esri-popup__pointer-direction,
.esri-popup--aligned-bottom-center .esri-popup__pointer-direction {
  transform: scale(0.75, 2) rotate(45deg);
}

.esri-popup--aligned-top-left .esri-popup__pointer-direction,
.esri-popup--aligned-bottom-left .esri-popup__pointer-direction,
.esri-popup--aligned-top-right .esri-popup__pointer-direction,
.esri-popup--aligned-bottom-right .esri-popup__pointer-direction {
  top: -6px;
  left: -6px;
  transform: scale(1, 3.5) rotate(45deg);
}

.esri-popup--aligned-top-center .esri-popup__pointer-direction {
  top: -6px;
  left: 0;
}

.esri-popup--aligned-bottom-center .esri-popup__pointer-direction {
  bottom: -6px;
  left: 0;
}

.esri-view-width-xlarge .esri-popup__main-container {
  width: 460px;
}

.esri-view-width-large .esri-popup__main-container {
  width: 400px;
}

.esri-view-width-medium .esri-popup__main-container {
  width: 340px;
}

.esri-view-width-less-than-medium .esri-popup__main-container {
  width: 280px;
}

.esri-view-width-less-than-medium .esri-popup__action-text {
  display: none;
}

.esri-view-width-xsmall .esri-popup__button[class*=esri-popup__navigation-],
.esri-view-width-xsmall .esri-popup__pagination-page-text {
  display: none;
}

.esri-view-width-xsmall .esri-popup--is-docked-bottom-center {
  margin-bottom: 16px;
}

.esri-view-width-xsmall .esri-popup--is-docked-top-center,
.esri-view-width-xsmall .esri-popup--is-docked-bottom-center {
  width: auto;
  margin: 0;
}

.esri-view-width-xsmall .esri-popup--is-docked-top-center .esri-popup__main-container,
.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__main-container {
  width: 100%;
  max-height: 75%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

.esri-view-width-xsmall .esri-popup--is-docked-top-center.esri-popup--feature-menu-open .esri-popup__main-container:before,
.esri-view-width-xsmall .esri-popup--is-docked-bottom-center.esri-popup--feature-menu-open .esri-popup__main-container:before {
  visibility: hidden;
}

.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__feature-menu,
.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__actions {
  bottom: 36px;
}

.esri-view-height-xlarge .esri-popup__main-container {
  max-height: 460px;
}

.esri-view-height-xlarge.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport {
  max-height: 410px;
}

.esri-view-height-large .esri-popup__main-container {
  max-height: 400px;
}

.esri-view-height-large.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport {
  max-height: 350px;
}

.esri-view-height-less-than-medium .esri-popup__main-container {
  max-height: 300px;
}

.esri-view-height-less-than-medium.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport {
  max-height: 250px;
}

.esri-popup--is-docked {
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  margin: 15px 15px 30px 15px;
  animation: esri-docking-animation 250ms ease-out;
}

.esri-ui .esri-popup--is-docked {
  flex-flow: row nowrap;
}

.esri-popup--is-docked-top-left,
.esri-popup--is-docked-top-center,
.esri-popup--is-docked-top-right {
  align-items: flex-start;
}

.esri-popup--is-docked-top-left .esri-popup__header,
.esri-popup--is-docked-top-center .esri-popup__header,
.esri-popup--is-docked-top-right .esri-popup__header {
  padding-top: 2px;
}

.esri-popup--is-docked-bottom-left,
.esri-popup--is-docked-bottom-center,
.esri-popup--is-docked-bottom-right {
  align-items: flex-end;
}

.esri-popup--is-docked-top-left,
.esri-popup--is-docked-bottom-left {
  justify-content: flex-start;
}

.esri-popup--is-docked-top-center,
.esri-popup--is-docked-bottom-center {
  justify-content: center;
}

.esri-popup--is-docked-top-right,
.esri-popup--is-docked-bottom-right {
  justify-content: flex-end;
}

.esri-popup--is-docked-top-left .esri-popup__main-container,
.esri-popup--is-docked-top-right .esri-popup__main-container,
.esri-popup--is-docked-bottom-left .esri-popup__main-container,
.esri-popup--is-docked-bottom-right .esri-popup__main-container {
  max-height: 80%;
}

.esri-popup--is-docked-top-center .esri-popup__main-container,
.esri-popup--is-docked-bottom-center .esri-popup__main-container {
  max-height: 40%;
}

[dir=rtl] .esri-widget .esri-popup__header-title,
[dir=rtl] .esri-popup__header-title {
  margin: 6px 7px 6px auto;
}

[dir=rtl] .esri-popup__header-buttons {
  margin: 0 auto 0 0;
}

[dir=rtl] .esri-popup__feature-menu-title {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.25);
}

[dir=rtl] .esri-popup__navigation {
  margin: 0 auto 0 15px;
}

[dir=rtl] .esri-popup__actions {
  right: auto;
  left: 0;
}

[dir=rtl] .esri-popup--is-docked .esri-popup__loading-container {
  order: 0;
}

[dir=rtl] .esri-popup--is-docked-top-left,
[dir=rtl] .esri-popup--is-docked-bottom-left {
  justify-content: flex-end;
}

[dir=rtl] .esri-popup--is-docked-top-right,
[dir=rtl] .esri-popup--is-docked-bottom-right {
  justify-content: flex-start;
}

.esri-print {
  position: relative;
  padding: 12px 15px;
  overflow-y: auto;
}

.esri-print section[aria-hidden=true] {
  display: none;
}

.esri-print__form-section-container {
  margin: 0 0 12px 0;
}

.esri-print__header-title {
  font-size: 16px;
  font-weight: 600;
  padding: 0 0 12px;
  margin: 0 auto 0 0;
}

.esri-print__template-list {
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.33);
  border-radius: 2px;
  display: flex;
  flex-direction: column;
  padding: 0;
  width: 280px;
}

.esri-print__template-list .esri-widget__heading,
.esri-print__template-list-footer {
  margin: 0;
  padding: 12px 15px;
  flex: 1 0 auto;
}

.esri-print__template-list-scroller {
  max-height: 175px;
  overflow-y: auto;
  border-top: 1px solid rgba(110, 110, 110, 0.3);
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-print__template-list .esri-menu__list-item {
  font-size: 12px;
}

.esri-print__layout-section,
.esri-print__map-only-section {
  padding: 12px 0 0;
  margin-bottom: 12px;
  border-top: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-print__layout-tab-list {
  position: relative;
  bottom: -1px;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: space-between;
}

.esri-print__layout-tab {
  display: inline-block;
  text-align: center;
  margin: 0;
  padding: 5px 5px;
  width: 100%;
  cursor: pointer;
  color: #6e6e6e;
  border: 1px solid rgba(0, 0, 0, 0);
}

.esri-print__layout-tab:hover,
.esri-print__layout-tab:focus {
  color: #323232;
  background-color: #f3f3f3;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-print__layout-tab[aria-selected=true],
.esri-print__layout-tab[aria-selected=true]:hover {
  background-color: #fff;
  color: #323232;
  border-color: rgba(110, 110, 110, 0.3);
  border-bottom-color: #fff;
}

.esri-print__panel--error {
  color: #8c2907;
}

.esri-print__panel-container {
  flex: 1 0;
}

.esri-print__input-text {
  width: 100%;
  margin: 0;
}

.esri-print__scale-input-container {
  display: flex;
  align-items: center;
}

.esri-print__advanced-options-section {
  background-color: #f3f3f3;
  color: #6e6e6e;
}

.esri-print__advanced-options-button-container {
  color: #6e6e6e;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  overflow: visible;
}

.esri-print__advanced-options-button {
  border: none;
  cursor: pointer;
  font-family: inherit;
  padding: 6px 7px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--closed,
.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--opened,
.esri-print__advanced-options-button .esri-print__advanced-options-button-icon--closed-rtl {
  display: none;
}

.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed,
.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--opened {
  display: block;
}

.esri-print__advanced-options-button-title {
  font-size: 12px;
  margin: 0 3px;
}

.esri-print__advanced-options-container {
  font-size: 12px;
  padding: 6px 7px;
}

.esri-print__advanced-options-container .esri-print__form-section-container {
  margin-bottom: 6px;
}

.esri-print__size-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.esri-print__advanced-options-section [class^=esri-icon-],
.esri-print__advanced-options-section .esri-building-level-picker__arrow-up,
.esri-print__advanced-options-section .esri-building-level-picker__arrow-down,
.esri-print__advanced-options-section .esri-building-phase-picker__arrow-left,
.esri-print__advanced-options-section .esri-building-phase-picker__arrow-right {
  background: rgba(0, 0, 0, 0);
}

.esri-print__advanced-options-section [class*=" esri-icon-"],
.esri-print__advanced-options-section .esri-building-level-picker__arrow-up,
.esri-print__advanced-options-section .esri-building-level-picker__arrow-down,
.esri-print__advanced-options-section .esri-building-phase-picker__arrow-left,
.esri-print__advanced-options-section .esri-building-phase-picker__arrow-right {
  background: rgba(0, 0, 0, 0);
}

.esri-print__size-container [class^=esri-icon-],
.esri-print__size-container .esri-building-level-picker__arrow-up,
.esri-print__size-container .esri-building-level-picker__arrow-down,
.esri-print__size-container .esri-building-phase-picker__arrow-left,
.esri-print__size-container .esri-building-phase-picker__arrow-right {
  background: rgba(0, 0, 0, 0);
}

.esri-print__size-container [class*=" esri-icon-"],
.esri-print__size-container .esri-building-level-picker__arrow-up,
.esri-print__size-container .esri-building-level-picker__arrow-down,
.esri-print__size-container .esri-building-phase-picker__arrow-left,
.esri-print__size-container .esri-building-phase-picker__arrow-right {
  background: rgba(0, 0, 0, 0);
}

.esri-print__size-container [class^=esri-icon-],
.esri-print__size-container .esri-building-level-picker__arrow-up,
.esri-print__size-container .esri-building-level-picker__arrow-down,
.esri-print__size-container .esri-building-phase-picker__arrow-left,
.esri-print__size-container .esri-building-phase-picker__arrow-right {
  align-self: flex-end;
}

.esri-print__size-container [class*=" esri-icon-"],
.esri-print__size-container .esri-building-level-picker__arrow-up,
.esri-print__size-container .esri-building-level-picker__arrow-down,
.esri-print__size-container .esri-building-phase-picker__arrow-left,
.esri-print__size-container .esri-building-phase-picker__arrow-right {
  align-self: flex-end;
}

.esri-print__size-container button {
  color: #6e6e6e;
}

.esri-print__width-container,
.esri-print__height-container {
  flex: 0 0 43%;
}

.esri-print__swap-button {
  flex: 0 0 5%;
  border: none;
}

.esri-print__refresh-button {
  border: 1px solid rgba(110, 110, 110, 0.3);
  border-left-width: 0;
}

.esri-print__export-button,
.esri-print__template-button {
  margin: 6px 0;
}

.esri-print__export-panel-container {
  font-size: 12px;
  border-top: 1px solid #ddd;
  padding: 12px 0;
}

.esri-print__export-panel-container [class^=esri-icon-],
.esri-print__export-panel-container .esri-building-level-picker__arrow-up,
.esri-print__export-panel-container .esri-building-level-picker__arrow-down,
.esri-print__export-panel-container .esri-building-phase-picker__arrow-left,
.esri-print__export-panel-container .esri-building-phase-picker__arrow-right {
  margin-right: 0.5em;
  margin-top: 0.15em;
}

.esri-print__export-panel-container [class*=" esri-icon-"],
.esri-print__export-panel-container .esri-building-level-picker__arrow-up,
.esri-print__export-panel-container .esri-building-level-picker__arrow-down,
.esri-print__export-panel-container .esri-building-phase-picker__arrow-left,
.esri-print__export-panel-container .esri-building-phase-picker__arrow-right {
  margin-right: 0.5em;
  margin-top: 0.15em;
}

.esri-print__exported-file-link-title {
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
  word-break: break-word;
}

.esri-print__exported-file-link {
  color: #6e6e6e;
  display: flex;
  align-items: flex-start;
  margin-bottom: 6px;
  text-decoration: none;
}

.esri-print__exported-file-link:hover {
  color: #2e2e2e;
}

.esri-print__exported-file--error {
  color: #8c2907;
  cursor: pointer;
}

.esri-print .esri-print__exported-file--error:hover {
  color: #8c2907;
}

.esri-print__loader {
  height: 40px;
  width: 32px;
  background: url(../base/images/loading-throb.gif) no-repeat center;
  margin: 0 auto;
}

[dir=rtl] .esri-print__refresh-button {
  border-left-width: 1px;
  border-right-width: 0;
}

[dir=rtl] .esri-print__export-panel-container [class^=esri-icon-],
[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-up,
[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-down,
[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-left,
[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-right {
  margin-right: 0;
  margin-left: 0.5em;
}

[dir=rtl] .esri-print__export-panel-container [class*=" esri-icon-"],
[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-up,
[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-down,
[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-left,
[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-right {
  margin-right: 0;
  margin-left: 0.5em;
}

[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed {
  display: none;
}

[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed-rtl {
  display: block;
}

.esri-save-layer {
  width: 300px;
  height: 250px;
}

.esri-save-layer__error {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.esri-save-layer__error-icon {
  color: var(--calcite-ui-danger);
  margin-bottom: 0.3rem;
  margin-top: 3rem;
}

.esri-save-layer__process-loader {
  padding-bottom: 2rem;
  padding-top: 3rem;
}

.esri-save-layer__process-label,
.esri-save-layer__error-label {
  margin-inline: 0.5rem;
}

.esri-save-layer__layer-name-label {
  margin: 0.5rem 0.5rem 0rem 0.5rem;
}

.esri-save-layer__portal-folder-label {
  margin: 0.5rem 0.5rem 0.25rem 0.5rem;
}

.esri-scale-bar.esri-widget {
  background: rgba(0, 0, 0, 0);
  box-shadow: none;
}

.esri-scale-bar__bar-container {
  position: relative;
  display: flex;
  align-items: flex-end;
  transition: width 250ms ease-in-out;
  font-size: 12px;
}

.esri-scale-bar__bar-container--ruler {
  flex-direction: column;
}

.esri-scale-bar__bar-container--line:last-child {
  align-items: flex-start;
}

.esri-scale-bar__ruler {
  display: flex;
  flex-wrap: wrap;
  height: 6px;
  background-color: #fff;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.33), 0 1px 2px rgba(0, 0, 0, 0.3);
}

.esri-scale-bar__ruler-block {
  height: 50%;
  width: 25%;
  background-color: #323232;
}

.esri-scale-bar__ruler-block:nth-child(-n+2) {
  margin-right: 25%;
}

.esri-scale-bar__ruler-block:nth-child(n+3) {
  margin-left: 25%;
}

.esri-scale-bar__line {
  position: relative;
  height: 1.5em;
  background-color: rgba(255, 255, 255, 0.33);
  left: 0;
  z-index: 1;
}

.esri-scale-bar__line--top {
  bottom: -1px;
  border-bottom: 2px solid #323232;
}

.esri-scale-bar__line--bottom {
  top: -1px;
  border-top: 2px solid #323232;
}

.esri-scale-bar__line--top:before,
.esri-scale-bar__line--top:after,
.esri-scale-bar__line--bottom:before,
.esri-scale-bar__line--bottom:after {
  content: "";
  display: block;
  width: 2px;
  height: 1.5em;
  background-color: #323232;
  position: absolute;
  border-right: 2px solid #323232;
}

.esri-scale-bar__line--top:before {
  bottom: -2px;
  left: 0;
}

.esri-scale-bar__line--top:after {
  bottom: -2px;
  right: 0;
}

.esri-scale-bar__line--bottom:before {
  top: -2px;
  left: 0;
}

.esri-scale-bar__line--bottom:after {
  height: 1.5em;
  top: -2px;
  right: 0;
}

.esri-scale-bar__label-container--line {
  position: absolute;
  left: 0;
  z-index: 1;
}

.esri-scale-bar__label-container--ruler {
  display: flex;
  width: 100%;
  justify-content: space-between;
  position: relative;
}

.esri-scale-bar__label-container--ruler .esri-scale-bar__label {
  padding: 6px 0 0;
  text-shadow: 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff;
}

.esri-scale-bar__label-container--top {
  bottom: 0;
}

.esri-scale-bar__label-container--bottom {
  top: 1px;
}

.esri-scale-bar__label {
  font-size: inherit;
  color: #323232;
  white-space: nowrap;
  padding: 0 7px;
  font-weight: 600;
}

[dir=rtl] .esri-scale-bar__ruler {
  margin: 0 0.5ch 0 2ch;
}

[dir=rtl] .esri-scale-bar__label-container--line {
  left: auto;
  right: 0;
}

.esri-scale-range-slider {
  background-color: rgba(0, 0, 0, 0);
  min-width: 310px;
  position: relative;
  display: flex;
  flex-direction: column;
}

.esri-scale-range-slider .esri-slider {
  background-color: rgba(0, 0, 0, 0);
  padding: 9px 11px 9px 9px;
}

.esri-scale-range-slider .esri-slider__segment-1 {
  background-color: #0079c1;
  height: 4px;
}

.esri-scale-range-slider .esri-slider .esri-slider__effective-min-segment,
.esri-scale-range-slider .esri-slider .esri-slider__effective-max-segment {
  height: 100%;
  display: block;
  content: " ";
  background: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.75) 0, rgba(255, 255, 255, 0.75) 5px, transparent 5px, transparent 10px);
}

.esri-scale-range-slider.esri-widget {
  box-shadow: none;
}

.esri-scale-range-slider.esri-disabled {
  opacity: 0.4;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.esri-scale-range-slider__scale-indicator-container {
  position: absolute;
  left: 9px;
  right: 11px;
}

.esri-scale-range-slider__scale-indicator {
  top: 11px;
  margin-left: -4px;
  width: 1px;
  position: relative;
  transition-property: left;
  transition-duration: 0.2s;
}

.esri-scale-range-slider__scale-indicator-icon {
  fill: #323232;
}

.esri-scale-range-slider__scale-menu-container {
  margin-top: 12px;
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.esri-scale-range-slider__scale-menu-toggle {
  color: #0079c1;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  font-size: 14px;
  white-space: nowrap;
  max-width: 48%;
  display: flex;
}

.esri-scale-range-slider__scale-menu-toggle[data-type=min] {
  -webkit-margin-end: auto;
          margin-inline-end: auto;
}

.esri-scale-range-slider__scale-menu-toggle[data-type=max] {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.esri-scale-range-slider__scale-menu-toggle--active {
  font-weight: 600;
}

.esri-scale-range-slider__scale-menu-toggle-text {
  text-overflow: ellipsis;
  overflow-x: hidden;
}

.esri-scale-range-slider__scale-menu-toggle-icon {
  font-size: 12px;
  margin: 0 7px;
}

.esri-scale-range-slider__scale-preview {
  display: inline-flex;
  flex-direction: column;
  background-color: #fff;
  padding: 6px 7px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.esri-scale-range-slider__scale-preview-thumbnail {
  display: block;
  box-sizing: border-box;
  padding: 64px;
}

.esri-scale-range-slider__scale-menu {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  border-radius: 2px;
  background-color: #fff;
  color: #323232;
}

.esri-scale-range-slider__scale-menu-list {
  min-width: 200px;
  padding: 6px 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  list-style-type: none;
}

.esri-scale-range-slider__scale-menu-item {
  display: flex;
  flex-direction: column;
  padding: 6px 7px;
  margin: 0;
  cursor: pointer;
}

.esri-scale-range-slider__scale-menu-item:hover,
.esri-scale-range-slider__scale-menu-item:focus {
  background-color: #f3f3f3;
}

.esri-scale-range-slider__scale-menu-scroller {
  max-height: 450px;
  overflow-y: auto;
  overflow-x: hidden;
}

.esri-scale-range-slider__scale-item-label {
  padding-bottom: 4px;
  white-space: nowrap;
}

.esri-scale-range-slider__scale-item-label::before {
  content: "•";
  color: rgba(0, 0, 0, 0);
  margin: 0 7px 0;
}

.esri-scale-range-slider__scale-menu-item--current-scale .esri-scale-range-slider__scale-item-label::before {
  color: #0079c1;
}

.esri-scale-range-slider__scale-menu-item:hover .esri-scale-range-slider__scale-item-label::before {
  color: rgba(110, 110, 110, 0.4);
}

.esri-scale-range-slider__scale-item-value {
  color: #6e6e6e;
  font-size: 12px;
  margin: 0 30px;
}

.esri-scale-range-slider__scale-item-value--editable {
  width: 14ch;
}

.esri-search {
  width: 240px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  overflow: visible;
}

.esri-search .esri-widget--button {
  box-shadow: none;
}

.esri-search .esri-icon-notice-triangle {
  font-size: 16px;
  line-height: 16px;
  margin: 0 5px 0 0;
  vertical-align: text-bottom;
}

.esri-search .esri-widget__loader {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 32px;
}

.esri-search .esri-widget__loader-text {
  margin: 0 5px;
}

.esri-search__container,
.esri-search__input-container,
.esri-search__form {
  display: flex;
  flex-flow: row nowrap;
}

.esri-search__container {
  position: relative;
  align-items: stretch;
  flex: 1 0 100%;
}

.esri-search__container .esri-search__input,
.esri-search__container .esri-widget--button {
  z-index: 0;
}

.esri-search__container .esri-search__input:focus,
.esri-search__container .esri-widget--button:focus {
  z-index: 1;
}

.esri-search--searching:before,
.esri-search--searching:after {
  content: "";
  opacity: 1;
  position: absolute;
  height: 1px;
  top: 0;
  transition: opacity 500ms ease-in-out;
}

.esri-search--searching:before {
  background-color: rgba(110, 110, 110, 0.3);
  width: 100%;
  z-index: 0;
}

.esri-search--searching:after {
  background-color: #6e6e6e;
  width: 20%;
  z-index: 0;
  animation: looping-progresss-bar-ani 1500ms linear infinite;
}

.esri-search__input-container {
  align-items: stretch;
  flex: 2 0;
}

.esri-search__form {
  padding: 0;
  margin: 0;
  align-items: stretch;
  flex: 1 0;
}

.esri-search__input {
  display: block;
  width: 100%;
  margin: 0;
  border: none;
  box-shadow: none;
}

.esri-search__input::-ms-clear {
  display: none;
}

.esri-search__input::-moz-placeholder {
  color: #6e6e6e;
  opacity: 1;
}

.esri-search__input:-ms-input-placeholder {
  color: #6e6e6e;
}

.esri-search__input::-webkit-input-placeholder {
  color: #6e6e6e;
}

.esri-search__submit-button,
.esri-search__sources-button {
  cursor: pointer;
  align-self: flex-end;
}

.esri-search__submit-button {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: solid 1px rgba(110, 110, 110, 0.3);
}

.esri-search__sources-button {
  border-top: none;
  border-right: solid 1px rgba(110, 110, 110, 0.3);
  border-bottom: none;
  border-left: none;
}

.esri-search__sources-button--up {
  display: none;
}

.esri-search__clear-button {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
  align-self: flex-end;
  display: flex;
}

.esri-search__source-name {
  clip: rect(0 0 0 0);
  overflow: hidden;
  position: absolute;
  height: 1px;
  width: 1px;
}

.esri-search__suggestions-menu [class^=esri-icon-],
.esri-search__suggestions-menu .esri-building-level-picker__arrow-up,
.esri-search__suggestions-menu .esri-building-level-picker__arrow-down,
.esri-search__suggestions-menu .esri-building-phase-picker__arrow-left,
.esri-search__suggestions-menu .esri-building-phase-picker__arrow-right {
  vertical-align: middle;
}

.esri-search__suggestions-menu [class*=" esri-icon-"],
.esri-search__suggestions-menu .esri-building-level-picker__arrow-up,
.esri-search__suggestions-menu .esri-building-level-picker__arrow-down,
.esri-search__suggestions-menu .esri-building-phase-picker__arrow-left,
.esri-search__suggestions-menu .esri-building-phase-picker__arrow-right {
  vertical-align: middle;
}

.esri-search__suggestions-menu .esri-menu__header:first-child,
.esri-search__suggestions-menu ul:first-child {
  border: none;
}

.esri-search--show-suggestions .esri-search__suggestions-menu,
.esri-search--sources .esri-search__sources-menu {
  overflow: auto;
  visibility: visible;
  max-height: 300px;
  animation: esri-fade-in 250ms ease-out;
}

.esri-search__source--active {
  background-color: #e2f1fb;
}

.esri-search--warning .esri-search__warning-menu {
  transition: opacity 125ms ease-in-out;
  visibility: visible;
  opacity: 1;
  max-height: inherit;
}

.esri-search__sources-button {
  display: flex;
}

.esri-search--multiple-sources .esri-search__input {
  border-left: 0;
}

.esri-search__warning-menu {
  z-index: 1;
  font-size: 14px;
  opacity: 0;
}

.esri-search__warning-body {
  padding: 0.8em 1em;
}

.esri-search__warning-header {
  font-weight: 600;
  margin-bottom: 5px;
}

.esri-ui-bottom-left .esri-search__sources-button--up,
.esri-ui-bottom-right .esri-search__sources-button--up {
  display: flex;
}

.esri-ui-bottom-left .esri-search__sources-button--down,
.esri-ui-bottom-right .esri-search__sources-button--down {
  display: none;
}

.esri-view-width-less-than-small .esri-search__input {
  font-size: 16px;
}

[dir=rtl] .esri-search__submit-button {
  border-left: none;
  border-right: solid 1px rgba(110, 110, 110, 0.3);
}

[dir=rtl] .esri-search__sources-button {
  border-right: none;
  border-left: solid 1px rgba(110, 110, 110, 0.3);
}

[dir=rtl] .esri-search__container:after {
  animation: looping-progresss-bar-ani 1500ms linear infinite reverse;
}

.esri-search-result-renderer .esri-search-result-renderer__more-results-header {
  font-weight: 600;
  margin-bottom: 2px;
}

.esri-search-result-renderer .esri-search-result-renderer__more-results-item {
  margin-bottom: 10px;
}

.esri-search-result-renderer .esri-search-result-renderer__more-results-list {
  display: none;
}

.esri-search-result-renderer .esri-search-result-renderer__more-results-list ul {
  list-style: none;
  margin: 0 0 10px 0;
  padding: 0;
}

.esri-search-result-renderer .esri-search-result-renderer__more-results-list li {
  padding: 2px 0;
}

.esri-search-result-renderer .esri-search-result-renderer__more-results--show-more-results .esri-search-result-renderer__more-results-list {
  display: block;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
}

.esri-selection-toolbar {
  display: flex;
  flex: 1 1 0;
  height: 100%;
  width: 100%;
}

.esri-selection-toolbar__container {
  display: flex;
}

.esri-shadow-cast {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  width: 200;
  padding: 12px 15px;
  gap: 12px;
}

.esri-shadow-cast__time-range {
  display: flex;
  flex-direction: column;
  font-size: 10px;
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal {
  width: inherit;
  flex-grow: 1;
  padding: 30px 13px 28px 13px;
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-widget__anchor,
.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__anchor {
  outline: none !important;
  color: inherit;
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__anchor:focus .esri-slider__thumb {
  outline: solid 2px #0079c1;
  outline-offset: 2px;
  overflow: visible;
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__segment.esri-slider__segment-0 {
  background-color: unset;
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__thumb {
  width: 16px;
  height: 16px;
  left: -8px;
  top: -8px;
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick {
  width: 7px;
  height: 20px;
  padding: 3px;
  margin: -3px;
  background: none;
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick:after {
  content: "";
  display: block;
  width: 1px;
  background: rgba(110, 110, 110, 0.4);
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.secondary-tick:after {
  height: 3px;
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick:after {
  height: 6px;
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick .primary-tick__ampm {
  font-size: 10px;
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__ticks {
  margin: 0;
  margin-top: 6px;
  width: calc(100% - 1px);
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick-label {
  font-size: 10px;
  line-height: normal;
  margin-top: 12px;
  text-align: center;
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__label {
  font-size: 12px;
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__label-input {
  font-size: 10px;
}

.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal {
  padding-top: 8px;
  padding-bottom: 42px;
}

.esri-shadow-cast__time-range__indicator {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 7px;
  margin-bottom: 6px;
}

.esri-shadow-cast__tz-picker {
  position: relative;
  display: flex;
  align-items: center;
}

.esri-shadow-cast__tz-picker__select {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  z-index: 0;
  font-size: 10px;
  font-weight: 500;
  gap: 2px;
  padding: 2px 2px;
  -webkit-padding-start: 6px;
          padding-inline-start: 6px;
  border: solid 1px var(--calcite-ui-border-1);
}

.esri-shadow-cast__tz-picker__select calcite-icon {
  vertical-align: text-top;
}

.esri-shadow-cast__tz-picker__hidden-select:focus ~ .esri-shadow-cast__tz-picker__select {
  outline: 2px solid var(--calcite-ui-brand);
  outline-offset: -2px;
}

.esri-shadow-cast__tz-picker__hidden-select {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  cursor: pointer;
}

.esri-shadow-cast__date-picker-container:not(:first-of-type) {
  margin-top: 12px;
}

.esri-shadow-cast__date-picker-container .esri-date-picker {
  display: block;
  flex-grow: 1;
}

.esri-shadow-cast__visualization {
  display: flex;
  flex-direction: column;
  margin-top: 12px;
}

.esri-shadow-cast__visualization__select {
  margin-bottom: 12px;
}

.esri-shadow-cast__visualization__config--hidden {
  display: none;
}

.esri-shadow-cast__threshold-config,
.esri-shadow-cast__duration-config,
.esri-shadow-cast__discrete-config {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.esri-shadow-cast__threshold-config calcite-label,
.esri-shadow-cast__duration-config calcite-label,
.esri-shadow-cast__discrete-config calcite-label {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  display: block;
}

.esri-shadow-cast__threshold-config calcite-label:focus,
.esri-shadow-cast__threshold-config calcite-label:focus-visible,
.esri-shadow-cast__duration-config calcite-label:focus,
.esri-shadow-cast__duration-config calcite-label:focus-visible,
.esri-shadow-cast__discrete-config calcite-label:focus,
.esri-shadow-cast__discrete-config calcite-label:focus-visible {
  outline: none;
}

.esri-shadow-cast__threshold-config .esri-slider {
  padding-top: 8px;
  padding-inline: 8px;
  padding-bottom: 25px;
}

.esri-shadow-cast__threshold-config .esri-slider .esri-slider__label,
.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick-label {
  font-size: 10px;
}

.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick-label {
  margin-top: 12px;
}

.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick {
  top: -4px;
}

.esri-shadow-cast__threshold-config .esri-slider .esri-slider__segment-1 {
  background: #0079c1;
}

.esri-shadow-cast__duration-config__radio-group {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.esri-shadow-cast__duration-config__radio-group calcite-button {
  height: 35px;
}

.esri-shadow-cast__tooltip {
  font-size: 12px;
  color: #323232;
}

.esri-shadow-cast__tooltip__content {
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 6px 7px;
  background: #fff;
  transform: translate(-50%, -100%);
  margin-top: -12px;
}

.esri-shadow-cast__tooltip__content:after {
  position: absolute;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 8px solid #fff;
  border-bottom: 8px solid rgba(0, 0, 0, 0);
  border-right: 8px solid rgba(0, 0, 0, 0);
  border-left: 8px solid rgba(0, 0, 0, 0);
  bottom: 1px;
  left: 50%;
  transform: translate(-50%, 100%);
}

.esri-size-slider {
  direction: ltr;
  min-width: 260px;
}

.esri-size-slider .esri-slider {
  font-size: 12px;
  position: relative;
  z-index: 1;
}

.esri-size-slider .esri-slider .esri-slider__content {
  flex-direction: row;
  height: 240px;
  margin: 0 auto 0 40%;
}

.esri-size-slider .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  flex: 0 0 auto;
}

.esri-size-slider .esri-slider .esri-slider__anchor {
  border-bottom: 1px solid #6e6e6e;
  border-top: 1px solid #fff;
  width: 30px;
}

.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,
.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label {
  text-decoration: underline;
}

.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,
.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,
.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,
.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-size-slider .esri-slider .esri-slider__thumb {
  background-color: #6e6e6e;
  border-radius: 0;
  border: none;
  height: 12px;
  left: -12px;
  top: -6px;
  width: 6px;
}

.esri-size-slider .esri-slider .esri-slider__thumb:before {
  position: absolute;
  top: 0;
  left: -1.5px;
  width: 3px;
  content: "";
  height: 12px;
  background-color: #6e6e6e;
  transition: transform 125ms ease-in-out, background-color 125ms ease-in-out;
}

.esri-size-slider .esri-slider .esri-slider__thumb:after {
  position: absolute;
  top: 0;
  left: 6px;
  content: "";
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid #6e6e6e;
  border-top: 6px solid rgba(0, 0, 0, 0);
  height: 0;
  width: 0;
}

.esri-size-slider .esri-slider .esri-slider__label {
  left: auto;
  line-height: 20px;
  min-width: 50px;
  right: 50px;
  text-align: right;
}

.esri-size-slider .esri-slider .esri-slider__label:hover {
  background-color: #f3f3f3;
}

.esri-size-slider .esri-slider .esri-slider__segment:hover {
  cursor: default;
}

.esri-size-slider .esri-slider .esri-slider__range-input {
  margin: auto;
  text-align: center;
  width: 50%;
}

.esri-size-slider .esri-slider .esri-slider__label-input {
  text-align: right;
  width: 70px;
}

.esri-size-slider .esri-slider .esri-slider__max,
.esri-size-slider .esri-slider .esri-slider__min {
  flex: none;
  margin: 9px auto;
  padding: 9px 12px;
  position: relative;
  width: auto;
  z-index: 0;
}

.esri-size-slider .esri-slider .esri-slider__max:before,
.esri-size-slider .esri-slider .esri-slider__min:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.esri-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,
.esri-size-slider .esri-slider .esri-slider__min.esri-slider__range--active {
  background-color: #fff;
}

.esri-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,
.esri-size-slider .esri-slider .esri-slider__min .esri-slider__range-input {
  margin: 0 auto;
}

.esri-size-slider .esri-slider .esri-slider__extra-content {
  display: flex;
  height: 100%;
}

.esri-size-slider .esri-slider .esri-histogram__svg {
  overflow: visible;
}

.esri-size-slider .esri-slider .esri-histogram__label {
  fill: #323232;
  stroke-width: 2;
}

.esri-size-slider .esri-slider .esri-histogram__average-line,
.esri-size-slider .esri-slider .esri-histogram__label {
  paint-order: stroke;
  stroke: #fff;
}

.esri-size-slider .esri-slider .zoom-cap--max {
  position: absolute;
  top: 0;
}

.esri-size-slider .esri-slider .zoom-cap--min {
  position: absolute;
  bottom: 0;
}

.esri-size-slider .esri-slider .zoom-cap {
  height: 11px;
  width: 30px;
  stroke-width: 0;
}

.esri-size-slider .esri-slider .zoom-cap .zoom-cap--mask {
  fill: #fff;
}

.esri-size-slider .esri-slider .zoom-cap .zoom-cap--line {
  fill: #fff;
}

.esri-size-slider .esri-slider .zoom-cap .zoom-cap--underline {
  fill: #323232;
}

.esri-size-slider .esri-slider .zoom-cap:hover {
  cursor: pointer;
}

.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask {
  fill: #fff;
}

.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line {
  fill: #0079c1;
}

.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline {
  fill: #fff;
}

.esri-size-slider__ramp {
  display: flex;
  height: 100%;
  width: 30px;
  position: relative;
}

.esri-size-slider__ramp svg {
  height: 100%;
  width: 100%;
  position: absolute;
  stroke: #6e6e6e;
  stroke-width: 1px;
  left: 0;
}

.esri-size-slider__ramp svg rect {
  height: 100%;
  width: 100%;
}

.esri-size-slider__ramp svg path {
  stroke-width: 0.5px;
}

.esri-size-slider__histogram-container {
  display: flex;
  flex: 1 1 0;
  height: 100%;
  width: 120px;
}

.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__content {
  margin: 0 auto 0 35%;
}

.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__track {
  background-color: rgba(0, 0, 0, 0);
  width: 12px;
}

.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label {
  text-decoration: underline;
}

.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb {
  background-color: #2e2e2e;
  border: none;
  transform: none;
}

.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after {
  border-left-color: #2e2e2e;
}

.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before {
  background-color: #49b0f2;
  transform: translate3d(-1.5px, 0, 0);
}

.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive {
  background-size: 12px 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(../base/images/SM-Slider_TrackBackground_idle.svg);
}

.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active {
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:hover,
.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:focus {
  cursor: pointer;
  background-color: #eee;
  background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg);
}

.esri-sketch {
  display: flex;
  flex-flow: column wrap;
}

.esri-sketch .esri-snapping-controls__panel {
  display: flex;
  width: auto;
}

.esri-expand__content .esri-sketch {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.esri-sketch__menu-header {
  margin: 6px;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
  display: flex;
  align-items: center;
}

.esri-sketch__menu-title {
  flex: 1 1 auto;
  overflow: hidden;
}

.esri-sketch__panel {
  align-items: center;
  display: flex;
  flex-flow: row wrap;
  padding: 0;
}

.esri-sketch__info-panel {
  background-color: #f3f3f3;
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}

.esri-sketch__info-panel:empty {
  opacity: 0;
  padding: 0;
  visibility: hidden;
}

.esri-sketch__menu-container {
  background-color: #fff;
  display: flex;
  flex-flow: column;
  flex: 1 1 auto;
  flex-direction: column;
  margin: 6px;
}

.esri-sketch__section {
  align-items: center;
  display: flex;
  flex-flow: row wrap;
  padding: 0 7px;
  margin: 6px 0;
}

.esri-sketch__tool-section {
  border-right: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-sketch__tool-section:last-child {
  border-right: none;
}

.esri-sketch__action-toggle--on .esri-sketch__item-action-icon {
  background-color: #0079c1;
  box-shadow: 0 0 0 1px #0079c1;
}

.esri-sketch__action-toggle--on .esri-sketch__item-action-icon:before {
  background-color: #fff;
  left: 12px;
}

.esri-sketch__feature-count-badge {
  align-items: center;
  background: #fff;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
  border-radius: 2px;
  display: flex;
  font-size: 12px;
  justify-content: center;
  margin: 0;
  padding: 0.25em 0.75em;
}

[dir=rtl] .esri-sketch__tool-section {
  border-left: 1px solid rgba(110, 110, 110, 0.3);
  border-right: none;
}

[dir=rtl] .esri-sketch__tool-section:last-child {
  border: none;
}

[dir=rtl] .esri-expand__content .esri-sketch--vertical .esri-sketch__tool-section {
  border-left: none;
  border-right: none;
}

.esri-sketch--vertical {
  flex-flow: row-reverse;
}

.esri-sketch--vertical .esri-sketch__panel {
  flex-flow: column;
}

.esri-sketch--vertical .esri-sketch__section {
  flex-flow: column;
  padding-left: 0;
  padding-right: 0;
  margin-left: 7px;
  margin-right: 7px;
}

.esri-sketch--vertical .esri-sketch__tool-section {
  border-right: none;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-sketch--vertical .esri-sketch__tool-section:last-child {
  border-bottom: none;
}

.esri-sketch--vertical .esri-sketch__info-panel:empty {
  padding: 0;
}

.esri-sketch--vertical .esri-sketch__info-section {
  margin-top: 3px;
  width: 32px;
}

.esri-sketch--vertical .esri-selection-toolbar__container {
  flex-direction: column;
}

.esri-sketch-tooltip-controls {
  display: flex;
  flex-flow: column wrap;
}

.esri-slice {
  flex-shrink: 0;
}

.esri-slice__container {
  position: relative;
  padding: 12px 0;
  overflow-y: auto;
}

.esri-slice__container a {
  text-decoration: none;
}

.esri-slice__hint {
  padding: 0 15px;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-slice__hint-text {
  margin: 12px 0;
  padding: 0;
}

.esri-slice__exclude-button {
  margin-bottom: 12px;
}

.esri-slice__settings {
  padding: 6px 15px 12px 15px;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-slice__settings ul {
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
}

.esri-slice__settings li {
  list-style: none;
}

.esri-slice__layer-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  gap: 7px;
}

.esri-slice__layer-item__title {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.esri-slice__cross {
  color: inherit;
  position: relative;
}

.esri-slice__panel--error {
  color: #8c2907;
  padding: 0 15px;
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-slice__actions {
  display: flex;
  flex-flow: column;
  justify-content: center;
  padding: 0 15px;
}

@supports (-ms-ime-align: auto) {
  .esri-slider__anchor:focus {
    outline: 1px dotted #000;
  }
}
.esri-slider {
  direction: ltr;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.esri-disabled .esri-slider__content,
.esri-disabled .esri-slider__min,
.esri-disabled .esri-slider__max {
  opacity: 0.4;
}

.esri-disabled .esri-slider__thumb:hover {
  transform: none;
  border-color: #0079c1;
  cursor: default;
}

.esri-disabled .esri-slider__label:hover {
  cursor: default;
}

.esri-disabled .esri-slider__segment:hover {
  cursor: default;
}

.esri-disabled .esri-slider--horizontal .esri-slider__segment--interactive:hover,
.esri-disabled .esri-slider--vertical .esri-slider__segment--interactive:hover {
  cursor: default;
}

.esri-slider--reversed.esri-slider--horizontal {
  flex-direction: row-reverse;
}

.esri-slider--reversed.esri-slider--vertical {
  flex-direction: column;
}

.esri-slider--horizontal {
  flex-direction: row;
}

.esri-slider--horizontal .esri-slider__content {
  height: auto;
}

.esri-slider--horizontal .esri-slider__track {
  height: 2px;
  width: 100%;
}

.esri-slider--horizontal .esri-slider__segment--interactive:hover {
  cursor: ew-resize;
}

.esri-slider--horizontal .esri-slider__anchor {
  height: 100%;
  width: 1px;
}

.esri-slider--horizontal .esri-slider__label {
  left: -50px;
  margin: 0 11px;
  top: -30px;
  text-align: center;
}

.esri-slider--horizontal .esri-slider__label-input {
  text-align: center;
}

.esri-slider--horizontal .esri-slider__max,
.esri-slider--horizontal .esri-slider__min {
  flex: 0 0 auto;
  margin: auto;
  height: auto;
  width: 50px;
}

.esri-slider--horizontal .esri-slider__ticks {
  left: 0;
  margin: 9px 0 0 0;
  top: 100%;
  width: 100%;
}

.esri-slider--horizontal .esri-slider__tick {
  height: 5px;
  width: 1px;
}

.esri-slider--horizontal .esri-slider__tick-label {
  margin-top: 18px;
}

.esri-slider--vertical {
  flex-direction: column-reverse;
}

.esri-slider--vertical .esri-slider__content {
  flex-direction: column;
  width: auto;
}

.esri-slider--vertical .esri-slider__track {
  flex: 1 0 0px;
  flex-direction: column;
  height: 100%;
  width: 2px;
}

.esri-slider--vertical .esri-slider__segment--interactive:hover {
  cursor: ns-resize;
}

.esri-slider--vertical .esri-slider__anchor {
  height: 1px;
  width: 100%;
}

.esri-slider--vertical .esri-slider__label {
  left: 20px;
  text-align: left;
  top: -10px;
}

.esri-slider--vertical .esri-slider__max,
.esri-slider--vertical .esri-slider__min {
  margin: auto;
  width: 100%;
}

.esri-slider--vertical .esri-slider__max {
  flex: 0 0 22px;
}

.esri-slider--vertical .esri-slider__min {
  flex: 0 0 22px;
}

.esri-slider--vertical .esri-slider__ticks {
  left: 100%;
  margin: 0 0 0 11px;
  top: 0;
}

.esri-slider--vertical .esri-slider__tick {
  height: 1px;
  width: 5px;
}

.esri-slider--vertical .esri-slider__tick-label {
  margin-left: 30px;
}

.esri-slider__content {
  display: flex;
  flex: 1 0 auto;
  line-height: 0;
  margin: auto;
  position: relative;
  align-items: center;
  justify-content: center;
  z-index: 0;
}

.esri-slider__track {
  background-color: rgba(110, 110, 110, 0.4);
  display: inline-block;
  touch-action: none;
  position: relative;
}

.esri-slider__segment {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  touch-action: none;
  transform-origin: 0 0;
  width: 100%;
  will-change: transform;
}

.esri-slider__segment:hover {
  cursor: pointer;
}

.esri-slider__anchor {
  background-color: #4c4c4c;
  position: absolute;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.esri-slider__anchor:focus .esri-slider__thumb,
.esri-slider__anchor:focus .esri-slider__label {
  outline: inherit;
}

.esri-slider__anchor--moving .esri-slider__label:hover {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.esri-slider__anchor--moving .esri-slider__label--interactive:hover {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.esri-slider__anchor--moving:focus .esri-slider__thumb {
  border: 3px solid #00598e;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.esri-slider__thumb {
  background-color: #fff;
  border: 2px solid #0079c1;
  border-radius: 16px;
  height: 16px;
  left: -7px;
  position: absolute;
  top: -7px;
  touch-action: none;
  width: 16px;
  transition: all 125ms ease-in-out;
  z-index: 1;
}

.esri-slider__thumb:hover {
  border-color: #00598e;
  border-width: 3px;
  height: 19.2px;
  left: -8.6px;
  top: -8.6px;
  width: 19.2px;
  cursor: pointer;
  cursor: -webkit-grab;
  cursor: grab;
}

.esri-slider__label {
  line-height: 22px;
  min-width: 80px;
  position: absolute;
}

.esri-slider__label:hover {
  cursor: pointer;
  cursor: -webkit-grab;
  cursor: grab;
}

.esri-slider__label--interactive:hover,
.esri-slider__max--interactive:hover,
.esri-slider__min--interactive:hover {
  cursor: pointer;
  text-decoration: underline;
}

.esri-slider__label-input {
  position: relative;
  width: 100%;
  z-index: 1;
}

.esri-slider__extra-content {
  display: inline-block;
}

.esri-slider__max,
.esri-slider__min {
  height: 22px;
  line-height: 22px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.esri-slider__max--interactive:hover,
.esri-slider__min--interactive:hover {
  background-color: #f3f3f3;
}

.esri-slider__range-input {
  padding: 1px 0;
  text-align: center;
  width: 100%;
}

.esri-slider__ticks {
  display: inline-block;
  height: 100%;
  position: absolute;
  z-index: 0;
}

.esri-slider__tick {
  background: rgba(110, 110, 110, 0.4);
  position: absolute;
}

.esri-slider__tick-label {
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

[dir=rtl] .esri-slider__label,
[dir=rtl] .esri-slider__max,
[dir=rtl] .esri-slider__min,
[dir=rtl] .esri-slider__tick-label {
  direction: rtl;
  unicode-bidi: -webkit-plaintext;
  unicode-bidi: plaintext;
}

[dir=rtl] .esri-slider__range-input,
[dir=rtl] .esri-slider__label-input {
  unicode-bidi: -webkit-plaintext;
  unicode-bidi: plaintext;
}

.esri-snapping-controls__toggle-block {
  margin-top: 0;
}

.esri-snapping-controls__layer-list-block {
  border-bottom: none;
}

.esri-snapping-controls__layer-list {
  overflow: auto;
  max-height: 220px;
}

.esri-snapping-controls__layer-list__filter {
  margin-bottom: 10px;
}

.esri-snapping-controls__layer-list__item {
  padding-top: 8px;
}

.esri-snapping-controls__layer-list__item__checkbox,
.esri-snapping-controls__layer-list__item__label {
  padding-left: 12px;
}

.esri-snapping-controls__layer-list__item__checkbox calcite-checkbox,
.esri-snapping-controls__layer-list__item__label calcite-checkbox {
  display: block;
}

.esri-snapping-controls {
  display: flex;
  flex-flow: column wrap;
}

.esri-snapping-controls__container {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
}

.esri-snapping-controls__panel {
  width: 320px;
}

.esri-snapping-controls__item {
  box-shadow: 0 1px 0 rgba(110, 110, 110, 0.3);
  padding: 3px;
  background-color: #fff;
  cursor: pointer;
  margin: 3px 0;
  border: 1px solid rgba(110, 110, 110, 0.3);
  border-color: rgba(0, 0, 0, 0);
  border-radius: 2px;
  display: flex;
  justify-content: space-between;
  transition: border-color 125ms ease-in-out;
}

.esri-snapping-controls__item-action-icon {
  flex: 0 0 16px;
  font-size: 16px;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: 0.1em;
}

.esri-snapping-controls__action-toggle {
  align-items: flex-start;
  border: 1px solid rgba(0, 0, 0, 0);
  cursor: pointer;
  display: flex;
  flex-flow: row-reverse;
  font-size: 12px;
  justify-content: space-between;
  margin: 0;
  opacity: 1;
  padding: 6px 15px;
  transition: opacity 250ms ease-in-out 250ms, background-color 250ms ease-in-out;
  width: 100%;
}

.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-title {
  margin-left: 0;
}

.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon {
  background-color: #f3f3f3;
  border-radius: 16px;
  box-shadow: 0 0 0 1px #6e6e6e;
  flex: 0 0 28px;
  height: 16px;
  overflow: hidden;
  padding: 0;
  position: relative;
  transition: background-color 125ms ease-in-out;
  width: 16px;
}

.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon:before {
  background-color: #6e6e6e;
  box-shadow: 0 0 0 1px #fff;
  border-radius: 100%;
  content: "";
  display: block;
  height: 12px;
  left: 0;
  margin: 2px;
  position: absolute;
  top: 0;
  transition: background-color 125ms ease-in-out, left 125ms ease-in-out;
  width: 12px;
}

.esri-snapping-controls__action-toggle.esri-disabled-element {
  pointer-events: none;
  opacity: 0.4;
}

.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon {
  background-color: #0079c1;
  box-shadow: 0 0 0 1px #0079c1;
}

.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon:before {
  background-color: #fff;
  left: 12px;
}

.esri-snapping-controls__nested-container {
  padding: 0;
  -webkit-padding-start: 1em;
          padding-inline-start: 1em;
}

@keyframes esri-spinner--start-animation {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes esri-spinner--finish-animation {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0);
  }
}
@keyframes esri-spinner--rotate-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.esri-ui .esri-spinner {
  background-color: rgba(0, 0, 0, 0);
  box-shadow: none;
  padding: 0;
  overflow: visible;
  width: 24px;
  height: 24px;
  position: absolute;
  left: -999em;
  top: -999em;
  z-index: 2;
  pointer-events: none;
  display: none;
  opacity: 0;
  transform-origin: 0 0;
}

.esri-ui .esri-spinner::before {
  position: absolute;
  margin: -50% 0 0 -50%;
  width: 100%;
  height: 100%;
  background: url("../base/images/Loading_Indicator_double_32.svg") no-repeat center;
  display: block;
  content: "";
  animation: esri-spinner--rotate-animation 750ms linear infinite;
}

.esri-ui .esri-spinner--start {
  display: block;
  animation: esri-spinner--start-animation 250ms cubic-bezier(0.17, 0.67, 0.36, 0.99) forwards;
}

.esri-ui .esri-spinner--finish {
  display: block;
  opacity: 1;
  animation: esri-spinner--finish-animation 125ms ease-in forwards;
  animation-delay: 75ms;
}

.esri-swipe {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.esri-swipe,
.esri-ui .esri-swipe {
  pointer-events: none;
}

.esri-swipe__container {
  position: absolute;
  margin: 0;
  padding: 0;
  border: 0;
  z-index: 1;
  touch-action: none;
  pointer-events: auto;
  overflow: hidden;
}

.esri-swipe--horizontal .esri-swipe__container {
  margin-left: -16px;
  height: 100%;
  cursor: col-resize;
}

.esri-swipe--vertical .esri-swipe__container {
  margin-top: -16px;
  width: 100%;
  cursor: row-resize;
}

.esri-swipe--disabled .esri-swipe__container {
  pointer-events: none;
  cursor: default;
}

.esri-swipe__divider {
  position: absolute;
  background-color: #fff;
}

.esri-swipe--horizontal .esri-swipe__divider {
  border-left: 1px solid rgba(110, 110, 110, 0.5);
  border-right: 1px solid rgba(110, 110, 110, 0.5);
  width: 4px;
  height: 100%;
  margin-left: -2px;
  top: 0;
  left: 16px;
}

.esri-swipe--vertical .esri-swipe__divider {
  border-top: 1px solid rgba(110, 110, 110, 0.5);
  border-bottom: 1px solid rgba(110, 110, 110, 0.5);
  width: 100%;
  height: 4px;
  margin-top: -2px;
  left: 0;
  top: 16px;
}

.esri-swipe__handle {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border: 1px solid rgba(110, 110, 110, 0.5);
  border-radius: 2px;
  background-color: #fff;
}

.esri-swipe__handle--hidden {
  visibility: hidden;
}

.esri-swipe__handle-icon {
  position: relative;
  z-index: 2;
}

.esri-swipe--horizontal .esri-swipe__handle {
  top: calc(50% - 16px);
}

.esri-swipe--vertical .esri-swipe__handle {
  left: calc(50% - 16px);
}

.esri-table-list {
  color: #323232;
  background-color: #f3f3f3;
  padding: calc(var(--esri-widget-padding-y) * 0.5) calc(var(--esri-widget-padding-x) * 0.5);
  overflow-y: auto;
  display: flex;
  flex-flow: column;
}

.esri-table-list__list {
  list-style: none;
  margin: 0 0 0 15px;
  padding: 0;
}

.esri-table-list__list[hidden] {
  display: none;
}

.esri-table-list__list--root {
  margin: 0;
}

.esri-table-list__item--selectable .esri-table-list__item-container {
  cursor: pointer;
}

.esri-table-list__item--selectable .esri-table-list__item-container:hover {
  border-left-color: rgba(110, 110, 110, 0.3);
}

.esri-table-list__item[aria-selected=true] > .esri-table-list__item-container {
  border-left-color: #0079c1;
}

.esri-table-list__item[aria-selected=true] > .esri-table-list__item-container:hover {
  border-left-color: #0079c1;
}

.esri-table-list__item-container ~ .esri-table-list__list .esri-table-list__item {
  border-bottom-width: 0;
}

.esri-table-list__item {
  background-color: #fff;
  border-bottom: 1px solid rgba(110, 110, 110, 0.3);
  position: relative;
  overflow: hidden;
  list-style: none;
  margin: 3px 0;
  padding: 0;
  transition: background-color 125ms ease-in-out;
}

.esri-table-list__item.esri-table-list__item--chosen {
  background-color: #e2f1fb;
  opacity: 0.75;
}

.esri-table-list__item-container {
  border-left: 3px solid rgba(0, 0, 0, 0);
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 12px 7px 12px 20px;
  transition: border-color 250ms ease-in-out;
  align-items: center;
}

.esri-table-list__item-title {
  flex: 1;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 1.3em;
  word-break: break-word;
  overflow-wrap: break-word;
  transition: color 125ms ease-in-out;
}

.esri-table-list__publishing {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-block: 0;
  margin-inline: 12px;
  height: 6px;
  width: 6px;
  border: 1px solid #6e6e6e;
  animation: publishing 2s normal infinite;
}

.esri-table-list__item-message {
  display: flex;
  align-items: center;
  visibility: hidden;
  height: 0;
  margin-top: -1px;
  padding: 6px 7px;
  overflow: hidden;
  font-size: 12px;
  transition: transform 250ms ease-in-out;
  transform: scale(1, 0);
  animation: esri-fade-in-down 250ms ease-in-out;
  transform-origin: center top;
  background-color: #f6f6f6;
  -webkit-margin-start: 3rem;
          margin-inline-start: 3rem;
  -webkit-border-start: 3px solid #d9bf2b;
          border-inline-start: 3px solid #d9bf2b;
  -webkit-margin-after: 0.25rem;
          margin-block-end: 0.25rem;
  -webkit-margin-end: 0.25rem;
          margin-inline-end: 0.25rem;
}

.esri-table-list__item-message [class^=esri-icon-],
.esri-table-list__item-message .esri-building-level-picker__arrow-up,
.esri-table-list__item-message .esri-building-level-picker__arrow-down,
.esri-table-list__item-message .esri-building-phase-picker__arrow-left,
.esri-table-list__item-message .esri-building-phase-picker__arrow-right {
  margin-right: 0.3rem;
}

.esri-table-list__item-message [class*=" esri-icon-"],
.esri-table-list__item-message .esri-building-level-picker__arrow-up,
.esri-table-list__item-message .esri-building-level-picker__arrow-down,
.esri-table-list__item-message .esri-building-phase-picker__arrow-left,
.esri-table-list__item-message .esri-building-phase-picker__arrow-right {
  margin-right: 0.3rem;
}

.esri-table-list__item--has-message .esri-table-list__item-message {
  visibility: visible;
  height: auto;
  transform: scale(1, 1);
}

.esri-table-list__item-toggle {
  padding: 0 3px;
  cursor: pointer;
  color: #6e6e6e;
}

.esri-table-list__item-actions-menu {
  align-self: center;
  display: flex;
}

.esri-table-list__item-actions-menu-item {
  display: flex;
  flex: 1 0 21px;
  justify-content: center;
  align-items: center;
  color: #6e6e6e;
  cursor: pointer;
  padding: 0 3px;
  transition: border-color 250ms ease-in-out;
}

.esri-table-list__item-actions-menu-item:first-of-type {
  margin: 0 2px;
}

.esri-table-list__item-actions-menu-item:hover {
  background-color: #f3f3f3;
}

.esri-table-list__item-actions-menu-item--active,
.esri-table-list__item-actions-menu-item--active:hover {
  background-color: #e2f1fb;
}

.esri-table-list__item-actions {
  position: relative;
  background-color: #f3f3f3;
  color: #6e6e6e;
  margin: -1px 7px 6px;
  height: auto;
}

.esri-table-list__item-actions[aria-expanded=true] {
  animation: esri-fade-in 250ms ease-in-out;
}

.esri-table-list__item-actions-section {
  animation: esri-fade-in 375ms ease-in-out;
}

.esri-table-list__item-actions[hidden] {
  display: none;
}

.esri-table-list__item-actions-close {
  color: #6e6e6e;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  padding: 5px;
  z-index: 1;
}

.esri-table-list__item-actions-list {
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 6px 0;
  list-style: none;
  border-top: 2px solid #fff;
}

.esri-table-list__item-actions-list:first-of-type {
  border-top: 0;
}

.esri-table-list__item-action,
.esri-table-list__action-toggle {
  border: 1px solid rgba(0, 0, 0, 0);
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: pointer;
  font-size: 12px;
  width: 100%;
  margin: 0;
  padding: 6px 15px;
  opacity: 1;
  transition: opacity 250ms ease-in-out 250ms, background-color 250ms ease-in-out;
}

.esri-table-list__item-action {
  justify-content: flex-start;
  flex-flow: row;
}

.esri-table-list__action-toggle {
  flex-flow: row-reverse;
  justify-content: space-between;
}

.esri-table-list__action-toggle .esri-table-list__item-action-title {
  margin-left: 0;
}

.esri-table-list__action-toggle .esri-table-list__item-action-icon {
  background-color: #4c4c4c;
  border-radius: 16px;
  box-shadow: 0 0 0 1px #fff;
  flex: 0 0 28px;
  height: 16px;
  overflow: hidden;
  padding: 0;
  position: relative;
  transition: background-color 125ms ease-in-out;
  width: 16px;
}

.esri-table-list__action-toggle .esri-table-list__item-action-icon:before {
  background-color: #fff;
  border-radius: 100%;
  content: "";
  display: block;
  height: 12px;
  left: 0;
  margin: 2px;
  position: absolute;
  top: 0;
  transition: background-color 125ms ease-in-out, left 125ms ease-in-out;
  width: 12px;
}

.esri-table-list__action-toggle--on .esri-table-list__item-action-icon {
  background-color: #fff;
}

.esri-table-list__action-toggle--on .esri-table-list__item-action-icon:before {
  background-color: #4c4c4c;
  box-shadow: 0 0 0 1px #4c4c4c;
  left: 12px;
}

.esri-table-list__item-action:hover,
.esri-table-list__action-toggle:hover {
  background-color: #f3f3f3;
}

.esri-table-list__item-actions[hidden] .esri-table-list__item-action {
  opacity: 0;
}

.esri-table-list__item-action-icon {
  flex: 0 0 16px;
  font-size: 16px;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: 0.1em;
}

.esri-table-list__item-action-image {
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  font-size: 14px;
  text-align: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.esri-table-list__item-action-title {
  margin-left: 5px;
}

.esri-table-list-panel {
  margin: 12px 15px;
}

.esri-table-list-panel__content--legend .esri-legend__service {
  padding: 0 0 12px 0;
}

[dir=rtl] .esri-table-list .esri-table-list__list {
  margin: 0 15px 0 0;
}

[dir=rtl] .esri-table-list .esri-table-list__list--root {
  margin: 0;
}

[dir=rtl] .esri-table-list .esri-table-list__item-action-title {
  margin-left: 0;
  margin-right: 5px;
}

[dir=rtl] .esri-table-list .esri-table-list__action-toggle .esri-table-list__action-toggle {
  margin-right: 0;
}

[dir=rtl] .esri-table-list .esri-table-list__item:after {
  animation: looping-progresss-bar-ani 1500ms linear infinite reverse;
}

[dir=rtl] .esri-table-list .esri-table-list__item-message [class^=esri-icon-],
[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-up,
[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-down,
[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-left,
[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-right {
  margin-right: 0;
  margin-left: 0.3rem;
}

[dir=rtl] .esri-table-list .esri-table-list__item-message [class*=" esri-icon-"],
[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-up,
[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-down,
[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-left,
[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-right {
  margin-right: 0;
  margin-left: 0.3rem;
}

[dir=rtl] .esri-table-list .esri-table-list__item--selectable .esri-table-list__item-container {
  border-left: none;
  border-right: 3px solid rgba(0, 0, 0, 0);
}

[dir=rtl] .esri-table-list .esri-table-list__item--selectable .esri-table-list__item-container:hover {
  border-right-color: rgba(110, 110, 110, 0.3);
}

[dir=rtl] .esri-table-list .esri-table-list__item[aria-selected=true] > .esri-table-list__item-container {
  border-right-color: #0079c1;
}

[dir=rtl] .esri-table-list .esri-table-list__item[aria-selected=true] > .esri-table-list__item-container:hover {
  border-right-color: #0079c1;
}

@keyframes publishing {
  0%, 20% {
    transform: rotate(45deg);
  }
  80%, 100% {
    transform: rotate(135deg);
  }
}
.esri-time-picker {
  display: inline-block;
  border: 1px solid rgba(110, 110, 110, 0.3);
  padding: 0 0.5em;
}

.esri-time-picker__input {
  border: none;
}

.esri-time-slider {
  cursor: default;
  min-width: 375px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.esri-time-slider__layout--wide .esri-time-slider__row {
  height: 88px;
  overflow: hidden;
}

.esri-time-slider__layout--wide .esri-time-slider__playback-controls {
  direction: ltr;
  display: flex;
  flex: auto;
}

.esri-time-slider__layout--wide .esri-time-slider__animation {
  width: 64px;
}

.esri-time-slider__layout--wide .esri-time-slider__time-extent {
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  width: 110px;
}

.esri-time-slider__layout--wide .esri-time-slider__time-extent,
.esri-time-slider__layout--wide .esri-time-slider__min,
.esri-time-slider__layout--wide .esri-time-slider__previous,
.esri-time-slider__layout--wide .esri-time-slider__actions {
  border-left: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-time-slider__layout--wide .esri-time-slider__min,
.esri-time-slider__layout--wide .esri-time-slider__max {
  align-items: center;
  width: 110px;
}

.esri-time-slider__layout--wide .esri-time-slider__slider {
  flex: auto;
}

.esri-time-slider__layout--wide .esri-time-slider__previous,
.esri-time-slider__layout--wide .esri-time-slider__next {
  width: 42px;
}

.esri-time-slider__layout--wide .esri-time-slider__warning {
  font-size: 20px;
  margin-bottom: 4px;
}

.esri-time-slider__layout--wide .esri-time-slider__warning-text {
  margin-inline: 3px;
  text-align: center;
}

.esri-time-slider__layout--wide .esri-time-slider__actions-button {
  height: 88px;
}

.esri-time-slider__layout--compact.esri-time-slider--has-actions .esri-time-slider__time-extent {
  -webkit-padding-start: 48px;
          padding-inline-start: 48px;
}

.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(1),
.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3) {
  height: 36px;
}

.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(2) {
  height: 88px;
  overflow: hidden;
}

.esri-time-slider__layout--compact .esri-time-slider__animation {
  width: 35px;
}

.esri-time-slider__layout--compact .esri-time-slider__time-extent {
  align-items: center;
  display: flex;
  flex: auto;
  flex-flow: row nowrap;
  justify-content: center;
}

.esri-time-slider__layout--compact .esri-time-slider__time-extent-separator {
  margin-inline: 7px;
}

.esri-time-slider__layout--compact .esri-time-slider__slider {
  flex: auto;
}

.esri-time-slider__layout--compact .esri-time-slider__min,
.esri-time-slider__layout--compact .esri-time-slider__max {
  flex: auto;
}

.esri-time-slider__layout--compact .esri-time-slider__min {
  align-items: flex-start;
  -webkit-margin-start: 35px;
          margin-inline-start: 35px;
}

.esri-time-slider__layout--compact .esri-time-slider__max {
  align-items: flex-end;
  -webkit-margin-end: 35px;
          margin-inline-end: 35px;
}

.esri-time-slider__layout--compact .esri-time-slider__previous,
.esri-time-slider__layout--compact .esri-time-slider__next {
  width: 35px;
}

.esri-time-slider__layout--compact .esri-time-slider__warning {
  line-height: 12px;
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
}

.esri-time-slider__layout--compact .esri-time-slider__actions {
  align-items: flex-end;
}

.esri-time-slider__layout--compact .esri-time-slider__actions-button {
  height: 36px;
}

.esri-time-slider__row {
  display: flex;
}

.esri-time-slider__mode--instant .esri-slider__segment-0,
.esri-time-slider__mode--instant .esri-slider__segment-1 {
  background-color: rgba(110, 110, 110, 0.4);
}

.esri-time-slider__mode--time-window .esri-slider__segment-1 {
  background-color: #0079c1;
  height: 6px;
  margin-top: -1px;
}

.esri-time-slider__mode--time-window .esri-slider__segment-0,
.esri-time-slider__mode--time-window .esri-slider__segment-2 {
  background-color: rgba(110, 110, 110, 0.4);
}

.esri-time-slider__mode--time-window.esri-time-slider--out-of-bounds .esri-slider__segment-1 {
  background-color: #d83020;
}

.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-0 {
  background-color: #0079c1;
  height: 6px;
  margin-top: -1px;
}

.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-1 {
  background-color: rgba(110, 110, 110, 0.4);
}

.esri-time-slider__mode--cumulative-from-start.esri-time-slider--out-of-bounds .esri-slider__segment-0 {
  background-color: #d83020;
}

.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-0 {
  background-color: rgba(110, 110, 110, 0.4);
}

.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-1 {
  background-color: #0079c1;
  height: 6px;
  margin-top: -1px;
}

.esri-time-slider__mode--cumulative-from-end.esri-time-slider--out-of-bounds .esri-slider__segment-1 {
  background-color: #d83020;
}

.esri-time-slider__time-extent {
  font-size: 12px;
  line-height: 12px;
  color: #0079c1;
}

.esri-time-slider__time-extent-group {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}

.esri-time-slider__time-extent-date,
.esri-time-slider__time-extent-separator {
  font-weight: 600;
}

.esri-time-slider__min,
.esri-time-slider__max {
  display: flex;
  flex-flow: column nowrap;
  font-size: 12px;
  justify-content: center;
  line-height: 12px;
}

.esri-time-slider__min-date,
.esri-time-slider__max-date {
  font-weight: 600;
}

.esri-time-slider__slider {
  background-color: #f3f3f3;
  padding: 0 40px 0 40px;
}

.esri-time-slider__slider .esri-slider {
  margin-top: -19px;
  background-color: #f3f3f3;
}

.esri-time-slider__slider .esri-slider__content {
  height: 2px;
}

.esri-time-slider__slider .esri-slider__thumb {
  border-width: 3px;
  top: -6px;
}

.esri-time-slider__slider .esri-slider__tick-label {
  font-size: 12px;
  margin-top: 23px;
  white-space: nowrap;
}

.esri-time-slider__slider .esri-slider__tick {
  background: rgba(110, 110, 110, 0.4);
  width: 1px;
}

.esri-time-slider__slider .esri-slider__tick.minorTick {
  height: 4px;
}

.esri-time-slider__slider .esri-slider__tick.majorTick {
  height: 8px;
}

.esri-time-slider__slider .esri-slider__ticks {
  margin-top: 16px;
}

.esri-time-slider__slider .esri-slider__track {
  height: 4px;
}

.esri-time-slider__animation-button,
.esri-time-slider__previous-button,
.esri-time-slider__next-button {
  border: none;
  height: 100%;
  width: 100%;
}

.esri-time-slider .esri-icon-play,
.esri-time-slider .esri-icon-pause,
.esri-time-slider .esri-icon-reverse,
.esri-time-slider .esri-icon-forward {
  font-size: 24px;
}

.esri-time-slider--out-of-bounds .esri-slider__thumb {
  border-color: #d83020;
}

.esri-time-slider--out-of-bounds .esri-time-slider__time-extent {
  color: #d83020;
}

[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3) {
  direction: ltr;
}

[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min-date,
[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min-time,
[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max-date,
[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max-time {
  direction: rtl;
}

[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__playback-controls {
  direction: ltr;
}

[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__min-date,
[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__min-time,
[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__max-date,
[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__max-time,
[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__time-extent-date,
[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__time-extent-time {
  direction: rtl;
}

[dir=rtl] .esri-time-slider__layout--wide.esri-time-slider--has-actions .esri-time-slider__actions {
  border-left: none;
}

[dir=rtl] .esri-time-slider__layout--wide.esri-time-slider--has-actions .esri-time-slider__animation {
  border-left: 1px solid rgba(110, 110, 110, 0.3);
}

.esri-tooltip {
  position: absolute;
  overflow: visible;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  top: 0;
  left: 0;
  z-index: 1;
}

.esri-tooltip-content {
  position: relative;
  padding: 6px 7px;
  background: rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #323232;
}

.esri-tooltip-content:empty {
  opacity: 0;
}

.esri-tooltip-table {
  display: table;
  width: 100%;
}

.esri-tooltip-field {
  display: table-row;
}

.esri-tooltip-field__title,
.esri-tooltip-field__value {
  display: table-cell;
  padding: 2px 0;
  white-space: nowrap;
}

.esri-tooltip-field__title {
  -webkit-padding-end: 15px;
          padding-inline-end: 15px;
}

.esri-tooltip-field__value {
  font-variant-numeric: tabular-nums;
}

.esri-tooltip-value-by-value span:nth-child(2) {
  margin-inline: 7px;
}

.esri-tooltip-help-message {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  min-width: 200px;
  margin-top: 6px;
  padding-top: 8px;
  padding-bottom: 2px;
  border-top: solid 1px rgba(110, 110, 110, 0.3);
  font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: center;
  white-space: break-spaces;
}

.esri-tooltip-help-message:only-child {
  margin-top: 0;
  padding-top: 2px;
  border-top: none;
}

.esri-un-associations__widget-block-content {
  width: 330px;
  border-bottom: none;
  margin: 0px;
}

.esri-un-associations__widget-block-actions {
  align-self: center;
}

.esri-un-associations__widget-settings-container {
  display: grid;
  padding-top: 0.5rem;
  gap: 0.5rem;
}

.esri-un-associations__controls-label-and-toggle {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: inherit;
}

.esri-un-associations__controls-label-and-slider {
  display: flex;
  flex-direction: column;
}

.esri-un-associations__controls-label {
  height: 1rem;
}

.esri-un-associations__controls-slider {
  padding: 0rem 0.5rem;
}

.esri-utility-trace-network {
  display: flex;
  flex: 1 1 auto;
  flex-direction: row;
}

.esri-utility-trace-network.esri-component.esri-widget--panel {
  min-height: 120px;
}

.esri-utility-trace-network calcite-icon {
  box-sizing: initial;
}

.esri-utility-trace-network calcite-tab {
  background-color: #f3f3f3;
  padding-bottom: 0;
  padding-top: 0;
}

.esri-utility-trace-network calcite-tab:not([selected]) {
  flex: 0;
}

.esri-utility-trace-network calcite-block {
  margin-bottom: 0rem;
}

.esri-utility-trace-network__add-button-container {
  display: flex;
  justify-content: center;
  margin: 18px 0 12px;
}

.esri-utility-trace-network__notice-container {
  padding: 6px;
}

.esri-utility-trace-network__list-container {
  background-color: #fff;
  padding: 3px 3px;
}

.esri-utility-trace-network__flow {
  height: 100%;
}

.esri-utility-trace-network__results-container {
  height: 100%;
}

.esri-value-picker {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.esri-value-picker .esri-slider {
  background: rgba(0, 0, 0, 0);
  flex: auto;
}

.esri-value-picker .esri-slider__tick-label {
  font-size: var(--calcite-font-size--3);
  white-space: nowrap;
}

.esri-value-picker .esri-slider__ticks {
  margin: 0;
}

.esri-value-picker .esri-slider__tick,
.esri-value-picker .esri-slider__track {
  background: var(--calcite-ui-border-input);
}

.esri-value-picker .esri-slider__tick.esri-value-picker__slider__tick-steps {
  height: 3px;
  width: 3px;
}

.esri-value-picker .esri-slider__label {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  background: var(--calcite-ui-foreground-1);
  border-radius: 3px;
  font-size: var(--calcite-font-size--2);
  left: -22px;
  margin: unset;
  min-width: unset;
  text-align: center;
  top: -32px;
  width: 48px;
  z-index: 1;
}

.esri-value-picker .esri-slider__anchor:focus-visible {
  outline: none;
}

.esri-value-picker__combobox,
.esri-value-picker__slider {
  background: var(--calcite-ui-foreground-2);
}

.esri-value-picker__slider {
  display: flex;
  flex: auto;
}

.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined,
.esri-value-picker__layout--horizontal.esri-value-picker__type--collection {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined .esri-value-picker__action-bar,
.esri-value-picker__layout--horizontal.esri-value-picker__type--collection .esri-value-picker__action-bar {
  min-width: unset;
  width: 100%;
}

.esri-value-picker__layout--horizontal.esri-value-picker__type--slider .esri-value-picker__action-bar,
.esri-value-picker__layout--horizontal.esri-value-picker__type--combobox .esri-value-picker__action-bar {
  min-width: 300px;
  width: 100%;
}

.esri-value-picker__layout--horizontal .esri-value-picker__slider {
  flex-direction: row;
  padding-inline: 20px;
}

.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-minor {
  height: 3px;
}

.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-major {
  height: 6px;
}

.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-steps {
  margin-left: -1px;
  margin-top: -6px;
}

.esri-value-picker__layout--horizontal .esri-value-picker__combobox {
  align-items: center;
  display: flex;
  flex: auto;
  padding-inline: 10px;
}

.esri-value-picker__layout--horizontal .esri-value-picker__combobox-combobox {
  flex: auto;
  width: 0;
}

.esri-value-picker__layout--horizontal .esri-slider {
  margin-top: -10px;
}

.esri-value-picker__layout--horizontal .esri-slider__track {
  height: 1px;
}

.esri-value-picker__layout--vertical.esri-value-picker__type--undefined,
.esri-value-picker__layout--vertical.esri-value-picker__type--collection {
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
}

.esri-value-picker__layout--vertical.esri-value-picker__type--undefined .esri-value-picker__action-bar,
.esri-value-picker__layout--vertical.esri-value-picker__type--collection .esri-value-picker__action-bar {
  height: 100%;
  min-height: unset;
}

.esri-value-picker__layout--vertical.esri-value-picker__type--slider .esri-value-picker__action-bar {
  height: 100%;
  min-height: 300px;
}

.esri-value-picker__layout--vertical .esri-value-picker__slider {
  flex-direction: column;
  padding: 15px 0;
}

.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-minor {
  width: 3px;
}

.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-major {
  width: 6px;
}

.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-steps {
  margin-left: -6px;
  margin-top: -1px;
}

.esri-value-picker__layout--vertical .esri-slider {
  margin-left: -13px;
}

.esri-value-picker__layout--vertical .esri-slider__tick-label {
  margin-left: 20px;
}

.esri-value-picker__layout--vertical .esri-slider__track {
  width: 1px;
}

[dir=rtl] .esri-value-picker {
  direction: ltr;
}

[dir=rtl] .esri-value-picker .esri-value-picker__combobox {
  direction: rtl;
}

.esri-weather {
  position: relative;
  padding: var(--esri-widget-padding);
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

.esri-weather__content {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

.esri-weather__content--has-error {
  pointer-events: none;
  visibility: hidden;
  overflow: hidden;
  height: 0;
}

.esri-weather__selector {
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 7px;
}

.esri-weather__options {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.esri-weather__warning {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 7px;
  font-size: 12px;
}

.esri-weather__warning calcite-icon {
  color: var(--calcite-ui-warning);
}

.esri-weather__labeled-slider calcite-slider {
  margin: 0 -7px;
  margin-bottom: -14px;
}

.esri-zoom {
  display: flex;
  flex-flow: column nowrap;
}

.esri-zoom.esri-zoom--horizontal {
  flex-flow: row-reverse nowrap;
}

.esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child {
  border-top: none;
}

.esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child {
  border-left: solid 1px rgba(110, 110, 110, 0.3);
}

.esri-zoom .esri-widget--button {
  box-shadow: none;
}

.esri-zoom .esri-widget--button:first-child {
  margin-bottom: 0;
}

.esri-zoom .esri-widget--button:last-child {
  border-top: solid 1px rgba(110, 110, 110, 0.3);
}

[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child {
  border-top: none;
}

[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child {
  border-left: solid 1px rgba(110, 110, 110, 0.3);
}

@keyframes esri-fade-in-down {
  0% {
    opacity: 0;
    transform: translate3D(0, -5px, 0);
  }
  25% {
    opacity: 0;
    transform: translate3D(0, -5px, 0);
  }
  100% {
    opacity: 1;
    transform: translate3D(0, 0, 0);
  }
}
@keyframes esri-fade-in-up {
  0% {
    opacity: 0;
    transform: translate3D(0, 5px, 0);
  }
  25% {
    opacity: 0;
    transform: translate3D(0, 5px, 0);
  }
  100% {
    opacity: 1;
    transform: translate3D(0, 0, 0);
  }
}
@keyframes esri-fade-in {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes esri-fade-in-scale {
  0% {
    opacity: 0;
    transform: scale3D(0.95, 0.95, 1);
  }
  100% {
    opacity: 1;
    transform: scale3D(1, 1, 1);
  }
}
@keyframes looping-progresss-bar-ani {
  0% {
    left: 0%;
    width: 0%;
  }
  20% {
    left: 0%;
    width: 20%;
  }
  80% {
    left: 80%;
    width: 20%;
  }
  100% {
    left: 100%;
    width: 0%;
  }
}
@keyframes esri-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes panel-advance {
  0% {
    opacity: 0;
    transform: translate3d(50px, 0, 0) scale(0.99);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@keyframes panel-retreat {
  0% {
    opacity: 0;
    transform: translate3d(-50px, 0, 0) scale(0.99);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@keyframes panel-advance--rtl {
  0% {
    opacity: 0;
    transform: translate3d(-50px, 0, 0) scale(0.99);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@keyframes panel-retreat--rtl {
  0% {
    opacity: 0;
    transform: translate3d(50px, 0, 0) scale(0.99);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@font-face {
  font-family: "boxicons";
  font-weight: normal;
  font-style: normal;
  src: url("/src/assets/fonts/boxicons.eot");
  src: url("/src/assets/fonts/boxicons.eot") format("embedded-opentype"), url("/src/assets/fonts/boxicons.woff2") format("woff2"), url("/src/assets/fonts/boxicons.woff") format("woff"), url("/src/assets/fonts/boxicons.ttf") format("truetype"), url("/src/assets/fonts/boxicons.svg?#boxicons") format("svg");
}
.bx {
  font-family: "boxicons" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  display: inline-block;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bx-ul {
  margin-left: 2em;
  padding-left: 0;
  list-style: none;
}

.bx-ul > li {
  position: relative;
}

.bx-ul .bx {
  font-size: inherit;
  line-height: inherit;
  position: absolute;
  left: -2em;
  width: 2em;
  text-align: center;
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes burst {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  90% {
    transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes flashing {
  0% {
    opacity: 1;
  }
  45% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
}
@keyframes fade-left {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  75% {
    transform: translateX(-20px);
    opacity: 0;
  }
}
@keyframes fade-right {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  75% {
    transform: translateX(20px);
    opacity: 0;
  }
}
@keyframes fade-up {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  75% {
    transform: translateY(-20px);
    opacity: 0;
  }
}
@keyframes fade-down {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  75% {
    transform: translateY(20px);
    opacity: 0;
  }
}
@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);
  }
  40%, 60%, 80% {
    transform: rotate3d(0, 0, 1, -10deg);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.bx-spin {
  animation: spin 2s linear infinite;
}

.bx-spin-hover:hover {
  animation: spin 2s linear infinite;
}

.bx-tada {
  animation: tada 1.5s ease infinite;
}

.bx-tada-hover:hover {
  animation: tada 1.5s ease infinite;
}

.bx-flashing {
  animation: flashing 1.5s infinite linear;
}

.bx-flashing-hover:hover {
  animation: flashing 1.5s infinite linear;
}

.bx-burst {
  animation: burst 1.5s infinite linear;
}

.bx-burst-hover:hover {
  animation: burst 1.5s infinite linear;
}

.bx-fade-up {
  animation: fade-up 1.5s infinite linear;
}

.bx-fade-up-hover:hover {
  animation: fade-up 1.5s infinite linear;
}

.bx-fade-down {
  animation: fade-down 1.5s infinite linear;
}

.bx-fade-down-hover:hover {
  animation: fade-down 1.5s infinite linear;
}

.bx-fade-left {
  animation: fade-left 1.5s infinite linear;
}

.bx-fade-left-hover:hover {
  animation: fade-left 1.5s infinite linear;
}

.bx-fade-right {
  animation: fade-right 1.5s infinite linear;
}

.bx-fade-right-hover:hover {
  animation: fade-right 1.5s infinite linear;
}

.bx-xs {
  font-size: 1rem !important;
}

.bx-sm {
  font-size: 1.55rem !important;
}

.bx-md {
  font-size: 2.25rem !important;
}

.bx-fw {
  font-size: 1.2857142857em;
  line-height: 0.8em;
  width: 1.2857142857em;
  height: 0.8em;
  margin-top: -0.2em !important;
  vertical-align: middle;
}

.bx-lg {
  font-size: 3rem !important;
}

.bx-pull-left {
  float: left;
  margin-right: 0.3em !important;
}

.bx-pull-right {
  float: right;
  margin-left: 0.3em !important;
}

.bx-rotate-90 {
  transform: rotate(90deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
}

.bx-rotate-180 {
  transform: rotate(180deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
}

.bx-rotate-270 {
  transform: rotate(270deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
}

.bx-flip-horizontal {
  transform: scaleX(-1);
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
}

.bx-flip-vertical {
  transform: scaleY(-1);
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}

.bx-border {
  padding: 0.25em;
  border: 0.07em solid rgba(0, 0, 0, 0.1);
  border-radius: 0.25em;
}

.bx-border-circle {
  padding: 0.25em;
  border: 0.07em solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

.bxl-adobe:before {
  content: "\e900";
}

.bxl-algolia:before {
  content: "\e901";
}

.bxl-audible:before {
  content: "\e902";
}

.bxl-figma:before {
  content: "\e903";
}

.bxl-redbubble:before {
  content: "\e904";
}

.bxl-etsy:before {
  content: "\e905";
}

.bxl-gitlab:before {
  content: "\e906";
}

.bxl-patreon:before {
  content: "\e907";
}

.bxl-facebook-circle:before {
  content: "\e908";
}

.bxl-imdb:before {
  content: "\e909";
}

.bxl-jquery:before {
  content: "\e90a";
}

.bxl-pinterest-alt:before {
  content: "\e90b";
}

.bxl-500px:before {
  content: "\e90c";
}

.bxl-airbnb:before {
  content: "\e90d";
}

.bxl-amazon:before {
  content: "\e90e";
}

.bxl-android:before {
  content: "\e90f";
}

.bxl-angular:before {
  content: "\e910";
}

.bxl-apple:before {
  content: "\e911";
}

.bxl-baidu:before {
  content: "\e912";
}

.bxl-behance:before {
  content: "\e913";
}

.bxl-bing:before {
  content: "\e914";
}

.bxl-bitcoin:before {
  content: "\e915";
}

.bxl-blogger:before {
  content: "\e916";
}

.bxl-bootstrap:before {
  content: "\e917";
}

.bxl-chrome:before {
  content: "\e918";
}

.bxl-codepen:before {
  content: "\e919";
}

.bxl-creative-commons:before {
  content: "\e91a";
}

.bxl-css3:before {
  content: "\e91b";
}

.bxl-dailymotion:before {
  content: "\e91c";
}

.bxl-deviantart:before {
  content: "\e91d";
}

.bxl-digg:before {
  content: "\e91e";
}

.bxl-digitalocean:before {
  content: "\e91f";
}

.bxl-discord:before {
  content: "\e920";
}

.bxl-discourse:before {
  content: "\e921";
}

.bxl-dribbble:before {
  content: "\e922";
}

.bxl-dropbox:before {
  content: "\e923";
}

.bxl-drupal:before {
  content: "\e924";
}

.bxl-ebay:before {
  content: "\e925";
}

.bxl-edge:before {
  content: "\e926";
}

.bxl-facebook:before {
  content: "\e927";
}

.bxl-facebook-square:before {
  content: "\e928";
}

.bxl-firefox:before {
  content: "\e929";
}

.bxl-flickr:before {
  content: "\e92a";
}

.bxl-flickr-square:before {
  content: "\e92b";
}

.bxl-foursquare:before {
  content: "\e92c";
}

.bxl-git:before {
  content: "\e92d";
}

.bxl-github:before {
  content: "\e92e";
}

.bxl-google:before {
  content: "\e92f";
}

.bxl-google-plus:before {
  content: "\e930";
}

.bxl-google-plus-circle:before {
  content: "\e931";
}

.bxl-html5:before {
  content: "\e932";
}

.bxl-instagram:before {
  content: "\e933";
}

.bxl-instagram-alt:before {
  content: "\e934";
}

.bxl-internet-explorer:before {
  content: "\e935";
}

.bxl-invision:before {
  content: "\e936";
}

.bxl-javascript:before {
  content: "\e937";
}

.bxl-joomla:before {
  content: "\e938";
}

.bxl-jsfiddle:before {
  content: "\e939";
}

.bxl-kickstarter:before {
  content: "\e93a";
}

.bxl-less:before {
  content: "\e93b";
}

.bxl-linkedin:before {
  content: "\e93c";
}

.bxl-linkedin-square:before {
  content: "\e93d";
}

.bxl-magento:before {
  content: "\e93e";
}

.bxl-mailchimp:before {
  content: "\e93f";
}

.bxl-mastercard:before {
  content: "\e940";
}

.bxl-medium:before {
  content: "\e941";
}

.bxl-medium-old:before {
  content: "\e942";
}

.bxl-medium-square:before {
  content: "\e943";
}

.bxl-messenger:before {
  content: "\e944";
}

.bxl-microsoft:before {
  content: "\e945";
}

.bxl-nodejs:before {
  content: "\e946";
}

.bxl-opera:before {
  content: "\e947";
}

.bxl-paypal:before {
  content: "\e948";
}

.bxl-periscope:before {
  content: "\e949";
}

.bxl-pinterest:before {
  content: "\e94a";
}

.bxl-play-store:before {
  content: "\e94b";
}

.bxl-pocket:before {
  content: "\e94c";
}

.bxl-product-hunt:before {
  content: "\e94d";
}

.bxl-quora:before {
  content: "\e94e";
}

.bxl-react:before {
  content: "\e94f";
}

.bxl-reddit:before {
  content: "\e950";
}

.bxl-redux:before {
  content: "\e951";
}

.bxl-sass:before {
  content: "\e952";
}

.bxl-shopify:before {
  content: "\e953";
}

.bxl-skype:before {
  content: "\e954";
}

.bxl-slack:before {
  content: "\e955";
}

.bxl-slack-old:before {
  content: "\e956";
}

.bxl-snapchat:before {
  content: "\e957";
}

.bxl-soundcloud:before {
  content: "\e958";
}

.bxl-spotify:before {
  content: "\e959";
}

.bxl-squarespace:before {
  content: "\e95a";
}

.bxl-stack-overflow:before {
  content: "\e95b";
}

.bxl-stripe:before {
  content: "\e95c";
}

.bxl-telegram:before {
  content: "\e95d";
}

.bxl-trello:before {
  content: "\e95e";
}

.bxl-tumblr:before {
  content: "\e95f";
}

.bxl-twitch:before {
  content: "\e960";
}

.bxl-twitter:before {
  content: "\e961";
}

.bxl-unsplash:before {
  content: "\e962";
}

.bxl-vimeo:before {
  content: "\e963";
}

.bxl-visa:before {
  content: "\e964";
}

.bxl-vk:before {
  content: "\e965";
}

.bxl-vuejs:before {
  content: "\e966";
}

.bxl-whatsapp:before {
  content: "\e967";
}

.bxl-whatsapp-square:before {
  content: "\e968";
}

.bxl-wikipedia:before {
  content: "\e969";
}

.bxl-windows:before {
  content: "\e96a";
}

.bxl-wix:before {
  content: "\e96b";
}

.bxl-wordpress:before {
  content: "\e96c";
}

.bxl-yahoo:before {
  content: "\e96d";
}

.bxl-yelp:before {
  content: "\e96e";
}

.bxl-youtube:before {
  content: "\e96f";
}

.bx-accessibility:before {
  content: "\e970";
}

.bx-add-to-queue:before {
  content: "\e971";
}

.bx-adjust:before {
  content: "\e972";
}

.bx-alarm:before {
  content: "\e973";
}

.bx-alarm-add:before {
  content: "\e974";
}

.bx-alarm-off:before {
  content: "\e975";
}

.bx-album:before {
  content: "\e976";
}

.bx-align-justify:before {
  content: "\e977";
}

.bx-align-left:before {
  content: "\e978";
}

.bx-align-middle:before {
  content: "\e979";
}

.bx-align-right:before {
  content: "\e97a";
}

.bx-analyse:before {
  content: "\e97b";
}

.bx-anchor:before {
  content: "\e97c";
}

.bx-angry:before {
  content: "\e97d";
}

.bx-aperture:before {
  content: "\e97e";
}

.bx-archive:before {
  content: "\e97f";
}

.bx-archive-in:before {
  content: "\e980";
}

.bx-archive-out:before {
  content: "\e981";
}

.bx-area:before {
  content: "\e982";
}

.bx-arrow-back:before {
  content: "\e983";
}

.bx-at:before {
  content: "\e984";
}

.bx-award:before {
  content: "\e985";
}

.bx-badge:before {
  content: "\e986";
}

.bx-badge-check:before {
  content: "\e987";
}

.bx-ball:before {
  content: "\e988";
}

.bx-band-aid:before {
  content: "\e989";
}

.bx-bar-chart:before {
  content: "\e98a";
}

.bx-bar-chart-alt:before {
  content: "\e98b";
}

.bx-bar-chart-alt-2:before {
  content: "\e98c";
}

.bx-bar-chart-square:before {
  content: "\e98d";
}

.bx-barcode:before {
  content: "\e98e";
}

.bx-basket:before {
  content: "\e98f";
}

.bx-basketball:before {
  content: "\e990";
}

.bx-bath:before {
  content: "\e991";
}

.bx-battery:before {
  content: "\e992";
}

.bx-bed:before {
  content: "\e993";
}

.bx-bell:before {
  content: "\e994";
}

.bx-bell-minus:before {
  content: "\e995";
}

.bx-bell-off:before {
  content: "\e996";
}

.bx-bell-plus:before {
  content: "\e997";
}

.bx-bitcoin:before {
  content: "\e998";
}

.bx-block:before {
  content: "\e999";
}

.bx-bluetooth:before {
  content: "\e99a";
}

.bx-body:before {
  content: "\e99b";
}

.bx-bold:before {
  content: "\e99c";
}

.bx-bolt-circle:before {
  content: "\e99d";
}

.bx-book:before {
  content: "\e99e";
}

.bx-book-bookmark:before {
  content: "\e99f";
}

.bx-book-content:before {
  content: "\e9a0";
}

.bx-bookmark:before {
  content: "\e9a1";
}

.bx-bookmark-minus:before {
  content: "\e9a2";
}

.bx-bookmark-plus:before {
  content: "\e9a3";
}

.bx-bookmarks:before {
  content: "\e9a4";
}

.bx-book-open:before {
  content: "\e9a5";
}

.bx-border-all:before {
  content: "\e9a6";
}

.bx-border-bottom:before {
  content: "\e9a7";
}

.bx-border-left:before {
  content: "\e9a8";
}

.bx-border-radius:before {
  content: "\e9a9";
}

.bx-border-right:before {
  content: "\e9aa";
}

.bx-border-top:before {
  content: "\e9ab";
}

.bx-bot:before {
  content: "\e9ac";
}

.bx-bowling-ball:before {
  content: "\e9ad";
}

.bx-box:before {
  content: "\e9ae";
}

.bx-briefcase:before {
  content: "\e9af";
}

.bx-briefcase-alt:before {
  content: "\e9b0";
}

.bx-briefcase-alt-2:before {
  content: "\e9b1";
}

.bx-brightness:before {
  content: "\e9b2";
}

.bx-brightness-half:before {
  content: "\e9b3";
}

.bx-broadcast:before {
  content: "\e9b4";
}

.bx-brush:before {
  content: "\e9b5";
}

.bx-brush-alt:before {
  content: "\e9b6";
}

.bx-bug:before {
  content: "\e9b7";
}

.bx-bug-alt:before {
  content: "\e9b8";
}

.bx-building:before {
  content: "\e9b9";
}

.bx-building-house:before {
  content: "\e9ba";
}

.bx-buildings:before {
  content: "\e9bb";
}

.bx-bulb:before {
  content: "\e9bc";
}

.bx-bullseye:before {
  content: "\e9bd";
}

.bx-buoy:before {
  content: "\e9be";
}

.bx-bus:before {
  content: "\e9bf";
}

.bx-cake:before {
  content: "\e9c0";
}

.bx-calculator:before {
  content: "\e9c1";
}

.bx-calendar:before {
  content: "\e9c2";
}

.bx-calendar-alt:before {
  content: "\e9c3";
}

.bx-calendar-check:before {
  content: "\e9c4";
}

.bx-calendar-event:before {
  content: "\e9c5";
}

.bx-calendar-minus:before {
  content: "\e9c6";
}

.bx-calendar-plus:before {
  content: "\e9c7";
}

.bx-calendar-x:before {
  content: "\e9c8";
}

.bx-camera:before {
  content: "\e9c9";
}

.bx-camera-off:before {
  content: "\e9ca";
}

.bx-captions:before {
  content: "\e9cb";
}

.bx-car:before {
  content: "\e9cc";
}

.bx-card:before {
  content: "\e9cd";
}

.bx-caret-down:before {
  content: "\e9ce";
}

.bx-caret-left:before {
  content: "\e9cf";
}

.bx-caret-right:before {
  content: "\e9d0";
}

.bx-caret-up:before {
  content: "\e9d1";
}

.bx-carousel:before {
  content: "\e9d2";
}

.bx-cart:before {
  content: "\e9d3";
}

.bx-cart-alt:before {
  content: "\e9d4";
}

.bx-cast:before {
  content: "\e9d5";
}

.bx-certification:before {
  content: "\e9d6";
}

.bx-chalkboard:before {
  content: "\e9d7";
}

.bx-chart:before {
  content: "\e9d8";
}

.bx-chat:before {
  content: "\e9d9";
}

.bx-check:before {
  content: "\e9da";
}

.bx-checkbox:before {
  content: "\e9db";
}

.bx-checkbox-checked:before {
  content: "\e9dc";
}

.bx-checkbox-square:before {
  content: "\e9dd";
}

.bx-check-circle:before {
  content: "\e9de";
}

.bx-check-double:before {
  content: "\e9df";
}

.bx-check-shield:before {
  content: "\e9e0";
}

.bx-check-square:before {
  content: "\e9e1";
}

.bx-chevron-down:before {
  content: "\e9e2";
}

.bx-chevron-left:before {
  content: "\e9e3";
}

.bx-chevron-right:before {
  content: "\e9e4";
}

.bx-chevrons-down:before {
  content: "\e9e5";
}

.bx-chevrons-left:before {
  content: "\e9e6";
}

.bx-chevrons-right:before {
  content: "\e9e7";
}

.bx-chevrons-up:before {
  content: "\e9e8";
}

.bx-chevron-up:before {
  content: "\e9e9";
}

.bx-chip:before {
  content: "\e9ea";
}

.bx-circle:before {
  content: "\e9eb";
}

.bx-clinic:before {
  content: "\e9ec";
}

.bx-clipboard:before {
  content: "\e9ed";
}

.bx-closet:before {
  content: "\e9ee";
}

.bx-cloud:before {
  content: "\e9ef";
}

.bx-cloud-download:before {
  content: "\e9f0";
}

.bx-cloud-drizzle:before {
  content: "\e9f1";
}

.bx-cloud-lightning:before {
  content: "\e9f2";
}

.bx-cloud-light-rain:before {
  content: "\e9f3";
}

.bx-cloud-rain:before {
  content: "\e9f4";
}

.bx-cloud-snow:before {
  content: "\e9f5";
}

.bx-cloud-upload:before {
  content: "\e9f6";
}

.bx-code:before {
  content: "\e9f7";
}

.bx-code-alt:before {
  content: "\e9f8";
}

.bx-code-block:before {
  content: "\e9f9";
}

.bx-code-curly:before {
  content: "\e9fa";
}

.bx-coffee:before {
  content: "\e9fb";
}

.bx-cog:before {
  content: "\e9fc";
}

.bx-collapse:before {
  content: "\e9fd";
}

.bx-collection:before {
  content: "\e9fe";
}

.bx-columns:before {
  content: "\e9ff";
}

.bx-command:before {
  content: "\ea00";
}

.bx-comment:before {
  content: "\ea01";
}

.bx-comment-dots:before {
  content: "\ea02";
}

.bx-compass:before {
  content: "\ea03";
}

.bx-confused:before {
  content: "\ea04";
}

.bx-conversation:before {
  content: "\ea05";
}

.bx-cool:before {
  content: "\ea06";
}

.bx-copy:before {
  content: "\ea07";
}

.bx-copy-alt:before {
  content: "\ea08";
}

.bx-copyright:before {
  content: "\ea09";
}

.bx-credit-card:before {
  content: "\ea0a";
}

.bx-credit-card-alt:before {
  content: "\ea0b";
}

.bx-crop:before {
  content: "\ea0c";
}

.bx-crosshair:before {
  content: "\ea0d";
}

.bx-crown:before {
  content: "\ea0e";
}

.bx-cube:before {
  content: "\ea0f";
}

.bx-cube-alt:before {
  content: "\ea10";
}

.bx-cuboid:before {
  content: "\ea11";
}

.bx-customize:before {
  content: "\ea12";
}

.bx-cut:before {
  content: "\ea13";
}

.bx-cycling:before {
  content: "\ea14";
}

.bx-cylinder:before {
  content: "\ea15";
}

.bx-data:before {
  content: "\ea16";
}

.bx-desktop:before {
  content: "\ea17";
}

.bx-detail:before {
  content: "\ea18";
}

.bx-devices:before {
  content: "\ea19";
}

.bx-dialpad:before {
  content: "\ea1a";
}

.bx-dialpad-alt:before {
  content: "\ea1b";
}

.bx-diamond:before {
  content: "\ea1c";
}

.bx-directions:before {
  content: "\ea1d";
}

.bx-disc:before {
  content: "\ea1e";
}

.bx-dish:before {
  content: "\ea1f";
}

.bx-dislike:before {
  content: "\ea20";
}

.bx-dizzy:before {
  content: "\ea21";
}

.bx-dna:before {
  content: "\ea22";
}

.bx-dock-bottom:before {
  content: "\ea23";
}

.bx-dock-left:before {
  content: "\ea24";
}

.bx-dock-right:before {
  content: "\ea25";
}

.bx-dock-top:before {
  content: "\ea26";
}

.bx-dollar:before {
  content: "\ea27";
}

.bx-dollar-circle:before {
  content: "\ea28";
}

.bx-dots-horizontal:before {
  content: "\ea29";
}

.bx-dots-horizontal-rounded:before {
  content: "\ea2a";
}

.bx-dots-vertical:before {
  content: "\ea2b";
}

.bx-dots-vertical-rounded:before {
  content: "\ea2c";
}

.bx-doughnut-chart:before {
  content: "\ea2d";
}

.bx-down-arrow:before {
  content: "\ea2e";
}

.bx-down-arrow-alt:before {
  content: "\ea2f";
}

.bx-down-arrow-circle:before {
  content: "\ea30";
}

.bx-download:before {
  content: "\ea31";
}

.bx-downvote:before {
  content: "\ea32";
}

.bx-droplet:before {
  content: "\ea33";
}

.bx-dumbbell:before {
  content: "\ea34";
}

.bx-duplicate:before {
  content: "\ea35";
}

.bx-edit:before {
  content: "\ea36";
}

.bx-edit-alt:before {
  content: "\ea37";
}

.bx-envelope:before {
  content: "\ea38";
}

.bx-equalizer:before {
  content: "\ea39";
}

.bx-error:before {
  content: "\ea3a";
}

.bx-error-alt:before {
  content: "\ea3b";
}

.bx-error-circle:before {
  content: "\ea3c";
}

.bx-euro:before {
  content: "\ea3d";
}

.bx-exit:before {
  content: "\ea3e";
}

.bx-exit-fullscreen:before {
  content: "\ea3f";
}

.bx-expand:before {
  content: "\ea40";
}

.bx-export:before {
  content: "\ea41";
}

.bx-extension:before {
  content: "\ea42";
}

.bx-face:before {
  content: "\ea43";
}

.bx-fast-forward:before {
  content: "\ea44";
}

.bx-fast-forward-circle:before {
  content: "\ea45";
}

.bx-female:before {
  content: "\ea46";
}

.bx-female-sign:before {
  content: "\ea47";
}

.bx-file:before {
  content: "\ea48";
}

.bx-file-blank:before {
  content: "\ea49";
}

.bx-file-find:before {
  content: "\ea4a";
}

.bx-film:before {
  content: "\ea4b";
}

.bx-filter:before {
  content: "\ea4c";
}

.bx-filter-alt:before {
  content: "\ea4d";
}

.bx-fingerprint:before {
  content: "\ea4e";
}

.bx-first-aid:before {
  content: "\ea4f";
}

.bx-first-page:before {
  content: "\ea50";
}

.bx-flag:before {
  content: "\ea51";
}

.bx-folder:before {
  content: "\ea52";
}

.bx-folder-minus:before {
  content: "\ea53";
}

.bx-folder-open:before {
  content: "\ea54";
}

.bx-folder-plus:before {
  content: "\ea55";
}

.bx-font:before {
  content: "\ea56";
}

.bx-font-color:before {
  content: "\ea57";
}

.bx-font-family:before {
  content: "\ea58";
}

.bx-font-size:before {
  content: "\ea59";
}

.bx-food-menu:before {
  content: "\ea5a";
}

.bx-food-tag:before {
  content: "\ea5b";
}

.bx-football:before {
  content: "\ea5c";
}

.bx-fridge:before {
  content: "\ea5d";
}

.bx-fullscreen:before {
  content: "\ea5e";
}

.bx-gas-pump:before {
  content: "\ea5f";
}

.bx-ghost:before {
  content: "\ea60";
}

.bx-gift:before {
  content: "\ea61";
}

.bx-git-branch:before {
  content: "\ea62";
}

.bx-git-commit:before {
  content: "\ea63";
}

.bx-git-compare:before {
  content: "\ea64";
}

.bx-git-merge:before {
  content: "\ea65";
}

.bx-git-pull-request:before {
  content: "\ea66";
}

.bx-git-repo-forked:before {
  content: "\ea67";
}

.bx-globe:before {
  content: "\ea68";
}

.bx-globe-alt:before {
  content: "\ea69";
}

.bx-grid:before {
  content: "\ea6a";
}

.bx-grid-alt:before {
  content: "\ea6b";
}

.bx-grid-horizontal:before {
  content: "\ea6c";
}

.bx-grid-small:before {
  content: "\ea6d";
}

.bx-grid-vertical:before {
  content: "\ea6e";
}

.bx-group:before {
  content: "\ea6f";
}

.bx-handicap:before {
  content: "\ea70";
}

.bx-happy:before {
  content: "\ea71";
}

.bx-happy-alt:before {
  content: "\ea72";
}

.bx-happy-beaming:before {
  content: "\ea73";
}

.bx-happy-heart-eyes:before {
  content: "\ea74";
}

.bx-hash:before {
  content: "\ea75";
}

.bx-hdd:before {
  content: "\ea76";
}

.bx-heading:before {
  content: "\ea77";
}

.bx-headphone:before {
  content: "\ea78";
}

.bx-health:before {
  content: "\ea79";
}

.bx-heart:before {
  content: "\ea7a";
}

.bx-help-circle:before {
  content: "\ea7b";
}

.bx-hide:before {
  content: "\ea7c";
}

.bx-highlight:before {
  content: "\ea7d";
}

.bx-history:before {
  content: "\ea7e";
}

.bx-hive:before {
  content: "\ea7f";
}

.bx-home:before {
  content: "\ea80";
}

.bx-home-alt:before {
  content: "\ea81";
}

.bx-home-circle:before {
  content: "\ea82";
}

.bx-horizontal-center:before {
  content: "\ea83";
}

.bx-hotel:before {
  content: "\ea84";
}

.bx-hourglass:before {
  content: "\ea85";
}

.bx-id-card:before {
  content: "\ea86";
}

.bx-image:before {
  content: "\ea87";
}

.bx-image-add:before {
  content: "\ea88";
}

.bx-image-alt:before {
  content: "\ea89";
}

.bx-images:before {
  content: "\ea8a";
}

.bx-import:before {
  content: "\ea8b";
}

.bx-infinite:before {
  content: "\ea8c";
}

.bx-info-circle:before {
  content: "\ea8d";
}

.bx-italic:before {
  content: "\ea8e";
}

.bx-joystick:before {
  content: "\ea8f";
}

.bx-joystick-alt:before {
  content: "\ea90";
}

.bx-joystick-button:before {
  content: "\ea91";
}

.bx-key:before {
  content: "\ea92";
}

.bx-label:before {
  content: "\ea93";
}

.bx-landscape:before {
  content: "\ea94";
}

.bx-laptop:before {
  content: "\ea95";
}

.bx-last-page:before {
  content: "\ea96";
}

.bx-laugh:before {
  content: "\ea97";
}

.bx-layer:before {
  content: "\ea98";
}

.bx-layout:before {
  content: "\ea99";
}

.bx-left-arrow:before {
  content: "\ea9a";
}

.bx-left-arrow-alt:before {
  content: "\ea9b";
}

.bx-left-arrow-circle:before {
  content: "\ea9c";
}

.bx-left-down-arrow-circle:before {
  content: "\ea9d";
}

.bx-left-indent:before {
  content: "\ea9e";
}

.bx-left-top-arrow-circle:before {
  content: "\ea9f";
}

.bx-like:before {
  content: "\eaa0";
}

.bx-line-chart:before {
  content: "\eaa1";
}

.bx-link:before {
  content: "\eaa2";
}

.bx-link-alt:before {
  content: "\eaa3";
}

.bx-link-external:before {
  content: "\eaa4";
}

.bx-lira:before {
  content: "\eaa5";
}

.bx-list-check:before {
  content: "\eaa6";
}

.bx-list-minus:before {
  content: "\eaa7";
}

.bx-list-ol:before {
  content: "\eaa8";
}

.bx-list-plus:before {
  content: "\eaa9";
}

.bx-list-ul:before {
  content: "\eaaa";
}

.bx-loader:before {
  content: "\eaab";
}

.bx-loader-alt:before {
  content: "\eaac";
}

.bx-loader-circle:before {
  content: "\eaad";
}

.bx-lock:before {
  content: "\eaae";
}

.bx-lock-alt:before {
  content: "\eaaf";
}

.bx-lock-open:before {
  content: "\eab0";
}

.bx-lock-open-alt:before {
  content: "\eab1";
}

.bx-log-in:before {
  content: "\eab2";
}

.bx-log-in-circle:before {
  content: "\eab3";
}

.bx-log-out:before {
  content: "\eab4";
}

.bx-log-out-circle:before {
  content: "\eab5";
}

.bx-magnet:before {
  content: "\eab6";
}

.bx-mail-send:before {
  content: "\eab7";
}

.bx-male:before {
  content: "\eab8";
}

.bx-male-sign:before {
  content: "\eab9";
}

.bx-map:before {
  content: "\eaba";
}

.bx-map-alt:before {
  content: "\eabb";
}

.bx-map-pin:before {
  content: "\eabc";
}

.bx-meh:before {
  content: "\eabd";
}

.bx-meh-alt:before {
  content: "\eabe";
}

.bx-meh-blank:before {
  content: "\eabf";
}

.bx-memory-card:before {
  content: "\eac0";
}

.bx-menu:before {
  content: "\eac1";
}

.bx-menu-alt-left:before {
  content: "\eac2";
}

.bx-menu-alt-right:before {
  content: "\eac3";
}

.bx-message:before {
  content: "\eac4";
}

.bx-message-alt:before {
  content: "\eac5";
}

.bx-message-alt-dots:before {
  content: "\eac6";
}

.bx-message-dots:before {
  content: "\eac7";
}

.bx-message-rounded:before {
  content: "\eac8";
}

.bx-message-rounded-dots:before {
  content: "\eac9";
}

.bx-message-square:before {
  content: "\eaca";
}

.bx-message-square-dots:before {
  content: "\eacb";
}

.bx-microphone:before {
  content: "\eacc";
}

.bx-microphone-off:before {
  content: "\eacd";
}

.bx-minus:before {
  content: "\eace";
}

.bx-minus-circle:before {
  content: "\eacf";
}

.bx-mobile:before {
  content: "\ead0";
}

.bx-mobile-alt:before {
  content: "\ead1";
}

.bx-mobile-landscape:before {
  content: "\ead2";
}

.bx-mobile-vibration:before {
  content: "\ead3";
}

.bx-money:before {
  content: "\ead4";
}

.bx-moon:before {
  content: "\ead5";
}

.bx-mouse:before {
  content: "\ead6";
}

.bx-mouse-alt:before {
  content: "\ead7";
}

.bx-move:before {
  content: "\ead8";
}

.bx-move-horizontal:before {
  content: "\ead9";
}

.bx-move-vertical:before {
  content: "\eada";
}

.bx-movie:before {
  content: "\eadb";
}

.bx-music:before {
  content: "\eadc";
}

.bx-navigation:before {
  content: "\eadd";
}

.bx-news:before {
  content: "\eade";
}

.bx-no-entry:before {
  content: "\eadf";
}

.bx-note:before {
  content: "\eae0";
}

.bx-notepad:before {
  content: "\eae1";
}

.bx-notification:before {
  content: "\eae2";
}

.bx-notification-off:before {
  content: "\eae3";
}

.bx-package:before {
  content: "\eae4";
}

.bx-paint:before {
  content: "\eae5";
}

.bx-paint-roll:before {
  content: "\eae6";
}

.bx-palette:before {
  content: "\eae7";
}

.bx-paperclip:before {
  content: "\eae8";
}

.bx-paper-plane:before {
  content: "\eae9";
}

.bx-paragraph:before {
  content: "\eaea";
}

.bx-paste:before {
  content: "\eaeb";
}

.bx-pause:before {
  content: "\eaec";
}

.bx-pause-circle:before {
  content: "\eaed";
}

.bx-pen:before {
  content: "\eaee";
}

.bx-pencil:before {
  content: "\eaef";
}

.bx-phone:before {
  content: "\eaf0";
}

.bx-phone-call:before {
  content: "\eaf1";
}

.bx-phone-incoming:before {
  content: "\eaf2";
}

.bx-phone-outgoing:before {
  content: "\eaf3";
}

.bx-photo-album:before {
  content: "\eaf4";
}

.bx-pie-chart:before {
  content: "\eaf5";
}

.bx-pie-chart-alt:before {
  content: "\eaf6";
}

.bx-pie-chart-alt-2:before {
  content: "\eaf7";
}

.bx-pin:before {
  content: "\eaf8";
}

.bx-planet:before {
  content: "\eaf9";
}

.bx-play:before {
  content: "\eafa";
}

.bx-play-circle:before {
  content: "\eafb";
}

.bx-plug:before {
  content: "\eafc";
}

.bx-plus:before {
  content: "\eafd";
}

.bx-plus-circle:before {
  content: "\eafe";
}

.bx-plus-medical:before {
  content: "\eaff";
}

.bx-poll:before {
  content: "\eb00";
}

.bx-polygon:before {
  content: "\eb01";
}

.bx-pound:before {
  content: "\eb02";
}

.bx-power-off:before {
  content: "\eb03";
}

.bx-printer:before {
  content: "\eb04";
}

.bx-pulse:before {
  content: "\eb05";
}

.bx-purchase-tag:before {
  content: "\eb06";
}

.bx-purchase-tag-alt:before {
  content: "\eb07";
}

.bx-pyramid:before {
  content: "\eb08";
}

.bx-question-mark:before {
  content: "\eb09";
}

.bx-radar:before {
  content: "\eb0a";
}

.bx-radio:before {
  content: "\eb0b";
}

.bx-radio-circle:before {
  content: "\eb0c";
}

.bx-radio-circle-marked:before {
  content: "\eb0d";
}

.bx-receipt:before {
  content: "\eb0e";
}

.bx-rectangle:before {
  content: "\eb0f";
}

.bx-redo:before {
  content: "\eb10";
}

.bx-rename:before {
  content: "\eb11";
}

.bx-repeat:before {
  content: "\eb12";
}

.bx-reply:before {
  content: "\eb13";
}

.bx-reply-all:before {
  content: "\eb14";
}

.bx-repost:before {
  content: "\eb15";
}

.bx-reset:before {
  content: "\eb16";
}

.bx-restaurant:before {
  content: "\eb17";
}

.bx-revision:before {
  content: "\eb18";
}

.bx-rewind:before {
  content: "\eb19";
}

.bx-rewind-circle:before {
  content: "\eb1a";
}

.bx-right-arrow:before {
  content: "\eb1b";
}

.bx-right-arrow-alt:before {
  content: "\eb1c";
}

.bx-right-arrow-circle:before {
  content: "\eb1d";
}

.bx-right-down-arrow-circle:before {
  content: "\eb1e";
}

.bx-right-indent:before {
  content: "\eb1f";
}

.bx-right-top-arrow-circle:before {
  content: "\eb20";
}

.bx-rocket:before {
  content: "\eb21";
}

.bx-rotate-left:before {
  content: "\eb22";
}

.bx-rotate-right:before {
  content: "\eb23";
}

.bx-rss:before {
  content: "\eb24";
}

.bx-ruble:before {
  content: "\eb25";
}

.bx-ruler:before {
  content: "\eb26";
}

.bx-run:before {
  content: "\eb27";
}

.bx-rupee:before {
  content: "\eb28";
}

.bx-sad:before {
  content: "\eb29";
}

.bx-save:before {
  content: "\eb2a";
}

.bx-screenshot:before {
  content: "\eb2b";
}

.bx-search:before {
  content: "\eb2c";
}

.bx-search-alt:before {
  content: "\eb2d";
}

.bx-search-alt-2:before {
  content: "\eb2e";
}

.bx-selection:before {
  content: "\eb2f";
}

.bx-select-multiple:before {
  content: "\eb30";
}

.bx-send:before {
  content: "\eb31";
}

.bx-server:before {
  content: "\eb32";
}

.bx-shape-circle:before {
  content: "\eb33";
}

.bx-shape-square:before {
  content: "\eb34";
}

.bx-shape-triangle:before {
  content: "\eb35";
}

.bx-share:before {
  content: "\eb36";
}

.bx-share-alt:before {
  content: "\eb37";
}

.bx-shekel:before {
  content: "\eb38";
}

.bx-shield:before {
  content: "\eb39";
}

.bx-shield-alt:before {
  content: "\eb3a";
}

.bx-shield-alt-2:before {
  content: "\eb3b";
}

.bx-shield-quarter:before {
  content: "\eb3c";
}

.bx-shocked:before {
  content: "\eb3d";
}

.bx-shopping-bag:before {
  content: "\eb3e";
}

.bx-show:before {
  content: "\eb3f";
}

.bx-show-alt:before {
  content: "\eb40";
}

.bx-shuffle:before {
  content: "\eb41";
}

.bx-sidebar:before {
  content: "\eb42";
}

.bx-sitemap:before {
  content: "\eb43";
}

.bx-skip-next:before {
  content: "\eb44";
}

.bx-skip-next-circle:before {
  content: "\eb45";
}

.bx-skip-previous:before {
  content: "\eb46";
}

.bx-skip-previous-circle:before {
  content: "\eb47";
}

.bx-sleepy:before {
  content: "\eb48";
}

.bx-slider:before {
  content: "\eb49";
}

.bx-slider-alt:before {
  content: "\eb4a";
}

.bx-slideshow:before {
  content: "\eb4b";
}

.bx-smile:before {
  content: "\eb4c";
}

.bx-sort:before {
  content: "\eb4d";
}

.bx-sort-a-z:before {
  content: "\eb4e";
}

.bx-sort-down:before {
  content: "\eb4f";
}

.bx-sort-up:before {
  content: "\eb50";
}

.bx-sort-z-a:before {
  content: "\eb51";
}

.bx-spa:before {
  content: "\eb52";
}

.bx-space-bar:before {
  content: "\eb53";
}

.bx-spreadsheet:before {
  content: "\eb54";
}

.bx-square:before {
  content: "\eb55";
}

.bx-square-rounded:before {
  content: "\eb56";
}

.bx-star:before {
  content: "\eb57";
}

.bx-station:before {
  content: "\eb58";
}

.bx-stats:before {
  content: "\eb59";
}

.bx-sticker:before {
  content: "\eb5a";
}

.bx-stop:before {
  content: "\eb5b";
}

.bx-stop-circle:before {
  content: "\eb5c";
}

.bx-stopwatch:before {
  content: "\eb5d";
}

.bx-store:before {
  content: "\eb5e";
}

.bx-store-alt:before {
  content: "\eb5f";
}

.bx-street-view:before {
  content: "\eb60";
}

.bx-strikethrough:before {
  content: "\eb61";
}

.bx-subdirectory-left:before {
  content: "\eb62";
}

.bx-subdirectory-right:before {
  content: "\eb63";
}

.bx-sun:before {
  content: "\eb64";
}

.bx-support:before {
  content: "\eb65";
}

.bx-swim:before {
  content: "\eb66";
}

.bx-sync:before {
  content: "\eb67";
}

.bx-tab:before {
  content: "\eb68";
}

.bx-table:before {
  content: "\eb69";
}

.bx-tag:before {
  content: "\eb6a";
}

.bx-target-lock:before {
  content: "\eb6b";
}

.bx-task:before {
  content: "\eb6c";
}

.bx-taxi:before {
  content: "\eb6d";
}

.bx-tennis-ball:before {
  content: "\eb6e";
}

.bx-terminal:before {
  content: "\eb6f";
}

.bx-test-tube:before {
  content: "\eb70";
}

.bx-text:before {
  content: "\eb71";
}

.bx-time:before {
  content: "\eb72";
}

.bx-time-five:before {
  content: "\eb73";
}

.bx-timer:before {
  content: "\eb74";
}

.bx-tired:before {
  content: "\eb75";
}

.bx-toggle-left:before {
  content: "\eb76";
}

.bx-toggle-right:before {
  content: "\eb77";
}

.bx-tone:before {
  content: "\eb78";
}

.bx-train:before {
  content: "\eb79";
}

.bx-transfer:before {
  content: "\eb7a";
}

.bx-transfer-alt:before {
  content: "\eb7b";
}

.bx-trash:before {
  content: "\eb7c";
}

.bx-trash-alt:before {
  content: "\eb7d";
}

.bx-trending-down:before {
  content: "\eb7e";
}

.bx-trending-up:before {
  content: "\eb7f";
}

.bx-trophy:before {
  content: "\eb80";
}

.bx-tv:before {
  content: "\eb81";
}

.bx-underline:before {
  content: "\eb82";
}

.bx-undo:before {
  content: "\eb83";
}

.bx-unlink:before {
  content: "\eb84";
}

.bx-up-arrow:before {
  content: "\eb85";
}

.bx-up-arrow-alt:before {
  content: "\eb86";
}

.bx-up-arrow-circle:before {
  content: "\eb87";
}

.bx-upload:before {
  content: "\eb88";
}

.bx-upside-down:before {
  content: "\eb89";
}

.bx-upvote:before {
  content: "\eb8a";
}

.bx-usb:before {
  content: "\eb8b";
}

.bx-user:before {
  content: "\eb8c";
}

.bx-user-check:before {
  content: "\eb8d";
}

.bx-user-circle:before {
  content: "\eb8e";
}

.bx-user-minus:before {
  content: "\eb8f";
}

.bx-user-pin:before {
  content: "\eb90";
}

.bx-user-plus:before {
  content: "\eb91";
}

.bx-user-voice:before {
  content: "\eb92";
}

.bx-user-x:before {
  content: "\eb93";
}

.bx-vertical-center:before {
  content: "\eb94";
}

.bx-video:before {
  content: "\eb95";
}

.bx-video-off:before {
  content: "\eb96";
}

.bx-video-plus:before {
  content: "\eb97";
}

.bx-video-recording:before {
  content: "\eb98";
}

.bx-voicemail:before {
  content: "\eb99";
}

.bx-volume:before {
  content: "\eb9a";
}

.bx-volume-full:before {
  content: "\eb9b";
}

.bx-volume-low:before {
  content: "\eb9c";
}

.bx-volume-mute:before {
  content: "\eb9d";
}

.bx-walk:before {
  content: "\eb9e";
}

.bx-wallet:before {
  content: "\eb9f";
}

.bx-wallet-alt:before {
  content: "\eba0";
}

.bx-water:before {
  content: "\eba1";
}

.bx-wifi:before {
  content: "\eba2";
}

.bx-wifi-off:before {
  content: "\eba3";
}

.bx-wind:before {
  content: "\eba4";
}

.bx-window:before {
  content: "\eba5";
}

.bx-window-close:before {
  content: "\eba6";
}

.bx-window-open:before {
  content: "\eba7";
}

.bx-windows:before {
  content: "\eba8";
}

.bx-wink-smile:before {
  content: "\eba9";
}

.bx-wink-tongue:before {
  content: "\ebaa";
}

.bx-won:before {
  content: "\ebab";
}

.bx-world:before {
  content: "\ebac";
}

.bx-wrench:before {
  content: "\ebad";
}

.bx-x:before {
  content: "\ebae";
}

.bx-x-circle:before {
  content: "\ebaf";
}

.bx-yen:before {
  content: "\ebb0";
}

.bx-zoom-in:before {
  content: "\ebb1";
}

.bx-zoom-out:before {
  content: "\ebb2";
}

.bxs-add-to-queue:before {
  content: "\ebb3";
}

.bxs-adjust:before {
  content: "\ebb4";
}

.bxs-adjust-alt:before {
  content: "\ebb5";
}

.bxs-alarm:before {
  content: "\ebb6";
}

.bxs-alarm-add:before {
  content: "\ebb7";
}

.bxs-alarm-off:before {
  content: "\ebb8";
}

.bxs-album:before {
  content: "\ebb9";
}

.bxs-ambulance:before {
  content: "\ebba";
}

.bxs-analyse:before {
  content: "\ebbb";
}

.bxs-angry:before {
  content: "\ebbc";
}

.bxs-archive:before {
  content: "\ebbd";
}

.bxs-archive-in:before {
  content: "\ebbe";
}

.bxs-archive-out:before {
  content: "\ebbf";
}

.bxs-area:before {
  content: "\ebc0";
}

.bxs-award:before {
  content: "\ebc1";
}

.bxs-baby-carriage:before {
  content: "\ebc2";
}

.bxs-badge:before {
  content: "\ebc3";
}

.bxs-badge-check:before {
  content: "\ebc4";
}

.bxs-ball:before {
  content: "\ebc5";
}

.bxs-band-aid:before {
  content: "\ebc6";
}

.bxs-bank:before {
  content: "\ebc7";
}

.bxs-bar-chart-alt-2:before {
  content: "\ebc8";
}

.bxs-bar-chart-square:before {
  content: "\ebc9";
}

.bxs-barcode:before {
  content: "\ebca";
}

.bxs-basket:before {
  content: "\ebcb";
}

.bxs-bath:before {
  content: "\ebcc";
}

.bxs-battery:before {
  content: "\ebcd";
}

.bxs-battery-charging:before {
  content: "\ebce";
}

.bxs-battery-full:before {
  content: "\ebcf";
}

.bxs-battery-low:before {
  content: "\ebd0";
}

.bxs-bed:before {
  content: "\ebd1";
}

.bxs-bell:before {
  content: "\ebd2";
}

.bxs-bell-minus:before {
  content: "\ebd3";
}

.bxs-bell-off:before {
  content: "\ebd4";
}

.bxs-bell-plus:before {
  content: "\ebd5";
}

.bxs-bell-ring:before {
  content: "\ebd6";
}

.bxs-bolt:before {
  content: "\ebd7";
}

.bxs-bolt-circle:before {
  content: "\ebd8";
}

.bxs-book:before {
  content: "\ebd9";
}

.bxs-book-bookmark:before {
  content: "\ebda";
}

.bxs-book-content:before {
  content: "\ebdb";
}

.bxs-bookmark:before {
  content: "\ebdc";
}

.bxs-bookmark-minus:before {
  content: "\ebdd";
}

.bxs-bookmark-plus:before {
  content: "\ebde";
}

.bxs-bookmarks:before {
  content: "\ebdf";
}

.bxs-bookmark-star:before {
  content: "\ebe0";
}

.bxs-book-open:before {
  content: "\ebe1";
}

.bxs-bot:before {
  content: "\ebe2";
}

.bxs-bowling-ball:before {
  content: "\ebe3";
}

.bxs-box:before {
  content: "\ebe4";
}

.bxs-briefcase:before {
  content: "\ebe5";
}

.bxs-briefcase-alt:before {
  content: "\ebe6";
}

.bxs-briefcase-alt-2:before {
  content: "\ebe7";
}

.bxs-brightness:before {
  content: "\ebe8";
}

.bxs-brightness-half:before {
  content: "\ebe9";
}

.bxs-brush:before {
  content: "\ebea";
}

.bxs-brush-alt:before {
  content: "\ebeb";
}

.bxs-bug:before {
  content: "\ebec";
}

.bxs-bug-alt:before {
  content: "\ebed";
}

.bxs-building:before {
  content: "\ebee";
}

.bxs-building-house:before {
  content: "\ebef";
}

.bxs-buildings:before {
  content: "\ebf0";
}

.bxs-bulb:before {
  content: "\ebf1";
}

.bxs-buoy:before {
  content: "\ebf2";
}

.bxs-bus:before {
  content: "\ebf3";
}

.bxs-business:before {
  content: "\ebf4";
}

.bxs-cake:before {
  content: "\ebf5";
}

.bxs-calculator:before {
  content: "\ebf6";
}

.bxs-calendar:before {
  content: "\ebf7";
}

.bxs-calendar-alt:before {
  content: "\ebf8";
}

.bxs-calendar-check:before {
  content: "\ebf9";
}

.bxs-calendar-event:before {
  content: "\ebfa";
}

.bxs-calendar-minus:before {
  content: "\ebfb";
}

.bxs-calendar-plus:before {
  content: "\ebfc";
}

.bxs-calendar-x:before {
  content: "\ebfd";
}

.bxs-camera:before {
  content: "\ebfe";
}

.bxs-camera-off:before {
  content: "\ebff";
}

.bxs-camera-plus:before {
  content: "\ec00";
}

.bxs-capsule:before {
  content: "\ec01";
}

.bxs-captions:before {
  content: "\ec02";
}

.bxs-car:before {
  content: "\ec03";
}

.bxs-card:before {
  content: "\ec04";
}

.bxs-caret-down-circle:before {
  content: "\ec05";
}

.bxs-caret-left-circle:before {
  content: "\ec06";
}

.bxs-caret-right-circle:before {
  content: "\ec07";
}

.bxs-caret-up-circle:before {
  content: "\ec08";
}

.bxs-carousel:before {
  content: "\ec09";
}

.bxs-cart:before {
  content: "\ec0a";
}

.bxs-cart-alt:before {
  content: "\ec0b";
}

.bxs-certification:before {
  content: "\ec0c";
}

.bxs-chalkboard:before {
  content: "\ec0d";
}

.bxs-chart:before {
  content: "\ec0e";
}

.bxs-chat:before {
  content: "\ec0f";
}

.bxs-checkbox:before {
  content: "\ec10";
}

.bxs-checkbox-checked:before {
  content: "\ec11";
}

.bxs-check-circle:before {
  content: "\ec12";
}

.bxs-check-shield:before {
  content: "\ec13";
}

.bxs-check-square:before {
  content: "\ec14";
}

.bxs-chip:before {
  content: "\ec15";
}

.bxs-circle:before {
  content: "\ec16";
}

.bxs-city:before {
  content: "\ec17";
}

.bxs-clinic:before {
  content: "\ec18";
}

.bxs-cloud:before {
  content: "\ec19";
}

.bxs-cloud-download:before {
  content: "\ec1a";
}

.bxs-cloud-lightning:before {
  content: "\ec1b";
}

.bxs-cloud-rain:before {
  content: "\ec1c";
}

.bxs-cloud-upload:before {
  content: "\ec1d";
}

.bxs-coffee:before {
  content: "\ec1e";
}

.bxs-coffee-alt:before {
  content: "\ec1f";
}

.bxs-cog:before {
  content: "\ec20";
}

.bxs-collection:before {
  content: "\ec21";
}

.bxs-color-fill:before {
  content: "\ec22";
}

.bxs-comment:before {
  content: "\ec23";
}

.bxs-comment-add:before {
  content: "\ec24";
}

.bxs-comment-detail:before {
  content: "\ec25";
}

.bxs-comment-dots:before {
  content: "\ec26";
}

.bxs-comment-error:before {
  content: "\ec27";
}

.bxs-compass:before {
  content: "\ec28";
}

.bxs-component:before {
  content: "\ec29";
}

.bxs-confused:before {
  content: "\ec2a";
}

.bxs-contact:before {
  content: "\ec2b";
}

.bxs-conversation:before {
  content: "\ec2c";
}

.bxs-cool:before {
  content: "\ec2d";
}

.bxs-copy:before {
  content: "\ec2e";
}

.bxs-copy-alt:before {
  content: "\ec2f";
}

.bxs-coupon:before {
  content: "\ec30";
}

.bxs-credit-card:before {
  content: "\ec31";
}

.bxs-credit-card-alt:before {
  content: "\ec32";
}

.bxs-crown:before {
  content: "\ec33";
}

.bxs-cube:before {
  content: "\ec34";
}

.bxs-cube-alt:before {
  content: "\ec35";
}

.bxs-cuboid:before {
  content: "\ec36";
}

.bxs-customize:before {
  content: "\ec37";
}

.bxs-cylinder:before {
  content: "\ec38";
}

.bxs-dashboard:before {
  content: "\ec39";
}

.bxs-data:before {
  content: "\ec3a";
}

.bxs-detail:before {
  content: "\ec3b";
}

.bxs-devices:before {
  content: "\ec3c";
}

.bxs-direction-left:before {
  content: "\ec3d";
}

.bxs-direction-right:before {
  content: "\ec3e";
}

.bxs-directions:before {
  content: "\ec3f";
}

.bxs-disc:before {
  content: "\ec40";
}

.bxs-discount:before {
  content: "\ec41";
}

.bxs-dish:before {
  content: "\ec42";
}

.bxs-dislike:before {
  content: "\ec43";
}

.bxs-dizzy:before {
  content: "\ec44";
}

.bxs-dock-bottom:before {
  content: "\ec45";
}

.bxs-dock-left:before {
  content: "\ec46";
}

.bxs-dock-right:before {
  content: "\ec47";
}

.bxs-dock-top:before {
  content: "\ec48";
}

.bxs-dollar-circle:before {
  content: "\ec49";
}

.bxs-doughnut-chart:before {
  content: "\ec4a";
}

.bxs-down-arrow:before {
  content: "\ec4b";
}

.bxs-down-arrow-circle:before {
  content: "\ec4c";
}

.bxs-down-arrow-square:before {
  content: "\ec4d";
}

.bxs-download:before {
  content: "\ec4e";
}

.bxs-downvote:before {
  content: "\ec4f";
}

.bxs-drink:before {
  content: "\ec50";
}

.bxs-droplet:before {
  content: "\ec51";
}

.bxs-droplet-half:before {
  content: "\ec52";
}

.bxs-duplicate:before {
  content: "\ec53";
}

.bxs-edit:before {
  content: "\ec54";
}

.bxs-edit-alt:before {
  content: "\ec55";
}

.bxs-eject:before {
  content: "\ec56";
}

.bxs-envelope:before {
  content: "\ec57";
}

.bxs-eraser:before {
  content: "\ec58";
}

.bxs-error:before {
  content: "\ec59";
}

.bxs-error-alt:before {
  content: "\ec5a";
}

.bxs-error-circle:before {
  content: "\ec5b";
}

.bxs-exit:before {
  content: "\ec5c";
}

.bxs-extension:before {
  content: "\ec5d";
}

.bxs-eyedropper:before {
  content: "\ec5e";
}

.bxs-face:before {
  content: "\ec5f";
}

.bxs-factory:before {
  content: "\ec60";
}

.bxs-fast-forward-circle:before {
  content: "\ec61";
}

.bxs-file:before {
  content: "\ec62";
}

.bxs-file-blank:before {
  content: "\ec63";
}

.bxs-file-css:before {
  content: "\ec64";
}

.bxs-file-doc:before {
  content: "\ec65";
}

.bxs-file-find:before {
  content: "\ec66";
}

.bxs-file-gif:before {
  content: "\ec67";
}

.bxs-file-html:before {
  content: "\ec68";
}

.bxs-file-image:before {
  content: "\ec69";
}

.bxs-file-jpg:before {
  content: "\ec6a";
}

.bxs-file-js:before {
  content: "\ec6b";
}

.bxs-file-json:before {
  content: "\ec6c";
}

.bxs-file-md:before {
  content: "\ec6d";
}

.bxs-file-pdf:before {
  content: "\ec6e";
}

.bxs-file-plus:before {
  content: "\ec6f";
}

.bxs-file-png:before {
  content: "\ec70";
}

.bxs-file-txt:before {
  content: "\ec71";
}

.bxs-film:before {
  content: "\ec72";
}

.bxs-filter-alt:before {
  content: "\ec73";
}

.bxs-first-aid:before {
  content: "\ec74";
}

.bxs-flag:before {
  content: "\ec75";
}

.bxs-flag-alt:before {
  content: "\ec76";
}

.bxs-flame:before {
  content: "\ec77";
}

.bxs-flask:before {
  content: "\ec78";
}

.bxs-folder:before {
  content: "\ec79";
}

.bxs-folder-minus:before {
  content: "\ec7a";
}

.bxs-folder-open:before {
  content: "\ec7b";
}

.bxs-folder-plus:before {
  content: "\ec7c";
}

.bxs-food-menu:before {
  content: "\ec7d";
}

.bxs-fridge:before {
  content: "\ec7e";
}

.bxs-gas-pump:before {
  content: "\ec7f";
}

.bxs-ghost:before {
  content: "\ec80";
}

.bxs-gift:before {
  content: "\ec81";
}

.bxs-graduation:before {
  content: "\ec82";
}

.bxs-grid:before {
  content: "\ec83";
}

.bxs-grid-alt:before {
  content: "\ec84";
}

.bxs-group:before {
  content: "\ec85";
}

.bxs-hand-down:before {
  content: "\ec86";
}

.bxs-hand-left:before {
  content: "\ec87";
}

.bxs-hand-right:before {
  content: "\ec88";
}

.bxs-hand-up:before {
  content: "\ec89";
}

.bxs-happy:before {
  content: "\ec8a";
}

.bxs-happy-alt:before {
  content: "\ec8b";
}

.bxs-happy-beaming:before {
  content: "\ec8c";
}

.bxs-happy-heart-eyes:before {
  content: "\ec8d";
}

.bxs-hdd:before {
  content: "\ec8e";
}

.bxs-heart:before {
  content: "\ec8f";
}

.bxs-help-circle:before {
  content: "\ec90";
}

.bxs-hide:before {
  content: "\ec91";
}

.bxs-home:before {
  content: "\ec92";
}

.bxs-home-circle:before {
  content: "\ec93";
}

.bxs-hot:before {
  content: "\ec94";
}

.bxs-hotel:before {
  content: "\ec95";
}

.bxs-hourglass:before {
  content: "\ec96";
}

.bxs-hourglass-bottom:before {
  content: "\ec97";
}

.bxs-hourglass-top:before {
  content: "\ec98";
}

.bxs-id-card:before {
  content: "\ec99";
}

.bxs-image:before {
  content: "\ec9a";
}

.bxs-image-add:before {
  content: "\ec9b";
}

.bxs-image-alt:before {
  content: "\ec9c";
}

.bxs-inbox:before {
  content: "\ec9d";
}

.bxs-info-circle:before {
  content: "\ec9e";
}

.bxs-institution:before {
  content: "\ec9f";
}

.bxs-joystick:before {
  content: "\eca0";
}

.bxs-joystick-alt:before {
  content: "\eca1";
}

.bxs-joystick-button:before {
  content: "\eca2";
}

.bxs-key:before {
  content: "\eca3";
}

.bxs-keyboard:before {
  content: "\eca4";
}

.bxs-label:before {
  content: "\eca5";
}

.bxs-landmark:before {
  content: "\eca6";
}

.bxs-landscape:before {
  content: "\eca7";
}

.bxs-laugh:before {
  content: "\eca8";
}

.bxs-layer:before {
  content: "\eca9";
}

.bxs-layout:before {
  content: "\ecaa";
}

.bxs-left-arrow:before {
  content: "\ecab";
}

.bxs-left-arrow-circle:before {
  content: "\ecac";
}

.bxs-left-arrow-square:before {
  content: "\ecad";
}

.bxs-left-down-arrow-circle:before {
  content: "\ecae";
}

.bxs-left-top-arrow-circle:before {
  content: "\ecaf";
}

.bxs-like:before {
  content: "\ecb0";
}

.bxs-lock:before {
  content: "\ecb1";
}

.bxs-lock-alt:before {
  content: "\ecb2";
}

.bxs-lock-open:before {
  content: "\ecb3";
}

.bxs-lock-open-alt:before {
  content: "\ecb4";
}

.bxs-log-in:before {
  content: "\ecb5";
}

.bxs-log-in-circle:before {
  content: "\ecb6";
}

.bxs-log-out:before {
  content: "\ecb7";
}

.bxs-log-out-circle:before {
  content: "\ecb8";
}

.bxs-magic-wand:before {
  content: "\ecb9";
}

.bxs-magnet:before {
  content: "\ecba";
}

.bxs-map:before {
  content: "\ecbb";
}

.bxs-map-alt:before {
  content: "\ecbc";
}

.bxs-map-pin:before {
  content: "\ecbd";
}

.bxs-megaphone:before {
  content: "\ecbe";
}

.bxs-meh:before {
  content: "\ecbf";
}

.bxs-meh-alt:before {
  content: "\ecc0";
}

.bxs-meh-blank:before {
  content: "\ecc1";
}

.bxs-memory-card:before {
  content: "\ecc2";
}

.bxs-message:before {
  content: "\ecc3";
}

.bxs-message-alt:before {
  content: "\ecc4";
}

.bxs-message-alt-dots:before {
  content: "\ecc5";
}

.bxs-message-dots:before {
  content: "\ecc6";
}

.bxs-message-rounded:before {
  content: "\ecc7";
}

.bxs-message-rounded-dots:before {
  content: "\ecc8";
}

.bxs-message-square:before {
  content: "\ecc9";
}

.bxs-message-square-dots:before {
  content: "\ecca";
}

.bxs-microphone:before {
  content: "\eccb";
}

.bxs-microphone-alt:before {
  content: "\eccc";
}

.bxs-microphone-off:before {
  content: "\eccd";
}

.bxs-minus-circle:before {
  content: "\ecce";
}

.bxs-minus-square:before {
  content: "\eccf";
}

.bxs-mobile:before {
  content: "\ecd0";
}

.bxs-mobile-vibration:before {
  content: "\ecd1";
}

.bxs-moon:before {
  content: "\ecd2";
}

.bxs-mouse:before {
  content: "\ecd3";
}

.bxs-mouse-alt:before {
  content: "\ecd4";
}

.bxs-movie:before {
  content: "\ecd5";
}

.bxs-music:before {
  content: "\ecd6";
}

.bxs-navigation:before {
  content: "\ecd7";
}

.bxs-news:before {
  content: "\ecd8";
}

.bxs-no-entry:before {
  content: "\ecd9";
}

.bxs-note:before {
  content: "\ecda";
}

.bxs-notepad:before {
  content: "\ecdb";
}

.bxs-notification:before {
  content: "\ecdc";
}

.bxs-notification-off:before {
  content: "\ecdd";
}

.bxs-offer:before {
  content: "\ecde";
}

.bxs-package:before {
  content: "\ecdf";
}

.bxs-paint:before {
  content: "\ece0";
}

.bxs-paint-roll:before {
  content: "\ece1";
}

.bxs-palette:before {
  content: "\ece2";
}

.bxs-paper-plane:before {
  content: "\ece3";
}

.bxs-parking:before {
  content: "\ece4";
}

.bxs-paste:before {
  content: "\ece5";
}

.bxs-pen:before {
  content: "\ece6";
}

.bxs-pencil:before {
  content: "\ece7";
}

.bxs-phone:before {
  content: "\ece8";
}

.bxs-phone-call:before {
  content: "\ece9";
}

.bxs-phone-incoming:before {
  content: "\ecea";
}

.bxs-phone-outgoing:before {
  content: "\eceb";
}

.bxs-photo-album:before {
  content: "\ecec";
}

.bxs-pie-chart:before {
  content: "\eced";
}

.bxs-pie-chart-alt:before {
  content: "\ecee";
}

.bxs-pie-chart-alt-2:before {
  content: "\ecef";
}

.bxs-pin:before {
  content: "\ecf0";
}

.bxs-plane:before {
  content: "\ecf1";
}

.bxs-plane-alt:before {
  content: "\ecf2";
}

.bxs-plane-land:before {
  content: "\ecf3";
}

.bxs-planet:before {
  content: "\ecf4";
}

.bxs-plane-take-off:before {
  content: "\ecf5";
}

.bxs-playlist:before {
  content: "\ecf6";
}

.bxs-plug:before {
  content: "\ecf7";
}

.bxs-plus-circle:before {
  content: "\ecf8";
}

.bxs-plus-square:before {
  content: "\ecf9";
}

.bxs-polygon:before {
  content: "\ecfa";
}

.bxs-printer:before {
  content: "\ecfb";
}

.bxs-purchase-tag:before {
  content: "\ecfc";
}

.bxs-purchase-tag-alt:before {
  content: "\ecfd";
}

.bxs-pyramid:before {
  content: "\ecfe";
}

.bxs-quote-alt-left:before {
  content: "\ecff";
}

.bxs-quote-alt-right:before {
  content: "\ed00";
}

.bxs-quote-left:before {
  content: "\ed01";
}

.bxs-quote-right:before {
  content: "\ed02";
}

.bxs-quote-single-left:before {
  content: "\ed03";
}

.bxs-quote-single-right:before {
  content: "\ed04";
}

.bxs-radio:before {
  content: "\ed05";
}

.bxs-receipt:before {
  content: "\ed06";
}

.bxs-rectangle:before {
  content: "\ed07";
}

.bxs-rename:before {
  content: "\ed08";
}

.bxs-report:before {
  content: "\ed09";
}

.bxs-rewind-circle:before {
  content: "\ed0a";
}

.bxs-right-arrow:before {
  content: "\ed0b";
}

.bxs-right-arrow-circle:before {
  content: "\ed0c";
}

.bxs-right-arrow-square:before {
  content: "\ed0d";
}

.bxs-right-down-arrow-circle:before {
  content: "\ed0e";
}

.bxs-right-top-arrow-circle:before {
  content: "\ed0f";
}

.bxs-rocket:before {
  content: "\ed10";
}

.bxs-ruler:before {
  content: "\ed11";
}

.bxs-sad:before {
  content: "\ed12";
}

.bxs-save:before {
  content: "\ed13";
}

.bxs-school:before {
  content: "\ed14";
}

.bxs-search:before {
  content: "\ed15";
}

.bxs-search-alt-2:before {
  content: "\ed16";
}

.bxs-select-multiple:before {
  content: "\ed17";
}

.bxs-send:before {
  content: "\ed18";
}

.bxs-server:before {
  content: "\ed19";
}

.bxs-share:before {
  content: "\ed1a";
}

.bxs-share-alt:before {
  content: "\ed1b";
}

.bxs-shield:before {
  content: "\ed1c";
}

.bxs-shield-alt-2:before {
  content: "\ed1d";
}

.bxs-ship:before {
  content: "\ed1e";
}

.bxs-shocked:before {
  content: "\ed1f";
}

.bxs-shopping-bag:before {
  content: "\ed20";
}

.bxs-shopping-bag-alt:before {
  content: "\ed21";
}

.bxs-show:before {
  content: "\ed22";
}

.bxs-skip-next-circle:before {
  content: "\ed23";
}

.bxs-skip-previous-circle:before {
  content: "\ed24";
}

.bxs-skull:before {
  content: "\ed25";
}

.bxs-sleepy:before {
  content: "\ed26";
}

.bxs-slideshow:before {
  content: "\ed27";
}

.bxs-smile:before {
  content: "\ed28";
}

.bxs-sort-alt:before {
  content: "\ed29";
}

.bxs-spa:before {
  content: "\ed2a";
}

.bxs-spreadsheet:before {
  content: "\ed2b";
}

.bxs-square:before {
  content: "\ed2c";
}

.bxs-square-rounded:before {
  content: "\ed2d";
}

.bxs-star:before {
  content: "\ed2e";
}

.bxs-star-half:before {
  content: "\ed2f";
}

.bxs-stopwatch:before {
  content: "\ed30";
}

.bxs-store:before {
  content: "\ed31";
}

.bxs-store-alt:before {
  content: "\ed32";
}

.bxs-sun:before {
  content: "\ed33";
}

.bxs-tag:before {
  content: "\ed34";
}

.bxs-tag-x:before {
  content: "\ed35";
}

.bxs-taxi:before {
  content: "\ed36";
}

.bxs-tennis-ball:before {
  content: "\ed37";
}

.bxs-terminal:before {
  content: "\ed38";
}

.bxs-time:before {
  content: "\ed39";
}

.bxs-time-five:before {
  content: "\ed3a";
}

.bxs-timer:before {
  content: "\ed3b";
}

.bxs-tired:before {
  content: "\ed3c";
}

.bxs-toggle-left:before {
  content: "\ed3d";
}

.bxs-toggle-right:before {
  content: "\ed3e";
}

.bxs-tone:before {
  content: "\ed3f";
}

.bxs-torch:before {
  content: "\ed40";
}

.bxs-to-top:before {
  content: "\ed41";
}

.bxs-traffic:before {
  content: "\ed42";
}

.bxs-traffic-barrier:before {
  content: "\ed43";
}

.bxs-train:before {
  content: "\ed44";
}

.bxs-trash:before {
  content: "\ed45";
}

.bxs-trash-alt:before {
  content: "\ed46";
}

.bxs-tree:before {
  content: "\ed47";
}

.bxs-trophy:before {
  content: "\ed48";
}

.bxs-truck:before {
  content: "\ed49";
}

.bxs-t-shirt:before {
  content: "\ed4a";
}

.bxs-up-arrow:before {
  content: "\ed4b";
}

.bxs-up-arrow-circle:before {
  content: "\ed4c";
}

.bxs-up-arrow-square:before {
  content: "\ed4d";
}

.bxs-upside-down:before {
  content: "\ed4e";
}

.bxs-upvote:before {
  content: "\ed4f";
}

.bxs-user:before {
  content: "\ed50";
}

.bxs-user-badge:before {
  content: "\ed51";
}

.bxs-user-check:before {
  content: "\ed52";
}

.bxs-user-circle:before {
  content: "\ed53";
}

.bxs-user-detail:before {
  content: "\ed54";
}

.bxs-user-minus:before {
  content: "\ed55";
}

.bxs-user-pin:before {
  content: "\ed56";
}

.bxs-user-plus:before {
  content: "\ed57";
}

.bxs-user-rectangle:before {
  content: "\ed58";
}

.bxs-user-voice:before {
  content: "\ed59";
}

.bxs-user-x:before {
  content: "\ed5a";
}

.bxs-vial:before {
  content: "\ed5b";
}

.bxs-video:before {
  content: "\ed5c";
}

.bxs-video-off:before {
  content: "\ed5d";
}

.bxs-video-plus:before {
  content: "\ed5e";
}

.bxs-video-recording:before {
  content: "\ed5f";
}

.bxs-videos:before {
  content: "\ed60";
}

.bxs-volume:before {
  content: "\ed61";
}

.bxs-volume-full:before {
  content: "\ed62";
}

.bxs-volume-low:before {
  content: "\ed63";
}

.bxs-volume-mute:before {
  content: "\ed64";
}

.bxs-wallet:before {
  content: "\ed65";
}

.bxs-wallet-alt:before {
  content: "\ed66";
}

.bxs-watch:before {
  content: "\ed67";
}

.bxs-watch-alt:before {
  content: "\ed68";
}

.bxs-widget:before {
  content: "\ed69";
}

.bxs-wine:before {
  content: "\ed6a";
}

.bxs-wink-smile:before {
  content: "\ed6b";
}

.bxs-wink-tongue:before {
  content: "\ed6c";
}

.bxs-wrench:before {
  content: "\ed6d";
}

.bxs-x-circle:before {
  content: "\ed6e";
}

.bxs-x-square:before {
  content: "\ed6f";
}

.bxs-yin-yang:before {
  content: "\ed70";
}

.bxs-zap:before {
  content: "\ed71";
}

.bxs-zoom-in:before {
  content: "\ed72";
}

.bxs-zoom-out:before {
  content: "\ed73";
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpZ2h0LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzL19hcHAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8xLXZhcmlhYmxlcy9fYXBwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19hbGVydC5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fYXZhdGFyLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19iYWRnZS5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzItbWl4aW5zL19iYWRnZS5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzItbWl4aW5zL19idXR0b24uc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX2NhcmQuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX2NoYXJ0LnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19jaGF0LnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19jb250ZW50LnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fZmVhdGhlci5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19pbGx1c3RyYXRpb25zLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19sYW5kaW5nLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMi1taXhpbnMvX3RoZW1lLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19tYWluLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMi1taXhpbnMvX21vZGFsLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19tb2RhbC5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fcmVib290LnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19yb290LnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19zZXR0aW5ncy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9zaWRlYmFyL19kZWZhdWx0LnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL3NpZGViYXIvX2NvbXBhY3Quc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX3NpemluZy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fc3RhdHMuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fdGFicy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzItbWl4aW5zL190YWJzLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL190aW1lbGluZS5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fdHlwZS5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzItbWl4aW5zL193aXphcmQuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX3dpemFyZC5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fd3JhcHBlci5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzItbWl4aW5zL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNC11dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy80LXV0aWxpdGllcy9fY3Vyc29ycy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzQtdXRpbGl0aWVzL19mb250LnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNC11dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNC11dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNC11dGlsaXRpZXMvX3otaW5kZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZnVsbGNhbGVuZGFyL2Jvb3RzdHJhcC9tYWluLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9hcGV4Y2hhcnRzL3NyYy9hc3NldHMvYXBleGNoYXJ0cy5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcmVhY3QtcXVpbGwtbmV3L2Rpc3QvcXVpbGwuc25vdy5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcmVhY3QtcXVpbGwtbmV3L2Rpc3QvcXVpbGwuYnViYmxlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ub3R5Zi9ub3R5Zi5taW4uY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzUtdmVuZG9yL19mdWxsY2FsZW5kYXIuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy81LXZlbmRvci9fanZlY3Rvcm1hcC5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzUtdmVuZG9yL19wZXJmZWN0LXNjcm9sbGJhci5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzUtdmVuZG9yL19xdWlsbC5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzUtdmVuZG9yL19yZWFjdC1ib290c3RyYXAtdGFibGUuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy81LXZlbmRvci9fcmVhY3Qtc2VsZWN0LnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNS12ZW5kb3IvX3JlYWN0LWRhdGV0aW1lLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNi1jdXN0b21zL19jdXN0b20tY2FyZC5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzYtY3VzdG9tcy9fY3VzdG9tLW5hdi5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzYtY3VzdG9tcy9fY3VzdG9tLXRhYnMtZm9udC5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzYtY3VzdG9tcy9fY3VzdG9tLWRyb3Bkb3duLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNi1jdXN0b21zL19jdXN0b20taW5wdXQuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy82LWN1c3RvbXMvX2N1c3RvbS13aWRnZXRzLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNi1jdXN0b21zL19jdXN0b20tdGV4dC5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzYtY3VzdG9tcy9fY3VzdG9tLWZvcm0td2l6YXJkLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNi1jdXN0b21zL19jdXN0b20tcmliYm9uLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNi1jdXN0b21zL19jdXN0b20tbG9hZGluZy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzYtY3VzdG9tcy9fY3VzdG9tLXRhYmxlLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNi1jdXN0b21zL19hcGV4Y2hhcnRzLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNi1jdXN0b21zL19jdXN0b20tYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNi1jdXN0b21zL19jdXN0b20tcmVjb21tZW5kYXRpb24uc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy82LWN1c3RvbXMvX2N1c3RvbS1tb2RhbC5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzYtY3VzdG9tcy9fY3VzdG9tLW90aGVycy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzYtY3VzdG9tcy9fYXJjZ2lzY3NzLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNy1pY29ucy9fYm94aWNvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFB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QUNFLHFCQUFBO0VBQ0EsY0FBQTtBTjRHRjs7QU10R0E7RUFDRSxnQkFBQTtBTnlHRjs7QU1qR0E7O0VBRUUsbUJDc2E0QjtBUGxVOUI7O0FNNUZBO0VGNkVNLGNBTEk7QUp3QlY7O0FNekZBO0VBQ0UsaUJDcWY0QjtFRHBmNUIsZ0NBQUE7RUFDQSx3Q0FBQTtBTjRGRjs7QU1uRkE7O0VBRUUsa0JBQUE7RUZ3REksaUJBTEk7RUVqRFIsY0FBQTtFQUNBLHdCQUFBO0FOc0ZGOztBTW5GQTtFQUFNLGVBQUE7QU51Rk47O0FNdEZBO0VBQU0sV0FBQTtBTjBGTjs7QU1yRkE7RUFDRSxnRUFBQTtFQUNBLHFCRXpHZ0I7QVJpTWxCO0FNdEZFO0VBQ0UsbURBQUE7RUFDQSwwQkU1R29CO0FSb014Qjs7QU05RUU7RUFFRSxjQUFBO0VBQ0EscUJBQUE7QU5nRko7O0FNekVBOzs7O0VBSUUscUNDZ1Y0QjtFSGxVeEIsY0FMSTtBSm9FVjs7QU1yRUE7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFRkVJLGNBTEk7QUo0RVY7QU1wRUU7RUZISSxrQkFMSTtFRVVOLGNBQUE7RUFDQSxrQkFBQTtBTnNFSjs7QU1sRUE7RUZWTSxjQUxJO0VFaUJSLDJCQUFBO0VBQ0EscUJBQUE7QU5xRUY7QU1sRUU7RUFDRSxjQUFBO0FOb0VKOztBTWhFQTtFQUNFLDJCQUFBO0VGdEJJLGNBTEk7RUU2QlIsd0JDMjVDa0M7RUQxNUNsQyxzQ0MyNUNrQztFRWhzRGhDLHFCQUFBO0FUeVdKO0FNakVFO0VBQ0UsVUFBQTtFRjdCRSxjQUxJO0FKc0dWOztBTXpEQTtFQUNFLGdCQUFBO0FONERGOztBTXREQTs7RUFFRSxzQkFBQTtBTnlERjs7QU1qREE7RUFDRSxvQkFBQTtFQUNBLHlCQUFBO0FOb0RGOztBTWpEQTtFQUNFLG9CRTdGcUI7RUY4RnJCLHVCRTlGcUI7RUYrRnJCLGdDQzRaNEI7RUQzWjVCLGdCQUFBO0FOb0RGOztBTTdDQTtFQUVFLG1CQUFBO0VBQ0EsZ0NBQUE7QU4rQ0Y7O0FNNUNBOzs7Ozs7RUFNRSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBTitDRjs7QU12Q0E7RUFDRSxxQkFBQTtBTjBDRjs7QU1wQ0E7RUFFRSxnQkFBQTtBTnNDRjs7QU05QkE7RUFDRSxVQUFBO0FOaUNGOztBTTVCQTs7Ozs7RUFLRSxTQUFBO0VBQ0Esb0JBQUE7RUY1SEksa0JBTEk7RUVtSVIsb0JBQUE7QU4rQkY7O0FNM0JBOztFQUVFLG9CQUFBO0FOOEJGOztBTXpCQTtFQUNFLGVBQUE7QU40QkY7O0FNekJBO0VBR0UsaUJBQUE7QU4wQkY7QU12QkU7RUFDRSxVQUFBO0FOeUJKOztBTWxCQTtFQUNFLHdCQUFBO0FOcUJGOztBTWJBOzs7O0VBSUUsMEJBQUE7QU5nQkY7QU1iSTs7OztFQUNFLGVBQUE7QU5rQk47O0FNWEE7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7QU5jRjs7QU1UQTtFQUNFLGdCQUFBO0FOWUY7O0FNRkE7RUFDRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0FOS0Y7O0FNR0E7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxxQkNtTjRCO0VEak41QixvQkFBQTtFRnZOSSxpQkFMSTtBSjROVjtBTUdFO0VBQ0UsV0FBQTtBTkRKOztBTVFBOzs7Ozs7O0VBT0UsVUFBQTtBTkxGOztBTVFBO0VBQ0UsWUFBQTtBTkxGOztBTWNBO0VBQ0UsNkJBQUE7RUFDQSxvQkFBQTtBTlhGO0FNY0U7RUFDRSxlQUFBO0VBQ0Esb0JBQUE7QU5aSjs7QU1xQkE7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0Usd0JBQUE7QU5yQkY7O0FNMEJBO0VBQ0UsVUFBQTtBTnZCRjs7QU04QkE7RUFDRSxhQUFBO0VBQ0EsMEJBQUE7QU4zQkY7O0FNeUJBO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO0FOM0JGOztBTWdDQTtFQUNFLHFCQUFBO0FON0JGOztBTWtDQTtFQUNFLFNBQUE7QU4vQkY7O0FNc0NBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0FObkNGOztBTTJDQTtFQUNFLHdCQUFBO0FOeENGOztBTWdEQTtFQUNFLHdCQUFBO0FON0NGOztBVTloQkE7RU5tUU0scUJBTEk7RU01UFIsZ0JId29CNEI7QVB2RzlCOztBVTVoQkU7RUFHRSxnQkgwbkJrQjtFR3puQmxCLGdCSHltQjBCO0VIalh4QixlQUxJO0FKMlNWOztBVWxpQkU7RUFHRSxnQkgwbkJrQjtFR3puQmxCLGdCSHltQjBCO0VIalh4QixpQkFMSTtBSmlUVjs7QVV4aUJFO0VBR0UsZ0JIMG5Ca0I7RUd6bkJsQixnQkh5bUIwQjtFSGpYeEIsZUFMSTtBSnVUVjs7QVU5aUJFO0VBR0UsZ0JIMG5Ca0I7RUd6bkJsQixnQkh5bUIwQjtFSGpYeEIsaUJBTEk7QUo2VFY7O0FVcGpCRTtFQUdFLGdCSDBuQmtCO0VHem5CbEIsZ0JIeW1CMEI7RUhqWHhCLGVBTEk7QUptVVY7O0FVMWpCRTtFQUdFLGdCSDBuQmtCO0VHem5CbEIsZ0JIeW1CMEI7RUhqWHhCLGlCQUxJO0FKeVVWOztBVXhpQkE7RUN2REUsZUFBQTtFQUNBLGdCQUFBO0FYbW1CRjs7QVV4aUJBO0VDNURFLGVBQUE7RUFDQSxnQkFBQTtBWHdtQkY7O0FVMWlCQTtFQUNFLHFCQUFBO0FWNmlCRjtBVTNpQkU7RUFDRSxvQkhzb0IwQjtBUHpGOUI7O0FVbmlCQTtFTjhNTSxjQUxJO0VNdk1SLHlCQUFBO0FWc2lCRjs7QVVsaUJBO0VBQ0UsbUJGNUVPO0VKbVJILHFCQUxJO0FKb1dWO0FVbmlCRTtFQUNFLGdCQUFBO0FWcWlCSjs7QVVqaUJBO0VBQ0UsaUJBQUE7RUFDQSxtQkZ0Rk87RUptUkgsY0FMSTtFTXRMUixjRjFCUztBUjhqQlg7QVVsaUJFO0VBQ0UsYUFBQTtBVm9pQko7O0FZcG9CQTtFQ0lFLGVBQUE7RUFHQSxZQUFBO0Fia29CRjs7QVlub0JBO0VBQ0UsZ0JMK2pEa0M7RUs5akRsQyxtQ0wrakRrQztFSzlqRGxDLDJEQUFBO0VIR0Usc0NBQUE7RUlSRixlQUFBO0VBR0EsWUFBQTtBYjJvQkY7O0FZN25CQTtFQUVFLHFCQUFBO0FaK25CRjs7QVk1bkJBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FaK25CRjs7QVk1bkJBO0VSeVBNLGNBTEk7RVFsUFIsZ0NMa2pEa0M7QVBuN0JwQzs7QWNqcUJFOzs7Ozs7RUNIQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FmNnFCRjs7QWdCdm5CSTtFRjVDRTtJQUNFLGdCTmtCZTtFUnFwQnJCO0FBQ0Y7QWdCN25CSTtFRjVDRTtJQUNFLGdCTmtCZTtFUjBwQnJCO0FBQ0Y7QWdCbG9CSTtFRjVDRTtJQUNFLGdCTmtCZTtFUitwQnJCO0FBQ0Y7QWdCdm9CSTtFRjVDRTtJQUNFLGlCTmtCZTtFUm9xQnJCO0FBQ0Y7QWlCdnNCQTtFQUVJLHFCQUFBO0VBQUEseUJBQUE7RUFBQSx5QkFBQTtFQUFBLHlCQUFBO0VBQUEsMEJBQUE7RUFBQSwyQkFBQTtBakI2c0JKOztBaUJ4c0JFO0VDTkEsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBRUEseUNBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0FsQml0QkY7QWlCL3NCSTtFQ09GLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7RUFDQSw4QkFBQTtBbEIyc0JGOztBa0I1cEJNO0VBQ0UsV0FBQTtBbEIrcEJSOztBa0I1cEJNO0VBcENKLGNBQUE7RUFDQSxXQUFBO0FsQm9zQkY7O0FrQnRyQkU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBbEJ5ckJKOztBa0IzckJFO0VBQ0UsY0FBQTtFQUNBLFVBQUE7QWxCOHJCSjs7QWtCaHNCRTtFQUNFLGNBQUE7RUFDQSxtQkFBQTtBbEJtc0JKOztBa0Jyc0JFO0VBQ0UsY0FBQTtFQUNBLFVBQUE7QWxCd3NCSjs7QWtCMXNCRTtFQUNFLGNBQUE7RUFDQSxVQUFBO0FsQjZzQko7O0FrQi9zQkU7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7QWxCa3RCSjs7QWtCbnJCTTtFQWhESixjQUFBO0VBQ0EsV0FBQTtBbEJ1dUJGOztBa0JsckJVO0VBaEVOLGNBQUE7RUFDQSxrQkFBQTtBbEJzdkJKOztBa0J2ckJVO0VBaEVOLGNBQUE7RUFDQSxtQkFBQTtBbEIydkJKOztBa0I1ckJVO0VBaEVOLGNBQUE7RUFDQSxVQUFBO0FsQmd3Qko7O0FrQmpzQlU7RUFoRU4sY0FBQTtFQUNBLG1CQUFBO0FsQnF3Qko7O0FrQnRzQlU7RUFoRU4sY0FBQTtFQUNBLG1CQUFBO0FsQjB3Qko7O0FrQjNzQlU7RUFoRU4sY0FBQTtFQUNBLFVBQUE7QWxCK3dCSjs7QWtCaHRCVTtFQWhFTixjQUFBO0VBQ0EsbUJBQUE7QWxCb3hCSjs7QWtCcnRCVTtFQWhFTixjQUFBO0VBQ0EsbUJBQUE7QWxCeXhCSjs7QWtCMXRCVTtFQWhFTixjQUFBO0VBQ0EsVUFBQTtBbEI4eEJKOztBa0IvdEJVO0VBaEVOLGNBQUE7RUFDQSxtQkFBQTtBbEJteUJKOztBa0JwdUJVO0VBaEVOLGNBQUE7RUFDQSxtQkFBQTtBbEJ3eUJKOztBa0J6dUJVO0VBaEVOLGNBQUE7RUFDQSxXQUFBO0FsQjZ5Qko7O0FrQnR1Qlk7RUF4RFYsd0JBQUE7QWxCa3lCRjs7QWtCMXVCWTtFQXhEVix5QkFBQTtBbEJzeUJGOztBa0I5dUJZO0VBeERWLGdCQUFBO0FsQjB5QkY7O0FrQmx2Qlk7RUF4RFYseUJBQUE7QWxCOHlCRjs7QWtCdHZCWTtFQXhEVix5QkFBQTtBbEJrekJGOztBa0IxdkJZO0VBeERWLGdCQUFBO0FsQnN6QkY7O0FrQjl2Qlk7RUF4RFYseUJBQUE7QWxCMHpCRjs7QWtCbHdCWTtFQXhEVix5QkFBQTtBbEI4ekJGOztBa0J0d0JZO0VBeERWLGdCQUFBO0FsQmswQkY7O0FrQjF3Qlk7RUF4RFYseUJBQUE7QWxCczBCRjs7QWtCOXdCWTtFQXhEVix5QkFBQTtBbEIwMEJGOztBa0J2d0JROztFQUVFLGdCQUFBO0FsQjB3QlY7O0FrQnZ3QlE7O0VBRUUsZ0JBQUE7QWxCMHdCVjs7QWtCanhCUTs7RUFFRSxzQkFBQTtBbEJveEJWOztBa0JqeEJROztFQUVFLHNCQUFBO0FsQm94QlY7O0FrQjN4QlE7O0VBRUUscUJBQUE7QWxCOHhCVjs7QWtCM3hCUTs7RUFFRSxxQkFBQTtBbEI4eEJWOztBa0JyeUJROztFQUVFLG1CQUFBO0FsQnd5QlY7O0FrQnJ5QlE7O0VBRUUsbUJBQUE7QWxCd3lCVjs7QWtCL3lCUTs7RUFFRSxxQkFBQTtBbEJrekJWOztBa0IveUJROztFQUVFLHFCQUFBO0FsQmt6QlY7O0FrQnp6QlE7O0VBRUUsbUJBQUE7QWxCNHpCVjs7QWtCenpCUTs7RUFFRSxtQkFBQTtBbEI0ekJWOztBa0JuMEJROztFQUVFLHFCQUFBO0FsQnMwQlY7O0FrQm4wQlE7O0VBRUUscUJBQUE7QWxCczBCVjs7QWtCNzBCUTs7RUFFRSxtQkFBQTtBbEJnMUJWOztBa0I3MEJROztFQUVFLG1CQUFBO0FsQmcxQlY7O0FnQjE0Qkk7RUVVRTtJQUNFLFdBQUE7RWxCbzRCTjs7RWtCajRCSTtJQXBDSixjQUFBO0lBQ0EsV0FBQTtFbEJ5NkJBOztFa0IzNUJBO0lBQ0UsY0FBQTtJQUNBLFdBQUE7RWxCODVCRjs7RWtCaDZCQTtJQUNFLGNBQUE7SUFDQSxVQUFBO0VsQm02QkY7O0VrQnI2QkE7SUFDRSxjQUFBO0lBQ0EsbUJBQUE7RWxCdzZCRjs7RWtCMTZCQTtJQUNFLGNBQUE7SUFDQSxVQUFBO0VsQjY2QkY7O0VrQi82QkE7SUFDRSxjQUFBO0lBQ0EsVUFBQTtFbEJrN0JGOztFa0JwN0JBO0lBQ0UsY0FBQTtJQUNBLG1CQUFBO0VsQnU3QkY7O0VrQng1Qkk7SUFoREosY0FBQTtJQUNBLFdBQUE7RWxCNDhCQTs7RWtCdjVCUTtJQWhFTixjQUFBO0lBQ0Esa0JBQUE7RWxCMjlCRjs7RWtCNTVCUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCZytCRjs7RWtCajZCUTtJQWhFTixjQUFBO0lBQ0EsVUFBQTtFbEJxK0JGOztFa0J0NkJRO0lBaEVOLGNBQUE7SUFDQSxtQkFBQTtFbEIwK0JGOztFa0IzNkJRO0lBaEVOLGNBQUE7SUFDQSxtQkFBQTtFbEIrK0JGOztFa0JoN0JRO0lBaEVOLGNBQUE7SUFDQSxVQUFBO0VsQm8vQkY7O0VrQnI3QlE7SUFoRU4sY0FBQTtJQUNBLG1CQUFBO0VsQnkvQkY7O0VrQjE3QlE7SUFoRU4sY0FBQTtJQUNBLG1CQUFBO0VsQjgvQkY7O0VrQi83QlE7SUFoRU4sY0FBQTtJQUNBLFVBQUE7RWxCbWdDRjs7RWtCcDhCUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCd2dDRjs7RWtCejhCUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCNmdDRjs7RWtCOThCUTtJQWhFTixjQUFBO0lBQ0EsV0FBQTtFbEJraENGOztFa0IzOEJVO0lBeERWLGNBQUE7RWxCdWdDQTs7RWtCLzhCVTtJQXhEVix3QkFBQTtFbEIyZ0NBOztFa0JuOUJVO0lBeERWLHlCQUFBO0VsQitnQ0E7O0VrQnY5QlU7SUF4RFYsZ0JBQUE7RWxCbWhDQTs7RWtCMzlCVTtJQXhEVix5QkFBQTtFbEJ1aENBOztFa0IvOUJVO0lBeERWLHlCQUFBO0VsQjJoQ0E7O0VrQm4rQlU7SUF4RFYsZ0JBQUE7RWxCK2hDQTs7RWtCditCVTtJQXhEVix5QkFBQTtFbEJtaUNBOztFa0IzK0JVO0lBeERWLHlCQUFBO0VsQnVpQ0E7O0VrQi8rQlU7SUF4RFYsZ0JBQUE7RWxCMmlDQTs7RWtCbi9CVTtJQXhEVix5QkFBQTtFbEIraUNBOztFa0J2L0JVO0lBeERWLHlCQUFBO0VsQm1qQ0E7O0VrQmgvQk07O0lBRUUsZ0JBQUE7RWxCbS9CUjs7RWtCaC9CTTs7SUFFRSxnQkFBQTtFbEJtL0JSOztFa0IxL0JNOztJQUVFLHNCQUFBO0VsQjYvQlI7O0VrQjEvQk07O0lBRUUsc0JBQUE7RWxCNi9CUjs7RWtCcGdDTTs7SUFFRSxxQkFBQTtFbEJ1Z0NSOztFa0JwZ0NNOztJQUVFLHFCQUFBO0VsQnVnQ1I7O0VrQjlnQ007O0lBRUUsbUJBQUE7RWxCaWhDUjs7RWtCOWdDTTs7SUFFRSxtQkFBQTtFbEJpaENSOztFa0J4aENNOztJQUVFLHFCQUFBO0VsQjJoQ1I7O0VrQnhoQ007O0lBRUUscUJBQUE7RWxCMmhDUjs7RWtCbGlDTTs7SUFFRSxtQkFBQTtFbEJxaUNSOztFa0JsaUNNOztJQUVFLG1CQUFBO0VsQnFpQ1I7O0VrQjVpQ007O0lBRUUscUJBQUE7RWxCK2lDUjs7RWtCNWlDTTs7SUFFRSxxQkFBQTtFbEIraUNSOztFa0J0akNNOztJQUVFLG1CQUFBO0VsQnlqQ1I7O0VrQnRqQ007O0lBRUUsbUJBQUE7RWxCeWpDUjtBQUNGO0FnQnBuQ0k7RUVVRTtJQUNFLFdBQUE7RWxCNm1DTjs7RWtCMW1DSTtJQXBDSixjQUFBO0lBQ0EsV0FBQTtFbEJrcENBOztFa0Jwb0NBO0lBQ0UsY0FBQTtJQUNBLFdBQUE7RWxCdW9DRjs7RWtCem9DQTtJQUNFLGNBQUE7SUFDQSxVQUFBO0VsQjRvQ0Y7O0VrQjlvQ0E7SUFDRSxjQUFBO0lBQ0EsbUJBQUE7RWxCaXBDRjs7RWtCbnBDQTtJQUNFLGNBQUE7SUFDQSxVQUFBO0VsQnNwQ0Y7O0VrQnhwQ0E7SUFDRSxjQUFBO0lBQ0EsVUFBQTtFbEIycENGOztFa0I3cENBO0lBQ0UsY0FBQTtJQUNBLG1CQUFBO0VsQmdxQ0Y7O0VrQmpvQ0k7SUFoREosY0FBQTtJQUNBLFdBQUE7RWxCcXJDQTs7RWtCaG9DUTtJQWhFTixjQUFBO0lBQ0Esa0JBQUE7RWxCb3NDRjs7RWtCcm9DUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCeXNDRjs7RWtCMW9DUTtJQWhFTixjQUFBO0lBQ0EsVUFBQTtFbEI4c0NGOztFa0Ivb0NRO0lBaEVOLGNBQUE7SUFDQSxtQkFBQTtFbEJtdENGOztFa0JwcENRO0lBaEVOLGNBQUE7SUFDQSxtQkFBQTtFbEJ3dENGOztFa0J6cENRO0lBaEVOLGNBQUE7SUFDQSxVQUFBO0VsQjZ0Q0Y7O0VrQjlwQ1E7SUFoRU4sY0FBQTtJQUNBLG1CQUFBO0VsQmt1Q0Y7O0VrQm5xQ1E7SUFoRU4sY0FBQTtJQUNBLG1CQUFBO0VsQnV1Q0Y7O0VrQnhxQ1E7SUFoRU4sY0FBQTtJQUNBLFVBQUE7RWxCNHVDRjs7RWtCN3FDUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCaXZDRjs7RWtCbHJDUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCc3ZDRjs7RWtCdnJDUTtJQWhFTixjQUFBO0lBQ0EsV0FBQTtFbEIydkNGOztFa0JwckNVO0lBeERWLGNBQUE7RWxCZ3ZDQTs7RWtCeHJDVTtJQXhEVix3QkFBQTtFbEJvdkNBOztFa0I1ckNVO0lBeERWLHlCQUFBO0VsQnd2Q0E7O0VrQmhzQ1U7SUF4RFYsZ0JBQUE7RWxCNHZDQTs7RWtCcHNDVTtJQXhEVix5QkFBQTtFbEJnd0NBOztFa0J4c0NVO0lBeERWLHlCQUFBO0VsQm93Q0E7O0VrQjVzQ1U7SUF4RFYsZ0JBQUE7RWxCd3dDQTs7RWtCaHRDVTtJQXhEVix5QkFBQTtFbEI0d0NBOztFa0JwdENVO0lBeERWLHlCQUFBO0VsQmd4Q0E7O0VrQnh0Q1U7SUF4RFYsZ0JBQUE7RWxCb3hDQTs7RWtCNXRDVTtJQXhEVix5QkFBQTtFbEJ3eENBOztFa0JodUNVO0lBeERWLHlCQUFBO0VsQjR4Q0E7O0VrQnp0Q007O0lBRUUsZ0JBQUE7RWxCNHRDUjs7RWtCenRDTTs7SUFFRSxnQkFBQTtFbEI0dENSOztFa0JudUNNOztJQUVFLHNCQUFBO0VsQnN1Q1I7O0VrQm51Q007O0lBRUUsc0JBQUE7RWxCc3VDUjs7RWtCN3VDTTs7SUFFRSxxQkFBQTtFbEJndkNSOztFa0I3dUNNOztJQUVFLHFCQUFBO0VsQmd2Q1I7O0VrQnZ2Q007O0lBRUUsbUJBQUE7RWxCMHZDUjs7RWtCdnZDTTs7SUFFRSxtQkFBQTtFbEIwdkNSOztFa0Jqd0NNOztJQUVFLHFCQUFBO0VsQm93Q1I7O0VrQmp3Q007O0lBRUUscUJBQUE7RWxCb3dDUjs7RWtCM3dDTTs7SUFFRSxtQkFBQTtFbEI4d0NSOztFa0Izd0NNOztJQUVFLG1CQUFBO0VsQjh3Q1I7O0VrQnJ4Q007O0lBRUUscUJBQUE7RWxCd3hDUjs7RWtCcnhDTTs7SUFFRSxxQkFBQTtFbEJ3eENSOztFa0IveENNOztJQUVFLG1CQUFBO0VsQmt5Q1I7O0VrQi94Q007O0lBRUUsbUJBQUE7RWxCa3lDUjtBQUNGO0FnQjcxQ0k7RUVVRTtJQUNFLFdBQUE7RWxCczFDTjs7RWtCbjFDSTtJQXBDSixjQUFBO0lBQ0EsV0FBQTtFbEIyM0NBOztFa0I3MkNBO0lBQ0UsY0FBQTtJQUNBLFdBQUE7RWxCZzNDRjs7RWtCbDNDQTtJQUNFLGNBQUE7SUFDQSxVQUFBO0VsQnEzQ0Y7O0VrQnYzQ0E7SUFDRSxjQUFBO0lBQ0EsbUJBQUE7RWxCMDNDRjs7RWtCNTNDQTtJQUNFLGNBQUE7SUFDQSxVQUFBO0VsQiszQ0Y7O0VrQmo0Q0E7SUFDRSxjQUFBO0lBQ0EsVUFBQTtFbEJvNENGOztFa0J0NENBO0lBQ0UsY0FBQTtJQUNBLG1CQUFBO0VsQnk0Q0Y7O0VrQjEyQ0k7SUFoREosY0FBQTtJQUNBLFdBQUE7RWxCODVDQTs7RWtCejJDUTtJQWhFTixjQUFBO0lBQ0Esa0JBQUE7RWxCNjZDRjs7RWtCOTJDUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCazdDRjs7RWtCbjNDUTtJQWhFTixjQUFBO0lBQ0EsVUFBQTtFbEJ1N0NGOztFa0J4M0NRO0lBaEVOLGNBQUE7SUFDQSxtQkFBQTtFbEI0N0NGOztFa0I3M0NRO0lBaEVOLGNBQUE7SUFDQSxtQkFBQTtFbEJpOENGOztFa0JsNENRO0lBaEVOLGNBQUE7SUFDQSxVQUFBO0VsQnM4Q0Y7O0VrQnY0Q1E7SUFoRU4sY0FBQTtJQUNBLG1CQUFBO0VsQjI4Q0Y7O0VrQjU0Q1E7SUFoRU4sY0FBQTtJQUNBLG1CQUFBO0VsQmc5Q0Y7O0VrQmo1Q1E7SUFoRU4sY0FBQTtJQUNBLFVBQUE7RWxCcTlDRjs7RWtCdDVDUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCMDlDRjs7RWtCMzVDUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCKzlDRjs7RWtCaDZDUTtJQWhFTixjQUFBO0lBQ0EsV0FBQTtFbEJvK0NGOztFa0I3NUNVO0lBeERWLGNBQUE7RWxCeTlDQTs7RWtCajZDVTtJQXhEVix3QkFBQTtFbEI2OUNBOztFa0JyNkNVO0lBeERWLHlCQUFBO0VsQmkrQ0E7O0VrQno2Q1U7SUF4RFYsZ0JBQUE7RWxCcStDQTs7RWtCNzZDVTtJQXhEVix5QkFBQTtFbEJ5K0NBOztFa0JqN0NVO0lBeERWLHlCQUFBO0VsQjYrQ0E7O0VrQnI3Q1U7SUF4RFYsZ0JBQUE7RWxCaS9DQTs7RWtCejdDVTtJQXhEVix5QkFBQTtFbEJxL0NBOztFa0I3N0NVO0lBeERWLHlCQUFBO0VsQnkvQ0E7O0VrQmo4Q1U7SUF4RFYsZ0JBQUE7RWxCNi9DQTs7RWtCcjhDVTtJQXhEVix5QkFBQTtFbEJpZ0RBOztFa0J6OENVO0lBeERWLHlCQUFBO0VsQnFnREE7O0VrQmw4Q007O0lBRUUsZ0JBQUE7RWxCcThDUjs7RWtCbDhDTTs7SUFFRSxnQkFBQTtFbEJxOENSOztFa0I1OENNOztJQUVFLHNCQUFBO0VsQis4Q1I7O0VrQjU4Q007O0lBRUUsc0JBQUE7RWxCKzhDUjs7RWtCdDlDTTs7SUFFRSxxQkFBQTtFbEJ5OUNSOztFa0J0OUNNOztJQUVFLHFCQUFBO0VsQnk5Q1I7O0VrQmgrQ007O0lBRUUsbUJBQUE7RWxCbStDUjs7RWtCaCtDTTs7SUFFRSxtQkFBQTtFbEJtK0NSOztFa0IxK0NNOztJQUVFLHFCQUFBO0VsQjYrQ1I7O0VrQjErQ007O0lBRUUscUJBQUE7RWxCNitDUjs7RWtCcC9DTTs7SUFFRSxtQkFBQTtFbEJ1L0NSOztFa0JwL0NNOztJQUVFLG1CQUFBO0VsQnUvQ1I7O0VrQjkvQ007O0lBRUUscUJBQUE7RWxCaWdEUjs7RWtCOS9DTTs7SUFFRSxxQkFBQTtFbEJpZ0RSOztFa0J4Z0RNOztJQUVFLG1CQUFBO0VsQjJnRFI7O0VrQnhnRE07O0lBRUUsbUJBQUE7RWxCMmdEUjtBQUNGO0FnQnRrREk7RUVVRTtJQUNFLFdBQUE7RWxCK2pETjs7RWtCNWpESTtJQXBDSixjQUFBO0lBQ0EsV0FBQTtFbEJvbURBOztFa0J0bERBO0lBQ0UsY0FBQTtJQUNBLFdBQUE7RWxCeWxERjs7RWtCM2xEQTtJQUNFLGNBQUE7SUFDQSxVQUFBO0VsQjhsREY7O0VrQmhtREE7SUFDRSxjQUFBO0lBQ0EsbUJBQUE7RWxCbW1ERjs7RWtCcm1EQTtJQUNFLGNBQUE7SUFDQSxVQUFBO0VsQndtREY7O0VrQjFtREE7SUFDRSxjQUFBO0lBQ0EsVUFBQTtFbEI2bURGOztFa0IvbURBO0lBQ0UsY0FBQTtJQUNBLG1CQUFBO0VsQmtuREY7O0VrQm5sREk7SUFoREosY0FBQTtJQUNBLFdBQUE7RWxCdW9EQTs7RWtCbGxEUTtJQWhFTixjQUFBO0lBQ0Esa0JBQUE7RWxCc3BERjs7RWtCdmxEUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCMnBERjs7RWtCNWxEUTtJQWhFTixjQUFBO0lBQ0EsVUFBQTtFbEJncURGOztFa0JqbURRO0lBaEVOLGNBQUE7SUFDQSxtQkFBQTtFbEJxcURGOztFa0J0bURRO0lBaEVOLGNBQUE7SUFDQSxtQkFBQTtFbEIwcURGOztFa0IzbURRO0lBaEVOLGNBQUE7SUFDQSxVQUFBO0VsQitxREY7O0VrQmhuRFE7SUFoRU4sY0FBQTtJQUNBLG1CQUFBO0VsQm9yREY7O0VrQnJuRFE7SUFoRU4sY0FBQTtJQUNBLG1CQUFBO0VsQnlyREY7O0VrQjFuRFE7SUFoRU4sY0FBQTtJQUNBLFVBQUE7RWxCOHJERjs7RWtCL25EUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCbXNERjs7RWtCcG9EUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCd3NERjs7RWtCem9EUTtJQWhFTixjQUFBO0lBQ0EsV0FBQTtFbEI2c0RGOztFa0J0b0RVO0lBeERWLGNBQUE7RWxCa3NEQTs7RWtCMW9EVTtJQXhEVix3QkFBQTtFbEJzc0RBOztFa0I5b0RVO0lBeERWLHlCQUFBO0VsQjBzREE7O0VrQmxwRFU7SUF4RFYsZ0JBQUE7RWxCOHNEQTs7RWtCdHBEVTtJQXhEVix5QkFBQTtFbEJrdERBOztFa0IxcERVO0lBeERWLHlCQUFBO0VsQnN0REE7O0VrQjlwRFU7SUF4RFYsZ0JBQUE7RWxCMHREQTs7RWtCbHFEVTtJQXhEVix5QkFBQTtFbEI4dERBOztFa0J0cURVO0lBeERWLHlCQUFBO0VsQmt1REE7O0VrQjFxRFU7SUF4RFYsZ0JBQUE7RWxCc3VEQTs7RWtCOXFEVTtJQXhEVix5QkFBQTtFbEIwdURBOztFa0JsckRVO0lBeERWLHlCQUFBO0VsQjh1REE7O0VrQjNxRE07O0lBRUUsZ0JBQUE7RWxCOHFEUjs7RWtCM3FETTs7SUFFRSxnQkFBQTtFbEI4cURSOztFa0JyckRNOztJQUVFLHNCQUFBO0VsQndyRFI7O0VrQnJyRE07O0lBRUUsc0JBQUE7RWxCd3JEUjs7RWtCL3JETTs7SUFFRSxxQkFBQTtFbEJrc0RSOztFa0IvckRNOztJQUVFLHFCQUFBO0VsQmtzRFI7O0VrQnpzRE07O0lBRUUsbUJBQUE7RWxCNHNEUjs7RWtCenNETTs7SUFFRSxtQkFBQTtFbEI0c0RSOztFa0JudERNOztJQUVFLHFCQUFBO0VsQnN0RFI7O0VrQm50RE07O0lBRUUscUJBQUE7RWxCc3REUjs7RWtCN3RETTs7SUFFRSxtQkFBQTtFbEJndURSOztFa0I3dERNOztJQUVFLG1CQUFBO0VsQmd1RFI7O0VrQnZ1RE07O0lBRUUscUJBQUE7RWxCMHVEUjs7RWtCdnVETTs7SUFFRSxxQkFBQTtFbEIwdURSOztFa0JqdkRNOztJQUVFLG1CQUFBO0VsQm92RFI7O0VrQmp2RE07O0lBRUUsbUJBQUE7RWxCb3ZEUjtBQUNGO0FnQi95REk7RUVVRTtJQUNFLFdBQUE7RWxCd3lETjs7RWtCcnlESTtJQXBDSixjQUFBO0lBQ0EsV0FBQTtFbEI2MERBOztFa0IvekRBO0lBQ0UsY0FBQTtJQUNBLFdBQUE7RWxCazBERjs7RWtCcDBEQTtJQUNFLGNBQUE7SUFDQSxVQUFBO0VsQnUwREY7O0VrQnowREE7SUFDRSxjQUFBO0lBQ0EsbUJBQUE7RWxCNDBERjs7RWtCOTBEQTtJQUNFLGNBQUE7SUFDQSxVQUFBO0VsQmkxREY7O0VrQm4xREE7SUFDRSxjQUFBO0lBQ0EsVUFBQTtFbEJzMURGOztFa0J4MURBO0lBQ0UsY0FBQTtJQUNBLG1CQUFBO0VsQjIxREY7O0VrQjV6REk7SUFoREosY0FBQTtJQUNBLFdBQUE7RWxCZzNEQTs7RWtCM3pEUTtJQWhFTixjQUFBO0lBQ0Esa0JBQUE7RWxCKzNERjs7RWtCaDBEUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCbzRERjs7RWtCcjBEUTtJQWhFTixjQUFBO0lBQ0EsVUFBQTtFbEJ5NERGOztFa0IxMERRO0lBaEVOLGNBQUE7SUFDQSxtQkFBQTtFbEI4NERGOztFa0IvMERRO0lBaEVOLGNBQUE7SUFDQSxtQkFBQTtFbEJtNURGOztFa0JwMURRO0lBaEVOLGNBQUE7SUFDQSxVQUFBO0VsQnc1REY7O0VrQnoxRFE7SUFoRU4sY0FBQTtJQUNBLG1CQUFBO0VsQjY1REY7O0VrQjkxRFE7SUFoRU4sY0FBQTtJQUNBLG1CQUFBO0VsQms2REY7O0VrQm4yRFE7SUFoRU4sY0FBQTtJQUNBLFVBQUE7RWxCdTZERjs7RWtCeDJEUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCNDZERjs7RWtCNzJEUTtJQWhFTixjQUFBO0lBQ0EsbUJBQUE7RWxCaTdERjs7RWtCbDNEUTtJQWhFTixjQUFBO0lBQ0EsV0FBQTtFbEJzN0RGOztFa0IvMkRVO0lBeERWLGNBQUE7RWxCMjZEQTs7RWtCbjNEVTtJQXhEVix3QkFBQTtFbEIrNkRBOztFa0J2M0RVO0lBeERWLHlCQUFBO0VsQm03REE7O0VrQjMzRFU7SUF4RFYsZ0JBQUE7RWxCdTdEQTs7RWtCLzNEVTtJQXhEVix5QkFBQTtFbEIyN0RBOztFa0JuNERVO0lBeERWLHlCQUFBO0VsQis3REE7O0VrQnY0RFU7SUF4RFYsZ0JBQUE7RWxCbThEQTs7RWtCMzREVTtJQXhEVix5QkFBQTtFbEJ1OERBOztFa0IvNERVO0lBeERWLHlCQUFBO0VsQjI4REE7O0VrQm41RFU7SUF4RFYsZ0JBQUE7RWxCKzhEQTs7RWtCdjVEVTtJQXhEVix5QkFBQTtFbEJtOURBOztFa0IzNURVO0lBeERWLHlCQUFBO0VsQnU5REE7O0VrQnA1RE07O0lBRUUsZ0JBQUE7RWxCdTVEUjs7RWtCcDVETTs7SUFFRSxnQkFBQTtFbEJ1NURSOztFa0I5NURNOztJQUVFLHNCQUFBO0VsQmk2RFI7O0VrQjk1RE07O0lBRUUsc0JBQUE7RWxCaTZEUjs7RWtCeDZETTs7SUFFRSxxQkFBQTtFbEIyNkRSOztFa0J4NkRNOztJQUVFLHFCQUFBO0VsQjI2RFI7O0VrQmw3RE07O0lBRUUsbUJBQUE7RWxCcTdEUjs7RWtCbDdETTs7SUFFRSxtQkFBQTtFbEJxN0RSOztFa0I1N0RNOztJQUVFLHFCQUFBO0VsQis3RFI7O0VrQjU3RE07O0lBRUUscUJBQUE7RWxCKzdEUjs7RWtCdDhETTs7SUFFRSxtQkFBQTtFbEJ5OERSOztFa0J0OERNOztJQUVFLG1CQUFBO0VsQnk4RFI7O0VrQmg5RE07O0lBRUUscUJBQUE7RWxCbTlEUjs7RWtCaDlETTs7SUFFRSxxQkFBQTtFbEJtOURSOztFa0IxOURNOztJQUVFLG1CQUFBO0VsQjY5RFI7O0VrQjE5RE07O0lBRUUsbUJBQUE7RWxCNjlEUjtBQUNGO0FtQm5sRUE7RUFFRSw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFQUVBLDBDQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0RBQUE7RUFDQSw4QkFBQTtFQUNBLGlEQUFBO0VBQ0EsNkRBQUE7RUFDQSxnREFBQTtFQUNBLDhEQUFBO0VBRUEsV0FBQTtFQUNBLG1CWFhPO0VXWVAsbUJadXNCNEI7RVl0c0I1QiwwQ0FBQTtBbkJrbEVGO0FtQjNrRUU7RUFDRSx3QkFBQTtFQUVBLHFGQUFBO0VBQ0Esb0NBQUE7RUFDQSwyQ1orc0IwQjtFWTlzQjFCLDJHQUFBO0FuQjRrRUo7QW1CemtFRTtFQUNFLHVCQUFBO0FuQjJrRUo7QW1CeGtFRTtFQUNFLHNCQUFBO0FuQjBrRUo7O0FtQnRrRUE7RUFDRSwrREFBQTtBbkJ5a0VGOztBbUJsa0VBO0VBQ0UsaUJBQUE7QW5CcWtFRjs7QW1CM2pFRTtFQUNFLHNCQUFBO0FuQjhqRUo7O0FtQi9pRUU7RUFDRSxzQ0FBQTtBbkJrakVKO0FtQi9pRUk7RUFDRSxzQ0FBQTtBbkJpakVOOztBbUIxaUVFO0VBQ0Usc0JBQUE7QW5CNmlFSjtBbUIxaUVFO0VBQ0UsbUJBQUE7QW5CNGlFSjs7QW1CbGlFRTtFQUNFLG9EQUFBO0VBQ0EsOENBQUE7QW5CcWlFSjs7QW1CL2hFRTtFQUNFLG9EQUFBO0VBQ0EsOENBQUE7QW5Ca2lFSjs7QW1CMWhFQTtFQUNFLG9EQUFBO0VBQ0EsOENBQUE7QW5CNmhFRjs7QW1CcmhFRTtFQUNFLG1EQUFBO0VBQ0EsNkNBQUE7QW5Cd2hFSjs7QW9CcHFFRTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCZ3FFSjs7QW9CbHJFRTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCOHFFSjs7QW9CaHNFRTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCNHJFSjs7QW9COXNFRTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCMHNFSjs7QW9CNXRFRTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCd3RFSjs7QW9CMXVFRTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCc3VFSjs7QW9CeHZFRTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCb3ZFSjs7QW9CdHdFRTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXBCa3dFSjs7QW1Cam5FSTtFQUNFLGdCQUFBO0VBQ0EsaUNBQUE7QW5Cb25FTjs7QWdCL3NFSTtFR3lGQTtJQUNFLGdCQUFBO0lBQ0EsaUNBQUE7RW5CMG5FSjtBQUNGO0FnQnR0RUk7RUd5RkE7SUFDRSxnQkFBQTtJQUNBLGlDQUFBO0VuQmdvRUo7QUFDRjtBZ0I1dEVJO0VHeUZBO0lBQ0UsZ0JBQUE7SUFDQSxpQ0FBQTtFbkJzb0VKO0FBQ0Y7QWdCbHVFSTtFR3lGQTtJQUNFLGdCQUFBO0lBQ0EsaUNBQUE7RW5CNG9FSjtBQUNGO0FnQnh1RUk7RUd5RkE7SUFDRSxnQkFBQTtJQUNBLGlDQUFBO0VuQmtwRUo7QUFDRjtBcUJ0ekVBO0VBQ0UscUJkdTJCc0M7QVBpOUN4Qzs7QXFCL3lFQTtFQUNFLGdDQUFBO0VBQ0EsbUNBQUE7RUFDQSxnQkFBQTtFakI4UUksa0JBTEk7RWlCclFSLGtCYjhIaUI7QVJrckVuQjs7QXFCNXlFQTtFQUNFLGdDQUFBO0VBQ0EsbUNBQUE7RWpCb1FJLGtCQUxJO0FKaWpFVjs7QXFCNXlFQTtFQUNFLGdDQUFBO0VBQ0EsbUNBQUE7RWpCOFBJLGtCQUxJO0FKdWpFVjs7QXNCNzBFQTtFQUNFLG1CZisxQnNDO0VIcmtCbEMsY0FMSTtFa0JqUlIsZ0NmKzFCc0M7QVArK0N4Qzs7QXVCbjFFQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7RW5Cd1JJLG1CQUxJO0VtQmhSUixnQmZQbUI7RWVRbkIsa0Jmd0lpQjtFZXZJakIsY2YrRFM7RWU5RFQsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0Esc0Jmc0RTO0VlckRULDRCQUFBO0VBQ0Esd0NBQUE7RWRHRSxzQ0FBQTtFZUhFLHdFRE1KO0F2QmkxRUY7QXdCbjFFTTtFRGhCTjtJQ2lCUSxnQkFBQTtFeEJzMUVOO0FBQ0Y7QXVCcDFFRTtFQUNFLGdCQUFBO0F2QnMxRUo7QXVCcDFFSTtFQUNFLGVBQUE7QXZCczFFTjtBdUJqMUVFO0VBQ0UsY2Z5Q087RWV4Q1Asc0JmaUNPO0VlaENQLHFCaEI4MkJvQztFZ0I3MkJwQyxVQUFBO0VBS0Usa0RoQmtoQmtCO0FQNnpEeEI7QXVCMzBFRTtFQU1FLGVBQUE7RUFNQSxlQUFBO0VBS0EsU0FBQTtBdkIrekVKO0F1QjF6RUU7RUFDRSxjQUFBO0VBQ0EsVUFBQTtBdkI0ekVKO0F1Qnh6RUU7RUFDRSxnQ2hCNDBCb0M7RWdCMTBCcEMsVUFBQTtBdkJ5ekVKO0F1QjV6RUU7RUFDRSxnQ2hCNDBCb0M7RWdCMTBCcEMsVUFBQTtBdkJ5ekVKO0F1QjV6RUU7RUFDRSxnQ2hCNDBCb0M7RWdCMTBCcEMsVUFBQTtBdkJ5ekVKO0F1Qmp6RUU7RUFFRSx5QmZqQk87RWVvQlAsVUFBQTtBdkJnekVKO0F1QjV5RUU7RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJmc0hrQjtVZXRIbEIseUJmc0hrQjtFZXJIbEIsY2Z2Qk87RWlCdkVULHVDbEJxaUNnQztFZ0JyOEI5QixvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsNEJmd0NXO0VldkNYLGdCQUFBO0VDekZFLDZJRDBGRjtFQzFGRSxxSUQwRkY7QXZCOHlFSjtBdUIxekVFO0VBQ0UsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCZnNIa0I7VWV0SGxCLHlCZnNIa0I7RWVySGxCLGNmdkJPO0VpQnZFVCx1Q2xCcWlDZ0M7RWdCcjhCOUIsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLDRCZndDVztFZXZDWCxnQkFBQTtFQ3pGRSxxSUQwRkY7QXZCOHlFSjtBd0JwNEVNO0VEMEVKO0lDekVNLHdCQUFBO0lBQUEsZ0JBQUE7RXhCdTRFTjtFdUI5ekVBO0lDekVNLGdCQUFBO0V4QnU0RU47QUFDRjtBdUJoekVFO0VBQ0Usd0NoQjQ3QjhCO0FQczNDbEM7QXVCbnpFRTtFQUNFLHdDaEI0N0I4QjtBUHMzQ2xDOztBdUJ6eUVBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JmdUJpQjtFZXRCakIsMkJoQjJ4QnNDO0VnQjF4QnRDLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBdkI0eUVGO0F1QjF5RUU7RUFDRSxVQUFBO0F2QjR5RUo7QXVCenlFRTtFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBdkIweUVKOztBdUIveEVBO0VBQ0Usa0NmeUVnQjtFZXhFaEIsdUJBQUE7RW5CeUlJLGtCQUxJO0VLdlFOLHlDQUFBO0FUdTZFSjtBdUJoeUVFO0VBQ0UsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCaEJvb0IwQjtVZ0Jwb0IxQix5QmhCb29CMEI7QVA4cEQ5QjtBdUJyeUVFO0VBQ0UsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCaEJvb0IwQjtVZ0Jwb0IxQix5QmhCb29CMEI7QVA4cEQ5Qjs7QXVCOXhFQTtFQUNFLGtDZjhEZ0I7RWU3RGhCLHFCQUFBO0VuQjRISSxrQkFMSTtFS3ZRTix5Q0FBQTtBVG03RUo7QXVCL3hFRTtFQUNFLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QmhCMm5CMEI7VWdCM25CMUIsdUJoQjJuQjBCO0FQc3FEOUI7QXVCcHlFRTtFQUNFLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QmhCMm5CMEI7VWdCM25CMUIsdUJoQjJuQjBCO0FQc3FEOUI7O0F1Qnp4RUU7RUFDRSxtQ2Z5Q1c7QVJtdkVmO0F1Qnp4RUU7RUFDRSxrQ2Z1Q2M7QVJvdkVsQjtBdUJ4eEVFO0VBQ0Usa0NmcUNjO0FScXZFbEI7O0F1QnJ4RUE7RUFDRSxXaEJxdUJzQztFZ0JwdUJ0QywrQmYwQmE7RWV6QmIsZ0JmaUJvQjtBUnV3RXRCO0F1QnR4RUU7RUFDRSxlQUFBO0F2Qnd4RUo7QXVCcnhFRTtFQUNFLG9CQUFBO0VkdkxBLHNDQUFBO0FUKzhFSjtBdUJweEVFO0VBQ0Usb0JBQUE7RWQ1TEEsc0NBQUE7QVRtOUVKO0F1Qm54RUU7RUFBb0IsOEJmV0o7QVIyd0VsQjtBdUJyeEVFO0VBQW9CLDhCZllKO0FSNHdFbEI7O0EwQnYrRUE7RUFDRSx3UEFBQTtFQUVBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esc0NBQUE7RXRCcVJJLG1CQUxJO0VzQjdRUixnQmxCVm1CO0VrQlduQixrQmxCcUlpQjtFa0JwSWpCLGNsQjREUztFa0IzRFQsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0Esc0JsQm1EUztFa0JsRFQsbUZBQUE7RUFDQSw0QkFBQTtFQUNBLHdDbkIrOUJrQztFbUI5OUJsQywwQm5CKzlCa0M7RW1COTlCbEMsd0NBQUE7RWpCSEUsc0NBQUE7RWVIRSx3RUVTSjtBMUJ1K0VGO0F3QjUrRU07RUVmTjtJRmdCUSxnQkFBQTtFeEIrK0VOO0FBQ0Y7QTBCMStFRTtFQUNFLHFCbkJzM0JvQztFbUJyM0JwQyxVQUFBO0VBS0UsaURuQmkrQjRCO0FQdWdEbEM7QTBCcCtFRTtFQUVFLHFCbEIrS2tCO0VrQjlLbEIsc0JBQUE7QTFCcStFSjtBMEJsK0VFO0VBRUUseUJsQndCTztBUjI4RVg7QTBCOTlFRTtFQUNFLGtCQUFBO0VBQ0EsMEJBQUE7QTFCZytFSjs7QTBCNTlFQTtFQUNFLG9CbEIySnVCO0VrQjFKdkIsdUJsQjBKdUI7RWtCekp2QixvQm5CcXVCNEI7RUhsZ0J4QixrQkFMSTtFS3ZRTix5Q0FBQTtBVDBnRko7O0EwQjU5RUE7RUFDRSxvQmxCb0p1QjtFa0JuSnZCLHVCbEJtSnVCO0VrQmxKdkIsa0JuQml1QjRCO0VIdGdCeEIsa0JBTEk7RUt2UU4seUNBQUE7QVRraEZKOztBMEIxOUVJO0VBQ0Usd1BBQUE7QTFCNjlFTjs7QTJCcmlGQTtFQUNFLGNBQUE7RUFDQSx1QnBCcTZCd0M7RW9CcDZCeEMsbUJwQnE2QndDO0VvQnA2QnhDLHVCcEJxNkJ3QztBUG1vRDFDO0EyQnRpRkU7RUFDRSxXQUFBO0VBQ0EsbUJBQUE7QTNCd2lGSjs7QTJCcGlGQTtFQUNFLG9CcEIyNUJ3QztFb0IxNUJ4QyxlQUFBO0VBQ0EsaUJBQUE7QTNCdWlGRjtBMkJyaUZFO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBM0J1aUZKOztBMkJuaUZBO0VBQ0Usd0JBQUE7RUFFQSxjQUFBO0VBQ0EsVXBCMDRCd0M7RW9CejRCeEMsV3BCeTRCd0M7RW9CeDRCeEMsb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLHlDQUFBO0VBQ0EsK0NBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyRHBCMjRCd0M7RW9CMTRCeEMsaUNBQUE7S0FBQSxtQkFBQTtVQUFBLHlCQUFBO0EzQnFpRkY7QTJCbGlGRTtFbEIzQkUscUJBQUE7QVRna0ZKO0EyQmppRkU7RUFFRSxrQnBCbTRCc0M7QVArcEQxQztBMkIvaEZFO0VBQ0UsdUJwQjAzQnNDO0FQdXFEMUM7QTJCOWhGRTtFQUNFLHFCcEJzMUJvQztFb0JyMUJwQyxVQUFBO0VBQ0Esa0RwQjhmb0I7QVBraUV4QjtBMkI3aEZFO0VBQ0UseUJuQlRNO0VtQlVOLHFCbkJWTTtBUnlpRlY7QTJCN2hGSTtFQUlJLHVQQUFBO0EzQjRoRlI7QTJCeGhGSTtFQUlJLCtKQUFBO0EzQnVoRlI7QTJCbGhGRTtFQUNFLHlCbkI5Qk07RW1CK0JOLHFCbkIvQk07RW1Cb0NKLGlQQUFBO0EzQmdoRk47QTJCNWdGRTtFQUNFLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLFlwQmsyQnVDO0FQNHFEM0M7QTJCdmdGSTtFQUNFLGVBQUE7RUFDQSxZcEJ5MUJxQztBUGdyRDNDOztBMkIzL0VBO0VBQ0UsbUJwQm8xQmdDO0FQMHFEbEM7QTJCNS9FRTtFQUNFLDJLQUFBO0VBRUEsVXBCODBCOEI7RW9CNzBCOUIsbUJBQUE7RUFDQSwwQ0FBQTtFQUNBLGdDQUFBO0VsQmpIQSxrQkFBQTtFZUhFLGlER3NIRjtBM0I2L0VKO0F3Qi9tRk07RUcwR0o7SUh6R00sZ0JBQUE7RXhCa25GTjtBQUNGO0EyQmhnRkk7RUFDRSw2SkFBQTtBM0JrZ0ZOO0EyQi8vRUk7RUFDRSxpQ3BCNjBCNEI7RW9CeDBCMUIsMEpBQUE7QTNCNi9FUjtBMkJ4L0VFO0VBQ0Usb0JwQnd6QjhCO0VvQnZ6QjlCLGVBQUE7QTNCMC9FSjtBMkJ4L0VJO0VBQ0Usb0JBQUE7RUFDQSxjQUFBO0EzQjAvRU47O0EyQnIvRUE7RUFDRSxxQkFBQTtFQUNBLGtCcEJzeUJnQztBUGt0RGxDOztBMkJyL0VBO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0EzQncvRUY7QTJCcC9FSTtFQUNFLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGFwQnNwQndCO0FQZzJEOUI7O0EyQi8rRUk7RUFDRSxpTEFBQTtBM0JrL0VOOztBNEJycUZBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsNkJBQUE7QTVCd3FGRjtBNEJ0cUZFO0VBQ0UsVUFBQTtBNUJ3cUZKO0E0QnBxRkk7RUFBMEIscUVyQjhnQ2E7QVB5cEQzQztBNEJ0cUZJO0VBQTBCLHFFckI2Z0NhO0FQNHBEM0M7QTRCdHFGRTtFQUNFLFNBQUE7QTVCd3FGSjtBNEJycUZFO0VBQ0UsV3JCKy9CdUM7RXFCOS9CdkMsWXJCOC9CdUM7RXFCNy9CdkMsb0JBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0VIMUJGLHlCakJxRFE7RW9CekJOLFNyQjYvQnVDO0VFMWdDdkMsbUJBQUE7RWVIRSxvSEltQkY7RUpuQkUsNEdJbUJGO0E1QnNxRko7QXdCcnJGTTtFSU1KO0lKTE0sd0JBQUE7SUFBQSxnQkFBQTtFeEJ3ckZOO0FBQ0Y7QTRCenFGSTtFSGpDRix5QmxCOGhDeUM7QVArcUQzQztBNEJ2cUZFO0VBQ0UsV3JCdytCOEI7RXFCditCOUIsY3JCdytCOEI7RXFCditCOUIsa0JBQUE7RUFDQSxlckJ1K0I4QjtFcUJ0K0I5Qix3Q3JCdStCOEI7RXFCdCtCOUIseUJBQUE7RW5CN0JBLG1CQUFBO0FUdXNGSjtBNEJycUZFO0VBQ0UsV3JCbytCdUM7RXFCbitCdkMsWXJCbStCdUM7RXFCbCtCdkMscUJBQUE7T0FBQSxnQkFBQTtFSHBERix5QmpCcURRO0VvQkNOLFNyQm0rQnVDO0VFMWdDdkMsbUJBQUE7RWVIRSxpSEk2Q0Y7RUo3Q0UsNEdJNkNGO0E1QnNxRko7QXdCL3NGTTtFSWlDSjtJSmhDTSxxQkFBQTtJQUFBLGdCQUFBO0V4Qmt0Rk47QUFDRjtBNEJ6cUZJO0VIM0RGLHlCbEI4aEN5QztBUHlzRDNDO0E0QnZxRkU7RUFDRSxXckI4OEI4QjtFcUI3OEI5QixjckI4OEI4QjtFcUI3OEI5QixrQkFBQTtFQUNBLGVyQjY4QjhCO0VxQjU4QjlCLHdDckI2OEI4QjtFcUI1OEI5Qix5QkFBQTtFbkJ2REEsbUJBQUE7QVRpdUZKO0E0QnJxRkU7RUFDRSxvQkFBQTtBNUJ1cUZKO0E0QnJxRkk7RUFDRSwyQ3JCZzlCcUM7QVB1dEQzQztBNEJwcUZJO0VBQ0UsMkNyQjQ4QnFDO0FQMHREM0M7O0E2Qjd2RkE7RUFDRSxrQkFBQTtBN0Jnd0ZGO0E2Qjl2RkU7OztFQUdFLDBCdEJ3aUNvQztFc0J2aUNwQyw4QnRCdWlDb0M7RXNCdGlDcEMsaUJ0QnVpQ29DO0FQeXREeEM7QTZCN3ZGRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkNBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUxWRSxnRUtXRjtBN0IrdkZKO0F3QnR3Rk07RUtUSjtJTFVNLGdCQUFBO0V4Qnl3Rk47QUFDRjtBNkJqd0ZFOztFQUVFLG9CQUFBO0E3Qm13Rko7QTZCandGSTtFQUNFLGtCQUFBO0E3Qm93Rk47QTZCcndGSTtFQUNFLGtCQUFBO0E3Qm93Rk47QTZCcndGSTs7RUFDRSxrQkFBQTtBN0Jvd0ZOO0E2Qmp3Rkk7RUFFRSxxQnRCMGdDa0M7RXNCemdDbEMsd0J0QjBnQ2tDO0FQMHZEeEM7QTZCdndGSTs7O0VBRUUscUJ0QjBnQ2tDO0VzQnpnQ2xDLHdCdEIwZ0NrQztBUDB2RHhDO0E2Qmp3Rkk7O0VBQ0UscUJ0QnFnQ2tDO0VzQnBnQ2xDLHdCdEJxZ0NrQztBUCt2RHhDO0E2Qmh3RkU7RUFDRSxxQnRCKy9Cb0M7RXNCOS9CcEMsd0J0QisvQm9DO0VzQjkvQnBDLG9CckJrS2tCO0FSZ21GdEI7QTZCM3ZGSTtFQUNFLDhEdEJ5L0JrQztBUHV3RHhDO0E2Qmp3Rkk7Ozs7RUFDRSw4RHRCeS9Ca0M7QVB1d0R4QztBNkIzdkZJO0VBQ0UsOER0Qm0vQmtDO0FQMHdEeEM7QTZCeHZGSTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsYXRCdytCa0M7RXNCditCbEMsV0FBQTtFQUNBLHNCckJWSztFQ2pEUCxzQ0FBQTtBVHV6Rko7QTZCbHdGSTs7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGF0QncrQmtDO0VzQnYrQmxDLFdBQUE7RUFDQSxzQnJCVks7RUNqRFAsc0NBQUE7QVR1ekZKO0E2Qnh2RkU7RUFDRSx5QnJCYk87QVJ1d0ZYO0E2QnR2Rkk7RUFDRSxtQkFBQTtBN0J3dkZOO0E2QnB2RkU7O0VBRUUsY3JCcEJPO0FSMHdGWDs7QThCaDFGQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7QTlCbTFGRjtBOEJqMUZFOzs7RUFHRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtBOUJtMUZKO0E4Qi8wRkU7OztFQUdFLFVBQUE7QTlCaTFGSjtBOEIzMEZFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0E5QjYwRko7QThCMzBGSTtFQUNFLFVBQUE7QTlCNjBGTjs7QThCbDBGQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0UxQjhPSSxtQkFMSTtFMEJ2T1IsZ0J0QmhEbUI7RXNCaURuQixrQnRCK0ZpQjtFc0I5RmpCLGN0QnNCUztFc0JyQlQsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVDdkIwNkJzQztFdUJ6NkJ0Qyx3Q0FBQTtFckJ0Q0Usc0NBQUE7QVQ0MkZKOztBOEI1ekZBOzs7O0VBSUUscUJBQUE7RTFCd05JLGtCQUxJO0VLdlFOLHlDQUFBO0FUcTNGSjs7QThCNXpGQTs7OztFQUlFLHVCQUFBO0UxQitNSSxrQkFMSTtFS3ZRTix5Q0FBQTtBVDgzRko7O0E4QjV6RkE7O0VBRUUscUJBQUE7QTlCK3pGRjs7QThCbHpGSTs7OztFckJqRUEsMEJBQUE7RUFDQSw2QkFBQTtBVDAzRko7QThCanpGSTs7OztFckIxRUEsMEJBQUE7RUFDQSw2QkFBQTtBVGk0Rko7QThCM3lGRTtFQUNFLDJCQUFBO0VyQjFFQSx5QkFBQTtFQUNBLDRCQUFBO0FUdzNGSjtBOEIzeUZFOztFckI5RUUseUJBQUE7RUFDQSw0QkFBQTtBVDYzRko7O0ErQnI1RkU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CeEJ1MEJvQztFSHJrQmxDLGNBTEk7RTJCMVBOLGlDeEJrakNxQjtBUHEyRHpCOztBK0JwNUZFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFM0JxUEUsa0JBTEk7RTJCN09OLFd4QnFpQ3FCO0V3QnBpQ3JCLG1DeEJvaUNxQjtFRS9qQ3JCLHNDQUFBO0FUazdGSjs7QStCbDVGSTs7OztFQUVFLGNBQUE7QS9CdTVGTjs7QStCdDhGSTtFQXFERSwrQ3hCdWhDbUI7QVA4M0R6QjtBK0IzNEZNO0VBQ0UsK0N4QjRnQ2lCO0V3QnZnQ2YsMER4QnVnQ2U7QVBrNER6Qjs7QStCOThGSTtFQXVGRSwrQ3hCcS9CbUI7QVBzNER6QjtBK0IvMkZNO0VBQ0UsK0N4QncrQmlCO0V3Qm4rQmYsMER4Qm0rQmU7QVAwNER6Qjs7QStCdDlGSTtFQXlIRSwrQ3hCbTlCbUI7QVA4NER6QjtBK0IvMUZNO0VBQ0UsNEN4Qmc5QmlCO0FQaTVEekI7QStCOTFGTTtFQUNFLDBEeEI0OEJpQjtBUG81RHpCO0ErQjcxRk07RUFDRSxpQ3hCdzhCaUI7QVB1NUR6Qjs7QStCMTFGSTtFQUNFLGtCQUFBO0EvQjYxRk47O0ErQnYrRkk7Ozs7O0VBb0pNLFVBQUE7QS9CMjFGVjs7QStCMzlGRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJ4QnUwQm9DO0VIcmtCbEMsY0FMSTtFMkIxUE4sbUN4QmtqQ3FCO0FQMjZEekI7O0ErQjE5RkU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0UzQnFQRSxrQkFMSTtFMkI3T04sV3hCcWlDcUI7RXdCcGlDckIsa0N4Qm9pQ3FCO0VFL2pDckIsc0NBQUE7QVR3L0ZKOztBK0J4OUZJOzs7O0VBRUUsY0FBQTtBL0I2OUZOOztBK0I1Z0dJO0VBcURFLGlEeEJ1aENtQjtBUG84RHpCO0ErQmo5Rk07RUFDRSxpRHhCNGdDaUI7RXdCdmdDZix5RHhCdWdDZTtBUHc4RHpCOztBK0JwaEdJO0VBdUZFLGlEeEJxL0JtQjtBUDQ4RHpCO0ErQnI3Rk07RUFDRSxpRHhCdytCaUI7RXdCbitCZix5RHhCbStCZTtBUGc5RHpCOztBK0I1aEdJO0VBeUhFLGlEeEJtOUJtQjtBUG85RHpCO0ErQnI2Rk07RUFDRSw4Q3hCZzlCaUI7QVB1OUR6QjtBK0JwNkZNO0VBQ0UseUR4QjQ4QmlCO0FQMDlEekI7QStCbjZGTTtFQUNFLG1DeEJ3OEJpQjtBUDY5RHpCOztBK0JoNkZJO0VBQ0Usa0JBQUE7QS9CbTZGTjs7QStCN2lHSTs7Ozs7RUFzSk0sVUFBQTtBL0IrNUZWOztBZ0N2akdBO0VBRUUsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0U1QnVSSSw0QkFMSTtFNEJoUlIseUJBQUE7RUFDQSwyQkFBQTtFQUNBLG9DQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQTtFQUNBLGtD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dURBQUE7QTFFcWpQWjs7QTBFNWpQUTtFQU9JLHNEQUFBO0ExRXlqUFo7O0EwRWhrUFE7RUFPSSxxREFBQTtBMUU2alBaOztBMEVwa1BRO0VBT0ksNEJBQUE7QTFFaWtQWjs7QTBFeGtQUTtFQU9JLDRCQUFBO0ExRXFrUFo7O0EwRTVrUFE7RUFPSSw0QkFBQTtBMUV5a1BaOztBMEVobFBRO0VBT0ksNEJBQUE7QTFFNmtQWjs7QTBFcGxQUTtFQU9JLDRCQUFBO0ExRWlsUFo7O0EwRWxtUFE7RUFDRSx3QkFBQTtBMUVxbVBWOztBMEV0bVBRO0VBQ0UseUJBQUE7QTFFeW1QVjs7QTBFMW1QUTtFQUNFLHdCQUFBO0ExRTZtUFY7O0EwRTltUFE7RUFDRSx5QkFBQTtBMUVpblBWOztBMEVsblBRO0VBQ0Usc0JBQUE7QTFFcW5QVjs7QTBFNW1QUTtFQU9JLHFCQUFBO0ExRXltUFo7O0EwRWhuUFE7RUFPSSxxQkFBQTtBMUU2bVBaOztBMEVwblBRO0VBT0kscUJBQUE7QTFFaW5QWjs7QTBFeG5QUTtFQU9JLHNCQUFBO0ExRXFuUFo7O0EwRTVuUFE7RUFPSSxzQkFBQTtBMUV5blBaOztBMEVob1BRO0VBT0ksMEJBQUE7QTFFNm5QWjs7QTBFcG9QUTtFQU9JLHVCQUFBO0ExRWlvUFo7O0EwRXhvUFE7RUFPSSwyQkFBQTtBMUVxb1BaOztBMEU1b1BRO0VBT0ksc0JBQUE7QTFFeW9QWjs7QTBFaHBQUTtFQU9JLHNCQUFBO0ExRTZvUFo7O0EwRXBwUFE7RUFPSSxzQkFBQTtBMUVpcFBaOztBMEV4cFBRO0VBT0ksdUJBQUE7QTFFcXBQWjs7QTBFNXBQUTtFQU9JLHVCQUFBO0ExRXlwUFo7O0EwRWhxUFE7RUFPSSwyQkFBQTtBMUU2cFBaOztBMEVwcVBRO0VBT0ksd0JBQUE7QTFFaXFQWjs7QTBFeHFQUTtFQU9JLDRCQUFBO0ExRXFxUFo7O0EwRTVxUFE7RUFPSSx5QkFBQTtBMUV5cVBaOztBMEVoclBRO0VBT0ksOEJBQUE7QTFFNnFQWjs7QTBFcHJQUTtFQU9JLGlDQUFBO0ExRWlyUFo7O0EwRXhyUFE7RUFPSSxzQ0FBQTtBMUVxclBaOztBMEU1clBRO0VBT0kseUNBQUE7QTFFeXJQWjs7QTBFaHNQUTtFQU9JLHVCQUFBO0ExRTZyUFo7O0EwRXBzUFE7RUFPSSx1QkFBQTtBMUVpc1BaOztBMEV4c1BRO0VBT0kseUJBQUE7QTFFcXNQWjs7QTBFNXNQUTtFQU9JLHlCQUFBO0ExRXlzUFo7O0EwRWh0UFE7RUFPSSwwQkFBQTtBMUU2c1BaOztBMEVwdFBRO0VBT0ksNEJBQUE7QTFFaXRQWjs7QTBFeHRQUTtFQU9JLGtDQUFBO0ExRXF0UFo7O0EwRTV0UFE7RUFPSSxzQ0FBQTtBMUV5dFBaOztBMEVodVBRO0VBT0ksb0NBQUE7QTFFNnRQWjs7QTBFcHVQUTtFQU9JLGtDQUFBO0ExRWl1UFo7O0EwRXh1UFE7RUFPSSx5Q0FBQTtBMUVxdVBaOztBMEU1dVBRO0VBT0ksd0NBQUE7QTFFeXVQWjs7QTBFaHZQUTtFQU9JLHdDQUFBO0ExRTZ1UFo7O0EwRXB2UFE7RUFPSSxrQ0FBQTtBMUVpdlBaOztBMEV4dlBRO0VBT0ksZ0NBQUE7QTFFcXZQWjs7QTBFNXZQUTtFQU9JLDhCQUFBO0ExRXl2UFo7O0EwRWh3UFE7RUFPSSxnQ0FBQTtBMUU2dlBaOztBMEVwd1BRO0VBT0ksK0JBQUE7QTFFaXdQWjs7QTBFeHdQUTtFQU9JLG9DQUFBO0ExRXF3UFo7O0EwRTV3UFE7RUFPSSxrQ0FBQTtBMUV5d1BaOztBMEVoeFBRO0VBT0ksZ0NBQUE7QTFFNndQWjs7QTBFcHhQUTtFQU9JLHVDQUFBO0ExRWl4UFo7O0EwRXh4UFE7RUFPSSxzQ0FBQTtBMUVxeFBaOztBMEU1eFBRO0VBT0ksaUNBQUE7QTFFeXhQWjs7QTBFaHlQUTtFQU9JLDJCQUFBO0ExRTZ4UFo7O0EwRXB5UFE7RUFPSSxpQ0FBQTtBMUVpeVBaOztBMEV4eVBRO0VBT0ksK0JBQUE7QTFFcXlQWjs7QTBFNXlQUTtFQU9JLDZCQUFBO0ExRXl5UFo7O0EwRWh6UFE7RUFPSSwrQkFBQTtBMUU2eVBaOztBMEVwelBRO0VBT0ksOEJBQUE7QTFFaXpQWjs7QTBFeHpQUTtFQU9JLG9CQUFBO0Ex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QUE7QTFFd3FRWjs7QTBFL3FRUTtFQU9JLDRCQUFBO0VBQUEsK0JBQUE7QTFFNnFRWjs7QTBFcHJRUTtFQU9JLDhCQUFBO0VBQUEsaUNBQUE7QTFFa3JRWjs7QTBFenJRUTtFQU9JLDRCQUFBO0VBQUEsK0JBQUE7QTFFdXJRWjs7QTBFOXJRUTtFQU9JLDhCQUFBO0VBQUEsaUNBQUE7QTFFNHJRWjs7QTBFbnNRUTtFQU9JLDRCQUFBO0VBQUEsK0JBQUE7QTFFaXNRWjs7QTBFeHNRUTtFQU9JLCtCQUFBO0ExRXFzUVo7O0EwRTVzUVE7RUFPSSw4QkFBQTtBMUV5c1FaOztBMEVodFFRO0VBT0ksNEJBQUE7QTFFNnNRWjs7QTBFcHRRUTtFQU9JLDhCQUFBO0ExRWl0UVo7O0EwRXh0UVE7RUFPSSw0QkFBQTtBMUVxdFFaOztBMEU1dFFRO0VBT0ksOEJBQUE7QTFFeXRRWjs7QTBFaHVRUTtFQU9JLDRCQUFBO0ExRTZ0UVo7O0EwRXB1UVE7RUFPSSxpQ0FBQTtBMUVpdVFaOztBMEV4dVFRO0VBT0ksZ0NBQUE7QTFFcXVRWjs7QTBFNXVRUTtFQU9JLDhCQUFBO0ExRXl1UVo7O0EwRWh2UVE7RUFPSSxnQ0FBQTtBMUU2dVFaOztBMEVwdlFRO0VBT0ksOEJBQUE7QTFFaXZRWjs7QTBFeHZRUTtFQU9JLGdDQUFBO0ExRXF2UVo7O0EwRTV2UVE7RUFPSSw4QkFBQTtBMUV5dlFaOztBMEVod1FRO0VBT0ksa0NBQUE7QTFFNnZRWjs7QTBFcHdRUTtFQU9JLGlDQUFBO0ExRWl3UVo7O0EwRXh3UVE7RUFPSSwrQkFBQTtBMUVxd1FaOztBMEU1d1FRO0VBT0ksaUNBQUE7QTFFeXdRWjs7QTBFaHhRUTtFQU9JLCtCQUFBO0ExRTZ3UVo7O0EwRXB4UVE7RUFPSSxpQ0FBQTtBMUVpeFFaOztBMEV4eFFRO0VBT0ksK0JBQUE7QTFFcXhRWjs7QTBFNXhRUTtFQU9JLGdDQUFBO0ExRXl4UVo7O0EwRWh5UVE7RUFPSSwrQkFBQTtBMUU2eFFaOztBMEVweVFRO0VBT0ksNkJBQUE7QTFFaXlRWjs7QTBFeHlRUTtFQU9JLCtCQUFBO0Ex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T0ksa0NBQUE7RTFFMGtUVjs7RTBFamxUTTtJQU9JLGdDQUFBO0UxRThrVFY7O0UwRXJsVE07SUFPSSw4QkFBQTtFMUVrbFRWOztFMEV6bFRNO0lBT0ksZ0NBQUE7RTFFc2xUVjs7RTBFN2xUTTtJQU9JLCtCQUFBO0UxRTBsVFY7O0UwRWptVE07SUFPSSxvQ0FBQTtFMUU4bFRWOztFMEVybVRNO0lBT0ksa0NBQUE7RTFFa21UVjs7RTBFem1UTTtJQU9JLGdDQUFBO0UxRXNtVFY7O0UwRTdtVE07SUFPSSx1Q0FBQTtFMUUwbVRWOztFMEVqblRNO0lBT0ksc0NBQUE7RTFFOG1UVjs7RTBFcm5UTTtJQU9JLGlDQUFBO0UxRWtuVFY7O0UwRXpuVE07SUFPSSwyQkFBQTtFMUVzblRWOztFMEU3blRNO0lBT0ksaUNBQUE7RTFFMG5UVjs7RTBFam9UTTtJQU9JLCtCQUFBO0UxRThuVFY7O0UwRXJvVE07SUFPSSw2QkFBQTtFMUVrb1RWOztFMEV6b1RNO0lBT0ksK0JBQUE7RTFFc29UVjs7RTBFN29UTTtJQU9JLDhCQUFBO0UxRTBvVFY7O0UwRWpwVE07SUFPSSxvQkFBQTtFMUU4b1RWOztFMEVycFRNO0lBT0ksbUJBQUE7RTFFa3BUVjs7RTBFenBUTTtJQU9JLG1CQUFBO0UxRXNwVFY7O0UwRTdwVE07SUFPSSxtQkFBQTtFMUUwcFRWOztFMEVqcVRNO0lBT0ksbUJBQUE7RTFFOHBUVjs7RTBFcnFUTTtJQU9JLG1CQUFBO0UxRWtxVFY7O0UwRXpxVE07SUFPSSxtQkFBQTtFMUVzcVRWOztFMEU3cVRNO0lBT0ksbUJBQUE7RTFFMHFUVjs7RTBFanJUTTtJQU9JLG9CQUFBO0UxRThxVFY7O0UwRXJyVE07SUFPSSwwQkFBQTtFMUVrclRWOztFMEV6clRNO0lBT0kseUJBQUE7RTFFc3JUVjs7RTBFN3JUTTtJQU9JLHVCQUFBO0UxRTByVFY7O0UwRWpzVE07SUFPSSx5QkFBQTtFMUU4clRWOztFMEVyc1RNO0lBT0ksdUJBQUE7RTFFa3NUVjs7RTBFenNUTTtJQU9JLHlCQUFBO0UxRXNzVFY7O0UwRTdzVE07SUFPSSx1QkFBQTtFMUUwc1RWOztFMEVqdFRNO0lBT0ksdUJBQUE7RTFFOHNUVjs7RTBFcnRUTTtJQU9JLDBCQUFBO0lBQUEseUJBQUE7RTFFbXRUVjs7RTBFMXRUTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTFFd3RUVjs7RTBFL3RUTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RTFFNnRUVjs7RTBFcHVUTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RTFFa3VUVjs7RTBFenVUTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RTFFdXVUVjs7RTBFOXVUTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RTFFNHVUVjs7RTBFbnZUTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RTFFaXZUVjs7RTBFeHZUTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RTFFc3ZUVjs7RTBFN3ZUTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RTFFMnZUVjs7RTBFbHdUTTtJQU9JLHdCQUFBO0lBQUEsMkJBQUE7RTFFZ3dUVjs7RTBFdndUTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTFFcXdUVjs7RTBFNXdUTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RTFFMHdUVjs7RTBFanhUTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTFFK3dUVjs7RTBFdHhUTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RTFFb3hUVjs7RTBFM3hUTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTFFeXhUVjs7RTBFaHlUTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RTFFOHhUVjs7RTBFcnlUTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTFFbXlUVjs7RTBFMXlUTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTFFd3lUVjs7RTBFL3lUTTtJQU9JLHdCQUFBO0UxRTR5VFY7O0UwRW56VE07SUFPSSw4QkFBQTtFMUVnelRWOztFMEV2elRNO0lBT0ksNkJBQUE7RTFFb3pUVjs7RTBFM3pUTTtJQU9JLDJCQUFBO0UxRXd6VFY7O0UwRS96VE07SUFPSSw2QkFBQTtFMUU0elRWOztFMEVuMFRNO0lBT0ksMkJBQUE7RTFFZzBUVjs7RTBFdjBUTTtJQU9JLDZCQUFBO0UxRW8wVFY7O0UwRTMwVE07SUFPSSwyQkFBQTtFMUV3MFRWOztFMEUvMFRNO0lBT0ksMkJBQUE7RTFFNDBUVjs7RTBFbjFUTTtJQU9JLDBCQUFBO0UxRWcxVFY7O0UwRXYxVE07SUFPSSxnQ0FBQTtFMUVvMVRWOztFMEUzMVRNO0lBT0ksK0JBQUE7RTFFdzFUVjs7RTBFLzFUTTtJQU9JLDZCQUFBO0UxRTQxVFY7O0UwRW4yVE07SUFPSSwrQkFBQTtFMUVnMlRWOztFMEV2MlRNO0lBT0ksNkJBQUE7RTFFbzJUVjs7RTBFMzJUTTtJQU9JLCtCQUFBO0UxRXcyVFY7O0UwRS8yVE07SUFPSSw2QkFBQTtFMUU0MlRWOztFMEVuM1RNO0lBT0ksNkJBQUE7RTFFZzNUVjs7RTBFdjNUTTtJQU9JLDJCQUFBO0UxRW8zVFY7O0UwRTMzVE07SUFPSSxpQ0FBQTtFMUV3M1RWOztFMEUvM1RNO0lBT0ksZ0NBQUE7RTFFNDNUVjs7RTBFbjRUTTtJQU9JLDhCQUFBO0UxRWc0VFY7O0UwRXY0VE07SUFPSSxnQ0FBQTtFMUVvNFRWOztFMEUzNFRNO0lBT0ksOEJBQUE7RTFFdzRUVjs7RTBFLzRUTTtJQU9JLGdDQUFBO0UxRTQ0VFY7O0UwRW41VE07SUFPSSw4QkFBQTtFMUVnNVRWOztFMEV2NVRNO0lBT0ksOEJBQUE7RTFFbzVUVjs7RTBFMzVUTTtJQU9JLHlCQUFBO0UxRXc1VFY7O0UwRS81VE07SUFPSSwrQkFBQTtFMUU0NVRWOztFMEVuNlRNO0lBT0ksOEJBQUE7RTFFZzZUVjs7RTBFdjZUTTtJQU9JLDRCQUFBO0UxRW82VFY7O0UwRTM2VE07SUFPSSw4QkFBQTtFMUV3NlRWOztFMEUvNlRNO0lBT0ksNEJBQUE7RTFFNDZUVjs7RTBFbjdUTTtJQU9JLDhCQUFBO0UxRWc3VFY7O0UwRXY3VE07SUFPSSw0QkFBQTtFMUVvN1RWOztFMEUzN1RNO0lBT0ksNEJBQUE7RTFFdzdUVjs7RTBFLzdUTTtJQU9JLDJCQUFBO0UxRTQ3VFY7O0UwRW44VE07SUFPSSwwQkFBQTtF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T0ksOEJBQUE7RTFFa3pVVjs7RTBFenpVTTtJQU9JLGdDQUFBO0UxRXN6VVY7O0UwRTd6VU07SUFPSSw4QkFBQTtFMUUwelVWOztFMEVqMFVNO0lBT0ksNEJBQUE7RTFFOHpVVjs7RTBFcjBVTTtJQU9JLGtDQUFBO0UxRWswVVY7O0UwRXowVU07SUFPSSxpQ0FBQTtFMUVzMFVWOztFMEU3MFVNO0lBT0ksK0JBQUE7RTFFMDBVVjs7RTBFajFVTTtJQU9JLGlDQUFBO0UxRTgwVVY7O0UwRXIxVU07SUFPSSwrQkFBQTtFMUVrMVVWOztFMEV6MVVNO0lBT0ksaUNBQUE7RTFFczFVVjs7RTBFNzFVTTtJQU9JLCtCQUFBO0UxRTAxVVY7O0UwRWoyVU07SUFPSSwwQkFBQTtFMUU4MVVWOztFMEVyMlVNO0lBT0ksZ0NBQUE7RTFFazJVVjs7RTBFejJVTTtJQU9JLCtCQUFBO0UxRXMyVVY7O0UwRTcyVU07SUFPSSw2QkFBQTtFMUUwMlVWOztFMEVqM1VNO0lBT0ksK0JBQUE7RTFFODJVVjs7RTBFcjNVTTtJQU9JLDZCQUFBO0UxRWszVVY7O0UwRXozVU07SUFPSSwrQkFBQTtFMUVzM1VWOztFMEU3M1VNO0lBT0ksNkJBQUE7RTFFMDNVVjs7RTBFajRVTTtJQU9JLGlCQUFBO0UxRTgzVVY7O0UwRXI0VU07SUFPSSx1QkFBQTtFMUVrNFVWOztFMEV6NFVNO0lBT0ksc0JBQUE7RTFFczRVVjs7RTBFNzRVTTtJQU9JLG9CQUFBO0UxRTA0VVY7O0UwRWo1VU07SUFPSSxzQkFBQTtFMUU4NFVWOztFMEVyNVVNO0lBT0ksb0JBQUE7RTFFazVVVjs7RTBFejVVTTtJQU9JLHNCQUFBO0UxRXM1VVY7O0UwRTc1VU07SUFPSSxvQkFBQTtFMUUwNVVWOztFMEVqNlVNO0lBT0kscUJBQUE7RTFFODVVVjs7RTBFcjZVTTtJQU9JLDJCQUFBO0UxRWs2VVY7O0UwRXo2VU07SUFPSSwwQkFBQTtFMUVzNlVWOztFMEU3NlVNO0lBT0ksd0JBQUE7RTFFMDZVVjs7RTBFajdVTTtJQU9JLDBCQUFBO0UxRTg2VVY7O0UwRXI3VU07SUFPSSx3QkFBQTtFMUVrN1VWOztFMEV6N1VNO0lBT0ksMEJBQUE7RTFFczdVVjs7RTBFNzdVTTtJQU9JLHdCQUFBO0UxRTA3VVY7O0UwRWo4VU07SUFPSSw2QkFBQTtTQUFBLHdCQUFBO0UxRTg3VVY7O0UwRXI4VU07SUFPSSxtQ0FBQTtTQUFBLDhCQUFBO0UxRWs4VVY7O0UwRXo4VU07SUFPSSxrQ0FBQTtTQUFBLDZCQUFBO0UxRXM4VVY7O0UwRTc4VU07SUFPSSxnQ0FBQTtTQUFBLDJCQUFBO0UxRTA4VVY7O0UwRWo5VU07SUFPSSxrQ0FBQTtTQUFBLDZCQUFBO0UxRTg4VVY7O0UwRXI5VU07SUFPSSxnQ0FBQTtTQUFBLDJCQUFBO0UxRWs5VVY7O0UwRXo5VU07SUFPSSxrQ0FBQTtTQUFBLDZCQUFBO0UxRXM5VVY7O0UwRTc5VU07SUFPSSxnQ0FBQTtTQUFBLDJCQUFBO0UxRTA5VVY7O0UwRWorVU07SUFPSSwyQkFBQTtFMUU4OVVWOztFMEVyK1VNO0lBT0ksNEJBQUE7RTFFaytVVjs7RTBFeitVTTtJQU9JLDZCQUFBO0UxRXMrVVY7QUFDRjtBZ0JqL1VJO0UwREdJO0lBT0ksc0JBQUE7RTFFMitVVjs7RTBFbC9VTTtJQU9JLHVCQUFBO0UxRSsrVVY7O0UwRXQvVU07SUFPSSxzQkFBQTtFMUVtL1VWOztFMEUxL1VNO0lBT0ksaUNBQUE7T0FBQSw4QkFBQTtFMUV1L1VWOztFMEU5L1VNO0lBT0ksK0JBQUE7T0FBQSw0QkFBQTtFMUUyL1VWOztFMEVsZ1ZNO0lBT0ksOEJBQUE7T0FBQSwyQkFBQTtFMUUrL1VWOztFMEV0Z1ZNO0lBT0ksb0NBQUE7T0FBQSxpQ0FBQTtFMUVtZ1ZWOztFMEUxZ1ZNO0lBT0ksOEJBQUE7T0FBQSwyQkFBQTtFMUV1Z1ZWOztFMEU5Z1ZNO0lBT0ksMEJBQUE7RTFFMmdWVjs7RTBFbGhWTTtJQU9JLGdDQUFBO0UxRStnVlY7O0UwRXRoVk07SUFPSSx5QkFBQTtFMUVtaFZWOztFMEUxaFZNO0lBT0ksd0JBQUE7RTFFdWhWVjs7RTBFOWhWTTtJQU9JLCtCQUFBO0UxRTJoVlY7O0UwRWxpVk07SUFPSSx5QkFBQTtFMUUraFZWOztFMEV0aVZNO0lBT0ksNkJBQUE7RTFFbWlWVjs7RTBFMWlWTTtJQU9JLDhCQUFBO0UxRXVpVlY7O0UwRTlpVk07SUFPSSx3QkFBQTtFMUUyaVZWOztFMEVsalZNO0lBT0ksK0JBQUE7RTFFK2lWVjs7RTBFdGpWTTtJQU9JLHdCQUFBO0UxRW1qVlY7O0UwRTFqVk07SUFPSSx5QkFBQTtFMUV1alZWOztFMEU5alZNO0lBT0ksOEJBQUE7RTFFMmpWVjs7RTBFbGtWTTtJQU9JLGlDQUFBO0UxRStqVlY7O0UwRXRrVk07SUFPSSxzQ0FBQTtFMUVta1ZWOztFMEUxa1ZNO0lBT0kseUNBQUE7RTFFdWtWVjs7RTBFOWtWTTtJQU9JLHVCQUFBO0UxRTJrVlY7O0UwRWxsVk07SUFPSSx1QkFBQTtFMUUra1ZWOztFMEV0bFZNO0lBT0kseUJBQUE7RTFFbWxWVjs7RTBFMWxWTTtJQU9JLHlCQUFBO0UxRXVsVlY7O0UwRTlsVk07SUFPSSwwQkFBQTtFMUUybFZWOztFMEVsbVZNO0lBT0ksNEJBQUE7RTFFK2xWVjs7RTBFdG1WTTtJQU9JLGtDQUFBO0UxRW1tVlY7O0UwRTFtVk07SUFPSSxzQ0FBQTtFMUV1bVZWOztFMEU5bVZNO0lBT0ksb0NBQUE7RTFFMm1WVjs7RTBFbG5WTTtJQU9JLGtDQUFBO0UxRSttVlY7O0UwRXRuVk07SUFPSSx5Q0FBQTtFMUVtblZWOztFMEUxblZNO0lBT0ksd0NBQUE7RTFFdW5WVjs7RTBFOW5WTTtJQU9JLHdDQUFBO0UxRTJuVlY7O0UwRWxvVk07SUFPSSxrQ0FBQTtFMUUrblZWOztFMEV0b1ZNO0lBT0ksZ0NBQUE7RTFFbW9WVjs7RTBFMW9WTTtJQU9JLDhCQUFBO0UxRXVvVlY7O0UwRTlvVk07SUFPSSxnQ0FBQTtFMUUyb1ZWOztFMEVscFZNO0lBT0ksK0JBQUE7RTFFK29WVjs7RTBFdHBWTTtJQU9JLG9DQUFBO0UxRW1wVlY7O0UwRTFwVk07SUFPSSxrQ0FBQTtFMUV1cFZWOztFMEU5cFZNO0lBT0ksZ0NBQUE7RTFFMnBWVjs7RTBFbHFWTTtJ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Vjs7RTBFMWhXTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RTFFd2hXVjs7RTBFL2hXTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTFFNmhXVjs7RTBFcGlXTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RTFFa2lXVjs7RTBFemlXTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTFFdWlXVjs7RTBFOWlXTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RTFFNGlXVjs7RTBFbmpXTTtJQU9JLCtCQUFBO0lBQUEsa0NBQUE7RTFFaWpXVjs7RTBFeGpXTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTFFc2pXVjs7RTBFN2pXTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RTFFMmpXVjs7RTBFbGtXTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTFFZ2tXVjs7RTBFdmtXTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RTFFcWtXVjs7RTBFNWtXTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTFFMGtXVjs7RTBFamxXTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RTFFK2tXVjs7RTBFdGxXTTtJQU9JLCtCQUFBO0UxRW1sV1Y7O0UwRTFsV007SUFPSSw4QkFBQTtFMUV1bFdWOztFMEU5bFdNO0lBT0ksNEJBQUE7RTFFMmxXVjs7RTBFbG1XTTtJQU9JLDhCQUFBO0UxRStsV1Y7O0UwRXRtV007SUFPSSw0QkFBQTtFMUVtbVdWOztFMEUxbVdNO0lBT0ksOEJBQUE7RTFFdW1XVjs7RTBFOW1XTTtJQU9JLDRCQUFBO0UxRTJtV1Y7O0UwRWxuV007SUFPSSxpQ0FBQTtFMUUrbVdWOztFMEV0bldNO0lBT0ksZ0NBQUE7RTFFbW5XVjs7RTBFMW5XTTtJQU9JLDhCQUFBO0UxRXVuV1Y7O0UwRTluV007SUFPSSxnQ0FBQTtFMUUybldWOztFMEVsb1dNO0lBT0ksOEJBQUE7RTFFK25XVjs7RTBFdG9XTTtJQU9JLGdDQUFBO0UxRW1vV1Y7O0UwRTFvV007SUFPSSw4QkFBQTtFMUV1b1dWOztFMEU5b1dNO0lBT0ksa0NBQUE7RTFFMm9XVjs7RTBFbHBXTTtJ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blhNO0lBT0ksaUNBQUE7RTFFb25YVjs7RTBFM25YTTtJQU9JLHNDQUFBO0UxRXduWFY7O0UwRS9uWE07SUFPSSx5Q0FBQTtFMUU0blhWOztFMEVub1hNO0lBT0ksdUJBQUE7RTFFZ29YVjs7RTBFdm9YTTtJQU9JLHVCQUFBO0UxRW9vWFY7O0UwRTNvWE07SUFPSSx5QkFBQTtFMUV3b1hWOztFMEUvb1hNO0lBT0kseUJBQUE7RTFFNG9YVjs7RTBFbnBYTTtJQU9JLDBCQUFBO0UxRWdwWFY7O0UwRXZwWE07SUFPSSw0QkFBQTtFMUVvcFhWOztFMEUzcFhNO0lBT0ksa0NBQUE7RTFFd3BYVjs7RTBFL3BYTTtJQU9JLHNDQUFBO0UxRTRwWFY7O0UwRW5xWE07SUFPSSxvQ0FBQTtFMUVncVhWOztFMEV2cVhNO0lBT0ksa0NBQUE7RTFFb3FYVjs7RTBFM3FYTTtJQU9JLHlDQUFBO0UxRXdxWFY7O0UwRS9xWE07SUFPSSx3Q0FBQTtFMUU0cVhWOztFMEVuclhNO0lBT0ksd0NBQUE7RTFFZ3JYVjs7RTBFdnJYTTtJQU9JLGtDQUFBO0UxRW9yWFY7O0UwRTNyWE07SUFPSSxnQ0FBQTtFMUV3clhWOztFMEUvclhNO0lBT0ksOEJBQUE7RTFFNHJYVjs7RTBFbnNYTTtJQU9JLGdDQUFBO0UxRWdzWFY7O0UwRXZzWE07SUFPSSwrQkFBQTtFMUVvc1hWOztFMEUzc1hNO0lBT0ksb0NBQUE7RTFFd3NYVjs7RTBFL3NYTTtJQU9JLGtDQUFBO0UxRTRzWFY7O0UwRW50WE07SUFPSSxnQ0FBQTtFMUVndFhWOztFMEV2dFhNO0lBT0ksdUNBQUE7RTFFb3RYVjs7RTBFM3RYTTtJQU9JLHNDQUFBO0UxRXd0WFY7O0UwRS90WE07SUFPSSxpQ0FBQTtFMUU0dFhWOztFMEVudVhNO0lBT0ksMkJBQUE7RTFFZ3VYVjs7RTBFdnVYTTtJQU9JLGlDQUFBO0UxRW91WFY7O0UwRTN1WE07SUFPSSwrQkFBQTtFMUV3dVhWOztFMEUvdVhNO0lBT0ksNkJBQUE7RTFFNHVYVjs7RTBFbnZYTTtJQU9JLCtCQUFBO0UxRWd2WFY7O0UwRXZ2WE07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Q0FBQTtFMUVzbVlWOztFMEU3bVlNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFMUUybVlWOztFMEVsbllNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFMUVnbllWOztFMEV2bllNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFMUVxbllWOztFMEU1bllNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFMUUwbllWOztFMEVqb1lNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFMUUrbllWOztFMEV0b1lNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFMUVvb1lWOztFMEUzb1lNO0lBT0ksK0JBQUE7RTFFd29ZVjs7RTBFL29ZTTtJQU9JLDhCQUFBO0UxRTRvWVY7O0UwRW5wWU07SUFPSSw0QkFBQTtFMUVncFlWOztFMEV2cFlNO0lBT0ksOEJBQUE7RTFFb3BZVjs7RTBFM3BZTTtJQU9JLDRCQUFBO0UxRXdwWVY7O0UwRS9wWU07SUFPSSw4QkFBQTtFMUU0cFlWOztFMEVucVlNO0lBT0ksNEJBQUE7RTFFZ3FZVjs7RTBFdnFZTTtJQU9JLGlDQUFBO0UxRW9xWVY7O0UwRTNxWU07SUFPSSxnQ0FBQTtFMUV3cVlWOztFMEUvcVlNO0lBT0ksOEJBQUE7RTFFNHFZVjs7RTBFbnJZTTtJQU9JLGdDQUFBO0UxRWdyWVY7O0UwRXZyWU07SUFPSSw4QkFBQTtFMUVvcllWOztFMEUzcllNO0lBT0ksZ0NBQUE7RTFFd3JZVjs7RTBFL3JZTTtJQU9JLDhCQUFBO0UxRTRyWVY7O0UwRW5zWU07SUFPSSxrQ0FBQTtFMUVnc1lWOztFMEV2c1lNO0lBT0ksaUNBQUE7RTFFb3NZVjs7RTBFM3NZTTtJQU9JLCtCQUFBO0UxRXdzWVY7O0UwRS9zWU07SUFPSSxpQ0FBQTtFMUU0c1lWOztFMEVudFlNO0lBT0ksK0JBQUE7RTFFZ3RZVjs7RTBFdnRZTTtJQU9JLGlDQUFBO0UxRW90WVY7O0UwRTN0WU07SUFPSSwrQkFBQTtFMUV3dFlWOztFMEUvdFlNO0lBT0ksZ0NBQUE7RTFFNHRZVjs7RTBFbnVZTTtJQU9JLCtCQUFBO0UxRWd1WVY7O0UwRXZ1WU07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NXNaTTtJQU9JLDRCQUFBO0UxRXlzWlY7O0UwRWh0Wk07SUFPSSxrQ0FBQTtFMUU2c1pWOztFMEVwdFpNO0lBT0ksc0NBQUE7RTFFaXRaVjs7RTBFeHRaTTtJQU9JLG9DQUFBO0UxRXF0WlY7O0UwRTV0Wk07SUFPSSxrQ0FBQTtFMUV5dFpWOztFMEVodVpNO0lBT0kseUNBQUE7RTFFNnRaVjs7RTBFcHVaTTtJQU9JLHdDQUFBO0UxRWl1WlY7O0UwRXh1Wk07SUFPSSx3Q0FBQTtFMUVxdVpWOztFMEU1dVpNO0lBT0ksa0NBQUE7RTFFeXVaVjs7RTBFaHZaTTtJQU9JLGdDQUFBO0UxRTZ1WlY7O0UwRXB2Wk07SUFPSSw4QkFBQTtFMUVpdlpWOztFMEV4dlpNO0lBT0ksZ0NBQUE7RTFFcXZaVjs7RTBFNXZaTTtJQU9JLCtCQUFBO0UxRXl2WlY7O0UwRWh3Wk07SUFPSSxvQ0FBQTtFMUU2dlpWOztFMEVwd1pNO0lBT0ksa0NBQUE7RTFFaXdaVjs7RTBFeHdaTTtJQU9JLGdDQUFBO0UxRXF3WlY7O0UwRTV3Wk07SUFPSSx1Q0FBQTtFMUV5d1pWOztFMEVoeFpNO0lBT0ksc0NBQUE7RTFFNndaVjs7RTBFcHhaTTtJQU9JLGlDQUFBO0UxRWl4WlY7O0UwRXh4Wk07SUFPSSwyQkFBQTtFMUVxeFpWOztFMEU1eFpNO0lBT0ksaUNBQUE7RTFFeXhaVjs7RTBFaHlaTTtJQU9JLCtCQUFBO0UxRTZ4WlY7O0UwRXB5Wk07SUFPSSw2QkFBQTtFMUVpeVpWOztFMEV4eVpNO0lBT0ksK0JBQUE7RTFFcXlaVjs7RTBFNXlaTTtJQU9JLDhCQUFBO0UxRXl5WlY7O0UwRWh6Wk07SUFPSSxvQkFBQTtFMUU2eVpWOztFMEVwelpNO0lBT0ksbUJBQUE7RTFFaXpaVjs7RTBFeHpaTTtJQU9JLG1CQUFBO0UxRXF6WlY7O0UwRTV6Wk07SUFPSSxtQkFBQTtFMUV5elpWOztFMEVoMFpNO0lBT0ksbUJBQUE7RTFFNnpaVjs7RTBFcDBaTTtJQU9JLG1CQUFBO0UxRWkwWlY7O0UwRXgwWk07SUFPSSxtQkFBQTtFMUVxMFpWOztFMEU1MFpN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cDdhTTtJQU9JLDRCQUFBO0UxRWk3YVY7O0UwRXg3YU07SUFPSSw4QkFBQTtFMUVxN2FWOztFMEU1N2FNO0lBT0ksNEJBQUE7RTFFeTdhVjs7RTBFaDhhTTtJQU9JLDJCQUFBO0UxRTY3YVY7O0UwRXA4YU07SUFPSSxpQ0FBQTtFMUVpOGFWOztFMEV4OGFNO0lBT0ksZ0NBQUE7RTFFcThhVjs7RTBFNThhTTtJQU9JLDhCQUFBO0UxRXk4YVY7O0UwRWg5YU07SUFPSSxnQ0FBQTtFMUU2OGFWOztFMEVwOWFNO0lBT0ksOEJBQUE7RTFFaTlhVjs7RTBFeDlhTTtJQU9JLGdDQUFBO0UxRXE5YVY7O0UwRTU5YU07SUFPSSw4QkFBQTtFMUV5OWFWOztFMEVoK2FNO0lBT0ksNEJBQUE7RTFFNjlhVjs7RTBFcCthTTtJQU9JLGtDQUFBO0UxRWkrYVY7O0UwRXgrYU07SUFPSSxpQ0FBQTtFMUVxK2FWOztFMEU1K2FNO0lBT0ksK0JBQUE7RTFFeSthVjs7RTBFaC9hTTtJQU9JLGlDQUFBO0UxRTYrYVY7O0UwRXAvYU07SUFPSSwrQkFBQTtFMUVpL2FWOztFMEV4L2FNO0lBT0ksaUNBQUE7RTFFcS9hVjs7RTBFNS9hTTtJQU9JLCtCQUFBO0UxRXkvYVY7O0UwRWhnYk07SUFPSSwwQkFBQTtFMUU2L2FWOztFMEVwZ2JNO0lBT0ksZ0NBQUE7RTFFaWdiVjs7RTBFeGdiTTtJQU9JLCtCQUFBO0UxRXFnYlY7O0UwRTVnYk07SUFPSSw2QkFBQTtFMUV5Z2JWOztFMEVoaGJNO0lBT0ksK0JBQUE7RTFFNmdiVjs7RTBFcGhiTTtJQU9JLDZCQUFBO0UxRWloYlY7O0UwRXhoYk07SUFPSSwrQkFBQTtFMUVxaGJWOztFMEU1aGJNO0lBT0ksNkJBQUE7RTFFeWhiVjs7RTBFaGliTTtJQU9JLGlCQUFBO0UxRTZoYlY7O0UwRXBpYk07SUFPSSx1QkFBQTtFMUVpaWJWOztFMEV4aWJNO0lBT0ksc0JBQUE7RTFFcWliVjs7RTBFNWliTTtJQU9JLG9CQUFBO0UxRXlpYlY7O0UwRWhqYk07SUFPSSxzQkFBQTtFMUU2aWJWOztFMEVwamJN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RWp5Yk07SUFPSSxrQ0FBQTtFMUU4eGJWOztFMEVyeWJNO0lBT0ksZ0NBQUE7RTFFa3liVjs7RTBFenliTTtJQU9JLDhCQUFBO0UxRXN5YlY7O0UwRTd5Yk07SUFPSSxnQ0FBQTtFMUUweWJWOztFMEVqemJNO0lBT0ksK0JBQUE7RTFFOHliVjs7RTBFcnpiTTtJQU9JLG9DQUFBO0UxRWt6YlY7O0UwRXp6Yk07SUFPSSxrQ0FBQTtFMUVzemJWOztFMEU3emJNO0lBT0ksZ0NBQUE7RTFFMHpiVjs7RTBFajBiTTtJQU9JLHVDQUFBO0UxRTh6YlY7O0UwRXIwYk07SUFPSSxzQ0FBQTtFMUVrMGJWOztFMEV6MGJNO0lBT0ksaUNBQUE7RTFFczBiVjs7RTBFNzBiTTtJQU9JLDJCQUFBO0UxRTAwYlY7O0UwRWoxYk07SUFPSSxpQ0FBQTtFMUU4MGJWOztFMEVyMWJNO0lBT0ksK0JBQUE7RTFFazFiVjs7RTBFejFiTTtJQU9JLDZCQUFBO0UxRXMxYlY7O0UwRTcxYk07SUFPSSwrQkFBQTtFMUUwMWJWOztFMEVqMmJNO0lBT0ksOEJBQUE7RTFFODFiVjs7RTBFcjJiTTtJQU9JLG9CQUFBO0UxRWsyYlY7O0UwRXoyYk07SUFPSSxtQkFBQTtFMUVzMmJWOztFMEU3MmJNO0lBT0ksbUJBQUE7RTFFMDJiVjs7RTBFajNiTTtJQU9JLG1CQUFBO0UxRTgyYlY7O0UwRXIzYk07SUFPSSxtQkFBQTtFMUVrM2JWOztFMEV6M2JNO0lBT0ksbUJBQUE7RTFFczNiVjs7RTBFNzNiTTtJQU9JLG1CQUFBO0UxRTAzYlY7O0UwRWo0Yk07SUFPSSxtQkFBQTtFMUU4M2JWOztFMEVyNGJNO0lBT0ksb0JBQUE7RTFFazRiVjs7RTBFejRiTTtJQU9JLDBCQUFBO0UxRXM0YlY7O0UwRTc0Yk07SUFPSSx5QkFBQTtFMUUwNGJWOztFMEVqNWJNO0lBT0ksdUJBQUE7RTFFODRiVjs7RTBFcjViTTtJQU9JLHlCQUFBO0UxRWs1YlY7O0UwRXo1Yk07SUFPSSx1QkFBQTtFMUVzNWJWOztFMEU3NWJNO0lBT0kseUJBQUE7RTFFMDViVjs7RTBFajZiTTtJQU9JLHVCQUFBO0UxRTg1YlY7O0UwRXI2Yk07SUFPSSx1QkFBQTtFMUVrNmJWOztFMEV6NmJNO0lBT0ksMEJBQUE7SUFBQSx5QkFBQTtFMUV1NmJWOztFMEU5NmJNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFMUU0NmJWOztFMEVuN2JNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFMUVpN2JWOztFMEV4N2JNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFMUVzN2JWOztFMEU3N2JNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFMUUyN2JWOztFMEVsOGJNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFMUVnOGJWOztFMEV2OGJNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFMUVxOGJWOztFMEU1OGJNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFMUUwOGJWOztFMEVqOWJNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFMUUrOGJWOztFMEV0OWJNO0lBT0ksd0JBQUE7SUFBQSwyQkFBQTtFMUVvOWJWOztFMEUzOWJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFMUV5OWJWOztFMEVoK2JNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFMUU4OWJWOztFMEVyK2JNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFMUVtK2JWOztFMEUxK2JNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFMUV3K2JWOztFMEUvK2JNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFMUU2K2JWOztFMEVwL2JNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFMUVrL2JWOztFMEV6L2JNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFMUV1L2JWOztFMEU5L2JNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFMUU0L2JWOztFMEVuZ2NNO0lBT0ksd0JBQUE7RTFFZ2djVjs7RTBFdmdjTTtJQU9JLDhCQUFBO0UxRW9nY1Y7O0UwRTNnY007SUFPSSw2QkFBQTtFMUV3Z2NWOztFMEUvZ2NNO0lBT0ksMkJBQUE7RTFFNGdjVjs7RTBFbmhjTTtJQU9JLDZCQUFBO0UxRWdoY1Y7O0UwRXZoY007SUFPSSwyQkFBQTtFMUVvaGNWOztFMEUzaGNNO0lBT0ksNkJBQUE7RTFFd2hjVjs7RTBFL2hjTTtJQU9JLDJCQUFBO0UxRTRoY1Y7O0UwRW5pY007SUFPSSwyQkFBQTtFMUVnaWNWOztFMEV2aWNNO0lBT0ksMEJBQUE7RTFFb2ljVjs7RTBFM2ljTTtJQU9JLGdDQUFBO0UxRXdpY1Y7O0UwRS9pY007SUFPSSwrQkFBQTtFMUU0aWNWOztFMEVuamNNO0lBT0ksNkJBQUE7RTFFZ2pjVjs7RTBFdmpjTTtJQU9JLCtCQUFBO0UxRW9qY1Y7O0UwRTNqY007SUFPSSw2QkFBQTtFMUV3amNWOztFMEUvamNNO0lBT0ksK0JBQUE7RTFFNGpjVjs7RTBFbmtjTTtJQU9JLDZCQUFBO0UxRWdrY1Y7O0UwRXZrY007SUFPSSw2QkFBQTtFMUVva2NWOztFMEUza2NNO0lBT0ksMkJBQUE7RTFFd2tjVjs7RTBFL2tjTTtJQU9JLGlDQUFBO0UxRTRrY1Y7O0UwRW5sY007SUFPSSxnQ0FBQTtFMUVnbGNWOztFMEV2bGNNO0lBT0ksOEJBQUE7RTFFb2xjVjs7RTBFM2xjTTtJQU9JLGdDQUFBO0UxRXdsY1Y7O0UwRS9sY007SUFPSSw4QkFBQTtFMUU0bGNWOztFMEVubWNNO0lBT0ksZ0NBQUE7RTFFZ21jVjs7RTBFdm1jTTtJQU9JLDhCQUFBO0UxRW9tY1Y7O0UwRTNtY007SUFPSSw4QkFBQTtFMUV3bWNWOztFMEUvbWNNO0lBT0kseUJBQUE7RTFFNG1jVjs7RTBFbm5jTTtJQU9JLCtCQUFBO0UxRWduY1Y7O0UwRXZuY007SUFPSSw4QkFBQTtFMUVvbmNWOztFMEUzbmNNO0lBT0ksNEJBQUE7RTFFd25jVjs7RTBFL25jTTtJQU9JLDhCQUFBO0UxRTRuY1Y7O0UwRW5vY007SUFPSSw0QkFBQTtFMUVnb2NWOztFMEV2b2NNO0lBT0ksOEJBQUE7RTFFb29jVjs7RTBFM29jTTtJQU9JLDRCQUFBO0UxRXdvY1Y7O0UwRS9vY007SUFPSSw0QkFBQTtFMUU0b2NWOztFMEVucGNNO0lBT0ksMkJBQUE7RTFFZ3BjVjs7RTBFdnBjTTtJQU9JLDBCQUFBO0UxRW9wY1Y7O0UwRTNwY007SUFPSSx3QkFBQTtFMUV3cGNWOztFMEUvcGNNO0lBT0ksMEJBQUE7RTFFNHBjVjs7RTBFbnFjTTtJQU9JLHdCQUFBO0UxRWdxY1Y7O0UwRXZxY007SUFPSSwwQkFBQTtFMUVvcWNWOztFMEUzcWNNO0lBT0ksd0JBQUE7RTFFd3FjVjs7RTBFL3FjTTtJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7RTFFNnFjVjs7RTBFcHJjTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTFFa3JjVjs7RTBFenJjTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RTFFdXJjVjs7RTBFOXJjTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTFFNHJjVjs7RTBFbnNjTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RTFFaXNjVjs7RTBFeHNjTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTFFc3NjVjs7RTBFN3NjTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RTFFMnNjVjs7RTBFbHRjTTtJQU9JLCtCQUFBO0lBQUEsa0NBQUE7RTFFZ3RjVjs7RTBFdnRjTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTFFcXRjVjs7RTBFNXRjTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RTFFMHRjVjs7RTBFanVjTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTFFK3RjVjs7RTBFdHVjTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RTFFb3VjVjs7RTBFM3VjTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTFFeXVjVjs7RTBFaHZjTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RTFFOHVjVjs7RTBFcnZjTTtJQU9JLCtCQUFBO0UxRWt2Y1Y7O0UwRXp2Y007SUFPSSw4QkFBQTtFMUVzdmNWOztFMEU3dmNNO0lBT0ksNEJBQUE7RTFFMHZjVjs7RTBFandjTTtJQU9JLDhCQUFBO0UxRTh2Y1Y7O0UwRXJ3Y007SUFPSSw0QkFBQTtFMUVrd2NWOztFMEV6d2NNO0lBT0ksOEJBQUE7RTFFc3djVjs7RTBFN3djTTtJQU9JLDRCQUFBO0UxRTB3Y1Y7O0UwRWp4Y007SUFPSSxpQ0FBQTtFMUU4d2NWOztFMEVyeGNNO0lBT0ksZ0NBQUE7RTFFa3hjVjs7RTBFenhjTTtJQU9JLDhCQUFBO0UxRXN4Y1Y7O0UwRTd4Y007SUFPSSxnQ0FBQTtFMUUweGNWOztFMEVqeWNNO0lBT0ksOEJBQUE7RTFFOHhjVjs7RTBFcnljTTtJQU9JLGdDQUFBO0UxRWt5Y1Y7O0UwRXp5Y007SUFPSSw4QkFBQTtFMUVzeWNWOztFMEU3eWNNO0lBT0ksa0NBQUE7RTFFMHljVjs7RTBFanpjTTtJQU9JLGlDQUFBO0UxRTh5Y1Y7O0UwRXJ6Y007SUFPSSwrQkFBQTtFMUVremNWOztFMEV6emNNO0lBT0ksaUNBQUE7RTFFc3pjVjs7RTBFN3pjTTtJQU9JLCtCQUFBO0UxRTB6Y1Y7O0UwRWowY007SUFPSSxpQ0FBQTtFMUU4emNWOztFMEVyMGNNO0lBT0ksK0JBQUE7RTFFazBjVjs7RTBFejBjTTtJQU9JLGdDQUFBO0UxRXMwY1Y7O0UwRTcwY007SUFPSSwrQkFBQTtFMUUwMGNWOztFMEVqMWNNO0lBT0ksNkJBQUE7RTFFODBjVjs7RTBFcjFjTTtJQU9JLCtCQUFBO0UxRWsxY1Y7O0UwRXoxY007SUFPSSw2QkFBQTtFMUVzMWNWOztFMEU3MWNNO0lBT0ksK0JBQUE7RTFFMDFjVjs7RTBFajJjTTtJQU9JLDZCQUFBO0UxRTgxY1Y7O0UwRXIyY007SUFPSSxxQkFBQTtFMUVrMmNWOztFMEV6MmNNO0lBT0ksMkJBQUE7RTFFczJjVjs7RTBFNzJjTTtJQU9JLDBCQUFBO0UxRTAyY1Y7O0UwRWozY007SUFPSSx3QkFBQTtFMUU4MmNWOztFMEVyM2NNO0lBT0ksMEJBQUE7RTFFazNjVjs7RTBFejNjTTtJQU9JLHdCQUFBO0UxRXMzY1Y7O0UwRTczY007SUFPSSwwQkFBQTtFMUUwM2NWOztFMEVqNGNNO0lBT0ksd0JBQUE7RTFFODNjVjs7RTBFcjRjTTtJQU9JLDJCQUFBO0lBQUEsMEJBQUE7RTFFbTRjVjs7RTBFMTRjTTtJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7RTFFdzRjVjs7RTBFLzRjTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTFFNjRjVjs7RTBFcDVjTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RTFFazVjVjs7RTBFejVjTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTFFdTVjVjs7RTBFOTVjTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RTFFNDVjVjs7RTBFbjZjTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTFFaTZjVjs7RTBFeDZjTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RTFFczZjVjs7RTBFNzZjTTtJQU9JLHlCQUFBO0lBQUEsNEJBQUE7RTFFMjZjVjs7RTBFbDdjTTtJQU9JLCtCQUFBO0lBQUEsa0NBQUE7RTFFZzdjVjs7RTBFdjdjTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTFFcTdjVjs7RTBFNTdjTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RTFFMDdjVjs7RTBFajhjTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTFFKzdjVjs7RTBFdDhjTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RTFFbzhjVjs7RTBFMzhjTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTFFeThjVjs7RTBFaDljTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RTFFODhjVjs7RTBFcjljTTtJQU9JLHlCQUFBO0UxRWs5Y1Y7O0UwRXo5Y007SUFPSSwrQkFBQTtFMUVzOWNWOztFMEU3OWNNO0lBT0ksOEJBQUE7RTFFMDljVjs7RTBFaitjTTtJQU9JLDRCQUFBO0UxRTg5Y1Y7O0UwRXIrY007SUFPSSw4QkFBQTtFMUVrK2NWOztFMEV6K2NNO0lBT0ksNEJBQUE7RTFFcytjVjs7RTBFNytjTTtJQU9JLDhCQUFBO0UxRTArY1Y7O0UwRWovY007SUFPSSw0QkFBQTtFMUU4K2NWOztFMEVyL2NNO0lBT0ksMkJBQUE7RTFFay9jVjs7RTBFei9jTTtJQU9JLGlDQUFBO0UxRXMvY1Y7O0UwRTcvY007SUFPSSxnQ0FBQTtFMUUwL2NWOztFMEVqZ2RNO0lBT0ksOEJBQUE7RTFFOC9jVjs7RTBFcmdkTTtJQU9JLGdDQUFBO0UxRWtnZFY7O0UwRXpnZE07SUFPSSw4QkFBQTtFMUVzZ2RWOztFMEU3Z2RNO0lBT0ksZ0NBQUE7RTFFMGdkVjs7RTBFamhkTTtJQU9JLDhCQUFBO0UxRThnZFY7O0UwRXJoZE07SUFPSSw0QkFBQTtFMUVraGRWOztFMEV6aGRNO0lBT0ksa0NBQUE7RTFFc2hkVjs7RTBFN2hkTTtJQU9JLGlDQUFBO0UxRTBoZFY7O0UwRWppZE07SUFPSSwrQkFBQTtFMUU4aGRWOztFMEVyaWRNO0lBT0ksaUNBQUE7RTFFa2lkVjs7RTBFemlkTTtJQU9JLCtCQUFBO0UxRXNpZFY7O0UwRTdpZE07SUFPSSxpQ0FBQTtFMUUwaWRWOztFMEVqamRNO0lBT0ksK0JBQUE7RTFFOGlkVjs7RTBFcmpkTTtJQU9JLDBCQUFBO0UxRWtqZFY7O0UwRXpqZE07SUFPSSxnQ0FBQTtFMUVzamRWOztFMEU3amRNO0lBT0ksK0JBQUE7RTFFMGpkVjs7RTBFamtkTTtJQU9JLDZCQUFBO0UxRThqZFY7O0UwRXJrZE07SUFPSSwrQkFBQTtFMUVra2RWOztFMEV6a2RNO0lBT0ksNkJBQUE7RTFFc2tkVjs7RTBFN2tkTTtJQU9JLCtCQUFBO0UxRTBrZFY7O0UwRWpsZE07SUFPSSw2QkFBQTtFMUU4a2RWOztFMEVybGRNO0lBT0ksaUJBQUE7RTFFa2xkVjs7RTBFemxkTTtJQU9JLHVCQUFBO0UxRXNsZFY7O0UwRTdsZE07SUFPSSxzQkFBQTtFMUUwbGRWOztFMEVqbWRNO0lBT0ksb0JBQUE7RTFFOGxkVjs7RTBFcm1kTTtJQU9JLHNCQUFBO0UxRWttZFY7O0UwRXptZE07SUFPSSxvQkFBQTtFMUVzbWRWOztFMEU3bWRNO0lBT0ksc0JBQUE7RTFFMG1kVjs7RTBFam5kTTtJQU9JLG9CQUFBO0UxRThtZFY7O0UwRXJuZE07SUFPSSxxQkFBQTtFMUVrbmRWOztFMEV6bmRNO0lBT0ksMkJBQUE7RTFFc25kVjs7RTBFN25kTTtJQU9JLDBCQUFBO0UxRTBuZFY7O0UwRWpvZE07SUFPSSx3QkFBQTtFMUU4bmRWOztFMEVyb2RNO0lBT0ksMEJBQUE7RTFFa29kVjs7RTBFem9kTTtJQU9JLHdCQUFBO0UxRXNvZFY7O0UwRTdvZE07SUFPSSwwQkFBQTtFMUUwb2RWOztFMEVqcGRNO0lBT0ksd0JBQUE7RTFFOG9kVjs7RTBFcnBkTTtJQU9JLDZCQUFBO1NBQUEsd0JBQUE7RTFFa3BkVjs7RTBFenBkTTtJQU9JLG1DQUFBO1NBQUEsOEJBQUE7RTFFc3BkVjs7RTBFN3BkTTtJQU9JLGtDQUFBO1NBQUEsNkJBQUE7RTFFMHBkVjs7RTBFanFkTTtJQU9JLGdDQUFBO1NBQUEsMkJBQUE7RTFFOHBkVjs7RTBFcnFkTTtJQU9JLGtDQUFBO1NBQUEsNkJBQUE7RTFFa3FkVjs7RTBFenFkTTtJQU9JLGdDQUFBO1NBQUEsMkJBQUE7RTFFc3FkVjs7RTBFN3FkTTtJQU9JLGtDQUFBO1NBQUEsNkJBQUE7RTFFMHFkVjs7RTBFanJkTTtJQU9JLGdDQUFBO1NBQUEsMkJBQUE7RTFFOHFkVjs7RTBFcnJkTTtJQU9JLDJCQUFBO0UxRWtyZFY7O0UwRXpyZE07SUFPSSw0QkFBQTtFMUVzcmRWOztFMEU3cmRNO0lBT0ksNkJBQUE7RTFFMHJkVjtBQUNGO0EyRTl0ZEE7RUQ0QlE7SUFPSSwwQkFBQTtFMUUrcmRWOztFMEV0c2RNO0lBT0ksZ0NBQUE7RTFFbXNkVjs7RTBFMXNkTTtJQU9JLHlCQUFBO0UxRXVzZFY7O0UwRTlzZE07SUFPSSx3QkFBQTtFMUUyc2RWOztFMEVsdGRNO0lBT0ksK0JBQUE7RTFFK3NkVjs7RTBFdHRkTTtJQU9JLHlCQUFBO0UxRW10ZFY7O0UwRTF0ZE07SUFPSSw2QkFBQTtFMUV1dGRWOztFMEU5dGRNO0lBT0ksOEJBQUE7RTFFMnRkVjs7RTBFbHVkTTtJQU9JLHdCQUFBO0UxRSt0ZFY7O0UwRXR1ZE07SUFPSSwrQkFBQTtFMUVtdWRWOztFMEUxdWRNO0lBT0ksd0JBQUE7RTFFdXVkVjtBQUNGO0E0RWh6ZEU7RUFDRSxnQkFBQTtBNUVremRKO0E0RS95ZEU7RUFDRSxnQkFBQTtBNUVpemRKO0E0RTl5ZEU7RUFDRSxpQ0FBQTtBNUVnemRKO0E0RTd5ZEU7RUFDRSxjcEU0RE87QVJtdmRYOztBNkU3emRBO0VBQ0UsVUFBQTtFQUNBLGFBQUE7RUFDQSxjckUwRVM7QVJzdmRYO0E2RTl6ZEU7RUFDRSxXckV3RUk7QVJ3dmRSO0E2RTd6ZEU7O0VBRUUsV3JFbUVJO0VxRWxFSixVQUFBO0E3RSt6ZEo7O0E2RTN6ZEE7O0VBRUUsY3JFd0RTO0VxRXZEVCxnQnJFaURTO0FSNndkWDtBNkU1emRFOztFQUNFLHlCckVrRE87QVI2d2RYO0E2RTV6ZEU7Ozs7RUFFRSxjckVpRE87QVIrd2RYO0E2RTd6ZEU7O0VwRUtFLGdEQUFBO0VBQ0EsbURBQUE7RUFhQSwrQ0FBQTtFQUNBLGtEQUFBO0VvRWpCQSx5QkFBQTtBN0VrMGRKO0E2RS96ZEU7O0VwRWFFLHlCQUFBO0VBQ0EsNEJBQUE7RW9FWkEsY0FBQTtBN0VtMGRKO0E2RWgwZEU7O0VwRVFFLCtDQUFBO0VBQ0Esa0RBQUE7RW9FUEEsV3JFK0VjO0FScXZkbEI7QTZFaDBkSTs7RUFDRSx5QnJFeUNTO0FSMHhkZjtBNkVwMGRJOztFQUNFLHlCckV5Q1M7QVI4eGRmO0E2RXgwZEk7O0VBQ0UseUJyRXlDUztBUmt5ZGY7QTZFNTBkSTs7RUFDRSx5QnJFeUNTO0FSc3lkZjtBNkVoMWRJOztFQUNFLHlCckV5Q1M7QVIweWRmO0E2RXAxZEk7O0VBQ0UseUJyRXlDUztBUjh5ZGY7QTZFeDFkSTs7RUFDRSx5QnJFeUNTO0FSa3pkZjtBNkU1MWRJOztFQUNFLHlCckV5Q1M7QVJzemRmOztBNkV4MWRJO0VBQ0UscUJyRWlDUztBUjB6ZGY7QTZFNTFkSTtFQUNFLHFCckVpQ1M7QVI2emRmO0E2RS8xZEk7RUFDRSxxQnJFaUNTO0FSZzBkZjtBNkVsMmRJO0VBQ0UscUJyRWlDUztBUm0wZGY7QTZFcjJkSTtFQUNFLHFCckVpQ1M7QVJzMGRmO0E2RXgyZEk7RUFDRSxxQnJFaUNTO0FSeTBkZjtBNkUzMmRJO0VBQ0UscUJyRWlDUztBUjQwZGY7QTZFOTJkSTtFQUNFLHFCckVpQ1M7QVIrMGRmOztBNkUzMmRBO0VBQ0Usd0JBQUE7RUFDQSxvQ0FBQTtBN0U4MmRGOztBNkUzMmRBO0VBQ0Usd0JBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7QTdFODJkRjs7QThFbjdkQTtFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBOUVzN2RGOztBK0UxN2RBO0VBQ0UsV3ZFeUhnQjtBUm8wZGxCOztBK0V6N2RFO0VDSkEseUNBQUE7RUFDQSx5Q0RJeUI7RUFDdkIsY3ZFa0ZXO0FSMjJkZjtBZ0YvN2RJO0VBRUUseUNBQUE7RUFDQSx3Q0FBQTtBaEZnOGROO0FnRjc3ZEk7RUFFRSxVQUFBO0VBQ0EsNkNBQUE7QWhGODdkTjs7QStFdjhkRTtFQ0pBLHVDQUFBO0VBQ0EsdUNESXlCO0VBQ3ZCLGN2RWtGVztBUnkzZGY7QWdGNzhkSTtFQUVFLHVDQUFBO0VBQ0EsdUNBQUE7QWhGODhkTjtBZ0YzOGRJO0VBRUUsVUFBQTtFQUNBLDJDQUFBO0FoRjQ4ZE47O0ErRXI5ZEU7RUNKQSx5Q0FBQTtFQUNBLHlDREl5QjtFQUN2QixjdkVrRlc7QVJ1NGRmO0FnRjM5ZEk7RUFFRSx5Q0FBQTtFQUNBLHdDQUFBO0FoRjQ5ZE47QWdGejlkSTtFQUVFLFVBQUE7RUFDQSw2Q0FBQTtBaEYwOWROOztBK0VuK2RFO0VDSkEseUNBQUE7RUFDQSx5Q0RJeUI7RUFDdkIsY3ZFa0ZXO0FScTVkZjtBZ0Z6K2RJO0VBRUUseUNBQUE7RUFDQSx5Q0FBQTtBaEYwK2ROO0FnRnYrZEk7RUFFRSxVQUFBO0VBQ0EsNkNBQUE7QWhGdytkTjs7QStFai9kRTtFQ0pBLHlDQUFBO0VBQ0EseUNESXlCO0VBQ3ZCLGN2RWtGVztBUm02ZGY7QWdGdi9kSTtFQUVFLHlDQUFBO0VBQ0EseUNBQUE7QWhGdy9kTjtBZ0ZyL2RJO0VBRUUsVUFBQTtFQUNBLDZDQUFBO0FoRnMvZE47O0ErRS8vZEU7RUNKQSx3Q0FBQTtFQUNBLHdDREl5QjtFQUN2QixjdkVrRlc7QVJpN2RmO0FnRnJnZUk7RUFFRSx3Q0FBQTtFQUNBLHdDQUFBO0FoRnNnZU47QWdGbmdlSTtFQUVFLFVBQUE7RUFDQSw0Q0FBQTtBaEZvZ2VOOztBK0U3Z2VFO0VDSkEsMENBQUE7RUFDQSwwQ0RJeUI7RUFDdkIsY3ZFa0ZXO0FSKzdkZjtBZ0ZuaGVJO0VBRUUsMENBQUE7RUFDQSwwQ0FBQTtBaEZvaGVOO0FnRmpoZUk7RUFFRSxVQUFBO0VBQ0EsOENBQUE7QWhGa2hlTjs7QStFM2hlRTtFQ0pBLHVDQUFBO0VBQ0EsdUNESXlCO0VBQ3ZCLGN2RWtGVztBUjY4ZGY7QWdGamllSTtFQUVFLHVDQUFBO0VBQ0EsdUNBQUE7QWhGa2llTjtBZ0YvaGVJO0VBRUUsVUFBQTtFQUNBLDJDQUFBO0FoRmdpZU47O0ErRW5pZUE7RUFDRSxxQkFBQTtFQUNBLG9CQUFBO0EvRXNpZUY7O0FpRm5qZUE7RUFDRSxxQkFBQTtBakZzamVGOztBaUZuamVBO0VBQ0Usb0JBQUE7QWpGc2plRjs7QWlGbmplQTtFQUNFLGdCQUFBO0FqRnNqZUY7O0FpRm5qZUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakZzamVGOztBaUZuamVBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWpGc2plRjs7QWtGeGtlRTtFQU1FLFcxRW1IYztBUm05ZGxCO0FrRmprZUU7RUFFRSxXMUU0R2M7QVJzOWRsQjtBa0Y3amVFO0VBRUUsVzFFcUdjO0FSeTlkbEI7O0FrRnZrZUU7RUFFRSxXMUU0R2M7QVI2OWRsQjtBa0Zwa2VFO0VBRUUsVzFFcUdjO0FSZytkbEI7O0FrRnpsZUU7RUFNRSxXMUVtSGM7QVJvK2RsQjtBa0ZsbGVFO0VBRUUsVzFFNEdjO0FSdStkbEI7QWtGOWtlRTtFQUVFLFcxRXFHYztBUjArZGxCOztBa0Z4bGVFO0VBRUUsVzFFNEdjO0FSOCtkbEI7QWtGcmxlRTtFQUVFLFcxRXFHYztBUmkvZGxCOztBa0YxbWVFO0VBTUUsVzFFbUhjO0FScS9kbEI7QWtGbm1lRTtFQUVFLFcxRTRHYztBUncvZGxCO0FrRi9sZUU7RUFFRSxXMUVxR2M7QVIyL2RsQjs7QWtGem1lRTtFQUVFLFcxRTRHYztBUisvZGxCO0FrRnRtZUU7RUFFRSxXMUVxR2M7QVJrZ2VsQjs7QWtGM25lRTtFQU1FLFcxRW1IYztBUnNnZWxCO0FrRnBuZUU7RUFFRSxXMUU0R2M7QVJ5Z2VsQjtBa0ZobmVFO0VBRUUsVzFFcUdjO0FSNGdlbEI7O0FrRjFuZUU7RUFFRSxXMUU0R2M7QVJnaGVsQjtBa0Z2bmVFO0VBRUUsVzFFcUdjO0FSbWhlbEI7O0FrRjVvZUU7RUFNRSxXMUVtSGM7QVJ1aGVsQjtBa0Zyb2VFO0VBRUUsVzFFNEdjO0FSMGhlbEI7QWtGam9lRTtFQUVFLFcxRXFHYztBUjZoZWxCOztBa0Yzb2VFO0VBRUUsVzFFNEdjO0FSaWllbEI7QWtGeG9lRTtFQUVFLFcxRXFHYztBUm9pZWxCOztBa0Y3cGVFO0VBTUUsVzFFbUhjO0FSd2llbEI7QWtGdHBlRTtFQUVFLFcxRTRHYztBUjJpZWxCO0FrRmxwZUU7RUFFRSxXMUVxR2M7QVI4aWVsQjs7QWtGNXBlRTtFQUVFLFcxRTRHYztBUmtqZWxCO0FrRnpwZUU7RUFFRSxXMUVxR2M7QVJxamVsQjs7QWtGOXFlRTtFQU1FLFcxRW1IYztBUnlqZWxCO0FrRnZxZUU7RUFFRSxXMUU0R2M7QVI0amVsQjtBa0ZucWVFO0VBRUUsVzFFcUdjO0FSK2plbEI7O0FrRjdxZUU7RUFFRSxXMUU0R2M7QVJta2VsQjtBa0YxcWVFO0VBRUUsVzFFcUdjO0FSc2tlbEI7O0FrRi9yZUU7RUFNRSxXMUVtSGM7QVIwa2VsQjtBa0Z4cmVFO0VBRUUsVzFFNEdjO0FSNmtlbEI7QWtGcHJlRTtFQUVFLFcxRXFHYztBUmdsZWxCOztBa0Y5cmVFO0VBRUUsVzFFNEdjO0FSb2xlbEI7QWtGM3JlRTtFQUVFLFcxRXFHYztBUnVsZWxCOztBaUY3cWVFO0VoRGhCQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHVDQUFBO0FqQ2lzZUY7QWtGanVlRTtFQU1FLFcxRW1IYztBUjJtZWxCO0FrRnp0ZUU7RUFFRSxX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QSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXbkZvZnVCO0VtRm5mdkIsbUJuRm9FUztFbUZuRVQsY0FBQTtFQUNBLFdBQUE7RUFDQSwrRG5Gd2IyQjtBUmt6ZTdCOztBMkZ2dWZBO0VBQ0Usa0JBQUE7QTNGMHVmRjs7QTJGdnVmQTtFQUNFLFNBQUE7RUFDQSxXbkZzZW9CO0VtRnJlcEIsa0JBQUE7QTNGMHVmRjs7QTJGdnVmQTtFQUNFLFlBQUE7RUFDQSxXbkZrZXVCO0VtRmpldkIsa0JBQUE7QTNGMHVmRjs7QTJGdHVmRTs7O0VBR0UsbUJuRndCTTtBUml0ZlY7O0EyRnB1ZkU7RUFHRSxRQUFBO0EzRnF1Zko7O0E0Rjl3ZkE7RUFDRSxtQnBGa2dCZ0I7RW9GamdCaEIsY3BGdURRO0FSMHRmVjs7QTRGOXdmQTtFQUNFLGNwRm1EUTtBUjh0ZlY7O0E0Rjl3ZkE7RUFDRSxnQkFBQTtFQUNBLFdBQUE7QTVGaXhmRjtBZ0I3dGZJO0U0RXRESjtJQUtJLGdCQUFBO0U1Rmt4ZkY7QUFDRjs7QTZGanlmQTtFQUNFLG1CckZxRmM7QVIrc2ZoQjs7QTZGanlmQTtFQUNFLG1CckZpRmM7RXFGaEZkLGdCQUFBO0E3Rm95ZkY7QWdCOXRmSTtFNkV4RUo7SUFLSSxXQUFBO0U3RnF5ZkY7QUFDRjs7QTZGbHlmQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QTdGcXlmRjs7QTZGbHlmQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBN0ZxeWZGOztBNkZseWZBO0VBQ0UsZ0JyRnBCaUI7RXFGcUJqQixtQnJGNFB3QjtBUnlpZjFCO0E2Rm55ZkU7RUN2QkksYXRGa1JxQjtBUjJpZjNCO0E4RjF6Zk07RUFDRSxVQUFBO0E5RjR6ZlI7QThGN3pmTTtFQUNFLGFBQUE7QTlGK3pmUjtBOEZoMGZNO0VBQ0UsYUFBQTtBOUZrMGZSO0E2RjV5Zkk7RUMxQkUsYXRGd1J5QjtBUmlqZi9CO0E4RnQwZk07RUFDRSwrQkFBQTtBOUZ3MGZSO0E4RnowZk07RUFDRSxhQUFBO0E5RjIwZlI7QThGNTBmTTtFQUNFLGFBQUE7QTlGODBmUjs7QTZGbHpmQTtFQUNFLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtBN0ZxemZGO0E2Rm56ZkU7RUFDRSx5Q0FBQTtFQUNBLDZFQUFBO0E3RnF6Zko7O0E2Rmh6ZkE7RUFDRSxvREFBQTtFQUNBLGlDQUFBO0E3Rm16ZkY7QTZGanpmRTtFQUNFLHVCQUFBO0E3Rm16Zko7O0E2Ri95ZkE7RUFDRSxjckZLUztBUjZ5Zlg7O0E2Rjl5ZkU7RUFDRSxtQkFBQTtFQUNBLGNyRllPO0FScXlmWDtBNkYveWZJO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QTdGaXpmTjs7QTZGNXlmQTtFQUNFLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQnJGckVPO0VxRnNFUCxXQUFBO0VBQ0EsZUFBQTtBN0YreWZGO0E2Rjd5ZkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QTdGK3lmSjs7QTZGM3lmQTtFQUNFLHFCQUFBO0VBQ0EsZ0JyRjFCUztFcUYyQlQsYXJGbkZPO0VxRm9GUCwrQ3JGMkVpQjtFcUYxRWpCLGNBQUE7RUFDQSxxQnJGK0VpQjtBUit0Zm5CO0E2RjV5ZkU7RUFDRSxnQkFBQTtBN0Y4eWZKOztBK0ZuNWZBO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSwwSHZGb1FtQjtFdUZuUW5CLHNCQUFBO0EvRnM1ZkY7QWdCaDFmSTtFK0U1RUo7SUFTSSxrQkFBQTtFL0Z1NWZGO0FBQ0Y7O0FnR2g2ZkU7RUFDRSxtQnhGdUZXO0V3RnRGWCx5QkFBQTtBaEdtNmZKO0FnR2g2ZkU7O0VBRUUsV3hGNERPO0FSczJmWDs7QWdHejZmRTtFQUNFLG1CeEZ1Rlc7RXdGdEZYLHlCQUFBO0FoRzQ2Zko7QWdHejZmRTs7RUFFRSxXeEY0RE87QVIrMmZYOztBZ0dsN2ZFO0VBQ0UsbUJ4RnVGVztFd0Z0RlgseUJBQUE7QWhHcTdmSjtBZ0dsN2ZFOztFQUVFLFd4RjRETztBUnczZlg7O0FnRzM3ZkU7RUFDRSxtQnhGdUZXO0V3RnRGWCx5QkFBQTtBaEc4N2ZKO0FnRzM3ZkU7O0VBRUUsV3hGNERPO0FSaTRmWDs7QWdHcDhmRTtFQUNFLG1CeEZ1Rlc7RXdGdEZYLHlCQUFBO0FoR3U4Zko7QWdHcDhmRTs7RUFFRSxXeEY0RE87QVIwNGZYOztBZ0c3OGZFO0VBQ0UsbUJ4RnVGVztFd0Z0RlgseUJBQUE7QWhHZzlmSjtBZ0c3OGZFOztFQUVFLFd4RjRETztBUm01Zlg7O0FnR3Q5ZkU7RUFDRSxtQnhGdUZXO0V3RnRGWCx5QkFBQTtBaEd5OWZKO0FnR3Q5ZkU7O0VBRUUsV3hGNERPO0FSNDVmWDs7QWdHLzlmRTtFQUNFLG1CeEZ1Rlc7RXdGdEZYLHlCQUFBO0FoR2srZko7QWdHLzlmRTs7RUFFRSxXeEY0RE87QVJxNmZYOztBaUdsK2ZFOztFQUVFLHVDQUFBO0FqR3ErZko7O0FrRzkrZkE7RUFDRSxnQjFGc0xxQjtFMEZyTHJCLDRDMUZzTGtCO0FSMnpmcEI7QWdCdjZmSTtFa0Y1RUo7SUFLSSxZQUFBO0VsR2svZkY7QUFDRjs7QWtHLytmQTtFQUNFLGdCQUFBO0FsR2svZkY7O0FrRy8rZkE7Ozs7OztFQU1FLGdCQUFBO0VBQ0EsZUFBQTtBbEdrL2ZGOztBa0cvK2ZBO0VBQ0UsZ0IxRjRDUztBUnM4Zlg7O0FrRzkrZkU7RUFDRSxpQkFBQTtBbEdpL2ZKO0FrRy8rZkU7RUFDRSxrQkFBQTtBbEdpL2ZKOztBa0c3K2ZBO0VBQ0UsZ0IxRmpDaUI7RTBGa0NqQixrQjFGMEp1QjtFMEZ6SnZCLG1CQUFBO0VBQ0EsYzFGNkJTO0UwRjVCVCxjQUFBO0FsR2cvZkY7QWtHOStmRTs7RUFFRSxjMUZZTTtFMEZYTixZQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtBbEdnL2ZKOztBa0c1K2ZBOztFQUVFLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsYzFGZVM7RTBGZFQsK0QxRnNZMkI7RTBGclkzQixnQkFBQTtBbEcrK2ZGO0FrRzcrZkU7O0VBQ0Usd0JBQUE7QWxHZy9mSjtBa0c3K2ZF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QUE7RUFDQSxrQkFBQTtBdEc4cGdCRjs7QXNHM3BnQkE7RUFDRSxtRUFBQTtBdEc4cGdCRjs7QXNHM3BnQkE7RUFDRSxtRUFBQTtBdEc4cGdCRjs7QXNHM3BnQkE7RUFDRSxtQkFBQTtBdEc4cGdCRjs7QXNHM3BnQkE7RUFDRSxtQkFBQTtBdEc4cGdCRjs7QXNHM3BnQkE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtBdEc4cGdCRjs7QXNHM3BnQkE7RUFDRSxtQjlGN0pTO0U4RjhKVCxjOUY3SWM7RThGOElkLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQjlGbE9lO0U4Rm1PZix5Qy9GMG1CNEI7RStGem1CNUIsZUFBQTtBdEc4cGdCRjs7QXNHM3BnQkE7RUFDRSxtQjlGcExRO0U4RnFMUixXOUZwSGdCO0FSa3hnQmxCO0FzRzVwZ0JFO0VBQ0UsVUFBQTtBdEc4cGdCSjs7QXVHLzRnQkE7RUFDRSxnQi9GdVFjO0UrRnRRZCxnQi9Gc1FjO0UrRnJRZCwwSC9Gc1FtQjtFK0ZyUW5CLGNBQUE7RVRBSSxtQnRGc1FPO0FSNm9nQmI7QThGaDVnQk07RUFDRSxtQkFBQTtBOUZrNWdCUjtBOEZuNWdCTTtFQUNFLG1CQUFBO0E5RnE1Z0JSO0E4RnQ1Z0JNO0VBQ0UsZ0JBQUE7QTlGdzVnQlI7O0F1R3g1Z0JBO0VBQ0UsMEgvRmdRbUI7RXNGclFmLG1CdEZzUU87QVIycGdCYjtBOEY5NWdCTTtFQUNFLG1CQUFBO0E5Rmc2Z0JSO0E4Rmo2Z0JNO0VBQ0UsbUJBQUE7QTlGbTZnQlI7QThGcDZnQk07RUFDRSxnQkFBQTtBOUZzNmdCUjs7QXVHaDZnQkU7RUFDRSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0F2R202Z0JKO0F1R2g2Z0JFO0VBQ0Usa0JBQUE7QXZHazZnQko7O0F1Rzk1Z0JBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0F2R2k2Z0JGOztBdUc3NWdCQTs7RUFFRSxjQUFBO0VBQ0EsMEIvRmlScUI7RStGaFJyQixnQi9GaVJ5QjtFK0ZoUnpCLGtDQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RVRwQ0ksK0J0RmtUZTtBUm1wZ0JyQjtBOEZsOGdCTTs7RUFDRSwrQkFBQTtBOUZxOGdCUjtBOEZ0OGdCTTs7RUFDRSwrQkFBQTtBOUZ5OGdCUjtBOEYxOGdCTTs7RUFDRSxjQUFBO0E5RjY4Z0JSO0F1R3o2Z0JFOzs7O0VBRUUscUJBQUE7RVQxQ0UsK0J0RnNXb0I7QVJrbmdCMUI7QThGcjlnQk07Ozs7RUFDRSwrQkFBQTtBOUYwOWdCUjtBOEYzOWdCTTs7OztFQUNFLCtCQUFBO0E5RmcrZ0JSO0E4RmorZ0JNOzs7O0VBQ0UsY0FBQTtBOUZzK2dCUjs7QXVHeDdnQkk7RUFDRSxzQy9GK1M4QjtBUjRvZ0JwQztBdUd2N2dCTTtFQUNFLHVDL0YyUzJCO0FSOG9nQm5DOztBdUduN2dCQTtFQUNFLFVBQUE7QXZHczdnQkY7O0F1R243Z0JBO0VUbEVNLGdDdEYwVHFCO0FSK3JnQjNCO0E4RnQvZ0JNO0VBQ0UsK0JBQUE7QTlGdy9nQlI7QThGei9nQk07RUFDRSxnQ0FBQTtBOUYyL2dCUjtBOEY1L2dCTTtFQUNFLGNBQUE7QTlGOC9nQlI7QXVHNzdnQkU7O0VUckVJLGdDdEY0VzBCO0FSMHBnQmhDO0E4Rm5naEJNOztFQUNFLGdDQUFBO0E5RnNnaEJSO0E4RnZnaEJNOztFQUNFLGdDQUFBO0E5RjBnaEJSO0E4RjNnaEJNOztFQUNFLGNBQUE7QTlGOGdoQlI7O0F1R3Y4Z0JBOzs7O0VUM0VNLGN0RmtVc0I7QVJ1dGdCNUI7QThGdGhoQk07Ozs7RUFDRSxjQUFBO0E5RjJoaEJSO0E4RjVoaEJNOzs7O0VBQ0UsY0FBQTtBOUZpaWhCUjtBOEZsaWhCTTs7OztFQUNFLGNBQUE7QTlGdWloQlI7QXVHMTlnQkU7Ozs7Ozs7O0VUakZJLGN0RmtYMkI7QVJtc2dCakM7QThGbGpoQk07Ozs7Ozs7O0VBQ0UsY0FBQTtBOUYyamhCUjtBOEY1amhCTTs7Ozs7Ozs7RUFDRSxjQUFBO0E5RnFraEJSO0E4RnRraEJNOzs7Ozs7OztFQUNFLGNBQUE7QTlGK2toQlI7O0F1RzMvZ0JBO0VBQ0Usc0MvRmlQMkI7RStGaFAzQixnQi9Ga1ArQjtFc0Y1VTNCLGN0RjhVcUI7QVIyd2dCM0I7QThGdGxoQk07RUFDRSxjQUFBO0E5RndsaEJSO0E4RnpsaEJNO0VBQ0UsY0FBQTtBOUYybGhCUjtBOEY1bGhCTTtFQUNFLGNBQUE7QTlGOGxoQlI7O0F1R3BnaEJBO0VBQ0UsZ0IvRmhHbUI7RXNGQ2YsY3RGb1YyQjtBUm14Z0JqQztBOEZwbWhCTTtFQUNFLGNBQUE7QTlGc21oQlI7QThGdm1oQk07RUFDRSxjQUFBO0E5RnltaEJSO0E4RjFtaEJNO0VBQ0UsY0FBQTtBOUY0bWhCUjs7QXVHN2doQkE7O0VBRUUsZ0IvRnRHbUI7RXNGQ2YsY3RGMFY0QjtBUjR4Z0JsQztBOEZubmhCTTs7RUFDRSxXQUFBO0E5RnNuaEJSO0E4RnZuaEJNOztFQUNFLGNBQUE7QTlGMG5oQlI7QThGM25oQk07O0VBQ0UsY0FBQTtBOUY4bmhCUjs7QXVHeGhoQkE7RUFDRSxrQkFBQTtBdkcyaGhCRjs7QXVHeGhoQkE7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLCtCQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsNkJBQUE7QXZHMmhoQkY7O0F1R3hoaEJBOztFQUVFLDBCQUFBO0VBQ0EsV0FBQTtBdkcyaGhCRjs7QXVHeGhoQkE7RUFDRSxTQUFBO0F2RzJoaEJGOztBdUd4aGhCQTs7RUFFRSxXQUFBO0F2RzJoaEJGOztBdUd2aGhCQTtFQUNFLGdCL0Y1SWlCO0UrRjZJakIsbUIvRm9Jd0I7RStGbkl4Qix1QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFVGhKSSxXdEY4UmdCO0FSNjRnQnRCO0E4RnhxaEJNO0VBQ0UsV0FBQTtBOUYwcWhCUjtBOEYzcWhCTTtFQUNFLFdBQUE7QTlGNnFoQlI7QThGOXFoQk07RUFDRSxjQUFBO0E5RmdyaEJSO0F1R2ppaEJFO0VBQ0UscUJBQUE7RVRwSkUsV3RGOFJnQjtBUjA1Z0J0QjtBOEZycmhCTTtFQUNFLFdBQUE7QTlGdXJoQlI7QThGeHJoQk07RUFDRSxXQUFBO0E5RjByaEJSO0E4RjNyaEJNO0VBQ0UsY0FBQTtBOUY2cmhCUjtBdUd6aWhCRTtFQUNFLFVBQUE7QXZHMmloQko7QXVHeGloQkU7RVQ1SkksYXRGa1JxQjtFK0ZwSHZCLFlBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QXZHMGloQko7QThGdnNoQk07RUFDRSxVQUFBO0E5RnlzaEJSO0E4RjFzaEJNO0VBQ0UsYUFBQTtBOUY0c2hCUjtBOEY3c2hCTTtFQUNFLGFBQUE7QTlGK3NoQlI7QXVHampoQkk7RVRsS0UsYXRGd1J5QjtBUjg3Z0IvQjtBOEZudGhCTTtFQUNFLCtCQUFBO0E5RnF0aEJSO0E4RnR0aEJNO0VBQ0UsYUFBQTtBOUZ3dGhCUjtBOEZ6dGhCTTtFQUNFLGFBQUE7QTlGMnRoQlI7O0F1R3RqaEJBO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBdkd5amhCRjs7QXVHdGpoQkE7RUFDRSxrQi9GM0tPO0FSb3VoQlQ7O0F1R3RqaEJBO0VBQ0UsaUIvRi9LTztBUnd1aEJUOztBdUdyamhCQTtFQUNFLHVCQUFBO0VBQ0EsK0IvRnlHdUI7RStGeEd2QixrQi9GM0xhO0VzRkhULGN0RndTaUI7QVIrOGdCdkI7QThGcHZoQk07RUFDRSxjQUFBO0E5RnN2aEJSO0E4RnZ2aEJNO0VBQ0UsY0FBQTtBOUZ5dmhCUjtBOEYxdmhCTTtFQUNFLGNBQUE7QTlGNHZoQlI7O0F1RzdqaEJBOztFQUVFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7QXZHZ2toQkY7O0F1RzVqaEJFOztFQUVFLFNBQUE7QXZHK2poQko7O0F1RzNqaEJBO0VUak5NLG1CdEZnWXFCO0VzRmhZckIsV3RGMFh3QjtBUnU1Z0I5QjtBOEY5d2hCTTtFQUNFLGdCQUFBO0E5Rmd4aEJSO0E4Rmp4aEJNO0VBQ0UsbUJBQUE7QTlGbXhoQlI7QThGcHhoQk07RUFDRSxtQkFBQTtBOUZzeGhCUjtBOEZ2eGhCTTtFQUNFLGNBQUE7QTlGeXhoQlI7QThGMXhoQk07RUFDRSxXQUFBO0E5RjR4aEJSO0E4Rjd4aEJNO0VBQ0UsV0FBQTtBOUYreGhCUjs7QXVHN2toQkE7RVR0Tk0sbUJ0RjZZdUI7RXNGN1l2QixXdEZ1WTBCO0FSaTZnQmhDO0E4RnJ5aEJNO0VBQ0UscUNBQUE7QTlGdXloQlI7QThGeHloQk07RUFDRSxtQkFBQTtBOUYweWhCUjtBOEYzeWhCTTtFQUNFLG1CQUFBO0E5RjZ5aEJSO0E4Rjl5aEJNO0VBQ0UsY0FBQTtBOUZnemhCUjtBOEZqemhCTTtFQUNFLFdBQUE7QTlGbXpoQlI7QThGcHpoQk07RUFDRSxXQUFBO0E5RnN6aEJSOztBdUc1bGhCSTtFQUNFLG1CQUFBO0F2RytsaEJOO0F1RzFsaEJJO0VBUEY7SUFTSSxtQkFBQTtFdkc0bGhCSjtFdUd6bGhCSTtJQUNFLGNBQUE7RXZHMmxoQk47QUFDRjtBdUd2bGhCRTtFQUNFLGtCL0Z4T0s7QVJpMGhCVDs7QXVHbGxoQkk7RUFDRSxvQkFBQTtBdkdxbGhCTjtBdUdobGhCSTtFQVBGO0lBU0ksb0JBQUE7RXZHa2xoQko7RXVHL2toQkk7SUFDRSxlQUFBO0V2R2lsaEJOO0FBQ0Y7QXVHN2toQkU7RUFDRSxpQi9GalFLO0FSZzFoQlQ7QXVHNWtoQkU7RUFDRSxPQUFBO0VBQ0EsV0FBQTtBdkc4a2hCSjs7QXVHemtoQkE7RUFDRSxlL0ZtS29CO0UrRmxLcEIsZS9GbUttQjtFK0ZsS25CLHFCL0Z6R2lCO0VzRjdLYixtQnRGZ2JXO0FSbTdnQmpCO0E4RmgyaEJNO0VBQ0UsbUJBQUE7QTlGazJoQlI7QThGbjJoQk07RUFDRSxtQkFBQTtBOUZxMmhCUjtBOEZ0MmhCTTtFQUNFLG1CQUFBO0E5RncyaEJSO0F1R25saEJFOztFVHpSSSxjdEZ5YWM7QVJ1OGdCcEI7QThGNzJoQk07O0VBQ0UsY0FBQTtBOUZnM2hCUjtBOEZqM2hCTTs7RUFDRSxjQUFBO0E5Rm8zaEJSO0E4RnIzaEJNOztFQUNFLGNBQUE7QTlGdzNoQlI7O0F3RzkzaEJFOzs7Ozs7O0VBT0UsYUFBQTtBeEdpNGhCSjtBd0c5M2hCRTs7RUFFRSw2QkFBQTtBeEdnNGhCSjtBd0c1M2hCRTs7OztFQUlFLDRCQUFBO0F4RzgzaEJKO0F3RzEzaEJFO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QXhHNDNoQko7QXdHeDNoQkU7RUFDRSxlaEd1WG9CO0VnR3RYcEIsZWhHc1hvQjtFZ0dyWHBCLFVBQUE7QXhHMDNoQko7QXdHdDNoQkU7RUFDRSxrQkFBQTtBeEd3M2hCSjtBd0dwM2hCRTtFQUNFLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFloRzJXNkI7RWdHMVc3QixvRGhHMldrQztFZ0cxV2xDLHFCaEc2SGU7RWdHNUhmLGdCaEdlTztFZ0dkUCxpQmhHc1crQjtFZ0dyVy9CLE1BQUE7QXhHczNoQko7QXdHbjNoQkk7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QXhHcTNoQk47QXdHLzJoQkk7RUFDRSxzQmhHNlZrQztFZ0c1VmxDLGNoR0dLO0FSODJoQlg7QXdHOTJoQkk7RUFDRSxjaEcwVnNDO0FSc2hoQjVDO0F3RzcyaEJJOztFQUVFLGNoR3NWdUM7QVJ5aGhCN0M7QXdHeDJoQk07RUFDRSxvQ2hHaVZzQztBUnloaEI5QztBd0d0MmhCUTtFQUNFLG9DaEc2VTJDO0FSMmhoQnJEO0F3R2oyaEJFO0VBQ0UsV0FBQTtBeEdtMmhCSjtBd0doMmhCRTs7RUFFRSxXQUFBO0F4R2syaEJKO0F3RzkxaEJFO0VBQ0UsY0FBQTtBeEdnMmhCSjs7QXdHMTFoQkU7RUFDRSxVQUFBO0F4RzYxaEJKO0F3RzMxaEJJO0VBQ0UsV0FBQTtBeEc2MWhCTjtBd0d2MWhCSTtFQUNFLGtCQUFBO0F4R3kxaEJOO0F3R3AxaEJJO0VBUEY7SUFVSSxrQkFBQTtFeEdxMWhCSjtFd0dsMWhCSTtJQUNFLGNBQUE7RXhHbzFoQk47QUFDRjs7QXdHNzBoQkU7RUFDRSxXQUFBO0F4R2cxaEJKO0F3RzkwaEJJO0VBQ0UsWUFBQTtBeEdnMWhCTjtBd0cxMGhCSTtFQUNFLG1CQUFBO0F4RzQwaEJOO0F3R3YwaEJJO0VBUEY7SUFVSSxtQkFBQTtFeEd3MGhCSjtFd0dyMGhCSTtJQUNFLGVBQUE7RXhHdTBoQk47QUFDRjs7QXlHbi9oQkE7RUFBYSwwQkFBQTtBekd1L2hCYjs7QXlHdC9oQkE7RUFBYSwyQkFBQTtBekcwL2hCYjs7QXlHeC9oQkE7RUFBUyxzQkFBQTtBekc0L2hCVDs7QXlHMy9oQkE7RUFBUyx1QkFBQTtBekcrL2hCVDs7QTBHbmdpQkE7RUFDRSxtQmxHNmZRO0VrRzVmUixrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTFHc2dpQkY7QTBHcGdpQkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0ExR3NnaUJKOztBMEdsZ2lCQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0ExR3FnaUJGO0EwR25naUJFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtBMUdxZ2lCSjs7QTBHamdpQkE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBMUdvZ2lCRjtBMEdsZ2lCRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7QTFHb2dpQko7O0EwR2hnaUJBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTFHbWdpQkY7QTBHamdpQkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0ExR21naUJKOztBMEcvL2hCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7QTFHa2dpQkY7QTBHaGdpQkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBMUdrZ2lCSjs7QTJHaGtpQkM7RUFDQyxvQ3BHbXZCNEI7QVBnMWdCOUI7O0EyRzlqaUJDOzs7Ozs7O0VBT0MsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0EzR2lraUJGO0EyRy9qaUJFOzs7Ozs7Ozs7Ozs7OztFQUVDLGNBQUE7RUFDQSxxQkFBQTtBM0c2a2lCSDtBMkcxa2lCRTs7Ozs7Ozs7Ozs7Ozs7RUFFQyxlQUFBO0VBQ0Esc0JBQUE7QTNHd2xpQkg7QTJHcmxpQkU7Ozs7Ozs7Ozs7Ozs7O0VBRUMsYUFBQTtBM0dtbWlCSDtBMkdobWlCRTs7Ozs7OztFQUNDLGdCQUFBO0EzR3dtaUJIO0EyR3BtaUJDO0VBQ0MsYUFBQTtBM0dzbWlCRjs7QTJHam1pQkM7RUFDQyxjbkcwQlM7QVIwa2lCWDtBMkdsbWlCRTtFQUNDLGNuRzBCUTtBUjBraUJYO0EyR2htaUJDO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QTNHa21pQkY7O0EyRzlsaUJBO0VBQ0Msc0JBQUE7QTNHaW1pQkQ7O0EyRzdsaUJDO0VBQ0Usd0JBQUE7RUFDQSwyQkFBQTtBM0dnbWlCSDtBMkc3bGlCQztFQUNDLHFCQUFBO0EzRytsaUJGO0EyRzVsaUJDO0VBQ0MsdUJBQUE7QTNHOGxpQkY7O0EyRzFsaUJBO0VBQ0MsdUJBQUE7QTNHNmxpQkQ7O0EyRzFsaUJBOztFQUVFLDhCQUFBO0EzRzZsaUJGOztBNEducmlCQTtFQUNFLG1CQUFBO0E1R3NyaUJGO0E0R3ByaUJFO0VBQ0UsU0FBQTtBNUdzcmlCSjtBNEducmlCRTtFQUNFLHVCcEc0Y1U7RW9HM2NWLGNwR21FTztFb0dsRVAscUJwR3ljZTtFb0d4Y2YsU0FBQTtBNUdxcmlCSjtBNEducmlCSTtFQUNFLGdCcEdzREs7RW9HckRMLGNwRzZESztBUnduaUJYO0E0R2xyaUJJO0VBQ0UsY3BHc0NJO0FSOG9pQlY7QTRHanJpQkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBNUdtcmlCTjtBNEcvcWlCRTtFQUNFLGdCcEd1Q087RW9HdENQLGdCcEdpYmtCO0VvR2hibEIsK0NwRzRJZTtFb0czSWYsZ0NwR2lid0I7QVJnd2hCNUI7QTRHL3FpQkk7RUFDRSxnQkFBQTtBNUdpcmlCTjs7QTZHbnRpQkU7RUFDRSxtQnJHdUZXO0VxR3RGWCw0QnJHc0ZXO0VxR3JGWCxXckdnRU87QVJzcGlCWDtBNkdudGlCRTtFQUNFLG1CckdpRlc7RXFHaEZYLFdyRzJETztBUjBwaUJYO0E2R2x0aUJFOztFQUVFLFdyR3NETztBUjhwaUJYOztBNkdqdWlCRTtFQUNFLG1Cckd1Rlc7RXFHdEZYLDRCckdzRlc7RXFHckZYLFdyR2dFTztBUm9xaUJYO0E2R2p1aUJFO0VBQ0UsbUJyR2lGVztFcUdoRlgsV3JHMkRPO0FSd3FpQlg7QTZHaHVpQkU7O0VBRUUsV3JHc0RPO0FSNHFpQlg7O0E2Ry91aUJFO0VBQ0UsbUJyR3VGVztFcUd0RlgsNEJyR3NGVztFcUdyRlgsV3JHZ0VPO0FSa3JpQlg7QTZHL3VpQkU7RUFDRSxtQnJHaUZXO0VxR2hGWCxXckcyRE87QVJzcmlCWDtBNkc5dWlCRTs7RUFFRSxXckdzRE87QVIwcmlCWDs7QTZHN3ZpQkU7RUFDRSxtQnJHdUZXO0VxR3RGWCw0QnJHc0ZXO0VxR3JGWCxXckdnRU87QVJnc2lCWDtBNkc3dmlCRTtFQUNFLG1CckdpRlc7RXFHaEZYLFdyRzJETztBUm9zaUJYO0E2RzV2aUJFOztFQUVFLFdyR3NETztBUndzaUJYOztBNkczd2lCRTtFQUNFLG1Cckd1Rlc7RXFHdEZYLDRCckdzRlc7RXFHckZYLFdyR2dFTztBUjhzaUJYO0E2RzN3aUJFO0VBQ0UsbUJyR2lGVztFcUdoRlgsV3JHMkRPO0FSa3RpQlg7QTZHMXdpQkU7O0VBRUUsV3JHc0RPO0FSc3RpQlg7O0E2R3p4aUJFO0VBQ0UsbUJyR3VGVztFcUd0RlgsNEJyR3NGVztFcUdyRlgsV3JHZ0VPO0FSNHRpQlg7QTZHenhpQkU7RUFDRSxtQnJHaUZXO0VxR2hGWCxXckcyRE87QVJndWlCWDtBNkd4eGlCRTs7RUFFRSxXckdzRE87QVJvdWlCWDs7QTZHdnlpQkU7RUFDRSxtQnJHdUZXO0VxR3RGWCw0QnJHc0ZXO0VxR3JGWCxXckdnRU87QVIwdWlCWDtBNkd2eWlCRTtFQUNFLG1CckdpRlc7RXFHaEZYLFdyRzJETztBUjh1aUJYO0E2R3R5aUJFOztFQUVFLFdyR3NETztBUmt2aUJYOztBNkdyemlCRTtFQUNFLG1Cckd1Rlc7RXFHdEZYLDRCckdzRlc7RXFHckZYLFdyR2dFTztBUnd2aUJYO0E2R3J6aUJFO0VBQ0UsbUJyR2lGVztFcUdoRlgsV3JHMkRPO0FSNHZpQlg7QTZHcHppQkU7O0VBRUUsV3JHc0RPO0FSZ3dpQlg7O0E0R3R4aUJBO0VBQ0Usa0JwR3pDYTtBUmswaUJmOztBNEd0eGlCQTtFQUNFLFdBQUE7RUFDQSxzQkFBQTtBNUd5eGlCRjtBNEd2eGlCRTtFbkdMRSw4QkFBQTtFQUNBLGlDQUFBO0VBZkEsMEJBQUE7RUFDQSw2QkFBQTtBVCt5aUJKOztBNEd2eGlCQTtFQUNFLGNBQUE7QTVHMHhpQkY7O0E4R3YxaUJBO0VBQ0kscUJBQUE7RUFDQSxrQkFBQTtBOUcwMWlCSjtBOEd4MWlCSTtFQUNFLFlBQUE7RUFDQSxtQnRHaUVLO0VzR2hFTCxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBOUcwMWlCTjs7QThHdDFpQkk7RUFDRSxZQUFBO0VBQ0EsZ0J0R2tESztFc0dqREwscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0E5R3kxaUJOOztBK0duM2lCQTtFQUNFLGtCdkdNYTtBUmczaUJmOztBK0duM2lCQTtFQUNFLGtCdkdDYTtBUnEzaUJmOztBK0duM2lCQTs7O0VBR0UsZ0J2R1BpQjtFdUdRakIsY3ZHK0RTO0FSdXppQlg7O0ErR2wzaUJFO0VBQ0UsbUJ2R29IVTtFdUduSFYscUJ2RytKZTtFdUc5SmYsYXZHUEs7QVI0M2lCVDs7QStHajNpQkE7RUFDRSxlQUFBO0EvR28zaUJGOztBZ0gxNGlCSTtFQUNFLHlCQUFBO0FoSDY0aUJOO0FnSDM0aUJNO0VBQ0UsOEJBQUE7QWhINjRpQlI7QWdIejRpQkk7RUFDRSx5QkFBQTtBaEgyNGlCTjtBZ0h6NGlCTTtFQUNFLDhCQUFBO0FoSDI0aUJSO0FnSHA0aUJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEhzNGlCTjtBZ0hwNGlCTTtFQUNFLHFDQUFBO0FoSHM0aUJSO0FnSGw0aUJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEhvNGlCTjtBZ0hsNGlCTTtFQUNFLHFDQUFBO0FoSG80aUJSOztBZ0hyNmlCSTtFQUNFLHlCQUFBO0FoSHc2aUJOO0FnSHQ2aUJNO0VBQ0UsOEJBQUE7QWhIdzZpQlI7QWdIcDZpQkk7RUFDRSx5QkFBQTtBaEhzNmlCTjtBZ0hwNmlCTTtFQUNFLDhCQUFBO0FoSHM2aUJSO0FnSC81aUJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEhpNmlCTjtBZ0gvNWlCTTtFQUNFLHFDQUFBO0FoSGk2aUJSO0FnSDc1aUJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEgrNWlCTjtBZ0g3NWlCTTtFQUNFLHFDQUFBO0FoSCs1aUJSOztBZ0hoOGlCSTtFQUNFLHlCQUFBO0FoSG04aUJOO0FnSGo4aUJNO0VBQ0UsOEJBQUE7QWhIbThpQlI7QWdILzdpQkk7RUFDRSx5QkFBQTtBaEhpOGlCTjtBZ0gvN2lCTTtFQUNFLDhCQUFBO0FoSGk4aUJSO0FnSDE3aUJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEg0N2lCTjtBZ0gxN2lCTTtFQUNFLHFDQUFBO0FoSDQ3aUJSO0FnSHg3aUJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEgwN2lCTjtBZ0h4N2lCTTtFQUNFLHFDQUFBO0FoSDA3aUJSOztBZ0gzOWlCSTtFQUNFLHlCQUFBO0FoSDg5aUJOO0FnSDU5aUJNO0VBQ0UsOEJBQUE7QWhIODlpQlI7QWdIMTlpQkk7RUFDRSx5QkFBQTtBaEg0OWlCTjtBZ0gxOWlCTTtFQUNFLDhCQUFBO0FoSDQ5aUJSO0FnSHI5aUJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEh1OWlCTjtBZ0hyOWlCTTtFQUNFLHFDQUFBO0FoSHU5aUJSO0FnSG45aUJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEhxOWlCTjtBZ0huOWlCTTtFQUNFLHFDQUFBO0FoSHE5aUJSOztBZ0h0L2lCSTtFQUNFLHlCQUFBO0FoSHkvaUJOO0FnSHYvaUJNO0VBQ0UsOEJBQUE7QWhIeS9pQlI7QWdIci9pQkk7RUFDRSx5QkFBQTtBaEh1L2lCTjtBZ0hyL2lCTTtFQUNFLDhCQUFBO0FoSHUvaUJSO0FnSGgvaUJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEhrL2lCTjtBZ0hoL2lCTTtFQUNFLHFDQUFBO0FoSGsvaUJSO0FnSDkraUJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEhnL2lCTjtBZ0g5K2lCTTtFQUNFLHFDQUFBO0FoSGcvaUJSOztBZ0hqaGpCSTtFQUNFLHlCQUFBO0FoSG9oakJOO0FnSGxoakJNO0VBQ0UsOEJBQUE7QWhIb2hqQlI7QWdIaGhqQkk7RUFDRSx5QkFBQTtBaEhraGpCTjtBZ0hoaGpCTTtFQUNFLDhCQUFBO0FoSGtoakJSO0FnSDNnakJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEg2Z2pCTjtBZ0gzZ2pCTTtFQUNFLHFDQUFBO0FoSDZnakJSO0FnSHpnakJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEgyZ2pCTjtBZ0h6Z2pCTTtFQUNFLHFDQUFBO0FoSDJnakJSOztBZ0g1aWpCSTtFQUNFLHlCQUFBO0FoSCtpakJOO0FnSDdpakJNO0VBQ0UsOEJBQUE7QWhIK2lqQlI7QWdIM2lqQkk7RUFDRSx5QkFBQTtBaEg2aWpCTjtBZ0gzaWpCTTtFQUNFLDhCQUFBO0FoSDZpakJSO0FnSHRpakJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEh3aWpCTjtBZ0h0aWpCTTtFQUNFLHFDQUFBO0FoSHdpakJSO0FnSHBpakJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEhzaWpCTjtBZ0hwaWpCTTtFQUNFLHFDQUFBO0FoSHNpakJSOztBZ0h2a2pCSTtFQUNFLHlCQUFBO0FoSDBrakJOO0FnSHhrakJNO0VBQ0UsOEJBQUE7QWhIMGtqQlI7QWdIdGtqQkk7RUFDRSx1QkFBQTtBaEh3a2pCTjtBZ0h0a2pCTTtFQUNFLDRCQUFBO0FoSHdrakJSO0FnSGprakJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEhta2pCTjtBZ0hqa2pCTTtFQUNFLHFDQUFBO0FoSG1rakJSO0FnSC9qakJJO0VBQ0UsOEJBQUE7RUFDQSw0QkFBQTtBaEhpa2pCTjtBZ0gvampCTTtFQUNFLG1DQUFBO0FoSGlrakJSOztBZ0hsbWpCSTtFQUNFLHlCQUFBO0FoSHFtakJOO0FnSG5takJNO0VBQ0UsOEJBQUE7QWhIcW1qQlI7QWdIam1qQkk7RUFDRSx5QkFBQTtBaEhtbWpCTjtBZ0hqbWpCTTtFQUNFLDhCQUFBO0FoSG1takJSO0FnSDVsakJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEg4bGpCTjtBZ0g1bGpCTTtFQUNFLHFDQUFBO0FoSDhsakJSO0FnSDFsakJJO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtBaEg0bGpCTjtBZ0gxbGpCTTtFQUNFLHFDQUFBO0FoSDRsakJSOztBaUhybmpCQTtFQUNFLGdCekd5RFM7RXlHeERULHNCekd3RFM7RXlHdkRULDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwrQ3pHNEppQjtFeUczSmpCLGlDQUFBO0VBQ0EsbUJBQUE7QWpId25qQkY7O0FpSHJuakJBO0VBQ0UsMkJBQUE7QWpId25qQkY7O0FpSHJuakJBOztFQUVFLGdCekcwQ1M7RXlHekNULHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QnpHMENTO0FSOGtqQlg7O0FpSHJuakJBOztFQUVFLGFBQUE7QWpId25qQkY7O0FrSDFwakJBO0VBQ0Usb0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtBbEg2cGpCRjs7QWtIenBqQkU7RUFDRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0JBQUE7QWxINHBqQko7QWdCem1qQkk7RWtHeERGO0lBUUksV0FBQTtFbEg2cGpCSjtBQUNGOztBbUg1cWpCRTtFQUNFLG9DQUFBO0FuSCtxakJKOztBbUgzcWpCSTs7O0VBRUUsb0NBQUE7QW5IK3FqQk47O0FtSHRyakJFO0VBQ0Usb0NBQUE7QW5IeXJqQko7O0FtSHJyakJJOzs7RUFFRSxvQ0FBQTtBbkh5cmpCTjs7QW9IanNqQkE7RUFDRSxnQ0FBQTtBcEhvc2pCRjs7QW9IbHNqQkE7RUFDRSx5Q0FBQTtFQUNBLDBDQUFBO0FwSHFzakJGOztBb0huc2pCQTtFQUNFLDBDQUFBO0VBQ0EsNkNBQUE7QXBIc3NqQkY7O0FvSHBzakJBO0VBQ0UsNkNBQUE7RUFDQSw0Q0FBQTtBcEh1c2pCRjs7QW9IcnNqQkE7RUFDRSx5Q0FBQTtFQUNBLDRDQUFBO0FwSHdzakJGOztBb0h0c2pCQTtFQUNFLGdDQUFBO0FwSHlzakJGOztBb0h2c2pCQTtFQUNFLHlDQUFBO0VBQ0EsMENBQUE7QXBIMHNqQkY7O0FvSHhzakJBO0VBQ0UsMENBQUE7RUFDQSw2Q0FBQTtBcEgyc2pCRjs7QW9IenNqQkE7RUFDRSw2Q0FBQTtFQUNBLDRDQUFBO0FwSDRzakJGOztBb0gxc2pCQTtFQUNFLHlDQUFBO0VBQ0EsNENBQUE7QXBINnNqQkY7O0FxSGp2akJBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFFQSxvQkFBQTtBckhvdmpCRjs7QXFIanZqQkE7RUFDRSxlQUFBO0FySG92akJGOztBc0g1dmpCQTtFQUNFLGtCOUdLYTtBUjB2akJmOztBc0g1dmpCQTtFQUNFLGtCOUdDYTtBUjh2akJmOztBdUhwd2pCQTtFQUNJLGdCQUFBO0F2SHV3akJKOztBdUhwd2pCQTtFQUNJLGdCQUFBO0F2SHV3akJKOztBdUhwd2pCQTtFQUNJLGNBQUE7QXZIdXdqQko7O0F1SHB3akJBO0VBQ0ksaUJBQUE7QXZIdXdqQko7O0F3SHB4akJBO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7QXhIdXhqQko7O0F5SDF4akJFO0VBQ0UsVUFGUztBekgreGpCYjs7QXlIOXhqQkU7RUFDRSxVQUZTO0F6SG15akJiOztBeUhseWpCRTtFQUNFLFVBRlM7QXpIdXlqQmI7O0F5SHR5akJFO0VBQ0UsVUFGUztBekgyeWpCYjs7QXlIMXlqQkU7RUFDRSxVQUZTO0F6SCt5akJiOztBeUg5eWpCRTtFQUNFLFVBRlM7QXpIbXpqQmI7O0F5SGx6akJFO0VBQ0UsVUFGUztBekh1empCYjs7QXlIdHpqQkU7RUFDRSxVQUZTO0F6SDJ6akJiOztBeUgxempCRTtFQUNFLFVBRlM7QXpIK3pqQmI7O0F5SDl6akJFO0VBQ0UsV0FGUztBekhtMGpCYjs7QXlIbDBqQkU7RUFDRSxXQUZTO0F6SHUwakJiOztBeUh0MGpCRTtFQUNFLFdBRlM7QXpIMjBqQmI7O0F5SDEwakJFO0VBQ0UsV0FGUztBekgrMGpCYjs7QXlIOTBqQkU7RUFDRSxXQUZTO0F6SG0xakJiOztBeUhsMWpCRTtFQUNFLFdBRlM7QXpIdTFqQmI7O0F5SHQxakJFO0VBQ0UsV0FGUztBekgyMWpCYjs7QXlIMTFqQkU7RUFDRSxXQUZTO0F6SCsxakJiOztBeUg5MWpCRTtFQUNFLFdBRlM7QXpIbTJqQmI7O0F5SGwyakJFO0VBQ0UsV0FGUztBekh1MmpCYjs7QXlIdDJqQkU7RUFDRSxXQUZTO0F6SDIyakJiOztBeUgxMmpCRTtFQUNFLFdBRlM7QXpIKzJqQmI7O0F5SDkyakJFO0VBQ0UsV0FGUztBekhtM2pCYjs7QXlIbDNqQkU7RUFDRSxXQUZTO0F6SHUzakJiOztBeUh0M2pCRTtFQUNFLFdBRlM7QXpIMjNqQmI7O0F5SDEzakJFO0VBQ0UsV0FGUztBekgrM2pCYjs7QXlIOTNqQkU7RUFDRSxXQUZTO0F6SG00akJiOztBeUhsNGpCRTtFQUNFLFdBRlM7QXpIdTRqQmI7O0F5SHQ0akJFO0VBQ0UsV0FGUztBekgyNGpCYjs7QXlIMTRqQkU7RUFDRSxXQUZTO0F6SCs0akJiOztBeUg5NGpCRTtFQUNFLFdBRlM7QXpIbTVqQmI7O0F5SGw1akJFO0VBQ0UsV0FGUztBekh1NWpCYjs7QXlIdDVqQkU7RUFDRSxXQUZTO0F6SDI1akJiOztBeUgxNWpCRTtFQUNFLFdBRlM7QXpIKzVqQmI7O0F5SDk1akJFO0VBQ0UsV0FGUztBekhtNmpCYjs7QXlIbDZqQkU7RUFDRSxXQUZTO0F6SHU2akJiOztBeUh0NmpCRTtFQUNFLFdBRlM7QXpIMjZqQmI7O0F5SDE2akJFO0VBQ0UsV0FGUztBekgrNmpCYjs7QXlIOTZqQkU7RUFDRSxXQUZTO0F6SG03akJiOztBeUhsN2pCRTtFQUNFLFdBRlM7QXpIdTdqQmI7O0F5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RUFBd0Qsa0JBQUE7QTVIbTdsQjN5TDs7QTRIbjdsQjZ6TDtFQUEwRCxvQkFBQTtBNUh1N2xCdjNMOztBNEh2N2xCMjRMO0VBQStDLGlCQUFBO0E1SDI3bEIxN0w7O0E0SDM3bEIyOEw7RUFBaUQsbUJBQUE7QTVIKzdsQjUvTDs7QTRILzdsQitnTTtFQUF3RCxrQkFBQTtBNUhtOGxCdmtNOztBNEhuOGxCeWxNO0VBQTBELG9CQUFBO0E1SHU4bEJucE07O0E0SHY4bEJ1cU07RUFBK0MsaUJBQUE7QTVIMjhsQnR0TTs7QTRIMzhsQnV1TTtFQUFpRCxvQkFBQTtBNUgrOGxCeHhNOztBNEgvOGxCNHlNO0VBQXdELGtCQUFBO0E1SG05bEJwMk07O0E0SG45bEJzM007RUFBMEQscUJBQUE7QTVIdTlsQmg3TTs7QTRIdjlsQnE4TTtFQUErQyxrQkFBQTtBNUgyOWxCcC9NOztBNEgzOWxCc2dOO0VBQWlELG9CQUFBO0E1SCs5bEJ2ak47O0E0SC85bEIya047RUFBd0QsbUJBQUE7QTVIbStsQm5vTjs7QTRIbitsQnNwTjtFQUEwRCxxQkFBQTtBNUh1K2xCaHROOztBNEh2K2xCcXVOO0VBQStDLGtCQUFBO0E1SDIrbEJweE47O0E0SDMrbEJzeU47RUFBaUQsb0JBQUE7QTVIKytsQnYxTjs7QTRILytsQjIyTjtFQUF3RCxtQkFBQTtBNUhtL2xCbjZOOztBNEhuL2xCczdOO0VBQTBELHFCQUFBO0E1SHUvbEJoL047O0E0SHYvbEJxZ087RUFBK0Msa0JBQUE7QTVIMi9sQnBqTzs7QTRIMy9sQnNrTztFQUFpRCxvQkFBQTtBNUgrL2xCdm5POztBNEgvL2xCMm9PO0VBQXdELG1CQUFBO0E1SG1nbUJuc087O0E0SG5nbUJzdE87RUFBMEQscUJBQUE7QTVIdWdtQmh4Tzs7QTRIdmdtQnF5TztFQUErQyxrQkFBQTtBNUgyZ21CcDFPOztBNEgzZ21CczJPO0VBQWlELG9CQUFBO0E1SCtnbUJ2NU87O0E0SC9nbUIyNk87RUFBd0QsbUJBQUE7QTVIbWhtQm4rTzs7QTRIbmhtQnMvTztFQUEwRCxxQkFBQTtBNUh1aG1CaGpQOztB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QjtFQUE2RyxpQkFBQTtBNUh3Z25CNW9sQjs7QTRIeGduQjZwbEI7RUFBNkksb0JBQUE7QTVINGduQjF5bEI7O0E0SDVnbkI4emxCO0VBQTZJLG9CQUFBO0E1SGdobkIzOGxCOztBNEhoaG5CKzlsQjtFQUE2SSxvQkFBQTtBNUhvaG5CNW1tQjs7QTRIcGhuQmdvbUI7RUFBNkksb0JBQUE7QTVId2huQjd3bUI7O0E0SHhobkJpeW1CO0VBQTZJLG9CQUFBO0E1SDRobkI5Nm1COztBNEg1aG5CazhtQjtFQUE2SSxvQkFBQTtBNUhnaW5CL2tuQjs7QTRIaGluQm1tbkI7RUFBc0UsY0FBQTtBNUhvaW5CenFuQjs7QTRIcGluQnVybkI7RUFBc0UsZ0JBQUE7QTVId2luQjd2bkI7O0E0SHhpbkI2d25CO0VBQXNFLGlCQUFBO0E1SDRpbkJuMW5COztBNEg1aW5CbzJuQjtFQUFzRSxjQUFBO0E1SGdqbkIxNm5COztBNEhoam5CdzduQjtFQUFzRSxpQkFBQTtBNUhvam5COS9uQjs7QTRIcGpuQjhnb0I7RUFBc0UsaUJBQUE7QTVId2puQnBsb0I7O0E0SHhqbkJvbW9CO0VBQTRCLFlBQUE7QTVINGpuQmhvb0I7O0E0SDVqbkI0b29CO0VBQXlHLHFCQUFBO0E1SGdrbkJydm9COztBNEhoa25CMHdvQjtFQUE2SSxnQkFBQTtBNUhva25CdjVvQjs7QTRIcGtuQnU2b0I7RUFBcUosb0JBQUE7QTVId2tuQjVqcEI7O0E0SHhrbkJnbHBCO0VBQXNFLDRDQUFBO0E1SDRrbkJ0cHBCOztBNEg1a25CZ3NwQjtFQUEwRSwyQ0FBQTtBNUhnbG5CMXdwQjs7QTRIaGxuQm16cEI7RUFBNEIsV0FBQTtBNUhvbG5CLzBwQjs7QTRIcGxuQjAxcEI7RUFBeUcsaUJBQUE7QTVId2xuQm44cEI7O0E0SHhsbkJvOXBCO0VBQTZJLGdCQUFBO0E1SDRsbkJqbXFCOztBNEg1bG5CaW5xQjtFQUE2SSxnQkFBQTtBNUhnbW5COXZxQjs7QTRIaG1uQjh3cUI7RUFBMkksZUFBQTtBNUhvbW5CejVxQjs7QTRIcG1uQnc2cUI7RUFBc0UsZUFBQTtBNUh3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QUFBO0VBQ0EsaUVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FqSSsycUJGOztBaUk1MnFCQTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnRUFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QWpJKzJxQkY7O0FrSXg2cUJBO0VBQ0UsaUJBQUE7RUFDQSxnQjFIK0RTO0FSNDJxQlg7O0FrSXg2cUJBO0VBQ0Usc0MzSHVsQjRCO0FQbzFwQjlCOztBa0l4NnFCQTtFQUNFLHNDM0htbEI0QjtFMkhsbEI1QixtQjFIVGU7QVJvN3FCakI7O0FrSXg2cUJBO0VBQ0UsVUFBQTtBbEkyNnFCRjs7QWtJeDZxQkE7RUFDRSxPQUFBO0VBQ0EsUUFBQTtBbEkyNnFCRjs7QWtJeDZxQkE7RUFDRSxxQjFIc0ppQjtFMEhySmpCLFlBQUE7QWxJMjZxQkY7O0FrSXg2cUJBO0VBQ0UseUJBQUE7QWxJMjZxQkY7O0FrSXY2cUJBOztFQUVFLGMxSG9DUztBUnM0cUJYOztBa0l2NnFCQTs7Ozs7Ozs7Ozs7Ozs7RUFjRSxXMUhhUztBUjY1cUJYOztBa0l4NnFCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTRCRSxVMUhqQlM7QVI0N3FCWDs7QWtJejZxQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE0QkUsWTFIL0NTO0FSMjlxQlg7O0FrSTE2cUJBO0VBQ0U7O0lBRUUsYzFIaERPO0VSNjlxQlQ7O0VrSTM2cUJBOzs7O0lBSUUsYTFIdERPO0VSbytxQlQ7O0VrSTU2cUJBOzs7O0lBSUUsZTFINURPO0VSMitxQlQ7QUFDRjtBa0k1NnFCQTtFQUNFLGUxSGpFUztBUisrcUJYOztBa0k1NnFCQTtFQUNFLGUxSHBFUztBUm0vcUJYOztBa0k3NnFCQTs7RUFFRSxhMUh4RVM7QVJ3L3FCWDs7QWtJOTZxQkE7RUFDRSwwQjFIM0VTO0FSNC9xQlg7O0FrSS82cUJBOztFQUVFLHlCMUhsRlM7QVJvZ3JCWDs7QWtJaDdxQkE7RUFDRSx5QjFIckZTO0UwSHNGVCxjMUh0RlM7QVJ5Z3JCWDs7QWtJajdxQkE7RUFDRSxjMUh0RlM7QVIwZ3JCWDs7QWtJbDdxQkE7RUFDRSx5QjFIckZTO0FSMGdyQlg7O0FrSW43cUJBO0VBQ0UsYzFIMUZTO0FSZ2hyQlg7O0FrSXA3cUJBO0VBQ0UsYTFIN0ZTO0FSb2hyQlg7O0FrSXI3cUJBO0VBQ0UsZTFIaEdTO0FSd2hyQlg7O0FrSXQ3cUJBO0VBQ0Usc0IxSHpHUztBUmtpckJYOztBa0l2N3FCQTtFQUNFLHNCMUhsR007QVI0aHJCUjs7QWtJeDdxQkE7O0VBRUUsa0IxSGhIUztBUjJpckJYOztBa0l6N3FCQTtFQUNFLHlCMUgxR1M7RTBIMkdULFcxSHBIUztBUmdqckJYOztBa0kxN3FCQTtFQUNFLDRCMUgvR1M7QVI0aXJCWDs7QWtJMzdxQkE7RUFDRSw0QjFIbEhTO0FSZ2pyQlg7O0FrSTU3cUJBO0VBQ0UsVzFIN0hTO0FSNGpyQlg7O0FrSTc3cUJBO0VBQ0UsYzFINUhTO0FSNGpyQlg7O0FrSTk3cUJBO0VBQ0UseUIxSDNIUztFMEg0SFQsVzFIcElTO0FScWtyQlg7O0FrSS83cUJBO0VBQ0UseUIxSC9IUztBUmlrckJYOztBa0k5N3FCQTs7Ozs7Ozs7Ozs7Ozs7RUFjRSxjMUhwS1E7QVJxbXJCVjs7QWtJLzdxQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE0QkUsYTFIbE1RO0FSb29yQlY7O0FrSWg4cUJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBNEJFLGUxSGhPUTtBUm1xckJWOztBa0lqOHFCQTtFQUNFOztJQUVFLGMxSGxOTztFUnNwckJUOztFa0lsOHFCQTs7OztJQUlFLGExSHhOTztFUjZwckJUOztFa0luOHFCQTs7OztJQUlFLGUxSDlOTztFUm9xckJUO0FBQ0Y7QWtJcDhxQkE7RUFDRSxlMUhsT1M7QVJ3cXJCWDs7QWtJcDhxQkE7RUFDRSxlMUhyT1M7QVI0cXJCWDs7QWtJcjhxQkE7O0VBRUUsYTFIek9TO0FSaXJyQlg7O0FrSXQ4cUJBO0VBQ0UsMEIxSGhQUztBUnlyckJYOztBa0l2OHFCQTs7RUFFRSx5QjFIdlBTO0FSaXNyQlg7O0FrSXg4cUJBO0VBQ0UseUIxSDFQUztFMEgyUFQsYzFIM1BTO0FSc3NyQlg7O0FrSXo4cUJBO0VBQ0UsYzFIdlBTO0FSbXNyQlg7O0FrSTE4cUJBO0VBQ0Usc0IxSGxRUztBUitzckJYOztBa0kzOHFCQTtFQUNFLGMxSGpRUztBUitzckJYOztBa0k1OHFCQTtFQUNFLGExSHBRUztBUm10ckJYOztBa0k3OHFCQTtFQUNFLGUxSHZRUztBUnV0ckJYOztBa0k5OHFCQTtFQUNFLHNCMUg5UVM7QVIrdHJCWDs7QWtJLzhxQkE7RUFDRSxzQjFIdlFNO0FSeXRyQlI7O0FrSWg5cUJBO0VBQ0UscUIxSGhSUztBUm11ckJYOztBa0lqOXFCQTtFQUNFLHFCMUhuUlM7QVJ1dXJCWDs7QWtJbDlxQkE7RUFDRSxxQjFIdFJTO0FSMnVyQlg7O0FrSW45cUJBOztFQUVFLGtCMUhwUk07QVIwdXJCUjs7QWtJcDlxQkE7RUFDRSxzQjFIalNTO0UwSGtTVCxxQjFIOVJTO0UwSCtSVCxjMUgzUlM7QVJrdnJCWDs7QWtJcjlxQkE7RUFDRSxxQjFIbFNTO0FSMHZyQlg7O0FrSXQ5cUJBO0VBQ0UsMkIxSHJTUztBUjh2ckJYOztBa0l2OXFCQTtFQUNFLGMxSHZUUTtBUml4ckJWOztBa0l4OXFCQTtFQUNFLHFCMUgzU1M7QVJzd3JCWDs7QW1JOTByQkE7RUFDRSxnQkFBQTtBbklpMXJCRjs7QW1JOTByQkE7RUFDRSx5QkFBQTtBbklpMXJCRjs7QW9JcjFyQkU7RUFDRSxzQjVIa0VPO0U0SGpFUCxxQjVIcUVPO0U0SHBFUCxjNUh1RU87RTRIdEVQLGdCQUFBO0FwSXcxckJKO0FvSXQxckJJO0VBQ0UscUI1SGlFSztBUnV4ckJYO0FvSXAxckJFO0VBQ0Usc0I1SHVETztFNEh0RFAseUJBQUE7QXBJczFyQko7QW9JbjFyQkU7RUFDRSxzQjVIa0RPO0U0SGpEUCxjNUh3RE87QVI2eHJCWDtBb0luMXJCSTtFQUNFLHlCNUgrQ0s7QVJzeXJCWDtBb0lqMXJCRTtFQUNFLHNCNUh5Q087QVIweXJCWDtBb0loMXJCRTs7RUFF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QkFBQTtBdEpzcnZCRjtBc0pwcnZCQTtFQUNFLDBCQUFBO0VBQ0EsK0tBQUE7RUFJQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtBdEptcnZCRjtBc0pqcnZCQTtFQUNFLDBCQUFBO0VBQ0EsK0tBQUE7RUFJQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtBdEpncnZCRjtBc0o5cXZCQTtFQUNFLDBCQUFBO0VBQ0EsK0tBQUE7RUFJQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtBdEo2cXZCRjtBc0ozcXZCQTtFQUNFLDBCQUFBO0VBQ0EsK0tBQUE7RUFJQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtBdEowcXZCRjtBc0p4cXZCQTtFQUNFLDBCQUFBO0VBQ0EsK0tBQUE7RUFJQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtBdEp1cXZCRjtBc0pycXZCQTtFQUNFLDBCQUFBO0VBQ0EsK0tBQUE7RUFJQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtBdEpvcXZCRjtBc0pscXZCQTtFQUNFLDBCQUFBO0VBQ0EsK0tBQUE7RUFJQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtBdEppcXZCRjtBc0ovcHZCQTtFQUNFLDBCQUFBO0VBQ0EsK0tBQUE7RUFJQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtBdEo4cHZCRjtBc0o1cHZCQTtFQUNFLDBCQUFBO0VBQ0EsK0tBQUE7RUFJQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0RBQUE7RUFDQSxrQkFBQTtBdEoycHZCRjtBc0p6cHZCQTtFQUNFLDBCQUFBO0VBQ0EsK0tBQUE7RUFJQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0RBQUE7RUFDQSxrQkFBQTtBdEp3cHZCRjtBc0p0cHZCQTtFQUNFLDBCQUFBO0VBQ0EsK0tBQUE7RUFJQSxnQkFBQTtFQUNB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QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKZ252QkY7O0FzSjltdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SmludkJGOztBc0ovbXZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEprbnZCRjs7QXNKaG52QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKbW52QkY7O0FzSmpudkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Sm9udkJGOztBc0psbnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpxbnZCRjs7QXNKbm52QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKc252QkY7O0FzSnBudkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SnVudkJGOztBc0pybnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEp3bnZCRjs7QXNKdG52QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKeW52QkY7O0FzSnZudkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjBudkJGOztBc0p4bnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEoybnZCRjs7QXNKem52QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKNG52QkY7O0FzSjFudkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjZudkJGOztBc0ozbnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEo4bnZCRjs7QXNKNW52QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKK252QkY7O0FzSjdudkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SmdvdkJGOztBc0o5bnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEppb3ZCRjs7QXNKL252QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKa292QkY7O0FzSmhvdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Sm1vdkJGOztBc0pqb3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpvb3ZCRjs7QXNKbG92QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKcW92QkY7O0FzSm5vdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SnNvdkJGOztBc0pwb3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEp1b3ZCRjs7QXNKcm92QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKd292QkY7O0FzSnRvdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SnlvdkJGOztBc0p2b3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEowb3ZCRjs7QXNKeG92QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKMm92QkY7O0FzSnpvdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjRvdkJGOztBc0oxb3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEo2b3ZCRjs7QXNKM292QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKOG92QkY7O0FzSjVvdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SitvdkJGOztBc0o3b3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpncHZCRjs7QXNKOW92QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKaXB2QkY7O0FzSi9vdkJBOzs7OztFQUtFLGdCQUFBO0VBQ0EsY0FBQTtBdEprcHZCRjs7QXNKaHB2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKbXB2QkY7O0FzSmpwdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Sm9wdkJGOztBc0pscHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpxcHZCRjs7QXNKbnB2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKc3B2QkY7O0FzSnBwdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SnVwdkJGOztBc0pycHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEp3cHZCRjs7QXNKdHB2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKeXB2QkY7O0FzSnZwdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjBwdkJGOztBc0p4cHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEoycHZCRjs7QXNKenB2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKNHB2QkY7O0FzSjFwdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjZwdkJGOztBc0ozcHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEo4cHZCRjs7QXNKNXB2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKK3B2QkY7O0FzSjdwdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SmdxdkJGOztBc0o5cHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEppcXZCRjs7QXNKL3B2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKa3F2QkY7O0FzSmhxdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Sm1xdkJGOztBc0pqcXZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpvcXZCRjs7QXNKbHF2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKcXF2QkY7O0FzSm5xdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SnNxdkJGOztBc0pwcXZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEp1cXZCRjs7QXNKcnF2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKd3F2QkY7O0FzSnRxdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SnlxdkJGOztBc0p2cXZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEowcXZCRjs7QXNKeHF2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKMnF2QkY7O0FzSnpxdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjRxdkJGOztBc0oxcXZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEo2cXZCRjs7QXNKM3F2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKOHF2QkY7O0FzSjVxdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SitxdkJGOztBc0o3cXZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpncnZCRjs7QXNKOXF2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKaXJ2QkY7O0FzSi9xdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SmtydkJGOztBc0pocnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEptcnZCRjs7QXNKanJ2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKb3J2QkY7O0FzSmxydkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SnFydkJGOztBc0pucnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpzcnZCRjs7QXNKcHJ2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKdXJ2QkY7O0FzSnJydkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SndydkJGOztBc0p0cnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEp5cnZCRjs7QXNKdnJ2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKMHJ2QkY7O0FzSnhydkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjJydkJGOztBc0p6cnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEo0cnZCRjs7QXNKMXJ2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKNnJ2QkY7O0FzSjNydkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjhydkJGOztBc0o1cnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEorcnZCRjs7QXNKN3J2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKZ3N2QkY7O0FzSjlydkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SmlzdkJGOztBc0ovcnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEprc3ZCRjs7QXNKaHN2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKbXN2QkY7O0FzSmpzdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Sm9zdkJGOztBc0psc3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpxc3ZCRjs7QXNKbnN2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKc3N2QkY7O0FzSnBzdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SnVzdkJGOztBc0pyc3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEp3c3ZCRjs7QXNKdHN2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKeXN2QkY7O0FzSnZzdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjBzdkJGOztBc0p4c3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEoyc3ZCRjs7QXNKenN2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKNHN2QkY7O0FzSjFzdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjZzdkJGOztBc0ozc3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEo4c3ZCRjs7QXNKNXN2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKK3N2QkY7O0FzSjdzdkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Smd0dkJGOztBc0o5c3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEppdHZCRjs7QXNKL3N2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKa3R2QkY7O0FzSmh0dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Sm10dkJGOztBc0pqdHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpvdHZCRjs7QXNKbHR2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKcXR2QkY7O0FzSm50dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SnN0dkJGOztBc0pwdHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEp1dHZCRjs7QXNKcnR2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKd3R2QkY7O0FzSnR0dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Snl0dkJGOztBc0p2dHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEowdHZCRjs7QXNKeHR2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKMnR2QkY7O0FzSnp0dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjR0dkJGOztBc0oxdHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEo2dHZCRjs7QXNKM3R2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKOHR2QkY7O0FzSjV0dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Sit0dkJGOztBc0o3dHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpndXZCRjs7QXNKOXR2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKaXV2QkY7O0FzSi90dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Smt1dkJGOztBc0podXZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEptdXZCRjs7QXNKanV2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKb3V2QkY7O0FzSmx1dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SnF1dkJGOztBc0pudXZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpzdXZCRjs7QXNKcHV2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKdXV2QkY7O0FzSnJ1dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Snd1dkJGOztBc0p0dXZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEp5dXZCRjs7QXNKdnV2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKMHV2QkY7O0FzSnh1dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjJ1dkJGOztBc0p6dXZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEo0dXZCRjs7QXNKMXV2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKNnV2QkY7O0FzSjN1dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Sjh1dkJGOztBc0o1dXZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEordXZCRjs7QXNKN3V2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKZ3Z2QkY7O0FzSjl1dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Sml2dkJGOztBc0ovdXZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEprdnZCRjs7QXNKaHZ2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKbXZ2QkY7O0FzSmp2dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Sm92dkJGOztBc0psdnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpxdnZCRjs7QXNKbnZ2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKc3Z2QkY7O0FzSnB2dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SnV2dkJGOztBc0pydnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEp3dnZCRjs7QXNKdHZ2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKeXZ2QkY7O0FzSnZ2dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjB2dkJGOztBc0p4dnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEoydnZCRjs7QXNKenZ2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKNHZ2QkY7O0FzSjF2dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjZ2dkJGOztBc0ozdnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEo4dnZCRjs7QXNKNXZ2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKK3Z2QkY7O0FzSjd2dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Smd3dkJGOztBc0o5dnZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEppd3ZCRjs7QXNKL3Z2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKa3d2QkY7O0FzSmh3dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Sm13dkJGOztBc0pqd3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpvd3ZCRjs7QXNKbHd2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKcXd2QkY7O0FzSm53dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SnN3dkJGOztBc0pwd3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEp1d3ZCRjs7QXNKcnd2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKd3d2QkY7O0FzSnR3dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Snl3dkJGOztBc0p2d3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEowd3ZCRjs7QXNKeHd2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKMnd2QkY7O0FzSnp3dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjR3dkJGOztBc0oxd3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEo2d3ZCRjs7QXNKM3d2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKOHd2QkY7O0FzSjV3dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Sit3dkJGOztBc0o3d3ZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpneHZCRjs7QXNKOXd2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKaXh2QkY7O0FzSi93dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Smt4dkJGOztBc0poeHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpteHZCRjs7QXNKanh2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKb3h2QkY7O0FzSmx4dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SnF4dkJGOztBc0pueHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpzeHZCRjs7QXNKcHh2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKdXh2QkY7O0FzSnJ4dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Snd4dkJGOztBc0p0eHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEp5eHZCRjs7QXNKdnh2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKMHh2QkY7O0FzSnh4dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0SjJ4dkJGOztBc0p6eHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEo0eHZCRjs7QXNKMXh2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKNnh2QkY7O0FzSjN4dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Sjh4dkJGOztBc0o1eHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEoreHZCRjs7QXNKN3h2QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXRKZ3l2QkY7O0FzSjl4dkJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0F0Sml5dkJGOztBc0oveHZCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEpreXZCRjs7QXNKaHl2QkE7RUFDRTtJQUNFLFVBQUE7RXRKbXl2QkY7RXNKanl2QkE7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a0JBQUE7QXZKMDV3Q0o7O0F1SnY1d0NBO0VBQ0UsZ0JBQUE7QXZKMDV3Q0Y7O0F1Sng1d0NBO0VBQ0UsZ0JBQUE7QXZKMjV3Q0Y7O0F1Sno1d0NBO0VBQ0UsZ0JBQUE7QXZKNDV3Q0Y7O0F1SjE1d0NBO0VBQ0UsZ0JBQUE7QXZKNjV3Q0Y7O0F1SjM1d0NBO0VBQ0UsZ0JBQUE7QXZKODV3Q0Y7O0F1SjU1d0NBO0VBQ0UsZ0JBQUE7QXZKKzV3Q0Y7O0F1Sjc1d0NBO0VBQ0UsZ0JBQUE7QXZKZzZ3Q0Y7O0F1Sjk1d0NBO0VBQ0UsZ0JBQUE7QXZKaTZ3Q0Y7O0F1Si81d0NBO0VBQ0UsZ0JBQUE7QXZKazZ3Q0Y7O0F1Smg2d0NBO0VBQ0UsZ0JBQUE7QXZKbTZ3Q0Y7O0F1Smo2d0NBO0VBQ0UsZ0JBQUE7QXZKbzZ3Q0Y7O0F1Smw2d0NBO0VBQ0UsZ0JBQUE7QXZKcTZ3Q0Y7O0F1Sm42d0NBO0VBQ0UsZ0JBQUE7QXZKczZ3Q0Y7O0F1SnA2d0NBO0VBQ0UsZ0JBQUE7QXZKdTZ3Q0Y7O0F1SnI2d0NBO0VBQ0UsZ0JBQUE7QXZKdzZ3Q0Y7O0F1SnQ2d0NBO0VBQ0UsZ0JBQUE7QXZKeTZ3Q0Y7O0F1SnY2d0NBO0VBQ0UsZ0JBQUE7QXZKMDZ3Q0Y7O0F1Sng2d0NBO0VBQ0UsZ0JBQUE7QXZKMjZ3Q0Y7O0F1Sno2d0NBO0VBQ0UsZ0JBQUE7QXZKNDZ3Q0Y7O0F1SjE2d0NBO0VBQ0UsZ0JBQUE7QXZKNjZ3Q0Y7O0F1SjM2d0NBO0VBQ0UsZ0JBQUE7QXZKODZ3Q0Y7O0F1SjU2d0NBO0VBQ0UsZ0JBQUE7QXZKKzZ3Q0Y7O0F1Sjc2d0NBO0VBQ0UsZ0JBQUE7QXZKZzd3Q0Y7O0F1Sjk2d0NBO0VBQ0UsZ0JBQUE7QXZKaTd3Q0Y7O0F1Si82d0NBO0VBQ0UsZ0JBQUE7QXZKazd3Q0Y7O0F1Smg3d0NBO0VBQ0UsZ0JBQUE7QXZKbTd3Q0Y7O0F1Smo3d0NBO0VBQ0UsZ0JBQUE7QXZKbzd3Q0Y7O0F1Smw3d0NBO0VBQ0UsZ0JBQUE7QXZKcTd3Q0Y7O0F1Sm43d0NBO0VBQ0UsZ0JBQUE7QXZKczd3Q0Y7O0F1SnA3d0NBO0VBQ0UsZ0JBQUE7QXZKdTd3Q0Y7O0F1SnI3d0NBO0VBQ0UsZ0JBQUE7QXZKdzd3Q0Y7O0F1SnQ3d0NBO0VBQ0UsZ0JBQUE7QXZKeTd3Q0Y7O0F1SnY3d0NBO0VBQ0UsZ0JBQUE7QXZKMDd3Q0Y7O0F1Sng3d0NBO0VBQ0UsZ0JBQUE7QXZKMjd3Q0Y7O0F1Sno3d0NBO0VBQ0UsZ0JBQUE7QXZKNDd3Q0Y7O0F1SjE3d0NBO0VBQ0UsZ0JBQUE7QXZKNjd3Q0Y7O0F1SjM3d0NBO0VBQ0UsZ0JBQUE7QXZKODd3Q0Y7O0F1SjU3d0NBO0VBQ0UsZ0JBQUE7QXZKKzd3Q0Y7O0F1Sjc3d0NBO0VBQ0UsZ0JBQUE7QXZKZzh3Q0Y7O0F1Sjk3d0NBO0VBQ0UsZ0JBQUE7QXZKaTh3Q0Y7O0F1Si83d0NBO0VBQ0UsZ0JBQUE7QXZKazh3Q0Y7O0F1Smg4d0NBO0VBQ0UsZ0JBQUE7QXZKbTh3Q0Y7O0F1Smo4d0NBO0VBQ0UsZ0JBQUE7QXZKbzh3Q0Y7O0F1Smw4d0NBO0VBQ0UsZ0JBQUE7QXZKcTh3Q0Y7O0F1Sm44d0NBO0VBQ0UsZ0JBQUE7QXZKczh3Q0Y7O0F1SnA4d0NBO0VBQ0UsZ0JBQUE7QXZKdTh3Q0Y7O0F1SnI4d0NBO0VBQ0UsZ0JBQUE7QXZKdzh3Q0Y7O0F1SnQ4d0NBO0VBQ0UsZ0JBQUE7QXZKeTh3Q0Y7O0F1SnY4d0NBO0VBQ0UsZ0JBQUE7QXZKMDh3Q0Y7O0F1Sng4d0NBO0VBQ0UsZ0JBQUE7QXZKMjh3Q0Y7O0F1Sno4d0NBO0VBQ0UsZ0JBQUE7QXZKNDh3Q0Y7O0F1SjE4d0NBO0VBQ0UsZ0JBQUE7QXZKNjh3Q0Y7O0F1SjM4d0NBO0VBQ0UsZ0JBQUE7QXZKODh3Q0Y7O0F1SjU4d0NBO0VBQ0UsZ0JBQUE7QXZKKzh3Q0Y7O0F1Sjc4d0NBO0VBQ0UsZ0JBQUE7QXZKZzl3Q0Y7O0F1Sjk4d0NBO0VBQ0UsZ0JBQUE7QXZKaTl3Q0Y7O0F1Si84d0NBO0VBQ0UsZ0JBQUE7QXZKazl3Q0Y7O0F1Smg5d0NBO0VBQ0UsZ0JBQUE7QXZKbTl3Q0Y7O0F1Smo5d0NBO0VBQ0UsZ0JBQUE7QXZKbzl3Q0Y7O0F1Smw5d0NBO0VBQ0UsZ0JBQUE7QXZKcTl3Q0Y7O0F1Sm45d0NBO0VBQ0UsZ0JBQUE7QXZKczl3Q0Y7O0F1SnA5d0NBO0VBQ0UsZ0JBQUE7QXZKdTl3Q0Y7O0F1SnI5d0NBO0VBQ0UsZ0JBQUE7QXZKdzl3Q0Y7O0F1SnQ5d0NBO0VBQ0UsZ0JBQUE7QXZKeTl3Q0Y7O0F1SnY5d0NBO0VBQ0UsZ0JBQUE7QXZKMDl3Q0Y7O0F1Sng5d0NBO0VBQ0UsZ0JBQUE7QXZKMjl3Q0Y7O0F1Sno5d0NBO0VBQ0UsZ0JBQUE7QXZKNDl3Q0Y7O0F1SjE5d0NBO0VBQ0UsZ0JBQUE7QXZKNjl3Q0Y7O0F1SjM5d0NBO0VBQ0UsZ0JBQUE7QXZKODl3Q0Y7O0F1SjU5d0NBO0VBQ0UsZ0JBQUE7QXZKKzl3Q0Y7O0F1Sjc5d0NBO0VBQ0UsZ0JBQUE7QXZKZyt3Q0Y7O0F1Sjk5d0NBO0VBQ0UsZ0JBQUE7QXZKaSt3Q0Y7O0F1Si85d0NBO0VBQ0UsZ0JBQUE7QXZKayt3Q0Y7O0F1Smgrd0NBO0VBQ0UsZ0JBQUE7QXZKbSt3Q0Y7O0F1Smord0NBO0VBQ0UsZ0JBQUE7QXZKbyt3Q0Y7O0F1Smwrd0NBO0VBQ0UsZ0JBQUE7QXZKcSt3Q0Y7O0F1Sm4rd0NBO0VBQ0UsZ0JBQUE7QXZKcyt3Q0Y7O0F1SnArd0NBO0VBQ0UsZ0JBQUE7QXZKdSt3Q0Y7O0F1SnIrd0NBO0VBQ0UsZ0JBQUE7QXZKdyt3Q0Y7O0F1SnQrd0NBO0VBQ0UsZ0JBQUE7QXZKeSt3Q0Y7O0F1SnYrd0NBO0VBQ0UsZ0JBQUE7QXZKMCt3Q0Y7O0F1Sngrd0NBO0VBQ0UsZ0JBQUE7QXZKMit3Q0Y7O0F1Snord0NBO0VBQ0UsZ0JBQUE7QXZKNCt3Q0Y7O0F1SjErd0NBO0VBQ0UsZ0JBQUE7QXZKNit3Q0Y7O0F1SjMrd0NBO0VBQ0UsZ0JBQUE7QXZKOCt3Q0Y7O0F1SjUrd0NBO0VBQ0UsZ0JBQUE7QXZKKyt3Q0Y7O0F1Sjcrd0NBO0VBQ0UsZ0JBQUE7QXZKZy93Q0Y7O0F1Sjkrd0NBO0VBQ0UsZ0JBQUE7QXZKaS93Q0Y7O0F1Si8rd0NBO0VBQ0UsZ0JBQUE7QXZKay93Q0Y7O0F1Smgvd0NBO0VBQ0UsZ0JBQUE7QXZKbS93Q0Y7O0F1Smovd0NBO0VBQ0UsZ0JBQUE7QXZKby93Q0Y7O0F1Smwvd0NBO0VBQ0UsZ0JBQUE7QXZKcS93Q0Y7O0F1Sm4vd0NBO0VBQ0UsZ0JBQUE7QXZKcy93Q0Y7O0F1SnAvd0NBO0VBQ0UsZ0JBQUE7QXZKdS93Q0Y7O0F1SnIvd0NBO0VBQ0UsZ0JBQUE7QXZKdy93Q0Y7O0F1SnQvd0NBO0VBQ0UsZ0JBQUE7QXZKeS93Q0Y7O0F1SnYvd0NBO0VBQ0UsZ0JBQUE7QXZKMC93Q0Y7O0F1Sngvd0NBO0VBQ0UsZ0JBQUE7QXZKMi93Q0Y7O0F1Snovd0NBO0VBQ0UsZ0JBQUE7QXZKNC93Q0Y7O0F1SjEvd0NBO0VBQ0UsZ0JBQUE7QXZKNi93Q0Y7O0F1SjMvd0NBO0VBQ0UsZ0JBQUE7QXZKOC93Q0Y7O0F1SjUvd0NBO0VBQ0UsZ0JBQUE7QXZKKy93Q0Y7O0F1Sjcvd0NBO0VBQ0UsZ0JBQUE7QXZKZ2d4Q0Y7O0F1Sjkvd0NBO0VBQ0UsZ0JBQUE7QXZKaWd4Q0Y7O0F1Si8vd0NBO0VBQ0UsZ0JBQUE7QXZKa2d4Q0Y7O0F1SmhneENBO0VBQ0UsZ0JBQUE7QXZKbWd4Q0Y7O0F1SmpneENBO0VBQ0UsZ0JBQUE7QXZKb2d4Q0Y7O0F1SmxneENBO0VBQ0UsZ0JBQUE7QXZKcWd4Q0Y7O0F1Sm5neENBO0VBQ0UsZ0JBQUE7QXZKc2d4Q0Y7O0F1SnBneENBO0VBQ0UsZ0JBQUE7QXZKdWd4Q0Y7O0F1SnJneENBO0VBQ0UsZ0JBQUE7QXZKd2d4Q0Y7O0F1SnRneENBO0VBQ0UsZ0JBQUE7QXZKeWd4Q0Y7O0F1SnZneENBO0VBQ0UsZ0JBQUE7QXZKMGd4Q0Y7O0F1SnhneENBO0VBQ0UsZ0JBQUE7QXZKMmd4Q0Y7O0F1SnpneENBO0VBQ0UsZ0JBQUE7QXZKNGd4Q0Y7O0F1SjFneENBO0VBQ0UsZ0JBQUE7QXZKNmd4Q0Y7O0F1SjNneENBO0VBQ0UsZ0JBQUE7QXZKOGd4Q0Y7O0F1SjVneENBO0VBQ0UsZ0JBQUE7QXZKK2d4Q0Y7O0F1SjdneENBO0VBQ0UsZ0JBQUE7QXZKZ2h4Q0Y7O0F1SjlneENBO0VBQ0UsZ0JBQUE7QXZKaWh4Q0Y7O0F1Si9neENBO0VBQ0UsZ0JBQUE7QXZKa2h4Q0Y7O0F1SmhoeENBO0VBQ0UsZ0JBQUE7QXZKbWh4Q0Y7O0F1SmpoeENBO0VBQ0UsZ0JBQUE7QXZKb2h4Q0Y7O0F1SmxoeENBO0VBQ0UsZ0JBQUE7QXZKcWh4Q0Y7O0F1Sm5oeENBO0VBQ0UsZ0JBQUE7QXZKc2h4Q0Y7O0F1SnBoeENBO0VBQ0UsZ0JBQUE7QXZKdWh4Q0Y7O0F1SnJoeENBO0VBQ0UsZ0JBQUE7QXZKd2h4Q0Y7O0F1SnRoeENBO0VBQ0UsZ0JBQUE7QXZKeWh4Q0Y7O0F1SnZoeENBO0VBQ0UsZ0JBQUE7QXZKMGh4Q0Y7O0F1SnhoeENBO0VBQ0UsZ0JBQUE7QXZKMmh4Q0Y7O0F1SnpoeENBO0VBQ0UsZ0JBQUE7QXZKNGh4Q0Y7O0F1SjFoeENBO0VBQ0UsZ0JBQUE7QXZKNmh4Q0Y7O0F1SjNoeENBO0VBQ0UsZ0JBQUE7QXZKOGh4Q0Y7O0F1SjVoeENBO0VBQ0UsZ0JBQUE7QXZKK2h4Q0Y7O0F1SjdoeENBO0VBQ0UsZ0JBQUE7QXZKZ2l4Q0Y7O0F1SjloeENBO0VBQ0UsZ0JBQUE7QXZKaWl4Q0Y7O0F1Si9oeENBO0VBQ0UsZ0JBQUE7QXZKa2l4Q0Y7O0F1SmhpeENBO0VBQ0UsZ0JBQUE7QXZKbWl4Q0Y7O0F1SmppeENBO0VBQ0UsZ0JBQUE7QXZKb2l4Q0Y7O0F1SmxpeENBO0VBQ0UsZ0JBQUE7QXZKcWl4Q0Y7O0F1Sm5peENBO0VBQ0UsZ0JBQUE7QXZKc2l4Q0Y7O0F1SnBpeENBO0VBQ0UsZ0JBQUE7QXZKdWl4Q0Y7O0F1SnJpeENBO0VBQ0UsZ0JBQUE7QXZKd2l4Q0Y7O0F1SnRpeENBO0VBQ0UsZ0JBQUE7QXZKeWl4Q0Y7O0F1SnZpeENBO0VBQ0UsZ0JBQUE7QXZKMGl4Q0Y7O0F1SnhpeENBO0VBQ0UsZ0JBQUE7QXZKMml4Q0Y7O0F1SnppeENBO0VBQ0UsZ0JBQUE7QXZKNGl4Q0Y7O0F1SjFpeENBO0VBQ0UsZ0JBQUE7QXZKNml4Q0Y7O0F1SjNpeENBO0VBQ0UsZ0JBQUE7QXZKOGl4Q0Y7O0F1SjVpeENBO0VBQ0UsZ0JBQUE7QXZKK2l4Q0Y7O0F1SjdpeENBO0VBQ0UsZ0JBQUE7QXZKZ2p4Q0Y7O0F1SjlpeENBO0VBQ0UsZ0JBQUE7QXZKaWp4Q0Y7O0F1Si9peENBO0VBQ0UsZ0JBQUE7QXZKa2p4Q0Y7O0F1SmhqeENBO0VBQ0UsZ0JBQUE7QXZKbWp4Q0Y7O0F1SmpqeENBO0VBQ0UsZ0JBQUE7QXZKb2p4Q0Y7O0F1SmxqeENBO0VBQ0UsZ0JBQUE7QXZKcWp4Q0Y7O0F1Sm5qeENBO0VBQ0UsZ0JBQUE7QXZKc2p4Q0Y7O0F1SnBqeENBO0VBQ0UsZ0JBQUE7QXZKdWp4Q0Y7O0F1SnJqeENBO0VBQ0UsZ0JBQUE7QXZKd2p4Q0Y7O0F1SnRqeENBO0VBQ0UsZ0JBQUE7QXZKeWp4Q0Y7O0F1SnZqeENBO0VBQ0UsZ0JBQUE7QXZKMGp4Q0Y7O0F1SnhqeENBO0VBQ0UsZ0JBQUE7QXZKMmp4Q0Y7O0F1SnpqeENBO0VBQ0UsZ0JBQUE7QXZKNGp4Q0Y7O0F1SjFqeENBO0VBQ0UsZ0JBQUE7QXZKNmp4Q0Y7O0F1SjNqeENBO0VBQ0UsZ0JBQUE7QXZKOGp4Q0Y7O0F1SjVqeENBO0VBQ0UsZ0JBQUE7QXZKK2p4Q0Y7O0F1SjdqeENBO0VBQ0UsZ0JBQUE7QXZKZ2t4Q0Y7O0F1SjlqeENBO0VBQ0UsZ0JBQUE7QXZKaWt4Q0Y7O0F1Si9qeENBO0VBQ0UsZ0JBQUE7QXZKa2t4Q0Y7O0F1SmhreENBO0VBQ0UsZ0JBQUE7QXZKbWt4Q0Y7O0F1SmpreENBO0VBQ0UsZ0JBQUE7QXZKb2t4Q0Y7O0F1SmxreENBO0VBQ0UsZ0JBQUE7QXZKcWt4Q0Y7O0F1Sm5reENBO0VBQ0UsZ0JBQUE7QXZKc2t4Q0Y7O0F1SnBreENBO0VBQ0UsZ0JBQUE7QXZKdWt4Q0Y7O0F1SnJreENBO0VBQ0UsZ0JBQUE7QXZKd2t4Q0Y7O0F1SnRreENBO0VBQ0UsZ0JBQUE7QXZKeWt4Q0Y7O0F1SnZreENBO0VBQ0UsZ0JBQUE7QXZKMGt4Q0Y7O0F1SnhreENBO0VBQ0UsZ0JBQUE7QXZKMmt4Q0Y7O0F1SnpreENBO0VBQ0UsZ0JBQUE7QXZKNGt4Q0Y7O0F1SjFreENBO0VBQ0UsZ0JBQUE7QXZKNmt4Q0Y7O0F1SjNreENBO0VBQ0UsZ0JBQUE7QXZKOGt4Q0Y7O0F1SjVreENBO0VBQ0UsZ0JBQUE7QXZKK2t4Q0Y7O0F1SjdreENBO0VBQ0UsZ0JBQUE7QXZKZ2x4Q0Y7O0F1SjlreENBO0VBQ0UsZ0JBQUE7QXZKaWx4Q0Y7O0F1Si9reENBO0VBQ0UsZ0JBQUE7QXZKa2x4Q0Y7O0F1SmhseENBO0VBQ0UsZ0JBQUE7QXZKbWx4Q0Y7O0F1SmpseENBO0VBQ0UsZ0JBQUE7QXZKb2x4Q0Y7O0F1SmxseENBO0VBQ0UsZ0JBQUE7QXZKcWx4Q0Y7O0F1Sm5seENBO0VBQ0UsZ0JBQUE7QXZKc2x4Q0Y7O0F1SnBseENBO0VBQ0UsZ0JBQUE7QXZKdWx4Q0Y7O0F1SnJseENBO0VBQ0UsZ0JBQUE7QXZKd2x4Q0Y7O0F1SnRseENBO0VBQ0UsZ0JBQUE7QXZKeWx4Q0Y7O0F1SnZseENBO0VBQ0UsZ0JBQUE7QXZKMGx4Q0Y7O0F1SnhseENBO0VBQ0UsZ0JBQUE7QXZKMmx4Q0Y7O0F1SnpseENBO0VBQ0UsZ0JBQUE7QXZKNGx4Q0Y7O0F1SjFseENBO0VBQ0UsZ0JBQUE7QXZKNmx4Q0Y7O0F1SjNseENBO0VBQ0UsZ0JBQUE7QXZKOGx4Q0Y7O0F1SjVseENBO0VBQ0UsZ0JBQUE7QXZKK2x4Q0Y7O0F1SjdseENBO0VBQ0UsZ0JBQUE7QXZKZ214Q0Y7O0F1SjlseENBO0VBQ0UsZ0JBQUE7QXZKaW14Q0Y7O0F1Si9seENBO0VBQ0UsZ0JBQUE7QXZKa214Q0Y7O0F1SmhteENBO0VBQ0UsZ0JBQUE7QXZKbW14Q0Y7O0F1SmpteENBO0VBQ0UsZ0JBQUE7QXZKb214Q0Y7O0F1SmxteENBO0VBQ0UsZ0JBQUE7QXZKcW14Q0Y7O0F1Sm5teENBO0VBQ0UsZ0JBQUE7QXZKc214Q0Y7O0F1SnBteENBO0VBQ0UsZ0JBQUE7QXZKdW14Q0Y7O0F1SnJteENBO0VBQ0UsZ0JBQUE7QXZKd214Q0Y7O0F1SnRteENBO0VBQ0UsZ0JBQUE7QXZKeW14Q0Y7O0F1SnZteENBO0VBQ0UsZ0JBQUE7QXZKMG14Q0Y7O0F1SnhteENBO0VBQ0UsZ0JBQUE7QXZKMm14Q0Y7O0F1SnpteENBO0VBQ0UsZ0JBQUE7QXZKNG14Q0Y7O0F1SjFteENBO0VBQ0UsZ0JBQUE7QXZKNm14Q0Y7O0F1SjNteENBO0VBQ0UsZ0JBQUE7QXZKOG14Q0Y7O0F1SjVteENBO0VBQ0UsZ0JBQUE7QXZKK214Q0Y7O0F1SjdteENBO0VBQ0UsZ0JBQUE7QXZKZ254Q0Y7O0F1SjlteENBO0VBQ0UsZ0JBQUE7QXZKaW54Q0Y7O0F1Si9teENBO0VBQ0UsZ0JBQUE7QXZKa254Q0Y7O0F1SmhueENBO0VBQ0UsZ0JBQUE7QXZKbW54Q0Y7O0F1SmpueENBO0VBQ0UsZ0JBQUE7QXZKb254Q0Y7O0F1SmxueENBO0VBQ0UsZ0JBQUE7QXZKcW54Q0Y7O0F1Sm5ueENBO0VBQ0UsZ0JBQUE7QXZKc254Q0Y7O0F1SnBueENBO0VBQ0UsZ0JBQUE7QXZKdW54Q0Y7O0F1SnJueENBO0VBQ0UsZ0JBQUE7QXZKd254Q0Y7O0F1SnRueENBO0VBQ0UsZ0JBQUE7QXZKeW54Q0Y7O0F1SnZueENBO0VBQ0UsZ0JBQUE7QXZKMG54Q0Y7O0F1SnhueENBO0VBQ0UsZ0JBQUE7QXZKMm54Q0Y7O0F1SnpueENBO0VBQ0UsZ0JBQUE7QXZKNG54Q0Y7O0F1SjFueENBO0VBQ0UsZ0JBQUE7QXZKNm54Q0Y7O0F1SjNueENBO0VBQ0UsZ0JBQUE7QXZKOG54Q0Y7O0F1SjVueENBO0VBQ0UsZ0JBQUE7QXZKK254Q0Y7O0F1SjdueENBO0VBQ0UsZ0JBQUE7QXZKZ294Q0Y7O0F1SjlueENBO0VBQ0UsZ0JBQUE7QXZKaW94Q0Y7O0F1Si9ueENBO0VBQ0UsZ0JBQUE7QXZKa294Q0Y7O0F1SmhveENBO0VBQ0UsZ0JBQUE7QXZKbW94Q0Y7O0F1SmpveENBO0VBQ0UsZ0JBQUE7QXZKb294Q0Y7O0F1SmxveENBO0VBQ0UsZ0JBQUE7QXZKcW94Q0Y7O0F1Sm5veENBO0VBQ0UsZ0JBQUE7QXZKc294Q0Y7O0F1SnBveENBO0VBQ0UsZ0JBQUE7QXZKdW94Q0Y7O0F1SnJveENBO0VBQ0UsZ0JBQUE7QXZKd294Q0Y7O0F1SnRveENBO0VBQ0UsZ0JBQUE7QXZKeW94Q0Y7O0F1SnZveENBO0VBQ0UsZ0JBQUE7QXZKMG94Q0Y7O0F1SnhveENBO0VBQ0UsZ0JBQUE7QXZKMm94Q0Y7O0F1SnpveENBO0VBQ0UsZ0JBQUE7QXZKNG94Q0Y7O0F1SjFveENBO0VBQ0UsZ0JBQUE7QXZKNm94Q0Y7O0F1SjNveENBO0VBQ0UsZ0JBQUE7QXZKOG94Q0Y7O0F1SjVveENBO0VBQ0UsZ0JBQUE7QXZKK294Q0Y7O0F1SjdveENBO0VBQ0UsZ0JBQUE7QXZKZ3B4Q0Y7O0F1SjlveENBO0VBQ0UsZ0JBQUE7QXZKaXB4Q0Y7O0F1Si9veENBO0VBQ0UsZ0JBQUE7QXZKa3B4Q0Y7O0F1SmhweENBO0VBQ0UsZ0JBQUE7QXZKbXB4Q0Y7O0F1SmpweENBO0VBQ0UsZ0JBQUE7QXZKb3B4Q0Y7O0F1SmxweENBO0VBQ0UsZ0JBQUE7QXZKcXB4Q0Y7O0F1Sm5weENBO0VBQ0UsZ0JBQUE7QXZKc3B4Q0Y7O0F1SnBweENBO0VBQ0UsZ0JBQUE7QXZKdXB4Q0Y7O0F1SnJweENBO0VBQ0UsZ0JBQUE7QXZKd3B4Q0Y7O0F1SnRweENBO0VBQ0UsZ0JBQUE7QXZKeXB4Q0Y7O0F1SnZweENBO0VBQ0UsZ0JBQUE7QXZKMHB4Q0Y7O0F1SnhweENBO0VBQ0UsZ0JBQUE7QXZKMnB4Q0Y7O0F1SnpweENBO0VBQ0UsZ0JBQUE7QXZKNHB4Q0Y7O0F1SjFweENBO0VBQ0UsZ0JBQUE7QXZKNnB4Q0Y7O0F1SjNweENBO0VBQ0UsZ0JBQUE7QXZKOHB4Q0Y7O0F1SjVweENBO0VBQ0UsZ0JBQUE7QXZKK3B4Q0Y7O0F1SjdweENBO0VBQ0UsZ0JBQUE7QXZKZ3F4Q0Y7O0F1SjlweENBO0VBQ0UsZ0JBQUE7QXZKaXF4Q0Y7O0F1Si9weENBO0VBQ0UsZ0JBQUE7QXZKa3F4Q0Y7O0F1SmhxeENBO0VBQ0UsZ0JBQUE7QXZKbXF4Q0Y7O0F1SmpxeENBO0VBQ0UsZ0JBQUE7QXZKb3F4Q0Y7O0F1SmxxeENBO0VBQ0UsZ0JBQUE7QXZKcXF4Q0Y7O0F1Sm5xeENBO0VBQ0UsZ0JBQUE7QXZKc3F4Q0Y7O0F1SnBxeENBO0VBQ0UsZ0JBQUE7QXZKdXF4Q0Y7O0F1SnJxeENBO0VBQ0UsZ0JBQUE7QXZKd3F4Q0Y7O0F1SnRxeENBO0VBQ0UsZ0JBQUE7QXZKeXF4Q0Y7O0F1SnZxeENBO0VBQ0UsZ0JBQUE7QXZKMHF4Q0Y7O0F1SnhxeENBO0VBQ0UsZ0JBQUE7QXZKMnF4Q0Y7O0F1SnpxeENBO0VBQ0UsZ0JBQUE7QXZKNHF4Q0Y7O0F1SjFxeENBO0VBQ0UsZ0JBQUE7QXZKNnF4Q0Y7O0F1SjNxeENBO0VBQ0UsZ0JBQUE7QXZKOHF4Q0Y7O0F1SjVxeENBO0VBQ0UsZ0JBQUE7QXZKK3F4Q0Y7O0F1SjdxeENBO0VBQ0UsZ0JBQUE7QXZKZ3J4Q0Y7O0F1SjlxeENBO0VBQ0UsZ0JBQUE7QXZKaXJ4Q0Y7O0F1Si9xeENBO0VBQ0UsZ0JBQUE7QXZKa3J4Q0Y7O0F1SmhyeENBO0VBQ0UsZ0JBQUE7QXZKbXJ4Q0Y7O0F1SmpyeENBO0VBQ0UsZ0JBQUE7QXZKb3J4Q0Y7O0F1SmxyeENBO0VBQ0UsZ0JBQUE7QXZKcXJ4Q0Y7O0F1Sm5yeENBO0VBQ0UsZ0JBQUE7QXZKc3J4Q0Y7O0F1SnByeENBO0VBQ0UsZ0JBQUE7QXZKdXJ4Q0Y7O0F1SnJyeENBO0VBQ0UsZ0JBQUE7QXZKd3J4Q0Y7O0F1SnRyeENBO0VBQ0UsZ0JBQUE7QXZKeXJ4Q0Y7O0F1SnZyeENBO0VBQ0UsZ0JBQUE7QXZKMHJ4Q0Y7O0F1SnhyeENBO0VBQ0UsZ0JBQUE7QXZKMnJ4Q0Y7O0F1SnpyeENBO0VBQ0UsZ0JBQUE7QXZKNHJ4Q0Y7O0F1SjFyeENBO0VBQ0UsZ0JBQUE7QXZKNnJ4Q0Y7O0F1SjNyeENBO0VBQ0UsZ0JBQUE7QXZKOHJ4Q0Y7O0F1SjVyeENBO0VBQ0UsZ0JBQUE7QXZKK3J4Q0Y7O0F1SjdyeENBO0VBQ0UsZ0JBQUE7QXZKZ3N4Q0Y7O0F1SjlyeENBO0VBQ0UsZ0JBQUE7QXZKaXN4Q0Y7O0F1Si9yeENBO0VBQ0UsZ0JBQUE7QXZKa3N4Q0Y7O0F1SmhzeENBO0VBQ0UsZ0JBQUE7QXZKbXN4Q0Y7O0F1SmpzeENBO0VBQ0UsZ0JBQUE7QXZKb3N4Q0Y7O0F1SmxzeENBO0VBQ0UsZ0JBQUE7QXZKcXN4Q0Y7O0F1Sm5zeENBO0VBQ0UsZ0JBQUE7QXZKc3N4Q0Y7O0F1SnBzeENBO0VBQ0UsZ0JBQUE7QXZKdXN4Q0Y7O0F1SnJzeENBO0VBQ0UsZ0JBQUE7QXZKd3N4Q0Y7O0F1SnRzeENBO0VBQ0UsZ0JBQUE7QXZKeXN4Q0Y7O0F1SnZzeENBO0VBQ0UsZ0JBQUE7QXZKMHN4Q0Y7O0F1SnhzeENBO0VBQ0UsZ0JBQUE7QXZKMnN4Q0Y7O0F1SnpzeENBO0VBQ0UsZ0JBQUE7QXZKNHN4Q0Y7O0F1SjFzeENBO0VBQ0UsZ0JBQUE7QXZKNnN4Q0Y7O0F1SjNzeENBO0VBQ0UsZ0JBQUE7QXZKOHN4Q0Y7O0F1SjVzeENBO0VBQ0UsZ0JBQUE7QXZKK3N4Q0Y7O0F1SjdzeENBO0VBQ0UsZ0JBQUE7QXZKZ3R4Q0Y7O0F1SjlzeENBO0VBQ0UsZ0JBQUE7QXZKaXR4Q0Y7O0F1Si9zeENBO0VBQ0UsZ0JBQUE7QXZKa3R4Q0Y7O0F1Smh0eENBO0VBQ0UsZ0JBQUE7QXZKbXR4Q0Y7O0F1Smp0eENBO0VBQ0UsZ0JBQUE7QXZKb3R4Q0Y7O0F1Smx0eENBO0VBQ0UsZ0JBQUE7QXZKcXR4Q0Y7O0F1Sm50eENBO0VBQ0UsZ0JBQUE7QXZKc3R4Q0Y7O0F1SnB0eENBO0VBQ0UsZ0JBQUE7QXZKdXR4Q0Y7O0F1SnJ0eENBO0VBQ0UsZ0JBQUE7QXZKd3R4Q0Y7O0F1SnR0eENBO0VBQ0UsZ0JBQUE7QXZKeXR4Q0Y7O0F1SnZ0eENBO0VBQ0UsZ0JBQUE7QXZKMHR4Q0Y7O0F1Snh0eENBO0VBQ0UsZ0JBQUE7QXZKMnR4Q0Y7O0F1Snp0eENBO0VBQ0UsZ0JBQUE7QXZKNHR4Q0Y7O0F1SjF0eENBO0VBQ0UsZ0JBQUE7QXZKNnR4Q0Y7O0F1SjN0eENBO0VBQ0UsZ0JBQUE7QXZKOHR4Q0Y7O0F1SjV0eENBO0VBQ0UsZ0JBQUE7QXZKK3R4Q0Y7O0F1Sjd0eENBO0VBQ0UsZ0JBQUE7QXZKZ3V4Q0Y7O0F1Sjl0eENBO0VBQ0UsZ0JBQUE7QXZKaXV4Q0Y7O0F1Si90eENBO0VBQ0UsZ0JBQUE7QXZKa3V4Q0Y7O0F1Smh1eENBO0VBQ0UsZ0JBQUE7QXZKbXV4Q0Y7O0F1Smp1eENBO0VBQ0UsZ0JBQUE7QXZKb3V4Q0Y7O0F1Smx1eENBO0VBQ0UsZ0JBQUE7QXZKcXV4Q0Y7O0F1Sm51eENBO0VBQ0UsZ0JBQUE7QXZKc3V4Q0Y7O0F1SnB1eENBO0VBQ0UsZ0JBQUE7QXZKdXV4Q0Y7O0F1SnJ1eENBO0VBQ0UsZ0JBQUE7QXZKd3V4Q0Y7O0F1SnR1eENBO0VBQ0UsZ0JBQUE7QXZKeXV4Q0Y7O0F1SnZ1eENBO0VBQ0UsZ0JBQUE7QXZKMHV4Q0Y7O0F1Snh1eENBO0VBQ0UsZ0JBQUE7QXZKMnV4Q0Y7O0F1Snp1eENBO0VBQ0UsZ0JBQUE7QXZKNHV4Q0Y7O0F1SjF1eENBO0VBQ0UsZ0JBQUE7QXZKNnV4Q0Y7O0F1SjN1eENBO0VBQ0UsZ0JBQUE7QXZKOHV4Q0Y7O0F1SjV1eENBO0VBQ0UsZ0JBQUE7QXZKK3V4Q0Y7O0F1Sjd1eENBO0VBQ0UsZ0JBQUE7QXZKZ3Z4Q0Y7O0F1Sjl1eENBO0VBQ0UsZ0JBQUE7QXZKaXZ4Q0Y7O0F1Si91eENBO0VBQ0UsZ0JBQUE7QXZKa3Z4Q0Y7O0F1Smh2eENBO0VBQ0UsZ0JBQUE7QXZKbXZ4Q0Y7O0F1Smp2eENBO0VBQ0UsZ0JBQUE7QXZKb3Z4Q0Y7O0F1Smx2eENBO0VBQ0UsZ0JBQUE7QXZKcXZ4Q0Y7O0F1Sm52eENBO0VBQ0UsZ0JBQUE7QXZKc3Z4Q0Y7O0F1SnB2eENBO0VBQ0UsZ0JBQUE7QXZKdXZ4Q0Y7O0F1SnJ2eENBO0VBQ0UsZ0JBQUE7QXZKd3Z4Q0Y7O0F1SnR2eENBO0VBQ0UsZ0JBQUE7QXZKeXZ4Q0Y7O0F1SnZ2eENBO0VBQ0UsZ0JBQUE7QXZKMHZ4Q0Y7O0F1Snh2eENBO0VBQ0UsZ0JBQUE7QXZKMnZ4Q0Y7O0F1Snp2eENBO0VBQ0UsZ0JBQUE7QXZKNHZ4Q0Y7O0F1SjF2eENBO0VBQ0UsZ0JBQUE7QXZKNnZ4Q0Y7O0F1SjN2eENBO0VBQ0UsZ0JBQUE7QXZKOHZ4Q0Y7O0F1SjV2eENBO0VBQ0UsZ0JBQUE7QXZKK3Z4Q0Y7O0F1Sjd2eENBO0VBQ0UsZ0JBQUE7QXZKZ3d4Q0Y7O0F1Sjl2eENBO0VBQ0UsZ0JBQUE7QXZKaXd4Q0Y7O0F1Si92eENBO0VBQ0UsZ0JBQUE7QXZKa3d4Q0Y7O0F1Smh3eENBO0VBQ0UsZ0JBQUE7QXZKbXd4Q0Y7O0F1Smp3eENBO0VBQ0UsZ0JBQUE7QXZKb3d4Q0Y7O0F1Smx3eENBO0VBQ0UsZ0JBQUE7QXZKcXd4Q0Y7O0F1Sm53eENBO0VBQ0UsZ0JBQUE7QXZKc3d4Q0Y7O0F1SnB3eENBO0VBQ0UsZ0JBQUE7QXZKdXd4Q0Y7O0F1SnJ3eENBO0VBQ0UsZ0JBQUE7QXZKd3d4Q0Y7O0F1SnR3eENBO0VBQ0UsZ0JBQUE7QXZKeXd4Q0Y7O0F1SnZ3eENBO0VBQ0UsZ0JBQUE7QXZKMHd4Q0Y7O0F1Snh3eENBO0VBQ0UsZ0JBQUE7QXZKMnd4Q0Y7O0F1Snp3eENBO0VBQ0UsZ0JBQUE7QXZKNHd4Q0Y7O0F1SjF3eENBO0VBQ0UsZ0JBQUE7QXZKNnd4Q0Y7O0F1SjN3eENBO0VBQ0UsZ0JBQUE7QXZKOHd4Q0Y7O0F1SjV3eENBO0VBQ0UsZ0JBQUE7QXZKK3d4Q0Y7O0F1Sjd3eENBO0VBQ0UsZ0JBQUE7QXZKZ3h4Q0Y7O0F1Sjl3eENBO0VBQ0UsZ0JBQUE7QXZKaXh4Q0Y7O0F1Si93eENBO0VBQ0UsZ0JBQUE7QXZKa3h4Q0Y7O0F1Smh4eENBO0VBQ0UsZ0JBQUE7QXZKbXh4Q0Y7O0F1Smp4eENBO0VBQ0UsZ0JBQUE7QXZKb3h4Q0Y7O0F1Smx4eENBO0VBQ0UsZ0JBQUE7QXZKcXh4Q0Y7O0F1Sm54eENBO0VBQ0UsZ0JBQUE7QXZKc3h4Q0Y7O0F1SnB4eENBO0VBQ0UsZ0JBQUE7QXZKdXh4Q0Y7O0F1SnJ4eENBO0VBQ0UsZ0JBQUE7QXZKd3h4Q0Y7O0F1SnR4eENBO0VBQ0UsZ0JBQUE7QXZKeXh4Q0Y7O0F1SnZ4eENBO0VBQ0UsZ0JBQUE7QXZKMHh4Q0Y7O0F1Snh4eENBO0VBQ0UsZ0JBQUE7QXZKMnh4Q0Y7O0F1Snp4eENBO0VBQ0UsZ0JBQUE7QXZKNHh4Q0Y7O0F1SjF4eENBO0VBQ0UsZ0JBQUE7QXZKNnh4Q0Y7O0F1SjN4eENBO0VBQ0UsZ0JBQUE7QXZKOHh4Q0Y7O0F1SjV4eENBO0VBQ0UsZ0JBQUE7QXZKK3h4Q0Y7O0F1Sjd4eENBO0VBQ0UsZ0JBQUE7QXZKZ3l4Q0Y7O0F1Sjl4eENBO0VBQ0UsZ0JBQUE7QXZKaXl4Q0Y7O0F1Si94eENBO0VBQ0UsZ0JBQUE7QXZKa3l4Q0Y7O0F1Smh5eENBO0VBQ0UsZ0JBQUE7QXZKbXl4Q0Y7O0F1Smp5eENBO0VBQ0UsZ0JBQUE7QXZKb3l4Q0Y7O0F1Smx5eENBO0VBQ0UsZ0JBQUE7QXZKcXl4Q0Y7O0F1Sm55eENBO0VBQ0UsZ0JBQUE7QXZKc3l4Q0Y7O0F1SnB5eENBO0VBQ0UsZ0JBQUE7QXZKdXl4Q0Y7O0F1SnJ5eENBO0VBQ0UsZ0JBQUE7QXZKd3l4Q0Y7O0F1SnR5eENBO0VBQ0UsZ0JBQUE7QXZKeXl4Q0Y7O0F1SnZ5eENBO0VBQ0UsZ0JBQUE7QXZKMHl4Q0Y7O0F1Snh5eENBO0VBQ0UsZ0JBQUE7QXZKMnl4Q0Y7O0F1Snp5eENBO0VBQ0UsZ0JBQUE7QXZKNHl4Q0Y7O0F1SjF5eENBO0VBQ0UsZ0JBQUE7QXZKNnl4Q0Y7O0F1SjN5eENBO0VBQ0UsZ0JBQUE7QXZKOHl4Q0Y7O0F1SjV5eENBO0VBQ0UsZ0JBQUE7QXZKK3l4Q0Y7O0F1Sjd5eENBO0VBQ0UsZ0JBQUE7QXZKZ3p4Q0Y7O0F1Sjl5eENBO0VBQ0UsZ0JBQUE7QXZKaXp4Q0Y7O0F1Si95eENBO0VBQ0UsZ0JBQUE7QXZKa3p4Q0Y7O0F1Smh6eENBO0VBQ0UsZ0JBQUE7QXZKbXp4Q0Y7O0F1Smp6eENBO0VBQ0UsZ0JBQUE7QXZKb3p4Q0Y7O0F1Smx6eENBO0VBQ0UsZ0JBQUE7QXZKcXp4Q0Y7O0F1Sm56eENBO0VBQ0UsZ0JBQUE7QXZKc3p4Q0Y7O0F1SnB6eENBO0VBQ0UsZ0JBQUE7QXZKdXp4Q0Y7O0F1SnJ6eENBO0VBQ0UsZ0JBQUE7QXZKd3p4Q0Y7O0F1SnR6eENBO0VBQ0UsZ0JBQUE7QXZKeXp4Q0Y7O0F1SnZ6eENBO0VBQ0UsZ0JBQUE7QXZKMHp4Q0Y7O0F1Snh6eENBO0VBQ0UsZ0JBQUE7QXZKMnp4Q0Y7O0F1Snp6eENBO0VBQ0UsZ0JBQUE7QXZKNHp4Q0Y7O0F1SjF6eENBO0VBQ0UsZ0JBQUE7QXZKNnp4Q0Y7O0F1SjN6eENBO0VBQ0UsZ0JBQUE7QXZKOHp4Q0Y7O0F1SjV6eENBO0VBQ0UsZ0JBQUE7QXZKK3p4Q0Y7O0F1Sjd6eENBO0VBQ0UsZ0JBQUE7QXZKZzB4Q0Y7O0F1Sjl6eENBO0VBQ0UsZ0JBQUE7QXZKaTB4Q0Y7O0F1Si96eENBO0VBQ0UsZ0JBQUE7QXZKazB4Q0Y7O0F1SmgweENBO0VBQ0UsZ0JBQUE7QXZKbTB4Q0Y7O0F1SmoweENBO0VBQ0UsZ0JBQUE7QXZKbzB4Q0Y7O0F1SmwweENBO0VBQ0UsZ0JBQUE7QXZKcTB4Q0Y7O0F1Sm4weENBO0VBQ0UsZ0JBQUE7QXZKczB4Q0Y7O0F1SnAweENBO0VBQ0UsZ0JBQUE7QXZKdTB4Q0Y7O0F1SnIweENBO0VBQ0UsZ0JBQUE7QXZKdzB4Q0Y7O0F1SnQweENBO0VBQ0UsZ0JBQUE7QXZKeTB4Q0Y7O0F1SnYweENBO0VBQ0UsZ0JBQUE7QXZKMDB4Q0Y7O0F1SngweENBO0VBQ0UsZ0JBQUE7QXZKMjB4Q0Y7O0F1SnoweENBO0VBQ0UsZ0JBQUE7QXZKNDB4Q0Y7O0F1SjEweENBO0VBQ0UsZ0JBQUE7QXZKNjB4Q0Y7O0F1SjMweENBO0VBQ0UsZ0JBQUE7QXZKODB4Q0Y7O0F1SjUweENBO0VBQ0UsZ0JBQUE7QXZKKzB4Q0Y7O0F1SjcweENBO0VBQ0UsZ0JBQUE7QXZKZzF4Q0Y7O0F1SjkweENBO0VBQ0UsZ0JBQUE7QXZKaTF4Q0Y7O0F1Si8weENBO0VBQ0UsZ0JBQUE7QXZKazF4Q0Y7O0F1SmgxeENBO0VBQ0UsZ0JBQUE7QXZKbTF4Q0Y7O0F1SmoxeENBO0VBQ0UsZ0JBQUE7QXZKbzF4Q0Y7O0F1SmwxeENBO0VBQ0UsZ0JBQUE7QXZKcTF4Q0Y7O0F1Sm4xeENBO0VBQ0UsZ0JBQUE7QXZKczF4Q0Y7O0F1SnAxeENBO0VBQ0UsZ0JBQUE7QXZKdTF4Q0Y7O0F1SnIxeENBO0VBQ0UsZ0JBQUE7QXZKdzF4Q0Y7O0F1SnQxeENBO0VBQ0UsZ0JBQUE7QXZKeTF4Q0Y7O0F1SnYxeENBO0VBQ0UsZ0JBQUE7QXZKMDF4Q0Y7O0F1SngxeENBO0VBQ0UsZ0JBQUE7QXZKMjF4Q0Y7O0F1SnoxeENBO0VBQ0UsZ0JBQUE7QXZKNDF4Q0Y7O0F1SjExeENBO0VBQ0UsZ0JBQUE7QXZKNjF4Q0Y7O0F1SjMxeENBO0VBQ0UsZ0JBQUE7QXZKODF4Q0Y7O0F1SjUxeENBO0VBQ0UsZ0JBQUE7QXZKKzF4Q0Y7O0F1SjcxeENBO0VBQ0UsZ0JBQUE7QXZKZzJ4Q0Y7O0F1SjkxeENBO0VBQ0UsZ0JBQUE7QXZKaTJ4Q0Y7O0F1Si8xeENBO0VBQ0UsZ0JBQUE7QXZKazJ4Q0Y7O0F1SmgyeENBO0VBQ0UsZ0JBQUE7QXZKbTJ4Q0Y7O0F1SmoyeENBO0VBQ0UsZ0JBQUE7QXZKbzJ4Q0Y7O0F1SmwyeENBO0VBQ0UsZ0JBQUE7QXZKcTJ4Q0Y7O0F1Sm4yeENBO0VBQ0UsZ0JBQUE7QXZKczJ4Q0Y7O0F1SnAyeENBO0VBQ0UsZ0JBQUE7QXZKdTJ4Q0Y7O0F1SnIyeENBO0VBQ0UsZ0JBQUE7QXZKdzJ4Q0Y7O0F1SnQyeENBO0VBQ0UsZ0JBQUE7QXZKeTJ4Q0Y7O0F1SnYyeENBO0VBQ0UsZ0JBQUE7QXZKMDJ4Q0Y7O0F1SngyeENBO0VBQ0UsZ0JBQUE7QXZKMjJ4Q0Y7O0F1SnoyeENBO0VBQ0UsZ0JBQUE7QXZKNDJ4Q0Y7O0F1SjEyeENBO0VBQ0UsZ0JBQUE7QXZKNjJ4Q0Y7O0F1SjMyeENBO0VBQ0UsZ0JBQUE7QXZKODJ4Q0Y7O0F1SjUyeENBO0VBQ0UsZ0JBQUE7QXZKKzJ4Q0Y7O0F1SjcyeENBO0VBQ0UsZ0JBQUE7QXZKZzN4Q0Y7O0F1SjkyeENBO0VBQ0UsZ0JBQUE7QXZKaTN4Q0Y7O0F1Si8yeENBO0VBQ0UsZ0JBQUE7QXZKazN4Q0Y7O0F1SmgzeENBO0VBQ0UsZ0JBQUE7QXZKbTN4Q0Y7O0F1SmozeENBO0VBQ0UsZ0JBQUE7QXZKbzN4Q0Y7O0F1SmwzeENBO0VBQ0UsZ0JBQUE7QXZKcTN4Q0Y7O0F1Sm4zeENBO0VBQ0UsZ0JBQUE7QXZKczN4Q0Y7O0F1SnAzeENBO0VBQ0UsZ0JBQUE7QXZKdTN4Q0Y7O0F1SnIzeENBO0VBQ0UsZ0JBQUE7QXZKdzN4Q0Y7O0F1SnQzeENBO0VBQ0UsZ0JBQUE7QXZKeTN4Q0Y7O0F1SnYzeENBO0VBQ0UsZ0JBQUE7QXZKMDN4Q0Y7O0F1SngzeENBO0VBQ0UsZ0JBQUE7QXZKMjN4Q0Y7O0F1SnozeENBO0VBQ0UsZ0JBQUE7QXZKNDN4Q0Y7O0F1SjEzeENBO0VBQ0UsZ0JBQUE7QXZKNjN4Q0Y7O0F1SjMzeENBO0VBQ0UsZ0JBQUE7QXZKODN4Q0Y7O0F1SjUzeENBO0VBQ0UsZ0JBQUE7QXZKKzN4Q0Y7O0F1SjczeENBO0VBQ0UsZ0JBQUE7QXZKZzR4Q0Y7O0F1SjkzeENBO0VBQ0UsZ0JBQUE7QXZKaTR4Q0Y7O0F1Si8zeENBO0VBQ0UsZ0JBQUE7QXZKazR4Q0Y7O0F1Smg0eENBO0VBQ0UsZ0JBQUE7QXZKbTR4Q0Y7O0F1Smo0eENBO0VBQ0UsZ0JBQUE7QXZKbzR4Q0Y7O0F1Smw0eENBO0VBQ0UsZ0JBQUE7QXZKcTR4Q0Y7O0F1Sm40eENBO0VBQ0UsZ0JBQUE7QXZKczR4Q0Y7O0F1SnA0eENBO0VBQ0UsZ0JBQUE7QXZKdTR4Q0Y7O0F1SnI0eENBO0VBQ0UsZ0JBQUE7QXZKdzR4Q0Y7O0F1SnQ0eENBO0VBQ0UsZ0JBQUE7QXZKeTR4Q0Y7O0F1SnY0eENBO0VBQ0UsZ0JBQUE7QXZKMDR4Q0Y7O0F1Sng0eENBO0VBQ0UsZ0JBQUE7QXZKMjR4Q0Y7O0F1Sno0eENBO0VBQ0UsZ0JBQUE7QXZKNDR4Q0Y7O0F1SjE0eENBO0VBQ0UsZ0JBQUE7QXZKNjR4Q0Y7O0F1SjM0eENBO0VBQ0UsZ0JBQUE7QXZKODR4Q0Y7O0F1SjU0eENBO0VBQ0UsZ0JBQUE7QXZKKzR4Q0Y7O0F1Sjc0eENBO0VBQ0UsZ0JBQUE7QXZKZzV4Q0Y7O0F1Sjk0eENBO0VBQ0UsZ0JBQUE7QXZKaTV4Q0Y7O0F1Si80eENBO0VBQ0UsZ0JBQUE7QXZKazV4Q0Y7O0F1Smg1eENBO0VBQ0UsZ0JBQUE7QXZKbTV4Q0Y7O0F1Smo1eENBO0VBQ0UsZ0JBQUE7QXZKbzV4Q0Y7O0F1Smw1eENBO0VBQ0UsZ0JBQUE7QXZKcTV4Q0Y7O0F1Sm41eENBO0VBQ0UsZ0JBQUE7QXZKczV4Q0Y7O0F1SnA1eENBO0VBQ0UsZ0JBQUE7QXZKdTV4Q0Y7O0F1SnI1eENBO0VBQ0UsZ0JBQUE7QXZKdzV4Q0Y7O0F1SnQ1eENBO0VBQ0UsZ0JBQUE7QXZKeTV4Q0Y7O0F1SnY1eENBO0VBQ0UsZ0JBQUE7QXZKMDV4Q0Y7O0F1Sng1eENBO0VBQ0UsZ0JBQUE7QXZKMjV4Q0Y7O0F1Sno1eENBO0VBQ0UsZ0JBQUE7QXZKNDV4Q0Y7O0F1SjE1eENBO0VBQ0UsZ0JBQUE7QXZKNjV4Q0Y7O0F1SjM1eENBO0VBQ0UsZ0JBQUE7QXZKODV4Q0Y7O0F1SjU1eENBO0VBQ0UsZ0JBQUE7QXZKKzV4Q0Y7O0F1Sjc1eENBO0VBQ0UsZ0JBQUE7QXZKZzZ4Q0Y7O0F1Sjk1eENBO0VBQ0UsZ0JBQUE7QXZKaTZ4Q0Y7O0F1Si81eENBO0VBQ0UsZ0JBQUE7QXZKazZ4Q0Y7O0F1Smg2eENBO0VBQ0UsZ0JBQUE7QXZKbTZ4Q0Y7O0F1Smo2eENBO0VBQ0UsZ0JBQUE7QXZKbzZ4Q0Y7O0F1Smw2eENBO0VBQ0UsZ0JBQUE7QXZKcTZ4Q0Y7O0F1Sm42eENBO0VBQ0UsZ0JBQUE7QXZKczZ4Q0Y7O0F1SnA2eENBO0VBQ0UsZ0JBQUE7QXZKdTZ4Q0Y7O0F1SnI2eENBO0VBQ0UsZ0JBQUE7QXZKdzZ4Q0Y7O0F1SnQ2eENBO0VBQ0UsZ0JBQUE7QXZKeTZ4Q0Y7O0F1SnY2eENBO0VBQ0UsZ0JBQUE7QXZKMDZ4Q0Y7O0F1Sng2eENBO0VBQ0UsZ0JBQUE7QXZKMjZ4Q0Y7O0F1Sno2eENBO0VBQ0UsZ0JBQUE7QXZKNDZ4Q0Y7O0F1SjE2eENBO0VBQ0UsZ0JBQUE7QXZKNjZ4Q0Y7O0F1SjM2eENBO0VBQ0UsZ0JBQUE7QXZKODZ4Q0Y7O0F1SjU2eENBO0VBQ0UsZ0JBQUE7QXZKKzZ4Q0Y7O0F1Sjc2eENBO0VBQ0UsZ0JBQUE7QXZKZzd4Q0Y7O0F1Sjk2eENBO0VBQ0UsZ0JBQUE7QXZKaTd4Q0Y7O0F1Si82eENBO0VBQ0UsZ0JBQUE7QXZKazd4Q0Y7O0F1Smg3eENBO0VBQ0UsZ0JBQUE7QXZKbTd4Q0Y7O0F1Smo3eENBO0VBQ0UsZ0JBQUE7QXZKbzd4Q0Y7O0F1Smw3eENBO0VBQ0UsZ0JBQUE7QXZKcTd4Q0Y7O0F1Sm43eENBO0VBQ0UsZ0JBQUE7QXZKczd4Q0Y7O0F1SnA3eENBO0VBQ0UsZ0JBQUE7QXZKdTd4Q0Y7O0F1SnI3eENBO0VBQ0UsZ0JBQUE7QXZKdzd4Q0Y7O0F1SnQ3eENBO0VBQ0UsZ0JBQUE7QXZKeTd4Q0Y7O0F1SnY3eENBO0VBQ0UsZ0JBQUE7QXZKMDd4Q0Y7O0F1Sng3eENBO0VBQ0UsZ0JBQUE7QXZKMjd4Q0Y7O0F1Sno3eENBO0VBQ0UsZ0JBQUE7QXZKNDd4Q0Y7O0F1SjE3eENBO0VBQ0UsZ0JBQUE7QXZKNjd4Q0Y7O0F1SjM3eENBO0VBQ0UsZ0JBQUE7QXZKODd4Q0Y7O0F1SjU3eENBO0VBQ0UsZ0JBQUE7QXZKKzd4Q0Y7O0F1Sjc3eENBO0VBQ0UsZ0JBQUE7QXZKZzh4Q0Y7O0F1Sjk3eENBO0VBQ0UsZ0JBQUE7QXZKaTh4Q0Y7O0F1Si83eENBO0VBQ0UsZ0JBQUE7QXZKazh4Q0Y7O0F1Smg4eENBO0VBQ0UsZ0JBQUE7QXZKbTh4Q0Y7O0F1Smo4eENBO0VBQ0UsZ0JBQUE7QXZKbzh4Q0Y7O0F1Smw4eENBO0VBQ0UsZ0JBQUE7QXZKcTh4Q0Y7O0F1Sm44eENBO0VBQ0UsZ0JBQUE7QXZKczh4Q0Y7O0F1SnA4eENBO0VBQ0UsZ0JBQUE7QXZKdTh4Q0Y7O0F1SnI4eENBO0VBQ0UsZ0JBQUE7QXZKdzh4Q0Y7O0F1SnQ4eENBO0VBQ0UsZ0JBQUE7QXZKeTh4Q0Y7O0F1SnY4eENBO0VBQ0UsZ0JBQUE7QXZKMDh4Q0Y7O0F1Sng4eENBO0VBQ0UsZ0JBQUE7QXZKMjh4Q0Y7O0F1Sno4eENBO0VBQ0UsZ0JBQUE7QXZKNDh4Q0Y7O0F1SjE4eENBO0VBQ0UsZ0JBQUE7QXZKNjh4Q0Y7O0F1SjM4eENBO0VBQ0UsZ0JBQUE7QXZKODh4Q0Y7O0F1SjU4eENBO0VBQ0UsZ0JBQUE7QXZKKzh4Q0Y7O0F1Sjc4eENBO0VBQ0UsZ0JBQUE7QXZKZzl4Q0Y7O0F1Sjk4eENBO0VBQ0UsZ0JBQUE7QXZKaTl4Q0Y7O0F1Si84eENBO0VBQ0UsZ0JBQUE7QXZKazl4Q0Y7O0F1Smg5eENBO0VBQ0UsZ0JBQUE7QXZKbTl4Q0Y7O0F1Smo5eENBO0VBQ0UsZ0JBQUE7QXZKbzl4Q0Y7O0F1Smw5eENBO0VBQ0UsZ0JBQUE7QXZKcTl4Q0Y7O0F1Sm45eENBO0VBQ0UsZ0JBQUE7QXZKczl4Q0Y7O0F1SnA5eENBO0VBQ0UsZ0JBQUE7QXZKdTl4Q0Y7O0F1SnI5eENBO0VBQ0UsZ0JBQUE7QXZKdzl4Q0Y7O0F1SnQ5eENBO0VBQ0UsZ0JBQUE7QXZKeTl4Q0Y7O0F1SnY5eENBO0VBQ0UsZ0JBQUE7QXZKMDl4Q0Y7O0F1Sng5eENBO0VBQ0UsZ0JBQUE7QXZKMjl4Q0Y7O0F1Sno5eENBO0VBQ0UsZ0JBQUE7QXZKNDl4Q0Y7O0F1SjE5eENBO0VBQ0UsZ0JBQUE7QXZKNjl4Q0Y7O0F1SjM5eENBO0VBQ0UsZ0JBQUE7QXZKODl4Q0Y7O0F1SjU5eENBO0VBQ0UsZ0JBQUE7QXZKKzl4Q0Y7O0F1Sjc5eENBO0VBQ0UsZ0JBQUE7QXZKZyt4Q0Y7O0F1Sjk5eENBO0VBQ0UsZ0JBQUE7QXZKaSt4Q0Y7O0F1Si85eENBO0VBQ0UsZ0JBQUE7QXZKayt4Q0Y7O0F1SmgreENBO0VBQ0UsZ0JBQUE7QXZKbSt4Q0Y7O0F1SmoreENBO0VBQ0UsZ0JBQUE7QXZKbyt4Q0Y7O0F1SmwreENBO0VBQ0UsZ0JBQUE7QXZKcSt4Q0Y7O0F1Sm4reENBO0VBQ0UsZ0JBQUE7QXZKcyt4Q0Y7O0F1SnAreENBO0VBQ0UsZ0JBQUE7QXZKdSt4Q0Y7O0F1SnIreENBO0VBQ0UsZ0JBQUE7QXZKdyt4Q0Y7O0F1SnQreENBO0VBQ0UsZ0JBQUE7QXZKeSt4Q0Y7O0F1SnYreENBO0VBQ0UsZ0JBQUE7QXZKMCt4Q0Y7O0F1SngreENBO0VBQ0UsZ0JBQUE7QXZKMit4Q0Y7O0F1SnoreENBO0VBQ0UsZ0JBQUE7QXZKNCt4Q0Y7O0F1SjEreENBO0VBQ0UsZ0JBQUE7QXZKNit4Q0Y7O0F1SjMreENBO0VBQ0UsZ0JBQUE7QXZKOCt4Q0Y7O0F1SjUreENBO0VBQ0UsZ0JBQUE7QXZKKyt4Q0Y7O0F1SjcreENBO0VBQ0UsZ0JBQUE7QXZKZy94Q0Y7O0F1SjkreENBO0VBQ0UsZ0JBQUE7QXZKaS94Q0Y7O0F1Si8reENBO0VBQ0UsZ0JBQUE7QXZKay94Q0Y7O0F1SmgveENBO0VBQ0UsZ0JBQUE7QXZKbS94Q0Y7O0F1SmoveENBO0VBQ0UsZ0JBQUE7QXZKby94Q0Y7O0F1SmwveENBO0VBQ0UsZ0JBQUE7QXZKcS94Q0Y7O0F1Sm4veENBO0VBQ0UsZ0JBQUE7QXZKcy94Q0Y7O0F1SnAveENBO0VBQ0UsZ0JBQUE7QXZKdS94Q0Y7O0F1SnIveENBO0VBQ0UsZ0JBQUE7QXZKdy94Q0Y7O0F1SnQveENBO0VBQ0UsZ0JBQUE7QXZKeS94Q0Y7O0F1SnYveENBO0VBQ0UsZ0JBQUE7QXZKMC94Q0Y7O0F1SngveENBO0VBQ0UsZ0JBQUE7QXZKMi94Q0Y7O0F1SnoveENBO0VBQ0UsZ0JBQUE7QXZKNC94Q0Y7O0F1SjEveENBO0VBQ0UsZ0JBQUE7QXZKNi94Q0Y7O0F1SjMveENBO0VBQ0UsZ0JBQUE7QXZKOC94Q0Y7O0F1SjUveENBO0VBQ0UsZ0JBQUE7QXZKKy94Q0Y7O0F1SjcveENBO0VBQ0UsZ0JBQUE7QXZKZ2d5Q0Y7O0F1SjkveENBO0VBQ0UsZ0JBQUE7QXZKaWd5Q0Y7O0F1Si8veENBO0VBQ0UsZ0JBQUE7QXZKa2d5Q0Y7O0F1SmhneUNBO0VBQ0UsZ0JBQUE7QXZKbWd5Q0Y7O0F1SmpneUNBO0VBQ0UsZ0JBQUE7QXZKb2d5Q0Y7O0F1SmxneUNBO0VBQ0UsZ0JBQUE7QXZKcWd5Q0Y7O0F1Sm5neUNBO0VBQ0UsZ0JBQUE7QXZKc2d5Q0Y7O0F1SnBneUNBO0VBQ0UsZ0JBQUE7QXZKdWd5Q0Y7O0F1SnJneUNBO0VBQ0UsZ0JBQUE7QXZKd2d5Q0Y7O0F1SnRneUNBO0VBQ0UsZ0JBQUE7QXZKeWd5Q0Y7O0F1SnZneUNBO0VBQ0UsZ0JBQUE7QXZKMGd5Q0Y7O0F1SnhneUNBO0VBQ0UsZ0JBQUE7QXZKMmd5Q0Y7O0F1SnpneUNBO0VBQ0UsZ0JBQUE7QXZKNGd5Q0Y7O0F1SjFneUNBO0VBQ0UsZ0JBQUE7QXZKNmd5Q0Y7O0F1SjNneUNBO0VBQ0UsZ0JBQUE7QXZKOGd5Q0Y7O0F1SjVneUNBO0VBQ0UsZ0JBQUE7QXZKK2d5Q0Y7O0F1SjdneUNBO0VBQ0UsZ0JBQUE7QXZKZ2h5Q0Y7O0F1SjlneUNBO0VBQ0UsZ0JBQUE7QXZKaWh5Q0Y7O0F1Si9neUNBO0VBQ0UsZ0JBQUE7QXZKa2h5Q0Y7O0F1SmhoeUNBO0VBQ0UsZ0JBQUE7QXZKbWh5Q0Y7O0F1SmpoeUNBO0VBQ0UsZ0JBQUE7QXZKb2h5Q0Y7O0F1SmxoeUNBO0VBQ0UsZ0JBQUE7QXZKcWh5Q0Y7O0F1Sm5oeUNBO0VBQ0UsZ0JBQUE7QXZKc2h5Q0Y7O0F1SnBoeUNBO0VBQ0UsZ0JBQUE7QXZKdWh5Q0Y7O0F1SnJoeUNBO0VBQ0UsZ0JBQUE7QXZKd2h5Q0Y7O0F1SnRoeUNBO0VBQ0UsZ0JBQUE7QXZKeWh5Q0Y7O0F1SnZoeUNBO0VBQ0UsZ0JBQUE7QXZKMGh5Q0Y7O0F1SnhoeUNBO0VBQ0UsZ0JBQUE7QXZKMmh5Q0Y7O0F1SnpoeUNBO0VBQ0UsZ0JBQUE7QXZKNGh5Q0Y7O0F1SjFoeUNBO0VBQ0UsZ0JBQUE7QXZKNmh5Q0Y7O0F1SjNoeUNBO0VBQ0UsZ0JBQUE7QXZKOGh5Q0Y7O0F1SjVoeUNBO0VBQ0UsZ0JBQUE7QXZKK2h5Q0Y7O0F1SjdoeUNBO0VBQ0UsZ0JBQUE7QXZKZ2l5Q0Y7O0F1SjloeUNBO0VBQ0UsZ0JBQUE7QXZKaWl5Q0Y7O0F1Si9oeUNBO0VBQ0UsZ0JBQUE7QXZKa2l5Q0Y7O0F1SmhpeUNBO0VBQ0UsZ0JBQUE7QXZKbWl5Q0Y7O0F1SmppeUNBO0VBQ0UsZ0JBQUE7QXZKb2l5Q0Y7O0F1SmxpeUNBO0VBQ0UsZ0JBQUE7QXZKcWl5Q0Y7O0F1Sm5peUNBO0VBQ0UsZ0JBQUE7QXZKc2l5Q0Y7O0F1SnBpeUNBO0VBQ0UsZ0JBQUE7QXZKdWl5Q0Y7O0F1SnJpeUNBO0VBQ0UsZ0JBQUE7QXZKd2l5Q0Y7O0F1SnRpeUNBO0VBQ0UsZ0JBQUE7QXZKeWl5Q0Y7O0F1SnZpeUNBO0VBQ0UsZ0JBQUE7QXZKMGl5Q0Y7O0F1SnhpeUNBO0VBQ0UsZ0JBQUE7QXZKMml5Q0Y7O0F1SnppeUNBO0VBQ0UsZ0JBQUE7QXZKNGl5Q0Y7O0F1SjFpeUNBO0VBQ0UsZ0JBQUE7QXZKNml5Q0Y7O0F1SjNpeUNBO0VBQ0UsZ0JBQUE7QXZKOGl5Q0Y7O0F1SjVpeUNBO0VBQ0UsZ0JBQUE7QXZKK2l5Q0Y7O0F1SjdpeUNBO0VBQ0UsZ0JBQUE7QXZKZ2p5Q0Y7O0F1SjlpeUNBO0VBQ0UsZ0JBQUE7QXZKaWp5Q0Y7O0F1Si9peUNBO0VBQ0UsZ0JBQUE7QXZKa2p5Q0Y7O0F1SmhqeUNBO0VBQ0UsZ0JBQUE7QXZKbWp5Q0Y7O0F1SmpqeUNBO0VBQ0UsZ0JBQUE7QXZKb2p5Q0Y7O0F1SmxqeUNBO0VBQ0UsZ0JBQUE7QXZKcWp5Q0Y7O0F1Sm5qeUNBO0VBQ0UsZ0JBQUE7QXZKc2p5Q0Y7O0F1SnBqeUNBO0VBQ0UsZ0JBQUE7QXZKdWp5Q0Y7O0F1SnJqeUNBO0VBQ0UsZ0JBQUE7QXZKd2p5Q0Y7O0F1SnRqeUNBO0VBQ0UsZ0JBQUE7QXZKeWp5Q0Y7O0F1SnZqeUNBO0VBQ0UsZ0JBQUE7QXZKMGp5Q0Y7O0F1SnhqeUNBO0VBQ0UsZ0JBQUE7QXZKMmp5Q0Y7O0F1SnpqeUNBO0VBQ0UsZ0JBQUE7QXZKNGp5Q0Y7O0F1SjFqeUNBO0VBQ0UsZ0JBQUE7QXZKNmp5Q0Y7O0F1SjNqeUNBO0VBQ0UsZ0JBQUE7QXZKOGp5Q0Y7O0F1SjVqeUNBO0VBQ0UsZ0JBQUE7QXZKK2p5Q0Y7O0F1SjdqeUNBO0VBQ0UsZ0JBQUE7QXZKZ2t5Q0Y7O0F1SjlqeUNBO0VBQ0UsZ0JBQUE7QXZKaWt5Q0Y7O0F1Si9qeUNBO0VBQ0UsZ0JBQUE7QXZKa2t5Q0Y7O0F1SmhreUNBO0VBQ0UsZ0JBQUE7QXZKbWt5Q0Y7O0F1SmpreUNBO0VBQ0UsZ0JBQUE7QXZKb2t5Q0Y7O0F1SmxreUNBO0VBQ0UsZ0JBQUE7QXZKcWt5Q0Y7O0F1Sm5reUNBO0VBQ0UsZ0JBQUE7QXZKc2t5Q0Y7O0F1SnBreUNBO0VBQ0UsZ0JBQUE7QXZKdWt5Q0Y7O0F1SnJreUNBO0VBQ0UsZ0JBQUE7QXZKd2t5Q0Y7O0F1SnRreUNBO0VBQ0UsZ0JBQUE7QXZKeWt5Q0Y7O0F1SnZreUNBO0VBQ0UsZ0JBQUE7QXZKMGt5Q0Y7O0F1SnhreUNBO0VBQ0UsZ0JBQUE7QXZKMmt5Q0Y7O0F1SnpreUNBO0VBQ0UsZ0JBQUE7QXZKNGt5Q0Y7O0F1SjFreUNBO0VBQ0UsZ0JBQUE7QXZKNmt5Q0Y7O0F1SjNreUNBO0VBQ0UsZ0JBQUE7QXZKOGt5Q0Y7O0F1SjVreUNBO0VBQ0UsZ0JBQUE7QXZKK2t5Q0Y7O0F1SjdreUNBO0VBQ0UsZ0JBQUE7QXZKZ2x5Q0Y7O0F1SjlreUNBO0VBQ0UsZ0JBQUE7QXZKaWx5Q0Y7O0F1Si9reUNBO0VBQ0UsZ0JBQUE7QXZKa2x5Q0Y7O0F1SmhseUNBO0VBQ0UsZ0JBQUE7QXZKbWx5Q0Y7O0F1SmpseUNBO0VBQ0UsZ0JBQUE7QXZKb2x5Q0Y7O0F1SmxseUNBO0VBQ0UsZ0JBQUE7QXZKcWx5Q0Y7O0F1Sm5seUNBO0VBQ0UsZ0JBQUE7QXZKc2x5Q0Y7O0F1SnBseUNBO0VBQ0UsZ0JBQUE7QXZKdWx5Q0Y7O0F1SnJseUNBO0VBQ0UsZ0JBQUE7QXZKd2x5Q0Y7O0F1SnRseUNBO0VBQ0UsZ0JBQUE7QXZKeWx5Q0Y7O0F1SnZseUNBO0VBQ0UsZ0JBQUE7QXZKMGx5Q0Y7O0F1SnhseUNBO0VBQ0UsZ0JBQUE7QXZKMmx5Q0Y7O0F1SnpseUNBO0VBQ0UsZ0JBQUE7QXZKNGx5Q0Y7O0F1SjFseUNBO0VBQ0UsZ0JBQUE7QXZKNmx5Q0Y7O0F1SjNseUNBO0VBQ0UsZ0JBQUE7QXZKOGx5Q0Y7O0F1SjVseUNBO0VBQ0UsZ0JBQUE7QXZKK2x5Q0Y7O0F1SjdseUNBO0VBQ0UsZ0JBQUE7QXZKZ215Q0Y7O0F1SjlseUNBO0VBQ0UsZ0JBQUE7QXZKaW15Q0Y7O0F1Si9seUNBO0VBQ0UsZ0JBQUE7QXZKa215Q0Y7O0F1SmhteUNBO0VBQ0UsZ0JBQUE7QXZKbW15Q0Y7O0F1SmpteUNBO0VBQ0UsZ0JBQUE7QXZKb215Q0Y7O0F1SmxteUNBO0VBQ0UsZ0JBQUE7QXZKcW15Q0Y7O0F1Sm5teUNBO0VBQ0UsZ0JBQUE7QXZKc215Q0Y7O0F1SnBteUNBO0VBQ0UsZ0JBQUE7QXZKdW15Q0Y7O0F1SnJteUNBO0VBQ0UsZ0JBQUE7QXZKd215Q0Y7O0F1SnRteUNBO0VBQ0UsZ0JBQUE7QXZKeW15Q0Y7O0F1SnZteUNBO0VBQ0UsZ0JBQUE7QXZKMG15Q0Y7O0F1SnhteUNBO0VBQ0UsZ0JBQUE7QXZKMm15Q0Y7O0F1SnpteUNBO0VBQ0UsZ0JBQUE7QXZKNG15Q0Y7O0F1SjFteUNBO0VBQ0UsZ0JBQUE7QXZKNm15Q0Y7O0F1SjNteUNBO0VBQ0UsZ0JBQUE7QXZKOG15Q0Y7O0F1SjVteUNBO0VBQ0UsZ0JBQUE7QXZKK215Q0Y7O0F1SjdteUNBO0VBQ0UsZ0JBQUE7QXZKZ255Q0Y7O0F1SjlteUNBO0VBQ0UsZ0JBQUE7QXZKaW55Q0Y7O0F1Si9teUNBO0VBQ0UsZ0JBQUE7QXZKa255Q0Y7O0F1SmhueUNBO0VBQ0UsZ0JBQUE7QXZKbW55Q0Y7O0F1SmpueUNBO0VBQ0UsZ0JBQUE7QXZKb255Q0Y7O0F1SmxueUNBO0VBQ0UsZ0JBQUE7QXZKcW55Q0Y7O0F1Sm5ueUNBO0VBQ0UsZ0JBQUE7QXZKc255Q0Y7O0F1SnBueUNBO0VBQ0UsZ0JBQUE7QXZKdW55Q0Y7O0F1SnJueUNBO0VBQ0UsZ0JBQUE7QXZKd255Q0Y7O0F1SnRueUNBO0VBQ0UsZ0JBQUE7QXZKeW55Q0Y7O0F1SnZueUNBO0VBQ0UsZ0JBQUE7QXZKMG55Q0Y7O0F1SnhueUNBO0VBQ0UsZ0JBQUE7QXZKMm55Q0Y7O0F1SnpueUNBO0VBQ0UsZ0JBQUE7QXZKNG55Q0Y7O0F1SjFueUNBO0VBQ0UsZ0JBQUE7QXZKNm55Q0Y7O0F1SjNueUNBO0VBQ0UsZ0JBQUE7QXZKOG55Q0Y7O0F1SjVueUNBO0VBQ0UsZ0JBQUE7QXZKK255Q0Y7O0F1SjdueUNBO0VBQ0UsZ0JBQUE7QXZKZ295Q0Y7O0F1SjlueUNBO0VBQ0UsZ0JBQUE7QXZKaW95Q0Y7O0F1Si9ueUNBO0VBQ0UsZ0JBQUE7QXZKa295Q0Y7O0F1SmhveUNBO0VBQ0UsZ0JBQUE7QXZKbW95Q0Y7O0F1SmpveUNBO0VBQ0UsZ0JBQUE7QXZKb295Q0Y7O0F1SmxveUNBO0VBQ0UsZ0JBQUE7QXZKcW95Q0Y7O0F1Sm5veUNBO0VBQ0UsZ0JBQUE7QXZKc295Q0Y7O0F1SnBveUNBO0VBQ0UsZ0JBQUE7QXZKdW95Q0Y7O0F1SnJveUNBO0VBQ0UsZ0JBQUE7QXZKd295Q0Y7O0F1SnRveUNBO0VBQ0UsZ0JBQUE7QXZKeW95Q0Y7O0F1SnZveUNBO0VBQ0UsZ0JBQUE7QXZKMG95Q0Y7O0F1SnhveUNBO0VBQ0UsZ0JBQUE7QXZKMm95Q0Y7O0F1SnpveUNBO0VBQ0UsZ0JBQUE7QXZKNG95Q0Y7O0F1SjFveUNBO0VBQ0UsZ0JBQUE7QXZKNm95Q0Y7O0F1SjNveUNBO0VBQ0UsZ0JBQUE7QXZKOG95Q0Y7O0F1SjVveUNBO0VBQ0UsZ0JBQUE7QXZKK295Q0Y7O0F1SjdveUNBO0VBQ0UsZ0JBQUE7QXZKZ3B5Q0Y7O0F1SjlveUNBO0VBQ0UsZ0JBQUE7QXZKaXB5Q0Y7O0F1Si9veUNBO0VBQ0UsZ0JBQUE7QXZKa3B5Q0Y7O0F1SmhweUNBO0VBQ0UsZ0JBQUE7QXZKbXB5Q0Y7O0F1SmpweUNBO0VBQ0UsZ0JBQUE7QXZKb3B5Q0Y7O0F1SmxweUNBO0VBQ0UsZ0JBQUE7QXZKcXB5Q0Y7O0F1Sm5weUNBO0VBQ0UsZ0JBQUE7QXZKc3B5Q0Y7O0F1SnBweUNBO0VBQ0UsZ0JBQUE7QXZKdXB5Q0Y7O0F1SnJweUNBO0VBQ0UsZ0JBQUE7QXZKd3B5Q0Y7O0F1SnRweUNBO0VBQ0UsZ0JBQUE7QXZKeXB5Q0Y7O0F1SnZweUNBO0VBQ0UsZ0JBQUE7QXZKMHB5Q0Y7O0F1SnhweUNBO0VBQ0UsZ0JBQUE7QXZKMnB5Q0Y7O0F1SnpweUNBO0VBQ0UsZ0JBQUE7QXZKNHB5Q0Y7O0F1SjFweUNBO0VBQ0UsZ0JBQUE7QXZKNnB5Q0Y7O0F1SjNweUNBO0VBQ0UsZ0JBQUE7QXZKOHB5Q0Y7O0F1SjVweUNBO0VBQ0UsZ0JBQUE7QXZKK3B5Q0Y7O0F1SjdweUNBO0VBQ0UsZ0JBQUE7QXZKZ3F5Q0Y7O0F1SjlweUNBO0VBQ0UsZ0JBQUE7QXZKaXF5Q0Y7O0F1Si9weUNBO0VBQ0UsZ0JBQUE7QXZKa3F5Q0Y7O0F1SmhxeUNBO0VBQ0UsZ0JBQUE7QXZKbXF5Q0Y7O0F1SmpxeUNBO0VBQ0UsZ0JBQUE7QXZKb3F5Q0Y7O0F1SmxxeUNBO0VBQ0UsZ0JBQUE7QXZKcXF5Q0Y7O0F1Sm5xeUNBO0VBQ0UsZ0JBQUE7QXZKc3F5Q0Y7O0F1SnBxeUNBO0VBQ0UsZ0JBQUE7QXZKdXF5Q0Y7O0F1SnJxeUNBO0VBQ0UsZ0JBQUE7QXZKd3F5Q0Y7O0F1SnRxeUNBO0VBQ0UsZ0JBQUE7QXZKeXF5Q0Y7O0F1SnZxeUNBO0VBQ0UsZ0JBQUE7QXZKMHF5Q0Y7O0F1SnhxeUNBO0VBQ0UsZ0JBQUE7QXZKMnF5Q0Y7O0F1SnpxeUNBO0VBQ0UsZ0JBQUE7QXZKNHF5Q0Y7O0F1SjFxeUNBO0VBQ0UsZ0JBQUE7QXZKNnF5Q0Y7O0F1SjNxeUNBO0VBQ0UsZ0JBQUE7QXZKOHF5Q0Y7O0F1SjVxeUNBO0VBQ0UsZ0JBQUE7QXZKK3F5Q0Y7O0F1SjdxeUNBO0VBQ0UsZ0JBQUE7QXZKZ3J5Q0Y7O0F1SjlxeUNBO0VBQ0UsZ0JBQUE7QXZKaXJ5Q0Y7O0F1Si9xeUNBO0VBQ0UsZ0JBQUE7QXZKa3J5Q0Y7O0F1SmhyeUNBO0VBQ0UsZ0JBQUE7QXZKbXJ5Q0Y7O0F1SmpyeUNBO0VBQ0UsZ0JBQUE7QXZKb3J5Q0Y7O0F1SmxyeUNBO0VBQ0UsZ0JBQUE7QXZKcXJ5Q0Y7O0F1Sm5yeUNBO0VBQ0UsZ0JBQUE7QXZKc3J5Q0Y7O0F1SnByeUNBO0VBQ0UsZ0JBQUE7QXZKdXJ5Q0Y7O0F1SnJyeUNBO0VBQ0UsZ0JBQUE7QXZKd3J5Q0Y7O0F1SnRyeUNBO0VBQ0UsZ0JBQUE7QXZKeXJ5Q0Y7O0F1SnZyeUNBO0VBQ0UsZ0JBQUE7QXZKMHJ5Q0Y7O0F1SnhyeUNBO0VBQ0UsZ0JBQUE7QXZKMnJ5Q0Y7O0F1SnpyeUNBO0VBQ0UsZ0JBQUE7QXZKNHJ5Q0Y7O0F1SjFyeUNBO0VBQ0UsZ0JBQUE7QXZKNnJ5Q0Y7O0F1SjNyeUNBO0VBQ0UsZ0JBQUE7QXZKOHJ5Q0Y7O0F1SjVyeUNBO0VBQ0UsZ0JBQUE7QXZKK3J5Q0Y7O0F1SjdyeUNBO0VBQ0UsZ0JBQUE7QXZKZ3N5Q0Y7O0F1SjlyeUNBO0VBQ0UsZ0JBQUE7QXZKaXN5Q0Y7O0F1Si9yeUNBO0VBQ0UsZ0JBQUE7QXZKa3N5Q0Y7O0F1SmhzeUNBO0VBQ0UsZ0JBQUE7QXZKbXN5Q0Y7O0F1SmpzeUNBO0VBQ0UsZ0JBQUE7QXZKb3N5Q0Y7O0F1SmxzeUNBO0VBQ0UsZ0JBQUE7QXZKcXN5Q0Y7O0F1Sm5zeUNBO0VBQ0UsZ0JBQUE7QXZKc3N5Q0Y7O0F1SnBzeUNBO0VBQ0UsZ0JBQUE7QXZKdXN5Q0Y7O0F1SnJzeUNBO0VBQ0UsZ0JBQUE7QXZKd3N5Q0Y7O0F1SnRzeUNBO0VBQ0UsZ0JBQUE7QXZKeXN5Q0Y7O0F1SnZzeUNBO0VBQ0UsZ0JBQUE7QXZKMHN5Q0Y7O0F1SnhzeUNBO0VBQ0UsZ0JBQUE7QXZKMnN5Q0Y7O0F1SnpzeUNBO0VBQ0UsZ0JBQUE7QXZKNHN5Q0Y7O0F1SjFzeUNBO0VBQ0UsZ0JBQUE7QXZKNnN5Q0Y7O0F1SjNzeUNBO0VBQ0UsZ0JBQUE7QXZKOHN5Q0Y7O0F1SjVzeUNBO0VBQ0UsZ0JBQUE7QXZKK3N5Q0Y7O0F1SjdzeUNBO0VBQ0UsZ0JBQUE7QXZKZ3R5Q0Y7O0F1SjlzeUNBO0VBQ0UsZ0JBQUE7QXZKaXR5Q0Y7O0F1Si9zeUNBO0VBQ0UsZ0JBQUE7QXZKa3R5Q0Y7O0F1Smh0eUNBO0VBQ0UsZ0JBQUE7QXZKbXR5Q0Y7O0F1Smp0eUNBO0VBQ0UsZ0JBQUE7QXZKb3R5Q0Y7O0F1Smx0eUNBO0VBQ0UsZ0JBQUE7QXZKcXR5Q0Y7O0F1Sm50eUNBO0VBQ0UsZ0JBQUE7QXZKc3R5Q0Y7O0F1SnB0eUNBO0VBQ0UsZ0JBQUE7QXZKdXR5Q0Y7O0F1SnJ0eUNBO0VBQ0UsZ0JBQUE7QXZKd3R5Q0Y7O0F1SnR0eUNBO0VBQ0UsZ0JBQUE7QXZKeXR5Q0Y7O0F1SnZ0eUNBO0VBQ0UsZ0JBQUE7QXZKMHR5Q0Y7O0F1Snh0eUNBO0VBQ0UsZ0JBQUE7QXZKMnR5Q0Y7O0F1Snp0eUNBO0VBQ0UsZ0JBQUE7QXZKNHR5Q0Y7O0F1SjF0eUNBO0VBQ0UsZ0JBQUE7QXZKNnR5Q0Y7O0F1SjN0eUNBO0VBQ0UsZ0JBQUE7QXZKOHR5Q0Y7O0F1SjV0eUNBO0VBQ0UsZ0JBQUE7QXZKK3R5Q0Y7O0F1Sjd0eUNBO0VBQ0UsZ0JBQUE7QXZKZ3V5Q0Y7O0F1Sjl0eUNBO0VBQ0UsZ0JBQUE7QXZKaXV5Q0Y7O0F1Si90eUNBO0VBQ0UsZ0JBQUE7QXZKa3V5Q0Y7O0F1Smh1eUNBO0VBQ0UsZ0JBQUE7QXZKbXV5Q0Y7O0F1Smp1eUNBO0VBQ0UsZ0JBQUE7QXZKb3V5Q0Y7O0F1Smx1eUNBO0VBQ0UsZ0JBQUE7QXZKcXV5Q0Y7O0F1Sm51eUNBO0VBQ0UsZ0JBQUE7QXZKc3V5Q0Y7O0F1SnB1eUNBO0VBQ0UsZ0JBQUE7QXZKdXV5Q0Y7O0F1SnJ1eUNBO0VBQ0UsZ0JBQUE7QXZKd3V5Q0Y7O0F1SnR1eUNBO0VBQ0UsZ0JBQUE7QXZKeXV5Q0Y7O0F1SnZ1eUNBO0VBQ0UsZ0JBQUE7QXZKMHV5Q0Y7O0F1Snh1eUNBO0VBQ0UsZ0JBQUE7QXZKMnV5Q0Y7O0F1Snp1eUNBO0VBQ0UsZ0JBQUE7QXZKNHV5Q0Y7O0F1SjF1eUNBO0VBQ0UsZ0JBQUE7QXZKNnV5Q0Y7O0F1SjN1eUNBO0VBQ0UsZ0JBQUE7QXZKOHV5Q0Y7O0F1SjV1eUNBO0VBQ0UsZ0JBQUE7QXZKK3V5Q0Y7O0F1Sjd1eUNBO0VBQ0UsZ0JBQUE7QXZKZ3Z5Q0Y7O0F1Sjl1eUNBO0VBQ0UsZ0JBQUE7QXZKaXZ5Q0Y7O0F1Si91eUNBO0VBQ0UsZ0JBQUE7QXZKa3Z5Q0Y7O0F1Smh2eUNBO0VBQ0UsZ0JBQUE7QXZKbXZ5Q0Y7O0F1Smp2eUNBO0VBQ0UsZ0JBQUE7QXZKb3Z5Q0Y7O0F1Smx2eUNBO0VBQ0UsZ0JBQUE7QXZKcXZ5Q0Y7O0F1Sm52eUNBO0VBQ0UsZ0JBQUE7QXZKc3Z5Q0Y7O0F1SnB2eUNBO0VBQ0UsZ0JBQUE7QXZKdXZ5Q0Y7O0F1SnJ2eUNBO0VBQ0UsZ0JBQUE7QXZKd3Z5Q0Y7O0F1SnR2eUNBO0VBQ0UsZ0JBQUE7QXZKeXZ5Q0Y7O0F1SnZ2eUNBO0VBQ0UsZ0JBQUE7QXZKMHZ5Q0Y7O0F1Snh2eUNBO0VBQ0UsZ0JBQUE7QXZKMnZ5Q0Y7O0F1Snp2eUNBO0VBQ0UsZ0JBQUE7QXZKNHZ5Q0Y7O0F1SjF2eUNBO0VBQ0UsZ0JBQUE7QXZKNnZ5Q0Y7O0F1SjN2eUNBO0VBQ0UsZ0JBQUE7QXZKOHZ5Q0Y7O0F1SjV2eUNBO0VBQ0UsZ0JBQUE7QXZKK3Z5Q0Y7O0F1Sjd2eUNBO0VBQ0UsZ0JBQUE7QXZKZ3d5Q0Y7O0F1Sjl2eUNBO0VBQ0UsZ0JBQUE7QXZKaXd5Q0Y7O0F1Si92eUNBO0VBQ0UsZ0JBQUE7QXZKa3d5Q0Y7O0F1Smh3eUNBO0VBQ0UsZ0JBQUE7QXZKbXd5Q0Y7O0F1Smp3eUNBO0VBQ0UsZ0JBQUE7QXZKb3d5Q0Y7O0F1Smx3eUNBO0VBQ0UsZ0JBQUE7QXZKcXd5Q0Y7O0F1Sm53eUNBO0VBQ0UsZ0JBQUE7QXZKc3d5Q0Y7O0F1SnB3eUNBO0VBQ0UsZ0JBQUE7QXZKdXd5Q0Y7O0F1SnJ3eUNBO0VBQ0UsZ0JBQUE7QXZKd3d5Q0Y7O0F1SnR3eUNBO0VBQ0UsZ0JBQUE7QXZKeXd5Q0Y7O0F1SnZ3eUNBO0VBQ0UsZ0JBQUE7QXZKMHd5Q0Y7O0F1Snh3eUNBO0VBQ0UsZ0JBQUE7QXZKMnd5Q0Y7O0F1Snp3eUNBO0VBQ0UsZ0JBQUE7QXZKNHd5Q0Y7O0F1SjF3eUNBO0VBQ0UsZ0JBQUE7QXZKNnd5Q0Y7O0F1SjN3eUNBO0VBQ0UsZ0JBQUE7QXZKOHd5Q0Y7O0F1SjV3eUNBO0VBQ0UsZ0JBQUE7QXZKK3d5Q0Y7O0F1Sjd3eUNBO0VBQ0UsZ0JBQUE7QXZKZ3h5Q0Y7O0F1Sjl3eUNBO0VBQ0UsZ0JBQUE7QXZKaXh5Q0Y7O0F1Si93eUNBO0VBQ0UsZ0JBQUE7QXZKa3h5Q0Y7O0F1Smh4eUNBO0VBQ0UsZ0JBQUE7QXZKbXh5Q0Y7O0F1Smp4eUNBO0VBQ0UsZ0JBQUE7QXZKb3h5Q0Y7O0F1Smx4eUNBO0VBQ0UsZ0JBQUE7QXZKcXh5Q0Y7O0F1Sm54eUNBO0VBQ0UsZ0JBQUE7QXZKc3h5Q0Y7O0F1SnB4eUNBO0VBQ0UsZ0JBQUE7QXZKdXh5Q0Y7O0F1SnJ4eUNBO0VBQ0UsZ0JBQUE7QXZKd3h5Q0Y7O0F1SnR4eUNBO0VBQ0UsZ0JBQUE7QXZKeXh5Q0Y7O0F1SnZ4eUNBO0VBQ0UsZ0JBQUE7QXZKMHh5Q0Y7O0F1Snh4eUNBO0VBQ0UsZ0JBQUE7QXZKMnh5Q0Y7O0F1Snp4eUNBO0VBQ0UsZ0JBQUE7QXZKNHh5Q0Y7O0F1SjF4eUNBO0VBQ0UsZ0JBQUE7QXZKNnh5Q0Y7O0F1SjN4eUNBO0VBQ0UsZ0JBQUE7QXZKOHh5Q0Y7O0F1SjV4eUNBO0VBQ0UsZ0JBQUE7QXZKK3h5Q0Y7O0F1Sjd4eUNBO0VBQ0UsZ0JBQUE7QXZKZ3l5Q0Y7O0F1Sjl4eUNBO0VBQ0UsZ0JBQUE7QXZKaXl5Q0Y7O0F1Si94eUNBO0VBQ0UsZ0JBQUE7QXZKa3l5Q0Y7O0F1Smh5eUNBO0VBQ0UsZ0JBQUE7QXZKbXl5Q0Y7O0F1Smp5eUNBO0VBQ0UsZ0JBQUE7QXZKb3l5Q0Y7O0F1Smx5eUNBO0VBQ0UsZ0JBQUE7QXZKcXl5Q0Y7O0F1Sm55eUNBO0VBQ0UsZ0JBQUE7QXZKc3l5Q0Y7O0F1SnB5eUNBO0VBQ0UsZ0JBQUE7QXZKdXl5Q0Y7O0F1SnJ5eUNBO0VBQ0UsZ0JBQUE7QXZKd3l5Q0Y7O0F1SnR5eUNBO0VBQ0UsZ0JBQUE7QXZKeXl5Q0Y7O0F1SnZ5eUNBO0VBQ0UsZ0JBQUE7QXZKMHl5Q0Y7O0F1Snh5eUNBO0VBQ0UsZ0JBQUE7QXZKMnl5Q0Y7O0F1Snp5eUNBO0VBQ0UsZ0JBQUE7QXZKNHl5Q0Y7O0F1SjF5eUNBO0VBQ0UsZ0JBQUE7QXZKNnl5Q0Y7O0F1SjN5eUNBO0VBQ0UsZ0JBQUE7QXZKOHl5Q0Y7O0F1SjV5eUNBO0VBQ0UsZ0JBQUE7QXZKK3l5Q0Y7O0F1Sjd5eUNBO0VBQ0UsZ0JBQUE7QXZKZ3p5Q0Y7O0F1Sjl5eUNBO0VBQ0UsZ0JBQUE7QXZKaXp5Q0Y7O0F1Si95eUNBO0VBQ0UsZ0JBQUE7QXZKa3p5Q0Y7O0F1Smh6eUNBO0VBQ0UsZ0JBQUE7QXZKbXp5Q0Y7O0F1Smp6eUNBO0VBQ0UsZ0JBQUE7QXZKb3p5Q0Y7O0F1Smx6eUNBO0VBQ0UsZ0JBQUE7QXZKcXp5Q0Y7O0F1Sm56eUNBO0VBQ0UsZ0JBQUE7QXZKc3p5Q0Y7O0F1SnB6eUNBO0VBQ0UsZ0JBQUE7QXZKdXp5Q0Y7O0F1SnJ6eUNBO0VBQ0UsZ0JBQUE7QXZKd3p5Q0Y7O0F1SnR6eUNBO0VBQ0UsZ0JBQUE7QXZKeXp5Q0Y7O0F1SnZ6eUNBO0VBQ0UsZ0JBQUE7QXZKMHp5Q0Y7O0F1Snh6eUNBO0VBQ0UsZ0JBQUE7QXZKMnp5Q0Y7O0F1Snp6eUNBO0VBQ0UsZ0JBQUE7QXZKNHp5Q0Y7O0F1SjF6eUNBO0VBQ0UsZ0JBQUE7QXZKNnp5Q0Y7O0F1SjN6eUNBO0VBQ0UsZ0JBQUE7QXZKOHp5Q0Y7O0F1SjV6eUNBO0VBQ0UsZ0JBQUE7QXZKK3p5Q0Y7O0F1Sjd6eUNBO0VBQ0UsZ0JBQUE7QXZKZzB5Q0Y7O0F1Sjl6eUNBO0VBQ0UsZ0JBQUE7QXZKaTB5Q0Y7O0F1Si96eUNBO0VBQ0UsZ0JBQUE7QXZKazB5Q0Y7O0F1SmgweUNBO0VBQ0UsZ0JBQUE7QXZKbTB5Q0Y7O0F1SmoweUNBO0VBQ0UsZ0JBQUE7QXZKbzB5Q0Y7O0F1SmwweUNBO0VBQ0UsZ0JBQUE7QXZKcTB5Q0Y7O0F1Sm4weUNBO0VBQ0UsZ0JBQUE7QXZKczB5Q0Y7O0F1SnAweUNBO0VBQ0UsZ0JBQUE7QXZKdTB5Q0Y7O0F1SnIweUNBO0VBQ0UsZ0JBQUE7QXZKdzB5Q0Y7O0F1SnQweUNBO0VBQ0UsZ0JBQUE7QXZKeTB5Q0Y7O0F1SnYweUNBO0VBQ0UsZ0JBQUE7QXZKMDB5Q0Y7O0F1SngweUNBO0VBQ0UsZ0JBQUE7QXZKMjB5Q0Y7O0F1SnoweUNBO0VBQ0UsZ0JBQUE7QXZKNDB5Q0Y7O0F1SjEweUNBO0VBQ0UsZ0JBQUE7QXZKNjB5Q0Y7O0F1SjMweUNBO0VBQ0UsZ0JBQUE7QXZKODB5Q0Y7O0F1SjUweUNBO0VBQ0UsZ0JBQUE7QXZKKzB5Q0Y7O0F1SjcweUNBO0VBQ0UsZ0JBQUE7QXZKZzF5Q0Y7O0F1SjkweUNBO0VBQ0UsZ0JBQUE7QXZKaTF5Q0Y7O0F1Si8weUNBO0VBQ0UsZ0JBQUE7QXZKazF5Q0Y7O0F1SmgxeUNBO0VBQ0UsZ0JBQUE7QXZKbTF5Q0Y7O0F1SmoxeUNBO0VBQ0UsZ0JBQUE7QXZKbzF5Q0Y7O0F1SmwxeUNBO0VBQ0UsZ0JBQUE7QXZKcTF5Q0Y7O0F1Sm4xeUNBO0VBQ0UsZ0JBQUE7QXZKczF5Q0Y7O0F1SnAxeUNBO0VBQ0UsZ0JBQUE7QXZKdTF5Q0Y7O0F1SnIxeUNBO0VBQ0UsZ0JBQUE7QXZKdzF5Q0Y7O0F1SnQxeUNBO0VBQ0UsZ0JBQUE7QXZKeTF5Q0Y7O0F1SnYxeUNBO0VBQ0UsZ0JBQUE7QXZKMDF5Q0Y7O0F1SngxeUNBO0VBQ0UsZ0JBQUE7QXZKMjF5Q0Y7O0F1SnoxeUNBO0VBQ0UsZ0JBQUE7QXZKNDF5Q0Y7O0F1SjExeUNBO0VBQ0UsZ0JBQUE7QXZKNjF5Q0Y7O0F1SjMxeUNBO0VBQ0UsZ0JBQUE7QXZKODF5Q0Y7O0F1SjUxeUNBO0VBQ0UsZ0JBQUE7QXZKKzF5Q0Y7O0F1SjcxeUNBO0VBQ0UsZ0JBQUE7QXZKZzJ5Q0Y7O0F1SjkxeUNBO0VBQ0UsZ0JBQUE7QXZKaTJ5Q0Y7O0F1Si8xeUNBO0VBQ0UsZ0JBQUE7QXZKazJ5Q0Y7O0F1SmgyeUNBO0VBQ0UsZ0JBQUE7QXZKbTJ5Q0Y7O0F1SmoyeUNBO0VBQ0UsZ0JBQUE7QXZKbzJ5Q0Y7O0F1SmwyeUNBO0VBQ0UsZ0JBQUE7QXZKcTJ5Q0Y7O0F1Sm4yeUNBO0VBQ0UsZ0JBQUE7QXZKczJ5Q0Y7O0F1SnAyeUNBO0VBQ0UsZ0JBQUE7QXZKdTJ5Q0Y7O0F1SnIyeUNBO0VBQ0UsZ0JBQUE7QXZKdzJ5Q0Y7O0F1SnQyeUNBO0VBQ0UsZ0JBQUE7QXZKeTJ5Q0Y7O0F1SnYyeUNBO0VBQ0UsZ0JBQUE7QXZKMDJ5Q0Y7O0F1SngyeUNBO0VBQ0UsZ0JBQUE7QXZKMjJ5Q0Y7O0F1SnoyeUNBO0VBQ0UsZ0JBQUE7QXZKNDJ5Q0Y7O0F1SjEyeUNBO0VBQ0UsZ0JBQUE7QXZKNjJ5Q0Y7O0F1SjMyeUNBO0VBQ0UsZ0JBQUE7QXZKODJ5Q0Y7O0F1SjUyeUNBO0VBQ0UsZ0JBQUE7QXZKKzJ5Q0Y7O0F1SjcyeUNBO0VBQ0UsZ0JBQUE7QXZKZzN5Q0Y7O0F1SjkyeUNBO0VBQ0UsZ0JBQUE7QXZKaTN5Q0Y7O0F1Si8yeUNBO0VBQ0UsZ0JBQUE7QXZKazN5Q0Y7O0F1SmgzeUNBO0VBQ0UsZ0JBQUE7QXZKbTN5Q0Y7O0F1SmozeUNBO0VBQ0UsZ0JBQUE7QXZKbzN5Q0Y7O0F1SmwzeUNBO0VBQ0UsZ0JBQUE7QXZKcTN5Q0Y7O0F1Sm4zeUNBO0VBQ0UsZ0JBQUE7QXZKczN5Q0Y7O0F1SnAzeUNBO0VBQ0UsZ0JBQUE7QXZKdTN5Q0Y7O0F1SnIzeUNBO0VBQ0UsZ0JBQUE7QXZKdzN5Q0Y7O0F1SnQzeUNBO0VBQ0UsZ0JBQUE7QXZKeTN5Q0Y7O0F1SnYzeUNBO0VBQ0UsZ0JBQUE7QXZKMDN5Q0Y7O0F1SngzeUNBO0VBQ0UsZ0JBQUE7QXZKMjN5Q0Y7O0F1SnozeUNBO0VBQ0UsZ0JBQUE7QXZKNDN5Q0Y7O0F1SjEzeUNBO0VBQ0UsZ0JBQUE7QXZKNjN5Q0Y7O0F1SjMzeUNBO0VBQ0UsZ0JBQUE7QXZKODN5Q0Y7O0F1SjUzeUNBO0VBQ0UsZ0JBQUE7QXZKKzN5Q0Y7O0F1SjczeUNBO0VBQ0UsZ0JBQUE7QXZKZzR5Q0Y7O0F1SjkzeUNBO0VBQ0UsZ0JBQUE7QXZKaTR5Q0Y7O0F1Si8zeUNBO0VBQ0UsZ0JBQUE7QXZKazR5Q0Y7O0F1Smg0eUNBO0VBQ0UsZ0JBQUE7QXZKbTR5Q0Y7O0F1Smo0eUNBO0VBQ0UsZ0JBQUE7QXZKbzR5Q0Y7O0F1Smw0eUNBO0VBQ0UsZ0JBQUE7QXZKcTR5Q0Y7O0F1Sm40eUNBO0VBQ0UsZ0JBQUE7QXZKczR5Q0Y7O0F1SnA0eUNBO0VBQ0UsZ0JBQUE7QXZKdTR5Q0Y7O0F1SnI0eUNBO0VBQ0UsZ0JBQUE7QXZKdzR5Q0Y7O0F1SnQ0eUNBO0VBQ0UsZ0JBQUE7QXZKeTR5Q0Y7O0F1SnY0eUNBO0VBQ0UsZ0JBQUE7QXZKMDR5Q0Y7O0F1Sng0eUNBO0VBQ0UsZ0JBQUE7QXZKMjR5Q0Y7O0F1Sno0eUNBO0VBQ0UsZ0JBQUE7QXZKNDR5Q0Y7O0F1SjE0eUNBO0VBQ0UsZ0JBQUE7QXZKNjR5Q0Y7O0F1SjM0eUNBO0VBQ0UsZ0JBQUE7QXZKODR5Q0Y7O0F1SjU0eUNBO0VBQ0UsZ0JBQUE7QXZKKzR5Q0Y7O0F1Sjc0eUNBO0VBQ0UsZ0JBQUE7QXZKZzV5Q0Y7O0F1Sjk0eUNBO0VBQ0UsZ0JBQUE7QXZKaTV5Q0Y7O0F1Si80eUNBO0VBQ0UsZ0JBQUE7QXZKazV5Q0Y7O0F1Smg1eUNBO0VBQ0UsZ0JBQUE7QXZKbTV5Q0Y7O0F1Smo1eUNBO0VBQ0UsZ0JBQUE7QXZKbzV5Q0Y7O0F1Smw1eUNBO0VBQ0UsZ0JBQUE7QXZKcTV5Q0Y7O0F1Sm41eUNBO0VBQ0UsZ0JBQUE7QXZKczV5Q0Y7O0F1SnA1eUNBO0VBQ0UsZ0JBQUE7QXZKdTV5Q0Y7O0F1SnI1eUNBO0VBQ0UsZ0JBQUE7QXZKdzV5Q0Y7O0F1SnQ1eUNBO0VBQ0UsZ0JBQUE7QXZKeTV5Q0Y7O0F1SnY1eUNBO0VBQ0UsZ0JBQUE7QXZKMDV5Q0Y7O0F1Sng1eUNBO0VBQ0UsZ0JBQUE7QXZKMjV5Q0Y7O0F1Sno1eUNBO0VBQ0UsZ0JBQUE7QXZKNDV5Q0Y7O0F1SjE1eUNBO0VBQ0UsZ0JBQUE7QXZKNjV5Q0Y7O0F1SjM1eUNBO0VBQ0UsZ0JBQUE7QXZKODV5Q0Y7O0F1SjU1eUNBO0VBQ0UsZ0JBQUE7QXZKKzV5Q0Y7O0F1Sjc1eUNBO0VBQ0UsZ0JBQUE7QXZKZzZ5Q0Y7O0F1Sjk1eUNBO0VBQ0UsZ0JBQUE7QXZKaTZ5Q0Y7O0F1Si81eUNBO0VBQ0UsZ0JBQUE7QXZKazZ5Q0Y7O0F1Smg2eUNBO0VBQ0UsZ0JBQUE7QXZKbTZ5Q0Y7O0F1Smo2eUNBO0VBQ0UsZ0JBQUE7QXZKbzZ5Q0Y7O0F1Smw2eUNBO0VBQ0UsZ0JBQUE7QXZKcTZ5Q0Y7O0F1Sm42eUNBO0VBQ0UsZ0JBQUE7QXZKczZ5Q0Y7O0F1SnA2eUNBO0VBQ0UsZ0JBQUE7QXZKdTZ5Q0Y7O0F1SnI2eUNBO0VBQ0UsZ0JBQUE7QXZKdzZ5Q0Y7O0F1SnQ2eUNBO0VBQ0UsZ0JBQUE7QXZKeTZ5Q0Y7O0F1SnY2eUNBO0VBQ0UsZ0JBQUE7QXZKMDZ5Q0Y7O0F1Sng2eUNBO0VBQ0UsZ0JBQUE7QXZKMjZ5Q0Y7O0F1Sno2eUNBO0VBQ0UsZ0JBQUE7QXZKNDZ5Q0Y7O0F1SjE2eUNBO0VBQ0UsZ0JBQUE7QXZKNjZ5Q0Y7O0F1SjM2eUNBO0VBQ0UsZ0JBQUE7QXZKODZ5Q0Y7O0F1SjU2eUNBO0VBQ0UsZ0JBQUE7QXZKKzZ5Q0Y7O0F1Sjc2eUNBO0VBQ0UsZ0JBQUE7QXZKZzd5Q0Y7O0F1Sjk2eUNBO0VBQ0UsZ0JBQUE7QXZKaTd5Q0Y7O0F1Si82eUNBO0VBQ0UsZ0JBQUE7QXZKazd5Q0Y7O0F1Smg3eUNBO0VBQ0UsZ0JBQUE7QXZKbTd5Q0Y7O0F1Smo3eUNBO0VBQ0UsZ0JBQUE7QXZKbzd5Q0Y7O0F1Smw3eUNBO0VBQ0UsZ0JBQUE7QXZKcTd5Q0Y7O0F1Sm43eUNBO0VBQ0UsZ0JBQUE7QXZKczd5Q0Y7O0F1SnA3eUNBO0VBQ0UsZ0JBQUE7QXZKdTd5Q0Y7O0F1SnI3eUNBO0VBQ0UsZ0JBQUE7QXZKdzd5Q0Y7O0F1SnQ3eUNBO0VBQ0UsZ0JBQUE7QXZKeTd5Q0Y7O0F1SnY3eUNBO0VBQ0UsZ0JBQUE7QXZKMDd5Q0Y7O0F1Sng3eUNBO0VBQ0UsZ0JBQUE7QXZKMjd5Q0Y7O0F1Sno3eUNBO0VBQ0UsZ0JBQUE7QXZKNDd5Q0Y7O0F1SjE3eUNBO0VBQ0UsZ0JBQUE7QXZKNjd5Q0Y7O0F1SjM3eUNBO0VBQ0UsZ0JBQUE7QXZKODd5Q0Y7O0F1SjU3eUNBO0VBQ0UsZ0JBQUE7QXZKKzd5Q0Y7O0F1Sjc3eUNBO0VBQ0UsZ0JBQUE7QXZKZzh5Q0Y7O0F1Sjk3eUNBO0VBQ0UsZ0JBQUE7QXZKaTh5Q0Y7O0F1Si83eUNBO0VBQ0UsZ0JBQUE7QXZKazh5Q0Y7O0F1Smg4eUNBO0VBQ0UsZ0JBQUE7QXZKbTh5Q0Y7O0F1Smo4eUNBO0VBQ0UsZ0JBQUE7QXZKbzh5Q0Y7O0F1Smw4eUNBO0VBQ0UsZ0JBQUE7QXZKcTh5Q0Y7O0F1Sm44eUNBO0VBQ0UsZ0JBQUE7QXZKczh5Q0Y7O0F1SnA4eUNBO0VBQ0UsZ0JBQUE7QXZKdTh5Q0Y7O0F1SnI4eUNBO0VBQ0UsZ0JBQUE7QXZKdzh5Q0Y7O0F1SnQ4eUNBO0VBQ0UsZ0JBQUE7QXZKeTh5Q0Y7O0F1SnY4eUNBO0VBQ0UsZ0JBQUE7QXZKMDh5Q0Y7O0F1Sng4eUNBO0VBQ0UsZ0JBQUE7QXZKMjh5Q0Y7O0F1Sno4eUNBO0VBQ0UsZ0JBQUE7QXZKNDh5Q0Y7O0F1SjE4eUNBO0VBQ0UsZ0JBQUE7QXZKNjh5Q0Y7O0F1SjM4eUNBO0VBQ0UsZ0JBQUE7QXZKODh5Q0Y7O0F1SjU4eUNBO0VBQ0UsZ0JBQUE7QXZKKzh5Q0Y7O0F1Sjc4eUNBO0VBQ0UsZ0JBQUE7QXZKZzl5Q0Y7O0F1Sjk4eUNBO0VBQ0UsZ0JBQUE7QXZKaTl5Q0Y7O0F1Si84eUNBO0VBQ0UsZ0JBQUE7QXZKazl5Q0Y7O0F1Smg5eUNBO0VBQ0UsZ0JBQUE7QXZKbTl5Q0Y7O0F1Smo5eUNBO0VBQ0UsZ0JBQUE7QXZKbzl5Q0Y7O0F1Smw5eUNBO0VBQ0UsZ0JBQUE7QXZKcTl5Q0Y7O0F1Sm45eUNBO0VBQ0UsZ0JBQUE7QXZKczl5Q0Y7O0F1SnA5eUNBO0VBQ0UsZ0JBQUE7QXZKdTl5Q0Y7O0F1SnI5eUNBO0VBQ0UsZ0JBQUE7QXZKdzl5Q0Y7O0F1SnQ5eUNBO0VBQ0UsZ0JBQUE7QXZKeTl5Q0Y7O0F1SnY5eUNBO0VBQ0UsZ0JBQUE7QXZKMDl5Q0Y7O0F1Sng5eUNBO0VBQ0UsZ0JBQUE7QXZKMjl5Q0Y7O0F1Sno5eUNBO0VBQ0UsZ0JBQUE7QXZKNDl5Q0Y7O0F1SjE5eUNBO0VBQ0UsZ0JBQUE7QXZKNjl5Q0Y7O0F1SjM5eUNBO0VBQ0UsZ0JBQUE7QXZKODl5Q0Y7O0F1SjU5eUNBO0VBQ0UsZ0JBQUE7QXZKKzl5Q0Y7O0F1Sjc5eUNBO0VBQ0UsZ0JBQUE7QXZKZyt5Q0Y7O0F1Sjk5eUNBO0VBQ0UsZ0JBQUE7QXZKaSt5Q0Y7O0F1Si85eUNBO0VBQ0UsZ0JBQUE7QXZKayt5Q0Y7O0F1SmgreUNBO0VBQ0UsZ0JBQUE7QXZKbSt5Q0Y7O0F1SmoreUNBO0VBQ0UsZ0JBQUE7QXZKbyt5Q0Y7O0F1SmwreUNBO0VBQ0UsZ0JBQUE7QXZKcSt5Q0Y7O0F1Sm4reUNBO0VBQ0UsZ0JBQUE7QXZKcyt5Q0Y7O0F1SnAreUNBO0VBQ0UsZ0JBQUE7QXZKdSt5Q0Y7O0F1SnIreUNBO0VBQ0UsZ0JBQUE7QXZKdyt5Q0Y7O0F1SnQreUNBO0VBQ0UsZ0JBQUE7QXZKeSt5Q0Y7O0F1SnYreUNBO0VBQ0UsZ0JBQUE7QXZKMCt5Q0Y7O0F1SngreUNBO0VBQ0UsZ0JBQUE7QXZKMit5Q0Y7O0F1SnoreUNBO0VBQ0UsZ0JBQUE7QXZKNCt5Q0Y7O0F1SjEreUNBO0VBQ0UsZ0JBQUE7QXZKNit5Q0Y7O0F1SjMreUNBO0VBQ0UsZ0JBQUE7QXZKOCt5Q0Y7O0F1SjUreUNBO0VBQ0UsZ0JBQUE7QXZKKyt5Q0Y7O0F1SjcreUNBO0VBQ0UsZ0JBQUE7QXZKZy95Q0Y7O0F1SjkreUNBO0VBQ0UsZ0JBQUE7QXZKaS95Q0Y7O0F1Si8reUNBO0VBQ0UsZ0JBQUE7QXZKay95Q0Y7O0F1SmgveUNBO0VBQ0UsZ0JBQUE7QXZKbS95Q0Y7O0F1SmoveUNBO0VBQ0UsZ0JBQUE7QXZKby95Q0Y7O0F1SmwveUNBO0VBQ0UsZ0JBQUE7QXZKcS95Q0Y7O0F1Sm4veUNBO0VBQ0UsZ0JBQUE7QXZKcy95Q0Y7O0F1SnAveUNBO0VBQ0UsZ0JBQUE7QXZKdS95Q0Y7O0F1SnIveUNBO0VBQ0UsZ0JBQUE7QXZKdy95Q0Y7O0F1SnQveUNBO0VBQ0UsZ0JBQUE7QXZKeS95Q0Y7O0F1SnYveUNBO0VBQ0UsZ0JBQUE7QXZKMC95Q0Y7O0F1SngveUNBO0VBQ0UsZ0JBQUE7QXZKMi95Q0Y7O0F1SnoveUNBO0VBQ0UsZ0JBQUE7QXZKNC95Q0Y7O0F1SjEveUNBO0VBQ0UsZ0JBQUE7QXZKNi95Q0Y7O0F1SjMveUNBO0VBQ0UsZ0JBQUE7QXZKOC95Q0Y7O0F1SjUveUNBO0VBQ0UsZ0JBQUE7QXZKKy95Q0Y7O0F1SjcveUNBO0VBQ0UsZ0JBQUE7QXZKZ2d6Q0Y7O0F1SjkveUNBO0VBQ0UsZ0JBQUE7QXZKaWd6Q0Y7O0F1Si8veUNBO0VBQ0UsZ0JBQUE7QXZKa2d6Q0Y7O0F1SmhnekNBO0VBQ0UsZ0JBQUE7QXZKbWd6Q0Y7O0F1SmpnekNBO0VBQ0UsZ0JBQUE7QXZKb2d6Q0Y7O0F1SmxnekNBO0VBQ0UsZ0JBQUE7QXZKcWd6Q0Y7O0F1Sm5nekNBO0VBQ0UsZ0JBQUE7QXZKc2d6Q0Y7O0F1SnBnekNBO0VBQ0UsZ0JBQUE7QXZKdWd6Q0Y7O0F1SnJnekNBO0VBQ0UsZ0JBQUE7QXZKd2d6Q0Y7O0F1SnRnekNBO0VBQ0UsZ0JBQUE7QXZKeWd6Q0Y7O0F1SnZnekNBO0VBQ0UsZ0JBQUE7QXZKMGd6Q0Y7O0F1SnhnekNBO0VBQ0UsZ0JBQUE7QXZKMmd6Q0Y7O0F1SnpnekNBO0VBQ0UsZ0JBQUE7QXZKNGd6Q0Y7O0F1SjFnekNBO0VBQ0UsZ0JBQUE7QXZKNmd6Q0YiLCJmaWxlIjoibGlnaHQuY3NzIn0= */