@charset "UTF-8";
/* Main SCSS File */
/* Bootstrap */
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@import url("https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500&display=swap");
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}

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

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

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

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

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

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

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: var(--global--font-weight-base);
  line-height: 1.2;
}

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

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

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

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

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

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

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

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

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

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

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

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

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

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

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

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

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

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

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container, .alignwide,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container, .alignwide {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container, .alignwide {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container, .alignwide {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container, .alignwide {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

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

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

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

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

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

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

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

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

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

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

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

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

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

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
          appearance: none;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

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

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

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

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

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

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

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

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

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

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

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

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

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

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

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

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

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

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

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

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

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

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

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

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

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

.btn-group-vertical {
  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: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

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

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

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

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container, .navbar .alignwide,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

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

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .navbar-expand-sm > .alignwide,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row 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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container, .navbar-expand-sm > .alignwide,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .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;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .navbar-expand-md > .alignwide,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row 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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container, .navbar-expand-md > .alignwide,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .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;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container, .navbar-expand-lg > .alignwide,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row 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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container, .navbar-expand-lg > .alignwide,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .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;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container, .navbar-expand-xl > .alignwide,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row 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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container, .navbar-expand-xl > .alignwide,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .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 {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container, .navbar-expand > .alignwide,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container, .navbar-expand > .alignwide,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

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

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

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

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

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

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

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

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

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

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

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

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: 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;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

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

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

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

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

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

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

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

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

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

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

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

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

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

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

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

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

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

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

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

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

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

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

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

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

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

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

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

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

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

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

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  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-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  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-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

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

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

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

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

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

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

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

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

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

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

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

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

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

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

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

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

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

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

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

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

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

.bg-transparent {
  background-color: transparent !important;
}

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

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

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

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

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

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

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

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

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

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

.border-primary {
  border-color: #007bff !important;
}

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

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

.border-info {
  border-color: #17a2b8 !important;
}

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

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

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

.border-dark {
  border-color: #343a40 !important;
}

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

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

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

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

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

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

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

.rounded-pill {
  border-radius: 50rem !important;
}

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

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

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

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

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

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

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

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

@media (min-width: 576px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }

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

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

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

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

  .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;
  }
}
@media (min-width: 768px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }

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

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

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

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

  .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;
  }
}
@media (min-width: 992px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }

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

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

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

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

  .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;
  }
}
@media (min-width: 1200px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }

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

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

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

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

  .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;
  }
}
.float-left {
  float: left !important;
}

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

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

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

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

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

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

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

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

  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

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

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

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

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

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

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

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

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

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

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

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

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

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

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

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

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

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

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

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

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

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

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

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

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

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

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

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

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

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

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

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

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

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

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

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

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

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

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

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

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

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

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

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

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

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

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

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

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

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

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

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

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

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

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

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

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

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

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

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

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

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

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

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

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

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

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

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

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

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

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

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

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

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

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

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

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

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

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

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

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

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

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

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

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

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

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

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

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

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

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

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

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

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

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

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

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

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

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

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

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

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

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

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

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

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

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

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

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

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

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

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

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

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

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

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

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

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

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

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

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

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

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

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

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

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

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

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

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

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

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

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

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

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

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

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

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

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

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

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

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

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

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

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

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

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

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

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

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

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

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

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

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

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

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

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

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

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

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

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

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

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

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

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

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

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

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

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

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

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

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

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

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

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

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

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

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

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

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

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

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

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

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

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

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

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

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

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

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

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

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

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

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

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

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

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

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

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

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

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

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

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

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

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

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

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

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

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

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

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

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

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

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

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

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

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

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

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

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

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

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

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

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

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

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

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

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

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

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

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

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

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

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

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

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

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

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

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

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

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

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

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

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

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

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

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

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

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

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

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

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

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

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

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

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

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

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

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

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

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

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

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

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

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

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

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

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

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

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

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

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

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

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

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

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

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

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

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

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

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

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

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

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

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

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

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

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

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

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

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

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

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

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

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

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

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

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

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

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

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

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

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

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

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

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

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

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

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

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

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

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

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

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

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

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

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

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

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

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

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

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

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

.font-weight-lighter {
  font-weight: lighter !important;
}

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

.font-weight-bold {
  font-weight: 700 !important;
}

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

.font-italic {
  font-style: italic !important;
}

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

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

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

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

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

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

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

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

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

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

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

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container, .alignwide {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
:root {
  --font-base: "Heebo";
  --font-headings: var(--font-base);
}

:root {
  /* Font Family */
  --global--font-primary: var(--font-headings), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --global--font-secondary: var(--font-base), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  /* Font Size */
  --global--font-size-base: 1rem;
  --global--font-weight-base: 300;
  /* Line Height */
  --global--line-height-body: 1.6;
  /* Colors */
  --global--color-black: #000;
  --global--color-black-50: rgba(0, 0, 0, 0.5);
  --global--color-dark-gray: #28303d;
  --global--color-gray: #3c3c3b;
  --global--color-light-gray: #eaeaea;
  --global--color-white: #fff;
  --global--color-white-50: rgba(255, 255, 255, 0.5);
  --global--color-white-90: rgba(255, 255, 255, 0.9);
  --global--color-primary: var(--global--color-black);
  --global--color-secondary: var(--global--color-gray);
  --global--color-background: var(--global--color-white);
  /* Spacing */
  --global--spacing-unit: 16px;
  /* Box Shadow */
  --global--box-shadow: 0 11px 53px rgba(16, 10, 30, 0.15);
}

.site-footer__widgets .footer-widget ul, .site-header__navigation ul, .site-header__top-bar__contacts, .prode-featured-slider-block__slider-pagination ul, .social-media-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Reset specific elements to make them easier to style in other contexts.
 */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
form,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  margin: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/**
 * Apply generic border-box to all elements.
 * See:
 * https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
 */
html {
  /* Apply border-box across the entire page. */
  box-sizing: border-box;
  scroll-behavior: smooth;
}

/**
 * Relax the definition a bit, to allow components to override it manually.
 */
*, *::before, *::after {
  box-sizing: inherit;
}

body {
  background-color: var(--global--color-background);
  color: var(--global--color-gray);
  font-family: var(--global--font-secondary);
  font-size: var(--global--font-size-base);
  font-weight: var(--global--font-weight-base);
  line-height: var(--global--line-height-body);
  max-width: 100vw;
  overflow-x: hidden;
  position: relative;
  text-align: left;
}

*::selection {
  background: var(--global--color-primary);
  color: var(--global--color-white);
}

p {
  margin-bottom: 1.5em;
}
p:last-child {
  margin-bottom: 0;
}

a {
  color: var(--global--color-primary);
  outline: 0;
}
a:hover, a:focus {
  color: inherit;
  text-decoration: none;
}

button {
  cursor: pointer;
}

a,
button,
input[type=button],
input[type=reset],
input[type=submit],
textarea:focus,
.button {
  transition: all 0.1s ease-in-out;
}

img {
  height: auto;
  max-width: 100%;
}
img.aligncenter {
  display: block;
  margin: 0 auto;
}
img.alignleft {
  float: left;
  margin: 0 var(--global--spacing-unit) var(--global--spacing-unit) 0;
}
img.alignright {
  float: right;
  margin: 0 0 var(--global--spacing-unit) var(--global--spacing-unit);
}

iframe {
  max-width: 100%;
}

ul,
li {
  margin-left: 20px;
}

ul {
  margin-bottom: 20px;
}

hr,
.wp-block-separator {
  background-color: #cecece;
  border-color: #cecece;
}

#page {
  max-width: 100vw;
  overflow-x: hidden;
  position: relative;
}

.btn,
a.wp-block-button__link {
  background: none;
  color: currentColor;
  font-size: 14px;
  padding: 0;
  position: relative;
  text-decoration: none;
}
.btn::after,
a.wp-block-button__link::after {
  border-bottom: 1px solid currentColor;
  border-right: 1px solid currentColor;
  bottom: 0;
  content: "";
  height: 10px;
  position: absolute;
  right: 0;
  transform: translate(8px, 2px);
  width: 10px;
}
.btn:hover,
a.wp-block-button__link:hover {
  color: inherit;
  font-weight: 700;
}

.prode-content-block__wrapper__content__button a, .prode-content-block__wrapper__content__button a:visited,
a.wp-block-button__link,
a.wp-block-button__link:visited {
  color: var(--global--color-secondary) !important;
}
.prode-content-block__wrapper__content__button a:hover,
a.wp-block-button__link:hover {
  color: var(--global--color-black);
}

.prode-content-block__wrapper__content__button a:hover,
.wp-block-button a:hover {
  transform: scale(1.1);
  transition: all 0.2s ease-in-out;
  font-weight: 500;
}

a.btn:hover {
  transform: scale(1.1);
  transition: all 0.2s ease-in-out;
  font-weight: 500;
}

#page .has-primary-color-background-color a.wp-block-button__link, #page .has-primary-color-background-color a.wp-block-button__link:visited {
  color: #fff !important;
}
#page .has-primary-color-background-color a.wp-block-button__link:hover {
  color: #fff;
}

.footer-widget a {
  text-decoration: none !important;
}
.footer-widget a:hover {
  color: #000 !important;
  text-decoration: underline !important;
}

.site-footer__box a {
  text-decoration: underline !important;
  color: var(--global--color-primary) !important;
}

.blog-id-5 .site-footer__box a {
  text-decoration: underline !important;
  color: #293133 !important;
}
.blog-id-5 .site-footer__box a:hover {
  color: var(--global--color-pink) !important;
}

.gform_wrapper .gfield_radio {
  display: flex;
  gap: 20px;
}
.gform_wrapper .gfield_radio * {
  max-width: unset !important;
}

span#gfield_upload_rules_1_13 {
  color: white;
}
span#gfield_upload_rules_1_13:before {
  content: "Max. bestandsgrootte: 15 MB, Max. bestanden: 6.";
  background: white;
  color: #333;
  position: absolute;
  width: 100%;
  height: 100%;
}

.gform_wrapper.gravity-theme .gform_drop_instructions {
  color: transparent;
  position: relative;
}
.gform_wrapper.gravity-theme .gform_drop_instructions:before {
  color: #333;
  content: "Upload hier de bestanden.";
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.gform_wrapper.gravity-theme button.gform_button_select_files {
  font-size: 0;
  position: relative;
}
.gform_wrapper.gravity-theme button.gform_button_select_files::before {
  content: "Selecteer bestand";
  left: 0;
  font-size: 15px;
  width: 100%;
  height: 100%;
}

.search-form {
  background-color: var(--global--color-light-gray);
  display: inline-flex;
  padding: 10px;
}
.search-form input[type=text] {
  background: none;
  border: none;
  display: block;
  margin-bottom: 0;
  outline: none;
  padding: 0 5px;
}
.search-form input[type=text]:-ms-input-placeholder {
  opacity: 0.7;
}
.search-form input[type=text]::placeholder {
  opacity: 0.7;
}
.search-form button {
  background: none;
  border: none;
  display: flex;
  font-size: 10px;
  height: 10px;
  justify-content: center;
  line-height: 1;
  text-align: center;
  width: 10px;
}

.social-media-list {
  display: flex;
}
.social-media-list li {
  margin-right: 10px;
}
.social-media-list a {
  color: var(--global--color-secondary);
}
.social-media-list i {
  vertical-align: middle;
}
.social-media-list .fa-stack {
  font-size: 10px;
}

.entry-content h2.wp-block,
.entry-content h2,
.editor-styles-wrapper h2.wp-block,
.editor-styles-wrapper h2 {
  font-size: 1.625rem;
  margin-bottom: 1.5rem;
  margin-top: 0;
}
.entry-content h3.wp-block,
.entry-content h3,
.editor-styles-wrapper h3.wp-block,
.editor-styles-wrapper h3 {
  font-size: 20px;
  margin-bottom: 1em;
}
.entry-content h4.wp-block,
.entry-content h4,
.editor-styles-wrapper h4.wp-block,
.editor-styles-wrapper h4 {
  font-size: 1rem;
}

#page .has-primary-color-color {
  color: var(--global--color-primary);
}
#page .has-secondary-color-color {
  color: var(--global--color-secondary);
}
#page .has-primary-color-background-color {
  background-color: var(--global--color-primary);
  color: var(--global--color-white);
}
#page .has-primary-color-background-color a {
  color: inherit;
}
#page .has-secondary-color-background-color {
  background-color: var(--global--color-secondary);
}
#page .has-small-font-size {
  font-size: 13px;
}
#page .has-normal-font-size {
  font-size: 16px;
}
#page .has-medium-font-size {
  font-size: 20px;
}
#page .has-large-font-size {
  font-size: 36px;
}
#page .has-huge-font-size {
  font-size: 42px;
}
#page .has-white-color a {
  color: inherit;
}

.alignfull {
  height: auto;
  margin-left: calc(-100vw / 2 + 100% / 2);
  margin-right: calc(-100vw / 2 + 100% / 2);
  max-width: 100vw;
  width: 100vw;
}

@media only screen and (max-width: 600px) {
  .mobile-left {
    padding: 0 15px;
    text-align: left !important;
  }
}
/* Blocks SCSS File */
.prode-header-block {
  position: relative;
  z-index: 2;
}
.prode-header-block__wrapper {
  align-items: flex-end;
  display: flex;
  justify-content: var(--block-alignment, flex-end);
}
@media (min-width: 768px) {
  .prode-header-block__wrapper {
    height: var(--block-height);
  }
}
.prode-header-block__content {
  align-content: start;
  display: var(--content-display);
  flex: var(--content-width);
  grid-template-areas: var(--content-areas);
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto 1fr;
  height: var(--content-height);
  padding-top: var(--content-padding, 45px);
  position: relative;
  padding-bottom: 0;
  top: 5%;
}
@media (max-width: 1199.98px) {
  .prode-header-block__content {
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .prode-header-block__content {
    max-width: 50%;
  }
}
.prode-header-block__content__box {
  align-items: center;
  background-color: var(--global--color-primary);
  box-shadow: var(--global--box-shadow);
  color: var(--global--text-color-primary);
  display: flex;
  flex-wrap: wrap;
  grid-area: box;
  justify-content: space-between;
  max-width: 100%;
  opacity: 0.9;
  padding: 40px;
  width: var(--box-width, 360px);
  z-index: 1;
}
@media (min-width: 768px) {
  .prode-header-block__content__box {
    bottom: var(--box-position-bottom);
    left: var(--box-position-left);
    position: var(--box-position);
    right: var(--box-position-right);
    top: var(--box-position-top);
    transform: var(--box-transform);
    transition: transform 500ms;
  }
  .prode-header-block__content__box:hover {
    transform: var(--box-transform) scale(var(--scale, 1));
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .prode-header-block__content__box {
    max-width: calc(100% + 45px);
  }
}
@media (max-width: 767.98px) {
  .prode-header-block__content__box {
    width: 100%;
  }
}
.prode-header-block__content__box .prode-header-block__content__title {
  flex: 0 0 100%;
  font-size: 28px;
  line-height: 1.35;
  margin-bottom: 35px;
}
.prode-header-block__content__button {
  margin-left: auto;
}
.prode-header-block__content .posted-on {
  font-size: 14px;
  text-transform: lowercase;
}
.prode-header-block__content .posted-on + #breadcrumbs {
  max-width: 60%;
}
.prode-header-block__content #breadcrumbs {
  font-size: 14px;
  margin-left: auto;
  text-align: right;
  text-transform: lowercase;
}
.prode-header-block__content #breadcrumbs a {
  color: inherit;
}
.prode-header-block__image {
  grid-area: image;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  padding-left: var(--image-padding);
  padding-right: var(--image-padding);
  position: relative;
  width: var(--box-width, 360px);
}
.prode-header-block__image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: auto;
}
.prode-header-block__image .hero-slider {
  background-color: none;
  height: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .prode-header-block__image .hero-slider {
    position: absolute;
  }
}
.prode-header-block__image .hero-slider .slick-list {
  height: 100%;
}
.prode-header-block__image .hero-slider .slick-list .slick-track {
  height: 100%;
}
.prode-header-block__image .hero-slider .slick-list .slick-track .slide-item {
  height: 100%;
}
.prode-header-block__image .hero-slider .slick-list .slick-track .slide-item img {
  height: 100%;
  max-width: 430px;
}
.prode-header-block__image .hero-slider .slick-dots {
  bottom: 0;
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0 0 20px;
  max-width: 100%;
  position: absolute;
  width: 430px;
}
.prode-header-block__image .hero-slider .slick-dots li button {
  background: #fff;
  border-radius: 50%;
  border: none;
  height: 16px;
  margin: 0 5px;
  text-indent: -300vw;
  width: 16px;
}
.prode-header-block__image .hero-slider .slick-dots li.slick-active button {
  background: #F08524;
}
.prode-header-block__buttons {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  grid-gap: 5px;
  margin-bottom: 20px;
  margin-top: 45px;
}
@media (max-width: 767.98px) {
  .prode-header-block__buttons {
    grid-auto-flow: row;
  }
}
.prode-header-block__buttons__button {
  align-items: center;
  background-color: var(--global--color-white);
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 30px;
}
.prode-header-block__description {
  grid-area: description;
  padding-right: 65px;
  padding-top: 120px;
}
.prode-header-block__description__button {
  color: var(--global--color-secondary);
}
.prode-header-block__background {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
@media (min-width: 992px) {
  .prode-header-block__background {
    padding-bottom: var(--background-padding);
  }
}
.prode-header-block__background img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.prode-header-block--hero {
  --block-alignment: flex-start;
  --block-height: 500px;
  --box-width: calc((100% - 10px) / 3);
  --content-width: 100%;
  --scale: 1.1;
}
.prode-header-block--featured {
  --background-padding: 180px;
  --block-height: 680px;
  --content-height: 100%;
  --box-position: absolute;
  --box-position-bottom: 0;
  --box-position-right: 100%;
  --box-transform: translate(45px, -75px);
  --box-width: 430px;
  --scale: 1.1;
}
.prode-header-block--featured.no-bg {
  --block-height: 490px;
  --box-width: 360px;
}
.prode-header-block--simple {
  --block-height: 330px;
  --background-padding: 35px;
}
.prode-header-block--entry {
  --background-padding: 215px;
  --block-alignment: flex-start;
  --block-height: 515px;
  --box-position-left: 100%;
  --box-position-top: 0;
  --box-position: absolute;
  --box-transform: translate(-45px, 125px);
  --content-height: 100%;
  --content-padding: 70px;
}
.prode-header-block--product {
  --block-alignment: flex-start;
  --block-height: 695px;
  --box-transform: translate(-110px, 55px);
  --content-areas: "image box" "image description";
  --content-display: grid;
  --content-height: 100%;
  --content-padding: 70px;
  --image-padding: 65px;
}

button#responsive-menu-pro-button#responsive-menu-pro-button, button#responsive-menu-pro-button#responsive-menu-pro-button:hover, button#responsive-menu-pro-button#responsive-menu-pro-button:focus {
  color: var(--global--color-primary);
}

#responsive-menu-pro-container#responsive-menu-pro-container {
  padding-top: 30px;
  padding-bottom: 30px;
}

.down-arrow {
  animation: jumpInfinite 1.5s infinite;
  color: #fff;
  cursor: pointer;
  font-size: 42px;
  left: 50%;
  position: fixed;
  top: 95%;
  transform: translateY(-5vh);
}

.hide {
  display: none;
}

@keyframes jumpInfinite {
  0% {
    margin-top: 0;
  }
  50% {
    margin-top: 20px;
  }
  100% {
    margin-top: 0;
  }
}
/*
.grow {
	//transition: all .2s ease-in-out;
	animation-play-state: paused;
}

.grow:hover {
	//transform: scale(1.1);
	animation: pulse 3s infinite;
}
*/
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
.prode-container-block {
  margin-top: calc(var(--vertical-margins, 90) * 1px);
  margin-bottom: calc(var(--vertical-margins, 90) * 1px);
}
@media (max-width: 575.98px) {
  .prode-container-block {
    margin-top: calc(var(--vertical-margins-mobile, 30) * 1px);
    margin-bottom: calc(var(--vertical-margins-mobile, 30) * 1px);
  }
}
.acf-block-component .prode-container-block {
  border: 2px solid lightgray;
  padding: 20px;
}
.acf-block-component .prode-container-block .wp-block {
  max-width: 100%;
}
.prode-container-block .container > *:last-child, .prode-container-block .alignwide > *:last-child {
  margin-bottom: 0;
}

.prode-content-block {
  position: relative;
  z-index: 1;
}
.prode-content-block__wrapper {
  align-items: var(--align-items, center);
  direction: var(--direction, ltr);
  display: grid;
  grid-gap: 30px;
  grid-template-columns: auto;
  justify-items: var(--justify-items, center);
  justify-content: var(--justify-content);
}
@media (max-width: 1199.98px) {
  .prode-content-block__wrapper {
    padding-bottom: 60px;
    padding-top: 60px;
  }
  .prode-content-block + .prode-content-block .prode-content-block__wrapper {
    padding-top: 0;
  }
}
@media (min-width: 992px) {
  .prode-content-block__wrapper {
    grid-auto-flow: column;
    grid-template-columns: var(--wrapper-columns, 1fr 1fr);
  }
}
@media (min-width: 992px) {
  .prode-content-block__wrapper {
    padding-left: 65px;
    padding-right: 65px;
  }
}
@media (max-width: 767.98px) {
  .prode-content-block__wrapper {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
.prode-content-block__wrapper__content {
  direction: ltr;
  max-width: 100%;
  text-align: var(--text-align, left);
}
@media (min-width: 992px) {
  .prode-content-block__wrapper__content {
    padding-bottom: var(--content-padding, 120px);
    padding-top: var(--content-padding, 120px);
  }
}
.prode-content-block__wrapper__content__title {
  color: inherit;
  font-size: 27px;
}
.prode-content-block__wrapper__content__button .btn {
  color: var(--global--color-secondary);
}
.prode-content-block__wrapper__content__button .btn:hover {
  color: var(--global--color-black);
}
.prode-content-block__wrapper__image {
  position: relative;
  z-index: 2;
}
@media (min-width: 992px) {
  .prode-content-block__wrapper__image {
    transform: translateY(var(--margin-top, 0));
    width: var(--image-width, 100%);
  }
}
.prode-content-block__wrapper__image img {
  width: 100%;
}
.prode-content-block .bg-image {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.prode-content-block--text-only {
  --text-align: center;
  --wrapper-columns: auto;
}
.prode-content-block--text-text {
  --wrapper-columns: 1fr . 1fr;
  --justify-content: space-between;
}
.prode-content-block--text-image {
  --content-padding: 80px;
  --content-width: 100%;
  --justify-items: end;
}
.prode-content-block--text-blocks {
  --align-items: start;
}
.prode-content-block--small {
  --wrapper-columns: 1fr minmax(calc(50% - 95px), 1fr);
}
.prode-content-block--regular {
  --image-width: calc(100% - 30px);
}
.prode-content-block--large {
  --wrapper-columns: 1fr minmax(calc(50% + 95px), 1fr);
}
@media (min-width: 992px) {
  .prode-content-block--reverse {
    --direction: rtl;
  }
}

.prode-featured-content-block {
  position: relative;
  z-index: 1;
}
.prode-featured-content-block__wrapper {
  display: flex;
  height: 625px;
}
.prode-featured-content-block__content {
  padding-top: 115px;
  padding-bottom: 55px;
  position: relative;
}
.prode-featured-content-block__content__box {
  --box-color: var(--global--color-primary);
  --box-text-color: var(--global--text-color-primary);
  background-color: var(--box-color);
  bottom: 0;
  box-shadow: var(--global--box-shadow);
  color: var(--box-text-color);
  left: 100%;
  opacity: 0.9;
  padding: 40px;
  position: absolute;
  transform: translate(-160px, 0);
  width: 430px;
}
.prode-featured-content-block__content__box .prode-featured-content-block__content__title {
  flex: 0 0 100%;
  font-size: 35px;
  line-height: 1.35;
  margin-top: 0;
  margin-bottom: 35px;
}
.prode-featured-content-block__content__box--primary {
  --box-color: var(--global--color-primary);
  --box-text-color: var(--global--text-color-primary);
}
.prode-featured-content-block__content__box--secondary {
  --box-color: var(--global--color-secondary);
  --box-text-color: var(--global--text-color-secondary);
}
.prode-featured-content-block__content__box--text-only {
  transform: none;
  bottom: 155px;
}
.prode-featured-content-block__content__button {
  text-align: right;
}
.prode-featured-content-block__image {
  height: 100%;
}
.prode-featured-content-block__image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: auto;
}
.prode-featured-content-block__background {
  height: 100%;
  left: 0;
  padding-bottom: 100px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.prode-featured-content-block__background img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.prode-featured-slider-block {
  position: relative;
  z-index: 1;
}
.prode-featured-slider-block__content {
  color: var(--global--text-color-secondary);
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}
.prode-featured-slider-block__content__inline {
  display: flex;
  align-items: center;
}
.prode-featured-slider-block__content__inline .prode-featured-slider-block__content__title {
  font-size: 27px;
  line-height: 1;
  margin: 0;
}
.prode-featured-slider-block__content__inline .prode-featured-slider-block__content__button {
  margin-left: 40px;
}
.prode-featured-slider-block__slider {
  background-color: var(--global--color-white);
  box-shadow: var(--global--box-shadow);
  position: relative;
}
.prode-featured-slider-block__slider__box {
  background-color: var(--global--color-primary);
  bottom: 40px;
  box-shadow: var(--global--box-shadow);
  color: var(--global--text-color-primary);
  min-height: 200px;
  padding: 10px;
  position: absolute;
  right: 45px;
  width: 360px;
  z-index: 2;
}
@media (max-width: 767.98px) {
  .prode-featured-slider-block__slider__box {
    align-items: center;
    display: flex;
    right: 2%;
    text-align: center;
    width: 96%;
    opacity: 0.9;
  }
}
.prode-featured-slider-block__slider__box .prode-featured-slider-block__slider__title {
  flex: 0 0 100%;
  font-size: 35px;
  line-height: 1.35;
  margin-bottom: 25px;
}
@media (max-width: 767.98px) {
  .prode-featured-slider-block__slider__box .prode-featured-slider-block__slider__title {
    font-size: 28px;
    margin: 0;
    padding: 0;
  }
}
.prode-featured-slider-block__slider__button {
  text-align: right;
}
.prode-featured-slider-block__slider__image {
  padding-bottom: 56.25%;
  position: relative;
}
@media (max-width: 767.98px) {
  .prode-featured-slider-block__slider__image {
    padding-bottom: 100%;
  }
}
.prode-featured-slider-block__slider__image img {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.prode-featured-slider-block__slider-pagination {
  bottom: 40px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.prode-featured-slider-block__slider-pagination ul {
  align-items: center;
  display: flex;
  justify-content: center;
}
.prode-featured-slider-block__slider-pagination ul li {
  --button-color: var(--global--color-white);
  margin-left: 2px;
  margin-right: 2px;
}
.prode-featured-slider-block__slider-pagination ul li button {
  background: var(--button-color);
  border: 0;
  font-size: 0;
  height: 10px;
  padding: 0;
  width: 10px;
}
.prode-featured-slider-block__slider-pagination ul li.slick-active {
  --button-color: var(--global--color-primary);
}
.prode-featured-slider-block__slider-navigation {
  bottom: 40px;
  position: absolute;
  right: 405px;
  transform: translate(calc(100% + 40px), -40px);
}
.prode-featured-slider-block__slider-navigation button {
  background: none;
  border: 0;
  color: var(--global--text-color-primary);
  padding: 0;
}
.prode-featured-slider-block__slider-navigation button + button {
  margin-left: 15px;
}
.prode-featured-slider-block::before {
  background-color: var(--global--color-secondary);
  content: "";
  height: calc(100% - 235px);
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.prode-team-gallery-block__grid {
  display: grid;
  gap: 6px;
  grid-template-columns: repeat(3, 1fr);
}
.prode-team-gallery-block__card {
  box-shadow: var(--global--box-shadow);
  display: flex;
  flex-direction: column-reverse;
}
.prode-team-gallery-block__card__image {
  padding-bottom: 100%;
  position: relative;
}
.prode-team-gallery-block__card__image img {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.prode-team-gallery-block__card__box {
  display: flex;
  flex-direction: column;
  height: 130px;
  justify-content: center;
  padding: 30px;
}
.prode-team-gallery-block__card__name {
  font-size: 23px;
  margin: 0;
}
.prode-team-gallery-block__card__role {
  margin: 0;
  font-size: 14px;
}

.prode-image-gallery-block {
  margin-bottom: 100px;
}
.prode-image-gallery-block__grid {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-left: -3px;
  margin-right: -3px;
  max-height: 3000px;
}
.prode-image-gallery-block__card {
  flex: 1 0 auto;
  padding: 3px;
}
.prode-image-gallery-block__card__image {
  height: 100%;
  position: relative;
}
.prode-image-gallery-block__card__image img {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.prode-image-gallery-block__card:nth-child(6n+1), .prode-image-gallery-block__card:nth-child(6n+6) {
  height: 320px;
}
.prode-image-gallery-block__card:nth-child(6n+3), .prode-image-gallery-block__card:nth-child(6n+4) {
  height: 540px;
}
.prode-image-gallery-block__card:nth-child(6n+2), .prode-image-gallery-block__card:nth-child(6n+5) {
  height: 430px;
}

.prode-features-list-block__content {
  padding: var(--content-padding, 0);
}
.prode-features-list-block__content .prode-features-list-block__content__title {
  color: inherit;
  font-size: 27px;
}
.prode-features-list-block__content__list dl {
  column-count: var(--columns-count, 1);
}
.prode-features-list-block__content__list li {
  display: grid;
  grid-template: auto/195px 1fr;
}
.prode-features-list-block__content__list dt {
  font-weight: 300;
}
.prode-features-list-block__content__list dd {
  color: var(--value-color, inherit);
  font-weight: 500;
}
.prode-features-list-block--full {
  --content-padding: 100px 65px;
  --columns-count: 3;
  background-color: var(--bg-color);
  color: var(--text-color);
}
.prode-features-list-block--full.prode-features-list-block--primary {
  --bg-color: var(--global--color-primary);
  --text-color: var(--global--text-color-primary);
}
.prode-features-list-block--full.prode-features-list-block--secondary {
  --bg-color: var(--global--color-secondary);
  --text-color: var(--global--text-color-secondary);
}
.prode-features-list-block--inner {
  --value-color: var(--global--color-secondary);
}

.prode-features-slider-block {
  position: relative;
  overflow: hidden;
}
.prode-features-slider-block__slider {
  position: relative;
}
.prode-features-slider-block__slider__slide {
  display: flex;
  flex-direction: column;
  max-width: 735px;
  padding-left: 2.5px;
  padding-right: 2.5px;
  width: 100%;
}
.prode-features-slider-block__slider__box {
  background-color: var(--global--color-primary);
  color: var(--global--text-color-primary);
  flex: 1 0 auto;
  padding: 40px;
}
.prode-features-slider-block__slider__image {
  order: -1;
  padding-bottom: 56.25%;
  position: relative;
}
.prode-features-slider-block__slider__image img {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.prode-features-slider-block__slider .slick-slider.is-transitioning .slick-arrow {
  opacity: 0;
}
.prode-features-slider-block__slider .slick-list {
  overflow: initial;
}
.prode-features-slider-block__slider .slick-track {
  display: flex;
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.prode-features-slider-block__slider .slick-initialized .slick-slide {
  display: flex;
}
.prode-features-slider-block__slider .slick-slide {
  float: none;
  height: auto;
  opacity: 0.25;
  pointer-events: none;
}
.prode-features-slider-block__slider .slick-slide.slick-active {
  opacity: 1;
  pointer-events: initial;
}
.prode-features-slider-block__slider .slick-arrow {
  align-items: center;
  background: var(--global--color-white);
  color: var(--global--color-gray);
  border: 0;
  display: flex;
  height: 40px;
  justify-content: center;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 40%;
  transform: translateY(-50%);
  width: 40px;
  z-index: 10;
}
.prode-features-slider-block__slider .slick-arrow.slick-prev {
  left: 15px;
}
.prode-features-slider-block__slider .slick-arrow.slick-next {
  right: 15px;
}
.prode-features-slider-block__slider .slick-arrow.slick-disabled {
  opacity: 0.5;
}

.prode-post-type-archive-block__grid {
  display: flex;
  /*
  flex-direction: column;
  */
  flex-wrap: wrap;
  margin-bottom: 60px;
  margin-left: -2.5px;
  margin-right: -2.5px;
  max-height: 3000px;
  position: relative;
  z-index: 2;
}
@media (max-width: 767.98px) {
  .prode-post-type-archive-block__grid {
    flex-direction: unset;
    max-height: none;
    height: auto !important;
  }
}
.prode-post-type-archive-block__card {
  width: calc(100% / 3);
  padding: 2.5px;
  order: unset !important;
}
@media (max-width: 767.98px) {
  .prode-post-type-archive-block__card {
    width: 100%;
  }
}
.prode-post-type-archive-block__card a {
  box-shadow: var(--global--box-shadow);
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.prode-post-type-archive-block__card__box {
  background-color: var(--global--color-white);
  flex: 1 0 auto;
  padding: 30px;
}
.prode-post-type-archive-block__card__box .prode-post-type-archive-block__card__title {
  font-size: 23px;
  margin-bottom: 0;
  min-height: 2.4em;
}
.prode-post-type-archive-block__card__image {
  order: -1;
  position: relative;
  height: 300px !important;
}
.prode-post-type-archive-block__card__image img {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.prode-post-type-archive-block__card:nth-child(9n+2) .prode-post-type-archive-block__card__image, .prode-post-type-archive-block__card:nth-child(9n+6) .prode-post-type-archive-block__card__image, .prode-post-type-archive-block__card:nth-child(9n+7) .prode-post-type-archive-block__card__image {
  height: 260px;
}
.prode-post-type-archive-block__card:nth-child(9n+3) .prode-post-type-archive-block__card__image, .prode-post-type-archive-block__card:nth-child(9n+4) .prode-post-type-archive-block__card__image, .prode-post-type-archive-block__card:nth-child(9n+8) .prode-post-type-archive-block__card__image {
  height: 510px;
}
.prode-post-type-archive-block__card:nth-child(9n+1) .prode-post-type-archive-block__card__image, .prode-post-type-archive-block__card:nth-child(9n+5) .prode-post-type-archive-block__card__image, .prode-post-type-archive-block__card:nth-child(9n+9) .prode-post-type-archive-block__card__image {
  height: 330px;
}
.prode-post-type-archive-block__pagination {
  align-items: center;
  display: flex;
  gap: 4px;
  justify-content: center;
  margin-bottom: 50px;
  margin-top: 50px;
}
.prode-post-type-archive-block__pagination .page-numbers {
  background-color: var(--global--color-light-gray);
  font-size: 0;
  height: 10px;
  width: 10px;
}
.prode-post-type-archive-block__pagination .page-numbers.current {
  background-color: var(--global--color-secondary);
}
.prode-post-type-archive-block .searchandfilter {
  border-top: 2px solid var(--global--color-light-gray);
  padding: 20px 16px;
  width: 100%;
}
.prode-post-type-archive-block .searchandfilter ul {
  display: flex;
  align-items: center;
  gap: 0;
}
@media (max-width: 767.98px) {
  .prode-post-type-archive-block .searchandfilter ul {
    flex-wrap: wrap;
  }
}
.prode-post-type-archive-block .searchandfilter ul li {
  font-size: 14px;
  padding: 0;
}
@media (max-width: 767.98px) {
  .prode-post-type-archive-block .searchandfilter ul li {
    font-size: 13px;
  }
}

#main .vacatures.prode-post-type-archive-block__grid {
  flex-direction: unset;
  gap: 15px;
  justify-content: space-between;
  max-height: unset;
}
#main .vacatures.prode-post-type-archive-block__grid .prode-post-type-archive-block__card {
  padding: 0;
  max-width: unset;
  width: 32%;
}
#main .vacatures.prode-post-type-archive-block__grid .prode-post-type-archive-block__card a {
  height: 100%;
}
#main .vacatures.prode-post-type-archive-block__grid .prode-post-type-archive-block__card .prode-post-type-archive-block__card__image {
  height: 200px !important;
}
#main .vacatures.prode-post-type-archive-block__grid .prode-post-type-archive-block__card .prode-post-type-archive-block__card__image img {
  height: 200px !important;
}

.prode-post-type-cards-block {
  position: relative;
  overflow: hidden;
}
.prode-post-type-cards-block__items--grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 5px;
}
@media (max-width: 1199.98px) {
  .prode-post-type-cards-block__items--grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
.prode-post-type-cards-block__items--slider:not(.slick-initialized) {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 1199.98px) {
  .prode-post-type-cards-block__items--slider:not(.slick-initialized) {
    grid-template-columns: repeat(1, 1fr);
  }
}
.prode-post-type-cards-block__card {
  width: 100%;
}
.prode-post-type-cards-block__card a {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.prode-post-type-cards-block__card__box {
  background-color: var(--global--color-primary);
  color: var(--global--text-color-primary);
  flex: 1 0 auto;
  padding: 20px;
}
.prode-post-type-cards-block__card__box .prode-post-type-cards-block__card__title {
  font-size: 22px;
  margin-bottom: 0;
}
.prode-post-type-cards-block__card__image {
  order: -1;
  padding-bottom: 100%;
  position: relative;
  height: 40vh;
}
.prode-post-type-cards-block__card__image img {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.prode-post-type-cards-block .slick-slider.is-transitioning .slick-arrow {
  opacity: 0;
}
.prode-post-type-cards-block .slick-list {
  overflow: initial;
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.prode-post-type-cards-block .slick-track {
  display: flex;
}
.prode-post-type-cards-block .slick-initialized .slick-slide {
  display: flex;
}
.prode-post-type-cards-block .slick-slide {
  float: none;
  height: auto;
  opacity: 0.25;
  pointer-events: none;
}
.prode-post-type-cards-block .slick-slide.slick-active {
  opacity: 1;
  pointer-events: initial;
}
.prode-post-type-cards-block .slick-slide > a {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.prode-post-type-cards-block .slick-arrow {
  align-items: center;
  background: var(--global--color-white);
  color: var(--global--color-gray);
  border: 0;
  display: flex;
  height: 40px;
  justify-content: center;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 40%;
  transform: translateY(-50%);
  width: 40px;
  z-index: 10;
}
.prode-post-type-cards-block .slick-arrow.slick-prev {
  left: 0;
}
.prode-post-type-cards-block .slick-arrow.slick-next {
  right: 0;
}
.prode-post-type-cards-block .slick-arrow.slick-disabled {
  opacity: 0.5;
}

#cases .block-card {
  min-height: 640px;
}
#cases .splide__arrow {
  background: white;
  height: 100%;
  border-radius: 0;
}

@media screen and (max-width: 1100px) {
  #cases .block-card {
    min-height: 640px;
  }
}
@media screen and (max-width: 800px) {
  #cases .block-card {
    min-height: unset;
  }
}
.wp-block-acf-prode-slider {
  padding-bottom: 0;
}
.wp-block-acf-prode-slider .splide__track {
  height: 100%;
}
.wp-block-acf-prode-slider .splide__arrow {
  background-color: #fff;
  height: 40px;
  opacity: 1;
  width: 40px;
}
@media (max-width: 991.98px) {
  .wp-block-acf-prode-slider .splide__arrow {
    display: none !important;
  }
}
.wp-block-acf-prode-slider .splide__arrow svg {
  fill: #999 !important;
  height: 40px;
  width: 40px;
}
.wp-block-acf-prode-slider .splide__arrow--prev {
  left: -10px;
  transform: translate(-50%, -50%);
}
.wp-block-acf-prode-slider .splide__arrow--next {
  right: -10px;
  transform: translate(50%, -50%);
}
.wp-block-acf-prode-slider .block-carousel {
  margin-bottom: 0;
}
.wp-block-acf-prode-slider .block-carousel .splide__slide {
  height: 100%;
}
.wp-block-acf-prode-slider .type-default .block-card__image {
  position: relative;
  height: 100%;
}
.wp-block-acf-prode-slider .type-default .block-card__image a {
  display: block;
  height: 100%;
}
.wp-block-acf-prode-slider .type-default .block-card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.wp-block-acf-prode-slider .type-default .block-card__content {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.wp-block-acf-prode-slider .type-default .block-card__content::before {
  background-color: #fff;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.3;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.wp-block-acf-prode-slider .type-default .block-card__content .wp-block-button__link {
  background-color: var(--prode--color-primary);
  font-size: 0.8em;
  padding: 0.5em 0.8em;
  margin-top: 15px;
}
.wp-block-acf-prode-slider .type-default .block-card .block-card__text {
  font-family: var(--global--font-headings);
  font-weight: 400;
  margin-bottom: 0;
}
.wp-block-acf-prode-slider .type-default .block-card .block-card__text p {
  margin-bottom: 0;
}
.wp-block-acf-prode-slider .type-default .block-card .block-card__text p + p {
  margin-top: 0.8em;
}
.wp-block-acf-prode-slider .type-default .splide__pagination {
  bottom: 0;
  transform: translateY(-10px);
}
.wp-block-acf-prode-slider .type-default .splide__pagination__page {
  opacity: 1;
}
.wp-block-acf-prode-slider .type-default .splide__pagination__page.active {
  background-color: #fff;
}
.wp-block-acf-prode-slider .type-default #thumbnail-carousel .splide__slide img {
  width: 100%;
  height: auto;
}
.wp-block-acf-prode-slider .type-default #thumbnail-carousel .splide__slide {
  opacity: 0.6;
}
.wp-block-acf-prode-slider .type-default #thumbnail-carousel .splide__slide.is-active {
  border: 0;
  opacity: 1;
}
.wp-block-acf-prode-slider .type-cards .block-card {
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #eee;
  margin: 0 10px;
}
.wp-block-acf-prode-slider .type-cards .block-card__image {
  position: relative;
  height: 200px;
}
.wp-block-acf-prode-slider .type-cards .block-card__image a {
  display: block;
  height: 100%;
}
.wp-block-acf-prode-slider .type-cards .block-card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-acf-prode-slider .type-cards .block-card__content {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.wp-block-acf-prode-slider .type-cards .block-card .block-card__title h4 {
  color: #3c3d41;
  font-size: 18px;
  margin-bottom: 20px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 20px;
  text-transform: uppercase;
  font-weight: bold;
}
.wp-block-acf-prode-slider .type-cards .block-card .block-card__text {
  margin-right: 15px;
  margin-left: 15px;
  margin-bottom: 20px;
  font-size: 15px;
}
.wp-block-acf-prode-slider .type-big .block-card {
  display: flex;
}
@media (max-width: 767.98px) {
  .wp-block-acf-prode-slider .type-big .block-card {
    flex-wrap: wrap;
  }
}
.wp-block-acf-prode-slider .type-big .block-card .block-card__content,
.wp-block-acf-prode-slider .type-big .block-card .block-card__image {
  width: 50%;
}
@media (max-width: 767.98px) {
  .wp-block-acf-prode-slider .type-big .block-card .block-card__content,
.wp-block-acf-prode-slider .type-big .block-card .block-card__image {
    width: 100%;
  }
}
.wp-block-acf-prode-slider .type-big .block-card .block-card__title h4,
.wp-block-acf-prode-slider .type-big .block-card .block-card__sub_title h4 {
  font-size: 16px;
  margin: 0;
  text-align: left;
}
.wp-block-acf-prode-slider .type-big .block-card .block-card__content {
  padding-right: 10vw !important;
}
.wp-block-acf-prode-slider .type-big .block-card .block-card__content p + p {
  margin-bottom: 30px;
}
.wp-block-acf-prode-slider .type-big .block-card .block-card__title {
  border-top: 1px solid #ddd;
  margin: 30px 0 0;
  padding: 30px 0 0;
}
.wp-block-acf-prode-slider .type-big .block-card .block-card__sub_title h4 {
  font-weight: normal;
}
.wp-block-acf-prode-slider .type-big .block-card .block-card__image {
  align-items: center;
  display: flex;
}
.wp-block-acf-prode-slider .type-big .block-card .block-card__image img {
  -o-object-fit: contain;
     object-fit: contain;
}
.wp-block-acf-prode-slider .type-big .block-card .block-card__content {
  margin: 5%;
}
.wp-block-acf-prode-slider .type-big .block-card .block-card__content p {
  font-size: 15px;
  text-align: left;
}

.site-header__top-bar {
  border-bottom: 1px solid var(--global--color-light-gray);
  font-size: 13px;
  padding-bottom: 15px;
  padding-top: 15px;
}
.site-header__top-bar__contacts {
  align-items: center;
  display: flex;
}
.site-header__top-bar__contacts > li + li {
  margin-left: 36px;
}
.site-header__top-bar__contacts .social-media-list li {
  margin-left: 0;
}
.site-header .wpml-ls-legacy-dropdown {
  margin: 0 0 0 20px;
  padding: 0;
  width: auto;
}
.site-header__branding {
  padding-bottom: 15px;
  padding-top: 15px;
}
.site-header__navigation ul {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
@media (min-width: 768px) {
  .site-header__navigation ul {
    justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .site-header__navigation ul.menu-wrapper > li + li {
    margin-left: 20px;
  }
}
.site-header__navigation ul a {
  font-weight: 400;
  text-decoration: none;
  font-size: 15px;
}
.site-header__navigation ul li {
  position: relative;
  margin: 0 !important;
}
.site-header__navigation ul li:hover ul {
  display: block;
}
.site-header__navigation ul li ul {
  background: #fff;
  display: none;
  list-style: none;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
}
.site-header__navigation ul li ul li a {
  display: block;
  padding: 5px 5px;
}
.site-header__navigation ul li ul li ul {
  display: none !important;
  border-left: 1px solid #ccc;
  left: 100%;
  top: 0;
}
.site-header__navigation ul li ul li:hover ul {
  display: block !important;
}
.site-header__navigation ul .current-menu-item > a {
  color: var(--global--color-secondary);
}

ul.menu-wrapper > li.wpml-ls-item {
  display: flex;
}
ul.menu-wrapper > li.wpml-ls-item > .sub-menu {
  left: 0;
  top: 100%;
  padding: 0;
}
ul.menu-wrapper > li.wpml-ls-item > .sub-menu * {
  padding: 0 !important;
  margin: 0 !important;
}

.custom-logo-link img {
  max-height: 60px;
  -o-object-fit: contain;
     object-fit: contain;
  width: auto;
  margin: 0 auto;
  display: block;
}

.site-header__branding__contacts {
  align-items: center;
  gap: 10px;
  justify-content: space-between;
  list-style: none;
  margin: 15px 0 0;
  padding: 0;
}
.site-header__branding__contacts li {
  margin: 0;
}
.site-header__branding__contacts li a {
  color: var(--global--color-primary);
  padding: 7.5px 12px;
  font-size: 13px;
}

.top-navigation {
  display: flex;
  align-items: center;
}

#top-menu-list {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

#masthead.fixed {
  background: white;
  position: fixed;
  width: 100%;
  z-index: 9;
}
#masthead.fixed.shrink * {
  transition: all ease-in-out 500ms;
}
#masthead.fixed.shrink .site-header__top-bar {
  display: none !important;
}
#masthead.fixed.shrink .site-header__branding {
  padding: 10px 0 20px;
}
#masthead.fixed.shrink .custom-logo-link img {
  max-height: 30px;
}

.make-an-appointment {
  background: #F08524;
  box-sizing: content-box;
  display: none;
  max-width: 400px;
  position: fixed;
  right: 0;
  z-index: 10;
}
.make-an-appointment * {
  color: #000;
  font-size: 14x;
  text-transform: uppercase;
}
.make-an-appointment h3 {
  color: white;
  font-size: 24px;
}
.make-an-appointment .btn-close {
  cursor: pointer;
  padding: 15px;
  position: absolute;
  right: 0;
  top: 0;
}

@media only screen and (max-width: 600px) {
  .make-an-appointment {
    max-width: 100%;
  }
}
.site-header__top-bar__contacts {
  font-weight: bold;
}
.site-header__top-bar__contacts a {
  text-decoration: none;
}

.blog-id-5 .site-footer__featured__box--primary {
  --box-color: var(--global--color-pink) !important;
  --box-text-color: var(--global--text-color-primary);
}

.site-footer {
  --box-padding: 30px;
  background-color: var(--global--color-light-gray);
  margin-top: 80px;
}
@media (min-width: 992px) {
  .site-footer {
    --box-padding: 45px;
  }
}
.site-footer__featured {
  position: relative;
  z-index: 1;
}
.site-footer__featured::before {
  /*
  background-color: var(--global--color-white);
  */
  content: "";
  height: 45px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.site-footer__featured__box {
  background-color: var(--box-color);
  color: var(--box-text-color);
  padding: 32px 36px;
  transition: transform 500ms;
  position: relative;
  top: -30px;
}
.site-footer__featured__box:hover {
  transform: scale(1.1);
}
.site-footer__featured__box--primary {
  --box-color: var(--global--color-primary);
  --box-text-color: var(--global--text-color-primary);
}
.site-footer__featured__box--secondary {
  --box-color: var(--global--color-secondary);
  --box-text-color: var(--global--text-color-secondary);
}
.site-footer__featured__box p {
  display: flex;
  align-items: center;
}
@media (max-width: 767.98px) {
  .site-footer__featured__box p {
    align-items: center;
    flex-direction: column;
    gap: 16px;
    text-align: center;
  }
  .site-footer__featured__box p img,
.site-footer__featured__box p span,
.site-footer__featured__box p a {
    display: block;
    margin: 0;
  }
}
.site-footer__featured__box img {
  border-radius: 100%;
  height: 75px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 75px;
  margin-right: 32px;
}
.site-footer__featured__box span {
  font-size: 27px;
  margin-right: 32px;
}
.site-footer__featured__box a {
  margin-left: auto;
}
@media (min-width: 768px) {
  .site-footer .site-info {
    padding-top: 65px;
  }
}
@media (min-width: 992px) {
  .site-footer .site-info {
    padding-left: 65px;
    padding-right: 65px;
  }
}
.site-footer__branding {
  margin-top: var(--box-padding);
}
@media (max-width: 991.98px) {
  .site-footer__branding {
    margin-top: 0;
  }
}
.site-footer__logo img {
  max-height: 40px;
  width: auto;
}
.site-footer__widgets {
  padding-bottom: 45px;
  padding-top: 45px;
  position: relative;
}
@media (max-width: 991.98px) {
  .site-footer__widgets .widget-column {
    margin-left: var(--box-padding);
    margin-right: var(--box-padding);
  }
  .site-footer__widgets .widget-column + .widget-column {
    margin-top: 35px;
  }
}
.site-footer__widgets .footer-widget {
  font-size: 15px;
}
.site-footer__widgets .footer-widget__title {
  font-size: 17px;
  margin-bottom: 10px;
}
.site-footer__widgets .footer-widget ul li {
  margin-left: 0;
}
.site-footer__box {
  background-color: var(--global--color-white);
  height: 100%;
  padding: var(--box-padding);
}
.site-footer__box h5 {
  font-size: 17px;
  margin-bottom: 10px;
}
.site-footer__box p {
  font-size: 15px;
}
.site-footer__box p + h5 {
  margin-top: 35px;
}
.site-footer .site-copyright {
  font-size: 10px;
  line-height: 1.5;
  padding: 30px 65px;
  position: relative;
}
.site-footer .site-copyright::before {
  border-bottom: 1px solid var(--global--color-gray);
  content: "";
  left: 50%;
  opacity: 0.2;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 100vw;
}
.site-footer .site-copyright .copyright {
  font-size: 15px;
}

#blog-page .result {
  border: 1px solid #aaa;
  padding: 15px;
  height: 100%;
  margin: 15px 0;
}

.coblocks-lightbox__arrow {
  border: none !important;
  background: transparent !important;
}

#search .result {
  border: 1px solid #aaa;
  height: 100%;
  padding: 15px;
}
#search .result h3,
#search .result h3 a {
  color: #000;
  font-size: 1.1em;
  font-weight: 400;
  margin: 0 0 15px;
  text-decoration: none;
}

.searchandfilter .sf-input-radio {
  display: none;
}
.searchandfilter .sf-level-0 {
  background: white;
  border: 1px solid var(--global--color-primary);
  color: var(--global--color-primary);
  cursor: pointer;
  font-weight: 400;
  margin: 5px !important;
}
.searchandfilter .sf-level-0 label {
  padding: 10px 20px !important;
  cursor: pointer;
}

.blog-id-5 .searchandfilter .sf-level-0 {
  color: var(--global--color-secondary);
  border: 1px solid var(--global--color-secondary);
}
.blog-id-5 .searchandfilter li.sf-option-active.sf-level-0 {
  color: white;
  background: var(--global--color-pink) !important;
}

.blog-id-7 .searchandfilter li.sf-option-active.sf-level-0 {
  color: white;
  background: #F08524 !important;
}

@media (max-width: 991.98px) {
  .wp-block-columns {
    gap: 2em;
  }
  .wp-block-columns .wp-block-column {
    margin-left: 0;
  }
  .wp-block-columns .wp-block-column:empty {
    display: none;
  }
}
.wp-block-columns.scale-on-hover .wp-block-column {
  transition: transform 500ms;
}
.wp-block-columns.scale-on-hover .wp-block-column:hover {
  transform: scale(1.1);
}

[class*=wp-block].scale-on-hover {
  transition: transform 500ms;
}
[class*=wp-block].scale-on-hover:hover {
  transform: scale(1.1);
}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown {
  display: none;
}

.entry-content p > a {
  text-decoration: underline !important;
}

.cols-button-bottom > .wp-block-column {
  align-items: flex-start !important;
  display: flex !important;
  flex-wrap: wrap !important;
}
.cols-button-bottom > .wp-block-column .wp-block-buttons {
  margin-top: auto !important;
}

.flexible-cover {
  align-self: unset !important;
}
.flexible-cover .wp-block-cover {
  height: 100%;
}

@media (max-width: 767.98px) {
  .wp-block-spacer {
    max-height: 15px;
  }
}

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

@media (max-width: 767.98px) {
  .wp-block-coblocks-gallery-collage {
    padding: 0;
  }
  .wp-block-coblocks-gallery-collage ul li {
    padding: 0 !important;
    width: 100% !important;
    margin: 0 0 10px !important;
  }
}

#responsive-menu-pro-title-image img {
  -o-object-fit: contain;
     object-fit: contain;
}

@media (max-width: 767.98px) {
  .wp-block-image {
    width: 100% !important;
  }
  .wp-block-image figure, .wp-block-image img {
    width: 100% !important;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
    margin: 0 0 15px 0 !important;
    max-height: 60vh;
  }
}

@media (max-width: 767.98px) {
  .hide-mobile {
    display: none !important;
  }
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  word-break: normal;
}

.skip-link:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

@media (prefers-reduced-motion) {
  * {
    transition-delay: 0s !important;
    transition-duration: 0s !important;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3NyYy9zYXNzL3N0eWxlLnNjc3MiLCIuLi9zcmMvc2Fzcy8wMS1zZXR0aW5ncy9kZXBlbmRlbmNpZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uL3NyYy9zYXNzLzAxLXNldHRpbmdzL2ZvbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCIuLi9zcmMvc2Fzcy8wMS1zZXR0aW5ncy9nbG9iYWwuc2NzcyIsIi4uL3NyYy9zYXNzLzAyLXRvb2xzL21peGlucy5zY3NzIiwiLi4vc3JjL3Nhc3MvMDMtZ2VuZXJpYy9yZXNldC5zY3NzIiwiLi4vc3JjL3Nhc3MvMDQtZWxlbWVudHMvYnV0dG9ucy5zY3NzIiwiLi4vc3JjL3Nhc3MvMDQtZWxlbWVudHMvZm9ybXMuc2NzcyIsIi4uL3NyYy9zYXNzLzA0LWVsZW1lbnRzL3NlYXJjaC1mb3JtLnNjc3MiLCIuLi9zcmMvc2Fzcy8wNC1lbGVtZW50cy9zb2NpYWwtbWVkaWEuc2NzcyIsIi4uL3NyYy9zYXNzLzA0LWVsZW1lbnRzL3RpdGxlcy5zY3NzIiwiLi4vc3JjL3Nhc3MvMDUtYmxvY2tzL2Jsb2Nrcy5zY3NzIiwiLi4vc3JjL3Nhc3MvMDUtYmxvY2tzL2hlYWRlci5zY3NzIiwiLi4vc3JjL3Nhc3MvMDUtYmxvY2tzL2NvbnRhaW5lci5zY3NzIiwiLi4vc3JjL3Nhc3MvMDUtYmxvY2tzL2NvbnRlbnQuc2NzcyIsIi4uL3NyYy9zYXNzLzA1LWJsb2Nrcy9mZWF0dXJlZC1jb250ZW50LnNjc3MiLCIuLi9zcmMvc2Fzcy8wNS1ibG9ja3MvZmVhdHVyZWQtc2xpZGVyLnNjc3MiLCIuLi9zcmMvc2Fzcy8wNS1ibG9ja3MvdGVhbS1nYWxsZXJ5LnNjc3MiLCIuLi9zcmMvc2Fzcy8wNS1ibG9ja3MvaW1hZ2UtZ2FsbGVyeS5zY3NzIiwiLi4vc3JjL3Nhc3MvMDUtYmxvY2tzL2ZlYXR1cmVzLWxpc3Quc2NzcyIsIi4uL3NyYy9zYXNzLzA1LWJsb2Nrcy9mZWF0dXJlcy1zbGlkZXIuc2NzcyIsIi4uL3NyYy9zYXNzLzA1LWJsb2Nrcy9wb3N0LXR5cGUtYXJjaGl2ZS5zY3NzIiwiLi4vc3JjL3Nhc3MvMDUtYmxvY2tzL3Bvc3QtdHlwZS1jYXJkcy5zY3NzIiwiLi4vc3JjL3Nhc3MvMDUtYmxvY2tzL25ldy1zbGlkZXIuc2NzcyIsIi4uL3NyYy9zYXNzLzA2LWNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCIuLi9zcmMvc2Fzcy8wNi1jb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwiLi4vc3JjL3Nhc3MvMDYtY29tcG9uZW50cy9ibG9nLnNjc3MiLCIuLi9zcmMvc2Fzcy8wNi1jb21wb25lbnRzL3NlYXJjaC5zY3NzIiwiLi4vc3JjL3Nhc3MvMDYtY29tcG9uZW50cy9jb250ZW50LnNjc3MiLCIuLi9zcmMvc2Fzcy8wNy11dGlsaXRpZXMvYTExeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQixtQkFBQTtBQ0FBLGNBQUE7QUNBQTs7Ozs7RUFBQTtBQ0NRLDJGQUFBO0FDRFI7RUFHSSxlQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtFQUFBLGVBQUE7RUFBQSxjQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtFQUFBLGdCQUFBO0VBQUEsZUFBQTtFQUFBLGVBQUE7RUFBQSxhQUFBO0VBQUEsZUFBQTtFQUFBLG9CQUFBO0VBSUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLGtCQUFBO0VBQUEsZUFBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxnQkFBQTtFQUFBLGVBQUE7RUFJQSxrQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHVCQUFBO0VBS0Ysa09BQUE7RUFDQSw2R0FBQTtBTHNCRjs7QU1yQkE7OztFQUdFLHNCQUFBO0FOd0JGOztBTXJCQTtFQUNFLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSw4QkFBQTtFQUNBLDZDQUFBO0FOd0JGOztBTWxCQTtFQUNFLGNBQUE7QU5xQkY7O0FNWEE7RUFDRSxTQUFBO0VBQ0EscU5DcU80QjtFQ3JKeEIsZUF0Q2E7RUZ4Q2pCLGdCQzhPNEI7RUQ3TzVCLGdCQ2tQNEI7RURqUDVCLGNDbkNTO0VEb0NULGdCQUFBO0VBQ0Esc0JDOUNTO0FQNERYOztBTUZBO0VBQ0UscUJBQUE7QU5LRjs7QU1JQTtFQUNFLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0FOREY7O0FNY0E7RUFDRSxhQUFBO0VBQ0EscUJDZ040QjtBUDNOOUI7O0FNa0JBO0VBQ0UsYUFBQTtFQUNBLG1CQ29GMEI7QVBuRzVCOztBTTBCQTs7RUFFRSwwQkFBQTtFQUNBLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQ0FBQTtVQUFBLDhCQUFBO0FOdkJGOztBTTBCQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBTnZCRjs7QU0wQkE7OztFQUdFLGFBQUE7RUFDQSxtQkFBQTtBTnZCRjs7QU0wQkE7Ozs7RUFJRSxnQkFBQTtBTnZCRjs7QU0wQkE7RUFDRSxnQkNpSjRCO0FQeEs5Qjs7QU0wQkE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QU52QkY7O0FNMEJBO0VBQ0UsZ0JBQUE7QU52QkY7O0FNMEJBOztFQUVFLG1CQ29JNEI7QVAzSjlCOztBTTBCQTtFRXhGSSxjQUFBO0FSa0VKOztBTStCQTs7RUFFRSxrQkFBQTtFRW5HRSxjQUFBO0VGcUdGLGNBQUE7RUFDQSx3QkFBQTtBTjVCRjs7QU0rQkE7RUFBTSxlQUFBO0FOM0JOOztBTTRCQTtFQUFNLFdBQUE7QU54Qk47O0FNK0JBO0VBQ0UsY0NYd0M7RURZeEMscUJDWHdDO0VEWXhDLDZCQUFBO0FONUJGO0FTcEpFO0VIbUxFLGNDZHNDO0VEZXRDLDBCQ2RzQztBUGQxQzs7QU1xQ0E7RUFDRSxjQUFBO0VBQ0EscUJBQUE7QU5sQ0Y7QVM3SkU7RUhrTUUsY0FBQTtFQUNBLHFCQUFBO0FObENKOztBTTJDQTs7OztFQUlFLGlHQ3lENEI7RUM3TTFCLGNBQUE7QVI2R0o7O0FNMkNBO0VBRUUsYUFBQTtFQUVBLG1CQUFBO0VBRUEsY0FBQTtFQUdBLDZCQUFBO0FON0NGOztBTXFEQTtFQUVFLGdCQUFBO0FObkRGOztBTTJEQTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7QU54REY7O0FNMkRBO0VBR0UsZ0JBQUE7RUFDQSxzQkFBQTtBTjFERjs7QU1rRUE7RUFDRSx5QkFBQTtBTi9ERjs7QU1rRUE7RUFDRSxvQkM2RTRCO0VENUU1Qix1QkM0RTRCO0VEM0U1QixjQ3RRUztFRHVRVCxnQkFBQTtFQUNBLG9CQUFBO0FOL0RGOztBTXNFQTtFQUVFLG1CQUFBO0VBQ0EsZ0NBQUE7QU5wRUY7O0FNNEVBO0VBRUUscUJBQUE7RUFDQSxxQkMySnNDO0FQck94Qzs7QU1nRkE7RUFFRSxnQkFBQTtBTjlFRjs7QU1zRkE7RUFDRSxVQUFBO0FObkZGOztBTXNGQTs7Ozs7RUFLRSxTQUFBO0VBQ0Esb0JBQUE7RUU1UEUsa0JBQUE7RUY4UEYsb0JBQUE7QU5uRkY7O0FNc0ZBOztFQUVFLGlCQUFBO0FObkZGOztBTXNGQTs7RUFFRSxvQkFBQTtBTm5GRjs7QU15RkE7RUFDRSxlQUFBO0FOdEZGOztBTTRGQTtFQUNFLGlCQUFBO0FOekZGOztBTWdHQTs7OztFQUlFLDBCQUFBO0FON0ZGOztBTXNHSTs7OztFQUNFLGVBQUE7QU5oR047O0FNc0dBOzs7O0VBSUUsVUFBQTtFQUNBLGtCQUFBO0FObkdGOztBTXNHQTs7RUFFRSxzQkFBQTtFQUNBLFVBQUE7QU5uR0Y7O0FNdUdBO0VBQ0UsY0FBQTtFQUVBLGdCQUFBO0FOckdGOztBTXdHQTtFQU1FLFlBQUE7RUFFQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QU4zR0Y7O0FNZ0hBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQUFBO0VFblNJLGlCQXRDYTtFRjJVakIsb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QU43R0Y7O0FNZ0hBO0VBQ0Usd0JBQUE7QU43R0Y7O0FNaUhBOztFQUVFLFlBQUE7QU45R0Y7O0FNaUhBO0VBS0Usb0JBQUE7RUFDQSx3QkFBQTtBTmxIRjs7QU15SEE7RUFDRSx3QkFBQTtBTnRIRjs7QU04SEE7RUFDRSxhQUFBO0VBQ0EsMEJBQUE7QU4zSEY7O0FNa0lBO0VBQ0UscUJBQUE7QU4vSEY7O0FNa0lBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0FOL0hGOztBTWtJQTtFQUNFLGFBQUE7QU4vSEY7O0FNb0lBO0VBQ0Usd0JBQUE7QU5qSUY7O0FVM1ZBOztFQUVFLHFCSHFTNEI7RUduUzVCLDRDUlRxQjtFUVVyQixnQkhxUzRCO0FQd0Q5Qjs7QVV6VkE7RUZnSE0saUJBdENhO0FSbVJuQjs7QVU1VkE7RUYrR00sZUF0Q2E7QVJ1Um5COztBVS9WQTtFRjhHTSxrQkF0Q2E7QVIyUm5COztBVWxXQTtFRjZHTSxpQkF0Q2E7QVIrUm5COztBVXJXQTtFRjRHTSxrQkF0Q2E7QVJtU25COztBVXhXQTtFRjJHTSxlQXRDYTtBUnVTbkI7O0FVMVdBO0VGeUdNLGtCQXRDYTtFRWpFakIsZ0JIdVM0QjtBUHNFOUI7O0FVeldBO0VGbUdNLGVBdENhO0VFM0RqQixnQkgwUjRCO0VHelI1QixnQkhpUjRCO0FQMkY5Qjs7QVUxV0E7RUY4Rk0saUJBdENhO0VFdERqQixnQkhzUjRCO0VHclI1QixnQkg0UTRCO0FQaUc5Qjs7QVUzV0E7RUZ5Rk0saUJBdENhO0VFakRqQixnQkhrUjRCO0VHalI1QixnQkh1UTRCO0FQdUc5Qjs7QVU1V0E7RUZvRk0saUJBdENhO0VFNUNqQixnQkg4UTRCO0VHN1E1QixnQkhrUTRCO0FQNkc5Qjs7QVV2V0E7RUFDRSxnQkhnRk87RUcvRVAsbUJIK0VPO0VHOUVQLFNBQUE7RUFDQSx3Q0FBQTtBVjBXRjs7QVVsV0E7O0VGTUksY0FBQTtFRUhGLGdCSDBONEI7QVAySTlCOztBVWxXQTs7RUFFRSxjSGtRNEI7RUdqUTVCLHlCSDBRNEI7QVAyRjlCOztBVTdWQTtFQy9FRSxlQUFBO0VBQ0EsZ0JBQUE7QVhnYkY7O0FVN1ZBO0VDcEZFLGVBQUE7RUFDQSxnQkFBQTtBWHFiRjs7QVUvVkE7RUFDRSxxQkFBQTtBVmtXRjtBVWhXRTtFQUNFLG9CSG9QMEI7QVA4RzlCOztBVXhWQTtFRmpDSSxjQUFBO0VFbUNGLHlCQUFBO0FWMlZGOztBVXZWQTtFQUNFLG1CSHVCTztFQ1JILGtCQXRDYTtBUmtYbkI7O0FVdlZBO0VBQ0UsY0FBQTtFRjdDRSxjQUFBO0VFK0NGLGNIMUdTO0FQb2NYO0FVeFZFO0VBQ0UsYUFBQTtBVjBWSjs7QVk3Y0E7RUNJRSxlQUFBO0VBR0EsWUFBQTtBYjJjRjs7QVk1Y0E7RUFDRSxnQkxtZ0NrQztFS2xnQ2xDLHNCTFJTO0VLU1QseUJBQUE7RUVFRSxzQkFBQTtFRFBGLGVBQUE7RUFHQSxZQUFBO0Fib2RGOztBWXRjQTtFQUVFLHFCQUFBO0Fad2NGOztBWXJjQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBWndjRjs7QVlyY0E7RUprQ0ksY0FBQTtFSWhDRixjTDNCUztBUG1lWDs7QWUvZUE7RVB1RUksZ0JBQUE7RU9yRUYsY1JtQ1E7RVFsQ1IscUJBQUE7QWZrZkY7QWUvZUU7RUFDRSxjQUFBO0FmaWZKOztBZTVlQTtFQUNFLHNCQUFBO0VQMERFLGdCQUFBO0VPeERGLFdSVFM7RVFVVCx5QlJEUztFT0VQLHFCQUFBO0FkK2VKO0FlNWVFO0VBQ0UsVUFBQTtFUGtEQSxlQUFBO0VPaERBLGdCUndRMEI7QVBzTzlCOztBZXhlQTtFQUNFLGNBQUE7RVB5Q0UsZ0JBQUE7RU92Q0YsY1JqQlM7QVA0Zlg7QWV4ZUU7RVBvQ0Usa0JBQUE7RU9sQ0EsY0FBQTtFQUNBLGtCQUFBO0FmMGVKOztBZXJlQTtFQUNFLGlCUjhqQ2tDO0VRN2pDbEMsa0JBQUE7QWZ3ZUY7O0FnQmhoQkU7Ozs7OztFQ0RBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBakIwaEJGOztBa0J2ZUk7RUZ6Q0U7SUFDRSxnQlQ4TGU7RVBzVnJCO0FBQ0Y7QWtCN2VJO0VGekNFO0lBQ0UsZ0JUOExlO0VQMlZyQjtBQUNGO0FrQmxmSTtFRnpDRTtJQUNFLGdCVDhMZTtFUGdXckI7QUFDRjtBa0J2Zkk7RUZ6Q0U7SUFDRSxpQlQ4TGU7RVBxV3JCO0FBQ0Y7QWdCeGdCRTtFQ25DQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QWpCOGlCRjs7QWdCeGdCRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FoQjJnQko7QWdCemdCSTs7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QWhCMmdCTjs7QW1CamtCRTs7Ozs7O0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBbkJ5a0JKOztBbUJuakJNO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FuQnNqQlI7O0FpQjFoQkU7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBakI2aEJKOztBaUIvaEJFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QWpCa2lCSjs7QWlCcGlCRTtFQUNFLHdCQUFBO0VBQ0EseUJBQUE7QWpCdWlCSjs7QWlCemlCRTtFQUNFLGFBQUE7RUFDQSxjQUFBO0FqQjRpQko7O0FpQjlpQkU7RUFDRSxhQUFBO0VBQ0EsY0FBQTtBakJpakJKOztBaUJuakJFO0VBQ0Usd0JBQUE7RUFDQSx5QkFBQTtBakJzakJKOztBbUJ6a0JNO0VGQ0osY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FqQjRrQkY7O0FtQnprQlU7RUZiUix1QkFBQTtFQUlBLHdCQUFBO0FqQnVsQkY7O0FtQjlrQlU7RUZiUix3QkFBQTtFQUlBLHlCQUFBO0FqQjRsQkY7O0FtQm5sQlU7RUZiUixhQUFBO0VBSUEsY0FBQTtBakJpbUJGOztBbUJ4bEJVO0VGYlIsd0JBQUE7RUFJQSx5QkFBQTtBakJzbUJGOztBbUI3bEJVO0VGYlIsd0JBQUE7RUFJQSx5QkFBQTtBakIybUJGOztBbUJsbUJVO0VGYlIsYUFBQTtFQUlBLGNBQUE7QWpCZ25CRjs7QW1Cdm1CVTtFRmJSLHdCQUFBO0VBSUEseUJBQUE7QWpCcW5CRjs7QW1CNW1CVTtFRmJSLHdCQUFBO0VBSUEseUJBQUE7QWpCMG5CRjs7QW1Cam5CVTtFRmJSLGFBQUE7RUFJQSxjQUFBO0FqQituQkY7O0FtQnRuQlU7RUZiUix3QkFBQTtFQUlBLHlCQUFBO0FqQm9vQkY7O0FtQjNuQlU7RUZiUix3QkFBQTtFQUlBLHlCQUFBO0FqQnlvQkY7O0FtQmhvQlU7RUZiUixjQUFBO0VBSUEsZUFBQTtBakI4b0JGOztBbUIvbkJNO0VBQXdCLFNBQUE7QW5CbW9COUI7O0FtQmpvQk07RUFBdUIsU0FBQTtBbkJxb0I3Qjs7QW1CbG9CUTtFQUF3QixRQURiO0FuQnVvQm5COztBbUJ0b0JRO0VBQXdCLFFBRGI7QW5CMm9CbkI7O0FtQjFvQlE7RUFBd0IsUUFEYjtBbkIrb0JuQjs7QW1COW9CUTtFQUF3QixRQURiO0FuQm1wQm5COztBbUJscEJRO0VBQXdCLFFBRGI7QW5CdXBCbkI7O0FtQnRwQlE7RUFBd0IsUUFEYjtBbkIycEJuQjs7QW1CMXBCUTtFQUF3QixRQURiO0FuQitwQm5COztBbUI5cEJRO0VBQXdCLFFBRGI7QW5CbXFCbkI7O0FtQmxxQlE7RUFBd0IsUUFEYjtBbkJ1cUJuQjs7QW1CdHFCUTtFQUF3QixRQURiO0FuQjJxQm5COztBbUIxcUJRO0VBQXdCLFNBRGI7QW5CK3FCbkI7O0FtQjlxQlE7RUFBd0IsU0FEYjtBbkJtckJuQjs7QW1CbHJCUTtFQUF3QixTQURiO0FuQnVyQm5COztBbUIvcUJZO0VGaEJWLDBCQUFBO0FqQm1zQkY7O0FtQm5yQlk7RUZoQlYsMkJBQUE7QWpCdXNCRjs7QW1CdnJCWTtFRmhCVixnQkFBQTtBakIyc0JGOztBbUIzckJZO0VGaEJWLDJCQUFBO0FqQitzQkY7O0FtQi9yQlk7RUZoQlYsMkJBQUE7QWpCbXRCRjs7QW1CbnNCWTtFRmhCVixnQkFBQTtBakJ1dEJGOztBbUJ2c0JZO0VGaEJWLDJCQUFBO0FqQjJ0QkY7O0FtQjNzQlk7RUZoQlYsMkJBQUE7QWpCK3RCRjs7QW1CL3NCWTtFRmhCVixnQkFBQTtBakJtdUJGOztBbUJudEJZO0VGaEJWLDJCQUFBO0FqQnV1QkY7O0FtQnZ0Qlk7RUZoQlYsMkJBQUE7QWpCMnVCRjs7QWtCdHVCSTtFQzNCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFbkJxd0JOOztFaUJ6dUJBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RWpCNHVCRjs7RWlCOXVCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VqQml2QkY7O0VpQm52QkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VqQnN2QkY7O0VpQnh2QkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFakIydkJGOztFaUI3dkJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWpCZ3dCRjs7RWlCbHdCQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RWpCcXdCRjs7RW1CeHhCSTtJRkNKLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFakIyeEJBOztFbUJ4eEJRO0lGYlIsdUJBQUE7SUFJQSx3QkFBQTtFakJzeUJBOztFbUI3eEJRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFakIyeUJBOztFbUJseUJRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWpCZ3pCQTs7RW1CdnlCUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWpCcXpCQTs7RW1CNXlCUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWpCMHpCQTs7RW1CanpCUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VqQit6QkE7O0VtQnR6QlE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VqQm8wQkE7O0VtQjN6QlE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VqQnkwQkE7O0VtQmgwQlE7SUZiUixhQUFBO0lBSUEsY0FBQTtFakI4MEJBOztFbUJyMEJRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFakJtMUJBOztFbUIxMEJRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFakJ3MUJBOztFbUIvMEJRO0lGYlIsY0FBQTtJQUlBLGVBQUE7RWpCNjFCQTs7RW1COTBCSTtJQUF3QixTQUFBO0VuQmsxQjVCOztFbUJoMUJJO0lBQXVCLFNBQUE7RW5CbzFCM0I7O0VtQmoxQk07SUFBd0IsUUFEYjtFbkJzMUJqQjs7RW1CcjFCTTtJQUF3QixRQURiO0VuQjAxQmpCOztFbUJ6MUJNO0lBQXdCLFFBRGI7RW5CODFCakI7O0VtQjcxQk07SUFBd0IsUUFEYjtFbkJrMkJqQjs7RW1CajJCTTtJQUF3QixRQURiO0VuQnMyQmpCOztFbUJyMkJNO0lBQXdCLFFBRGI7RW5CMDJCakI7O0VtQnoyQk07SUFBd0IsUUFEYjtFbkI4MkJqQjs7RW1CNzJCTTtJQUF3QixRQURiO0VuQmszQmpCOztFbUJqM0JNO0lBQXdCLFFBRGI7RW5CczNCakI7O0VtQnIzQk07SUFBd0IsUUFEYjtFbkIwM0JqQjs7RW1CejNCTTtJQUF3QixTQURiO0VuQjgzQmpCOztFbUI3M0JNO0lBQXdCLFNBRGI7RW5CazRCakI7O0VtQmo0Qk07SUFBd0IsU0FEYjtFbkJzNEJqQjs7RW1COTNCVTtJRmhCVixjQUFBO0VqQms1QkE7O0VtQmw0QlU7SUZoQlYsMEJBQUE7RWpCczVCQTs7RW1CdDRCVTtJRmhCViwyQkFBQTtFakIwNUJBOztFbUIxNEJVO0lGaEJWLGdCQUFBO0VqQjg1QkE7O0VtQjk0QlU7SUZoQlYsMkJBQUE7RWpCazZCQTs7RW1CbDVCVTtJRmhCViwyQkFBQTtFakJzNkJBOztFbUJ0NUJVO0lGaEJWLGdCQUFBO0VqQjA2QkE7O0VtQjE1QlU7SUZoQlYsMkJBQUE7RWpCODZCQTs7RW1COTVCVTtJRmhCViwyQkFBQTtFakJrN0JBOztFbUJsNkJVO0lGaEJWLGdCQUFBO0VqQnM3QkE7O0VtQnQ2QlU7SUZoQlYsMkJBQUE7RWpCMDdCQTs7RW1CMTZCVTtJRmhCViwyQkFBQTtFakI4N0JBO0FBQ0Y7QWtCMTdCSTtFQzNCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFbkJ3OUJOOztFaUI1N0JBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RWpCKzdCRjs7RWlCajhCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VqQm84QkY7O0VpQnQ4QkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VqQnk4QkY7O0VpQjM4QkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFakI4OEJGOztFaUJoOUJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWpCbTlCRjs7RWlCcjlCQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RWpCdzlCRjs7RW1CMytCSTtJRkNKLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFakI4K0JBOztFbUIzK0JRO0lGYlIsdUJBQUE7SUFJQSx3QkFBQTtFakJ5L0JBOztFbUJoL0JRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFakI4L0JBOztFbUJyL0JRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWpCbWdDQTs7RW1CMS9CUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWpCd2dDQTs7RW1CLy9CUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWpCNmdDQTs7RW1CcGdDUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VqQmtoQ0E7O0VtQnpnQ1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VqQnVoQ0E7O0VtQjlnQ1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VqQjRoQ0E7O0VtQm5oQ1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFakJpaUNBOztFbUJ4aENRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFakJzaUNBOztFbUI3aENRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFakIyaUNBOztFbUJsaUNRO0lGYlIsY0FBQTtJQUlBLGVBQUE7RWpCZ2pDQTs7RW1CamlDSTtJQUF3QixTQUFBO0VuQnFpQzVCOztFbUJuaUNJO0lBQXVCLFNBQUE7RW5CdWlDM0I7O0VtQnBpQ007SUFBd0IsUUFEYjtFbkJ5aUNqQjs7RW1CeGlDTTtJQUF3QixRQURiO0VuQjZpQ2pCOztFbUI1aUNNO0lBQXdCLFFBRGI7RW5CaWpDakI7O0VtQmhqQ007SUFBd0IsUUFEYjtFbkJxakNqQjs7RW1CcGpDTTtJQUF3QixRQURiO0VuQnlqQ2pCOztFbUJ4akNNO0lBQXdCLFFBRGI7RW5CNmpDakI7O0VtQjVqQ007SUFBd0IsUUFEYjtFbkJpa0NqQjs7RW1CaGtDTTtJQUF3QixRQURiO0VuQnFrQ2pCOztFbUJwa0NNO0lBQXdCLFFBRGI7RW5CeWtDakI7O0VtQnhrQ007SUFBd0IsUUFEYjtFbkI2a0NqQjs7RW1CNWtDTTtJQUF3QixTQURiO0VuQmlsQ2pCOztFbUJobENNO0lBQXdCLFNBRGI7RW5CcWxDakI7O0VtQnBsQ007SUFBd0IsU0FEYjtFbkJ5bENqQjs7RW1CamxDVTtJRmhCVixjQUFBO0VqQnFtQ0E7O0VtQnJsQ1U7SUZoQlYsMEJBQUE7RWpCeW1DQTs7RW1CemxDVTtJRmhCViwyQkFBQTtFakI2bUNBOztFbUI3bENVO0lGaEJWLGdCQUFBO0VqQmluQ0E7O0VtQmptQ1U7SUZoQlYsMkJBQUE7RWpCcW5DQTs7RW1Ccm1DVTtJRmhCViwyQkFBQTtFakJ5bkNBOztFbUJ6bUNVO0lGaEJWLGdCQUFBO0VqQjZuQ0E7O0VtQjdtQ1U7SUZoQlYsMkJBQUE7RWpCaW9DQTs7RW1Cam5DVTtJRmhCViwyQkFBQTtFakJxb0NBOztFbUJybkNVO0lGaEJWLGdCQUFBO0VqQnlvQ0E7O0VtQnpuQ1U7SUZoQlYsMkJBQUE7RWpCNm9DQTs7RW1CN25DVTtJRmhCViwyQkFBQTtFakJpcENBO0FBQ0Y7QWtCN29DSTtFQzNCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFbkIycUNOOztFaUIvb0NBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RWpCa3BDRjs7RWlCcHBDQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VqQnVwQ0Y7O0VpQnpwQ0E7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VqQjRwQ0Y7O0VpQjlwQ0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFakJpcUNGOztFaUJucUNBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWpCc3FDRjs7RWlCeHFDQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RWpCMnFDRjs7RW1COXJDSTtJRkNKLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFakJpc0NBOztFbUI5ckNRO0lGYlIsdUJBQUE7SUFJQSx3QkFBQTtFakI0c0NBOztFbUJuc0NRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFakJpdENBOztFbUJ4c0NRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWpCc3RDQTs7RW1CN3NDUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWpCMnRDQTs7RW1CbHRDUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWpCZ3VDQTs7RW1CdnRDUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VqQnF1Q0E7O0VtQjV0Q1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VqQjB1Q0E7O0VtQmp1Q1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VqQit1Q0E7O0VtQnR1Q1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFakJvdkNBOztFbUIzdUNRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFakJ5dkNBOztFbUJodkNRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFakI4dkNBOztFbUJydkNRO0lGYlIsY0FBQTtJQUlBLGVBQUE7RWpCbXdDQTs7RW1CcHZDSTtJQUF3QixTQUFBO0VuQnd2QzVCOztFbUJ0dkNJO0lBQXVCLFNBQUE7RW5CMHZDM0I7O0VtQnZ2Q007SUFBd0IsUUFEYjtFbkI0dkNqQjs7RW1CM3ZDTTtJQUF3QixRQURiO0VuQmd3Q2pCOztFbUIvdkNNO0lBQXdCLFFBRGI7RW5Cb3dDakI7O0VtQm53Q007SUFBd0IsUUFEYjtFbkJ3d0NqQjs7RW1CdndDTTtJQUF3QixRQURiO0VuQjR3Q2pCOztFbUIzd0NNO0lBQXdCLFFBRGI7RW5CZ3hDakI7O0VtQi93Q007SUFBd0IsUUFEYjtFbkJveENqQjs7RW1CbnhDTTtJQUF3QixRQURiO0VuQnd4Q2pCOztFbUJ2eENNO0lBQXdCLFFBRGI7RW5CNHhDakI7O0VtQjN4Q007SUFBd0IsUUFEYjtFbkJneUNqQjs7RW1CL3hDTTtJQUF3QixTQURiO0VuQm95Q2pCOztFbUJueUNNO0lBQXdCLFNBRGI7RW5Cd3lDakI7O0VtQnZ5Q007SUFBd0IsU0FEYjtFbkI0eUNqQjs7RW1CcHlDVTtJRmhCVixjQUFBO0VqQnd6Q0E7O0VtQnh5Q1U7SUZoQlYsMEJBQUE7RWpCNHpDQTs7RW1CNXlDVTtJRmhCViwyQkFBQTtFakJnMENBOztFbUJoekNVO0lGaEJWLGdCQUFBO0VqQm8wQ0E7O0VtQnB6Q1U7SUZoQlYsMkJBQUE7RWpCdzBDQTs7RW1CeHpDVTtJRmhCViwyQkFBQTtFakI0MENBOztFbUI1ekNVO0lGaEJWLGdCQUFBO0VqQmcxQ0E7O0VtQmgwQ1U7SUZoQlYsMkJBQUE7RWpCbzFDQTs7RW1CcDBDVTtJRmhCViwyQkFBQTtFakJ3MUNBOztFbUJ4MENVO0lGaEJWLGdCQUFBO0VqQjQxQ0E7O0VtQjUwQ1U7SUZoQlYsMkJBQUE7RWpCZzJDQTs7RW1CaDFDVTtJRmhCViwyQkFBQTtFakJvMkNBO0FBQ0Y7QWtCaDJDSTtFQzNCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFbkI4M0NOOztFaUJsMkNBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RWpCcTJDRjs7RWlCdjJDQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VqQjAyQ0Y7O0VpQjUyQ0E7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VqQisyQ0Y7O0VpQmozQ0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFakJvM0NGOztFaUJ0M0NBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWpCeTNDRjs7RWlCMzNDQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RWpCODNDRjs7RW1CajVDSTtJRkNKLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFakJvNUNBOztFbUJqNUNRO0lGYlIsdUJBQUE7SUFJQSx3QkFBQTtFakIrNUNBOztFbUJ0NUNRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFakJvNkNBOztFbUIzNUNRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWpCeTZDQTs7RW1CaDZDUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWpCODZDQTs7RW1CcjZDUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWpCbTdDQTs7RW1CMTZDUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VqQnc3Q0E7O0VtQi82Q1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VqQjY3Q0E7O0VtQnA3Q1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VqQms4Q0E7O0VtQno3Q1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFakJ1OENBOztFbUI5N0NRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFakI0OENBOztFbUJuOENRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFakJpOUNBOztFbUJ4OENRO0lGYlIsY0FBQTtJQUlBLGVBQUE7RWpCczlDQTs7RW1CdjhDSTtJQUF3QixTQUFBO0VuQjI4QzVCOztFbUJ6OENJO0lBQXVCLFNBQUE7RW5CNjhDM0I7O0VtQjE4Q007SUFBd0IsUUFEYjtFbkIrOENqQjs7RW1COThDTTtJQUF3QixRQURiO0VuQm05Q2pCOztFbUJsOUNNO0lBQXdCLFFBRGI7RW5CdTlDakI7O0VtQnQ5Q007SUFBd0IsUUFEYjtFbkIyOUNqQjs7RW1CMTlDTTtJQUF3QixRQURiO0VuQis5Q2pCOztFbUI5OUNNO0lBQXdCLFFBRGI7RW5CbStDakI7O0VtQmwrQ007SUFBd0IsUUFEYjtFbkJ1K0NqQjs7RW1CdCtDTTtJQUF3QixRQURiO0VuQjIrQ2pCOztFbUIxK0NNO0lBQXdCLFFBRGI7RW5CKytDakI7O0VtQjkrQ007SUFBd0IsUUFEYjtFbkJtL0NqQjs7RW1CbC9DTTtJQUF3QixTQURiO0VuQnUvQ2pCOztFbUJ0L0NNO0lBQXdCLFNBRGI7RW5CMi9DakI7O0VtQjEvQ007SUFBd0IsU0FEYjtFbkIrL0NqQjs7RW1Cdi9DVTtJRmhCVixjQUFBO0VqQjJnREE7O0VtQjMvQ1U7SUZoQlYsMEJBQUE7RWpCK2dEQTs7RW1CLy9DVTtJRmhCViwyQkFBQTtFakJtaERBOztFbUJuZ0RVO0lGaEJWLGdCQUFBO0VqQnVoREE7O0VtQnZnRFU7SUZoQlYsMkJBQUE7RWpCMmhEQTs7RW1CM2dEVTtJRmhCViwyQkFBQTtFakIraERBOztFbUIvZ0RVO0lGaEJWLGdCQUFBO0VqQm1pREE7O0VtQm5oRFU7SUZoQlYsMkJBQUE7RWpCdWlEQTs7RW1CdmhEVTtJRmhCViwyQkFBQTtFakIyaURBOztFbUIzaERVO0lGaEJWLGdCQUFBO0VqQitpREE7O0VtQi9oRFU7SUZoQlYsMkJBQUE7RWpCbWpEQTs7RW1CbmlEVTtJRmhCViwyQkFBQTtFakJ1akRBO0FBQ0Y7QW9CM21EQTtFQUNFLFdBQUE7RUFDQSxtQmJpSU87RWFoSVAsY2JTUztBUG9tRFg7QW9CMW1ERTs7RUFFRSxnQmJrVjBCO0VhalYxQixtQkFBQTtFQUNBLDZCQUFBO0FwQjRtREo7QW9Cem1ERTtFQUNFLHNCQUFBO0VBQ0EsZ0NBQUE7QXBCMm1ESjtBb0J4bURFO0VBQ0UsNkJBQUE7QXBCMG1ESjs7QW9CaG1ERTs7RUFFRSxlYjRUMEI7QVB1eUM5Qjs7QW9CMWxEQTtFQUNFLHlCQUFBO0FwQjZsREY7QW9CM2xERTs7RUFFRSx5QkFBQTtBcEI2bERKO0FvQnpsREk7O0VBRUUsd0JBQUE7QXBCMmxETjs7QW9CcmxERTs7OztFQUlFLFNBQUE7QXBCd2xESjs7QW9CL2tERTtFQUNFLHFDYndSMEI7QVAwekM5Qjs7QVNqcERFO0VXMkVJLGNidkVLO0Vhd0VMLHNDYjZRd0I7QVA2ekM5Qjs7QXFCNXBESTs7O0VBR0UseUJEMkYrQjtBcEJva0RyQztBcUIzcERNOzs7O0VBSUUscUJEbUZ5RTtBcEIwa0RqRjs7QVNscURFO0VZaUJNLHlCQUplO0FyQnlwRHZCO0FxQm5wRFE7O0VBRUUseUJBUmE7QXJCNnBEdkI7O0FxQmhyREk7OztFQUdFLHlCRDJGK0I7QXBCd2xEckM7QXFCL3FETTs7OztFQUlFLHFCRG1GeUU7QXBCOGxEakY7O0FTdHJERTtFWWlCTSx5QkFKZTtBckI2cUR2QjtBcUJ2cURROztFQUVFLHlCQVJhO0FyQmlyRHZCOztBcUJwc0RJOzs7RUFHRSx5QkQyRitCO0FwQjRtRHJDO0FxQm5zRE07Ozs7RUFJRSxxQkRtRnlFO0FwQmtuRGpGOztBUzFzREU7RVlpQk0seUJBSmU7QXJCaXNEdkI7QXFCM3JEUTs7RUFFRSx5QkFSYTtBckJxc0R2Qjs7QXFCeHRESTs7O0VBR0UseUJEMkYrQjtBcEJnb0RyQztBcUJ2dERNOzs7O0VBSUUscUJEbUZ5RTtBcEJzb0RqRjs7QVM5dERFO0VZaUJNLHlCQUplO0FyQnF0RHZCO0FxQi9zRFE7O0VBRUUseUJBUmE7QXJCeXREdkI7O0FxQjV1REk7OztFQUdFLHlCRDJGK0I7QXBCb3BEckM7QXFCM3VETTs7OztFQUlFLHFCRG1GeUU7QXBCMHBEakY7O0FTbHZERTtFWWlCTSx5QkFKZTtBckJ5dUR2QjtBcUJudURROztFQUVFLHlCQVJhO0FyQjZ1RHZCOztBcUJod0RJOzs7RUFHRSx5QkQyRitCO0FwQndxRHJDO0FxQi92RE07Ozs7RUFJRSxxQkRtRnlFO0FwQjhxRGpGOztBU3R3REU7RVlpQk0seUJBSmU7QXJCNnZEdkI7QXFCdnZEUTs7RUFFRSx5QkFSYTtBckJpd0R2Qjs7QXFCcHhESTs7O0VBR0UseUJEMkYrQjtBcEI0ckRyQztBcUJueERNOzs7O0VBSUUscUJEbUZ5RTtBcEJrc0RqRjs7QVMxeERFO0VZaUJNLHlCQUplO0FyQml4RHZCO0FxQjN3RFE7O0VBRUUseUJBUmE7QXJCcXhEdkI7O0FxQnh5REk7OztFQUdFLHlCRDJGK0I7QXBCZ3REckM7QXFCdnlETTs7OztFQUlFLHFCRG1GeUU7QXBCc3REakY7O0FTOXlERTtFWWlCTSx5QkFKZTtBckJxeUR2QjtBcUIveERROztFQUVFLHlCQVJhO0FyQnl5RHZCOztBcUI1ekRJOzs7RUFHRSxzQ2Q0VndCO0FQbStDOUI7O0FTNXpERTtFWWlCTSxzQ0FKZTtBckJtekR2QjtBcUI3eURROztFQUVFLHNDQVJhO0FyQnV6RHZCOztBb0IvdERJO0VBQ0UsV2IzR0s7RWE0R0wseUJicEdLO0VhcUdMLHFCYmdRd0I7QVBrK0M5QjtBb0I3dERJO0VBQ0UsY2I1R0s7RWE2R0wseUJibEhLO0VhbUhMLHFCYmxISztBUGkxRFg7O0FvQjF0REE7RUFDRSxXYjNIUztFYTRIVCx5QmJwSFM7QVBpMURYO0FvQjN0REU7OztFQUdFLHFCYjRPMEI7QVBpL0M5QjtBb0IxdERFO0VBQ0UsU0FBQTtBcEI0dERKO0FvQnh0REk7RUFDRSwyQ2JnT3dCO0FQMC9DOUI7QVMvMURFO0VXNElNLFdiakpHO0Vha0pILDRDYjBOc0I7QVA0L0M5Qjs7QWtCdHlESTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFcEJ3c0ROO0VvQnJzRE07SUFDRSxTQUFBO0VwQnVzRFI7QUFDRjtBa0JsekRJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VwQm10RE47RW9CaHRETTtJQUNFLFNBQUE7RXBCa3REUjtBQUNGO0FrQjd6REk7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RXBCOHRETjtFb0IzdERNO0lBQ0UsU0FBQTtFcEI2dERSO0FBQ0Y7QWtCeDBESTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFcEJ5dUROO0VvQnR1RE07SUFDRSxTQUFBO0VwQnd1RFI7QUFDRjtBb0JsdkRJO0VBRUksY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0FwQm12RFI7QW9CaHZEUTtFQUNFLFNBQUE7QXBCa3ZEVjs7QXNCLzVEQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsbUNmMGVzQztFZXpldEMseUJBQUE7RWRxSEksZUF0Q2E7RWM1RWpCLGdCZmtSNEI7RWVqUjVCLGdCZnNSNEI7RWVyUjVCLGNmRFM7RWVFVCxzQmZUUztFZVVULDRCQUFBO0VBQ0EseUJBQUE7RVJBRSxzQkFBQTtFU0ZFLHdFRFFKO0F0QjY1REY7QXVCajZETTtFRGROO0lDZVEsZ0JBQUE7RXZCbzZETjtBQUNGO0FzQi81REU7RUFDRSw2QkFBQTtFQUNBLFNBQUE7QXRCaTZESjtBc0I3NURFO0VBQ0Usa0JBQUE7RUFDQSwwQkFBQTtBdEIrNURKO0F3QnI3REU7RUFDRSxjQUFBO0VBQ0Esc0JqQlJPO0VpQlNQLHFCakJxZG9DO0VpQnBkcEMsVUFBQTtFQUtFLGdEakJvWHdCO0FQK2pEOUI7QXNCLzVERTtFQUNFLGNmOUJPO0VlZ0NQLFVBQUE7QXRCZzZESjtBc0JuNkRFO0VBQ0UsY2Y5Qk87RWVnQ1AsVUFBQTtBdEJnNkRKO0FzQng1REU7RUFFRSx5QmY5Q087RWVnRFAsVUFBQTtBdEJ3NURKOztBc0JoNURFOzs7O0VBQ0Usd0JBQUE7VUFBQSxnQkFBQTtBdEJzNURKOztBc0JqNURFO0VBTUUsY2YvRE87RWVnRVAsc0JmdkVPO0FQczlEWDs7QXNCMTREQTs7RUFFRSxjQUFBO0VBQ0EsV0FBQTtBdEI2NERGOztBc0JuNERBO0VBQ0UsaUNBQUE7RUFDQSxvQ0FBQTtFQUNBLGdCQUFBO0VkM0JFLGtCQUFBO0VjNkJGLGdCZitMNEI7QVB1c0Q5Qjs7QXNCbjREQTtFQUNFLCtCQUFBO0VBQ0Esa0NBQUE7RWRxQkksa0JBdENhO0VjbUJqQixnQmY2SDRCO0FQeXdEOUI7O0FzQm40REE7RUFDRSxnQ0FBQTtFQUNBLG1DQUFBO0VkY0ksbUJBdENhO0VjMEJqQixnQmZ1SDRCO0FQK3dEOUI7O0FzQjczREE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RWRESSxlQXRDYTtFY3lDakIsZ0Jma0s0QjtFZWpLNUIsY2ZuSFM7RWVvSFQsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0F0Qmc0REY7QXNCOTNERTtFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBdEIrM0RKOztBc0JuM0RBO0VBQ0Usa0NmNFZzQztFZTNWdEMsdUJBQUE7RWQxQkksbUJBdENhO0Vja0VqQixnQmYrRTRCO0VPeE4xQixxQkFBQTtBZGdnRUo7O0FzQm4zREE7RUFDRSxnQ2ZxVnNDO0VlcFZ0QyxvQkFBQTtFZGxDSSxrQkF0Q2E7RWMwRWpCLGdCZnNFNEI7RU92TjFCLHFCQUFBO0Fkd2dFSjs7QXNCajNERTtFQUVFLFlBQUE7QXRCbTNESjs7QXNCLzJEQTtFQUNFLFlBQUE7QXRCazNERjs7QXNCMTJEQTtFQUNFLG1CZjBVc0M7QVBtaUR4Qzs7QXNCMTJEQTtFQUNFLGNBQUE7RUFDQSxtQmYyVHNDO0FQa2pEeEM7O0FzQnIyREE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QXRCdzJERjtBc0J0MkRFOztFQUVFLGtCQUFBO0VBQ0EsaUJBQUE7QXRCdzJESjs7QXNCLzFEQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCZmdTc0M7QVBra0R4Qzs7QXNCLzFEQTtFQUNFLGtCQUFBO0VBQ0Esa0JmNFJzQztFZTNSdEMscUJBQUE7QXRCazJERjtBc0IvMURFO0VBRUUsY2Z6Tk87QVB5akVYOztBc0I1MURBO0VBQ0UsZ0JBQUE7QXRCKzFERjs7QXNCNTFEQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJmNlFzQztBUGtsRHhDO0FzQjUxREU7RUFDRSxnQkFBQTtFQUNBLGFBQUE7RUFDQSx1QmZ3UW9DO0VldlFwQyxjQUFBO0F0QjgxREo7O0F3QjNpRUU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CakIwY29DO0VDamJwQyxjQUFBO0VnQnZCQSxjRnFOcUM7QXRCeTFEekM7O0F3QjNpRUU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFaEJtRUUsbUJBdENhO0VnQjNCZixnQmpCc08wQjtFaUJyTzFCLFdBQUE7RUFDQSx3Q0FBQTtFVjlDQSxzQkFBQTtBZDZsRUo7QXdCMWlFSTtFQUVFLFNBQUE7QXhCMmlFTjs7QXdCdGlFSTs7OztFQUVFLGNBQUE7QXhCMmlFTjs7QXdCemxFSTtFQW9ERSxxQkZrTG1DO0VFL0tqQyxvQ2pCd1pnQztFaUJ2WmhDLGlSQUFBO0VBQ0EsNEJBQUE7RUFDQSwyREFBQTtFQUNBLGdFQUFBO0F4QnVpRVI7QXdCcGlFTTtFQUNFLHFCRnVLaUM7RUV0S2pDLGdEQUFBO0F4QnNpRVI7O0F3QnRtRUk7RUF5RUksb0NqQnNZZ0M7RWlCclloQyxrRkFBQTtBeEJpaUVSOztBd0IzbUVJO0VBaUZFLHFCRnFKbUM7RUVsSmpDLHVDakJ1ZG9DO0VpQnRkcEMsdWpCQUFBO0F4QjRoRVI7QXdCemhFTTtFQUNFLHFCRjZJaUM7RUU1SWpDLGdEQUFBO0F4QjJoRVI7O0F3QnBoRU07RUFDRSxjRm9JaUM7QXRCbTVEekM7QXdCcGhFTTs7O0VBRUUsY0FBQTtBeEJ1aEVSOztBd0JoaEVNO0VBQ0UsY0Z1SGlDO0F0QjQ1RHpDO0F3QmpoRVE7RUFDRSxxQkZvSCtCO0F0Qis1RHpDO0F3QjlnRVE7RUFDRSxxQkFBQTtFQ2xKTix5QkRtSjJCO0F4QmdoRS9CO0F3QjNnRVE7RUFDRSxnREFBQTtBeEI2Z0VWO0F3QjFnRVE7RUFDRSxxQkFWcUI7QXhCc2hFL0I7O0F3Qm5nRU07RUFDRSxxQkFwQnVCO0F4QjBoRS9CO0F3QmxnRVE7RUFDRSxxQkF6QnFCO0VBMEJyQixnREFBQTtBeEJvZ0VWOztBd0Izb0VFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQmpCMGNvQztFQ2picEMsY0FBQTtFZ0J2QkEsY0ZxTnFDO0F0Qnk3RHpDOztBd0Izb0VFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RWhCbUVFLG1CQXRDYTtFZ0IzQmYsZ0JqQnNPMEI7RWlCck8xQixXQUFBO0VBQ0Esd0NBQUE7RVY5Q0Esc0JBQUE7QWQ2ckVKO0F3QjFvRUk7RUFFRSxTQUFBO0F4QjJvRU47O0F3QnRvRUk7Ozs7RUFFRSxjQUFBO0F4QjJvRU47O0F3QnpyRUk7RUFvREUs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REEsV0FBQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7QVArMEVmO0FTLzRFRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBM0IyNUV6RztBMkIvNEVFO0VBRUUsV0FBQTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkcsaURBQUE7QTNCNDRFTjtBMkJ2NEVFO0VBRUUsV0FBQTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QVArMUVmO0EyQmo0RUU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBM0IyNkU3TDtBMkI1M0VJO0VBS0ksaURBQUE7QTNCMDNFUjs7QTBCbDNFRTtFQzNEQSxXQUFBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtBUDYyRWY7QVM3NkVFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0EzQnk3RXpHO0EyQjc2RUU7RUFFRSxXQUFBO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRywrQ0FBQTtBM0IwNkVOO0EyQnI2RUU7RUFFRSxXQUFBO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBUDYzRWY7QTJCLzVFRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQnk4RTdMO0EyQjE1RUk7RUFLSSwrQ0FBQTtBM0J3NUVSOztBMEJoNUVFO0VDM0RBLFdBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0FQMjRFZjtBUzM4RUU7RWtCQUUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCdTlFekc7QTJCMzhFRTtFQUVFLFdBQUE7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HLGdEQUFBO0EzQnc4RU47QTJCbjhFRTtFQUVFLFdBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQMjVFZjtBMkI3N0VFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTNCdStFN0w7QTJCeDdFSTtFQUtJLGdEQUFBO0EzQnM3RVI7O0EwQjk2RUU7RUMzREEsY0FBQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7QVB5NkVmO0FTeitFRTtFa0JBRSxjQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBM0JxL0V6RztBMkJ6K0VFO0VBRUUsY0FBQTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkcsZ0RBQUE7QTNCcytFTjtBMkJqK0VFO0VBRUUsY0FBQTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QVB5N0VmO0EyQjM5RUU7RUFHRSxjQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBM0JxZ0Y3TDtBMkJ0OUVJO0VBS0ksZ0RBQUE7QTNCbzlFUjs7QTBCNThFRTtFQzNEQSxXQUFBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtBUHU4RWY7QVN2Z0ZFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0EzQm1oRnpHO0EyQnZnRkU7RUFFRSxXQUFBO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRywrQ0FBQTtBM0JvZ0ZOO0EyQi8vRUU7RUFFRSxXQUFBO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBUHU5RWY7QTJCei9FRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0EzQm1pRjdMO0EyQnAvRUk7RUFLSSwrQ0FBQTtBM0JrL0VSOztBMEIxK0VFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0FQcStFZjtBU3JpRkU7RWtCQUUsY0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTNCaWpGekc7QTJCcmlGRTtFQUVFLGNBQUE7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HLGlEQUFBO0EzQmtpRk47QTJCN2hGRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQcS9FZjtBMkJ2aEZFO0VBR0UsY0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTNCaWtGN0w7QTJCbGhGSTtFQUtJLGlEQUFBO0EzQmdoRlI7O0EwQnhnRkU7RUMzREEsV0FBQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7QVBtZ0ZmO0FTbmtGRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBM0Ira0Z6RztBMkJua0ZFO0VBRUUsV0FBQTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkcsOENBQUE7QTNCZ2tGTjtBMkIzakZFO0VBRUUsV0FBQTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QVBtaEZmO0EyQnJqRkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBM0IrbEY3TDtBMkJoakZJO0VBS0ksOENBQUE7QTNCOGlGUjs7QTBCaGlGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUGdpRmY7QVNobUZFO0VrQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQcWlGZjtBMkJ4aUZFO0VBRUUsK0NBQUE7QTNCeWlGSjtBMkJ0aUZFO0VBRUUsY3BCSlc7RW9CS1gsNkJBQUE7QTNCdWlGSjtBMkJwaUZFO0VBR0UsV0FBQTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QVBpakZmO0EyQmxpRkk7RUFLSSwrQ0FBQTtBM0JnaUZSOztBMEJ6akZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQeWpGZjtBU3puRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVA4akZmO0EyQmprRkU7RUFFRSxpREFBQTtBM0Jra0ZKO0EyQi9qRkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0Jna0ZKO0EyQjdqRkU7RUFHRSxXQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUDBrRmY7QTJCM2pGSTtFQUtJLGlEQUFBO0EzQnlqRlI7O0EwQmxsRkU7RUNQQSxjcEJZYTtFb0JYYixxQnBCV2E7QVBrbEZmO0FTbHBGRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJwQk9XO0VvQk5YLHFCcEJNVztBUHVsRmY7QTJCMWxGRTtFQUVFLCtDQUFBO0EzQjJsRko7QTJCeGxGRTtFQUVFLGNwQkpXO0VvQktYLDZCQUFBO0EzQnlsRko7QTJCdGxGRTtFQUdFLFdBQUE7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQbW1GZjtBMkJwbEZJO0VBS0ksK0NBQUE7QTNCa2xGUjs7QTBCM21GRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUDJtRmY7QVMzcUZFO0VrQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQZ25GZjtBMkJubkZFO0VBRUUsZ0RBQUE7QTNCb25GSjtBMkJqbkZFO0VBRUUsY3BCSlc7RW9CS1gsNkJBQUE7QTNCa25GSjtBMkIvbUZFO0VBR0UsV0FBQTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QVA0bkZmO0EyQjdtRkk7RUFLSSxnREFBQTtBM0IybUZSOztBMEJwb0ZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQb29GZjtBU3BzRkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVB5b0ZmO0EyQjVvRkU7RUFFRSwrQ0FBQTtBM0I2b0ZKO0EyQjFvRkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0Iyb0ZKO0EyQnhvRkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUHFwRmY7QTJCdG9GSTtFQUtJLCtDQUFBO0EzQm9vRlI7O0EwQjdwRkU7RUNQQSxjcEJZYTtFb0JYYixxQnBCV2E7QVA2cEZmO0FTN3RGRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJwQk9XO0VvQk5YLHFCcEJNVztBUGtxRmY7QTJCcnFGRTtFQUVFLCtDQUFBO0EzQnNxRko7QTJCbnFGRTtFQUVFLGNwQkpXO0VvQktYLDZCQUFBO0EzQm9xRko7QTJCanFGRTtFQUdFLFdBQUE7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FQOHFGZjtBMkIvcEZJO0VBS0ksK0NBQUE7QTNCNnBGUjs7QTBCdHJGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUHNyRmY7QVN0dkZFO0VrQndERSxjQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FQMnJGZjtBMkI5ckZFO0VBRUUsaURBQUE7QTNCK3JGSjtBMkI1ckZFO0VBRUUsY3BCSlc7RW9CS1gsNkJBQUE7QTNCNnJGSjtBMkIxckZFO0VBR0UsY0FBQTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QVB1c0ZmO0EyQnhyRkk7RUFLSSxpREFBQTtBM0JzckZSOztBMEIvc0ZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQK3NGZjtBUy93RkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVBvdEZmO0EyQnZ0RkU7RUFFRSw4Q0FBQTtBM0J3dEZKO0EyQnJ0RkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0JzdEZKO0EyQm50RkU7RUFHRSxXQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUGd1RmY7QTJCanRGSTtFQUtJLDhDQUFBO0EzQitzRlI7O0EwQjd0RkE7RUFDRSxnQm5CNE00QjtFbUIzTTVCLGNuQjJGd0M7RW1CMUZ4QyxxQm5CMkZ3QztBUHFvRjFDO0FTenlGRTtFaUI0RUUsY25CeUZzQztFbUJ4RnRDLDBCbkJ5RnNDO0FQdW9GMUM7QTBCN3RGRTtFQUVFLDBCbkJvRnNDO0FQMG9GMUM7QTBCM3RGRTtFQUVFLGNuQnRGTztFbUJ1RlAsb0JBQUE7QTFCNHRGSjs7QTBCanRGQTtFQ1BFLG9CQUFBO0VuQnVCSSxrQkF0Q2E7RW1CaUJqQixnQnBCK0g0QjtFT3ZOMUIscUJBQUE7QWRxekZKOztBMEJwdEZBO0VDWEUsdUJBQUE7RW5CdUJJLG1CQXRDYTtFbUJpQmpCLGdCcEJnSTRCO0VPeE4xQixxQkFBQTtBZDR6Rko7O0EwQmx0RkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBMUJxdEZGO0EwQmx0RkU7RUFDRSxrQm5CdVQwQjtBUDY1RTlCOztBMEI1c0ZFOzs7RUFDRSxXQUFBO0ExQml0Rko7O0E0QjUxRkE7RUxnQk0sZ0NLZko7QTVCKzFGRjtBdUI1MEZNO0VLcEJOO0lMcUJR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VzNCekJPO0UyQjBCUCxxQjNCeU4wQjtFa0JwUDFCLHlCbEJvUDBCO0FQNnBHOUI7QWtDajNHRTtFQUtJLGdEM0IrVndCO0FQZ2hHOUI7QWtDMzJHRTtFQUNFLHFCM0JxYm9DO0FQdzdGeEM7QWtDMTJHRTtFQUNFLFczQjdDTztFMkI4Q1AseUIzQmlmNEM7RTJCaGY1QyxxQjNCZ2Y0QztBUDQzRmhEO0FrQ3IyR0k7RUFDRSxjM0JqREs7QVB3NUdYO0FrQ3IyR007RUFDRSx5QjNCeERHO0FQKzVHWDs7QWtDNzFHQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxtQkFBQTtBbEMrMUdGO0FrQzMxR0U7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFczQnVib0M7RTJCdGJwQyxZM0JzYm9DO0UyQnJicEMsb0JBQUE7RUFDQSxXQUFBO0VBQ0Esc0IzQnJGTztFMkJzRlAseUJBQUE7QWxDNjFHSjtBa0N4MUdFO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxXM0J3YW9DO0UyQnZhcEMsWTNCdWFvQztFMkJ0YXBDLFdBQUE7RUFDQSxpQ0FBQTtBbEMwMUdKOztBa0NoMUdFO0VwQmxHRSxzQkFBQTtBZHM3R0o7QWtDLzBHSTtFQUNFLGtPQUFBO0FsQ2kxR047QWtDNTBHSTtFQUNFLHFCM0IwSHdCO0VrQnBQMUIseUJsQm9QMEI7QVBxdEc5QjtBa0MzMEdJO0VBQ0UsK0tBQUE7QWxDNjBHTjtBa0N4MEdJO0VUcElBLHdDbEJ3aEI0QztBUHU3RmhEO0FrQ3gwR0k7RVR2SUEsd0NsQndoQjRDO0FQMDdGaEQ7O0FrQ2gwR0U7RUFFRSxrQjNCeVo0QztBUHk2RmhEO0FrQzl6R0k7RUFDRSw4S0FBQTtBbENnMEdOO0FrQzN6R0k7RVQ5SkEsd0NsQndoQjRDO0FQbzhGaEQ7O0FrQ256R0E7RUFDRSxxQkFBQTtBbENzekdGO0FrQ256R0k7RUFDRSxjQUFBO0VBQ0EsYzNCaVkwQztFMkJoWTFDLG1CQUFBO0VBRUEscUIzQitYMEM7QVBxN0ZoRDtBa0NqekdJO0VBQ0Usd0JBQUE7RUFDQSwwQkFBQTtFQUNBLHVCM0IwWDBDO0UyQnpYMUMsd0IzQnlYMEM7RTJCeFgxQyx5QjNCcExLO0UyQnNMTCxxQjNCcVgwQztFZ0J2aUIxQyx5SVdtTEE7QWxDa3pHTjtBdUJqK0dNO0VXdUtGO0lYdEtJLGdCQUFBO0V2Qm8rR047QUFDRjtBa0NsekdJO0VBQ0Usc0IzQmxNSztFMkJtTUwsOEJBQUE7QWxDb3pHTjtBa0MveUdJO0VUek1BLHdDbEJ3aEI0QztBUG0rRmhEOztBa0NyeUdBO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUMzQm9Sc0M7RTJCblJ0QywwQ0FBQTtFMUJqR0ksZUF0Q2E7RTBCMElqQixnQjNCNEQ0QjtFMkIzRDVCLGdCM0JnRTRCO0UyQi9ENUIsYzNCdk5TO0UyQndOVCxzQkFBQTtFQUNBLHVPQUFBO0VBQ0EseUJBQUE7RXBCdE5FLHNCQUFBO0VvQnlORix3QkFBQTtVQUFBLGdCQUFBO0FsQ3N5R0Y7QWtDcHlHRTtFQUNFLHFCM0J1UG9DO0UyQnRQcEMsVUFBQTtFQUtFLGdEM0JrVzhCO0FQZzhGcEM7QWtDL3hHSTtFQU1FLGMzQi9PSztFMkJnUEwsc0IzQnZQSztBUG1oSFg7QWtDeHhHRTtFQUVFLFlBQUE7RUFDQSxzQjNCOEgwQjtFMkI3SDFCLHNCQUFBO0FsQ3l4R0o7QWtDdHhHRTtFQUNFLGMzQjdQTztFMkI4UFAseUIzQmxRTztBUDBoSFg7QWtDcHhHRTtFQUNFLGFBQUE7QWxDc3hHSjtBa0NseEdFO0VBQ0Usa0JBQUE7RUFDQSwwQkFBQTtBbENveEdKOztBa0NoeEdBO0VBQ0Usa0MzQnlOc0M7RTJCeE50QyxvQjNCZ0g0QjtFMkIvRzVCLHVCM0IrRzRCO0UyQjlHNUIsb0IzQitHNEI7RUM5UXhCLG1CQXRDYTtBUnk5R25COztBa0NoeEdBO0VBQ0UsZ0MzQmtOc0M7RTJCak50QyxtQjNCNkc0QjtFMkI1RzVCLHNCM0I0RzRCO0UyQjNHNUIsa0IzQjRHNEI7RUNuUnhCLGtCQXRDYTtBUmkrR25COztBa0Mzd0dBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQzNCZ01zQztFMkIvTHRDLGdCQUFBO0FsQzh3R0Y7O0FrQzN3R0E7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUMzQndMc0M7RTJCdkx0QyxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0FsQzh3R0Y7QWtDNXdHRTtFQUNFLHFCM0JvS29DO0UyQm5LcEMsZ0QzQndFMEI7QVBzc0c5QjtBa0Mxd0dFO0VBRUUseUIzQi9UTztBUDBrSFg7QWtDdndHSTtFQUNFLGlCM0IwVGE7QVArOEZuQjtBa0Nyd0dFO0VBQ0UsMEJBQUE7QWxDdXdHSjs7QWtDbndHQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLG1DM0J1SnNDO0UyQnRKdEMseUJBQUE7RUFDQSxnQkFBQTtFQUVBLGdCM0JqRTRCO0UyQmtFNUIsZ0IzQjdENEI7RTJCOEQ1QixjM0JwVlM7RTJCcVZULHNCM0I1VlM7RTJCNlZULHlCQUFBO0VwQmxWRSxzQkFBQTtBZHdsSEo7QWtDbHdHRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSw2QjNCZ0lvQztFMkIvSHBDLHlCQUFBO0VBQ0EsZ0IzQjdFMEI7RTJCOEUxQixjM0JwV087RTJCcVdQLGlCQUFBO0VUN1dBLHlCbEJHTztFMkI0V1Asb0JBQUE7RXBCbldBLGtDQUFBO0Fkd21ISjs7QWtDMXZHQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtBbEM2dkdGO0FrQzN2R0U7RUFDRSxVQUFBO0FsQzZ2R0o7QWtDenZHSTtFQUEwQixnRTNCbU9lO0FQeWhHN0M7QWtDM3ZHSTtFQUEwQixnRTNCa09lO0FQNGhHN0M7QWtDN3ZHSTtFQUEwQixnRTNCaU9lO0FQK2hHN0M7QWtDN3ZHRTtFQUNFLFNBQUE7QWxDK3ZHSjtBa0M1dkdFO0VBQ0UsVzNCbU55QztFMkJsTnpDLFkzQmtOeUM7RTJCak56QyxvQkFBQTtFVGxaQSx5QmxCb1AwQjtFMkJnSzFCLFMzQmtOeUM7RU8xbEJ6QyxtQkFBQTtFU0ZFLG9IVzZZRjtFWDdZRSw0R1c2WUY7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0FsQzZ2R0o7QXVCdm9ITTtFV2lZSjtJWGhZTSx3QkFBQTtJQUFBLGdCQUFBO0V2QjBvSE47QUFDRjtBa0Nod0dJO0VUMVpBLHlCbEIybUJ5QztBUGtqRzdDO0FrQzl2R0U7RUFDRSxXM0I0TGdDO0UyQjNMaEMsYzNCNExnQztFMkIzTGhDLGtCQUFBO0VBQ0EsZTNCMkxnQztFMkIxTGhDLHlCM0JoYU87RTJCaWFQLHlCQUFBO0VwQnpaQSxtQkFBQTtBZDBwSEo7QWtDNXZHRTtFQUNFLFczQndMeUM7RTJCdkx6QyxZM0J1THlDO0VrQm5tQnpDLHlCbEJvUDBCO0UyQjBMMUIsUzNCd0x5QztFTzFsQnpDLG1CQUFBO0VTRkUsaUhXdWFGO0VYdmFFLDRHV3VhRjtFQUNBLGdCQUFBO0FsQzZ2R0o7QXVCanFITTtFVzRaSjtJWDNaTSxxQkFBQTtJQUFBLGdCQUFBO0V2Qm9xSE47QUFDRjtBa0Nod0dJO0VUcGJBLHlCbEIybUJ5QztBUDRrRzdDO0FrQzl2R0U7RUFDRSxXM0JrS2dDO0UyQmpLaEMsYzNCa0tnQztFMkJqS2hDLGtCQUFBO0VBQ0EsZTNCaUtnQztFMkJoS2hDLHlCM0IxYk87RTJCMmJQLHlCQUFBO0VwQm5iQSxtQkFBQTtBZG9ySEo7QWtDNXZHRTtFQUNFLFczQjhKeUM7RTJCN0p6QyxZM0I2SnlDO0UyQjVKekMsYUFBQTtFQUNBLG9CM0J0RTBCO0UyQnVFMUIsbUIzQnZFMEI7RWtCbFkxQix5QmxCb1AwQjtFMkJ1TjFCLFMzQjJKeUM7RU8xbEJ6QyxtQkFBQTtFU0ZFLGdIV29jRjtFWHBjRSw0R1dvY0Y7RUFDQSxnQkFBQTtBbEM2dkdKO0F1QjlySE07RVdzYko7SVhyYk0sb0JBQUE7SUFBQSxnQkFBQTtFdkJpc0hOO0FBQ0Y7QWtDaHdHSTtFVGpkQSx5QmxCMm1CeUM7QVB5bUc3QztBa0M5dkdFO0VBQ0UsVzNCcUlnQztFMkJwSWhDLGMzQnFJZ0M7RTJCcEloQyxrQkFBQTtFQUNBLGUzQm9JZ0M7RTJCbkloQyw2QkFBQTtFQUNBLHlCQUFBO0VBQ0Esb0JBQUE7QWxDZ3dHSjtBa0M1dkdFO0VBQ0UseUIzQjlkTztFT1FQLG1CQUFBO0FkcXRISjtBa0MzdkdFO0VBQ0Usa0JBQUE7RUFDQSx5QjNCcGVPO0VPUVAsbUJBQUE7QWQwdEhKO0FrQ3p2R0k7RUFDRSx5QjNCeGVLO0FQbXVIWDtBa0N4dkdJO0VBQ0UsZUFBQTtBbEMwdkdOO0FrQ3Z2R0k7RUFDRSx5QjNCaGZLO0FQeXVIWDtBa0N0dkdJO0VBQ0UsZUFBQTtBbEN3dkdOO0FrQ3J2R0k7RUFDRSx5QjNCeGZLO0FQK3VIWDs7QWtDbHZHQTs7O0VYemZNLDRHVzRmSjtBbENxdkdGO0F1Qjd1SE07RVdxZk47OztJWHBmUSxnQkFBQTtFdkJrdkhOO0FBQ0Y7O0FtQ253SEE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FuQ3N3SEY7O0FtQ253SEE7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7QW5Dc3dIRjtBU3J3SEU7RTBCR0UscUJBQUE7QW5DcXdISjtBbUNqd0hFO0VBQ0UsYzVCWE87RTRCWVAsb0JBQUE7RUFDQSxlQUFBO0FuQ213SEo7O0FtQzN2SEE7RUFDRSxnQ0FBQTtBbkM4dkhGO0FtQzV2SEU7RUFDRSxtQkFBQTtFQUNBLDZCQUFBO0VyQlpBLCtCQUFBO0VBQ0EsZ0NBQUE7QWQyd0hKO0FTdnhIRTtFMEIyQkkscUM1Qm1wQjhCO0FQNG1HcEM7QW1DNXZISTtFQUNFLGM1QmxDSztFNEJtQ0wsNkJBQUE7RUFDQSx5QkFBQTtBbkM4dkhOO0FtQzF2SEU7O0VBRUUsYzVCekNPO0U0QjBDUCxzQjVCakRPO0U0QmtEUCxrQzVCd29CZ0M7QVBvbkdwQztBbUN6dkhFO0VBRUUsZ0JBQUE7RXJCbkNBLHlCQUFBO0VBQ0EsMEJBQUE7QWQ4eEhKOztBbUNodkhFO0VyQnhERSxzQkFB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b0N2MkhRO0lBQ0UscUI3QndoQndCO0k2QnZoQnhCLG9CN0J1aEJ3QjtFUGsxR2xDO0VvQ3AySE07Ozs7OztJQUNFLGlCQUFBO0VwQzIySFI7RW9DNzFITTtJQUNFLGlCQUFBO0VwQysxSFI7RW9DNTFITTtJQUNFLHdCQUFBO0lBR0EsZ0JBQUE7RXBDNDFIUjtFb0N6MUhNO0lBQ0UsYUFBQTtFcEMyMUhSO0FBQ0Y7QWtCNStISTtFa0JrRkk7Ozs7OztJQUNFLGdCQUFBO0lBQ0EsZUFBQTtFcENrNkhSO0FBQ0Y7QWtCcGdJSTtFa0I2RkE7SUFvQkkscUJBQUE7SUFDQSwyQkFBQTtFcEN1NUhOO0VvQ3I1SE07SUFDRSxtQkFBQTtFcEN1NUhSO0VvQ3I1SFE7SUFDRSxrQkFBQTtFcEN1NUhWO0VvQ3A1SFE7SUFDRSxxQjdCd2hCd0I7STZCdmhCeEIsb0I3QnVoQndCO0VQKzNHbEM7RW9DajVITTs7Ozs7O0lBQ0UsaUJBQUE7RXBDdzVIUjtFb0MxNEhNO0lBQ0UsaUJBQUE7RXBDNDRIUjtFb0N6NEhNO0lBQ0Usd0JBQUE7SUFHQSxnQkFBQTtFcEN5NEhSO0VvQ3Q0SE07SUFDRSxhQUFBO0VwQ3c0SFI7QUFDRjtBb0N6OEhJO0VBb0JJLHFCQUFBO0VBQ0EsMkJBQUE7QXBDdzdIUjtBb0MzOEhROzs7Ozs7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QXBDazlIVjtBb0MvN0hRO0VBQ0UsbUJBQUE7QXBDaThIVjtBb0MvN0hVO0VBQ0Usa0JBQUE7QXBDaThIWjtBb0M5N0hVO0VBQ0UscUI3QndoQndCO0U2QnZoQnhCLG9CN0J1aEJ3QjtBUHk2R3BDO0FvQzM3SFE7Ozs7OztFQUNFLGlCQUFBO0FwQ2s4SFY7QW9DcDdIUTtFQUNFLGlCQUFBO0FwQ3M3SFY7QW9DbjdIUTtFQUNFLHdCQUFBO0VBR0EsZ0JBQUE7QXBDbTdIVjtBb0NoN0hRO0VBQ0UsYUFBQTtBcENrN0hWOztBb0NwNkhFO0VBQ0UseUI3QmdnQmdDO0FQdTZHcEM7QVMvbklFO0UyQjJOSSx5QjdCNmY4QjtBUDA2R3BDO0FvQ2w2SEk7RUFDRSx5QjdCcWY4QjtBUCs2R3BDO0FTcm9JRTtFMkJvT00seUI3Qm1mNEI7QVBpN0dwQztBb0NqNkhNO0VBQ0UseUI3QmlmNEI7QVBrN0dwQztBb0MvNUhJOzs7O0VBSUUseUI3QndlOEI7QVB5N0dwQztBb0M3NUhFO0VBQ0UseUI3QmllZ0M7RTZCaGVoQyxnQzdCcWVnQztBUDA3R3BDO0FvQzU1SEU7RUFDRSxtUkFBQTtBcEM4NUhKO0FvQzM1SEU7RUFDRSx5QjdCd2RnQztBUHE4R3BDO0FvQzU1SEk7RUFDRSx5QjdCd2Q4QjtBUHM4R3BDO0FTOXBJRTtFMkJtUU0seUI3QnFkNEI7QVB5OEdwQzs7QW9DdDVIRTtFQUNFLFc3QnJSTztBUDhxSVg7QVNycUlFO0UyQitRSSxXN0J4Uks7QVBpcklYO0FvQ3A1SEk7RUFDRSwrQjdCMGI4QjtBUDQ5R3BDO0FTM3FJRTtFMkJ3Uk0sZ0M3QndiNEI7QVA4OUdwQztBb0NuNUhNO0VBQ0UsZ0M3QnNiNEI7QVArOUdwQztBb0NqNUhJOzs7O0VBSUUsVzdCN1NLO0FQZ3NJWDtBb0MvNEhFO0VBQ0UsK0I3QnNhZ0M7RTZCcmFoQyxzQzdCMGFnQztBUHUrR3BDO0FvQzk0SEU7RUFDRSx5UkFBQTtBcENnNUhKO0FvQzc0SEU7RUFDRSwrQjdCNlpnQztBUGsvR3BDO0FvQzk0SEk7RUFDRSxXN0I3VEs7QVA2c0lYO0FTcHNJRTtFMkJ1VE0sVzdCaFVHO0FQZ3RJWDs7QXFDbnRJQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUVBLHFCQUFBO0VBQ0Esc0I5QkpTO0U4QktULDJCQUFBO0VBQ0Esc0NBQUE7RXZCS0Usc0JBQUE7QWRpdElKO0FxQ250SUU7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBckNxdElKO0FxQ2x0SUU7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0FyQ290SUo7QXFDbHRJSTtFQUNFLG1CQUFBO0V2QkNGLDJDQUFBO0VBQ0EsNENBQUE7QWRvdElKO0FxQ2x0SUk7RUFDRSxzQkFBQTtFdkJVRiwrQ0FBQTtFQUNBLDhDQUFBO0FkMnNJSjtBcUMvc0lF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LDBCQUFBO0F0Q3U2SUo7QXNDcDZJRTtFQUNFLHFCQUFBO0F0Q3M2SUo7QXNDbjZJRTtFQUNFLGMvQjFCTztBUCs3SVg7O0F1QzU4SUE7RUFDRSxhQUFBO0U1QkdBLGVBQUE7RUFDQSxnQkFBQTtFR2FFLHNCQUFBO0FkaThJSjs7QXVDNzhJQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQmhDbXhCa0M7RWdDbHhCbEMsY2hDbUt3QztFZ0NqS3hDLHNCaENQUztFZ0NRVCx5QkFBQTtBdkMrOElGO0F1Qzc4SUU7RUFDRSxVQUFBO0VBQ0EsY2hDOEpzQztFZ0M3SnRDLHFCQUFBO0VBQ0EseUJoQ1pPO0VnQ2FQLHFCaENaTztBUDI5SVg7QXVDNThJRTtFQUNFLFVBQUE7RUFDQSxVaEMyd0JnQztFZ0Mxd0JoQyxnRGhDOFcwQjtBUGdtSTlCOztBdUN4OElJO0VBQ0UsY0FBQTtFekJhRiwrQkFBQTtFQUNBLGtDQUFBO0FkKzdJSjtBdUN4OElJO0V6Qk5BLGdDQUFBO0VBQ0EsbUNBQUE7QWRpOUlKO0F1Q3Y4SUU7RUFDRSxVQUFBO0VBQ0EsV2hDeENPO0VnQ3lDUCx5QmhDME0wQjtFZ0N6TTFCLHFCaEN5TTBCO0FQZ3dJOUI7QXVDdDhJRTtFQUNFLGNoQ3hDTztFZ0N5Q1Asb0JBQUE7RUFFQSxZQUFBO0VBQ0Esc0JoQ2xETztFZ0NtRFAscUJoQ2hETztBUHUvSVg7O0F3QzkvSUU7RUFDRSx1QkFBQTtFaEMySEUsa0JBdENhO0VnQ25GZixnQmpDbU8wQjtBUDh4STlCO0F3QzUvSU07RTFCcUNGLDhCQUFBO0VBQ0EsaUNBQUE7QWQwOUlKO0F3QzMvSU07RTFCa0JGLCtCQUFBO0VBQ0Esa0NBQUE7QWQ0K0lKOztBd0M1Z0pFO0VBQ0UsdUJBQUE7RWhDMkhFLG1CQXRDYTtFZ0NuRmYsZ0JqQ29PMEI7QVAyeUk5QjtBd0MxZ0pNO0UxQnFDRiw4QkFBQTtFQUNBLGlDQUFBO0FkdytJSjtBd0N6Z0pNO0UxQmtCRiwrQkFBQTtFQUNBLGtDQUFBO0FkMC9JSjs7QXlDeGhKQTtFQUNFLHFCQUFBO0VBQ0EscUJBQUE7RWpDaUVFLGNBQUE7RWlDL0RGLGdCbEN1UjRCO0VrQ3RSNUIsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFM0JLRSxzQkFBQTtFU0ZFLHFJa0JESjtBekMyaEpGO0F1QnRoSk07RWtCZk47SWxCZ0JRLGdCQUFBO0V2QnloSk47QUFDRjtBUy9oSkU7RWdDR0kscUJBQUE7QXpDK2hKTjs7QXlDMWhKRTtFQUNFLGFBQUE7QXpDNmhKSjs7QXlDeGhKQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtBekMyaEpGOztBeUNwaEpBO0VBQ0Usb0JsQyszQmtDO0VrQzkzQmxDLG1CbEM4M0JrQztFT3I1QmhDLG9CQUFBO0FkK2lKSjs7QXlDL2dKRTtFQ2pEQSxXQUFBO0VBQ0EseUJuQzBFYTtBUDAvSWY7QVN0akpFO0VpQ1ZJLFdBQUE7RUFDQSx5QkFBQTtBMUNta0pOO0EwQ2hrSkk7RUFFRSxVQUFBO0VBQ0EsK0NBQUE7QTFDaWtKTjs7QXlDNWhKRTtFQ2pEQSxXQUFBO0VBQ0EseUJuQzBFYTtBUHVnSmY7QVNua0pFO0VpQ1ZJLFdBQUE7RUFDQSx5QkFBQTtBMUNnbEpOO0EwQzdrSkk7RUFFRSxVQUFBO0VBQ0EsaURBQUE7QTFDOGtKTjs7QXlDemlKRTtFQ2pEQSxXQUFBO0VBQ0EseUJuQzBFYTtBUG9oSmY7QVNobEpFO0VpQ1ZJLFdBQUE7RUFDQSx5QkFBQTtBMUM2bEpOO0EwQzFsSkk7RUFFRSxVQUFBO0VBQ0EsK0NBQUE7QTFDMmxKTjs7QXlDdGpKRTtFQ2pEQSxXQUFBO0VBQ0EseUJuQzBFYTtBUGlpSmY7QVM3bEpFO0VpQ1ZJLFdBQUE7RUFDQSx5QkFBQTtBMUMwbUpOO0EwQ3ZtSkk7RUFFRSxVQUFBO0VBQ0EsZ0RBQUE7QTFDd21KTjs7QXlDbmtKRTtFQ2pEQSxjQUFBO0VBQ0EseUJuQzBFYTtBUDhpSmY7QVMxbUpFO0VpQ1ZJLGNBQUE7RUFDQSx5QkFBQTtBMUN1bkpOO0EwQ3BuSkk7RUFFRSxVQUFBO0VBQ0EsK0NBQUE7QTFDcW5KTjs7QXlDaGxKRTtFQ2pEQSxXQUFBO0VBQ0EseUJuQzBFYTtBUDJqSmY7QVN2bkpFO0VpQ1ZJLFdBQUE7RUFDQSx5QkFBQTtBMUNvb0pOO0EwQ2pvSkk7RUFFRSxVQUFBO0VBQ0EsK0NBQUE7QTFDa29KTjs7QXlDN2xKRTtFQ2pEQSxjQUFBO0VBQ0EseUJuQzBFYTtBUHdrSmY7QVNwb0pFO0VpQ1ZJLGNBQUE7RUFDQSx5QkFBQTtBMUNpcEpOO0EwQzlvSkk7RUFFRSxVQUFBO0VBQ0EsaURBQUE7QTFDK29KTjs7QXlDMW1KRTtFQ2pEQSxXQUFBO0VBQ0EseUJuQzBFYTtBUHFsSmY7QVNqcEpFO0VpQ1ZJLFdBQUE7RUFDQSx5QkFBQTtBMUM4cEpOO0EwQzNwSkk7RUFFRSxVQUFBO0VBQ0EsOENBQUE7QTFDNHBKTjs7QTJDenFKQTtFQUNFLGtCQUFBO0VBQ0EsbUJwQ3V6QmtDO0VvQ3J6QmxDLHlCcENLUztFT1NQLHFCQUFBO0FkOHBKSjtBa0JwbkpJO0V5QjVESjtJQVFJLGtCQUFBO0UzQzRxSkY7QUFDRjs7QTJDenFKQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFN0JJRSxnQkFBQTtBZHlxSko7O0E0Q3ZySkE7RUFDRSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJyQ3U5QmtDO0VxQ3Q5QmxDLDZCQUFBO0U5QlVFLHNCQUFBO0FkaXJKSjs7QTRDdHJKQTtFQUVFLGNBQUE7QTVDd3JKRjs7QTRDcHJKQTtFQUNFLGdCckM0UTRCO0FQMjZJOUI7O0E0Qy9xSkE7RUFDRSxtQkFBQTtBNUNrckpGO0E0Qy9xSkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtBNUNpckpKOztBNEN2cUpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1QzRxSnZFO0E2Q3h0SkU7RUFDRSx5QkFBQTtBN0MwdEpKO0E2Q3Z0SkU7RUFDRSxjQUFBO0E3Q3l0Sko7O0E0Q25ySkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTVDd3JKdkU7QTZDcHVKRTtFQUNFLHlCQUFBO0E3Q3N1Sko7QTZDbnVKRTtFQUNFLGNBQUE7QTdDcXVKSjs7QTRDL3JKRTtFQy9DQSxjRGdEcUg7RW5CM0NuSCx5Qm1CMkN1QjtFQzlDekIscUJEOENxRTtBNUNvc0p2RTtBNkNodkpFO0VBQ0UseUJBQUE7QTdDa3ZKSjtBNkMvdUpFO0VBQ0UsY0FBQTtBN0NpdkpKOztBNEMzc0pFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1Q2d0SnZFO0E2QzV2SkU7RUFDRSx5QkFBQTtBN0M4dkpKO0E2QzN2SkU7RUFDRSxjQUFBO0E3QzZ2Sko7O0E0Q3Z0SkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTVDNHRKdkU7QTZDeHdKRTtFQUNFLHlCQUFBO0E3QzB3Sko7QTZDdndKRTtFQUNFLGNBQUE7QTdDeXdKSjs7QTRDbnVKRTtFQy9DQSxjRGdEcUg7RW5CM0NuSCx5Qm1CMkN1QjtFQzlDekIscUJEOENxRTtBNUN3dUp2RTtBNkNweEpFO0VBQ0UseUJBQUE7QTdDc3hKSjtBNkNueEpFO0VBQ0UsY0FBQTtBN0NxeEpKOztBNEMvdUpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E1Q292SnZFO0E2Q2h5SkU7RUFDRSx5QkFBQTtBN0NreUpKO0E2Qy94SkU7RUFDRSxjQUFBO0E3Q2l5Sko7O0E0QzN2SkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTVDZ3dKdkU7QTZDNXlKRTtFQUNFLHlCQUFBO0E3Qzh5Sko7QTZDM3lKRTtFQUNFLGNBQUE7QTdDNnlKSjs7QThDcnpKRTtFQUNFO0lBQU8sMkJBQUE7RTlDeXpKVDtFOEN4ekpFO0lBQUssd0JBQUE7RTlDMnpKUDtBQUNGO0E4Q3h6SkE7RUFDRSxhQUFBO0VBQ0EsWXZDZytCa0M7RXVDLzlCbEMsZ0JBQUE7RUFDQSxjQUFBO0V0Q21ISSxrQkF0Q2E7RXNDM0VqQix5QnZDTFM7RU9TUCxzQkFBQTtBZHV6Sko7O0E4Q3R6SkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsV3ZDakJTO0V1Q2tCVCxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJ2Q3E5QmtDO0VnQmgrQjlCLDJCdUJZSjtBOUN5ekpGO0F1QmowSk07RXVCRE47SXZCRVEsZ0JBQUE7RXZCbzBKTjtBQUNGOztBOEMzekpBO0VyQllFLHFNQUFBO0VxQlZBLDBCQUFBO0E5Qzh6SkY7O0E4QzF6SkU7RUFDRSxrREFBQTtBOUM2ekpKO0E4QzF6Sk07RUFKSjtJQUtNLGVBQUE7RTlDNnpKTjtBQUNGOztBK0N4MkpBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0EvQzIySkY7O0ErQ3gySkE7RUFDRSxPQUFBO0EvQzIySkY7O0FnRDcySkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFHQSxlQUFBO0VBQ0EsZ0JBQUE7RWxDUUUsc0JBQUE7QWR1MkpKOztBZ0RyMkpBO0VBQ0UsV0FBQTtFQUNBLGN6Q1JTO0V5Q1NULG1CQUFBO0FoRHcySkY7QVMvMkpFO0V1Q1dFLFVBQUE7RUFDQSxjekNkTztFeUNlUCxxQkFBQTtFQUNBLHlCekN0Qk87QVA2M0pYO0FnRHAySkU7RUFDRSxjekNsQk87RXlDbUJQLHlCekMxQk87QVBnNEpYOztBZ0Q3MUpBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFHQSxzQnpDM0NTO0V5QzRDVCxzQ0FBQTtBaEQ4MUpGO0FnRDUxSkU7RWxDMUJFLCtCQUFBO0VBQ0EsZ0NBQUE7QWR5M0pKO0FnRDUxSkU7RWxDaEJFLG1DQUFBO0VBQ0Esa0NBQUE7QWQrMkpKO0FnRDUxSkU7RUFFRSxjekNsRE87RXlDbURQLG9CQUFBO0VBQ0Esc0J6QzFETztBUHU1Slg7QWdEejFKRTtFQUNFLFVBQUE7RUFDQSxXekNoRU87RXlDaUVQLHlCekNrTDBCO0V5Q2pMMUIscUJ6Q2lMMEI7QVAwcUo5QjtBZ0R4MUpFO0VBQ0UsbUJBQUE7QWhEMDFKSjtBZ0R4MUpJO0VBQ0UsZ0JBQUE7RUFDQSxxQnpDMkp3QjtBUCtySjlCOztBZ0Q1MEpJO0VBQ0UsbUJBQUE7QWhEKzBKTjtBZ0Q1MEpRO0VsQzFCSixrQ0FBQTtFQVpBLDBCQUFBO0FkczNKSjtBZ0QzMEpRO0VsQzNDSixnQ0FBQTtFQVlBLDRCQUFBO0FkODJKSjtBZ0QxMEpRO0VBQ0UsYUFBQTtBaEQ0MEpWO0FnRHowSlE7RUFDRSxxQnpDMEhvQjtFeUN6SHBCLG9CQUFBO0FoRDIwSlY7QWdEejBKVTtFQUNFLGlCQUFBO0VBQ0Esc0J6Q3FIa0I7QVBzdEo5Qjs7QWtCdDRKSTtFOEJtQ0E7SUFDRSxtQkFBQTtFaER1MkpKO0VnRHAySk07SWxDMUJKLGtDQUFBO0lBWkEsMEJBQUE7RWQ4NEpGO0VnRG4ySk07SWxDM0NKLGdDQUFBO0lBWUEsNEJBQUE7RWRzNEpGO0VnRGwySk07SUFDRSxhQUFBO0VoRG8ySlI7RWdEajJKTTtJQUNFLHFCekMwSG9CO0l5Q3pIcEIsb0JBQUE7RWhEbTJKUjtFZ0RqMkpRO0lBQ0UsaUJBQUE7SUFDQSxzQnpDcUhrQjtFUDh1SjVCO0FBQ0Y7QWtCLzVKSTtFOEJtQ0E7SUFDRSxtQkFBQTtFaEQrM0pKO0VnRDUzSk07SWxDMUJKLGtDQUFBO0lBWkEsMEJBQUE7RWRzNkpGO0VnRDMzSk07SWxDM0NKLGdDQUFBO0lBWUEsNEJBQUE7RWQ4NUpGO0VnRDEzSk07SUFDRSxhQUFBO0VoRDQzSlI7RWdEejNKTTtJQUNFLHFCekMwSG9CO0l5Q3pIcEIsb0JBQUE7RWhEMjNKUjtFZ0R6M0pRO0lBQ0UsaUJBQUE7SUFDQSxzQnpDcUhrQjtFUHN3SjVCO0FBQ0Y7QWtCdjdKSTtFOEJtQ0E7SUFDRSxtQkFBQTtFaER1NUpKO0VnRHA1Sk07SWxDMUJKLGtDQUFBO0lBWkEsMEJBQUE7RWQ4N0pGO0VnRG41Sk07SWxDM0NKLGdDQUFBO0lBWUEsNEJBQUE7RWRzN0pGO0VnRGw1Sk07SUFDRSxhQUFBO0VoRG81SlI7RWdEajVKTTtJQUNFLHFCekMwSG9CO0l5Q3pIcEIsb0JBQUE7RWhEbTVKUjtFZ0RqNUpRO0lBQ0UsaUJBQUE7SUFDQSxzQnpDcUhrQjtFUDh4SjVCO0FBQ0Y7QWtCLzhKSTtFOEJtQ0E7SUFDRSxtQkFBQTtFaEQrNkpKO0VnRDU2Sk07SWxDMUJKLGtDQUFBO0lBWkEsMEJBQUE7RWRzOUpGO0VnRDM2Sk07SWxDM0NKLGdDQUFBO0lBWUEsNEJBQUE7RWQ4OEpGO0VnRDE2Sk07SUFDRSxhQUFBO0VoRDQ2SlI7RWdEejZKTTtJQUNFLHFCekMwSG9CO0l5Q3pIcEIsb0JBQUE7RWhEMjZKUjtFZ0R6NkpRO0lBQ0UsaUJBQUE7SUFDQSxzQnpDcUhrQjtFUHN6SjVCO0FBQ0Y7QWdEOTVKQTtFbENuSEksZ0JBQUE7QWRvaEtKO0FnRDk1SkU7RUFDRSxxQkFBQTtBaERnNkpKO0FnRDk1Skk7RUFDRSxzQkFBQTtBaERnNkpOOztBaUR6aUtFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FoRHk1SjNDO0FTamlLRTtFd0NQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0FqRDJpS1I7QWlEeGlLTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QWhEazZKMUU7O0FpRHZqS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QWhEdTZKM0M7QVMvaUtFO0V3Q1BNLGNEK0lrRTtFQzlJbEUseUJBQUE7QWpEeWpLUjtBaUR0aktNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBaERnN0oxRTs7QWlEcmtLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBaERxN0ozQztBUzdqS0U7RXdDUE0sY0QrSWtFO0VDOUlsRSx5QkFBQTtBakR1a0tSO0FpRHBrS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FoRDg3SjFFOztBaURubEtFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FoRG04SjNDO0FTM2tLRTtFd0NQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0FqRHFsS1I7QWlEbGxLTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QWhENDhKMUU7O0FpRGptS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QWhEaTlKM0M7QVN6bEtFO0V3Q1BNLGNEK0lrRTtFQzlJbEUseUJBQUE7QWpEbW1LUjtBaURobUtNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBaEQwOUoxRTs7QWlEL21LRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBaEQrOUozQztBU3ZtS0U7RXdDUE0sY0QrSWtFO0VDOUlsRSx5QkFBQTtBakRpbktSO0FpRDltS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FoRHcrSjFFOztBaUQ3bktFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FoRDYrSjNDO0FTcm5LRTtFd0NQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0FqRCtuS1I7QWlENW5LTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QWhEcy9KMUU7O0FpRDNvS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QWhEMi9KM0M7QVNub0tFO0V3Q1BNLGNEK0lrRTtFQzlJbEUseUJBQUE7QWpENm9LUjtBaUQxb0tNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBaERvZ0sxRTs7QWtENXBLQTtFQUNFLFlBQUE7RTFDOEhJLGlCQXRDYTtFMEN0RmpCLGdCM0M2UjRCO0UyQzVSNUIsY0FBQTtFQUNBLFczQ1lTO0UyQ1hULHlCM0NzbENrQztFMkNybENsQyxZQUFBO0FsRCtwS0Y7QVMxcEtFO0V5Q0RFLFczQ01PO0UyQ0xQLHFCQUFBO0FsRDhwS0o7QVMxcEtFO0V5Q0NJLGFBQUE7QWxENHBLTjs7QWtEanBLQTtFQUNFLFVBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQUE7QWxEb3BLRjs7QWtEOW9LQTtFQUNFLG9CQUFBO0FsRGlwS0Y7O0FtRHZyS0E7RUFHRSxpQjVDeTRCa0M7RTRDeDRCbEMsZ0I1Q3c0QmtDO0VDN3dCOUIsbUJB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MExBO0VBQ0UscUJBQUE7RUFDQSxXbkRva0NzQjtFbURua0N0QixZbkRta0NzQjtFbURsa0N0QiwyQkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFFQSxrQkFBQTtFQUNBLCtDQUFBO0ExRHUwTEY7O0EwRHAwTEE7RUFDRSxXbkQ2akN3QjtFbUQ1akN4QixZbkQ0akN3QjtFbUQzakN4QixtQm5ENmpDd0I7QVAwd0oxQjs7QTBEaDBMQTtFQUNFO0lBQ0UsbUJBQUE7RTFEbTBMRjtFMERqMExBO0lBQ0UsVUFBQTtJQUNBLGVBQUE7RTFEbTBMRjtBQUNGO0EwRGgwTEE7RUFDRSxxQkFBQTtFQUNBLFduRG9pQ3NCO0VtRG5pQ3RCLFluRG1pQ3NCO0VtRGxpQ3RCLDJCQUFBO0VBQ0EsOEJBQUE7RUFFQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSw2Q0FBQTtBMURpMExGOztBMEQ5ekxBO0VBQ0UsV25ENmhDd0I7RW1ENWhDeEIsWW5ENGhDd0I7QVBxeUoxQjs7QTBEN3pMRTtFQUNFOztJQUVFLHdCQUFBO0UxRGcwTEo7QUFDRjtBMkQ1M0xBO0VBQXFCLG1DQUFBO0EzRCszTHJCOztBMkQ5M0xBO0VBQXFCLDhCQUFBO0EzRGs0THJCOztBMkRqNExBO0VBQXFCLGlDQUFBO0EzRHE0THJCOztBMkRwNExBO0VBQXFCLGlDQUFBO0EzRHc0THJCOztBMkR2NExBO0VBQXFCLHNDQUFBO0EzRDI0THJCOztBMkQxNExBO0VBQXFCLG1DQUFBO0EzRDg0THJCOztBNERoNUxFO0VBQ0Usb0NBQUE7QTVEbTVMSjs7QVN6NExFOzs7RW1ETEksb0NBQUE7QTVEbzVMTjs7QTREMTVMRTtFQUNFLG9DQUFBO0E1RDY1TEo7O0FTbjVMRTs7O0VtRExJLG9DQUFBO0E1RDg1TE47O0E0RHA2TEU7RUFDRSxvQ0FBQTtBNUR1NkxKOztBUzc1TEU7OztFbURMSSxvQ0FBQTtBNUR3NkxOOztBNEQ5NkxFO0VBQ0Usb0NBQUE7QTVEaTdMSjs7QVN2NkxFOzs7RW1ETEksb0NBQUE7QTVEazdMTjs7QTREeDdMRTtFQUNFLG9DQUFBO0E1RDI3TEo7O0FTajdMRTs7O0VtRExJLG9DQUFBO0E1RDQ3TE47O0E0RGw4TEU7RUFDRSxvQ0FBQTtBNURxOExKOztBUzM3TEU7OztFbURMSSxvQ0FBQTtBNURzOExOOztBNEQ1OExFO0VBQ0Usb0NBQUE7QTVEKzhMSjs7QVNyOExFOzs7RW1ETEksb0NBQUE7QTVEZzlMTjs7QTREdDlMRTtFQUNFLG9DQUFBO0E1RHk5TEo7O0FTLzhMRTs7O0VtRExJLG9DQUFBO0E1RDA5TE47O0E2RHo5TEE7RUFDRSxpQ0FBQTtBN0Q0OUxGOztBNkR6OUxBO0VBQ0Usd0NBQUE7QTdENDlMRjs7QThEditMQTtFQUFrQixvQ0FBQTtBOUQyK0xsQjs7QThEMStMQTtFQUFrQix3Q0FBQTtBOUQ4K0xsQjs7QThENytMQTtFQUFrQiwwQ0FBQTtBOURpL0xsQjs7QThEaC9MQTtFQUFrQiwyQ0FBQTtBOURvL0xsQjs7QThEbi9MQTtFQUFrQix5Q0FBQTtBOUR1L0xsQjs7QThEci9MQTtFQUFtQixvQkFBQTtBOUR5L0xuQjs7QThEeC9MQTtFQUFtQix3QkFBQTtBOUQ0L0xuQjs7QThEMy9MQTtFQUFtQiwwQkFBQTtBOUQrL0xuQjs7QThEOS9MQTtFQUFtQiwyQkFBQTtBOURrZ01uQjs7QThEamdNQTtFQUFtQix5QkFBQTtBOURxZ01uQjs7QThEbGdNRTtFQUNFLGdDQUFBO0E5RHFnTUo7O0E4RHRnTUU7RUFDRSxnQ0FBQTtBOUR5Z01KOztBOEQxZ01FO0VBQ0UsZ0NBQUE7QTlENmdNSjs7QThEOWdNRTtFQUNFLGdDQUFBO0E5RGloTUo7O0E4RGxoTUU7RUFDRSxnQ0FBQTtBOURxaE1KOztBOER0aE1FO0VBQ0UsZ0NBQUE7QTlEeWhNSjs7QThEMWhNRTtFQUNFLGdDQUFBO0E5RDZoTUo7O0E4RDloTUU7RUFDRSxnQ0FBQTtBOURpaU1KOztBOEQ3aE1BO0VBQ0UsNkJBQUE7QTlEZ2lNRjs7QThEemhNQTtFQUNFLGdDQUFBO0E5RDRoTUY7O0E4RHpoTUE7RUFDRSxpQ0FBQTtBOUQ0aE1GOztBOER6aE1BO0VBQ0UsMENBQUE7RUFDQSwyQ0FBQTtB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Q0FBQTtBakVtNU14Qzs7QWlFbDVNSTtFQUFvQyx5Q0FBQTtBakVzNU14Qzs7QWlFcjVNSTtFQUFvQyx3Q0FBQTtBakV5NU14Qzs7QWlFdjVNSTtFQUFpQyxrQ0FBQTtBakUyNU1yQzs7QWlFMTVNSTtFQUFpQyxnQ0FBQTtBakU4NU1yQzs7QWlFNzVNSTtFQUFpQyw4QkFBQTtBakVpNk1yQzs7QWlFaDZNSTtFQUFpQyxnQ0FBQTtBakVvNk1yQzs7QWlFbjZNSTtFQUFpQywrQkFBQTtBakV1Nk1yQzs7QWlFcjZNSTtFQUFrQyxvQ0FBQTtBakV5Nk10Qzs7QWlFeDZNSTtFQUFrQyxrQ0FBQTtBakU0Nk10Qzs7QWlFMzZNSTtFQUFrQyxnQ0FBQTtBakUrNk10Qzs7QWlFOTZNSTtFQUFrQyx1Q0FBQTtBakVrN010Qzs7QWlFajdNSTtFQUFrQyxzQ0FBQTtBakVxN010Qzs7QWlFcDdNSTtFQUFrQyxpQ0FBQTtBakV3N010Qzs7QWlFdDdNSTtFQUFnQywyQkFBQTtBakUwN01wQzs7QWlFejdNSTtFQUFnQyxpQ0FBQTtBakU2N01wQzs7QWlFNTdNSTtFQUFnQywrQkFBQTtBakVnOE1wQzs7QWlFLzdNSTtFQUFnQyw2QkFBQTtBakVtOE1wQzs7QWlFbDhNSTtFQUFnQywrQkFBQTtBakVzOE1wQzs7QWlFcjhNSTtFQUFnQyw4QkFBQTtBakV5OE1wQzs7QWtCNzdNSTtFK0NsREE7SUFBZ0MsOEJBQUE7RWpFby9NbEM7O0VpRW4vTUU7SUFBZ0MsaUNBQUE7RWpFdS9NbEM7O0VpRXQvTUU7SUFBZ0Msc0NBQUE7RWpFMC9NbEM7O0VpRXovTUU7SUFBZ0MseUNBQUE7RWpFNi9NbEM7O0VpRTMvTUU7SUFBOEIsMEJBQUE7RWpFKy9NaEM7O0VpRTkvTUU7SUFBOEIsNEJBQUE7RWpFa2dOaEM7O0VpRWpnTkU7SUFBOEIsa0NBQUE7RWpFcWdOaEM7O0VpRXBnTkU7SUFBOEIseUJBQUE7RWpFd2dOaEM7O0VpRXZnTkU7SUFBOEIsdUJBQUE7RWpFMmdOaEM7O0VpRTFnTkU7SUFBOEIsdUJBQUE7RWpFOGdOaEM7O0VpRTdnTkU7SUFBOEIseUJBQUE7RWpFaWhOaEM7O0VpRWhoTkU7SUFBOEIseUJBQUE7RWpFb2hOaEM7O0VpRWxoTkU7SUFBb0Msc0NBQUE7RWpFc2hOdEM7O0VpRXJoTkU7SUFBb0Msb0NBQUE7RWpFeWhOdEM7O0VpRXhoTkU7SUFBb0Msa0NBQUE7RWpFNGhOdEM7O0VpRTNoTkU7SUFBb0MseUNBQUE7RWpFK2hOdEM7O0VpRTloTkU7SUFBb0Msd0NBQUE7RWpFa2lOdEM7O0VpRWhpTkU7SUFBaUMsa0NBQUE7RWpFb2lObkM7O0VpRW5pTkU7SUFBaUMsZ0NBQUE7RWpFdWlObkM7O0VpRXRpTkU7SUFBaUMsOEJBQUE7RWpFMGlObkM7O0VpRXppTkU7SUFBaUMsZ0NBQUE7RWpFNmlObkM7O0VpRTVpTkU7SUFBaUMsK0JBQUE7RWpFZ2pObkM7O0VpRTlpTkU7SUFBa0Msb0NBQUE7RWpFa2pOcEM7O0VpRWpqTkU7SUFBa0Msa0NBQUE7RWpFcWpOcEM7O0VpRXBqTkU7SUFBa0MsZ0NBQUE7RWpFd2pOcEM7O0VpRXZqTkU7SUFBa0MsdUNBQUE7RWpFMmpOcEM7O0VpRTFqTkU7SUFBa0Msc0NBQUE7RWpFOGpOcEM7O0VpRTdqTkU7SUFBa0MsaUNBQUE7RWpFaWtOcEM7O0VpRS9qTkU7SUFBZ0MsMkJBQUE7RWpFbWtObEM7O0VpRWxrTkU7SUFBZ0MsaUNBQUE7RWpFc2tObEM7O0VpRXJrTkU7SUFBZ0MsK0JBQUE7RWpFeWtObEM7O0VpRXhrTkU7SUFBZ0MsNkJBQUE7RWpFNGtObEM7O0VpRTNrTkU7SUFBZ0MsK0JBQUE7RWpFK2tObEM7O0VpRTlrTkU7SUFBZ0MsOEJBQUE7RWpFa2xObEM7QUFDRjtBa0J2a05JO0UrQ2xEQTtJQUFnQyw4QkFBQTtFakU2bk5sQzs7RWlFNW5ORTtJQUFnQyxpQ0FBQTtFakVnb05sQzs7RWlFL25ORTtJQUFnQyxzQ0FBQTtFakVtb05sQzs7RWlFbG9ORTtJQUFnQyx5Q0FBQTtFakVzb05sQzs7RWlFcG9ORTtJQUE4QiwwQkFBQTtFakV3b05oQzs7RWlFdm9ORTtJQUE4Qiw0QkFBQTtFakUyb05oQzs7RWlFMW9ORTtJQUE4QixrQ0FBQTtFakU4b05oQzs7RWlFN29ORTtJQUE4Qix5QkFBQTtFakVpcE5oQzs7RWlFaHBORTtJQUE4Qix1QkFBQTtFakVvcE5oQzs7RWlFbnBORTtJQUE4Qix1QkFBQTtFakV1cE5oQzs7RWlFdHBORTtJQUE4Qix5QkFBQTtFakUwcE5oQzs7RWlFenBORTtJQUE4Qix5QkFBQTtFakU2cE5oQzs7RWlFM3BORTtJQUFvQyxzQ0FBQTtFakUrcE50Qzs7RWlFOXBORTtJQUFvQyxvQ0FBQTtFakVrcU50Qzs7RWlFanFORTtJQUFvQyxrQ0FBQTtFakVxcU50Qzs7RWlFcHFORTtJQUFvQyx5Q0FBQTtFakV3cU50Qzs7RWlFdnFORTtJQUFvQyx3Q0FBQTtFakUycU50Qzs7RWlFenFORTtJQUFpQyxrQ0FBQTtFakU2cU5uQzs7RWlFNXFORTtJQUFpQyxnQ0FBQTtFakVnck5uQzs7RWlFL3FORTtJQUFpQyw4QkFBQTtFakVtck5uQzs7RWlFbHJORTtJQUFpQyxnQ0FBQTtFakVzck5uQzs7RWlFcnJORTtJQUFpQywrQkFBQTtFakV5ck5uQzs7RWlFdnJORTtJQUFrQyxvQ0FBQTtFakUyck5wQzs7RWlFMXJORTtJQUFrQyxrQ0FBQTtFakU4ck5wQzs7RWlFN3JORTtJQUFrQyxnQ0FBQTtFakVpc05wQzs7RWlFaHNORTtJQUFrQyx1Q0FBQTtFakVvc05wQzs7RWlFbnNORTtJQUFrQyxzQ0FBQTtFakV1c05wQzs7RWlFdHNORTtJQUFrQyxpQ0FBQTtFakUwc05wQzs7RWlFeHNORTtJQUFnQywyQkFBQTtFakU0c05sQzs7RWlFM3NORTtJQUFnQyxpQ0FBQTtFakUrc05sQzs7RWlFOXNORTtJQUFnQywrQkFBQTtFakVrdE5sQzs7RWlFanRORTtJQUFnQyw2QkFBQTtFakVxdE5sQzs7RWlFcHRORTtJQUFnQywrQkFBQTtFakV3dE5sQzs7RWlFdnRORTtJQUFnQyw4QkFBQTtFakUydE5sQztBQUNGO0FrQmh0Tkk7RStDbERBO0lBQWdDLDhCQUFBO0VqRXN3TmxDOztFaUVyd05FO0lBQWdDLGlDQUFBO0VqRXl3TmxDOztFaUV4d05FO0lBQWdDLHNDQUFBO0VqRTR3TmxDOztFaUUzd05FO0lBQWdDLHlDQUFBO0VqRSt3TmxDOztFaUU3d05FO0lBQThCLDBCQUFBO0VqRWl4TmhDOztFaUVoeE5FO0lBQThCLDRCQUFBO0VqRW94TmhDOztFaUVueE5FO0lBQThCLGtDQUFBO0VqRXV4TmhDOztFaUV0eE5FO0lBQThCLHlCQUFBO0VqRTB4TmhDOztFaUV6eE5FO0lBQThCLHVCQUFBO0VqRTZ4TmhDOztFaUU1eE5FO0lBQThCLHVCQUFBO0VqRWd5TmhDOztFaUUveE5FO0lBQThCLHlCQUFBO0VqRW15TmhDOztFaUVseU5FO0lBQThCLHlCQUFBO0VqRXN5TmhDOztFaUVweU5FO0lBQW9DLHNDQUFBO0VqRXd5TnRDOztFaUV2eU5FO0lBQW9DLG9DQUFBO0VqRTJ5TnRDOztFaUUxeU5FO0lBQW9DLGtDQUFBO0VqRTh5TnRDOztFaUU3eU5FO0lBQW9DLHlDQUFBO0VqRWl6TnRDOztFaUVoek5FO0lBQW9DLHdDQUFBO0VqRW96TnRDOztFaUVsek5FO0lBQWlDLGtDQUFBO0VqRXN6Tm5DOztFaUVyek5FO0lBQWlDLGdDQUFBO0VqRXl6Tm5DOztFaUV4ek5FO0lBQWlDLDhCQUFBO0VqRTR6Tm5DOztFaUUzek5FO0lBQWlDLGdDQUFBO0VqRSt6Tm5DOztFaUU5ek5FO0lBQWlDLCtCQUFBO0VqRWswTm5DOztFaUVoME5FO0lBQWtDLG9DQUFBO0VqRW8wTnBDOztFaUVuME5FO0lBQWtDLGtDQUFBO0VqRXUwTnBDOztFaUV0ME5FO0lBQWtDLGdDQUFBO0VqRTAwTnBDOztFaUV6ME5FO0lBQWtDLHVDQUFBO0VqRTYwTnBDOztFaUU1ME5FO0lBQWtDLHNDQUFBO0VqRWcxTnBDOztFaUUvME5FO0lBQWtDLGlDQUFBO0VqRW0xTnBDOztFaUVqMU5FO0lBQWdDLDJCQUFBO0VqRXExTmxDOztFaUVwMU5FO0lBQWdDLGlDQUFBO0VqRXcxTmxDOztFaUV2MU5FO0lBQWdDLCtCQUFBO0VqRTIxTmxDOztFaUUxMU5FO0lBQWdDLDZCQUFBO0VqRTgxTmxDOztFaUU3MU5FO0lBQWdDLCtCQUFBO0VqRWkyTmxDOztFaUVoMk5FO0lBQWdDLDhCQUFBO0VqRW8yTmxDO0FBQ0Y7QWtCejFOSTtFK0NsREE7SUFBZ0MsOEJBQUE7RWpFKzRObEM7O0VpRTk0TkU7SUFBZ0MsaUNBQUE7RWpFazVObEM7O0VpRWo1TkU7SUFBZ0Msc0NBQUE7RWpFcTVObEM7O0VpRXA1TkU7SUFBZ0MseUNBQUE7RWpFdzVObEM7O0VpRXQ1TkU7SUFBOEIsMEJBQUE7RWpFMDVOaEM7O0VpRXo1TkU7SUFBOEIsNEJBQUE7RWpFNjVOaEM7O0VpRTU1TkU7SUFBOEIsa0NBQUE7RWpFZzZOaEM7O0VpRS81TkU7SUFBOEIseUJBQUE7RWpFbTZOaEM7O0VpRWw2TkU7SUFBOEIsdUJBQUE7RWpFczZOaEM7O0VpRXI2TkU7SUFBOEIsdUJBQUE7RWpFeTZOaEM7O0VpRXg2TkU7SUFBOEIseUJBQUE7RWpFNDZOaEM7O0VpRTM2TkU7SUFBOEIseUJBQUE7RWpFKzZOaEM7O0VpRTc2TkU7SUFBb0Msc0NBQUE7RWpFaTdOdEM7O0VpRWg3TkU7SUFBb0Msb0NBQUE7RWpFbzdOdEM7O0VpRW43TkU7SUFBb0Msa0NBQUE7RWpFdTdOdEM7O0VpRXQ3TkU7SUFBb0MseUNBQUE7RWpFMDdOdEM7O0VpRXo3TkU7SUFBb0Msd0NBQUE7RWpFNjdOdEM7O0VpRTM3TkU7SUFBaUMsa0NBQUE7RWpFKzdObkM7O0VpRTk3TkU7SUFBaUMsZ0NBQUE7RWpFazhObkM7O0VpRWo4TkU7SUFBaUMsOEJBQUE7RWpFcThObkM7O0VpRXA4TkU7SUFBaUMsZ0NBQUE7RWpFdzhObkM7O0VpRXY4TkU7SUFBaUMsK0JBQUE7RWpFMjhObkM7O0VpRXo4TkU7SUFBa0Msb0NBQUE7RWpFNjhOcEM7O0VpRTU4TkU7SUFBa0Msa0NBQUE7RWpFZzlOcEM7O0VpRS84TkU7SUFBa0MsZ0NBQUE7RWpFbTlOcEM7O0VpRWw5TkU7SUFBa0MsdUNBQUE7RWpFczlOcEM7O0VpRXI5TkU7SUFBa0Msc0NBQUE7RWpFeTlOcEM7O0VpRXg5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c0JBQUE7QXpFNHRPM0I7O0F5RTV0T0k7RUFBdUIsdUJBQUE7QXpFZ3VPM0I7O0F5RWh1T0k7RUFBdUIsdUJBQUE7QXpFb3VPM0I7O0F5RWh1T0E7RUFBVSwwQkFBQTtBekVvdU9WOztBeUVudU9BO0VBQVUsMkJBQUE7QXpFdXVPVjs7QXlFbnVPQTtFQUFjLDJCQUFBO0F6RXV1T2Q7O0F5RXR1T0E7RUFBYyw0QkFBQTtBekUwdU9kOztBeUV4dU9BO0VBQVUsdUJBQUE7QXpFNHVPVjs7QXlFM3VPQTtFQUFVLHdCQUFBO0F6RSt1T1Y7O0EwRXh2T1E7RUFBZ0Msb0JBQUE7QTFFNHZPeEM7O0EwRTN2T1E7O0VBRUUsd0JBQUE7QTFFOHZPVjs7QTBFNXZPUTs7RUFFRSwwQkFBQTtBMUUrdk9WOztBMEU3dk9ROztFQUVFLDJCQUFBO0ExRWd3T1Y7O0EwRTl2T1E7O0VBRUUseUJBQUE7QTFFaXdPVjs7QTBFaHhPUTtFQUFnQywwQkFBQTtBMUVveE94Qzs7QTBFbnhPUTs7RUFFRSw4QkFBQTtBMUVzeE9WOztBMEVweE9ROztFQUVFLGdDQUFBO0ExRXV4T1Y7O0EwRXJ4T1E7O0VBRUUsaUNBQUE7QTFFd3hPVjs7QTBFdHhPUTs7RUFFRSwrQkFBQTtBMUV5eE9WOztBMEV4eU9RO0VBQWdDLHlCQUFBO0ExRTR5T3hDOztBMEUzeU9ROztFQUVFLDZCQUFBO0ExRTh5T1Y7O0EwRTV5T1E7O0VBRUUsK0JBQUE7QTFFK3lPVjs7QTBFN3lPUTs7RUFFRSxnQ0FBQTtBMUVnek9WOztBMEU5eU9ROztFQUVFLDhCQUFBO0ExRWl6T1Y7O0EwRWgwT1E7RUFBZ0MsdUJBQUE7QTFFbzBPeEM7O0EwRW4wT1E7O0VBRUUsMkJBQUE7QTFFczBPVjs7QTBFcDBPUTs7RUFFRSw2QkFBQTtBMUV1ME9WOztBMEVyME9ROztFQUVFLDhCQUFBO0ExRXcwT1Y7O0EwRXQwT1E7O0VBRUUsNEJBQUE7QTFFeTBPVjs7QTBFeDFPUTtFQUFnQyx5QkFBQTtBMUU0MU94Qzs7QTBFMzFPUTs7RUFFRSw2QkFBQTtBMUU4MU9WOztBMEU1MU9ROztFQUVFLCtCQUFBO0ExRSsxT1Y7O0EwRTcxT1E7O0VBRUUsZ0NBQUE7QTFFZzJPVjs7QTBFOTFPUTs7RUFFRSw4QkFBQTtBMUVpMk9WOztBMEVoM09RO0VBQWdDLHVCQUFBO0ExRW8zT3hDOztBMEVuM09ROztFQUVFLDJCQUFBO0ExRXMzT1Y7O0EwRXAzT1E7O0VBRUUsNkJBQUE7QTFFdTNPVjs7QTBFcjNPUTs7RUFFRSw4QkFBQTtBMUV3M09WOztBMEV0M09ROztFQUVFLDRCQUFBO0ExRXkzT1Y7O0EwRXg0T1E7RUFBZ0MscUJBQUE7QTFFNDRPeEM7O0EwRTM0T1E7O0VBRUUseUJBQUE7QTFFODRPVjs7QTBFNTRPUTs7RUFFRSwyQkFBQTtBMUUrNE9WOztBMEU3NE9ROztFQUVFLDRCQUFBO0ExRWc1T1Y7O0EwRTk0T1E7O0VBRUUsMEJBQUE7QTFFaTVPVjs7QTBFaDZPUTtFQUFnQywyQkFBQTtBMUVvNk94Qzs7QTBFbjZPUTs7RUFFRSwrQkFBQTtBMUVzNk9WOztBMEVwNk9ROztFQUVFLGlDQUFBO0ExRXU2T1Y7O0EwRXI2T1E7O0VBRUUsa0NBQUE7QTFFdzZPVjs7QTBFdDZPUTs7RUFFRSxnQ0FBQTtBMUV5Nk9WOztBMEV4N09RO0VBQWdDLDBCQUFBO0ExRTQ3T3hDOztBMEUzN09ROztFQUVFLDhCQUFBO0ExRTg3T1Y7O0EwRTU3T1E7O0VBRUUsZ0NBQUE7QTFFKzdPVjs7QTBFNzdPUTs7RUFFRSxpQ0FBQTtBMUVnOE9WOztBMEU5N09ROztFQUVFLCtCQUFBO0ExRWk4T1Y7O0EwRWg5T1E7RUFBZ0Msd0JBQUE7QTFFbzlPeEM7O0EwRW45T1E7O0VBRUUsNEJBQUE7QTFFczlPVjs7QTBFcDlPUTs7RUFFRSw4QkFBQTtBMUV1OU9WOztBMEVyOU9ROztFQUVFLCtCQUFBO0ExRXc5T1Y7O0EwRXQ5T1E7O0VBRUUsNkJBQUE7QTFFeTlPVjs7QTBFeCtPUTtFQUFnQywwQkFBQTtBMUU0K094Qzs7QTBFMytPUTs7RUFFRSw4QkFBQTtBMUU4K09WOztBMEU1K09ROztFQUVFLGdDQUFBO0ExRSsrT1Y7O0EwRTcrT1E7O0VBRUUsaUNBQUE7QTFFZy9PVjs7QTBFOStPUTs7RUFFRSwrQkFBQTtBMUVpL09WOztBMEVoZ1BRO0VBQWdDLHdCQUFBO0ExRW9nUHhDOztBMEVuZ1BROztFQUVFLDRCQUFBO0ExRXNnUFY7O0EwRXBnUFE7O0VBRUUsOEJBQUE7QTFFdWdQVjs7QTBFcmdQUTs7RUFFRSwrQkFBQTtBMUV3Z1BWOztBMEV0Z1BROztFQUVFLDZCQUFBO0ExRXlnUFY7O0EwRWpnUFE7RUFBd0IsMkJBQUE7QTFFcWdQaEM7O0EwRXBnUFE7O0VBRUUsK0JBQUE7QTFFdWdQVjs7QTBFcmdQUTs7RUFFRSxpQ0FBQTtBMUV3Z1BWOztBMEV0Z1BROztFQUVFLGtDQUFBO0ExRXlnUFY7O0EwRXZnUFE7O0VBRUUsZ0NBQUE7QTFFMGdQVjs7QTBFemhQUTtFQUF3QiwwQkFBQTtBMUU2aFBoQzs7QTBFNWhQUTs7RUFFRSw4QkFBQTtBMUUraFBWOztBMEU3aFBROztFQUVFLGdDQUFBO0ExRWdpUFY7O0EwRTloUFE7O0VBRUUsaUNBQUE7QTFFaWlQVjs7QTBFL2hQUTs7RUFFRSwrQkFBQTtBMUVraVBWOztBMEVqalBRO0VBQXdCLHdCQUFBO0ExRXFqUGhDOztBMEVwalBROztFQUVFLDRCQUFBO0ExRXVqUFY7O0EwRXJqUFE7O0VBRUUsOEJBQUE7QTFFd2pQVjs7QTBFdGpQUTs7RUFFRSwrQkFBQTtBMUV5alBWOztBMEV2alBROztFQUVFLDZCQUFBO0ExRTBqUFY7O0EwRXprUFE7RUFBd0IsMEJBQUE7QTFFNmtQaEM7O0EwRTVrUFE7O0VBRUUsOEJBQUE7QTFFK2tQVjs7QTBFN2tQUTs7RUFFRSxnQ0FBQTtBMUVnbFBWOztBMEU5a1BROztFQUVFLGlDQUFBO0ExRWlsUFY7O0EwRS9rUFE7O0VBRUUsK0JBQUE7QTFFa2xQVjs7QTBFam1QUTtFQUF3Qix3QkFBQTtBMUVxbVBoQzs7QTBFcG1QUTs7RUFFRSw0QkFBQTtBMUV1bVBWOztBMEVybVBROztFQUVFLDhCQUFBO0ExRXdtUFY7O0EwRXRtUFE7O0VBRUUsK0JBQUE7QTFFeW1QVjs7QTBFdm1QUTs7RUFFRSw2QkFBQTtBMUUwbVBWOztBMEVwbVBJO0VBQW1CLHVCQUFBO0ExRXdtUHZCOztBMEV2bVBJOztFQUVFLDJCQUFBO0ExRTBtUE47O0EwRXhtUEk7O0VBRUUsNkJBQUE7QTFFMm1QTjs7QTBFem1QSTs7RUFFRSw4QkFBQTtBMUU0bVBOOztBMEUxbVBJOztFQUVFLDRCQUFBO0ExRTZtUE47O0FrQnRuUEk7RXdEbERJO0lBQWdDLG9CQUFBO0UxRTZxUHRDOztFMEU1cVBNOztJQUVFLHdCQUFBO0UxRStxUFI7O0UwRTdxUE07O0lBRUUsMEJBQUE7RTFFZ3JQUjs7RTBFOXFQTTs7SUFFRSwyQkFBQTtFMUVpclBSOztFMEUvcVBNOztJQUVFLHlCQUFBO0UxRWtyUFI7O0UwRWpzUE07SUFBZ0MsMEJBQUE7RTFFcXNQdEM7O0UwRXBzUE07O0lBRUUsOEJBQUE7RTFFdXNQUjs7RTBFcnNQTTs7SUFFRSxnQ0FBQTtFMUV3c1BSOztFMEV0c1BNOztJQUVFLGlDQUFBO0UxRXlzUFI7O0UwRXZzUE07O0lBRUUsK0JBQUE7RTFFMHNQUjs7RTBFenRQTTtJQUFnQyx5QkFBQTtFMUU2dFB0Qzs7RTBFNXRQTTs7SUFFRSw2QkFBQTtFMUUrdFBSOztFMEU3dFBNOztJQUVFLCtCQUFBO0UxRWd1UFI7O0UwRTl0UE07O0lBRUUsZ0NBQUE7RTFFaXVQUjs7RTBFL3RQTTs7SUFFRSw4QkFBQTtFMUVrdVBSOztFMEVqdlBNO0lBQWdDLHVCQUFBO0UxRXF2UHRDOztFMEVwdlBNOztJQUVFLDJCQUFBO0UxRXV2UFI7O0UwRXJ2UE07O0lBRUUsNkJBQUE7RTFFd3ZQUjs7RTBFdHZQTTs7SUFFRSw4QkFBQTtFMUV5dlBSOztFMEV2dlBNOztJQUVFLDRCQUFBO0UxRTB2UFI7O0UwRXp3UE07SUFBZ0MseUJBQUE7RTFFNndQdEM7O0UwRTV3UE07O0lBRUUsNkJBQUE7RTFFK3dQUjs7RTBFN3dQTTs7SUFFRSwrQkFBQTtFMUVneFBSOztFMEU5d1BNOztJQUVFLGdDQUFBO0UxRWl4UFI7O0UwRS93UE07O0lBRUUsOEJBQUE7RTFFa3hQUjs7RTBFanlQTTtJQUFnQyx1QkFBQTtFMUVxeVB0Qzs7RTBFcHlQTTs7SUFFRSwyQkFBQTtFMUV1eVBSOztFMEVyeVBNOztJQUVFLDZCQUFBO0UxRXd5UFI7O0UwRXR5UE07O0lBRUUsOEJBQUE7RTFFeXlQUjs7RTBFdnlQTTs7SUFFRSw0QkFBQTtFMUUweVBSOztFMEV6elBNO0lBQWdDLHFCQUFBO0UxRTZ6UHRDOztFMEU1elBNOztJQUVFLHlCQUFBO0UxRSt6UFI7O0UwRTd6UE07O0lBRUUsMkJBQUE7RTFFZzBQUjs7RTBFOXpQTTs7SUFFRSw0QkFBQTtFMUVpMFBSOztFMEUvelBNOztJQUVFLDBCQUFBO0UxRWswUFI7O0UwRWoxUE07SUFBZ0MsMkJBQUE7RTFFcTFQdEM7O0UwRXAxUE07O0lBRUUsK0JBQUE7RTFFdTFQUjs7RTBFcjFQTTs7SUFFRSxpQ0FBQTtFMUV3MVBSOztFMEV0MVBNOztJQUVFLGtDQUFBO0UxRXkxUFI7O0UwRXYxUE07O0lBRUUsZ0NBQUE7RTFFMDFQUjs7RTBFejJQTTtJQUFnQywwQkFBQTtFMUU2MlB0Qzs7RTBFNTJQTTs7SUFFRSw4QkFBQTtFMUUrMlBSOztFMEU3MlBNOztJQUVFLGdDQUFBO0UxRWczUFI7O0UwRTkyUE07O0lBRUUsaUNBQUE7RTFFaTNQUjs7RTBFLzJQTTs7SUFFRSwrQkFBQTtFMUVrM1BSOztFMEVqNFBNO0lBQWdDLHdCQUFBO0UxRXE0UHRDOztFMEVwNFBNOztJQUVFLDRCQUFBO0UxRXU0UFI7O0UwRXI0UE07O0lBRUUsOEJBQUE7RTFFdzRQUjs7RTBFdDRQTTs7SUFFRSwrQkFBQTtFMUV5NFBSOztFMEV2NFBNOztJQUVFLDZCQUFBO0UxRTA0UFI7O0UwRXo1UE07SUFBZ0MsMEJBQUE7RTFFNjVQdEM7O0UwRTU1UE07O0lBRUUsOEJBQUE7RTFFKzVQUjs7RTBFNzVQTTs7SUFFRSxnQ0FBQTtFMUVnNlBSOztFMEU5NVBNOztJQUVFLGlDQUFBO0UxRWk2UFI7O0UwRS81UE07O0lBRUUsK0JBQUE7RTFFazZQUjs7RTBFajdQTTtJQUFnQyx3QkFBQTtFMUVxN1B0Qzs7RTBFcDdQTTs7SUFFRSw0QkFBQTtFMUV1N1BSOztFMEVyN1BNOztJQUVFLDhCQUFBO0UxRXc3UFI7O0UwRXQ3UE07O0lBRUUsK0JBQUE7RTFFeTdQUjs7RTBFdjdQTTs7SUFFRSw2QkFBQTtFMUUwN1BSOztFMEVsN1BNO0lBQXdCLDJCQUFBO0UxRXM3UDlCOztFMEVyN1BNOztJQUVFLCtCQUFBO0UxRXc3UFI7O0UwRXQ3UE07O0lBRUUsaUNBQUE7RTFFeTdQUjs7RTBFdjdQTTs7SUFFRSxrQ0FBQTtFMUUwN1BSOztFMEV4N1BNOztJQUVFLGdDQUFBO0UxRTI3UFI7O0UwRTE4UE07SUFBd0IsMEJBQUE7RTFFODhQOUI7O0UwRTc4UE07O0lBRUUsOEJBQUE7RTFFZzlQUjs7RTBFOThQTTs7SUFFRSxnQ0FBQTtFMUVpOVBSOztFMEUvOFBNOztJQUVFLGlDQUFBO0UxRWs5UFI7O0UwRWg5UE07O0lBRUUsK0JBQUE7RTFFbTlQUjs7RTBFbCtQTTtJQUF3Qix3QkFBQTtFMUVzK1A5Qjs7RTBFcitQTTs7SUFFRSw0QkFBQTtFMUV3K1BSOztFMEV0K1BNOztJQUVFLDhCQUFBO0UxRXkrUFI7O0UwRXYrUE07O0lBRUUsK0JBQUE7RTFFMCtQUjs7RTBFeCtQTTs7SUFFRSw2QkFBQTtFMUUyK1BSOztFMEUxL1BNO0lBQXdCLDBCQUFBO0UxRTgvUDlCOztFMEU3L1BNOztJQUVFLDhCQUFBO0UxRWdnUVI7O0UwRTkvUE07O0lBRUUsZ0NBQUE7RTFFaWdRUjs7RTBFLy9QTTs7SUFFRSxpQ0FBQTtFMUVrZ1FSOztFMEVoZ1FNOztJQUVFLCtCQUFBO0UxRW1nUVI7O0UwRWxoUU07SUFBd0Isd0JBQUE7RTFFc2hROUI7O0UwRXJoUU07O0lBRUUsNEJBQUE7RTFFd2hRUjs7RTBFdGhRTTs7SUFFRSw4QkFBQTtFMUV5aFFSOztFMEV2aFFNOztJQUVFLCtCQUFBO0UxRTBoUVI7O0UwRXhoUU07O0lBRUUsNkJBQUE7RTFFMmhRUjs7RTBFcmhRRTtJQUFtQix1QkFBQTtFMUV5aFFyQjs7RTBFeGhRRTs7SUFFRSwyQkFBQTtFMUUyaFFKOztFMEV6aFFFOztJQUVFLDZCQUFBO0UxRTRoUUo7O0UwRTFoUUU7O0lBRUUsOEJBQUE7RTFFNmhRSjs7RTBFM2hRRTs7SUFFRSw0QkFBQTtFMUU4aFFKO0FBQ0Y7QWtCeGlRSTtFd0RsREk7SUFBZ0Msb0JBQUE7RTFFOGxRdEM7O0UwRTdsUU07O0lBRUUsd0JBQUE7RTFFZ21RUjs7RTBFOWxRTTs7SUFFRSwwQkFBQTtFMUVpbVFSOztFMEUvbFFNOztJQUVFLDJCQUFBO0UxRWttUVI7O0UwRWhtUU07O0lBRUUseUJBQUE7RTFFbW1RUjs7RTBFbG5RTTtJQUFnQywwQkFBQTtFMUVzblF0Qzs7RTBFcm5RTTs7SUFFRSw4QkFBQTtFMUV3blFSOztFMEV0blFNOztJQUVFLGdDQUFBO0UxRXluUVI7O0UwRXZuUU07O0lBRUUsaUNBQUE7RTFFMG5RUjs7RTBFeG5RTTs7SUFFRSwrQkFBQTtFMUUyblFSOztFMEUxb1FNO0lBQWdDLHlCQUFBO0UxRThvUXRDOztFMEU3b1FNOztJQUVFLDZCQUFBO0UxRWdwUVI7O0UwRTlvUU07O0lBRUUsK0JBQUE7RTFFaXBRUjs7RTBFL29RTTs7SUFFRSxnQ0FBQTtFMUVrcFFSOztFMEVocFFNOztJQUVFLDhCQUFBO0UxRW1wUVI7O0UwRWxxUU07SUFBZ0MsdUJBQUE7RTFFc3FRdEM7O0UwRXJxUU07O0lBRUUsMkJBQUE7RTFFd3FRUjs7RTBFdHFRTTs7SUFFRSw2QkFBQTtFMUV5cVFSOztFMEV2cVFNOztJQUVFLDhCQUFBO0UxRTBxUVI7O0UwRXhxUU07O0lBRUUsNEJBQUE7RTFFMnFRUjs7RTBFMXJRTTtJQUFnQyx5QkFBQTtFMUU4clF0Qzs7RTBFN3JRTTs7SUFFRSw2QkFBQTtFMUVnc1FSOztFMEU5clFNOztJQUVFLCtCQUFBO0UxRWlzUVI7O0UwRS9yUU07O0lBRUUsZ0NBQUE7RTFFa3NRUjs7RTBFaHNRTTs7SUFFRSw4QkFBQTtFMUVtc1FSOztFMEVsdFFNO0lBQWdDLHVCQUFBO0UxRXN0UXRDOztFMEVydFFNOztJQUVFLDJCQUFBO0UxRXd0UVI7O0UwRXR0UU07O0lBRUUsNkJBQUE7RTFFeXRRUjs7RTBFdnRRTTs7SUFFRSw4QkFBQTtFMUUwdFFSOztFMEV4dFFNOztJQUVFLDRCQUFBO0UxRTJ0UVI7O0UwRTF1UU07SUFBZ0MscUJBQUE7RTFFOHVRdEM7O0UwRTd1UU07O0lBRUUseUJBQUE7RTFFZ3ZRUjs7RTBFOXVRTTs7SUFFRSwyQkFBQTtFMUVpdlFSOztFMEUvdVFNOztJQUVFLDRCQUFBO0UxRWt2UVI7O0UwRWh2UU07O0lBRUUsMEJBQUE7RTFFbXZRUjs7RTBFbHdRTTtJQUFnQywyQkFBQTtFMUVzd1F0Qzs7RTBFcndRTTs7SUFFRSwrQkFBQTtFMUV3d1FSOztFMEV0d1FNOztJQUVFLGlDQUFBO0UxRXl3UVI7O0UwRXZ3UU07O0lBRUUsa0NBQUE7RTFFMHdRUjs7RTBFeHdRTTs7SUFFRSxnQ0FBQTtFMUUyd1FSOztFMEUxeFFNO0lBQWdDLDBCQUFBO0UxRTh4UXRDOztFMEU3eFFNOztJQUVFLDhCQUFBO0UxRWd5UVI7O0UwRTl4UU07O0lBRUUsZ0NBQUE7RTFFaXlRUjs7RTBFL3hRTTs7SUFFRSxpQ0FBQTtFMUVreVFSOztFMEVoeVFNOztJQUVFLCtCQUFBO0UxRW15UVI7O0UwRWx6UU07SUFBZ0Msd0JBQUE7RTFFc3pRdEM7O0UwRXJ6UU07O0lBRUUsNEJBQUE7RTFFd3pRUjs7RTBFdHpRTTs7SUFFRSw4QkFBQTtFMUV5elFSOztFMEV2elFNOztJQUVFLCtCQUFBO0UxRTB6UVI7O0UwRXh6UU07O0lBRUUsNkJBQUE7RTFFMnpRUjs7RTBFMTBRTTtJQUFnQywwQkFBQTtFMUU4MFF0Qzs7RTBFNzBRTTs7SUFFRSw4QkFBQTtFMUVnMVFSOztFMEU5MFFNOztJQUVFLGdDQUFBO0UxRWkxUVI7O0UwRS8wUU07O0lBRUUsaUNBQUE7RTFFazFRUjs7RTBFaDFRTTs7SUFFRSwrQkFBQTtFMUVtMVFSOztFMEVsMlFNO0lBQWdDLHdCQUFBO0UxRXMyUXRDOztFMEVyMlFNOztJQUVFLDRCQUFBO0UxRXcyUVI7O0UwRXQyUU07O0lBRUUsOEJBQUE7RTFFeTJRUjs7RTBFdjJRTTs7SUFFRSwrQkFBQTtFMUUwMlFSOztFMEV4MlFNOztJQUVFLDZCQUFBO0UxRTIyUVI7O0UwRW4yUU07SUFBd0IsMkJBQUE7RTFFdTJROUI7O0UwRXQyUU07O0lBRUUsK0JBQUE7RTFFeTJRUjs7RTBFdjJRTTs7SUFFRSxpQ0FBQTtFMUUwMlFSOztFMEV4MlFNOztJQUVFLGtDQUFBO0UxRTIyUVI7O0UwRXoyUU07O0lBRUUsZ0NBQUE7RTFFNDJRUjs7RTBFMzNRTTtJQUF3QiwwQkFBQTtFMUUrM1E5Qjs7RTBFOTNRTTs7SUFFRSw4QkFBQTtFMUVpNFFSOztFMEUvM1FNOztJQUVFLGdDQUFBO0UxRWs0UVI7O0UwRWg0UU07O0lBRUUsaUNBQUE7RTFFbTRRUjs7RTBFajRRTTs7SUFFRSwrQkFBQTtFMUVvNFFSOztFMEVuNVFNO0lBQXdCLHdCQUFBO0UxRXU1UTlCOztFMEV0NVFNOztJQUVFLDRCQUFBO0UxRXk1UVI7O0UwRXY1UU07O0lBRUUsOEJBQUE7RTFFMDVRUjs7RTBFeDVRTTs7SUFFRSwrQkFBQTtFMUUyNVFSOztFMEV6NVFNOztJQUVFLDZCQUFBO0UxRTQ1UVI7O0UwRTM2UU07SUFBd0IsMEJBQUE7RTFFKzZROUI7O0UwRTk2UU07O0lBRUUsOEJBQUE7RTFFaTdRUjs7RTBFLzZRTTs7SUFFRSxnQ0FBQTtFMUVrN1FSOztFMEVoN1FNOztJQUVFLGlDQUFBO0UxRW03UVI7O0UwRWo3UU07O0lBRUUsK0JBQUE7RTFFbzdRUjs7RTBFbjhRTTtJQUF3Qix3QkFBQTtFMUV1OFE5Qjs7RTBFdDhRTTs7SUFFRSw0QkFBQTtFMUV5OFFSOztFMEV2OFFNOztJQUVFLDhCQUFBO0UxRTA4UVI7O0UwRXg4UU07O0lBRUUsK0JBQUE7RTFFMjhRUjs7RTBFejhRTTs7SUFFRSw2QkFBQTtFMUU0OFFSOztFMEV0OFFFO0lBQW1CLHVCQUFBO0UxRTA4UXJCOztFMEV6OFFFOztJQUVFLDJCQUFBO0UxRTQ4UUo7O0UwRTE4UUU7O0lBRUUsNkJBQUE7RTFFNjhRSjs7RTBFMzhRRTs7SUFFRSw4QkFBQTtFMUU4OFFKOztFMEU1OFFFOztJQUVFLDRCQUFBO0UxRSs4UUo7QUFDRjtBa0J6OVFJO0V3RGxESTtJQUFnQyxvQkFBQTtFMUUrZ1J0Qzs7RTBFOWdSTTs7SUFFRSx3QkFBQTtFMUVpaFJSOztFMEUvZ1JNOztJQUVFLDBCQUFBO0UxRWtoUlI7O0UwRWhoUk07O0lBRUUsMkJBQUE7RTFFbWhSUjs7RTBFamhSTTs7SUFFRSx5QkFBQTtFMUVvaFJSOztFMEVuaVJNO0lBQWdDLDBCQUFBO0UxRXVpUnRDOztFMEV0aVJNOztJQUVFLDhCQUFBO0UxRXlpUlI7O0UwRXZpUk07O0lBRUUsZ0NBQUE7RTFFMGlSUjs7RTBFeGlSTTs7SUFFRSxpQ0FBQTtFMUUyaVJSOztFMEV6aVJNOztJQUVFLCtCQUFBO0UxRTRpUlI7O0UwRTNqUk07SUFBZ0MseUJBQUE7RTFFK2pSdEM7O0UwRTlqUk07O0lBRUUsNkJBQUE7RTFFaWtSUjs7RTBFL2pSTTs7SUFFRSwrQkFBQTtFMUVra1JSOztFMEVoa1JNOztJQUVFLGdDQUFBO0UxRW1rUlI7O0UwRWprUk07O0lBRUUsOEJBQUE7RTFFb2tSUjs7RTBFbmxSTTtJQUFnQyx1QkFBQTtFMUV1bFJ0Qzs7RTBFdGxSTTs7SUFFRSwyQkFBQTtFMUV5bFJSOztFMEV2bFJNOztJQUVFLDZCQUFBO0UxRTBsUlI7O0UwRXhsUk07O0lBRUUsOEJBQUE7RTFFMmxSUjs7RTBFemxSTTs7SUFFRSw0QkFBQTtFMUU0bFJSOztFMEUzbVJNO0lBQWdDLHlCQUFBO0UxRSttUnRDOztFMEU5bVJNOztJQUVFLDZCQUFBO0UxRWluUlI7O0UwRS9tUk07O0lBRUUsK0JBQUE7RTFFa25SUjs7RTBFaG5STTs7SUFFRSxnQ0FBQTtFMUVtblJSOztFMEVqblJNOztJQUVFLDhCQUFBO0UxRW9uUlI7O0UwRW5vUk07SUFBZ0MsdUJBQUE7RTFFdW9SdEM7O0UwRXRvUk07O0lBRUUsMkJBQUE7RTFFeW9SUjs7RTBFdm9STTs7SUFFRSw2QkFBQTtFMUUwb1JSOztFMEV4b1JNOztJQUVFLDhCQUFBO0UxRTJvUlI7O0UwRXpvUk07O0lBRUUsNEJBQUE7RTFFNG9SUjs7RTBFM3BSTTtJQUFnQyxxQkFBQTtFMUUrcFJ0Qzs7RTBFOXBSTTs7SUFFRSx5QkFBQTtFMUVpcVJSOztFMEUvcFJNOztJQUVFLDJCQUFBO0UxRWtxUlI7O0UwRWhxUk07O0lBRUUsNEJBQUE7RTFFbXFSUjs7RTBFanFSTTs7SUFFRSwwQkFBQTtFMUVvcVJSOztFMEVuclJNO0lBQWdDLDJCQUFBO0UxRXVyUnRDOztFMEV0clJNOztJQUVFLCtCQUFBO0UxRXlyUlI7O0UwRXZyUk07O0lBRUUsaUNBQUE7RTFFMHJSUjs7RTBFeHJSTTs7SUFFRSxrQ0FBQTtFMUUyclJSOztFMEV6clJNOztJQUVFLGdDQUFBO0UxRTRyUlI7O0UwRTNzUk07SUFBZ0MsMEJBQUE7RTFFK3NSdEM7O0UwRTlzUk07O0lBRUUsOEJBQUE7RTFFaXRSUjs7RTBFL3NSTTs7SUFFRSxnQ0FBQTtFMUVrdFJSOztFMEVodFJNOztJQUVFLGlDQUFBO0UxRW10UlI7O0UwRWp0Uk07O0lBRUUsK0JBQUE7RTFFb3RSUjs7RTBFbnVSTTtJQUFnQyx3QkFBQTtFMUV1dVJ0Qzs7RTBFdHVSTTs7SUFFRSw0QkFBQTtFMUV5dVJSOztFMEV2dVJNOztJQUVFLDhCQUFBO0UxRTB1UlI7O0UwRXh1Uk07O0lBRUUsK0JBQUE7RTFFMnVSUjs7RTBFenVSTTs7SUFFRSw2QkFBQTtFMUU0dVJSOztFMEUzdlJNO0lBQWdDLDBCQUFBO0UxRSt2UnRDOztFMEU5dlJNOztJQUVFLDhCQUFBO0UxRWl3UlI7O0UwRS92Uk07O0lBRUUsZ0NBQUE7RTFFa3dSUjs7RTBFaHdSTTs7SUFFRSxpQ0FBQTtFMUVtd1JSOztFMEVqd1JNOztJQUVFLCtCQUFBO0UxRW93UlI7O0UwRW54Uk07SUFBZ0Msd0JBQUE7RTFFdXhSdEM7O0UwRXR4Uk07O0lBRUUsNEJBQUE7RTFFeXhSUjs7RTBFdnhSTTs7SUFFRSw4QkFBQTtFMUUweFJSOztFMEV4eFJNOztJQUVFLCtCQUFBO0UxRTJ4UlI7O0UwRXp4Uk07O0lBRUUsNkJBQUE7RTFFNHhSUjs7RTBFcHhSTTtJQUF3QiwyQkFBQTtFMUV3eFI5Qjs7RTBFdnhSTTs7SUFFRSwrQkFBQTtFMUUweFJSOztFMEV4eFJNOztJQUVFLGlDQUFBO0UxRTJ4UlI7O0UwRXp4Uk07O0lBRUUsa0NBQUE7RTFFNHhSUjs7RTBFMXhSTTs7SUFFRSxnQ0FBQTtFMUU2eFJSOztFMEU1eVJNO0lBQXdCLDBCQUFBO0UxRWd6UjlCOztFMEUveVJNOztJQUVFLDhCQUFBO0UxRWt6UlI7O0UwRWh6Uk07O0lBRUUsZ0NBQUE7RTFFbXpSUjs7RTBFanpSTTs7SUFFRSxpQ0FBQTtFMUVvelJSOztFMEVselJNOztJQUVFLCtCQUFBO0UxRXF6UlI7O0UwRXAwUk07SUFBd0Isd0JBQUE7RTFFdzBSOUI7O0UwRXYwUk07O0lBRUUsNEJBQUE7RTFFMDBSUjs7RTBFeDBSTTs7SUFFRSw4QkFBQTtFMUUyMFJSOztFMEV6MFJNOztJQUVFLCtCQUFBO0UxRTQwUlI7O0UwRTEwUk07O0lBRUUsNkJBQUE7RTFFNjBSUjs7RTBFNTFSTTtJQUF3QiwwQkFBQTtFMUVnMlI5Qjs7RTBFLzFSTTs7SUFFRSw4QkFBQTtFMUVrMlJSOztFMEVoMlJNOztJQUVFLGdDQUFBO0UxRW0yUlI7O0UwRWoyUk07O0lBRUUsaUNBQUE7RTFFbzJSUjs7RTBFbDJSTTs7SUFFRSwrQkFBQTtFMUVxMlJSOztFMEVwM1JNO0lBQXdCLHdCQUFBO0UxRXczUjlCOztFMEV2M1JNOztJQUVFLDRCQUFBO0UxRTAzUlI7O0UwRXgzUk07O0lBRUUsOEJBQUE7RTFFMjNSUjs7RTBFejNSTTs7SUFFRSwrQkFBQTtFMUU0M1JSOztFMEUxM1JNOztJQUVFLDZCQUFBO0UxRTYzUlI7O0UwRXYzUkU7SUFBbUIsdUJBQUE7RTFFMjNSckI7O0UwRTEzUkU7O0lBRUUsMkJBQUE7RTFFNjNSSjs7RTBFMzNSRTs7SUFFRSw2QkFBQTtFMUU4M1JKOztFMEU1M1JFOztJQUVFLDhCQUFBO0UxRSszUko7O0UwRTczUkU7O0lBRUUsNEJBQUE7RTFFZzRSSjtBQUNGO0FrQjE0Ukk7RXdEbERJO0lBQWdDLG9CQUFBO0UxRWc4UnRDOztFMEUvN1JNOztJQUVFLHdCQUFBO0UxRWs4UlI7O0UwRWg4Uk07O0lBRUUsMEJBQUE7RTFFbThSUjs7RTBFajhSTTs7SUFFRSwyQkFBQTtFMUVvOFJSOztFMEVsOFJNOztJQUVFLHlCQUFBO0UxRXE4UlI7O0UwRXA5Uk07SUFBZ0MsMEJBQUE7RTFFdzlSdEM7O0UwRXY5Uk07O0lBRUUsOEJBQUE7RTFFMDlSUjs7RTBFeDlSTTs7SUFFRSxnQ0FBQTtFMUUyOVJSOztFMEV6OVJNOztJQUVFLGlDQUFBO0UxRTQ5UlI7O0UwRTE5Uk07O0lBRUUsK0JBQUE7RTFFNjlSUjs7RTBFNStSTTtJQUFnQyx5QkFBQTtFMUVnL1J0Qzs7RTBFLytSTTs7SUFFRSw2QkFBQTtFMUVrL1JSOztFMEVoL1JNOztJQUVFLCtCQUFBO0UxRW0vUlI7O0UwRWovUk07O0lBRUUsZ0NBQUE7RTFFby9SUjs7RTBFbC9STTs7SUFFRSw4QkFBQTtFMUVxL1JSOztFMEVwZ1NNO0lBQWdDLHVCQUFBO0UxRXdnU3RDOztFMEV2Z1NNOztJQUVFLDJCQUFBO0UxRTBnU1I7O0UwRXhnU007O0lBRUUsNkJBQUE7RTFFMmdTUjs7RTBFemdTTTs7SUFFRSw4QkFBQTtFMUU0Z1NSOztFMEUxZ1NNOztJQUVFLDRCQUFBO0UxRTZnU1I7O0UwRTVoU007SUFBZ0MseUJBQUE7RTFFZ2lTdEM7O0UwRS9oU007O0lBRUUsNkJBQUE7RTFFa2lTUjs7RTBFaGlTTTs7SUFFRSwrQkFBQTtFMUVtaVNSOztFMEVqaVNNOztJQUVFLGdDQUFBO0UxRW9pU1I7O0UwRWxpU007O0lBRUUsOEJBQUE7RTFFcWlTUjs7RTBFcGpTTTtJQUFnQyx1QkFBQTtFMUV3alN0Qzs7RTBFdmpTTTs7SUFFRSwyQkFBQTtFMUUwalNSOztFMEV4alNNOztJQUVFLDZCQUFBO0UxRTJqU1I7O0UwRXpqU007O0lBRUUsOEJBQUE7RTFFNGpTUjs7RTBFMWpTTTs7SUFFRSw0QkFBQTtFMUU2alNSOztFMEU1a1NNO0lBQWdDLHFCQUFBO0UxRWdsU3RDOztFMEUva1NNOztJQUVFLHlCQUFBO0UxRWtsU1I7O0UwRWhsU007O0lBRUUsMkJBQUE7RTFFbWxTUjs7RTBFamxTTTs7SUFFRSw0QkFBQTtFMUVvbFNSOztFMEVsbFNNOztJQUVFLDBCQUFBO0UxRXFsU1I7O0UwRXBtU007SUFBZ0MsMkJBQUE7RTFFd21TdEM7O0UwRXZtU007O0lBRUUsK0JBQUE7RTFFMG1TUjs7RTBFeG1TTTs7SUFFRSxpQ0FBQTtFMUUybVNSOztFMEV6bVNNOztJQUVFLGtDQUFBO0UxRTRtU1I7O0UwRTFtU007O0lBRUUsZ0NBQUE7RTFFNm1TUjs7RTBFNW5TTTtJQUFnQywwQkFBQTtFMUVnb1N0Qzs7RTBFL25TTTs7SUFFRSw4QkFBQTtFMUVrb1NSOztFMEVob1NNOztJQUVFLGdDQUFBO0UxRW1vU1I7O0UwRWpvU007O0lBRUUsaUNBQUE7RTFFb29TUjs7RTBFbG9TTTs7SUFFRSwrQkFBQTtFMUVxb1NSOztFMEVwcFNNO0lBQWdDLHdCQUFBO0UxRXdwU3RDOztFMEV2cFNNOztJQUVFLDRCQUFBO0UxRTBwU1I7O0UwRXhwU007O0lBRUUsOEJBQUE7RTFFMnBTUjs7RTBFenBTTTs7SUFFRSwrQkFBQTtFMUU0cFNSOztFMEUxcFNNOztJQUVFLDZCQUFBO0UxRTZwU1I7O0UwRTVxU007SUFBZ0MsMEJBQUE7RTFFZ3JTdEM7O0UwRS9xU007O0lBRUUsOEJBQUE7RTFFa3JTUjs7RTBFaHJTTTs7SUFFRSxnQ0FBQTtFMUVtclNSOztFMEVqclNNOztJQUVFLGlDQUFBO0UxRW9yU1I7O0UwRWxyU007O0lBRUUsK0JBQUE7RTFFcXJTUjs7RTBFcHNTTTtJQUFnQyx3QkFBQTtFMUV3c1N0Qzs7RTBFdnNTTTs7SUFFRSw0QkFBQTtFMUUwc1NSOztFMEV4c1NNOztJQUVFLDhCQUFBO0UxRTJzU1I7O0UwRXpzU007O0lBRUUsK0JBQUE7RTFFNHNTUjs7RTBFMXNTTTs7SUFFRSw2QkFBQTtFMUU2c1NSOztFMEVyc1NNO0lBQXdCLDJCQUFBO0UxRXlzUzlCOztFMEV4c1NNOztJQUVFLCtCQUFBO0Ux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QTtBNUU4OFN2Qjs7QTRFNzhTQTtFQUF1Qiw4QkFBQTtBNUVpOVN2Qjs7QTRFaDlTQTtFQUF1Qiw2QkFBQTtBNUVvOVN2Qjs7QTRFaDlTQTtFQUFjLHNCQUFBO0E1RW85U2Q7O0E4RTMvU0U7RUFDRSx5QkFBQTtBOUU4L1NKOztBU3AvU0U7RXFFTE0seUJBQUE7QTlFNi9TUjs7QThFbmdURTtFQUNFLHlCQUFBO0E5RXNnVEo7O0FTNS9TRTtFcUVMTSx5QkFBQTtBOUVxZ1RSOztBOEUzZ1RFO0VBQ0UseUJBQUE7QTlFOGdUSjs7QVNwZ1RFO0VxRUxNLHlCQUFBO0E5RTZnVFI7O0E4RW5oVEU7RUFDRSx5QkFBQTtBOUVzaFRKOztBUzVnVEU7RXFFTE0seUJBQUE7QTlFcWhUUjs7QThFM2hURTtFQUNFLHlCQUFBO0E5RThoVEo7O0FTcGhURTtFcUVMTSx5QkFBQTtBOUU2aFRSOztBOEVuaVRFO0VBQ0UseUJBQUE7QTlFc2lUSjs7QVM1aFRFO0VxRUxNLHlCQUFBO0E5RXFpVFI7O0E4RTNpVEU7RUFDRSx5QkFBQTtBOUU4aVRKOztBU3BpVEU7RXFFTE0seUJBQUE7QTlFNmlUUjs7QThFbmpURTtFQUNFLHlCQUFBO0E5RXNqVEo7O0FTNWlURTtFcUVMTSx5QkFBQTtBOUVxalRSOztBNEU5Z1RBO0VBQWEseUJBQUE7QTVFa2hUYjs7QTRFamhUQTtFQUFjLHlCQUFBO0E1RXFoVGQ7O0E0RW5oVEE7RUFBaUIsb0NBQUE7QTVFdWhUakI7O0E0RXRoVEE7RUFBaUIsMENBQUE7QTVFMGhUakI7O0E0RXRoVEE7RUd2REUsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQUE7QS9FaWxURjs7QTRFMWhUQTtFQUF3QixnQ0FBQTtBNUU4aFR4Qjs7QTRFNWhUQTtFQUNFLGlDQUFBO0VBQ0EsZ0NBQUE7QTVFK2hURjs7QTRFMWhUQTtFQUFjLHlCQUFBO0E1RThoVGQ7O0FnRi9sVEE7RUFDRSw4QkFBQTtBaEZrbVRGOztBZ0YvbFRBO0VBQ0UsNkJBQUE7QWhGa21URjs7QWlGbG1URTtFQUNF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 */