@charset "UTF-8";
/*!
 * Bootstrap v4.5.2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #0158a0;
  --indigo: #5c2f91;
  --purple: #92278F;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #5e5e5e;
  --gray-dark: #6b6b6b;
  --primary: #92278F;
  --secondary: #0158a0;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f8f8;
  --dark: #6b6b6b;
  --purple-922: #92278F;
  --primary-darker: #00447d;
  --blue-028: #0289D0;
  --secondary-darker: #5C2E91;
  --gray-100: #f8f8f8;
  --gray-200: #d8d8d8;
  --gray-300: #e5e5e5;
  --gray-400: #bdbfc7;
  --gray-500: #979797;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Cachet", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          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: Verdana, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4f4f4f;
  text-align: left;
  background-color: #fff;
}

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

hr {
  -webkit-box-sizing: content-box;
          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;
  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: #92278F;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: rgb(85.627027027, 22.872972973, 83.8675675676);
  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: #5e5e5e;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

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

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

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] {
  -webkit-box-sizing: border-box;
          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;
}
@media (max-width: 1200px) {
  legend {
    font-size: calc(1.275rem + 0.3vw);
  }
}

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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;
}
@media (max-width: 1200px) {
  .display-1 {
    font-size: calc(1.725rem + 5.7vw);
  }
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .display-2 {
    font-size: calc(1.675rem + 5.1vw);
  }
}

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

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

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

small,
.small {
  font-size: 90%;
  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: 90%;
  color: #5e5e5e;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  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: #5e5e5e;
}

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: #4f4f4f;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

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

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

.container,
.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 {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

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

.col-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 {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

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

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

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

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

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

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

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-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 {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 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 {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 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 {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 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 {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 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: #4f4f4f;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #e5e5e5;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e5e5e5;
}
.table tbody + tbody {
  border-top: 2px solid #e5e5e5;
}

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

.table-bordered {
  border: 1px solid #e5e5e5;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #e5e5e5;
}
.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: #4f4f4f;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(224.48, 194.52, 223.64);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(198.32, 142.68, 196.76);
}

.table-hover .table-primary:hover {
  background-color: rgb(215.9276923077, 177.5723076923, 214.8523076923);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(215.9276923077, 177.5723076923, 214.8523076923);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(183.88, 208.24, 228.4);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(122.92, 168.16, 205.6);
}

.table-hover .table-secondary:hover {
  background-color: rgb(165.321260745, 196.0379942693, 221.458739255);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(165.321260745, 196.0379942693, 221.458739255);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(194.8, 230.36, 202.92);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(143.2, 209.24, 158.28);
}

.table-hover .table-success:hover {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(190.04, 228.96, 235.12);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(134.36, 206.64, 218.08);
}

.table-hover .table-info:hover {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(255, 237.64, 185.56);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(255, 222.76, 126.04);
}

.table-hover .table-warning:hover {
  background-color: rgb(255, 231.265, 160.06);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(255, 231.265, 160.06);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(245.2, 198.44, 202.92);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(236.8, 149.96, 158.28);
}

.table-hover .table-danger:hover {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(253.04, 253.04, 253.04);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(251.36, 251.36, 251.36);
}

.table-hover .table-light:hover {
  background-color: rgb(240.29, 240.29, 240.29);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(240.29, 240.29, 240.29);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(213.56, 213.56, 213.56);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(178.04, 178.04, 178.04);
}

.table-hover .table-dark:hover {
  background-color: rgb(200.81, 200.81, 200.81);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(200.81, 200.81, 200.81);
}

.table-purple-922,
.table-purple-922 > th,
.table-purple-922 > td {
  background-color: rgb(224.48, 194.52, 223.64);
}
.table-purple-922 th,
.table-purple-922 td,
.table-purple-922 thead th,
.table-purple-922 tbody + tbody {
  border-color: rgb(198.32, 142.68, 196.76);
}

.table-hover .table-purple-922:hover {
  background-color: rgb(215.9276923077, 177.5723076923, 214.8523076923);
}
.table-hover .table-purple-922:hover > td,
.table-hover .table-purple-922:hover > th {
  background-color: rgb(215.9276923077, 177.5723076923, 214.8523076923);
}

.table-primary-darker,
.table-primary-darker > th,
.table-primary-darker > td {
  background-color: rgb(183.6, 202.64, 218.6);
}
.table-primary-darker th,
.table-primary-darker td,
.table-primary-darker thead th,
.table-primary-darker tbody + tbody {
  border-color: rgb(122.4, 157.76, 187.4);
}

.table-hover .table-primary-darker:hover {
  background-color: rgb(166.7103896104, 190.2542857143, 209.9896103896);
}
.table-hover .table-primary-darker:hover > td,
.table-hover .table-primary-darker:hover > th {
  background-color: rgb(166.7103896104, 190.2542857143, 209.9896103896);
}

.table-blue-028,
.table-blue-028 > th,
.table-blue-028 > td {
  background-color: rgb(184.16, 221.96, 241.84);
}
.table-blue-028 th,
.table-blue-028 td,
.table-blue-028 thead th,
.table-blue-028 tbody + tbody {
  border-color: rgb(123.44, 193.64, 230.56);
}

.table-hover .table-blue-028:hover {
  background-color: rgb(162.655, 211.93, 237.845);
}
.table-hover .table-blue-028:hover > td,
.table-hover .table-blue-028:hover > th {
  background-color: rgb(162.655, 211.93, 237.845);
}

.table-secondary-darker,
.table-secondary-darker > th,
.table-secondary-darker > td {
  background-color: rgb(209.36, 196.48, 224.2);
}
.table-secondary-darker th,
.table-secondary-darker td,
.table-secondary-darker thead th,
.table-secondary-darker tbody + tbody {
  border-color: rgb(170.24, 146.32, 197.8);
}

.table-hover .table-secondary-darker:hover {
  background-color: rgb(196.3302194357, 179.7731034483, 215.4068965517);
}
.table-hover .table-secondary-darker:hover > td,
.table-hover .table-secondary-darker:hover > th {
  background-color: rgb(196.3302194357, 179.7731034483, 215.4068965517);
}

.table-gray-100,
.table-gray-100 > th,
.table-gray-100 > td {
  background-color: rgb(253.04, 253.04, 253.04);
}
.table-gray-100 th,
.table-gray-100 td,
.table-gray-100 thead th,
.table-gray-100 tbody + tbody {
  border-color: rgb(251.36, 251.36, 251.36);
}

.table-hover .table-gray-100:hover {
  background-color: rgb(240.29, 240.29, 240.29);
}
.table-hover .table-gray-100:hover > td,
.table-hover .table-gray-100:hover > th {
  background-color: rgb(240.29, 240.29, 240.29);
}

.table-gray-200,
.table-gray-200 > th,
.table-gray-200 > td {
  background-color: rgb(244.08, 244.08, 244.08);
}
.table-gray-200 th,
.table-gray-200 td,
.table-gray-200 thead th,
.table-gray-200 tbody + tbody {
  border-color: rgb(234.72, 234.72, 234.72);
}

.table-hover .table-gray-200:hover {
  background-color: rgb(231.33, 231.33, 231.33);
}
.table-hover .table-gray-200:hover > td,
.table-hover .table-gray-200:hover > th {
  background-color: rgb(231.33, 231.33, 231.33);
}

.table-gray-300,
.table-gray-300 > th,
.table-gray-300 > td {
  background-color: rgb(247.72, 247.72, 247.72);
}
.table-gray-300 th,
.table-gray-300 td,
.table-gray-300 thead th,
.table-gray-300 tbody + tbody {
  border-color: rgb(241.48, 241.48, 241.48);
}

.table-hover .table-gray-300:hover {
  background-color: rgb(234.97, 234.97, 234.97);
}
.table-hover .table-gray-300:hover > td,
.table-hover .table-gray-300:hover > th {
  background-color: rgb(234.97, 234.97, 234.97);
}

.table-gray-400,
.table-gray-400 > th,
.table-gray-400 > td {
  background-color: rgb(236.52, 237.08, 239.32);
}
.table-gray-400 th,
.table-gray-400 td,
.table-gray-400 thead th,
.table-gray-400 tbody + tbody {
  border-color: rgb(220.68, 221.72, 225.88);
}

.table-hover .table-gray-400:hover {
  background-color: rgb(222.7249180328, 223.7029508197, 227.6150819672);
}
.table-hover .table-gray-400:hover > td,
.table-hover .table-gray-400:hover > th {
  background-color: rgb(222.7249180328, 223.7029508197, 227.6150819672);
}

.table-gray-500,
.table-gray-500 > th,
.table-gray-500 > td {
  background-color: rgb(225.88, 225.88, 225.88);
}
.table-gray-500 th,
.table-gray-500 td,
.table-gray-500 thead th,
.table-gray-500 tbody + tbody {
  border-color: rgb(200.92, 200.92, 200.92);
}

.table-hover .table-gray-500:hover {
  background-color: rgb(213.13, 213.13, 213.13);
}
.table-hover .table-gray-500:hover > td,
.table-hover .table-gray-500:hover > th {
  background-color: rgb(213.13, 213.13, 213.13);
}

.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: #6b6b6b;
  border-color: rgb(126.125, 126.125, 126.125);
}
.table .thead-light th {
  color: #f6f6f5;
  background-color: #d8d8d8;
  border-color: #e5e5e5;
}

.table-dark {
  color: #fff;
  background-color: #6b6b6b;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(126.125, 126.125, 126.125);
}
.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: #000;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #bdbfc7;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.form-control:focus {
  color: #000;
  background-color: #fff;
  border-color: rgb(213.3648648649, 99.1351351351, 210.1621621622);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 transparent;
          box-shadow: 0 0 0 0 transparent;
}
.form-control::-webkit-input-placeholder {
  color: #5e5e5e;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #5e5e5e;
  opacity: 1;
}
.form-control::placeholder {
  color: #5e5e5e;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #d8d8d8;
  opacity: 1;
}

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

select.form-control:focus::-ms-value {
  color: #000;
  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: #4f4f4f;
  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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

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

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

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

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

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 90%;
  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;
}

.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;
  -webkit-box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0 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='%236b6b6b' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0 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: rgb(51.6956521739, 206.3043478261, 87);
  background-color: rgb(51.6956521739, 206.3043478261, 87);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0 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;
  -webkit-box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 90%;
  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;
}

.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;
  -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0 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='%236b6b6b' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0 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: rgb(227.5316455696, 96.4683544304, 109.0253164557);
  background-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0 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;
  -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

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

.btn {
  display: inline-block;
  font-weight: 400;
  color: #4f4f4f;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    transition: none;
  }
}
.btn:hover {
  color: #4f4f4f;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 transparent;
          box-shadow: 0 0 0 0 transparent;
}
.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: #92278F;
  border-color: #92278F;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(115.8135135135, 30.9364864865, 113.4337837838);
  border-color: rgb(105.7513513514, 28.2486486486, 103.5783783784);
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: rgb(115.8135135135, 30.9364864865, 113.4337837838);
  border-color: rgb(105.7513513514, 28.2486486486, 103.5783783784);
  -webkit-box-shadow: 0 0 0 0 rgba(162.35, 71.4, 159.8, 0.5);
          box-shadow: 0 0 0 0 rgba(162.35, 71.4, 159.8, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #92278F;
  border-color: #92278F;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(105.7513513514, 28.2486486486, 103.5783783784);
  border-color: rgb(95.6891891892, 25.5608108108, 93.722972973);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(162.35, 71.4, 159.8, 0.5);
          box-shadow: 0 0 0 0 rgba(162.35, 71.4, 159.8, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #0158a0;
  border-color: #0158a0;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(0.7624223602, 67.0931677019, 121.9875776398);
  border-color: rgb(0.6832298137, 60.1242236025, 109.3167701863);
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: rgb(0.7624223602, 67.0931677019, 121.9875776398);
  border-color: rgb(0.6832298137, 60.1242236025, 109.3167701863);
  -webkit-box-shadow: 0 0 0 0 rgba(39.1, 113.05, 174.25, 0.5);
          box-shadow: 0 0 0 0 rgba(39.1, 113.05, 174.25, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #0158a0;
  border-color: #0158a0;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0.6832298137, 60.1242236025, 109.3167701863);
  border-color: rgb(0.6040372671, 53.1552795031, 96.6459627329);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(39.1, 113.05, 174.25, 0.5);
          box-shadow: 0 0 0 0 rgba(39.1, 113.05, 174.25, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
  -webkit-box-shadow: 0 0 0 0 rgba(72.25, 180.2, 96.9, 0.5);
          box-shadow: 0 0 0 0 rgba(72.25, 180.2, 96.9, 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: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(27.6811594203, 115.5688405797, 47.75);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(72.25, 180.2, 96.9, 0.5);
          box-shadow: 0 0 0 0 rgba(72.25, 180.2, 96.9, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  -webkit-box-shadow: 0 0 0 0 rgba(57.8, 175.95, 194.65, 0.5);
          box-shadow: 0 0 0 0 rgba(57.8, 175.95, 194.65, 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: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333);
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(57.8, 175.95, 194.65, 0.5);
          box-shadow: 0 0 0 0 rgba(57.8, 175.95, 194.65, 0.5);
}

.btn-warning {
  color: #4f4f4f;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #4f4f4f;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
}
.btn-warning:focus, .btn-warning.focus {
  color: #4f4f4f;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
  -webkit-box-shadow: 0 0 0 0 rgba(228.6, 175.9, 17.8, 0.5);
          box-shadow: 0 0 0 0 rgba(228.6, 175.9, 17.8, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #4f4f4f;
  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: #4f4f4f;
  background-color: rgb(211, 158.25, 0);
  border-color: rgb(198.25, 148.6875, 0);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(228.6, 175.9, 17.8, 0.5);
          box-shadow: 0 0 0 0 rgba(228.6, 175.9, 17.8, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  -webkit-box-shadow: 0 0 0 0 rgba(225.25, 83.3, 96.9, 0.5);
          box-shadow: 0 0 0 0 rgba(225.25, 83.3, 96.9, 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: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(178.3481012658, 30.9018987342, 45.0284810127);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(225.25, 83.3, 96.9, 0.5);
          box-shadow: 0 0 0 0 rgba(225.25, 83.3, 96.9, 0.5);
}

.btn-light {
  color: #4f4f4f;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.btn-light:hover {
  color: #4f4f4f;
  background-color: rgb(228.875, 228.875, 228.875);
  border-color: rgb(222.5, 222.5, 222.5);
}
.btn-light:focus, .btn-light.focus {
  color: #4f4f4f;
  background-color: rgb(228.875, 228.875, 228.875);
  border-color: rgb(222.5, 222.5, 222.5);
  -webkit-box-shadow: 0 0 0 0 rgba(222.65, 222.65, 222.65, 0.5);
          box-shadow: 0 0 0 0 rgba(222.65, 222.65, 222.65, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #4f4f4f;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #4f4f4f;
  background-color: rgb(222.5, 222.5, 222.5);
  border-color: rgb(216.125, 216.125, 216.125);
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(222.65, 222.65, 222.65, 0.5);
          box-shadow: 0 0 0 0 rgba(222.65, 222.65, 222.65, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #6b6b6b;
  border-color: #6b6b6b;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(87.875, 87.875, 87.875);
  border-color: rgb(81.5, 81.5, 81.5);
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: rgb(87.875, 87.875, 87.875);
  border-color: rgb(81.5, 81.5, 81.5);
  -webkit-box-shadow: 0 0 0 0 rgba(129.2, 129.2, 129.2, 0.5);
          box-shadow: 0 0 0 0 rgba(129.2, 129.2, 129.2, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #6b6b6b;
  border-color: #6b6b6b;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(81.5, 81.5, 81.5);
  border-color: rgb(75.125, 75.125, 75.125);
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(129.2, 129.2, 129.2, 0.5);
          box-shadow: 0 0 0 0 rgba(129.2, 129.2, 129.2, 0.5);
}

.btn-purple-922 {
  color: #fff;
  background-color: #92278F;
  border-color: #92278F;
}
.btn-purple-922:hover {
  color: #fff;
  background-color: rgb(115.8135135135, 30.9364864865, 113.4337837838);
  border-color: rgb(105.7513513514, 28.2486486486, 103.5783783784);
}
.btn-purple-922:focus, .btn-purple-922.focus {
  color: #fff;
  background-color: rgb(115.8135135135, 30.9364864865, 113.4337837838);
  border-color: rgb(105.7513513514, 28.2486486486, 103.5783783784);
  -webkit-box-shadow: 0 0 0 0 rgba(162.35, 71.4, 159.8, 0.5);
          box-shadow: 0 0 0 0 rgba(162.35, 71.4, 159.8, 0.5);
}
.btn-purple-922.disabled, .btn-purple-922:disabled {
  color: #fff;
  background-color: #92278F;
  border-color: #92278F;
}
.btn-purple-922:not(:disabled):not(.disabled):active, .btn-purple-922:not(:disabled):not(.disabled).active, .show > .btn-purple-922.dropdown-toggle {
  color: #fff;
  background-color: rgb(105.7513513514, 28.2486486486, 103.5783783784);
  border-color: rgb(95.6891891892, 25.5608108108, 93.722972973);
}
.btn-purple-922:not(:disabled):not(.disabled):active:focus, .btn-purple-922:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-922.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(162.35, 71.4, 159.8, 0.5);
          box-shadow: 0 0 0 0 rgba(162.35, 71.4, 159.8, 0.5);
}

.btn-primary-darker {
  color: #fff;
  background-color: #00447d;
  border-color: #00447d;
}
.btn-primary-darker:hover {
  color: #fff;
  background-color: rgb(0, 47.192, 86.75);
  border-color: rgb(0, 40.256, 74);
}
.btn-primary-darker:focus, .btn-primary-darker.focus {
  color: #fff;
  background-color: rgb(0, 47.192, 86.75);
  border-color: rgb(0, 40.256, 74);
  -webkit-box-shadow: 0 0 0 0 rgba(38.25, 96.05, 144.5, 0.5);
          box-shadow: 0 0 0 0 rgba(38.25, 96.05, 144.5, 0.5);
}
.btn-primary-darker.disabled, .btn-primary-darker:disabled {
  color: #fff;
  background-color: #00447d;
  border-color: #00447d;
}
.btn-primary-darker:not(:disabled):not(.disabled):active, .btn-primary-darker:not(:disabled):not(.disabled).active, .show > .btn-primary-darker.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 40.256, 74);
  border-color: rgb(0, 33.32, 61.25);
}
.btn-primary-darker:not(:disabled):not(.disabled):active:focus, .btn-primary-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-darker.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(38.25, 96.05, 144.5, 0.5);
          box-shadow: 0 0 0 0 rgba(38.25, 96.05, 144.5, 0.5);
}

.btn-blue-028 {
  color: #fff;
  background-color: #0289D0;
  border-color: #0289D0;
}
.btn-blue-028:hover {
  color: #fff;
  background-color: rgb(1.6357142857, 112.0464285714, 170.1142857143);
  border-color: rgb(1.5142857143, 103.7285714286, 157.4857142857);
}
.btn-blue-028:focus, .btn-blue-028.focus {
  color: #fff;
  background-color: rgb(1.6357142857, 112.0464285714, 170.1142857143);
  border-color: rgb(1.5142857143, 103.7285714286, 157.4857142857);
  -webkit-box-shadow: 0 0 0 0 rgba(39.95, 154.7, 215.05, 0.5);
          box-shadow: 0 0 0 0 rgba(39.95, 154.7, 215.05, 0.5);
}
.btn-blue-028.disabled, .btn-blue-028:disabled {
  color: #fff;
  background-color: #0289D0;
  border-color: #0289D0;
}
.btn-blue-028:not(:disabled):not(.disabled):active, .btn-blue-028:not(:disabled):not(.disabled).active, .show > .btn-blue-028.dropdown-toggle {
  color: #fff;
  background-color: rgb(1.5142857143, 103.7285714286, 157.4857142857);
  border-color: rgb(1.3928571429, 95.4107142857, 144.8571428571);
}
.btn-blue-028:not(:disabled):not(.disabled):active:focus, .btn-blue-028:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-028.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(39.95, 154.7, 215.05, 0.5);
          box-shadow: 0 0 0 0 rgba(39.95, 154.7, 215.05, 0.5);
}

.btn-secondary-darker {
  color: #fff;
  background-color: #5C2E91;
  border-color: #5C2E91;
}
.btn-secondary-darker:hover {
  color: #fff;
  background-color: rgb(73.5759162304, 36.7879581152, 115.9620418848);
  border-color: rgb(67.4345549738, 33.7172774869, 106.2827225131);
}
.btn-secondary-darker:focus, .btn-secondary-darker.focus {
  color: #fff;
  background-color: rgb(73.5759162304, 36.7879581152, 115.9620418848);
  border-color: rgb(67.4345549738, 33.7172774869, 106.2827225131);
  -webkit-box-shadow: 0 0 0 0 rgba(116.45, 77.35, 161.5, 0.5);
          box-shadow: 0 0 0 0 rgba(116.45, 77.35, 161.5, 0.5);
}
.btn-secondary-darker.disabled, .btn-secondary-darker:disabled {
  color: #fff;
  background-color: #5C2E91;
  border-color: #5C2E91;
}
.btn-secondary-darker:not(:disabled):not(.disabled):active, .btn-secondary-darker:not(:disabled):not(.disabled).active, .show > .btn-secondary-darker.dropdown-toggle {
  color: #fff;
  background-color: rgb(67.4345549738, 33.7172774869, 106.2827225131);
  border-color: rgb(61.2931937173, 30.6465968586, 96.6034031414);
}
.btn-secondary-darker:not(:disabled):not(.disabled):active:focus, .btn-secondary-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary-darker.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(116.45, 77.35, 161.5, 0.5);
          box-shadow: 0 0 0 0 rgba(116.45, 77.35, 161.5, 0.5);
}

.btn-gray-100 {
  color: #4f4f4f;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.btn-gray-100:hover {
  color: #4f4f4f;
  background-color: rgb(228.875, 228.875, 228.875);
  border-color: rgb(222.5, 222.5, 222.5);
}
.btn-gray-100:focus, .btn-gray-100.focus {
  color: #4f4f4f;
  background-color: rgb(228.875, 228.875, 228.875);
  border-color: rgb(222.5, 222.5, 222.5);
  -webkit-box-shadow: 0 0 0 0 rgba(222.65, 222.65, 222.65, 0.5);
          box-shadow: 0 0 0 0 rgba(222.65, 222.65, 222.65, 0.5);
}
.btn-gray-100.disabled, .btn-gray-100:disabled {
  color: #4f4f4f;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.btn-gray-100:not(:disabled):not(.disabled):active, .btn-gray-100:not(:disabled):not(.disabled).active, .show > .btn-gray-100.dropdown-toggle {
  color: #4f4f4f;
  background-color: rgb(222.5, 222.5, 222.5);
  border-color: rgb(216.125, 216.125, 216.125);
}
.btn-gray-100:not(:disabled):not(.disabled):active:focus, .btn-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-100.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(222.65, 222.65, 222.65, 0.5);
          box-shadow: 0 0 0 0 rgba(222.65, 222.65, 222.65, 0.5);
}

.btn-gray-200 {
  color: #4f4f4f;
  background-color: #d8d8d8;
  border-color: #d8d8d8;
}
.btn-gray-200:hover {
  color: #4f4f4f;
  background-color: rgb(196.875, 196.875, 196.875);
  border-color: rgb(190.5, 190.5, 190.5);
}
.btn-gray-200:focus, .btn-gray-200.focus {
  color: #4f4f4f;
  background-color: rgb(196.875, 196.875, 196.875);
  border-color: rgb(190.5, 190.5, 190.5);
  -webkit-box-shadow: 0 0 0 0 rgba(195.45, 195.45, 195.45, 0.5);
          box-shadow: 0 0 0 0 rgba(195.45, 195.45, 195.45, 0.5);
}
.btn-gray-200.disabled, .btn-gray-200:disabled {
  color: #4f4f4f;
  background-color: #d8d8d8;
  border-color: #d8d8d8;
}
.btn-gray-200:not(:disabled):not(.disabled):active, .btn-gray-200:not(:disabled):not(.disabled).active, .show > .btn-gray-200.dropdown-toggle {
  color: #4f4f4f;
  background-color: rgb(190.5, 190.5, 190.5);
  border-color: rgb(184.125, 184.125, 184.125);
}
.btn-gray-200:not(:disabled):not(.disabled):active:focus, .btn-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-200.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(195.45, 195.45, 195.45, 0.5);
          box-shadow: 0 0 0 0 rgba(195.45, 195.45, 195.45, 0.5);
}

.btn-gray-300 {
  color: #4f4f4f;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
}
.btn-gray-300:hover {
  color: #4f4f4f;
  background-color: rgb(209.875, 209.875, 209.875);
  border-color: rgb(203.5, 203.5, 203.5);
}
.btn-gray-300:focus, .btn-gray-300.focus {
  color: #4f4f4f;
  background-color: rgb(209.875, 209.875, 209.875);
  border-color: rgb(203.5, 203.5, 203.5);
  -webkit-box-shadow: 0 0 0 0 rgba(206.5, 206.5, 206.5, 0.5);
          box-shadow: 0 0 0 0 rgba(206.5, 206.5, 206.5, 0.5);
}
.btn-gray-300.disabled, .btn-gray-300:disabled {
  color: #4f4f4f;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
}
.btn-gray-300:not(:disabled):not(.disabled):active, .btn-gray-300:not(:disabled):not(.disabled).active, .show > .btn-gray-300.dropdown-toggle {
  color: #4f4f4f;
  background-color: rgb(203.5, 203.5, 203.5);
  border-color: rgb(197.125, 197.125, 197.125);
}
.btn-gray-300:not(:disabled):not(.disabled):active:focus, .btn-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-300.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(206.5, 206.5, 206.5, 0.5);
          box-shadow: 0 0 0 0 rgba(206.5, 206.5, 206.5, 0.5);
}

.btn-gray-400 {
  color: #4f4f4f;
  background-color: #bdbfc7;
  border-color: #bdbfc7;
}
.btn-gray-400:hover {
  color: #4f4f4f;
  background-color: rgb(168.3073770492, 170.9344262295, 181.4426229508);
  border-color: rgb(161.4098360656, 164.2459016393, 175.5901639344);
}
.btn-gray-400:focus, .btn-gray-400.focus {
  color: #4f4f4f;
  background-color: rgb(168.3073770492, 170.9344262295, 181.4426229508);
  border-color: rgb(161.4098360656, 164.2459016393, 175.5901639344);
  -webkit-box-shadow: 0 0 0 0 rgba(172.5, 174.2, 181, 0.5);
          box-shadow: 0 0 0 0 rgba(172.5, 174.2, 181, 0.5);
}
.btn-gray-400.disabled, .btn-gray-400:disabled {
  color: #4f4f4f;
  background-color: #bdbfc7;
  border-color: #bdbfc7;
}
.btn-gray-400:not(:disabled):not(.disabled):active, .btn-gray-400:not(:disabled):not(.disabled).active, .show > .btn-gray-400.dropdown-toggle {
  color: #4f4f4f;
  background-color: rgb(161.4098360656, 164.2459016393, 175.5901639344);
  border-color: rgb(154.512295082, 157.5573770492, 169.737704918);
}
.btn-gray-400:not(:disabled):not(.disabled):active:focus, .btn-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-400.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(172.5, 174.2, 181, 0.5);
          box-shadow: 0 0 0 0 rgba(172.5, 174.2, 181, 0.5);
}

.btn-gray-500 {
  color: #4f4f4f;
  background-color: #979797;
  border-color: #979797;
}
.btn-gray-500:hover {
  color: #fff;
  background-color: rgb(131.875, 131.875, 131.875);
  border-color: rgb(125.5, 125.5, 125.5);
}
.btn-gray-500:focus, .btn-gray-500.focus {
  color: #fff;
  background-color: rgb(131.875, 131.875, 131.875);
  border-color: rgb(125.5, 125.5, 125.5);
  -webkit-box-shadow: 0 0 0 0 rgba(140.2, 140.2, 140.2, 0.5);
          box-shadow: 0 0 0 0 rgba(140.2, 140.2, 140.2, 0.5);
}
.btn-gray-500.disabled, .btn-gray-500:disabled {
  color: #4f4f4f;
  background-color: #979797;
  border-color: #979797;
}
.btn-gray-500:not(:disabled):not(.disabled):active, .btn-gray-500:not(:disabled):not(.disabled).active, .show > .btn-gray-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(125.5, 125.5, 125.5);
  border-color: rgb(119.125, 119.125, 119.125);
}
.btn-gray-500:not(:disabled):not(.disabled):active:focus, .btn-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-500.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(140.2, 140.2, 140.2, 0.5);
          box-shadow: 0 0 0 0 rgba(140.2, 140.2, 140.2, 0.5);
}

.btn-outline-primary {
  color: #92278F;
  border-color: #92278F;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #92278F;
  border-color: #92278F;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(146, 39, 143, 0.5);
          box-shadow: 0 0 0 0 rgba(146, 39, 143, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #92278F;
  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: #92278F;
  border-color: #92278F;
}
.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 {
  -webkit-box-shadow: 0 0 0 0 rgba(146, 39, 143, 0.5);
          box-shadow: 0 0 0 0 rgba(146, 39, 143, 0.5);
}

.btn-outline-secondary {
  color: #0158a0;
  border-color: #0158a0;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #0158a0;
  border-color: #0158a0;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(1, 88, 160, 0.5);
          box-shadow: 0 0 0 0 rgba(1, 88, 160, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #0158a0;
  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: #0158a0;
  border-color: #0158a0;
}
.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 {
  -webkit-box-shadow: 0 0 0 0 rgba(1, 88, 160, 0.5);
          box-shadow: 0 0 0 0 rgba(1, 88, 160, 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 {
  -webkit-box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0 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 {
  -webkit-box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0 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 {
  -webkit-box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0 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 {
  -webkit-box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #4f4f4f;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0 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: #4f4f4f;
  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 {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0 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 {
  -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0 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 {
  -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f8f8;
  border-color: #f8f8f8;
}
.btn-outline-light:hover {
  color: #4f4f4f;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(248, 248, 248, 0.5);
          box-shadow: 0 0 0 0 rgba(248, 248, 248, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f8f8;
  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: #4f4f4f;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.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 {
  -webkit-box-shadow: 0 0 0 0 rgba(248, 248, 248, 0.5);
          box-shadow: 0 0 0 0 rgba(248, 248, 248, 0.5);
}

.btn-outline-dark {
  color: #6b6b6b;
  border-color: #6b6b6b;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #6b6b6b;
  border-color: #6b6b6b;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(107, 107, 107, 0.5);
          box-shadow: 0 0 0 0 rgba(107, 107, 107, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #6b6b6b;
  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: #6b6b6b;
  border-color: #6b6b6b;
}
.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 {
  -webkit-box-shadow: 0 0 0 0 rgba(107, 107, 107, 0.5);
          box-shadow: 0 0 0 0 rgba(107, 107, 107, 0.5);
}

.btn-outline-purple-922 {
  color: #92278F;
  border-color: #92278F;
}
.btn-outline-purple-922:hover {
  color: #fff;
  background-color: #92278F;
  border-color: #92278F;
}
.btn-outline-purple-922:focus, .btn-outline-purple-922.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(146, 39, 143, 0.5);
          box-shadow: 0 0 0 0 rgba(146, 39, 143, 0.5);
}
.btn-outline-purple-922.disabled, .btn-outline-purple-922:disabled {
  color: #92278F;
  background-color: transparent;
}
.btn-outline-purple-922:not(:disabled):not(.disabled):active, .btn-outline-purple-922:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-922.dropdown-toggle {
  color: #fff;
  background-color: #92278F;
  border-color: #92278F;
}
.btn-outline-purple-922:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-922:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-922.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(146, 39, 143, 0.5);
          box-shadow: 0 0 0 0 rgba(146, 39, 143, 0.5);
}

.btn-outline-primary-darker {
  color: #00447d;
  border-color: #00447d;
}
.btn-outline-primary-darker:hover {
  color: #fff;
  background-color: #00447d;
  border-color: #00447d;
}
.btn-outline-primary-darker:focus, .btn-outline-primary-darker.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(0, 68, 125, 0.5);
          box-shadow: 0 0 0 0 rgba(0, 68, 125, 0.5);
}
.btn-outline-primary-darker.disabled, .btn-outline-primary-darker:disabled {
  color: #00447d;
  background-color: transparent;
}
.btn-outline-primary-darker:not(:disabled):not(.disabled):active, .btn-outline-primary-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-darker.dropdown-toggle {
  color: #fff;
  background-color: #00447d;
  border-color: #00447d;
}
.btn-outline-primary-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-darker.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(0, 68, 125, 0.5);
          box-shadow: 0 0 0 0 rgba(0, 68, 125, 0.5);
}

.btn-outline-blue-028 {
  color: #0289D0;
  border-color: #0289D0;
}
.btn-outline-blue-028:hover {
  color: #fff;
  background-color: #0289D0;
  border-color: #0289D0;
}
.btn-outline-blue-028:focus, .btn-outline-blue-028.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(2, 137, 208, 0.5);
          box-shadow: 0 0 0 0 rgba(2, 137, 208, 0.5);
}
.btn-outline-blue-028.disabled, .btn-outline-blue-028:disabled {
  color: #0289D0;
  background-color: transparent;
}
.btn-outline-blue-028:not(:disabled):not(.disabled):active, .btn-outline-blue-028:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-028.dropdown-toggle {
  color: #fff;
  background-color: #0289D0;
  border-color: #0289D0;
}
.btn-outline-blue-028:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-028:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-028.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(2, 137, 208, 0.5);
          box-shadow: 0 0 0 0 rgba(2, 137, 208, 0.5);
}

.btn-outline-secondary-darker {
  color: #5C2E91;
  border-color: #5C2E91;
}
.btn-outline-secondary-darker:hover {
  color: #fff;
  background-color: #5C2E91;
  border-color: #5C2E91;
}
.btn-outline-secondary-darker:focus, .btn-outline-secondary-darker.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(92, 46, 145, 0.5);
          box-shadow: 0 0 0 0 rgba(92, 46, 145, 0.5);
}
.btn-outline-secondary-darker.disabled, .btn-outline-secondary-darker:disabled {
  color: #5C2E91;
  background-color: transparent;
}
.btn-outline-secondary-darker:not(:disabled):not(.disabled):active, .btn-outline-secondary-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary-darker.dropdown-toggle {
  color: #fff;
  background-color: #5C2E91;
  border-color: #5C2E91;
}
.btn-outline-secondary-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary-darker.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(92, 46, 145, 0.5);
          box-shadow: 0 0 0 0 rgba(92, 46, 145, 0.5);
}

.btn-outline-gray-100 {
  color: #f8f8f8;
  border-color: #f8f8f8;
}
.btn-outline-gray-100:hover {
  color: #4f4f4f;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.btn-outline-gray-100:focus, .btn-outline-gray-100.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(248, 248, 248, 0.5);
          box-shadow: 0 0 0 0 rgba(248, 248, 248, 0.5);
}
.btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled {
  color: #f8f8f8;
  background-color: transparent;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active, .btn-outline-gray-100:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-100.dropdown-toggle {
  color: #4f4f4f;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-100.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(248, 248, 248, 0.5);
          box-shadow: 0 0 0 0 rgba(248, 248, 248, 0.5);
}

.btn-outline-gray-200 {
  color: #d8d8d8;
  border-color: #d8d8d8;
}
.btn-outline-gray-200:hover {
  color: #4f4f4f;
  background-color: #d8d8d8;
  border-color: #d8d8d8;
}
.btn-outline-gray-200:focus, .btn-outline-gray-200.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(216, 216, 216, 0.5);
          box-shadow: 0 0 0 0 rgba(216, 216, 216, 0.5);
}
.btn-outline-gray-200.disabled, .btn-outline-gray-200:disabled {
  color: #d8d8d8;
  background-color: transparent;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active, .btn-outline-gray-200:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-200.dropdown-toggle {
  color: #4f4f4f;
  background-color: #d8d8d8;
  border-color: #d8d8d8;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-200.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(216, 216, 216, 0.5);
          box-shadow: 0 0 0 0 rgba(216, 216, 216, 0.5);
}

.btn-outline-gray-300 {
  color: #e5e5e5;
  border-color: #e5e5e5;
}
.btn-outline-gray-300:hover {
  color: #4f4f4f;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
}
.btn-outline-gray-300:focus, .btn-outline-gray-300.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(229, 229, 229, 0.5);
          box-shadow: 0 0 0 0 rgba(229, 229, 229, 0.5);
}
.btn-outline-gray-300.disabled, .btn-outline-gray-300:disabled {
  color: #e5e5e5;
  background-color: transparent;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active, .btn-outline-gray-300:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-300.dropdown-toggle {
  color: #4f4f4f;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-300.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(229, 229, 229, 0.5);
          box-shadow: 0 0 0 0 rgba(229, 229, 229, 0.5);
}

.btn-outline-gray-400 {
  color: #bdbfc7;
  border-color: #bdbfc7;
}
.btn-outline-gray-400:hover {
  color: #4f4f4f;
  background-color: #bdbfc7;
  border-color: #bdbfc7;
}
.btn-outline-gray-400:focus, .btn-outline-gray-400.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(189, 191, 199, 0.5);
          box-shadow: 0 0 0 0 rgba(189, 191, 199, 0.5);
}
.btn-outline-gray-400.disabled, .btn-outline-gray-400:disabled {
  color: #bdbfc7;
  background-color: transparent;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active, .btn-outline-gray-400:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-400.dropdown-toggle {
  color: #4f4f4f;
  background-color: #bdbfc7;
  border-color: #bdbfc7;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-400.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(189, 191, 199, 0.5);
          box-shadow: 0 0 0 0 rgba(189, 191, 199, 0.5);
}

.btn-outline-gray-500 {
  color: #979797;
  border-color: #979797;
}
.btn-outline-gray-500:hover {
  color: #4f4f4f;
  background-color: #979797;
  border-color: #979797;
}
.btn-outline-gray-500:focus, .btn-outline-gray-500.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(151, 151, 151, 0.5);
          box-shadow: 0 0 0 0 rgba(151, 151, 151, 0.5);
}
.btn-outline-gray-500.disabled, .btn-outline-gray-500:disabled {
  color: #979797;
  background-color: transparent;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active, .btn-outline-gray-500:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-500.dropdown-toggle {
  color: #4f4f4f;
  background-color: #979797;
  border-color: #979797;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-500.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(151, 151, 151, 0.5);
          box-shadow: 0 0 0 0 rgba(151, 151, 151, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #92278F;
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(85.627027027, 22.872972973, 83.8675675676);
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #5e5e5e;
  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 {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    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: #4f4f4f;
  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 #d8d8d8;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #4f4f4f;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(66.25, 66.25, 66.25);
  text-decoration: none;
  background-color: #f8f8f8;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #92278F;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #5e5e5e;
  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: #5e5e5e;
  white-space: nowrap;
}

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

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

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  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 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

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

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

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  text-align: center;
  white-space: nowrap;
  background-color: #d8d8d8;
  border: 1px solid #bdbfc7;
  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 > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .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;
}

.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #92278F;
  background-color: #92278F;
}
.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0 transparent;
          box-shadow: 0 0 0 0 transparent;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(213.3648648649, 99.1351351351, 210.1621621622);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(224.1162162162, 139.3837837838, 221.7405405405);
  border-color: rgb(224.1162162162, 139.3837837838, 221.7405405405);
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #5e5e5e;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #d8d8d8;
}

.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: #979797 solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.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: #92278F;
  background-color: #92278F;
}
.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(146, 39, 143, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(146, 39, 143, 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(146, 39, 143, 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: #979797;
  border-radius: 0.5rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(146, 39, 143, 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: #000;
  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='%236b6b6b' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #bdbfc7;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: rgb(213.3648648649, 99.1351351351, 210.1621621622);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 transparent;
          box-shadow: 0 0 0 0 transparent;
}
.custom-select:focus::-ms-value {
  color: #000;
  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: #5e5e5e;
  background-color: #d8d8d8;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.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;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: rgb(213.3648648649, 99.1351351351, 210.1621621622);
  -webkit-box-shadow: 0 0 0 0 transparent;
          box-shadow: 0 0 0 0 transparent;
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #d8d8d8;
}
.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;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  background-color: #fff;
  border: 1px solid #bdbfc7;
  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: #000;
  content: "Browse";
  background-color: #d8d8d8;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0 transparent;
          box-shadow: 0 0 0 1px #fff, 0 0 0 0 transparent;
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0 transparent;
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0 transparent;
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #92278F;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(224.1162162162, 139.3837837838, 221.7405405405);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e5e5e5;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #92278F;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(224.1162162162, 139.3837837838, 221.7405405405);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e5e5e5;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  background-color: #92278F;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: rgb(224.1162162162, 139.3837837838, 221.7405405405);
}
.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: #e5e5e5;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #e5e5e5;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #979797;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #979797;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #979797;
}

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

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

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

.nav-tabs {
  border-bottom: 1px solid #e5e5e5;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  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: #d8d8d8 #d8d8d8 #e5e5e5;
}
.nav-tabs .nav-link.disabled {
  color: #5e5e5e;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #0158a0;
  background-color: #fff;
  border-color: #e5e5e5 #e5e5e5 #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: #92278F;
}

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

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

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

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

.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

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

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  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: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

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

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: #fff;
}
.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: #fff;
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: #fff;
}
.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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  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 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

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

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

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

.breadcrumb-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #5e5e5e;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #5e5e5e;
}

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #92278F;
  background-color: #fff;
  border: 1px solid #e5e5e5;
}
.page-link:hover {
  z-index: 2;
  color: rgb(85.627027027, 22.872972973, 83.8675675676);
  text-decoration: none;
  background-color: #d8d8d8;
  border-color: #e5e5e5;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 transparent;
          box-shadow: 0 0 0 0 transparent;
}

.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: #92278F;
  border-color: #92278F;
}
.page-item.disabled .page-link {
  color: #5e5e5e;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #e5e5e5;
}

.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;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    -webkit-transition: none;
    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: #92278F;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: rgb(105.7513513514, 28.2486486486, 103.5783783784);
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(146, 39, 143, 0.5);
          box-shadow: 0 0 0 0 rgba(146, 39, 143, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #0158a0;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: rgb(0.6832298137, 60.1242236025, 109.3167701863);
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(1, 88, 160, 0.5);
          box-shadow: 0 0 0 0 rgba(1, 88, 160, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0 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: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #4f4f4f;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #4f4f4f;
  background-color: rgb(211, 158.25, 0);
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0 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: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #4f4f4f;
  background-color: #f8f8f8;
}
a.badge-light:hover, a.badge-light:focus {
  color: #4f4f4f;
  background-color: rgb(222.5, 222.5, 222.5);
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(248, 248, 248, 0.5);
          box-shadow: 0 0 0 0 rgba(248, 248, 248, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #6b6b6b;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: rgb(81.5, 81.5, 81.5);
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(107, 107, 107, 0.5);
          box-shadow: 0 0 0 0 rgba(107, 107, 107, 0.5);
}

.badge-purple-922 {
  color: #fff;
  background-color: #92278F;
}
a.badge-purple-922:hover, a.badge-purple-922:focus {
  color: #fff;
  background-color: rgb(105.7513513514, 28.2486486486, 103.5783783784);
}
a.badge-purple-922:focus, a.badge-purple-922.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(146, 39, 143, 0.5);
          box-shadow: 0 0 0 0 rgba(146, 39, 143, 0.5);
}

.badge-primary-darker {
  color: #fff;
  background-color: #00447d;
}
a.badge-primary-darker:hover, a.badge-primary-darker:focus {
  color: #fff;
  background-color: rgb(0, 40.256, 74);
}
a.badge-primary-darker:focus, a.badge-primary-darker.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 68, 125, 0.5);
          box-shadow: 0 0 0 0 rgba(0, 68, 125, 0.5);
}

.badge-blue-028 {
  color: #fff;
  background-color: #0289D0;
}
a.badge-blue-028:hover, a.badge-blue-028:focus {
  color: #fff;
  background-color: rgb(1.5142857143, 103.7285714286, 157.4857142857);
}
a.badge-blue-028:focus, a.badge-blue-028.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(2, 137, 208, 0.5);
          box-shadow: 0 0 0 0 rgba(2, 137, 208, 0.5);
}

.badge-secondary-darker {
  color: #fff;
  background-color: #5C2E91;
}
a.badge-secondary-darker:hover, a.badge-secondary-darker:focus {
  color: #fff;
  background-color: rgb(67.4345549738, 33.7172774869, 106.2827225131);
}
a.badge-secondary-darker:focus, a.badge-secondary-darker.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(92, 46, 145, 0.5);
          box-shadow: 0 0 0 0 rgba(92, 46, 145, 0.5);
}

.badge-gray-100 {
  color: #4f4f4f;
  background-color: #f8f8f8;
}
a.badge-gray-100:hover, a.badge-gray-100:focus {
  color: #4f4f4f;
  background-color: rgb(222.5, 222.5, 222.5);
}
a.badge-gray-100:focus, a.badge-gray-100.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(248, 248, 248, 0.5);
          box-shadow: 0 0 0 0 rgba(248, 248, 248, 0.5);
}

.badge-gray-200 {
  color: #4f4f4f;
  background-color: #d8d8d8;
}
a.badge-gray-200:hover, a.badge-gray-200:focus {
  color: #4f4f4f;
  background-color: rgb(190.5, 190.5, 190.5);
}
a.badge-gray-200:focus, a.badge-gray-200.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(216, 216, 216, 0.5);
          box-shadow: 0 0 0 0 rgba(216, 216, 216, 0.5);
}

.badge-gray-300 {
  color: #4f4f4f;
  background-color: #e5e5e5;
}
a.badge-gray-300:hover, a.badge-gray-300:focus {
  color: #4f4f4f;
  background-color: rgb(203.5, 203.5, 203.5);
}
a.badge-gray-300:focus, a.badge-gray-300.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(229, 229, 229, 0.5);
          box-shadow: 0 0 0 0 rgba(229, 229, 229, 0.5);
}

.badge-gray-400 {
  color: #4f4f4f;
  background-color: #bdbfc7;
}
a.badge-gray-400:hover, a.badge-gray-400:focus {
  color: #4f4f4f;
  background-color: rgb(161.4098360656, 164.2459016393, 175.5901639344);
}
a.badge-gray-400:focus, a.badge-gray-400.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(189, 191, 199, 0.5);
          box-shadow: 0 0 0 0 rgba(189, 191, 199, 0.5);
}

.badge-gray-500 {
  color: #4f4f4f;
  background-color: #979797;
}
a.badge-gray-500:hover, a.badge-gray-500:focus {
  color: #4f4f4f;
  background-color: rgb(125.5, 125.5, 125.5);
}
a.badge-gray-500:focus, a.badge-gray-500.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(151, 151, 151, 0.5);
          box-shadow: 0 0 0 0 rgba(151, 151, 151, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #d8d8d8;
  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;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: rgb(75.92, 20.28, 74.36);
  background-color: rgb(233.2, 211.8, 232.6);
  border-color: rgb(224.48, 194.52, 223.64);
}
.alert-primary hr {
  border-top-color: rgb(215.9276923077, 177.5723076923, 214.8523076923);
}
.alert-primary .alert-link {
  color: rgb(35.6713513514, 9.5286486486, 34.9383783784);
}

.alert-secondary {
  color: rgb(0.52, 45.76, 83.2);
  background-color: rgb(204.2, 221.6, 236);
  border-color: rgb(183.88, 208.24, 228.4);
}
.alert-secondary hr {
  border-top-color: rgb(165.321260745, 196.0379942693, 221.458739255);
}
.alert-secondary .alert-link {
  color: rgb(0.2032298137, 17.8842236025, 32.5167701863);
}

.alert-success {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(212, 237.4, 217.8);
  border-color: rgb(194.8, 230.36, 202.92);
}
.alert-success hr {
  border-top-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.alert-success .alert-link {
  color: rgb(10.9449275362, 45.6950724638, 18.88);
}

.alert-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.alert-info hr {
  border-top-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.alert-info .alert-link {
  color: rgb(6.2933333333, 44.3269565217, 50.3466666667);
}

.alert-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.alert-warning hr {
  border-top-color: rgb(255, 231.265, 160.06);
}
.alert-warning .alert-link {
  color: rgb(82.9625954198, 62.7912977099, 2.2774045802);
}

.alert-danger {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.alert-danger hr {
  border-top-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.alert-danger .alert-link {
  color: rgb(73.3010989011, 17.6589010989, 22.9898901099);
}

.alert-light {
  color: rgb(128.96, 128.96, 128.96);
  background-color: rgb(253.6, 253.6, 253.6);
  border-color: rgb(253.04, 253.04, 253.04);
}
.alert-light hr {
  border-top-color: rgb(240.29, 240.29, 240.29);
}
.alert-light .alert-link {
  color: rgb(103.46, 103.46, 103.46);
}

.alert-dark {
  color: rgb(55.64, 55.64, 55.64);
  background-color: rgb(225.4, 225.4, 225.4);
  border-color: rgb(213.56, 213.56, 213.56);
}
.alert-dark hr {
  border-top-color: rgb(200.81, 200.81, 200.81);
}
.alert-dark .alert-link {
  color: rgb(30.14, 30.14, 30.14);
}

.alert-purple-922 {
  color: rgb(75.92, 20.28, 74.36);
  background-color: rgb(233.2, 211.8, 232.6);
  border-color: rgb(224.48, 194.52, 223.64);
}
.alert-purple-922 hr {
  border-top-color: rgb(215.9276923077, 177.5723076923, 214.8523076923);
}
.alert-purple-922 .alert-link {
  color: rgb(35.6713513514, 9.5286486486, 34.9383783784);
}

.alert-primary-darker {
  color: rgb(0, 35.36, 65);
  background-color: rgb(204, 217.6, 229);
  border-color: rgb(183.6, 202.64, 218.6);
}
.alert-primary-darker hr {
  border-top-color: rgb(166.7103896104, 190.2542857143, 209.9896103896);
}
.alert-primary-darker .alert-link {
  color: rgb(0, 7.616, 14);
}

.alert-blue-028 {
  color: rgb(1.04, 71.24, 108.16);
  background-color: rgb(204.4, 231.4, 245.6);
  border-color: rgb(184.16, 221.96, 241.84);
}
.alert-blue-028 hr {
  border-top-color: rgb(162.655, 211.93, 237.845);
}
.alert-blue-028 .alert-link {
  color: rgb(0.5542857143, 37.9685714286, 57.6457142857);
}

.alert-secondary-darker {
  color: rgb(47.84, 23.92, 75.4);
  background-color: rgb(222.4, 213.2, 233);
  border-color: rgb(209.36, 196.48, 224.2);
}
.alert-secondary-darker hr {
  border-top-color: rgb(196.3302194357, 179.7731034483, 215.4068965517);
}
.alert-secondary-darker .alert-link {
  color: rgb(23.2745549738, 11.6372774869, 36.6827225131);
}

.alert-gray-100 {
  color: rgb(128.96, 128.96, 128.96);
  background-color: rgb(253.6, 253.6, 253.6);
  border-color: rgb(253.04, 253.04, 253.04);
}
.alert-gray-100 hr {
  border-top-color: rgb(240.29, 240.29, 240.29);
}
.alert-gray-100 .alert-link {
  color: rgb(103.46, 103.46, 103.46);
}

.alert-gray-200 {
  color: rgb(112.32, 112.32, 112.32);
  background-color: rgb(247.2, 247.2, 247.2);
  border-color: rgb(244.08, 244.08, 244.08);
}
.alert-gray-200 hr {
  border-top-color: rgb(231.33, 231.33, 231.33);
}
.alert-gray-200 .alert-link {
  color: rgb(86.82, 86.82, 86.82);
}

.alert-gray-300 {
  color: rgb(119.08, 119.08, 119.08);
  background-color: rgb(249.8, 249.8, 249.8);
  border-color: rgb(247.72, 247.72, 247.72);
}
.alert-gray-300 hr {
  border-top-color: rgb(234.97, 234.97, 234.97);
}
.alert-gray-300 .alert-link {
  color: rgb(93.58, 93.58, 93.58);
}

.alert-gray-400 {
  color: rgb(98.28, 99.32, 103.48);
  background-color: rgb(241.8, 242.2, 243.8);
  border-color: rgb(236.52, 237.08, 239.32);
}
.alert-gray-400 hr {
  border-top-color: rgb(222.7249180328, 223.7029508197, 227.6150819672);
}
.alert-gray-400 .alert-link {
  color: rgb(73.4372164948, 74.2143298969, 77.3227835052);
}

.alert-gray-500 {
  color: rgb(78.52, 78.52, 78.52);
  background-color: rgb(234.2, 234.2, 234.2);
  border-color: rgb(225.88, 225.88, 225.88);
}
.alert-gray-500 hr {
  border-top-color: rgb(213.13, 213.13, 213.13);
}
.alert-gray-500 .alert-link {
  color: rgb(53.02, 53.02, 53.02);
}

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

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

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

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

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

.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

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

.list-group-item-action {
  width: 100%;
  color: #f6f6f5;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #f6f6f5;
  text-decoration: none;
  background-color: #f8f8f8;
}
.list-group-item-action:active {
  color: #4f4f4f;
  background-color: #d8d8d8;
}

.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: #5e5e5e;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #92278F;
  border-color: #92278F;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

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

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

.list-group-item-primary {
  color: rgb(75.92, 20.28, 74.36);
  background-color: rgb(224.48, 194.52, 223.64);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(75.92, 20.28, 74.36);
  background-color: rgb(215.9276923077, 177.5723076923, 214.8523076923);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(75.92, 20.28, 74.36);
  border-color: rgb(75.92, 20.28, 74.36);
}

.list-group-item-secondary {
  color: rgb(0.52, 45.76, 83.2);
  background-color: rgb(183.88, 208.24, 228.4);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(0.52, 45.76, 83.2);
  background-color: rgb(165.321260745, 196.0379942693, 221.458739255);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0.52, 45.76, 83.2);
  border-color: rgb(0.52, 45.76, 83.2);
}

.list-group-item-success {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(194.8, 230.36, 202.92);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(20.8, 86.84, 35.88);
  border-color: rgb(20.8, 86.84, 35.88);
}

.list-group-item-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(190.04, 228.96, 235.12);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(11.96, 84.24, 95.68);
  border-color: rgb(11.96, 84.24, 95.68);
}

.list-group-item-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 237.64, 185.56);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 231.265, 160.06);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 100.36, 3.64);
  border-color: rgb(132.6, 100.36, 3.64);
}

.list-group-item-danger {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(245.2, 198.44, 202.92);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(114.4, 27.56, 35.88);
  border-color: rgb(114.4, 27.56, 35.88);
}

.list-group-item-light {
  color: rgb(128.96, 128.96, 128.96);
  background-color: rgb(253.04, 253.04, 253.04);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(128.96, 128.96, 128.96);
  background-color: rgb(240.29, 240.29, 240.29);
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(128.96, 128.96, 128.96);
  border-color: rgb(128.96, 128.96, 128.96);
}

.list-group-item-dark {
  color: rgb(55.64, 55.64, 55.64);
  background-color: rgb(213.56, 213.56, 213.56);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(55.64, 55.64, 55.64);
  background-color: rgb(200.81, 200.81, 200.81);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(55.64, 55.64, 55.64);
  border-color: rgb(55.64, 55.64, 55.64);
}

.list-group-item-purple-922 {
  color: rgb(75.92, 20.28, 74.36);
  background-color: rgb(224.48, 194.52, 223.64);
}
.list-group-item-purple-922.list-group-item-action:hover, .list-group-item-purple-922.list-group-item-action:focus {
  color: rgb(75.92, 20.28, 74.36);
  background-color: rgb(215.9276923077, 177.5723076923, 214.8523076923);
}
.list-group-item-purple-922.list-group-item-action.active {
  color: #fff;
  background-color: rgb(75.92, 20.28, 74.36);
  border-color: rgb(75.92, 20.28, 74.36);
}

.list-group-item-primary-darker {
  color: rgb(0, 35.36, 65);
  background-color: rgb(183.6, 202.64, 218.6);
}
.list-group-item-primary-darker.list-group-item-action:hover, .list-group-item-primary-darker.list-group-item-action:focus {
  color: rgb(0, 35.36, 65);
  background-color: rgb(166.7103896104, 190.2542857143, 209.9896103896);
}
.list-group-item-primary-darker.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 35.36, 65);
  border-color: rgb(0, 35.36, 65);
}

.list-group-item-blue-028 {
  color: rgb(1.04, 71.24, 108.16);
  background-color: rgb(184.16, 221.96, 241.84);
}
.list-group-item-blue-028.list-group-item-action:hover, .list-group-item-blue-028.list-group-item-action:focus {
  color: rgb(1.04, 71.24, 108.16);
  background-color: rgb(162.655, 211.93, 237.845);
}
.list-group-item-blue-028.list-group-item-action.active {
  color: #fff;
  background-color: rgb(1.04, 71.24, 108.16);
  border-color: rgb(1.04, 71.24, 108.16);
}

.list-group-item-secondary-darker {
  color: rgb(47.84, 23.92, 75.4);
  background-color: rgb(209.36, 196.48, 224.2);
}
.list-group-item-secondary-darker.list-group-item-action:hover, .list-group-item-secondary-darker.list-group-item-action:focus {
  color: rgb(47.84, 23.92, 75.4);
  background-color: rgb(196.3302194357, 179.7731034483, 215.4068965517);
}
.list-group-item-secondary-darker.list-group-item-action.active {
  color: #fff;
  background-color: rgb(47.84, 23.92, 75.4);
  border-color: rgb(47.84, 23.92, 75.4);
}

.list-group-item-gray-100 {
  color: rgb(128.96, 128.96, 128.96);
  background-color: rgb(253.04, 253.04, 253.04);
}
.list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {
  color: rgb(128.96, 128.96, 128.96);
  background-color: rgb(240.29, 240.29, 240.29);
}
.list-group-item-gray-100.list-group-item-action.active {
  color: #fff;
  background-color: rgb(128.96, 128.96, 128.96);
  border-color: rgb(128.96, 128.96, 128.96);
}

.list-group-item-gray-200 {
  color: rgb(112.32, 112.32, 112.32);
  background-color: rgb(244.08, 244.08, 244.08);
}
.list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {
  color: rgb(112.32, 112.32, 112.32);
  background-color: rgb(231.33, 231.33, 231.33);
}
.list-group-item-gray-200.list-group-item-action.active {
  color: #fff;
  background-color: rgb(112.32, 112.32, 112.32);
  border-color: rgb(112.32, 112.32, 112.32);
}

.list-group-item-gray-300 {
  color: rgb(119.08, 119.08, 119.08);
  background-color: rgb(247.72, 247.72, 247.72);
}
.list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {
  color: rgb(119.08, 119.08, 119.08);
  background-color: rgb(234.97, 234.97, 234.97);
}
.list-group-item-gray-300.list-group-item-action.active {
  color: #fff;
  background-color: rgb(119.08, 119.08, 119.08);
  border-color: rgb(119.08, 119.08, 119.08);
}

.list-group-item-gray-400 {
  color: rgb(98.28, 99.32, 103.48);
  background-color: rgb(236.52, 237.08, 239.32);
}
.list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {
  color: rgb(98.28, 99.32, 103.48);
  background-color: rgb(222.7249180328, 223.7029508197, 227.6150819672);
}
.list-group-item-gray-400.list-group-item-action.active {
  color: #fff;
  background-color: rgb(98.28, 99.32, 103.48);
  border-color: rgb(98.28, 99.32, 103.48);
}

.list-group-item-gray-500 {
  color: rgb(78.52, 78.52, 78.52);
  background-color: rgb(225.88, 225.88, 225.88);
}
.list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {
  color: rgb(78.52, 78.52, 78.52);
  background-color: rgb(213.13, 213.13, 213.13);
}
.list-group-item-gray-500.list-group-item-action.active {
  color: #fff;
  background-color: rgb(78.52, 78.52, 78.52);
  border-color: rgb(78.52, 78.52, 78.52);
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
@media (max-width: 1200px) {
  .close {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.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 {
  -ms-flex-preferred-size: 350px;
      flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem 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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #5e5e5e;
  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 {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

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

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

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #e5e5e5;
  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;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem;
}

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

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: Verdana, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .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: Verdana, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  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 rgb(247.35, 247.35, 247.35);
}

.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: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  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: #4f4f4f;
}

.carousel {
  position: relative;
}

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

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

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

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

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    transition: none;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

.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: #92278F !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgb(105.7513513514, 28.2486486486, 103.5783783784) !important;
}

.bg-secondary {
  background-color: #0158a0 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgb(0.6832298137, 60.1242236025, 109.3167701863) !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: rgb(30.1449275362, 125.8550724638, 52) !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: rgb(17.3333333333, 122.0869565217, 138.6666666667) !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: rgb(211, 158.25, 0) !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: rgb(189.2151898734, 32.7848101266, 47.7721518987) !important;
}

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

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgb(222.5, 222.5, 222.5) !important;
}

.bg-dark {
  background-color: #6b6b6b !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgb(81.5, 81.5, 81.5) !important;
}

.bg-purple-922 {
  background-color: #92278F !important;
}

a.bg-purple-922:hover, a.bg-purple-922:focus,
button.bg-purple-922:hover,
button.bg-purple-922:focus {
  background-color: rgb(105.7513513514, 28.2486486486, 103.5783783784) !important;
}

.bg-primary-darker, .paragraph--type--location-list-block-cloned, .paragraph--type--location-list-block-exposed-filt {
  background-color: #00447d !important;
}

a.bg-primary-darker:hover, a.paragraph--type--location-list-block-cloned:hover, a.paragraph--type--location-list-block-exposed-filt:hover, a.bg-primary-darker:focus, a.paragraph--type--location-list-block-cloned:focus, a.paragraph--type--location-list-block-exposed-filt:focus,
button.bg-primary-darker:hover,
button.paragraph--type--location-list-block-cloned:hover,
button.paragraph--type--location-list-block-exposed-filt:hover,
button.bg-primary-darker:focus,
button.paragraph--type--location-list-block-cloned:focus,
button.paragraph--type--location-list-block-exposed-filt:focus {
  background-color: rgb(0, 40.256, 74) !important;
}

.bg-blue-028 {
  background-color: #0289D0 !important;
}

a.bg-blue-028:hover, a.bg-blue-028:focus,
button.bg-blue-028:hover,
button.bg-blue-028:focus {
  background-color: rgb(1.5142857143, 103.7285714286, 157.4857142857) !important;
}

.bg-secondary-darker {
  background-color: #5C2E91 !important;
}

a.bg-secondary-darker:hover, a.bg-secondary-darker:focus,
button.bg-secondary-darker:hover,
button.bg-secondary-darker:focus {
  background-color: rgb(67.4345549738, 33.7172774869, 106.2827225131) !important;
}

.bg-gray-100 {
  background-color: #f8f8f8 !important;
}

a.bg-gray-100:hover, a.bg-gray-100:focus,
button.bg-gray-100:hover,
button.bg-gray-100:focus {
  background-color: rgb(222.5, 222.5, 222.5) !important;
}

.bg-gray-200 {
  background-color: #d8d8d8 !important;
}

a.bg-gray-200:hover, a.bg-gray-200:focus,
button.bg-gray-200:hover,
button.bg-gray-200:focus {
  background-color: rgb(190.5, 190.5, 190.5) !important;
}

.bg-gray-300 {
  background-color: #e5e5e5 !important;
}

a.bg-gray-300:hover, a.bg-gray-300:focus,
button.bg-gray-300:hover,
button.bg-gray-300:focus {
  background-color: rgb(203.5, 203.5, 203.5) !important;
}

.bg-gray-400 {
  background-color: #bdbfc7 !important;
}

a.bg-gray-400:hover, a.bg-gray-400:focus,
button.bg-gray-400:hover,
button.bg-gray-400:focus {
  background-color: rgb(161.4098360656, 164.2459016393, 175.5901639344) !important;
}

.bg-gray-500 {
  background-color: #979797 !important;
}

a.bg-gray-500:hover, a.bg-gray-500:focus,
button.bg-gray-500:hover,
button.bg-gray-500:focus {
  background-color: rgb(125.5, 125.5, 125.5) !important;
}

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

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

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

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

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

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

.border-left {
  border-left: 1px solid #e5e5e5 !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: #92278F !important;
}

.border-secondary {
  border-color: #0158a0 !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: #f8f8f8 !important;
}

.border-dark {
  border-color: #6b6b6b !important;
}

.border-purple-922 {
  border-color: #92278F !important;
}

.border-primary-darker {
  border-color: #00447d !important;
}

.border-blue-028 {
  border-color: #0289D0 !important;
}

.border-secondary-darker {
  border-color: #5C2E91 !important;
}

.border-gray-100 {
  border-color: #f8f8f8 !important;
}

.border-gray-200 {
  border-color: #d8d8d8 !important;
}

.border-gray-300 {
  border-color: #e5e5e5 !important;
}

.border-gray-400 {
  border-color: #bdbfc7 !important;
}

.border-gray-500 {
  border-color: #979797 !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: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.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 {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shadow {
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.25) !important;
          box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.25) !important;
}

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

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

.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: #92278F !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: rgb(85.627027027, 22.872972973, 83.8675675676) !important;
}

.text-secondary {
  color: #0158a0 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: rgb(0.5248447205, 46.1863354037, 83.9751552795) !important;
}

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

a.text-success:hover, a.text-success:focus {
  color: rgb(25.2173913043, 105.2826086957, 43.5) !important;
}

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

a.text-info:hover, a.text-info:focus {
  color: rgb(14.5, 102.1304347826, 116) !important;
}

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

a.text-warning:hover, a.text-warning:focus {
  color: rgb(185.5, 139.125, 0) !important;
}

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

a.text-danger:hover, a.text-danger:focus {
  color: rgb(167.4810126582, 29.0189873418, 42.2848101266) !important;
}

.text-light {
  color: #f8f8f8 !important;
}

a.text-light:hover, a.text-light:focus {
  color: rgb(209.75, 209.75, 209.75) !important;
}

.text-dark {
  color: #6b6b6b !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: rgb(68.75, 68.75, 68.75) !important;
}

.text-purple-922 {
  color: #92278F !important;
}

a.text-purple-922:hover, a.text-purple-922:focus {
  color: rgb(85.627027027, 22.872972973, 83.8675675676) !important;
}

.text-primary-darker {
  color: #00447d !important;
}

a.text-primary-darker:hover, a.text-primary-darker:focus {
  color: rgb(0, 26.384, 48.5) !important;
}

.text-blue-028 {
  color: #0289D0 !important;
}

a.text-blue-028:hover, a.text-blue-028:focus {
  color: rgb(1.2714285714, 87.0928571429, 132.2285714286) !important;
}

.text-secondary-darker {
  color: #5C2E91 !important;
}

a.text-secondary-darker:hover, a.text-secondary-darker:focus {
  color: rgb(55.1518324607, 27.5759162304, 86.9240837696) !important;
}

.text-gray-100 {
  color: #f8f8f8 !important;
}

a.text-gray-100:hover, a.text-gray-100:focus {
  color: rgb(209.75, 209.75, 209.75) !important;
}

.text-gray-200 {
  color: #d8d8d8 !important;
}

a.text-gray-200:hover, a.text-gray-200:focus {
  color: rgb(177.75, 177.75, 177.75) !important;
}

.text-gray-300 {
  color: #e5e5e5 !important;
}

a.text-gray-300:hover, a.text-gray-300:focus {
  color: rgb(190.75, 190.75, 190.75) !important;
}

.text-gray-400 {
  color: #bdbfc7 !important;
}

a.text-gray-400:hover, a.text-gray-400:focus {
  color: rgb(147.6147540984, 150.868852459, 163.8852459016) !important;
}

.text-gray-500 {
  color: #979797 !important;
}

a.text-gray-500:hover, a.text-gray-500:focus {
  color: rgb(112.75, 112.75, 112.75) !important;
}

.text-body {
  color: #4f4f4f !important;
}

.text-muted {
  color: #5e5e5e !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;
  overflow-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;
    -webkit-box-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 #979797;
    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 {
    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 #e5e5e5 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #e5e5e5;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #e5e5e5;
  }
}
/**
 * Rem-converter mixin to convert px to rem
 *
 * Usages
 * @include rem(padding-bottom, 20px);
 *
 */
@media print {
  *,
  *::before,
  *::after {
    color: #000 !important;
    background: transparent !important;
    overflow: visible !important;
  }
  nav,
  .nav,
  header,
  footer {
    display: none !important;
  }
  .row {
    display: block;
  }
  table {
    border-collapse: collapse;
  }
  table th, table td {
    border: 1px solid #ddd;
  }
  body {
    font-size: 0.75rem !important;
  }
  p {
    font-size: 0.688rem;
    margin-bottom: 0.625rem;
  }
  h1 {
    font-size: 1.563rem !important;
  }
  h2 {
    font-size: 1.125rem !important;
  }
  h3 {
    font-size: 0.938rem !important;
  }
  h4, h5 {
    font-size: 0.875rem !important;
  }
}
h1,
.node--view-mode-full h1 {
  font-size: 50px;
  line-height: 61px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
}

h2,
.node--view-mode-full h2 {
  font-size: 42px;
  line-height: 47px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
  color: #1A1919;
}

h3,
.node--view-mode-full h3 {
  font-size: 24px;
  line-height: 30px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
  margin-bottom: 15px;
  margin-top: 20px;
  color: #1A1919;
}

p {
  margin-bottom: 1.5rem;
}

.font-heading {
  font-family: "Cachet", sans-serif;
}

.font-xs {
  font-size: 12px;
}

.font-sm {
  font-size: 0.875rem;
}

.rotate-180 {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

.arrow-list li {
  padding: 0.25rem 0;
}
.arrow-list li:before {
  margin-right: 0.5rem;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  color: inherit;
}

a.btn {
  text-decoration: none !important;
}
a.btn.btn-default, a.btn.btn-secondary {
  background: #0158a0;
  color: #fff;
  border: 1px solid transparent;
  font-size: 20px;
  padding: 10px 20px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
}
a.btn.btn-default:hover, a.btn.btn-default:active, a.btn.btn-default:focus, a.btn.btn-secondary:hover, a.btn.btn-secondary:active, a.btn.btn-secondary:focus {
  border: 1px solid #0158a0;
  color: #0158a0 !important;
  background: #fff !important;
}
a.btn.btn-primary {
  color: #fff;
  background: #00AEEF;
  border: 1px solid transparent;
  font-size: 20px;
  padding: 10px 20px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
}
a.btn.btn-primary:hover, a.btn.btn-primary:active, a.btn.btn-primary:focus, a.btn.btn-primary:not(.disabled):active {
  background: #fff !important;
  color: #00AEEF !important;
  border: 1px solid #00AEEF;
}
a.btn.btn-link {
  border: 1px solid black;
  background: #fff;
  color: #000;
  padding: 11px 20px;
  font-family: "Cachet", sans-serif;
  font-weight: 400;
}
a.btn.btn-link:hover, a.btn.btn-link:active, a.btn.btn-link:focus {
  color: #fff !important;
  background: transparent !important;
  border: 1px solid #fff;
}
a.btn.btn-info {
  background: #92278F;
  color: #fff;
  border: 1px solid transparent;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
}
a.btn.btn-info:hover, a.btn.btn-info:active, a.btn.btn-info:focus {
  background: #fff;
  color: #92278F;
  border: 1px solid #92278F;
}
a.btn.btn-sm, .btn-group-sm > a.btn {
  padding: 6px 20px !important;
}
a.btn.btn-xs {
  padding: 3px 10px !important;
}
a.btn.btn-success, a.btn.btn-info {
  color: #fff;
}
a.btn.btn-outline-light {
  color: #fff;
}
a.btn.btn-outline-light:hover {
  color: #000;
  background: #fff;
}
a.btn.btn-light {
  color: #000;
}

.paragraph a {
  color: #0158a0;
  text-decoration: underline;
}
.paragraph a:hover {
  text-decoration: underline;
  color: #00AEEF;
}

h1 {
  font-size: 54px;
}

h2 {
  font-size: 42px;
}

h3 {
  font-size: 34px;
}

h4 {
  font-size: 24px;
}

h5 {
  font-size: 18px;
}

h1, h2, h3, h4, h5, h6 {
  color: #000;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
}

p {
  font-size: 16px;
  color: #000;
}

.btn:not(.btn-link) {
  font-family: "Cachet W01 Book", Verdana, sans-serif;
}

.paragraph--type--banner .banner-title {
  font-size: 32px;
  line-height: 33px;
}
@media (min-width: 992px) {
  .paragraph--type--banner .banner-title {
    font-size: 50px;
    line-height: 61px;
  }
}
@media (max-width: 991.98px) {
  .paragraph--type--banner.mobile-hidden-background {
    min-height: auto;
  }
  .paragraph--type--banner.mobile-hidden-background .banner-bg {
    display: none;
  }
  .paragraph--type--banner.mobile-hidden-background .banner-cta-content {
    position: relative;
    min-height: auto;
    background-color: #5c2f91;
    padding: 2rem !important;
  }
  .paragraph--type--banner.mobile-hidden-background .banner-cta-content .banner-title {
    margin-bottom: 0 !important;
  }
}

@media (min-width: 992px) {
  .program-header.banner.banner--small h1 {
    font-size: 42px;
  }
}
.banner-cta-content {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.banner-bg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
}

.banner--small {
  min-height: 50vw;
}
@media (min-width: 768px) {
  .banner--small {
    min-height: 40vw;
  }
}
@media (min-width: 992px) {
  .banner--small {
    min-height: 370px;
  }
}
@media (max-width: 450px) {
  .banner--small .banner-description {
    display: none;
  }
}
@media (min-width: 768px) {
  .banner--small .banner-bg,
  .banner--small .banner--medium .banner-cta {
    min-height: 320px;
  }
}
.banner--small .banner-bg span:after {
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
  background-image: linear-gradient(rgba(0, 0, 0, 0), #000);
  opacity: 1;
}
.banner--small .banner-cta {
  min-height: 370px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0;
  position: relative;
  z-index: 1;
}
@media (min-width: 992px) {
  .banner--small .banner-cta {
    min-height: 370px;
  }
}
.banner--small .banner-title {
  font-size: 32px;
}
@media (min-width: 768px) {
  .banner--small .banner-title {
    font-size: 42px;
  }
}
.banner--small .banner-description {
  font-family: Verdana, sans-serif;
  margin: 10px auto 0;
  font-size: 16px;
  line-height: 27px;
  max-width: 700px;
  text-align: center;
}
@media (min-width: 768px) {
  .banner--small .banner-description {
    font-size: 18px;
    margin: 0 auto;
  }
}
.banner--small .banner-link {
  margin: 20px auto 10px;
}
.banner--small .banner-link a {
  font-size: 18px;
  line-height: 22px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
  background-color: #92278f;
  color: #fff;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  text-transform: initial;
  border-radius: 3px;
  white-space: unset;
  vertical-align: unset;
  border: none;
  text-shadow: none;
  text-decoration: none;
  font-weight: normal;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  text-transform: Capitalize;
  border: 1px solid transparent;
  padding: 11px 25px;
}
.banner--small .banner-link a:hover {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: #fff;
  background-color: rgb(207.9891891892, 79.0108108108, 204.372972973);
}
@media (prefers-reduced-motion: reduce) {
  .banner--small .banner-link a:hover {
    -webkit-transition: none;
    transition: none;
  }
}
.banner--small .banner-link a:active {
  background-color: rgb(207.9891891892, 79.0108108108, 204.372972973) !important;
  color: #fff !important;
}
.banner--small .banner-link a:hover {
  border: 1px solid #92278f;
  background-color: #fff;
  color: #92278f;
}
@media (max-width: 767.98px) {
  .banner--small .banner-link a {
    display: block;
    margin: 5px;
    padding: 8px 20px;
  }
}

.banner--large,
.banner--large .banner-bg {
  min-height: 414px;
}
@media (min-width: 992px) {
  .banner--large,
  .banner--large .banner-bg {
    min-height: 570px;
  }
}

.landing-content .paragraph--type--small-banner.banner.banner--small {
  margin: 0 !important;
}
.landing-content .paragraph--type--small-banner.banner.banner--small .banner-cta-section {
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);
}

.banner--node--type-branch {
  background: #e5e5e5;
  display: none !important;
}
@media (min-width: 768px) {
  .banner--node--type-branch {
    min-height: 270px;
    display: block !important;
    margin-top: 0;
  }
}
.banner--node--type-branch .leaflet-popup-pane {
  display: none;
}
.banner--node--type-branch .leaflet-marker-pane img {
  cursor: default;
}
@media (min-width: 992px) {
  .banner--node--type-branch {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .banner--node--type-branch .banner-content {
    min-height: 270px;
  }
}
.banner--node--type-branch .openy-map-canvas {
  height: 270px;
}
.banner--node--type-branch .banner-title {
  position: relative;
}
.banner--node--type-branch .banner-title .banner-cta-content {
  position: relative;
  z-index: 2;
  text-align: left !important;
}

.page-node-type-branch .banner--small .banner-link a {
  font-size: 18px;
  line-height: 22px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
  background-color: transparent;
  color: #fff;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  text-transform: initial;
  border-radius: 3px;
  white-space: unset;
  vertical-align: unset;
  border: none;
  text-shadow: none;
  text-decoration: none;
  font-weight: normal;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  border: 2px solid #fff;
}
.page-node-type-branch .banner--small .banner-link a:hover {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: #000;
  background-color: #fff;
}
@media (prefers-reduced-motion: reduce) {
  .page-node-type-branch .banner--small .banner-link a:hover {
    -webkit-transition: none;
    transition: none;
  }
}
.page-node-type-branch .banner--small .banner-link a:active {
  background-color: #fff !important;
  color: #000 !important;
}

.page-node-type-branch .page-head__main-menu,
.page-node-type-interior-branch .page-head__main-menu {
  display: block !important;
}

@media (min-width: 992px) {
  .page-node-type-branch .banner-zone-node + .breadcrumbs-wrapper,
  .page-node-type-interior-branch .banner-zone-node + .breadcrumbs-wrapper {
    display: block !important;
  }
}

.page-node-type-branch .layout-container,
.page-node-type-interior-branch .layout-container {
  padding-top: 177px;
}
@media (max-width: 991.98px) {
  .page-node-type-branch .layout-container,
  .page-node-type-interior-branch .layout-container {
    padding-top: 253px;
  }
}
.page-node-type-branch .wrapper-field-header-content,
.page-node-type-interior-branch .wrapper-field-header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.page-node-type-branch .branch-header-block,
.page-node-type-interior-branch .branch-header-block {
  color: #fff;
  padding: 13px 1.5rem;
  background-color: #92278F;
}
@media (min-width: 992px) {
  .page-node-type-branch .branch-header-block,
  .page-node-type-interior-branch .branch-header-block {
    background-color: #5c2f91;
  }
}
.page-node-type-branch .branch-header-block .branch-action-block,
.page-node-type-interior-branch .branch-header-block .branch-action-block {
  padding-left: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.52);
  margin-bottom: 10px;
}
.page-node-type-branch .branch-header-block .branch-action-block a,
.page-node-type-interior-branch .branch-header-block .branch-action-block a {
  color: rgba(255, 255, 255, 0.52);
  font-size: 12px;
  text-transform: uppercase;
}
.page-node-type-branch .branch-header-block .branch-action-block h1,
.page-node-type-interior-branch .branch-header-block .branch-action-block h1 {
  color: #fff;
  font-size: 32px;
  line-height: 33px;
  margin-bottom: 14px;
  margin-top: 6px;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  .page-node-type-branch .branch-header-block .branch-action-block,
  .page-node-type-interior-branch .branch-header-block .branch-action-block {
    display: none;
  }
}
.page-node-type-branch .branch-header-block .branch-info-block,
.page-node-type-interior-branch .branch-header-block .branch-info-block {
  min-height: 38px;
}
.page-node-type-branch .branch-header-block .branch-info-block .fa,
.page-node-type-interior-branch .branch-header-block .branch-info-block .fa {
  color: #fff;
  width: 22px;
  font-size: 16px;
  padding-right: 8px;
  text-align: center;
}
@media (min-width: 992px) {
  .page-node-type-branch .branch-header-block .branch-info-block .fa,
  .page-node-type-interior-branch .branch-header-block .branch-info-block .fa {
    width: auto;
  }
}
.page-node-type-branch .branch-header-block .branch-info-block a,
.page-node-type-interior-branch .branch-header-block .branch-info-block a {
  color: #fff;
  font-size: 16px;
  font-family: Verdana, sans-serif;
  text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.8);
  padding: 0;
  text-decoration: none !important;
}
.page-node-type-branch .branch-header-block .branch-info-block a span:hover,
.page-node-type-interior-branch .branch-header-block .branch-info-block a span:hover {
  text-decoration: underline;
}
.page-node-type-branch .branch-header-block .branch-info-block a.btn,
.page-node-type-interior-branch .branch-header-block .branch-info-block a.btn {
  border: none;
  padding: 0;
  background-color: transparent;
}
.page-node-type-branch .branch-header-block .branch-info-block a.btn:hover,
.page-node-type-interior-branch .branch-header-block .branch-info-block a.btn:hover {
  color: #fff;
  text-decoration: underline;
  background: transparent;
}
@media (max-width: 991.98px) {
  .page-node-type-branch .branch-header-block .branch-info-block a span,
  .page-node-type-interior-branch .branch-header-block .branch-info-block a span {
    text-decoration: underline;
  }
}
@media (max-width: 991.98px) {
  .page-node-type-branch .branch-header-block .branch-info-block .snow-day-info span,
  .page-node-type-interior-branch .branch-header-block .branch-info-block .snow-day-info span {
    text-decoration: none;
  }
}
.page-node-type-branch .branch-header-block .branch-info-block .block-info-item,
.page-node-type-interior-branch .branch-header-block .branch-info-block .block-info-item {
  padding: 6px 15px !important;
  width: 100%;
}
@media (min-width: 992px) {
  .page-node-type-branch .branch-header-block .branch-info-block .block-info-item,
  .page-node-type-interior-branch .branch-header-block .branch-info-block .block-info-item {
    padding: 0 25px 0 15px !important;
    width: inherit;
  }
}
.page-node-type-branch .branch-header-block .branch-info-block .address a,
.page-node-type-interior-branch .branch-header-block .branch-info-block .address a {
  display: none;
}
.page-node-type-branch .branch-header-block .branch-info-block .address a:first-child,
.page-node-type-interior-branch .branch-header-block .branch-info-block .address a:first-child {
  display: block;
}

.paragraph a.leaflet-control-zoom-out,
.paragraph a.leaflet-control-zoom-in {
  color: #000 !important;
  text-decoration: none !important;
}

.footer p {
  color: #fff;
}
.footer .navbar-nav {
  margin-right: 10px;
}
@media (max-width: 991.98px) {
  .footer .navbar-nav li a {
    line-height: 16px;
    padding-bottom: 15px !important;
  }
}

.top-navs .page-head__top-menu .site-name {
  font-size: 18px;
  font-family: "Cachet", sans-serif;
  font-weight: 700;
}
.top-navs .page-head__top-menu .navbar-nav a {
  color: #fff;
  font-size: 14px;
  font-family: "Cachet", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}
.top-navs .page-head__top-menu .navbar-nav a:hover,
.top-navs .page-head__top-menu button i:hover {
  opacity: 0.53;
}
.top-navs .header-content #block-ymca-funco-main-menu > ul > li:last-child {
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.top-navs .header-content #block-ymca-funco-main-menu > ul > li:last-child > a {
  background: #fff;
  color: #000;
  padding: 11px 15px;
  border-radius: 3px;
  border: 1px solid transparent;
  font-family: "Cachet", sans-serif;
  font-weight: 400;
}
.top-navs .header-content #block-ymca-funco-main-menu > ul > li:last-child > a:hover {
  background: #92278F;
  color: #fff;
  border: 1px solid #fff;
  opacity: 1;
}

.page-head__main-menu .navbar > li > a i,
.without-banner .top-navs:not(.affix) .page-head__main-menu .navbar > li > a i {
  margin-top: 0px;
}

.locations-page #block-ymca-mdt-content .two-column,
.locations-page #block-ymca-mdt-content .two-column-row,
.locations-page #block-camp-widjiwagan-content .two-column,
.locations-page #block-camp-widjiwagan-content .two-column-row {
  max-width: 1440px !important;
}

.paragraph--type--prgf-location-finder.paragraph--view-mode--default {
  padding: 3rem 0;
}

.openy-map-wrapper .messages {
  margin: 20px auto;
  font-size: 20px;
}
@media (max-width: 767.98px) {
  .openy-map-wrapper .openy-map-canvas {
    display: none;
  }
}
.openy-map-wrapper .container {
  max-width: 1440px;
}
.openy-map-wrapper .form__locations {
  background-color: #00447d;
  height: auto;
  padding: 15px 0;
}
@media (min-width: 768px) {
  .openy-map-wrapper .form__locations {
    padding: 10px 25px;
  }
}
.openy-map-wrapper .form__locations .mobile-label {
  font-size: 18px;
  color: #000;
  padding: 0 15px 0;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
}
.openy-map-wrapper .form__locations .input-group.search label {
  display: none;
}
.openy-map-wrapper .form__locations .search_field {
  border: none;
  border-radius: 0 !important;
  margin-right: 3px;
  color: #000;
}
.openy-map-wrapper .form__locations .search_field::-webkit-input-placeholder {
  color: #949494;
  font-style: italic;
}
.openy-map-wrapper .form__locations .search_field::-ms-input-placeholder {
  color: #949494;
  font-style: italic;
}
.openy-map-wrapper .form__locations .search_field::placeholder {
  color: #949494;
  font-style: italic;
}
.openy-map-wrapper .form__locations .btn-submit .btn {
  background-color: #fff;
  border-radius: 0 !important;
  border: none;
  color: #0158a0;
  font-size: 20px;
  height: 100%;
  text-transform: capitalize;
  padding-top: 4px;
  padding-bottom: 4px;
}
.openy-map-wrapper .form__locations .btn-submit .btn:hover {
  background-color: #0158a0;
  color: #fff;
}
.openy-map-wrapper .form__locations .distance {
  visibility: hidden;
}
.openy-map-wrapper .form__locations .distance .form-group:before {
  color: #0158a0;
}
.openy-map-wrapper .form__locations .distance_limit_value {
  border: none;
  border-radius: 0 !important;
}
.openy-map-wrapper .form__locations .tag_filters {
  float: right;
}
.openy-map-wrapper .form__locations .tag_filters label.btn {
  background-color: #fff !important;
  border-radius: 4px;
  left: 0;
  color: #333333;
  padding-left: 30px;
  border: none !important;
  outline: none;
}
.openy-map-wrapper .form__locations .tag_filters label.btn img {
  display: none;
}
.openy-map-wrapper .form__locations .tag_filters label.btn:before {
  content: "";
  position: absolute;
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 17px;
  height: 17px;
  background: white center no-repeat;
  border: 1px solid #726478;
  border-radius: 2px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 0;
  left: 7px;
}
.openy-map-wrapper .form__locations .tag_filters label.btn.tag-checked:after {
  position: absolute;
  content: "";
  width: 5px;
  height: 10px;
  left: 1px;
  border: solid #92278F;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg) translateY(-80%);
          transform: rotate(45deg) translateY(-80%);
  top: 49%;
  left: 7px;
}
.openy-map-wrapper .form__locations .tag_filters label.btn input {
  display: none;
}
@media (max-width: 991.98px) {
  .openy-map-wrapper .form__locations .tag_filters {
    float: left;
  }
}
@media (max-width: 767.98px) {
  .openy-map-wrapper .form__locations {
    background-color: #D8D8D8;
  }
  .openy-map-wrapper .form__locations .zip-code {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .openy-map-wrapper .form__locations .tag-container {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 10px;
  }
  .openy-map-wrapper .form__locations .tag-container label.btn {
    margin: 0 5px;
    border-radius: 0;
    border: none;
  }
  .openy-map-wrapper .form__locations .tag-container label.btn:last-child {
    margin-right: 0;
  }
  .openy-map-wrapper .form__locations .tag-container label.btn:first-child {
    margin-left: 0;
  }
}
@media (max-width: 420px) {
  .openy-map-wrapper .form__locations .tag-container .tag_filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: none;
  }
  .openy-map-wrapper .form__locations .tag-container .tag_filters label.btn {
    font-size: 12px;
    margin: 0 2px;
  }
  .openy-map-wrapper .form__locations .tag-container .tag_filters label.btn:last-child {
    margin-right: 0;
  }
  .openy-map-wrapper .form__locations .tag-container .tag_filters label.btn:first-child {
    margin-left: 0;
  }
}
.openy-map-wrapper .leaflet-marker-pane img {
  width: 32px !important;
  height: 58px !important;
}
.openy-map-wrapper .leaflet-popup-pane .node--location-content-type a {
  position: relative;
}
.openy-map-wrapper .leaflet-popup-pane .node--location-content-type i:before, .openy-map-wrapper .leaflet-popup-pane .node--location-content-type i:after,
.openy-map-wrapper .leaflet-popup-pane .node--location-content-type span:before,
.openy-map-wrapper .leaflet-popup-pane .node--location-content-type span:after {
  position: relative;
  background-color: transparent;
}

.locations-list header h1,
.locations-list header h2,
.locations-list header h2.h1 {
  display: none;
}
.locations-list .location-card-container {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.locations-list .location-card-container .location-card:last-child {
  margin-bottom: 0 !important;
}
.locations-list .location-card-container .location-snow-flakes .node--location-content-type {
  background: #fff url("../img/snow-day-label.svg") 100% no-repeat;
  background-size: 50%;
  background-position: 100% 112%;
}

.paragraph--type--location-filter-by-amenities {
  margin-top: 70px;
}
.paragraph--type--location-filter-by-amenities h2 {
  margin-top: 25px;
  font-size: 30px;
  margin-bottom: 15px;
}
@media (max-width: 991.98px) {
  .paragraph--type--location-filter-by-amenities h2 {
    margin-top: 0;
  }
}
.paragraph--type--location-filter-by-amenities .views-element-container form .form-item {
  margin: 0;
}
.paragraph--type--location-filter-by-amenities .control-label .field-amenities-icon-wrapper {
  display: none !important;
}
.paragraph--type--location-filter-by-amenities .form-checkboxes {
  width: 100%;
}

.node--type-facility.node--view-mode-teaser,
.node--type-branch.node--view-mode-teaser,
.node--type-camp.node--view-mode-teaser,
.node--type-youth-development-site.node--view-mode-teaser {
  -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  margin-bottom: 0;
  padding: 20px;
  min-height: 0;
}
.node--type-facility.node--view-mode-teaser .node__content,
.node--type-branch.node--view-mode-teaser .node__content,
.node--type-camp.node--view-mode-teaser .node__content,
.node--type-youth-development-site.node--view-mode-teaser .node__content {
  margin-top: 10px !important;
}
@media (max-width: 991.98px) {
  .node--type-facility.node--view-mode-teaser,
  .node--type-branch.node--view-mode-teaser,
  .node--type-camp.node--view-mode-teaser,
  .node--type-youth-development-site.node--view-mode-teaser {
    margin-bottom: 0;
  }
}
.node--type-facility.node--view-mode-teaser > h2,
.node--type-branch.node--view-mode-teaser > h2,
.node--type-camp.node--view-mode-teaser > h2,
.node--type-youth-development-site.node--view-mode-teaser > h2 {
  padding-bottom: 0;
  margin: 5px 0 2.5rem 0;
  border-bottom: none;
  text-decoration: none;
}
.node--type-facility.node--view-mode-teaser > h2.card-type--camp, .node--type-facility.node--view-mode-teaser > h2.card-type--facility,
.node--type-branch.node--view-mode-teaser > h2.card-type--camp,
.node--type-branch.node--view-mode-teaser > h2.card-type--facility,
.node--type-camp.node--view-mode-teaser > h2.card-type--camp,
.node--type-camp.node--view-mode-teaser > h2.card-type--facility,
.node--type-youth-development-site.node--view-mode-teaser > h2.card-type--camp,
.node--type-youth-development-site.node--view-mode-teaser > h2.card-type--facility {
  border-bottom: none;
}
.node--type-facility.node--view-mode-teaser > h2:hover,
.node--type-branch.node--view-mode-teaser > h2:hover,
.node--type-camp.node--view-mode-teaser > h2:hover,
.node--type-youth-development-site.node--view-mode-teaser > h2:hover {
  text-decoration: none;
}
.node--type-facility.node--view-mode-teaser > h2 a.title-link,
.node--type-branch.node--view-mode-teaser > h2 a.title-link,
.node--type-camp.node--view-mode-teaser > h2 a.title-link,
.node--type-youth-development-site.node--view-mode-teaser > h2 a.title-link {
  color: #0158a0 !important;
  font-size: 24px;
  font-weight: bold;
  font-family: "Cachet", sans-serif;
  font-weight: 700;
  text-decoration: underline;
}
@media (max-width: 991.98px) {
  .node--type-facility.node--view-mode-teaser > h2 a.title-link,
  .node--type-branch.node--view-mode-teaser > h2 a.title-link,
  .node--type-camp.node--view-mode-teaser > h2 a.title-link,
  .node--type-youth-development-site.node--view-mode-teaser > h2 a.title-link {
    font-size: 24px;
  }
}
.node--type-facility.node--view-mode-teaser > h2 a.title-link:hover,
.node--type-branch.node--view-mode-teaser > h2 a.title-link:hover,
.node--type-camp.node--view-mode-teaser > h2 a.title-link:hover,
.node--type-youth-development-site.node--view-mode-teaser > h2 a.title-link:hover {
  text-decoration: none;
}
.node--type-facility.node--view-mode-teaser > h2 .fas,
.node--type-branch.node--view-mode-teaser > h2 .fas,
.node--type-camp.node--view-mode-teaser > h2 .fas,
.node--type-youth-development-site.node--view-mode-teaser > h2 .fas {
  display: none;
}
.node--type-facility.node--view-mode-teaser > h3,
.node--type-branch.node--view-mode-teaser > h3,
.node--type-camp.node--view-mode-teaser > h3,
.node--type-youth-development-site.node--view-mode-teaser > h3 {
  margin: 0 0 20px;
  font-size: 14px;
  color: #000;
  line-height: 17px;
  font-family: Verdana, sans-serif;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-location-link a,
.node--type-branch.node--view-mode-teaser .wrapper-field-location-link a,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-link a,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-location-link a {
  border: none;
  font-family: Verdana, sans-serif;
  font-weight: normal;
  padding: 0 0 0 25px;
  color: #0158a0;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 14px;
  text-decoration: underline !important;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-location-link a:hover,
.node--type-branch.node--view-mode-teaser .wrapper-field-location-link a:hover,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-link a:hover,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-location-link a:hover {
  text-decoration: none !important;
  background: none;
  border: none;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-location-address,
.node--type-branch.node--view-mode-teaser .wrapper-field-location-address,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-address,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-location-address {
  color: #0158a0;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-location-address .fas,
.node--type-branch.node--view-mode-teaser .wrapper-field-location-address .fas,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-address .fas,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-location-address .fas {
  color: #000 !important;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-location-address a,
.node--type-branch.node--view-mode-teaser .wrapper-field-location-address a,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-address a,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-location-address a {
  text-decoration: underline;
}
.node--type-facility.node--view-mode-teaser a.get-directions-link,
.node--type-branch.node--view-mode-teaser a.get-directions-link,
.node--type-camp.node--view-mode-teaser a.get-directions-link,
.node--type-youth-development-site.node--view-mode-teaser a.get-directions-link {
  position: relative;
  padding-left: 25px;
  display: inline-block;
  text-decoration: underline;
}
.node--type-facility.node--view-mode-teaser a.get-directions-link i,
.node--type-branch.node--view-mode-teaser a.get-directions-link i,
.node--type-camp.node--view-mode-teaser a.get-directions-link i,
.node--type-youth-development-site.node--view-mode-teaser a.get-directions-link i {
  position: absolute;
  top: 4px;
  left: 0;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-location-phone,
.node--type-branch.node--view-mode-teaser .wrapper-field-location-phone,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-phone,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-location-phone {
  color: #0158a0;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-location-phone a,
.node--type-branch.node--view-mode-teaser .wrapper-field-location-phone a,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-phone a,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-location-phone a {
  padding-left: 0;
  color: #000;
  text-decoration: none !important;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-location-phone .fas,
.node--type-branch.node--view-mode-teaser .wrapper-field-location-phone .fas,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-phone .fas,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-location-phone .fas {
  color: #000 !important;
  -webkit-transform: rotate(110deg);
          transform: rotate(110deg);
  font-size: 14px;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-branch-hours,
.node--type-branch.node--view-mode-teaser .wrapper-field-branch-hours,
.node--type-camp.node--view-mode-teaser .wrapper-field-branch-hours,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-branch-hours {
  position: relative;
  padding-left: 25px;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours,
.node--type-branch.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours,
.node--type-camp.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours {
  padding-left: 0;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours table:nth-child(2),
.node--type-branch.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours table:nth-child(2),
.node--type-camp.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours table:nth-child(2),
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours table:nth-child(2) {
  display: block;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours h4, .node--type-facility.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours table,
.node--type-branch.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours h4,
.node--type-branch.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours table,
.node--type-camp.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours h4,
.node--type-camp.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours table,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours h4,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours .wrapper-field-branch-hours table {
  display: none;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-branch-hours .fas,
.node--type-branch.node--view-mode-teaser .wrapper-field-branch-hours .fas,
.node--type-camp.node--view-mode-teaser .wrapper-field-branch-hours .fas,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-branch-hours .fas {
  position: absolute;
  top: 2px;
  left: 0;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-branch-hours h4,
.node--type-branch.node--view-mode-teaser .wrapper-field-branch-hours h4,
.node--type-camp.node--view-mode-teaser .wrapper-field-branch-hours h4,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-branch-hours h4 {
  text-transform: none;
  font-weight: normal;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours h4,
.node--type-branch.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours h4,
.node--type-camp.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours h4,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours h4 {
  display: none;
}
.node--type-facility.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours td:first-child,
.node--type-branch.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours td:first-child,
.node--type-camp.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours td:first-child,
.node--type-youth-development-site.node--view-mode-teaser .wrapper-field-branch-hours .field-branch-hours td:first-child {
  font-weight: bold;
}
.node--type-facility.node--view-mode-teaser .read-more-btn,
.node--type-branch.node--view-mode-teaser .read-more-btn,
.node--type-camp.node--view-mode-teaser .read-more-btn,
.node--type-youth-development-site.node--view-mode-teaser .read-more-btn {
  font-size: 18px;
  line-height: 22px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
  background-color: #fff;
  color: #0158a0;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  text-transform: initial;
  border-radius: 6px;
  white-space: unset;
  vertical-align: unset;
  border: none;
  text-shadow: none;
  text-decoration: none;
  font-weight: normal;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  border: 1px solid #0158a0;
  font-size: 20px;
  line-height: 20px;
}
.node--type-facility.node--view-mode-teaser .read-more-btn:hover,
.node--type-branch.node--view-mode-teaser .read-more-btn:hover,
.node--type-camp.node--view-mode-teaser .read-more-btn:hover,
.node--type-youth-development-site.node--view-mode-teaser .read-more-btn:hover {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: #fff;
  background-color: #0158a0;
}
@media (prefers-reduced-motion: reduce) {
  .node--type-facility.node--view-mode-teaser .read-more-btn:hover,
  .node--type-branch.node--view-mode-teaser .read-more-btn:hover,
  .node--type-camp.node--view-mode-teaser .read-more-btn:hover,
  .node--type-youth-development-site.node--view-mode-teaser .read-more-btn:hover {
    -webkit-transition: none;
    transition: none;
  }
}
.node--type-facility.node--view-mode-teaser .read-more-btn:active,
.node--type-branch.node--view-mode-teaser .read-more-btn:active,
.node--type-camp.node--view-mode-teaser .read-more-btn:active,
.node--type-youth-development-site.node--view-mode-teaser .read-more-btn:active {
  background-color: #0158a0 !important;
  color: #fff !important;
}
@media (min-width: 768px) {
  .node--type-facility.node--view-mode-teaser .read-more-btn,
  .node--type-branch.node--view-mode-teaser .read-more-btn,
  .node--type-camp.node--view-mode-teaser .read-more-btn,
  .node--type-youth-development-site.node--view-mode-teaser .read-more-btn {
    display: none;
  }
}

.leaflet-popup .node--type-facility.node--view-mode-teaser,
.leaflet-popup .node--type-branch.node--view-mode-teaser,
.leaflet-popup .node--type-camp.node--view-mode-teaser,
.leaflet-popup .node--type-youth-development-site.node--view-mode-teaser {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.leaflet-popup .leaflet-popup-content {
  min-width: 250px;
}

/**
 * Amenities
 */
.paragraph--type--location-filter-by-amenities {
  display: none;
}
.paragraph--type--location-filter-by-amenities .views-exposed-form .form-item label {
  width: auto;
  margin-bottom: 0;
  cursor: pointer;
  z-index: 1;
  position: relative;
}
.paragraph--type--location-filter-by-amenities .views-exposed-form .form-item label .term-name {
  font-size: 16px;
  padding-left: 25px;
  color: #000;
}
.paragraph--type--location-filter-by-amenities .views-exposed-form .form-item.form-type-checkbox {
  position: relative;
}
.paragraph--type--location-filter-by-amenities .views-exposed-form .form-item.form-type-checkbox::before {
  content: "";
  position: absolute;
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 17px;
  height: 17px;
  background: white center no-repeat;
  border: 1px solid #726478;
  border-radius: 2px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 0;
}
.paragraph--type--location-filter-by-amenities .views-exposed-form .form-item.form-type-checkbox.item-checked::after {
  position: absolute;
  content: "";
  width: 5px;
  height: 10px;
  left: 1px;
  border: solid #92278F;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg) translateY(-80%);
          transform: rotate(45deg) translateY(-80%);
  top: 49%;
}
.paragraph--type--location-filter-by-amenities .views-exposed-form .form-item.form-type-checkbox:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.paragraph--type--location-filter-by-amenities .views-exposed-form .form-item input.form-checkbox {
  display: none !important;
}
@media (min-width: 768px) {
  .paragraph--type--location-filter-by-amenities {
    display: block;
  }
}

.custom-amenities-select {
  display: block;
  width: 100%;
  margin: 0 0 30px 0;
}
@media (min-width: 768px) {
  .custom-amenities-select {
    display: none;
  }
}

.node--profile-map .map_controls,
.node--profile-map .messages {
  display: none;
}

.bg-primary-darker, .paragraph--type--location-list-block-cloned, .paragraph--type--location-list-block-exposed-filt {
  background-color: #5c2f91 !important;
}

.bg-primary {
  background-color: #92278F !important;
}

.viewport .page-head__main-menu .nav-level-2 {
  position: relative;
}
.viewport .page-head__main-menu .nav-level-2 .fa {
  margin-left: 5px;
  margin-top: 0;
}
.viewport .page-head__main-menu .nav-level-2.show,
.viewport .page-head__main-menu .nav-level-2.active {
  opacity: 1;
  background-color: rgba(92, 47, 145, 0.3);
}
.viewport .page-head__main-menu .nav-level-2.show.show a,
.viewport .page-head__main-menu .nav-level-2.active.show a {
  background: none !important;
}
.viewport .page-head__main-menu .navbar > li:hover:not(:first-child) {
  opacity: 1;
  background-color: rgba(92, 47, 145, 0.3);
  -webkit-box-shadow: inset 0 -4px 0 0 #fff;
          box-shadow: inset 0 -4px 0 0 #fff;
}
.viewport .page-head__main-menu .navbar > li:hover:not(:first-child) a {
  background: transparent;
  color: #fff;
  opacity: 1;
}
.viewport .page-head__main-menu .nav-level-2.menu-active,
.viewport .page-head__main-menu .nav-level-2.show {
  background-color: #92278F;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.viewport .page-head__main-menu .nav-level-2.menu-active:hover,
.viewport .page-head__main-menu .nav-level-2.show:hover {
  -webkit-box-shadow: inset 0 -4px 0 0 #fff;
          box-shadow: inset 0 -4px 0 0 #fff;
}
.viewport .page-head__main-menu .nav-level-2.menu-active > a,
.viewport .page-head__main-menu .nav-level-2.menu-active > a:active {
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 1;
  background-color: rgba(92, 47, 145, 0.3);
}
.viewport .page-head__main-menu .nav-level-2.show > a,
.viewport .page-head__main-menu .nav-level-2.show > a:hover,
.viewport .page-head__main-menu .nav-level-2.show > a:focus,
.viewport .page-head__main-menu .nav-level-2.show > a:focus:hover {
  background-color: rgba(92, 47, 145, 0.3);
  color: #fff;
  line-height: 1;
}
.viewport .page-head__main-menu .nav-level-2.menu-active > .dropdown-menu .parent--nav-link a {
  color: #5c2f91 !important;
  text-shadow: 0.5px 0 0 #5c2f91;
}
.viewport .page-head__main-menu .nav-level-2 .dropdown-menu {
  width: 100%;
  padding: 30px 36px;
  height: auto !important;
  max-height: 200px;
}
.viewport .page-head__main-menu .nav-level-2 .dropdown-menu li.nav-level-3 {
  -webkit-box-flex: 100% !important;
      -ms-flex: 100% !important;
          flex: 100% !important;
  padding: 6px 0;
}
.viewport .page-head__main-menu .nav-level-2 .dropdown-menu li.nav-level-3 > a {
  font-size: 18px;
  line-height: 23px;
  padding-top: 0;
  color: #4d4d4d !important;
  text-transform: capitalize;
}
.viewport .page-head__main-menu .nav-level-2 .dropdown-menu li.nav-level-3 > a:hover {
  color: #5c2f91 !important;
  text-shadow: 0.5px 0 0 #5c2f91;
  text-decoration: underline !important;
}
.viewport .page-head__main-menu.menu-active a {
  font-size: 15px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.viewport .page-head__main-menu.menu-active a:after {
  content: ">";
  display: inline-block;
  vertical-align: text-top;
  font-size: inherit;
  line-height: inherit;
  padding: 0 0 0 2px;
}
.viewport .page-head__main-menu.menu-active li.menu-item-all-locations > a {
  color: #0158a0;
}

/**
 * Sidebar slideout
 */
.with-banner .layout-container #sidebar,
.without-banner .layout-container #sidebar {
  -webkit-transition: all, 0.5s;
  transition: all, 0.5s;
  top: 0;
  z-index: 2000;
  background: #92278F;
  width: 100%;
  display: none !important;
}
@media (prefers-reduced-motion: reduce) {
  .with-banner .layout-container #sidebar,
  .without-banner .layout-container #sidebar {
    -webkit-transition: none;
    transition: none;
  }
}
.with-banner .layout-container #sidebar.show,
.without-banner .layout-container #sidebar.show {
  -webkit-transition: all, 0.2s, ease-in-out;
  transition: all, 0.2s, ease-in-out;
  display: block !important;
}
@media (prefers-reduced-motion: reduce) {
  .with-banner .layout-container #sidebar.show,
  .without-banner .layout-container #sidebar.show {
    -webkit-transition: none;
    transition: none;
  }
}
.with-banner .layout-container #sidebar .navbar-nav,
.without-banner .layout-container #sidebar .navbar-nav {
  margin: 0;
}
.with-banner .layout-container #sidebar .nav-level-2 a,
.without-banner .layout-container #sidebar .nav-level-2 a {
  text-transform: capitalize !important;
  color: #fff;
  background-color: #92278F;
  position: relative;
  padding: 20px 15px;
}
.with-banner .layout-container #sidebar .nav-level-2 a:hover,
.without-banner .layout-container #sidebar .nav-level-2 a:hover {
  background: rgb(125.8756756757, 33.6243243243, 123.2891891892);
}
.with-banner .layout-container #sidebar .nav-level-2 .fa-chevron-right,
.without-banner .layout-container #sidebar .nav-level-2 .fa-chevron-right {
  display: inline-block;
}
.with-banner .layout-container #sidebar .nav-level-2 .fa-minus,
.without-banner .layout-container #sidebar .nav-level-2 .fa-minus {
  display: none;
}
.with-banner .layout-container #sidebar .nav-level-2 .fa,
.without-banner .layout-container #sidebar .nav-level-2 .fa {
  font-size: 14px;
  position: absolute;
  right: 20px;
  top: 40%;
}
.with-banner .layout-container #sidebar .nav-level-2.show .fa-chevron-right,
.without-banner .layout-container #sidebar .nav-level-2.show .fa-chevron-right {
  display: none;
}
.with-banner .layout-container #sidebar .nav-level-2.show .fa-minus,
.without-banner .layout-container #sidebar .nav-level-2.show .fa-minus {
  display: inline-block;
}
.with-banner .layout-container #sidebar .nav-level-2 > ul,
.without-banner .layout-container #sidebar .nav-level-2 > ul {
  -webkit-transition: all, 0.5s;
  transition: all, 0.5s;
  height: auto;
  min-height: 0;
  overflow: hidden;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  padding: 0;
  margin: 0;
  width: 0;
}
@media (prefers-reduced-motion: reduce) {
  .with-banner .layout-container #sidebar .nav-level-2 > ul,
  .without-banner .layout-container #sidebar .nav-level-2 > ul {
    -webkit-transition: none;
    transition: none;
  }
}
.with-banner .layout-container #sidebar .nav-level-2 > ul.show,
.without-banner .layout-container #sidebar .nav-level-2 > ul.show {
  display: block;
  width: 100%;
  margin-left: 0;
  max-height: 10000px;
  padding: 0 !important;
}
.with-banner .layout-container #sidebar .nav-level-2 .row-level-2,
.without-banner .layout-container #sidebar .nav-level-2 .row-level-2 {
  width: 100%;
}
.with-banner .layout-container #sidebar .nav-level-2 .row-level-2.expanded,
.without-banner .layout-container #sidebar .nav-level-2 .row-level-2.expanded {
  display: block;
  width: 100%;
}
.with-banner .layout-container #sidebar .nav-level-3,
.without-banner .layout-container #sidebar .nav-level-3 {
  margin: 0;
  padding: 0;
  background-color: #c6a1ef;
}
.with-banner .layout-container #sidebar .nav-level-3.has-child > a:after,
.without-banner .layout-container #sidebar .nav-level-3.has-child > a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f067";
  position: absolute;
  right: 20px;
}
.with-banner .layout-container #sidebar .nav-level-3.has-child > a.expanded,
.without-banner .layout-container #sidebar .nav-level-3.has-child > a.expanded {
  background: #c6a1ef;
}
.with-banner .layout-container #sidebar .nav-level-3.has-child > a.expanded:after,
.without-banner .layout-container #sidebar .nav-level-3.has-child > a.expanded:after {
  content: "\f068";
}
.with-banner .layout-container #sidebar .nav-level-3 > a,
.without-banner .layout-container #sidebar .nav-level-3 > a {
  font-size: 16px;
  background-color: #c6a1ef;
  padding: 15px 30px;
}
.with-banner .layout-container #sidebar .nav-level-3 > a:hover,
.without-banner .layout-container #sidebar .nav-level-3 > a:hover {
  background: rgb(184.7863636364, 139.2090909091, 235.2909090909);
}
.with-banner .layout-container #sidebar .nav-level-3 .row-level-3,
.without-banner .layout-container #sidebar .nav-level-3 .row-level-3 {
  -webkit-transition: all, 2.5s;
  transition: all, 2.5s;
  display: none;
  width: 0;
  height: auto;
  margin: 0;
  padding: 0;
}
@media (prefers-reduced-motion: reduce) {
  .with-banner .layout-container #sidebar .nav-level-3 .row-level-3,
  .without-banner .layout-container #sidebar .nav-level-3 .row-level-3 {
    -webkit-transition: none;
    transition: none;
  }
}
.with-banner .layout-container #sidebar .nav-level-3 .row-level-3.expanded,
.without-banner .layout-container #sidebar .nav-level-3 .row-level-3.expanded {
  display: block;
  width: 100%;
  min-height: 100%;
}
.with-banner .layout-container #sidebar .nav-level-3 .row-level-3 .nav-level-4,
.without-banner .layout-container #sidebar .nav-level-3 .row-level-3 .nav-level-4 {
  display: block;
  overflow: hidden;
}
.with-banner .layout-container #sidebar .nav-level-3 .row-level-3 .nav-level-4 > a,
.without-banner .layout-container #sidebar .nav-level-3 .row-level-3 .nav-level-4 > a {
  font-size: 14px;
  padding: 10px 60px;
  font-weight: normal;
  display: block;
  background: #c6a1ef;
}

#menu-expanded-backtrack {
  -webkit-transition: padding, 0.5s;
  transition: padding, 0.5s;
  width: 100%;
  background-color: #5c2f91;
  padding: 0 19px;
  height: 0;
  overflow: hidden;
  cursor: pointer;
}
@media (prefers-reduced-motion: reduce) {
  #menu-expanded-backtrack {
    -webkit-transition: none;
    transition: none;
  }
}
#menu-expanded-backtrack.expanded {
  padding: 15px;
  height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
}
#menu-expanded-backtrack a, #menu-expanded-backtrack i {
  color: #fff;
}
#menu-expanded-backtrack a {
  font-size: 15px;
  text-transform: uppercase;
}
#menu-expanded-backtrack i {
  font-size: 9px;
  margin-right: 8px;
  position: relative;
  top: -2px;
}

#sidebar ul[region=top_menu] li a {
  font-size: 16px;
}

#mobile-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2000;
}

body.no-scroll {
  height: 100%;
  overflow: hidden;
}

body #block-ymca-funco-content > .container .paragraph.paragraph--type--location-list-block {
  max-width: 1440px !important;
  margin: 0 auto !important;
  padding: 15px 30px;
}

.return-to-top {
  right: -3px;
  -webkit-transition: all, 1s;
  transition: all, 1s;
}
@media (prefers-reduced-motion: reduce) {
  .return-to-top {
    -webkit-transition: none;
    transition: none;
  }
}
.return-to-top.affix {
  right: 60px;
  width: 56px;
  -webkit-transition: all, 1s;
  transition: all, 1s;
}
@media (prefers-reduced-motion: reduce) {
  .return-to-top.affix {
    -webkit-transition: none;
    transition: none;
  }
}
.return-to-top a i {
  color: #0158a0;
}
.return-to-top a:hover, .return-to-top a:focus {
  background: #0158a0;
}
@media (max-width: 991.98px) {
  .return-to-top.affix {
    right: 30px;
  }
}

.global-search-results .views-exposed-form .form-item {
  display: inline-block;
}
.global-search-results .views-exposed-form .form-submit.btn {
  background: #0158a0;
  color: #fff;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
  padding: 9px 20px;
  border: 1px solid transparent;
  font-size: 20px;
}
.global-search-results .views-exposed-form .form-submit.btn:hover {
  color: #0158a0;
  background: #fff;
  border: 1px solid #0158a0;
}
.global-search-results .views-field-counter,
.global-search-results .views-field-title,
.global-search-results .views-field-title-1 {
  display: inline-block;
  color: #0158a0;
}
.global-search-results .views-field-title,
.global-search-results .views-field-title-1 {
  font-size: 20px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
}
.global-search-results .views-field-title a,
.global-search-results .views-field-title-1 a {
  color: #0158a0;
}

.pager .pager__items .pager__item--next a,
.pager .pager__items .pager__item--previous a {
  background: #0158a0;
  color: #fff !important;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
  padding: 9px 20px;
  border: 1px solid transparent;
  font-size: 20px;
}
.pager .pager__items .pager__item--next a:hover,
.pager .pager__items .pager__item--previous a:hover {
  color: #0158a0 !important;
  background: #fff;
  border: 1px solid #0158a0;
}
.pager .pager__items .pager__item.is-active a {
  color: #0060AF;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
}
.pager .pager__items .pager__item a {
  color: #0158a0;
  font-family: "Cachet", sans-serif;
  font-weight: 400;
  font-size: 16px;
}

form .form--inline {
  padding: 30px 15px;
  position: relative;
  z-index: 1;
}
form.views-exposed-form .form--inline {
  padding: 30px 15px;
}
form.views-exposed-form .exposed-form-flex-wrapper > div {
  margin-bottom: 0;
}
form .exposed-filter-operator {
  color: #fff;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-family: "Cachet", sans-serif;
  display: none;
}
@media (min-width: 992px) {
  form .exposed-filter-operator {
    display: inline-block;
  }
}
@media (min-width: 992px) {
  form .controls-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  form .exposed-form-flex-wrapper {
    margin: 0 -15px;
  }
}
form .selects-container,
form .top-form-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 991.98px) {
  form .selects-container.hidden-xs,
  form .top-form-wrapper.hidden-xs {
    display: none;
  }
}
@media (min-width: 992px) {
  form .selects-container,
  form .top-form-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
  }
}
form .selects-container .container,
form .top-form-wrapper .container {
  padding: 0;
}
@media (max-width: 991.98px) {
  form .selects-container .container,
  form .top-form-wrapper .container {
    max-width: unset;
  }
}
form .form-item {
  margin: 0 0 15px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
  position: relative;
  border-bottom: 1px solid #f8f8f8;
}
@media (min-width: 992px) {
  form .form-item {
    padding: 0 15px;
    margin-bottom: 0;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    border: none;
  }
}
form .form-item .ajax-progress-throbber {
  position: absolute;
  margin: -20px 0 0 -15px;
  left: 50%;
  top: 50%;
}
form .form-item .select-wrapper:before {
  color: #5C2E91;
  font-size: 24px;
  right: 0;
  top: 50%;
  margin-top: -18px;
}
form .form-item label {
  font-family: "Cachet", sans-serif;
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 0;
  color: #fff;
  font-size: 20px;
  padding-left: 16px;
}
@media (min-width: 992px) {
  form .form-item label {
    margin-bottom: 5px;
    padding-left: 0;
  }
}
form .form-item .form-control,
form .form-item .form-checkbox,
form .form-item .form-autocomplete {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: 400;
  padding-left: 0;
  background: transparent;
  color: #979797;
  font-size: 14px;
  width: 100%;
  border: 0;
  height: calc(3.5rem + 2px) !important;
  letter-spacing: -1.2px;
  position: relative;
}
form .form-item .form-control.form-text:not(.hasDatepicker),
form .form-item .form-checkbox.form-text:not(.hasDatepicker),
form .form-item .form-autocomplete.form-text:not(.hasDatepicker) {
  border-radius: 0;
  border: 1px solid #dddddd;
  background-color: #fff;
  color: #000;
  font-size: 14px !important;
  height: 40px !important;
  letter-spacing: 0;
  margin-top: 0;
  padding: 12px 18px;
}
form .form-item .form-control.form-text:not(.hasDatepicker)::-webkit-input-placeholder,
form .form-item .form-checkbox.form-text:not(.hasDatepicker)::-webkit-input-placeholder,
form .form-item .form-autocomplete.form-text:not(.hasDatepicker)::-webkit-input-placeholder {
  color: #ccc;
  font-style: italic;
  font-size: 14px;
  line-height: 18px;
}
form .form-item .form-control.form-text:not(.hasDatepicker)::-ms-input-placeholder,
form .form-item .form-checkbox.form-text:not(.hasDatepicker)::-ms-input-placeholder,
form .form-item .form-autocomplete.form-text:not(.hasDatepicker)::-ms-input-placeholder {
  color: #ccc;
  font-style: italic;
  font-size: 14px;
  line-height: 18px;
}
form .form-item .form-control.form-text:not(.hasDatepicker)::placeholder,
form .form-item .form-checkbox.form-text:not(.hasDatepicker)::placeholder,
form .form-item .form-autocomplete.form-text:not(.hasDatepicker)::placeholder {
  color: #ccc;
  font-style: italic;
  font-size: 14px;
  line-height: 18px;
}
form .form-item .form-control:focus,
form .form-item .form-checkbox:focus,
form .form-item .form-autocomplete:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
form .form-item.js-form-item-date .input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
form .form-item.js-form-item-date .input-wrapper:after {
  content: "\f133";
  font-family: "FontAwesome";
  font-weight: bold;
  padding-left: 5px;
}
@media (min-width: 992px) {
  form .js-form-type-textfield {
    min-width: 225px;
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  form .js-form-item-blog-category, form .js-form-item-archive, form .js-form-item-news-category {
    margin-right: 22px;
  }
  form .js-form-item-blog-category::after, form .js-form-item-archive::after, form .js-form-item-news-category::after {
    font-family: "Cachet", sans-serif;
    font-weight: 400;
    content: "OR";
    font-size: 20px;
    position: absolute;
    top: 38px;
    right: -23px;
  }
}
@media (max-width: 991.98px) {
  form .js-form-item-keywords label {
    display: none;
  }
  form .js-form-item-workout-category label {
    font-size: 0;
  }
  form .js-form-item-workout-category label::after {
    font-size: 20px;
    content: "Filter or Search Workouts here:";
  }
}
form .js-form-type-select {
  border: none;
}
@media (min-width: 992px) {
  form .js-form-type-select {
    min-width: 225px;
    max-width: 300px;
  }
}
form .js-form-type-select .select-wrapper:before {
  right: 15px;
  z-index: 2;
}
form .js-form-type-select select.form-select {
  font-family: "Cachet", sans-serif;
  font-weight: 400;
  background-color: #fff;
  border: 1px solid #dddddd;
  border-radius: 0;
  color: #4f4f4f;
  font-size: 12px;
  height: 40px !important;
  letter-spacing: 0;
  padding: 8px;
  text-transform: initial;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
}
@media (max-width: 991.98px) {
  form .js-form-type-select select.form-select {
    height: 45px !important;
  }
}
form #submit-wrapper .input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
form .filters-main-wrapper {
  clear: both;
}
@media (min-width: 992px) {
  form .filters-main-wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
form .filters-container {
  clear: both;
  position: relative;
  border-top: 1px solid #bdbfc7;
}
@media (max-width: 991.98px) {
  form .filters-container.hidden {
    display: none;
  }
}
@media (max-width: 991.98px) {
  form .filters-container {
    display: none;
  }
}
@media (min-width: 992px) {
  form .filters-container {
    margin-top: 0;
    border: none;
    display: block;
  }
}
form .filters-container .container {
  position: relative;
  padding: 0;
}
form .filters-container .filters-wrapper {
  padding-bottom: 5px;
  padding-top: 5px;
}
@media (min-width: 992px) {
  form .filters-container .filters-wrapper {
    padding-bottom: 0;
    padding-top: 0;
    border: 0;
  }
}
form .filters-container .filters-wrapper .label {
  font-family: "Cachet", sans-serif;
  font-weight: 400;
  color: #979797;
  display: block;
  font-size: 14px;
  margin-right: 20px;
  padding: 0;
  text-align: left;
}
@media (min-width: 992px) {
  form .filters-container .filters-wrapper .label {
    display: inline-block;
  }
}
@media (min-width: 992px) {
  form .filters-container .filters-wrapper .filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
form .filters-container .filters-wrapper .filters .filter {
  font-family: "Cachet", sans-serif;
  font-weight: 400;
  background: rgba(248, 248, 248, 0.3);
  border-radius: 4px;
  color: #979797;
  display: inline-block;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  text-transform: uppercase;
  white-space: nowrap;
  padding: 0 10px;
  margin: 0 5px 10px 0;
}
@media (min-width: 992px) {
  form .filters-container .filters-wrapper .filters .filter {
    margin: 5px 20px 5px 0;
  }
}
form .filters-container .filters-wrapper .filters .filter .remove {
  margin-left: 10px;
  line-height: 30px;
}
@media (min-width: 992px) {
  form .filters-container .filters-wrapper .filters .filter .remove {
    margin-left: 15px;
  }
}
form .filters-container .filters-wrapper .filters .filter .remove .fa {
  font-size: 13px;
  color: #92278F;
}
form .filters-container .filters-wrapper .filters .filter .remove .fa:hover {
  color: #e83e8c;
}
@media (min-width: 992px) {
  form .filters-container .filters-wrapper .filters .filter .remove .fa {
    font-size: 16px;
  }
}
form input.form-autocomplete.ui-autocomplete-loading {
  background-repeat: no-repeat;
}
form .form-actions {
  text-align: center;
  padding: 10px 15px 0;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
@media (min-width: 992px) {
  form .form-actions {
    padding: 0 15px;
    -webkit-box-flex: inherit;
        -ms-flex: inherit;
            flex: inherit;
  }
}
form .form-submit {
  font-size: 18px;
  line-height: 22px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
  background-color: #00AEEF;
  color: #fff;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  text-transform: initial;
  border-radius: 6px;
  white-space: unset;
  vertical-align: unset;
  border: none;
  text-shadow: none;
  text-decoration: none;
  font-weight: normal;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  border: 1px solid #00AEEF;
  min-height: 42px;
  min-width: 138px;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
}
form .form-submit:hover {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: #00AEEF;
  background-color: #fff;
}
@media (prefers-reduced-motion: reduce) {
  form .form-submit:hover {
    -webkit-transition: none;
    transition: none;
  }
}
form .form-submit:active {
  background-color: #fff !important;
  color: #00AEEF !important;
}

@media (min-width: 992px) {
  .views-exposed-form-locations-locations-block .form-wrapper .form-item label {
    margin-bottom: 12px;
  }
}

#autocomplete ul {
  overflow: auto;
  max-height: 100px;
}

#autocomplete li {
  white-space: pre-line;
}

#autocomplete {
  max-height: 200px;
  overflow-y: auto;
  tabindex: -1;
}

#ui-id-2 {
  width: inherit;
  height: auto;
  border-radius: 1px;
  margin-top: 2px;
  padding: 0;
  max-height: 300px;
  overflow-y: scroll;
}

.ui-autocomplete .ui-menu-item {
  padding: 5px;
  background-color: #fff;
  color: #000;
  -webkit-transition: all 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  border-top: 1px solid rgba(174, 174, 173, 0.38);
}
.ui-autocomplete .ui-menu-item:first-child {
  border-top: none;
}
.ui-autocomplete .ui-menu-item a {
  font-size: 14px;
  font-family: Verdana, sans-serif;
  color: #000 !important;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: normal;
  padding: 5px;
  background-color: transparent;
  border: none;
  margin: 0;
  white-space: initial;
}
.ui-autocomplete .ui-menu-item a:hover {
  color: #5c2f91;
  border: none;
  text-decoration: none;
  background-color: transparent;
}
.ui-autocomplete .ui-menu-item:hover {
  -webkit-transition: all 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  background-color: #F7F1FF;
  color: #5c2f91;
}

@media (max-width: 991.98px) {
  table {
    /* Force table to not be like tables anymore */
    display: block !important;
  }
}
@media (max-width: 991.98px) {
  table thead, table tbody, table th, table td, table tr {
    /* Force table to not be like tables anymore */
    display: block !important;
  }
}
table thead {
  background-color: rgba(174, 174, 173, 0.4);
}
@media (max-width: 991.98px) {
  table thead tr {
    /* Hide table headers (but not display: none;, for accessibility) */
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
}
table thead th {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
table thead th {
  font-size: 18px;
  line-height: 22px;
  color: #000 !important;
  font-family: "Cachet", sans-serif;
  font-weight: bold;
}
@media (min-width: 992px) {
  table thead th {
    font-size: 24px;
    line-height: 23px;
  }
}
table thead th:first-child,
table tbody tr td:first-child {
  padding-left: 3rem;
}
table thead th:last-child,
table tbody tr td:last-child {
  padding-right: 3rem;
}
@media (max-width: 991.98px) {
  table tr .t--row-content {
    width: 50%;
    margin-left: auto;
    text-align: left;
    padding: 0.75rem;
    background-color: #fff;
  }
}
table tbody td {
  border-top: 1px solid rgba(151, 151, 151, 0.58) !important;
}
@media (max-width: 991.98px) {
  table td {
    /* Behave  like a "row" */
    border: none;
    text-align: left;
    border-bottom: 1px solid #f8f8f8;
    position: relative;
    padding: 0 !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
table td:before {
  left: 0;
  width: 50%;
  min-height: 100%;
  padding: 0.75rem;
  color: #000;
  font-weight: bold;
  font-size: 18px;
  line-height: 20px;
  font-family: "Cachet", sans-serif;
  background-color: rgba(174, 174, 173, 0.4);
  text-shadow: none;
  display: inherit;
}
@media (min-width: 992px) {
  table td:before {
    display: none;
  }
}

.paragraph--type--animated-block .animated-block-wrapper .container {
  padding-top: 1.875rem;
  padding-bottom: 4.625rem;
}
@media (min-width: 768px) {
  .paragraph--type--animated-block .animated-block-wrapper .container {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .paragraph--type--animated-block .animated-block-wrapper .container {
    padding-top: 4.5rem;
    padding-bottom: 0;
  }
}
.paragraph--type--animated-block .animated-block-wrapper .wrapper-field-animated-block-titl {
  color: #353535;
  font-size: 32px;
  line-height: 33px;
  text-transform: uppercase;
  margin: auto;
  margin-bottom: 30px;
  width: 60%;
  font-weight: 500;
}
@media (min-width: 768px) {
  .paragraph--type--animated-block .animated-block-wrapper .wrapper-field-animated-block-titl {
    width: 100%;
    margin-bottom: 15px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--animated-block .animated-block-wrapper .wrapper-field-animated-block-titl {
    font-size: 42px;
    line-height: 30px;
    margin-bottom: 25px;
  }
}

@media (min-width: 768px) {
  .paragraph--type--animated-block-item .animated-block-image,
  .paragraph--type--animated-block-item .animated-block-title {
    top: 30%;
  }
}
.paragraph--type--animated-block-item .animated-block-image,
.paragraph--type--animated-block-item .animated-block-title,
.paragraph--type--animated-block-item .animated-block-blurb {
  position: relative;
  -webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.paragraph--type--animated-block-item .animated-block-image {
  min-width: 50px;
}
.paragraph--type--animated-block-item .animated-block-image img {
  max-width: 100%;
}
.paragraph--type--animated-block-item .animated-block-title {
  font-size: 20px;
  line-height: 26px;
}
@media (min-width: 992px) {
  .paragraph--type--animated-block-item .animated-block-title {
    font-size: 24px;
    line-height: 26px;
  }
}
.paragraph--type--animated-block-item .animated-block-blurb {
  color: #6d6d6d;
  font-size: 14px;
  line-height: 18px;
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}
@media (min-width: 768px) {
  .paragraph--type--animated-block-item .animated-block-blurb {
    display: inherit;
  }
}
.paragraph--type--animated-block-item .animated-block-blurb .text-blurb {
  color: #6d6d6d;
  font-size: 14px;
  line-height: 18px;
}
.paragraph--type--animated-block-item .btn {
  font-size: 18px;
  line-height: 22px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
  background-color: #00AEEF;
  color: #fff;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  text-transform: initial;
  border-radius: 6px;
  white-space: unset;
  vertical-align: unset;
  border: none;
  text-shadow: none;
  text-decoration: none;
  font-weight: normal;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  border: 1px solid #00AEEF;
  min-height: 42px;
  min-width: 138px;
  font-weight: normal;
  text-transform: uppercase;
}
.paragraph--type--animated-block-item .btn:hover {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: #00AEEF;
  background-color: #fff;
}
@media (prefers-reduced-motion: reduce) {
  .paragraph--type--animated-block-item .btn:hover {
    -webkit-transition: none;
    transition: none;
  }
}
.paragraph--type--animated-block-item .btn:active {
  background-color: #fff !important;
  color: #00AEEF !important;
}
.paragraph--type--animated-block-item:hover .animated-block-image {
  top: 0;
}
.paragraph--type--animated-block-item:hover .animated-block-title {
  top: 0;
}
.paragraph--type--animated-block-item:hover .animated-block-blurb {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.banner-zone-node.banner-title-only .banner {
  background-color: #92278F !important;
}

.paragraph--type--banner .banner-title {
  font-size: 32px;
  line-height: 33px;
}
@media (min-width: 992px) {
  .paragraph--type--banner .banner-title {
    font-size: 50px;
    line-height: 61px;
  }
}
@media (max-width: 991.98px) {
  .paragraph--type--banner.mobile-hidden {
    display: none;
  }
}

.paragraph--type--gallery h1, .paragraph--type--gallery p,
.paragraph--type--banner h1,
.paragraph--type--banner p,
.paragraph--type--small-banner h1,
.paragraph--type--small-banner p {
  color: #fff;
  text-shadow: 0 2px 8px #000;
}
.paragraph--type--gallery h1,
.paragraph--type--banner h1,
.paragraph--type--small-banner h1 {
  font-family: "Cachet", sans-serif;
  font-weight: 500;
}

.banner-zone-node .paragraph--type--small-banner .banner-title {
  text-align: left;
}

@media (min-width: 992px) {
  .program-header.banner.banner--small h1 {
    font-size: 42px;
  }
}
.banner-cta-content {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.banner-bg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
}

.banner--small {
  min-height: 50vw;
}
@media (min-width: 768px) {
  .banner--small {
    min-height: 40vw;
  }
}
@media (min-width: 992px) {
  .banner--small {
    min-height: 370px;
  }
}
@media (max-width: 450px) {
  .banner--small .banner-description {
    display: none;
  }
}
@media (min-width: 768px) {
  .banner--small .banner-bg,
  .banner--small .banner--medium .banner-cta {
    min-height: 320px;
  }
}
.banner--small .banner-bg span:after {
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
  background-image: linear-gradient(rgba(0, 0, 0, 0), #000);
  opacity: 1;
}
.banner--small .banner-cta {
  min-height: 370px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0;
  position: relative;
  z-index: 1;
}
@media (min-width: 992px) {
  .banner--small .banner-cta {
    min-height: 370px;
  }
}
.banner--small .banner-title {
  font-size: 32px;
}
@media (min-width: 768px) {
  .banner--small .banner-title {
    font-size: 42px;
  }
}
.banner--small .banner-description {
  font-family: Verdana, sans-serif;
  margin: 10px auto 0;
  font-size: 16px;
  line-height: 27px;
  max-width: 700px;
  text-align: center;
}
@media (min-width: 768px) {
  .banner--small .banner-description {
    font-size: 18px;
    margin: 0 auto;
  }
}
.banner--small .banner-link {
  margin: 20px auto 10px;
}
.banner--small .banner-link a {
  font-size: 18px;
  line-height: 22px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
  background-color: #92278f;
  color: #fff;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  text-transform: initial;
  border-radius: 3px;
  white-space: unset;
  vertical-align: unset;
  border: none;
  text-shadow: none;
  text-decoration: none;
  font-weight: normal;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  text-transform: Capitalize;
  border: 1px solid transparent;
  padding: 11px 25px;
}
.banner--small .banner-link a:hover {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: #fff;
  background-color: rgb(207.9891891892, 79.0108108108, 204.372972973);
}
@media (prefers-reduced-motion: reduce) {
  .banner--small .banner-link a:hover {
    -webkit-transition: none;
    transition: none;
  }
}
.banner--small .banner-link a:active {
  background-color: rgb(207.9891891892, 79.0108108108, 204.372972973) !important;
  color: #fff !important;
}
.banner--small .banner-link a:hover {
  border: 1px solid #92278f;
  background-color: #fff;
  color: #92278f;
}
@media (max-width: 767.98px) {
  .banner--small .banner-link a {
    display: block;
    margin: 5px;
    padding: 8px 20px;
  }
}

.banner--large,
.banner--large .banner-bg {
  min-height: 414px;
}
@media (min-width: 992px) {
  .banner--large,
  .banner--large .banner-bg {
    min-height: 570px;
  }
}

.landing-content .paragraph--type--small-banner.banner.banner--small {
  margin: 0 !important;
}
.landing-content .paragraph--type--small-banner.banner.banner--small .banner-cta-section {
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);
}

.banner--node--type-branch {
  background: #e5e5e5;
  display: none !important;
}
@media (min-width: 768px) {
  .banner--node--type-branch {
    min-height: 270px;
    display: block !important;
  }
}
@media (min-width: 768px) {
  .banner--node--type-branch .banner-content {
    min-height: 270px;
  }
}
.banner--node--type-branch .banner-title {
  position: relative;
}
.banner--node--type-branch .banner-title .banner-cta-content {
  position: relative;
  z-index: 2;
  text-align: left !important;
}

.page-node-type-branch .banner--small .banner-link a {
  font-size: 18px;
  line-height: 22px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
  background-color: transparent;
  color: #fff;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  text-transform: initial;
  border-radius: 3px;
  white-space: unset;
  vertical-align: unset;
  border: none;
  text-shadow: none;
  text-decoration: none;
  font-weight: normal;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  border: 2px solid #fff;
}
.page-node-type-branch .banner--small .banner-link a:hover {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: #000;
  background-color: #fff;
}
@media (prefers-reduced-motion: reduce) {
  .page-node-type-branch .banner--small .banner-link a:hover {
    -webkit-transition: none;
    transition: none;
  }
}
.page-node-type-branch .banner--small .banner-link a:active {
  background-color: #fff !important;
  color: #000 !important;
}

.page-node-type-branch .page-head__main-menu,
.page-node-type-interior-branch .page-head__main-menu {
  display: block !important;
}

@media (min-width: 992px) {
  .page-node-type-branch #block-ymca-funco-breadcrumbs .breadcrumbs-wrapper,
  .page-node-type-interior-branch #block-ymca-funco-breadcrumbs .breadcrumbs-wrapper {
    display: block !important;
  }
}

.container .paragraph--type--county-break-block {
  width: 100vw;
  position: relative;
  min-width: 100vw;
  max-width: 100vw;
  margin: 0 auto !important;
}

.container .paragraph--type--county-break-block .container {
  padding-left: 30px;
  padding-right: 30px;
}

.paragraph--type--county-break-block {
  padding-top: 50px;
  padding-bottom: 0 !important;
}
@media (min-width: 992px) {
  .paragraph--type--county-break-block {
    padding-top: 80px;
  }
}
.paragraph--type--county-break-block .view--title {
  color: #353535;
  margin-bottom: 1rem;
  font-size: 32px;
  line-height: 30px;
  text-align: center;
  text-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.8);
}
@media (min-width: 992px) {
  .paragraph--type--county-break-block .view--title {
    font-size: 42px;
    line-height: 30px;
  }
}
.paragraph--type--county-break-block .wrapper-field-break-subheader {
  color: #000;
  font-family: Verdana, sans-serif;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.8);
  margin-bottom: 40px;
}
.paragraph--type--county-break-block .wrapper-field-break-subheader .label-for-field-break-subheader {
  display: none;
}
@media (min-width: 992px) {
  .paragraph--type--county-break-block .wrapper-field-break-subheader {
    font-size: 16px;
    line-height: 27px;
  }
}
.paragraph--type--county-break-block .views-exposed-form .form--inline {
  padding: 0;
}
.paragraph--type--county-break-block .views-exposed-form .form-item {
  margin: 0 auto 55px;
  text-align: center;
  float: none !important;
  max-width: none;
  max-height: none;
}
.paragraph--type--county-break-block .views-exposed-form .form-item label {
  display: none;
}
.paragraph--type--county-break-block .views-exposed-form .form-item .select-wrapper {
  height: 56px;
  width: 100%;
  -webkit-box-shadow: 0 1px 4px 0 rgba(124, 124, 124, 0.5);
          box-shadow: 0 1px 4px 0 rgba(124, 124, 124, 0.5);
}
.paragraph--type--county-break-block .views-exposed-form .form-item .select-wrapper:before {
  right: 24px;
}
@media (min-width: 576px) {
  .paragraph--type--county-break-block .views-exposed-form .form-item .select-wrapper {
    width: 350px;
  }
}
.paragraph--type--county-break-block .views-exposed-form .form-item select {
  height: 100% !important;
  width: 100%;
  background-color: #fff;
  color: #000;
  font-family: Verdana, sans-serif;
  font-size: 18px;
  line-height: 22px;
  padding: 16px 24px;
  cursor: pointer;
}
.paragraph--type--county-break-block .views-exposed-form .form-actions {
  display: none;
}
.paragraph--type--county-break-block .views-exposed-form .js-form-submit {
  display: none;
}
.paragraph--type--county-break-block .view--break-block {
  width: 100vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
  min-width: 100vw;
  max-width: 100vw;
  background-color: #F7F1FF;
  padding: 50px 0 78px;
}
@media (min-width: 992px) {
  .paragraph--type--county-break-block .view--break-block {
    padding: 64px 0 106px;
  }
}
.paragraph--type--county-break-block .view--break-block .view--filter {
  margin: 0 0 20px auto;
  font-size: 22px;
  line-height: 23px;
  color: #000;
}
@media (min-width: 992px) {
  .paragraph--type--county-break-block .view--break-block .view--filter {
    margin: 0 auto 40px 50px;
    font-size: 30px;
    line-height: 23px;
  }
}
.paragraph--type--county-break-block .view--break-block .table {
  background-color: #fff;
}
.paragraph--type--county-break-block .view--break-block .modal-dialog {
  max-height: 80vh;
  -webkit-transform: translateY(10vh);
          transform: translateY(10vh);
}
.paragraph--type--county-break-block .view--break-block .modal-dialog .modal-content {
  max-height: 80vh;
}
.paragraph--type--county-break-block .view--break-block .modal-dialog .modal-content .modal-body {
  overflow: hidden scroll;
}
.paragraph--type--county-break-block table tbody {
  font-family: "Cachet", sans-serif;
}
.paragraph--type--county-break-block table tbody .views-field-field-break-date-range {
  color: #000;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  font-family: "Cachet", sans-serif;
}
@media (min-width: 992px) {
  .paragraph--type--county-break-block table tbody .views-field-field-break-date-range {
    font-size: 24px;
    line-height: 26px;
  }
}
.paragraph--type--county-break-block table tbody .views-field-field-break-description {
  color: #6d6d6d;
  font-family: Verdana, sans-serif;
  font-size: 14px;
  line-height: 23px;
}
.paragraph--type--county-break-block table tbody .views-field-field-break-price {
  color: #000;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
}
@media (min-width: 992px) {
  .paragraph--type--county-break-block table tbody .views-field-field-break-price {
    font-size: 18px;
    line-height: 23px;
  }
}
.paragraph--type--county-break-block table tbody .views-field-nothing,
.paragraph--type--county-break-block table tbody .views-field-field-link-full-registration,
.paragraph--type--county-break-block table tbody .views-field-field-link-half-registration {
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  font-weight: 500;
  text-transform: uppercase;
}
.paragraph--type--county-break-block table tbody .views-field-nothing a,
.paragraph--type--county-break-block table tbody .views-field-field-link-full-registration a,
.paragraph--type--county-break-block table tbody .views-field-field-link-half-registration a {
  color: #0060AF;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}
.paragraph--type--county-break-block table tbody .views-field-nothing a:hover,
.paragraph--type--county-break-block table tbody .views-field-field-link-full-registration a:hover,
.paragraph--type--county-break-block table tbody .views-field-field-link-half-registration a:hover {
  text-decoration: underline;
}
@media (min-width: 992px) {
  .paragraph--type--county-break-block table tbody .views-field-nothing,
  .paragraph--type--county-break-block table tbody .views-field-field-link-full-registration,
  .paragraph--type--county-break-block table tbody .views-field-field-link-half-registration {
    font-size: 18px;
    line-height: 22px;
  }
}
.paragraph--type--county-break-block .empty--content {
  color: #000;
  font-family: Verdana, sans-serif;
  font-size: 16px;
}
.paragraph--type--county-break-block footer {
  text-align: center;
  margin: 0 auto;
  color: #000;
  font-family: Verdana, sans-serif;
  font-size: 14px;
  line-height: 18px;
  text-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.8);
}
@media (min-width: 992px) {
  .paragraph--type--county-break-block footer {
    width: 50%;
    font-size: 16px;
    line-height: 27px;
  }
}

.paragraph--type--faq .paragraph--type--faq-item .btn:hover {
  color: #fff;
}
.paragraph--type--faq .paragraph--type--faq-item .field-question {
  font-family: "Cachet", Verdana, Geneva, sans-serif;
}

@media (max-width: 991.98px) {
  .paragraph--type--gallery {
    display: block;
  }
}
.paragraph--type--gallery .carousel .carousel-inner > .carousel-item .media--blazy {
  padding: initial;
}
@media (max-width: 575.98px) {
  .paragraph--type--gallery .cta-group-wrapper > .container {
    padding: 15px !important;
  }
  .paragraph--type--gallery h1 {
    font-size: 24px;
  }
  .paragraph--type--gallery .text p {
    font-size: 14px;
  }
}

.paragraph--type--link-widget {
  margin: 0 auto !important;
  padding: 50px 0;
}

.paragraph--type--location-list-block {
  padding-top: 3.25rem;
  padding-bottom: 3.25rem;
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }
}

.paragraph--type--location-list-block .view--title {
  display: none;
}

.paragraph--type--location-list-block-exposed-filt {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block-exposed-filt {
    padding-bottom: 25px;
  }
}
.paragraph--type--location-list-block-exposed-filt .view--title {
  color: #fff;
  text-transform: uppercase;
  font-size: 32px;
  line-height: 33px;
  font-weight: normal;
  font-family: "Cachet", sans-serif;
  padding-bottom: 34px;
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block-exposed-filt .view--title {
    font-size: 42px;
    line-height: 52px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block-exposed-filt .view--title {
    padding-bottom: 5px;
    margin: 0;
  }
}
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form--inline {
  padding: 0 15px;
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form--inline {
    padding: 30px 15px !important;
  }
}

.paragraph--type--location-list-block-cloned {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block-cloned {
    padding: 0;
  }
}
.paragraph--type--location-list-block-cloned .view--title {
  color: #fff;
  text-transform: uppercase;
  font-size: 32px;
  line-height: 33px;
  font-weight: normal;
  font-family: "Cachet", sans-serif;
  padding-bottom: 34px;
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block-cloned .view--title {
    display: none;
  }
}
.paragraph--type--location-list-block-cloned .view--title h2 {
  margin: 0;
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block-cloned .view--title {
    padding-bottom: 20px;
  }
}

.paragraph--type--location-list-block-exposed-filt .views-exposed-form .container,
.paragraph--type--location-list-block-cloned .views-exposed-form .container {
  padding: 0;
}
.paragraph--type--location-list-block-exposed-filt .views-exposed-form form .form-item,
.paragraph--type--location-list-block-cloned .views-exposed-form form .form-item {
  margin: 0 0 12px 0;
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form form .form-item,
  .paragraph--type--location-list-block-cloned .views-exposed-form form .form-item {
    margin: 0 0 15px 0;
  }
}
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-item label,
.paragraph--type--location-list-block-cloned .views-exposed-form .form-item label {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 25px;
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-item label,
  .paragraph--type--location-list-block-cloned .views-exposed-form .form-item label {
    margin-bottom: 14px;
    line-height: 1.6;
  }
}
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form--inline,
.paragraph--type--location-list-block-cloned .views-exposed-form .form--inline {
  padding: 0 15px;
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form--inline,
  .paragraph--type--location-list-block-cloned .views-exposed-form .form--inline {
    padding: 25px 15px !important;
  }
}
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form .form-actions,
.paragraph--type--location-list-block-cloned .views-exposed-form .form .form-actions {
  padding: 25px 15px 0;
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form .form-actions,
  .paragraph--type--location-list-block-cloned .views-exposed-form .form .form-actions {
    padding: 10px 15px 0;
  }
}
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-control.form-text:not(.hasDatepicker),
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker),
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker),
.paragraph--type--location-list-block-cloned .views-exposed-form .form-control.form-text:not(.hasDatepicker),
.paragraph--type--location-list-block-cloned .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker),
.paragraph--type--location-list-block-cloned .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker) {
  padding: 10px;
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-control.form-text:not(.hasDatepicker),
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker),
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker),
  .paragraph--type--location-list-block-cloned .views-exposed-form .form-control.form-text:not(.hasDatepicker),
  .paragraph--type--location-list-block-cloned .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker),
  .paragraph--type--location-list-block-cloned .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker) {
    padding: 12px 18px;
  }
}
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-control.form-text:not(.hasDatepicker)::-webkit-input-placeholder,
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker)::-webkit-input-placeholder,
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker)::-webkit-input-placeholder,
.paragraph--type--location-list-block-cloned .views-exposed-form .form-control.form-text:not(.hasDatepicker)::-webkit-input-placeholder,
.paragraph--type--location-list-block-cloned .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker)::-webkit-input-placeholder,
.paragraph--type--location-list-block-cloned .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker)::-webkit-input-placeholder {
  font-style: normal;
}
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-control.form-text:not(.hasDatepicker)::-ms-input-placeholder,
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker)::-ms-input-placeholder,
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker)::-ms-input-placeholder,
.paragraph--type--location-list-block-cloned .views-exposed-form .form-control.form-text:not(.hasDatepicker)::-ms-input-placeholder,
.paragraph--type--location-list-block-cloned .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker)::-ms-input-placeholder,
.paragraph--type--location-list-block-cloned .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker)::-ms-input-placeholder {
  font-style: normal;
}
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-control.form-text:not(.hasDatepicker)::placeholder,
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker)::placeholder,
.paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker)::placeholder,
.paragraph--type--location-list-block-cloned .views-exposed-form .form-control.form-text:not(.hasDatepicker)::placeholder,
.paragraph--type--location-list-block-cloned .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker)::placeholder,
.paragraph--type--location-list-block-cloned .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker)::placeholder {
  font-style: normal;
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-control.form-text:not(.hasDatepicker)::-webkit-input-placeholder,
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker)::-webkit-input-placeholder,
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker)::-webkit-input-placeholder,
  .paragraph--type--location-list-block-cloned .views-exposed-form .form-control.form-text:not(.hasDatepicker)::-webkit-input-placeholder,
  .paragraph--type--location-list-block-cloned .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker)::-webkit-input-placeholder,
  .paragraph--type--location-list-block-cloned .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker)::-webkit-input-placeholder {
    font-style: italic;
  }
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-control.form-text:not(.hasDatepicker)::-ms-input-placeholder,
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker)::-ms-input-placeholder,
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker)::-ms-input-placeholder,
  .paragraph--type--location-list-block-cloned .views-exposed-form .form-control.form-text:not(.hasDatepicker)::-ms-input-placeholder,
  .paragraph--type--location-list-block-cloned .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker)::-ms-input-placeholder,
  .paragraph--type--location-list-block-cloned .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker)::-ms-input-placeholder {
    font-style: italic;
  }
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-control.form-text:not(.hasDatepicker)::placeholder,
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker)::placeholder,
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker)::placeholder,
  .paragraph--type--location-list-block-cloned .views-exposed-form .form-control.form-text:not(.hasDatepicker)::placeholder,
  .paragraph--type--location-list-block-cloned .views-exposed-form .form-checkbox.form-text:not(.hasDatepicker)::placeholder,
  .paragraph--type--location-list-block-cloned .views-exposed-form .form-autocomplete.form-text:not(.hasDatepicker)::placeholder {
    font-style: italic;
  }
}
@media (min-width: 992px) {
  .paragraph--type--location-list-block-exposed-filt .views-exposed-form .form-submit,
  .paragraph--type--location-list-block-cloned .views-exposed-form .form-submit {
    font-size: 20px;
    line-height: 25px;
  }
}

.paragraph--type--location-pricing-block {
  color: #000;
}
@media (min-width: 992px) {
  .paragraph--type--location-pricing-block {
    max-width: 920px !important;
  }
}
@media (min-width: 992px) {
  .paragraph--type--location-pricing-block .price-block--content {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  }
}
.paragraph--type--location-pricing-block .pricing--list-title {
  width: 100vw;
  position: relative;
  min-width: 100vw;
  max-width: 100vw;
  padding: 0 3rem 1.5rem;
}
@media (min-width: 992px) {
  .paragraph--type--location-pricing-block .pricing--list-title {
    min-width: auto;
    padding: 0;
    width: auto;
  }
}
.paragraph--type--location-pricing-block .paragraph--type--location-pricing {
  padding-bottom: 10px !important;
  padding-top: 10px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media (min-width: 992px) {
  .paragraph--type--location-pricing-block .paragraph--type--location-pricing:nth-child(2) .pricing--list-label {
    display: none;
  }
  .paragraph--type--location-pricing-block .paragraph--type--location-pricing:nth-child(2) .wrapper-field-location-pricing-register- a {
    margin: -10px 10px 10px 10px;
  }
}
.paragraph--type--location-pricing-block .paragraph--type--location-pricing .wrapper-field-location-pricing-register- a {
  margin: 36px 10px 10px 10px;
}
.paragraph--type--location-pricing-block .paragraph--type--location-pricing .wrapper-field-location-pricing-grade.pricing--list-wrapper {
  text-shadow: none;
}
@media (max-width: 991.98px) {
  .paragraph--type--location-pricing-block .paragraph--type--location-pricing .wrapper-field-location-pricing-grade.pricing--list-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 24px;
    line-height: 26px;
    font-weight: 500;
    text-shadow: none;
  }
}
@media (max-width: 991.98px) {
  .paragraph--type--location-pricing-block .paragraph--type--location-pricing .label-for-field-location-pricing-grade.pricing--list-label {
    margin-bottom: 0 !important;
    padding-right: 0.45rem;
    padding-bottom: 0;
    font-size: 22px;
    line-height: 26px;
    font-weight: 500;
    text-shadow: none;
  }
  .paragraph--type--location-pricing-block .paragraph--type--location-pricing .label-for-field-location-pricing-grade.pricing--list-label:after {
    content: ":";
  }
}
.paragraph--type--location-pricing-block .paragraph--type--location-pricing .pricing--list-wrapper {
  width: 100vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
  min-width: 100vw;
  max-width: 100vw;
  padding: 0.5rem 3rem;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  font-size: 18px;
  line-height: 23px;
  font-family: "Cachet", sans-serif;
  border-bottom: 2px solid rgba(151, 151, 151, 0.35);
}
@media (min-width: 992px) {
  .paragraph--type--location-pricing-block .paragraph--type--location-pricing .pricing--list-wrapper {
    margin-left: auto;
    min-width: auto;
    padding: 0;
    left: 0;
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    border: none;
  }
}
.paragraph--type--location-pricing-block .paragraph--type--location-pricing .pricing--list-label {
  font-family: "Cachet", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  padding-bottom: 4px;
  text-shadow: 1px 0 0 rgb(0, 0, 0);
}
@media (min-width: 992px) {
  .paragraph--type--location-pricing-block .paragraph--type--location-pricing .pricing--list-label {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 1.25rem;
    padding-bottom: 5px;
    border-bottom: 2px solid rgba(151, 151, 151, 0.35);
  }
}
.paragraph--type--location-pricing-block .btn {
  font-size: 18px;
  line-height: 22px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
  background-color: #0158a0;
  color: #fff;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  text-transform: initial;
  border-radius: 6px;
  white-space: unset;
  vertical-align: unset;
  border: none;
  text-shadow: none;
  text-decoration: none;
  font-weight: normal;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  border: 1px solid #0158a0;
  min-height: 42px;
  min-width: 138px;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
  line-height: initial;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
}
.paragraph--type--location-pricing-block .btn:hover {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: #0158a0;
  background-color: #fff;
}
@media (prefers-reduced-motion: reduce) {
  .paragraph--type--location-pricing-block .btn:hover {
    -webkit-transition: none;
    transition: none;
  }
}
.paragraph--type--location-pricing-block .btn:active {
  background-color: #fff !important;
  color: #0158a0 !important;
}
@media (min-width: 768px) {
  .paragraph--type--location-pricing-block .wrapper-field-location-pricing-sideblock {
    height: 100%;
  }
}
.paragraph--type--location-pricing-block .wrapper-field-location-pricing-sideblock .paragraph--type--location-pricing-sideblock {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  margin-top: 0 !important;
  cursor: pointer;
}
@media (min-width: 768px) {
  .paragraph--type--location-pricing-block .wrapper-field-location-pricing-sideblock .paragraph--type--location-pricing-sideblock {
    height: 48%;
  }
  .paragraph--type--location-pricing-block .wrapper-field-location-pricing-sideblock .paragraph--type--location-pricing-sideblock:first-child {
    margin-bottom: 4% !important;
  }
}
@media (max-width: 991.98px) {
  .paragraph--type--location-pricing-block .wrapper-field-location-pricing-sideblock .paragraph--type--location-pricing-sideblock {
    margin: 15px !important;
  }
}
.paragraph--type--location-pricing-block .wrapper-field-location-pricing-sideblock .paragraph--type--location-pricing-sideblock:last-child {
  margin-bottom: 0 !important;
}
.paragraph--type--location-pricing-block .wrapper-field-location-pricing-sideblock .paragraph--type--location-pricing-sideblock a {
  text-decoration: none !important;
}
.paragraph--type--location-pricing-block .wrapper-field-location-pricing-sideblock .paragraph--type--location-pricing-sideblock a:hover {
  color: #000;
  text-decoration: underline !important;
}
.paragraph--type--location-pricing-block .wrapper-field-location-pricing-sideblock .paragraph--type--location-pricing-sideblock .title {
  color: #000;
  font-size: 22px;
  line-height: 26px;
}

.paragraph--type--simple-content {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.paragraph--type--locations-snow-day-latest-update {
  background: #fff url("../img/snow-flake-banner.png") 100% no-repeat;
  background-size: cover;
  background-position: center;
  padding: 2.5rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-latest-update {
    padding: 3.5rem 0;
    margin-bottom: 2rem;
  }
}
.paragraph--type--locations-snow-day-latest-update .container {
  padding: 0 22px;
}
.paragraph--type--locations-snow-day-latest-update .view--title {
  color: #353535;
  text-transform: uppercase;
  font-size: 32px;
  line-height: 30px;
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-latest-update .view--title {
    font-size: 42px;
    line-height: 30px;
  }
}
.paragraph--type--locations-snow-day-latest-update .views-element-container {
  padding-top: 1.5rem;
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-latest-update .views-element-container {
    padding-top: 2rem;
  }
}
.paragraph--type--locations-snow-day-latest-update .county--group-wrapper {
  color: #1A1919;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 0;
  text-shadow: 0.5px 0 0 rgba(0, 0, 0, 0.8);
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-latest-update .county--group-wrapper {
    font-size: 22px;
    line-height: 27px;
  }
}
.paragraph--type--locations-snow-day-latest-update .item-list ul, .paragraph--type--locations-snow-day-latest-update .item-list li {
  list-style: none;
}
.paragraph--type--locations-snow-day-latest-update .item-list ul {
  margin: 0.5rem auto;
  padding: 0;
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-latest-update .item-list ul {
    margin: 1rem auto;
  }
}
.paragraph--type--locations-snow-day-latest-update .item-list .field-content,
.paragraph--type--locations-snow-day-latest-update .item-list .field-content a {
  color: #000;
  font-size: 16px;
  line-height: 27px;
}
.paragraph--type--locations-snow-day-latest-update .item-list .field-content a {
  text-decoration: underline;
}

.paragraph--type--locations-snow-day-block {
  padding: 2.5rem 0;
  color: #000;
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-block {
    padding: 4.5rem 0;
  }
}
.paragraph--type--locations-snow-day-block .view--title {
  text-transform: uppercase;
  font-size: 32px;
  line-height: 30px;
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-block .view--title {
    font-size: 42px;
    line-height: 30px;
  }
}
.paragraph--type--locations-snow-day-block .btn {
  font-size: 18px;
  line-height: 22px;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
  background-color: #0158a0;
  color: #fff;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  text-transform: initial;
  border-radius: 6px;
  white-space: unset;
  vertical-align: unset;
  border: none;
  text-shadow: none;
  text-decoration: none;
  font-weight: normal;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  border: 1px solid #0158a0;
  min-height: 40px;
  min-width: 138px;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
  line-height: initial;
  font-family: "Cachet", sans-serif;
  font-weight: 500;
}
.paragraph--type--locations-snow-day-block .btn:hover {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: #0158a0;
  background-color: #fff;
}
@media (prefers-reduced-motion: reduce) {
  .paragraph--type--locations-snow-day-block .btn:hover {
    -webkit-transition: none;
    transition: none;
  }
}
.paragraph--type--locations-snow-day-block .btn:active {
  background-color: #fff !important;
  color: #0158a0 !important;
}
.paragraph--type--locations-snow-day-block .snow--day-accordion {
  border-radius: 2px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px 1px #D5D5D5;
          box-shadow: 0 0 10px 1px #D5D5D5;
}
.paragraph--type--locations-snow-day-block .snow--day-accordion:last-child {
  margin-bottom: 0 !important;
}
.paragraph--type--locations-snow-day-block .card-header {
  height: 64px;
  background: #fff;
  border: none;
  cursor: pointer;
}
.paragraph--type--locations-snow-day-block .card-body {
  padding: 0;
}
.paragraph--type--locations-snow-day-block .card-body ul {
  padding: 0;
  list-style: none;
  margin-bottom: 0;
}
.paragraph--type--locations-snow-day-block .card-body .branch--date-item {
  padding: 1rem 3.5rem;
}
.paragraph--type--locations-snow-day-block .card-body .branch--date-item.even {
  background-color: rgba(0, 174, 239, 0.1);
}
.paragraph--type--locations-snow-day-block .view--title + .views-element-container {
  margin-top: 1.5rem;
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-block .view--title + .views-element-container {
    margin-top: 3.5rem;
  }
}
.paragraph--type--locations-snow-day-block .wrapper-field-location-snow-list-descrip {
  color: #353535;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  margin: 1.5rem auto;
  width: 100%;
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-block .wrapper-field-location-snow-list-descrip {
    margin: 1.5rem auto 3.5rem;
    font-size: 16px;
    line-height: 26px;
    width: 60%;
  }
}
.paragraph--type--locations-snow-day-block .wrapper-field-location-snow-list-descrip .label-for-field-location-snow-list-descrip {
  display: none;
}
.paragraph--type--locations-snow-day-block .branch--date-item .views-field-title {
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  margin-bottom: 0.85rem;
}
.paragraph--type--locations-snow-day-block .branch--date-item .views-field-title a {
  text-decoration: underline;
  color: #000;
  font-size: 18px;
  line-height: 24px;
  font-family: "Cachet", sans-serif;
  text-shadow: 1px 0 0 rgba(0, 0, 0, 0.8);
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-block .branch--date-item .views-field-title a {
    font-size: 20px;
    line-height: 27px;
  }
}
.paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-address {
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  padding-bottom: 0.5rem;
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-address {
    -webkit-box-flex: 55%;
        -ms-flex: 55%;
            flex: 55%;
    padding-bottom: 0;
    padding-right: 1.5rem;
  }
}
@media (max-width: 1199.98px) {
  .paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-address .fa {
    padding-top: 0.5rem;
  }
}
.paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-address .address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-address .address {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-address .address span {
  padding-right: 6px;
}
.paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-address .address .comma {
  margin-left: -6px;
}
.paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-phone {
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-phone {
    -webkit-box-flex: 25%;
        -ms-flex: 25%;
            flex: 25%;
  }
}
.paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-snow-day-info {
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  margin-top: 10px;
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-snow-day-info {
    -webkit-box-flex: 20%;
        -ms-flex: 20%;
            flex: 20%;
    margin-top: -28px;
  }
}
.paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-address .field-content,
.paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-phone .field-content,
.paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-snow-day-info .field-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-address .fa,
.paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-phone .fa,
.paragraph--type--locations-snow-day-block .branch--date-item .views-field-field-location-snow-day-info .fa {
  margin-right: 12px;
}
.paragraph--type--locations-snow-day-block .county--group-wrapper {
  color: #1A1919;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 0;
  text-shadow: 0.5px 0 0 rgba(0, 0, 0, 0.8);
}
@media (min-width: 992px) {
  .paragraph--type--locations-snow-day-block .county--group-wrapper {
    font-size: 22px;
    line-height: 27px;
  }
}
.paragraph--type--locations-snow-day-block .tab-state {
  background-color: #0158a0;
  position: relative;
  height: 20px;
  width: 20px;
  text-align: center;
  border-radius: 10px;
}
.paragraph--type--locations-snow-day-block .tab-state .fa-minus,
.paragraph--type--locations-snow-day-block .tab-state .fa-plus {
  position: absolute;
  top: calc(50% - 7px);
  left: calc(50% - 6px);
  font-size: 15px;
  color: #fff;
}
.paragraph--type--locations-snow-day-block .tab--trigger .tab-state {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  margin-right: 1.125rem;
}
.paragraph--type--locations-snow-day-block .tab--trigger .tab-state .fa-minus {
  opacity: 0;
}
.paragraph--type--locations-snow-day-block .tab--trigger .tab-state .fa-plus {
  opacity: 1;
}
.paragraph--type--locations-snow-day-block .tab--trigger[aria-expanded=true] .tab-state {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.paragraph--type--locations-snow-day-block .tab--trigger[aria-expanded=true] .tab-state .fa-minus {
  opacity: 1;
}
.paragraph--type--locations-snow-day-block .tab--trigger[aria-expanded=true] .tab-state .fa-plus {
  opacity: 0;
}

form .js-form-type-select select.form-select.form-control {
  color: #000;
  font-size: 14px;
  padding: 12px 18px;
}

.header-alerts-list .site-alert__wrapper,
.footer-alerts-list .site-alert__wrapper {
  width: 100%;
}

.header-alerts-list .site-alert--header div[role=article],
.footer-alerts-list .site-alert--header div[role=article] {
  display: block;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
  height: initial;
}

.header-alerts-list .slick-track .slick-slide,
.footer-alerts-list .slick-track .slick-slide {
  min-height: auto;
}

body .banner-zone-node.overflow-hidden .paragraph.paragraph--type--simple-content {
  padding: 0 !important;
  margin: 0 !important;
}

.goog-te-gadget .goog-te-combo {
  color: #fff;
  background-color: #5c2f91;
  border: 0;
  font-family: "Cachet", sans-serif;
  margin-top: 5px !important;
  text-transform: uppercase;
}

.node--type-branch .openy-branch-selector {
  display: none;
}

.paragraph--type--location-list-block-exposed-filt {
  max-width: none !important;
  margin: 0 0 20px 0 !important;
}

.paragraph--type--promo-card .card-body a.btn {
  text-transform: capitalize;
}

#block-ymca-funco-breadcrumbs {
  margin-top: -2px;
}

.paragraph.paragraph--type--simple-content.paragraph--view-mode--default:first-child {
  margin: 20px auto 20px auto !important;
}

.landing-content.two-column .two-column.row .paragraph--type--simple-content {
  padding-bottom: 20px !important;
}

.banner--small .banner-bg span:after {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), to(black)) !important;
  background-image: linear-gradient(transparent 50%, black) !important;
  opacity: 0.7 !important;
}

.block-description--3 .block-description--text > h2 {
  margin-bottom: 0;
  color: #000;
  text-transform: none;
  font-size: 2.25rem;
}

form .form-item .form-control, form .form-item .form-control.form-text:not(.hasDatepicker) {
  border: 1px solid #bdbfc7;
  border-radius: 0.25rem;
  color: #000;
  padding: 12px 18px;
}

.global-search-results .views-exposed-form .form-item {
  width: 100% !important;
}

@media (max-width: 768px) {
  body.path-search .layout-container {
    padding-top: 87px;
  }
}
.page-head__top-menu {
  padding-bottom: 1px;
}

.wrapper-field-location-pricing-reg-btn .field-item {
  display: inline;
}

.path-frontpage #block-ymca-funco-breadcrumbs {
  display: none;
}

.navbar-dark .navbar-toggler-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzQnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1taXRlcmxpbWl0PSc4JyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPg==);
}

.btn:not(.btn-link) {
  font-family: "Cachet W01 Book", Verdana, sans-serif;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi9zY3NzL3ByZXNlbnRhdGlvbi9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uL3ltY2FfbWR0L3Njc3MvcHJlc2VudGF0aW9uL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCIuLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9wcmVzZW50YXRpb24vX21peGlucy5zY3NzIiwiLi4vc2Nzcy9wcmVzZW50YXRpb24vX3ByaW50LnNjc3MiLCIuLi9zY3NzL3ByZXNlbnRhdGlvbi9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vc2Nzcy9wcmVzZW50YXRpb24vX21peGlucy5zY3NzIiwiLi4vc2Nzcy9wcmVzZW50YXRpb24vX3Vpa2l0LnNjc3MiLCIuLi9zY3NzL21vZHVsZXMvX2Jhbm5lci5zY3NzIiwiLi4vc2Nzcy9tb2R1bGVzL19icmFuY2hfcGFnZS5zY3NzIiwiLi4vc2Nzcy9tb2R1bGVzL19mb290ZXIuc2NzcyIsIi4uL3Njc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MiLCIuLi9zY3NzL21vZHVsZXMvX2xvY2F0aW9ucy5zY3NzIiwiLi4vc2Nzcy9tb2R1bGVzL19tZWdhbmF2LnNjc3MiLCIuLi9zY3NzL21vZHVsZXMvX21vYmlsZV9oZWFkZXIuc2NzcyIsIi4uL3Njc3MvbW9kdWxlcy9fcGFnZS5zY3NzIiwiLi4vc2Nzcy9tb2R1bGVzL19zZWFyY2guc2NzcyIsIi4uL3Njc3MvbW9kdWxlcy9fc3ViZmlsdGVycy5zY3NzIiwiLi4vc2Nzcy9tb2R1bGVzL190YWJsZS5zY3NzIiwiLi4vc2Nzcy9wYXJhZ3JhcGhzL19hbmltYXRlZF9ibG9ja3Muc2NzcyIsIi4uL3Njc3MvcGFyYWdyYXBocy9fYmFubmVyLnNjc3MiLCIuLi9zY3NzL3BhcmFncmFwaHMvX2NvdW50eS1icmVhay5zY3NzIiwiLi4vc2Nzcy9wYXJhZ3JhcGhzL19mYXEuc2NzcyIsIi4uL3Njc3MvcGFyYWdyYXBocy9fZ2FsbGVyeS5zY3NzIiwiLi4vc2Nzcy9wYXJhZ3JhcGhzL19saW5rLXdpZGdldC5zY3NzIiwiLi4vc2Nzcy9wYXJhZ3JhcGhzL19sb2NhdGlvbi1saXN0LnNjc3MiLCIuLi9zY3NzL3BhcmFncmFwaHMvX2xvY2F0aW9uLXByaWNpbmcuc2NzcyIsIi4uL3Njc3MvcGFyYWdyYXBocy9fc2ltcGxlLWNvbnRlbnQuc2NzcyIsIi4uL3Njc3MvcGFyYWdyYXBocy9fc25vdy1kYXlzLWxhc3QtdXBkYXRlLnNjc3MiLCIuLi9zY3NzL3BhcmFncmFwaHMvX3Nub3ctZGF5cy10YWJzLnNjc3MiLCIuLi9zY3NzL19vdmVycmlkZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7O0dBQUE7QUNDQTtFQUdJLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSxrQkFBQTtFQUFBLGdCQUFBO0VBQUEsZUFBQTtFQUFBLGtCQUFBO0VBQUEsa0JBQUE7RUFBQSxpQkFBQTtFQUFBLGdCQUFBO0VBQUEsZ0JBQUE7RUFBQSxjQUFBO0VBQUEsZ0JBQUE7RUFBQSxxQkFBQTtFQUlBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0VBQUEsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUEsZ0JBQUE7RUFBQSxzQkFBQTtFQUFBLDBCQUFBO0VBQUEsb0JBQUE7RUFBQSw0QkFBQTtFQUFBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsb0JBQUE7RUFJQSxtQkFBQTtFQUFBLHVCQUFBO0VBQUEsdUJBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBS0YsK0NBQUE7RUFDQSw4R0FBQTtDRjJCRDs7QUczQkQ7OztFQUdFLCtCQUFBO1VBQUEsdUJBQUE7Q0g4QkQ7O0FHM0JEO0VBQ0Usd0JBQUE7RUFDQSxrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsOENBQUE7Q0g4QkQ7O0FHeEJEO0VBQ0UsZUFBQTtDSDJCRDs7QUdqQkQ7RUFDRSxVQUFBO0VBQ0EsaUNDaVI0QjtFQ2pNeEIsZ0JBdENhO0VGeENqQixpQkd3UjRCO0VIdlI1QixpQklrUDRCO0VKalA1QixlQy9CUztFRGdDVCxpQkFBQTtFQUNBLHVCRzNDUztDTitEVjs7QUdSRDtFQUNFLHNCQUFBO0NIV0Q7O0FHRkQ7RUFDRSxnQ0FBQTtVQUFBLHdCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0NIS0Q7O0FHUUQ7RUFDRSxjQUFBO0VBQ0Esc0JJZ040QjtDUHJON0I7O0FHWUQ7RUFDRSxj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O0FTdFdEOztFQUVFLHNCRnFTNEI7RUVuUzVCLGlCRnFTNEI7RUVwUzVCLGlCRnFTNEI7Q1BtRTdCOztBU3BXRDtFSjBJUSxrQkFoRVc7Q0w4UmxCO0FLeE1PO0VJaEtSO0lKd0tZLGtDQTlETTtHTGtRZjtDQUNGOztBUzVXRDtFSnlJUSxnQkFoRVc7Q0x1U2xCO0FLak5PO0VJL0pSO0lKdUtZLGtDQTlETTtHTDJRZjtDQUNGOztBU3BYRDtFSndJUSxtQkFoRVc7Q0xnVGxCO0FLMU5PO0VJOUpSO0lKc0tZLGdDQTlETTtHTG9SZjtDQUNGOztBUzVYRDtFSnVJUSxrQkFoRVc7Q0x5VGxCO0FLbk9PO0VJN0pSO0lKcUtZLGtDQTlETTtHTDZSZjtDQUNGOztBU3BZRDtFSjRHTSxtQkF0Q2E7Q0xrVWxCOztBU3ZZRDtFSjJHTSxnQkF0Q2E7Q0xzVWxCOztBU3pZRDtFSnlHTSxtQkF0Q2E7RUlqRWpCLGlCRnVTNEI7Q1BxRzdCOztBU3hZRDtFSjZIUSxnQkFoRVc7RUkzRGpCLGlCRjBSNEI7RUV6UjVCLGlCRmlSNEI7Q1AwSDdCO0FLM1BPO0VJbkpSO0lKMkpZLGtDQTlETTtHTHFUZjtDQUNGOztBUzlZRDtFSndIUSxrQkFoRVc7RUl0RGpCLGlCRnNSNEI7RUVyUjVCLGlCRjRRNEI7Q1BxSTdCO0FLdFFPO0VJOUlSO0lKc0pZLGtDQTlETTtHTGdVZjtDQUNGOztBU3BaRDtFSm1IUSxrQkFoRVc7RUlqRGpCLGlCRmtSNEI7RUVqUjVCLGlCRnVRNEI7Q1BnSjdCO0FLalJPO0VJeklSO0lKaUpZLGtDQTlETTtHTDJVZjtDQUNGOztBUzFaRDtFSjhHUSxrQkFoRVc7RUk1Q2pCLGlCRjhRNEI7RUU3UTVCLGlCRmtRNEI7Q1AySjdCO0FLNVJPO0VJcElSO0lKNElZLGtDQTlETTtHTHNWZjtDQUNGOztBUzFaRDtFQUNFLGlCRmdGTztFRS9FUCxvQkYrRU87RUU5RVAsVUFBQTtFQUNBLHlDQUFBO0NUNlpEOztBU3JaRDs7RUpNSSxlQUFBO0VJSEYsaUJIb1E0QjtDTm9KN0I7O0FTclpEOztFQUVFLGVGa1E0QjtFRWpRNUIsMEJGMFE0QjtDUDhJN0I7O0FTaFpEO0VDL0VFLGdCQUFBO0VBQ0EsaUJBQUE7Q1ZtZUQ7O0FTaFpEO0VDcEZFLGdCQUFBO0VBQ0EsaUJBQUE7Q1Z3ZUQ7O0FTbFpEO0VBQ0Usc0JBQUE7Q1RxWkQ7QVNuWkM7RUFDRSxxQkZvUDBCO0NQaUs3Qjs7QVMzWUQ7RUpqQ0ksZUFBQTtFSW1DRiwwQkFBQTtDVDhZRDs7QVMxWUQ7RUFDRSxvQkZ1Qk87RUZSSCxtQkF0Q2E7Q0xxYWxCOztBUzFZRDtFQUNFLGVBQUE7RUo3Q0UsZUFBQTtFSStDRixlTHZHUztDSm9mVjtBUzNZQztFQUNFLGNBQUE7Q1Q2WUg7O0FXaGdCRDtFQ0lFLGdCQUFBO0VBR0EsYUFBQTtDWjhmRDs7QVcvZkQ7RUFDRSxpQko2L0JrQztFSTUvQmxDLHVCTExTO0VLTVQsMEJBQUE7RUVFRSx1QkFBQTtFRFBGLGdCQUFBO0VBR0EsYUFBQTtDWnVnQkQ7O0FXemZEO0VBRUUsc0JBQUE7Q1gyZkQ7O0FXeGZEO0VBQ0Usc0JBQUE7RUFDQSxlQUFBO0NYMmZEOztBV3hmRDtFTmtDSSxlQUFBO0VNaENGLGVQeEJTO0NKbWhCVjs7QWNsaUJEO0VUdUVJLGlCQUFBO0VTckVGLGVQbUNRO0VPbENSLHNCQUFBO0NkcWlCRDtBY2xpQkM7RUFDRSxlQUFBO0Nkb2lCSDs7QWMvaEJEO0VBQ0UsdUJBQUE7RVQwREUsaUJBQUE7RVN4REYsWVJOUztFUU9ULDBCVkdTO0VTRlAsc0JBQUE7Q2JraUJIO0FjL2hCQztFQUNFLFdBQUE7RVRrREEsZ0JBQUE7RVNoREEsaUJQd1EwQjtDUHlSN0I7O0FjM2hCRDtFQUNFLGVBQUE7RVR5Q0UsaUJBQUE7RVN2Q0YsZVZiUztDSjJpQlY7QWMzaEJDO0VUb0NFLG1CQUFBO0VTbENBLGVBQUE7RUFDQSxtQkFBQTtDZDZoQkg7O0FjeGhCRDtFQUNFLGtCUHdqQ2tDO0VPdmpDbEMsbUJBQUE7Q2QyaEJEOztBZW5rQkM7Ozs7OztFQ0RBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtD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djRDUztJRmhCVixpQkFBQTtHaEIwNUNDO0VrQjE0Q1M7SUZoQlYsNEJBQUE7R2hCNjVDQztFa0I3NENTO0lGaEJWLDRCQUFBO0doQmc2Q0M7RWtCaDVDUztJRmhCVixpQkFBQTtHaEJtNkNDO0VrQm41Q1M7SUZoQlYsNEJBQUE7R2hCczZDQztFa0J0NUNTO0lGaEJWLDRCQUFBO0doQnk2Q0M7RWtCejVDUztJRmhCVixpQkFBQTtHaEI0NkNDO0VrQjU1Q1M7SUZoQlYsNEJBQUE7R2hCKzZDQztFa0IvNUNTO0lGaEJWLDRCQUFBO0doQms3Q0M7Q0FDRjtBbUJ0K0NEO0VBQ0UsWUFBQTtFQUNBLG9CWmlJTztFWWhJUCxlZmFTO0NKMjlDVjtBbUJyK0NDOztFQUVFLGlCWmtWMEI7RVlqVjFCLG9CQUFBO0VBQ0EsOEJBQUE7Q25CdStDSDtBbUJwK0NDO0VBQ0UsdUJBQUE7RUFDQSxpQ0FBQTtDbkJzK0NIO0FtQm4rQ0M7RUFDRSw4QkFBQTtDbkJxK0NIOztBbUIzOUNDOztFQUVFLGdCWjRUMEI7Q1BrcUM3Qjs7QW1CcjlDRDtFQUNFLDBCQUFBO0NuQnc5Q0Q7QW1CdDlDQzs7RUFFRSwwQkFBQTtDbkJ3OUNIO0FtQnA5Q0c7O0VBRUUseUJBQUE7Q25CczlDTDs7QW1CaDlDQzs7OztFQUlFLFVBQUE7Q25CbTlDSDs7QW1CMThDQztFQUNFLHNDWndSMEI7Q1BxckM3Qjs7QVE1Z0RDO0VXMkVJLGVmbkVLO0Vlb0VMLHVDWjZRd0I7Q1B3ckM3Qjs7QW9CdmhERzs7O0VBR0UsOENEMkYrQjtDbkIrN0NwQztBb0J0aERLOzs7O0VBSUUsMENEbUZ5RTtDbkJxOENoRjs7QVE3aERDO0VZaUJNLHNFQUplO0NwQm9oRHRCO0FvQjlnRE87O0VBRUUsc0VBUmE7Q3BCd2hEdEI7O0FvQjNpREc7OztFQUdFLDZDRDJGK0I7Q25CbTlDcEM7QW9CMWlESzs7OztFQUlFLHlDRG1GeUU7Q25CeTlDaEY7O0FRampEQztFWWlCTSxvRUFKZTtDcEJ3aUR0QjtBb0JsaURPOztFQUVFLG9FQVJhO0NwQjRpRHRCOztBb0IvakRHOzs7RUFHRSw2Q0QyRitCO0NuQnUrQ3BDO0FvQjlqREs7Ozs7RUFJRSx5Q0RtRnlFO0NuQjYrQ2hGOztBUXJrREM7RVlpQk0sc0VBSmU7Q3BCNGpEdEI7QW9CdGpETzs7RUFFRSxzRUFSYTtDcEJna0R0Qjs7QW9CbmxERzs7O0VBR0UsOENEMkYrQjtDbkIyL0NwQztBb0JsbERLOzs7O0VBSUUsMENEbUZ5RTtDbkJpZ0RoRjs7QVF6bERDO0VZaUJNLHNFQUplO0NwQmdsRHRCO0FvQjFrRE87O0VBRUUsc0VBUmE7Q3BCb2xEdEI7O0FvQnZtREc7OztFQUdFLDJDRDJGK0I7Q25CK2dEcEM7QW9CdG1ESzs7OztFQUlFLHVDRG1GeUU7Q25CcWhEaEY7O0FRN21EQztFWWlCTSw0Q0FKZTtDcEJvbUR0QjtBb0I5bERPOztFQUVFLDRDQVJhO0NwQndtRHRCOztBb0IzbkRHOzs7RUFHRSw2Q0QyRitCO0NuQm1pRHBDO0FvQjFuREs7Ozs7RUFJRSx5Q0RtRnlFO0NuQnlpRGhGOztBUWpvREM7RVlpQk0sc0VBSmU7Q3BCd25EdEI7QW9CbG5ETzs7RUFFRSxzRUFSYTtDcEI0bkR0Qjs7QW9CL29ERzs7O0VBR0UsOENEMkYrQjtDbkJ1akRwQztBb0I5b0RLOzs7O0VBSUUsMENEbUZ5RTtDbkI2akRoRjs7QVFycERDO0VZaUJNLDhDQUplO0NwQjRvRHRCO0FvQnRvRE87O0VBRUUsOENBUmE7Q3BCZ3BEdEI7O0FvQm5xREc7OztFQUdFLDhDRDJGK0I7Q25CMmtEcEM7QW9CbHFESzs7OztFQUlFLDBDRG1GeUU7Q25CaWxEaEY7O0FRenFEQztFWWlCTSw4Q0FKZTtDcEJncUR0QjtBb0IxcERPOztFQUVFLDhDQVJhO0NwQm9xRHRCOztBb0J2ckRHOzs7RUFHRSw4Q0QyRitCO0NuQitsRHBDO0FvQnRyREs7Ozs7RUFJRSwwQ0RtRnlFO0NuQnFtRGhGOztBUTdyREM7RVlpQk0sc0VBSmU7Q3BCb3JEdEI7QW9COXFETzs7RUFFRSxzRUFSYTtDcEJ3ckR0Qjs7QW9CM3NERzs7O0VBR0UsNENEMkYrQjtDbkJtbkRwQztBb0Ixc0RLOzs7O0VBSUUsd0NEbUZ5RTtDbkJ5bkRoRjs7QVFqdERDO0VZaUJNLHNFQUplO0NwQndzRHRCO0FvQmxzRE87O0VBRUUsc0VBUmE7Q3BCNHNEdEI7O0FvQi90REc7OztFQUdFLDhDRDJGK0I7Q25CdW9EcEM7QW9COXRESzs7OztFQUlFLDBDRG1GeUU7Q25CNm9EaEY7O0FRcnVEQztFWWlCTSxnREFKZTtDcEI0dER0QjtBb0J0dERPOztFQUVFLGdEQVJhO0NwQmd1RHRCOztBb0JudkRHOzs7RUFHRSw2Q0QyRitCO0NuQjJwRHBDO0FvQmx2REs7Ozs7RUFJRSx5Q0RtRnlFO0NuQmlxRGhGOztBUXp2REM7RVlpQk0sc0VBSmU7Q3BCZ3ZEdEI7QW9CMXVETzs7RUFFRSxzRUFSYTtDcEJvdkR0Qjs7QW9CdndERzs7O0VBR0UsOENEMkYrQjtDbkIrcURwQztBb0J0d0RLOzs7O0VBSUUsMENEbUZ5RTtDbkJxckRoRjs7QVE3d0RDO0VZaUJNLDhDQUplO0NwQm93RHRCO0FvQjl2RE87O0VBRUUsOENBUmE7Q3BCd3dEdEI7O0FvQjN4REc7OztFQUdFLDhDRDJGK0I7Q25CbXNEcEM7QW9CMXhESzs7OztFQUlFLDBDRG1GeUU7Q25CeXNEaEY7O0FRanlEQztFWWlCTSw4Q0FKZTtDcEJ3eER0QjtBb0JseERPOztFQUVFLDhDQVJhO0NwQjR4RHRCOztBb0IveURHOzs7RUFHRSw4Q0QyRitCO0NuQnV0RHBDO0FvQjl5REs7Ozs7RUFJRSwwQ0RtRnlFO0NuQjZ0RGhGOztBUXJ6REM7RVlpQk0sOENBSmU7Q3BCNHlEdEI7QW9CdHlETzs7RUFFRSw4Q0FSYTtDcEJnekR0Qjs7QW9CbjBERzs7O0VBR0UsOENEMkYrQjtDbkIydURwQztBb0JsMERLOzs7O0VBSUUsMENEbUZ5RTtDbkJpdkRoRjs7QVF6MERDO0VZaUJNLHNFQUplO0NwQmcwRHRCO0FvQjF6RE87O0VBRUUsc0VBUmE7Q3BCbzBEdEI7O0FvQnYxREc7OztFQUdFLDhDRDJGK0I7Q25CK3ZEcEM7QW9CdDFESzs7OztFQUlFLDBDRG1GeUU7Q25CcXdEaEY7O0FRNzFEQztFWWlCTSw4Q0FKZTtDcEJvMUR0QjtBb0I5MERPOztFQUVFLDhDQVJhO0NwQncxRHRCOztBb0IzMkRHOzs7RUFHRSx1Q2I0VndCO0NQa2hEN0I7O0FRMzJEQztFWWlCTSx1Q0FKZTtDcEJrMkR0QjtBb0I1MURPOztFQUVFLHVDQVJhO0NwQnMyRHRCOztBbUI5d0RHO0VBQ0UsWWJ4R0s7RWF5R0wsMEJmaEdLO0VlaUdMLDZDWitQd0I7Q1BraEQ3QjtBbUI1d0RHO0VBQ0UsZWZ4R0s7RWV5R0wsMEJmL0dLO0VlZ0hMLHNCZi9HSztDSjYzRFY7O0FtQnp3REQ7RUFDRSxZYnhIUztFYXlIVCwwQmZoSFM7Q0o0M0RWO0FtQjF3REM7OztFQUdFLDZDWjJPMEI7Q1BpaUQ3QjtBbUJ6d0RDO0VBQ0UsVUFBQTtDbkIyd0RIO0FtQnZ3REc7RUFDRSw0Q1orTndCO0NQMGlEN0I7QVE5NERDO0VXNElNLFliOUlHO0VhK0lILDZDWnlOc0I7Q1A0aUQ3Qjs7QWlCcjFERztFRWlHQTtJQUVJLGVBQUE7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQ0FBQTtHbkJ1dkRMO0VtQnB2REs7SUFDRSxVQUFBO0duQnN2RFA7Q0FDRjtBaUJqMkRHO0VFaUdBO0lBRUksZUFBQTtJQUNBLFlBQUE7SUFDQSxpQkFBQTtJQUNBLGtDQUFBO0duQmt3REw7RW1CL3ZESztJQUNFLFVBQUE7R25CaXdEUDtDQUNGO0FpQjUyREc7RUVpR0E7SUFFSSxlQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0NBQUE7R25CNndETDtFbUIxd0RLO0lBQ0UsVUFBQTtHbkI0d0RQO0NBQ0Y7QWlCdjNERztFRWlHQTtJQUVJLGVBQUE7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQ0FBQTtHbkJ3eERMO0VtQnJ4REs7SUFDRSxVQUFBO0duQnV4RFA7Q0FDRjtBbUJqeURHO0VBRUksZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtDQUFBO0NuQmt5RFA7QW1CL3hETztFQUNFLFVBQUE7Q25CaXlEVDs7QXFCOThERDtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esb0NkeWVzQztFY3hldEMsMEJBQUE7RWhCcUhJLGdCQXRDYTtFZ0I1RWpCLGlCZjRUNEI7RWUzVDVCLGlCZHNSNEI7RWNyUjVCLFlmVVM7RWVUVCx1QmZOUztFZU9ULDZCQUFBO0VBQ0EsMEJBQUE7RVJBRSx1QkFBQTtFU0ZFLHlGRFFKO0VDUkksaUZEUUo7RUNSSSx5RURRSjtFQ1JJLCtHRFFKO0NyQjQ4REQ7QXNCaDlESztFRGROO0lDZVEseUJBQUE7SUFBQSxpQkFBQTtHdEJtOURMO0NBQ0Y7QXFCOThEQztFQUNFLDhCQUFBO0VBQ0EsVUFBQTtDckJnOURIO0FxQjU4REM7RUFDRSxtQkFBQTtFQUNBLHdCQUFBO0NyQjg4REg7QXVCcCtEQztFQUNFLFlqQldPO0VpQlZQLHVCakJMTztFaUJNUCxpRWhCb2RvQztFZ0JuZHBDLFdBQUE7RUFLRSx3Q2pCZ2F3QjtVaUJoYXhCLGdDakJnYXdCO0NOa2tEN0I7QXFCOThEQztFQUNFLGVmM0JPO0VlNkJQLFdBQUE7Q3JCKzhESDtBcUJsOURDO0VBQ0UsZWYzQk87RWU2QlAsV0FBQTtDckIrOERIO0FxQmw5REM7RUFDRSxlZjNCTztFZTZCUCxXQUFBO0NyQis4REg7QXFCdjhEQztFQUVFLDBCakIzQ087RWlCNkNQLFdBQUE7Q3JCdThESDs7QXFCLzdEQzs7OztFQUNFLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtDckJxOERIOztBcUJoOERDO0VBTUUsWWZwRE87RWVxRFAsdUJmcEVPO0NOa2dFVjs7QXFCejdERDs7RUFFRSxlQUFBO0VBQ0EsWUFBQTtDckI0N0REOztBcUJsN0REO0VBQ0Usa0NBQUE7RUFDQSxxQ0FBQTtFQUNBLGlCQUFBO0VoQjNCRSxtQkFBQTtFZ0I2QkYsaUJkK0w0QjtDUHN2RDdCOztBcUJsN0REO0VBQ0UsZ0NBQUE7RUFDQSxtQ0FBQTtFaEJxQkksbUJBdENhO0VnQm1CakIsaUJkNkg0QjtDUHd6RDdCOztBcUJsN0REO0VBQ0UsaUNBQUE7RUFDQSxvQ0FBQTtFaEJjSSxvQkF0Q2E7RWdCMEJqQixpQmR1SDRCO0NQOHpEN0I7O0FxQjU2REQ7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RWhCREksZ0JBdENhO0VnQnlDakIsaUJka0s0QjtFY2pLNUIsZWpCL0dTO0VpQmdIVCw4QkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0JBQUE7Q3JCKzZERDtBcUI3NkRDO0VBRUUsaUJBQUE7RUFDQSxnQkFBQTtDckI4NkRIOztBcUJsNkREO0VBQ0UsbUNkMlZzQztFYzFWdEMsd0JBQUE7RWhCMUJJLG9CQXRDYTtFZ0JrRWpCLGlCZCtFNEI7RU14TjFCLHNCQUFBO0NiK2lFSDs7QXFCbDZERDtFQUNFLGlDZG9Wc0M7RWNuVnRDLHFCQUFBO0VoQmxDSSxtQkF0Q2E7RWdCMEVqQixpQmRzRTRCO0VNdk4xQixzQkFBQTtDYnVqRUg7O0FxQmg2REM7RUFFRSxhQUFBO0NyQms2REg7O0FxQjk1REQ7RUFDRSxhQUFBO0NyQmk2REQ7O0FxQno1REQ7RUFDRSxvQmR5VXNDO0NQbWxEdkM7O0FxQno1REQ7RUFDRSxlQUFBO0VBQ0Esb0JkMFRzQztDUGttRHZDOztBcUJwNUREO0VBQ0UscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxvQkFBQTtNQUFBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtDckJ1NUREO0FxQnI1REM7O0VBRUUsbUJBQUE7RUFDQSxrQkFBQTtDckJ1NURIOztBcUI5NEREO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esc0JkK1JzQztDUGtuRHZDOztBcUI5NEREO0VBQ0UsbUJBQUE7RUFDQSxtQmQyUnNDO0VjMVJ0QyxzQkFBQTtDckJpNUREO0FxQjk0REM7RUFFRSxlakJ0Tk87Q0pxbUVWOztBcUIzNEREO0VBQ0UsaUJBQUE7Q3JCODRERDs7QXFCMzRERDtFQUNFLDRCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLDBCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JkNFFzQztDUGtvRHZDO0FxQjM0REM7RUFDRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSx3QmR1UW9DO0VjdFFwQyxlQUFBO0NyQjY0REg7O0F1QjFsRUM7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLG9CaEJ5Y29DO0VGaGJwQyxlQUFBO0VrQnZCQSxlRnFOcUM7Q3JCdzREeEM7O0F1QjFsRUM7RUFDRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7RWxCbUVFLG9CQXRDYTtFa0IzQmYsaUJoQnNPMEI7RWdCck8xQixZQUFBO0VBQ0EseUNBQUE7RVY5Q0EsdUJBQUE7Q2I0b0VIOztBdUJ6bEVHOzs7O0VBRUUsZUFBQTtDdkI4bEVMOztBdUJyb0VHO0VBNkNFLHNCRnlMbUM7RUV0TGpDLHFDaEI4WmdDO0VnQjdaaEMsa1JBQUE7RUFDQSw2QkFBQTtFQUNBLDREQUFBO0VBQ0EsaUVBQUE7Q3ZCMGxFUDtBdUJ2bEVLO0VBQ0Usc0JGOEtpQztFRTdLakMsb0RBQUE7VUFBQSw0Q0FBQTtDdkJ5bEVQOztBdUJscEVHO0VBa0VJLHFDaEI0WWdDO0VnQjNZaEMsbUZBQUE7Q3ZCb2xFUDs7QXVCdnBFRztFQTBFRSxzQkY0Sm1DO0VFekpqQyx3Q2hCNmRvQztFZ0I1ZHBDLHdqQkFBQTtDdkIra0VQO0F1QjVrRUs7RUFDRSxzQkZvSmlDO0VFbkpqQyxvREFBQTtVQUFBLDRDQUFBO0N2QjhrRVA7O0F1QnZrRUs7RUFDRSxlRjJJaUM7Q3JCKzdEeEM7QXVCdmtFSzs7O0VBRUUsZUFBQTtDdkIwa0VQOztBdUJua0VLO0VBQ0UsZUY4SGlDO0NyQnc4RHhDO0F1QnBrRU87RUFDRSxzQkYySCtCO0NyQjI4RHhDO0F1QmprRU87RUFDRSxxREFBQTtFQzNJTix5REQ0STJCO0N2Qm1rRTlCO0F1QjlqRU87RUFDRSxvREFBQTtVQUFBLDRDQUFBO0N2QmdrRVQ7QXVCN2pFTztFQUNFLHNCRjBHK0I7Q3JCcTlEeEM7O0F1QnRqRUs7RUFDRSxzQkZnR2lDO0NyQnk5RHhDO0F1QnJqRU87RUFDRSxzQkYyRitCO0VFMUYvQixvREFBQTtVQUFBLDRDQUFBO0N2QnVqRVQ7O0F1QnZyRUM7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLG9CaEJ5Y29DO0VGaGJwQyxlQUFBO0VrQnZCQSxlRnFOcUM7Q3JCcStEeEM7O0F1QnZyRUM7RUFDRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7RWxCbUVFLG9CQXRDYTtFa0IzQmYsaUJoQnNPMEI7RWdCck8xQixZQUFBO0VBQ0EseUNBQUE7RVY5Q0EsdUJBQUE7Q2J5dUVIOztBdUJ0ckVHOzs7O0VBRUUsZUFBQTtDdkIyckVMOztBdUJsdUVHO0VBNkNFLHNCRnlMbUM7RUV0TGpDLHFDaEI4WmdDO0VnQjdaaEMsNlVBQUE7RUFDQSw2QkFBQTtFQUNBLDREQUFBO0VBQ0EsaUVBQUE7Q3ZCdXJFUDtBdUJwckVLO0VBQ0Usc0JGOEtpQztFRTdLakMsb0RBQUE7VUFBQSw0Q0FBQTtDdkJzckVQOztBdUIvdUVHO0VBa0VJLHFDaEI0WWdDO0VnQjNZaEMsbUZBQUE7Q3ZCaXJFUDs7QXVCcHZFRztFQTBFRSxzQkY0Sm1DO0VFekpqQyx3Q2hCNmRvQztFZ0I1ZHBDLG1uQkFBQTtDdkI0cUVQO0F1QnpxRUs7RUFDRSxzQkZvSmlDO0VFbkpqQyxvREFBQTtVQUFBLDRDQUFBO0N2QjJxRVA7O0F1QnBxRUs7RUFDRSxlRjJJaUM7Q3JCNGhFeEM7QXVCcHFFSzs7O0VBRUUsZUFBQTtDdkJ1cUVQOztBdUJocUVLO0VBQ0UsZUY4SGlDO0NyQnFpRXhDO0F1QmpxRU87RUFDRSxzQkYySCtCO0NyQndpRXhDO0F1QjlwRU87RUFDRSxpRUFBQTtFQzNJTixxRUQ0STJCO0N2QmdxRTlCO0F1QjNwRU87RUFDRSxvREFBQTtVQUFBLDRDQUFBO0N2QjZwRVQ7QXVCMXBFTztFQUNFLHNCRjBHK0I7Q3JCa2pFeEM7O0F1Qm5wRUs7RUFDRSxzQkZnR2lDO0NyQnNqRXhDO0F1QmxwRU87RUFDRSxzQkYyRitCO0VFMUYvQixvREFBQTtVQUFBLDRDQUFBO0N2Qm9wRVQ7O0FxQjlpRUQ7RUFDRSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLCtCQUFBO0VBQUEsOEJBQUE7TUFBQSx3QkFBQTtVQUFBLG9CQUFBO0VBQ0EsMEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0NyQmlqRUQ7QXFCNWlFQztFQUNFLFlBQUE7Q3JCOGlFSDtBaUI3d0VHO0VJb09BO0lBQ0UscUJBQUE7SUFBQSxxQkFBQTtJQUFBLGNBQUE7SUFDQSwwQkFBQTtRQUFBLHVCQUFBO1lBQUEsb0JBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsd0JBQUE7SUFDQSxpQkFBQTtHckI0aUVIO0VxQnhpRUM7SUFDRSxxQkFBQTtJQUFBLHFCQUFBO0lBQUEsY0FBQTtJQUNBLG9CQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0EsK0JBQUE7SUFBQSw4QkFBQTtRQUFBLHdCQUFBO1lBQUEsb0JBQUE7SUFDQSwwQkFBQTtRQUFBLHVCQUFBO1lBQUEsb0JBQUE7SUFDQSxpQkFBQTtHckIwaUVIO0VxQnRpRUM7SUFDRSxzQkFBQTtJQUNBLFlBQUE7SUFDQSx1QkFBQTtHckJ3aUVIO0VxQnBpRUM7SUFDRSxzQkFBQTtHckJzaUVIO0VxQm5pRUM7O0lBRUUsWUFBQTtHckJxaUVIO0VxQmhpRUM7SUFDRSxxQkFBQTtJQUFBLHFCQUFBO0lBQUEsY0FBQTtJQUNBLDBCQUFBO1FBQUEsdUJBQUE7WUFBQSxvQkFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSx3QkFBQTtJQUNBLFlBQUE7SUFDQSxnQkFBQTtHckJraUVIO0VxQmhpRUM7SUFDRSxtQkFBQTtJQUNBLHFCQUFBO1FBQUEsZUFBQTtJQUNBLGNBQUE7SUFDQSxzQmQ4S2tDO0ljN0tsQyxlQUFBO0dyQmtpRUg7RXFCL2hFQztJQUNFLDBCQUFBO1FBQUEsdUJBQUE7WUFBQSxvQkFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSx3QkFBQTtHckJpaUVIO0VxQi9oRUM7SUFDRSxpQkFBQTtHckJpaUVIO0NBQ0Y7O0F5Qm4zRUQ7RUFDRSxzQkFBQTtFQUVBLGlCbkJnVTRCO0VtQi9UNUIsZXJCVVM7RXFCVFQsbUJBQUE7RUFHQSx1QkFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQ3VGQSwwQkFBQTtFckJ1QkksZ0JBdENhO0VxQmlCakIsaUJuQjBMNEI7RU1sUjFCLHVCQUFBO0VTRkUsc0pHR0o7RUhISSw4SUdHSjtFSEhJLHNJR0dKO0VISEksNEtHR0o7Q3pCczNFRDtBc0JyM0VLO0VHZE47SUhlUSx5QkFBQTtJQUFBLGlCQUFBO0d0QnczRUw7Q0FDRjtBUWw0RUM7RWlCVUUsZXJCRk87RXFCR1Asc0JBQUE7Q3pCMjNFSDtBeUJ4M0VDO0VBRUUsV0FBQTtFQUNBLHdDbkJ5WjBCO1VtQnpaMUIsZ0NuQnlaMEI7Q05nK0Q3QjtBeUJyM0VDO0VBRUUsY2xCZ1owQjtDUHMrRDdCO0F5QmwzRUM7RUFDRSxnQkFBQTtDekJvM0VIO0F5QnQyRUQ7O0VBRUUscUJBQUE7Q3pCdzJFRDs7QXlCLzFFQztFQzNEQSxZQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUDAxRWQ7QVExNUVDO0VrQkFFLFlBQUE7RUZOQSxxRUVEMkQ7RUFTM0QsaUVBVHFHO0MxQnM2RXhHO0EwQjE1RUM7RUFFRSxZQUFBO0VGYkEscUVFRDJEO0VBZ0IzRCxpRUFoQnFHO0VBcUJuRywyREFBQTtVQUFBLG1EQUFBO0MxQnU1RUw7QTBCbDVFQztFQUVFLFlBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQMDJFZDtBMEI1NEVDO0VBR0UsWUFBQTtFQUNBLHFFQXpDK0k7RUE2Qy9JLDhEQTdDeUw7QzFCczdFNUw7QTBCdjRFRztFQUtJLDJEQUFBO1VBQUEsbURBQUE7QzFCcTRFUDs7QXlCNzNFQztFQzNEQSxZQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUHczRWQ7QVF4N0VDO0VrQkFFLFlBQUE7RUZOQSxtRUVEMkQ7RUFTM0QsK0RBVHFHO0MxQm84RXhHO0EwQng3RUM7RUFFRSxZQUFBO0VGYkEsbUVFRDJEO0VBZ0IzRCwrREFoQnFHO0VBcUJuRyw0REFBQTtVQUFBLG9EQUFBO0MxQnE3RUw7QTBCaDdFQztFQUVFLFlBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQdzRFZDtBMEIxNkVDO0VBR0UsWUFBQTtFQUNBLG1FQXpDK0k7RUE2Qy9JLDhEQTdDeUw7QzFCbzlFNUw7QTBCcjZFRztFQUtJLDREQUFBO1VBQUEsb0RBQUE7QzFCbTZFUDs7QXlCMzVFQztFQzNEQSxZQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUHM1RWQ7QVF0OUVDO0VrQkFFLFlBQUE7RUZOQSw0REVEMkQ7RUFTM0QscURBVHFHO0MxQmsrRXhHO0EwQnQ5RUM7RUFFRSxZQUFBO0VGYkEsNERFRDJEO0VBZ0IzRCxxREFoQnFHO0VBcUJuRywwREFBQTtVQUFBLGtEQUFBO0MxQm05RUw7QTBCOThFQztFQUVFLFlBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQczZFZDtBMEJ4OEVDO0VBR0UsWUFBQTtFQUNBLHlEQXpDK0k7RUE2Qy9JLHdEQTdDeUw7QzFCay9FNUw7QTBCbjhFRztFQUtJLDBEQUFBO1VBQUEsa0RBQUE7QzFCaThFUDs7QXlCejdFQztFQzNEQSxZQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUG83RWQ7QVFwL0VDO0VrQkFFLFlBQUE7RUZOQSxrREVEMkQ7RUFTM0QsaUVBVHFHO0MxQmdnRnhHO0EwQnAvRUM7RUFFRSxZQUFBO0VGYkEsa0RFRDJEO0VBZ0IzRCxpRUFoQnFHO0VBcUJuRyw0REFBQTtVQUFBLG9EQUFBO0MxQmkvRUw7QTBCNStFQztFQUVFLFlBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQbzhFZDtBMEJ0K0VDO0VBR0UsWUFBQTtFQUNBLHFFQXpDK0k7RUE2Qy9JLGlFQTdDeUw7QzFCZ2hGNUw7QTBCaitFRztFQUtJLDREQUFBO1VBQUEsb0RBQUE7QzFCKzlFUDs7QXlCdjlFQztFQzNEQSxlQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUGs5RWQ7QVFsaEZDO0VrQkFFLGVBQUE7RUZOQSwyQ0VEMkQ7RUFTM0Qsa0NBVHFHO0MxQjhoRnhHO0EwQmxoRkM7RUFFRSxlQUFBO0VGYkEsMkNFRDJEO0VBZ0IzRCxrQ0FoQnFHO0VBcUJuRywwREFBQTtVQUFBLGtEQUFBO0MxQitnRkw7QTBCMWdGQztFQUVFLGVBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQaytFZDtBMEJwZ0ZDO0VBR0UsZUFBQTtFQUNBLHNDQXpDK0k7RUE2Qy9JLHVDQTdDeUw7QzFCOGlGNUw7QTBCLy9FRztFQUtJLDBEQUFBO1VBQUEsa0RBQUE7QzFCNi9FUDs7QXlCci9FQztFQzNEQSxZQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUGcvRWQ7QVFoakZDO0VrQkFFLFlBQUE7RUZOQSxrRUVEMkQ7RUFTM0QsZ0VBVHFHO0MxQjRqRnhHO0EwQmhqRkM7RUFFRSxZQUFBO0VGYkEsa0VFRDJEO0VBZ0IzRCxnRUFoQnFHO0VBcUJuRywwREFBQTtVQUFBLGtEQUFBO0MxQjZpRkw7QTBCeGlGQztFQUVFLFlBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQZ2dGZDtBMEJsaUZDO0VBR0UsWUFBQTtFQUNBLG9FQXpDK0k7RUE2Qy9JLGdFQTdDeUw7QzFCNGtGNUw7QTBCN2hGRztFQUtJLDBEQUFBO1VBQUEsa0RBQUE7QzFCMmhGUDs7QXlCbmhGQztFQzNEQSxlQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUDhnRmQ7QVE5a0ZDO0VrQkFFLGVBQUE7RUZOQSxpREVEMkQ7RUFTM0QsdUNBVHFHO0MxQjBsRnhHO0EwQjlrRkM7RUFFRSxlQUFBO0VGYkEsaURFRDJEO0VBZ0IzRCx1Q0FoQnFHO0VBcUJuRyw4REFBQTtVQUFBLHNEQUFBO0MxQjJrRkw7QTBCdGtGQztFQUVFLGVBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQOGhGZDtBMEJoa0ZDO0VBR0UsZUFBQTtFQUNBLDJDQXpDK0k7RUE2Qy9JLDZDQTdDeUw7QzFCMG1GNUw7QTBCM2pGRztFQUtJLDhEQUFBO1VBQUEsc0RBQUE7QzFCeWpGUDs7QXlCampGQztFQzNEQSxZQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUDRpRmQ7QVE1bUZDO0VrQkFFLFlBQUE7RUZOQSw4Q0VEMkQ7RUFTM0Qsb0NBVHFHO0MxQnduRnhHO0EwQjVtRkM7RUFFRSxZQUFBO0VGYkEsOENFRDJEO0VBZ0IzRCxvQ0FoQnFHO0VBcUJuRywyREFBQTtVQUFBLG1EQUFBO0MxQnltRkw7QTBCcG1GQztFQUVFLFlBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQNGpGZDtBMEI5bEZDO0VBR0UsWUFBQTtFQUNBLHdDQXpDK0k7RUE2Qy9JLDBDQTdDeUw7QzFCd29GNUw7QTBCemxGRztFQUtJLDJEQUFBO1VBQUEsbURBQUE7QzFCdWxGUDs7QXlCL2tGQztFQzNEQSxZQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUDBrRmQ7QVExb0ZDO0VrQkFFLFlBQUE7RUZOQSxxRUVEMkQ7RUFTM0QsaUVBVHFHO0MxQnNwRnhHO0EwQjFvRkM7RUFFRSxZQUFBO0VGYkEscUVFRDJEO0VBZ0IzRCxpRUFoQnFHO0VBcUJuRywyREFBQTtVQUFBLG1EQUFBO0MxQnVvRkw7QTBCbG9GQztFQUVFLFlBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQMGxGZDtBMEI1bkZDO0VBR0UsWUFBQTtFQUNBLHFFQXpDK0k7RUE2Qy9JLDhEQTdDeUw7QzFCc3FGNUw7QTBCdm5GRztFQUtJLDJEQUFBO1VBQUEsbURBQUE7QzFCcW5GUDs7QXlCN21GQztFQzNEQSxZQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUHdtRmQ7QVF4cUZDO0VrQkFFLFlBQUE7RUZOQSx3Q0VEMkQ7RUFTM0QsaUNBVHFHO0MxQm9yRnhHO0EwQnhxRkM7RUFFRSxZQUFBO0VGYkEsd0NFRDJEO0VBZ0IzRCxpQ0FoQnFHO0VBcUJuRywyREFBQTtVQUFBLG1EQUFBO0MxQnFxRkw7QTBCaHFGQztFQUVFLFlBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQd25GZDtBMEIxcEZDO0VBR0UsWUFBQTtFQUNBLHFDQXpDK0k7RUE2Qy9JLG1DQTdDeUw7QzFCb3NGNUw7QTBCcnBGRztFQUtJLDJEQUFBO1VBQUEsbURBQUE7QzFCbXBGUDs7QXlCM29GQztFQzNEQSxZQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUHNvRmQ7QVF0c0ZDO0VrQkFFLFlBQUE7RUZOQSxvRUVEMkQ7RUFTM0QsZ0VBVHFHO0MxQmt0RnhHO0EwQnRzRkM7RUFFRSxZQUFBO0VGYkEsb0VFRDJEO0VBZ0IzRCxnRUFoQnFHO0VBcUJuRyw0REFBQTtVQUFBLG9EQUFBO0MxQm1zRkw7QTBCOXJGQztFQUVFLFlBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQc3BGZDtBMEJ4ckZDO0VBR0UsWUFBQTtFQUNBLG9FQXpDK0k7RUE2Qy9JLCtEQTdDeUw7QzFCa3VGNUw7QTBCbnJGRztFQUtJLDREQUFBO1VBQUEsb0RBQUE7QzFCaXJGUDs7QXlCenFGQztFQzNEQSxZQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUG9xRmQ7QVFwdUZDO0VrQkFFLFlBQUE7RUZOQSxvRUVEMkQ7RUFTM0QsZ0VBVHFHO0MxQmd2RnhHO0EwQnB1RkM7RUFFRSxZQUFBO0VGYkEsb0VFRDJEO0VBZ0IzRCxnRUFoQnFHO0VBcUJuRyw0REFBQTtVQUFBLG9EQUFBO0MxQml1Rkw7QTBCNXRGQztFQUVFLFlBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQb3JGZDtBMEJ0dEZDO0VBR0UsWUFBQTtFQUNBLG9FQXpDK0k7RUE2Qy9JLCtEQTdDeUw7QzFCZ3dGNUw7QTBCanRGRztFQUtJLDREQUFBO1VBQUEsb0RBQUE7QzFCK3NGUDs7QXlCdnNGQztFQzNEQSxlQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUGtzRmQ7QVFsd0ZDO0VrQkFFLGVBQUE7RUZOQSxpREVEMkQ7RUFTM0QsdUNBVHFHO0MxQjh3RnhHO0EwQmx3RkM7RUFFRSxlQUFBO0VGYkEsaURFRDJEO0VBZ0IzRCx1Q0FoQnFHO0VBcUJuRyw4REFBQTtVQUFBLHNEQUFBO0MxQit2Rkw7QTBCMXZGQztFQUVFLGVBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQa3RGZDtBMEJwdkZDO0VBR0UsZUFBQTtFQUNBLDJDQXpDK0k7RUE2Qy9JLDZDQTdDeUw7QzFCOHhGNUw7QTBCL3VGRztFQUtJLDhEQUFBO1VBQUEsc0RBQUE7QzFCNnVGUDs7QXlCcnVGQztFQzNEQSxlQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUGd1RmQ7QVFoeUZDO0VrQkFFLGVBQUE7RUZOQSxpREVEMkQ7RUFTM0QsdUNBVHFHO0MxQjR5RnhHO0EwQmh5RkM7RUFFRSxlQUFBO0VGYkEsaURFRDJEO0VBZ0IzRCx1Q0FoQnFHO0VBcUJuRyw4REFBQTtVQUFBLHNEQUFBO0MxQjZ4Rkw7QTBCeHhGQztFQUVFLGVBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQZ3ZGZDtBMEJseEZDO0VBR0UsZUFBQTtFQUNBLDJDQXpDK0k7RUE2Qy9JLDZDQTdDeUw7QzFCNHpGNUw7QTBCN3dGRztFQUtJLDhEQUFBO1VBQUEsc0RBQUE7QzFCMndGUDs7QXlCbndGQztFQzNEQSxlQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUDh2RmQ7QVE5ekZDO0VrQkFFLGVBQUE7RUZOQSxpREVEMkQ7RUFTM0QsdUNBVHFHO0MxQjAwRnhHO0EwQjl6RkM7RUFFRSxlQUFBO0VGYkEsaURFRDJEO0VBZ0IzRCx1Q0FoQnFHO0VBcUJuRywyREFBQTtVQUFBLG1EQUFBO0MxQjJ6Rkw7QTBCdHpGQztFQUVFLGVBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQOHdGZDtBMEJoekZDO0VBR0UsZUFBQTtFQUNBLDJDQXpDK0k7RUE2Qy9JLDZDQTdDeUw7QzFCMDFGNUw7QTBCM3lGRztFQUtJLDJEQUFBO1VBQUEsbURBQUE7QzFCeXlGUDs7QXlCanlGQztFQzNEQSxlQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUDR4RmQ7QVE1MUZDO0VrQkFFLGVBQUE7RUZOQSxzRUVEMkQ7RUFTM0Qsa0VBVHFHO0MxQncyRnhHO0EwQjUxRkM7RUFFRSxlQUFBO0VGYkEsc0VFRDJEO0VBZ0IzRCxrRUFoQnFHO0VBcUJuRyx5REFBQTtVQUFBLGlEQUFBO0MxQnkxRkw7QTBCcDFGQztFQUVFLGVBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQNHlGZDtBMEI5MEZDO0VBR0UsZUFBQTtFQUNBLHNFQXpDK0k7RUE2Qy9JLGdFQTdDeUw7QzFCdzNGNUw7QTBCejBGRztFQUtJLHlEQUFBO1VBQUEsaURBQUE7QzFCdTBGUDs7QXlCL3pGQztFQzNEQSxlQUFBO0VGQUUsMEJqQnNFVztFbUJwRWIsc0JuQm9FYTtDUDB6RmQ7QVExM0ZDO0VrQkFFLFlBQUE7RUZOQSxpREVEMkQ7RUFTM0QsdUNBVHFHO0MxQnM0RnhHO0EwQjEzRkM7RUFFRSxZQUFBO0VGYkEsaURFRDJEO0VBZ0IzRCx1Q0FoQnFHO0VBcUJuRywyREFBQTtVQUFBLG1EQUFBO0MxQnUzRkw7QTBCbDNGQztFQUVFLGVBQUE7RUFDQSwwQm5CMENXO0VtQnpDWCxzQm5CeUNXO0NQMDBGZDtBMEI1MkZDO0VBR0UsWUFBQTtFQUNBLDJDQXpDK0k7RUE2Qy9JLDZDQTdDeUw7QzFCczVGNUw7QTBCdjJGRztFQUtJLDJEQUFBO1VBQUEsbURBQUE7QzFCcTJGUDs7QXlCdjFGQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUHUxRmQ7QVF2NUZDO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQNDFGZDtBMEIvMUZDO0VBRUUsb0RBQUE7VUFBQSw0Q0FBQTtDMUJnMkZIO0EwQjcxRkM7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUI4MUZIO0EwQjMxRkM7RUFHRSxZQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUHcyRmQ7QTBCejFGRztFQUtJLG9EQUFBO1VBQUEsNENBQUE7QzFCdTFGUDs7QXlCaDNGQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUGczRmQ7QVFoN0ZDO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQcTNGZDtBMEJ4M0ZDO0VBRUUsa0RBQUE7VUFBQSwwQ0FBQTtDMUJ5M0ZIO0EwQnQzRkM7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUJ1M0ZIO0EwQnAzRkM7RUFHRSxZQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUGk0RmQ7QTBCbDNGRztFQUtJLGtEQUFBO1VBQUEsMENBQUE7QzFCZzNGUDs7QXlCejRGQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUHk0RmQ7QVF6OEZDO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQODRGZDtBMEJqNUZDO0VBRUUsbURBQUE7VUFBQSwyQ0FBQTtDMUJrNUZIO0EwQi80RkM7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUJnNUZIO0EwQjc0RkM7RUFHRSxZQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUDA1RmQ7QTBCMzRGRztFQUtJLG1EQUFBO1VBQUEsMkNBQUE7QzFCeTRGUDs7QXlCbDZGQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUGs2RmQ7QVFsK0ZDO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQdTZGZDtBMEIxNkZDO0VBRUUsb0RBQUE7VUFBQSw0Q0FBQTtDMUIyNkZIO0EwQng2RkM7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUJ5NkZIO0EwQnQ2RkM7RUFHRSxZQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUG03RmQ7QTBCcDZGRztFQUtJLG9EQUFBO1VBQUEsNENBQUE7QzFCazZGUDs7QXlCMzdGQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUDI3RmQ7QVEzL0ZDO0VrQndERSxlQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQZzhGZDtBMEJuOEZDO0VBRUUsbURBQUE7VUFBQSwyQ0FBQTtDMUJvOEZIO0EwQmo4RkM7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUJrOEZIO0EwQi83RkM7RUFHRSxlQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUDQ4RmQ7QTBCNzdGRztFQUtJLG1EQUFBO1VBQUEsMkNBQUE7QzFCMjdGUDs7QXlCcDlGQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUG85RmQ7QVFwaEdDO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQeTlGZDtBMEI1OUZDO0VBRUUsbURBQUE7VUFBQSwyQ0FBQTtDMUI2OUZIO0EwQjE5RkM7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUIyOUZIO0EwQng5RkM7RUFHRSxZQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUHErRmQ7QTBCdDlGRztFQUtJLG1EQUFBO1VBQUEsMkNBQUE7QzFCbzlGUDs7QXlCNytGQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUDYrRmQ7QVE3aUdDO0VrQndERSxlQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQay9GZDtBMEJyL0ZDO0VBRUUscURBQUE7VUFBQSw2Q0FBQTtDMUJzL0ZIO0EwQm4vRkM7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUJvL0ZIO0EwQmovRkM7RUFHRSxlQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUDgvRmQ7QTBCLytGRztFQUtJLHFEQUFBO1VBQUEsNkNBQUE7QzFCNitGUDs7QXlCdGdHQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUHNnR2Q7QVF0a0dDO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQMmdHZDtBMEI5Z0dDO0VBRUUscURBQUE7VUFBQSw2Q0FBQTtDMUIrZ0dIO0EwQjVnR0M7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUI2Z0dIO0EwQjFnR0M7RUFHRSxZQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUHVoR2Q7QTBCeGdHRztFQUtJLHFEQUFBO1VBQUEsNkNBQUE7QzFCc2dHUDs7QXlCL2hHQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUCtoR2Q7QVEvbEdDO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQb2lHZDtBMEJ2aUdDO0VBRUUsb0RBQUE7VUFBQSw0Q0FBQTtDMUJ3aUdIO0EwQnJpR0M7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUJzaUdIO0EwQm5pR0M7RUFHRSxZQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUGdqR2Q7QTBCamlHRztFQUtJLG9EQUFBO1VBQUEsNENBQUE7QzFCK2hHUDs7QXlCeGpHQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUHdqR2Q7QVF4bkdDO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQNmpHZDtBMEJoa0dDO0VBRUUsa0RBQUE7VUFBQSwwQ0FBQTtDMUJpa0dIO0EwQjlqR0M7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUIrakdIO0EwQjVqR0M7RUFHRSxZQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUHlrR2Q7QTBCMWpHRztFQUtJLGtEQUFBO1VBQUEsMENBQUE7QzFCd2pHUDs7QXlCamxHQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUGlsR2Q7QVFqcEdDO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQc2xHZDtBMEJ6bEdDO0VBRUUsbURBQUE7VUFBQSwyQ0FBQTtDMUIwbEdIO0EwQnZsR0M7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUJ3bEdIO0EwQnJsR0M7RUFHRSxZQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUGttR2Q7QTBCbmxHRztFQUtJLG1EQUFBO1VBQUEsMkNBQUE7QzFCaWxHUDs7QXlCMW1HQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUDBtR2Q7QVExcUdDO0VrQndERSxZQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQK21HZDtBMEJsbkdDO0VBRUUsbURBQUE7VUFBQSwyQ0FBQTtDMUJtbkdIO0EwQmhuR0M7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUJpbkdIO0EwQjltR0M7RUFHRSxZQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUDJuR2Q7QTBCNW1HRztFQUtJLG1EQUFBO1VBQUEsMkNBQUE7QzFCMG1HUDs7QXlCbm9HQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUG1vR2Q7QVFuc0dDO0VrQndERSxlQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQd29HZDtBMEIzb0dDO0VBRUUscURBQUE7VUFBQSw2Q0FBQTtDMUI0b0dIO0EwQnpvR0M7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUIwb0dIO0EwQnZvR0M7RUFHRSxlQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUG9wR2Q7QTBCcm9HRztFQUtJLHFEQUFBO1VBQUEsNkNBQUE7QzFCbW9HUDs7QXlCNXBHQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUDRwR2Q7QVE1dEdDO0VrQndERSxlQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQaXFHZDtBMEJwcUdDO0VBRUUscURBQUE7VUFBQSw2Q0FBQTtDMUJxcUdIO0EwQmxxR0M7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUJtcUdIO0EwQmhxR0M7RUFHRSxlQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUDZxR2Q7QTBCOXBHRztFQUtJLHFEQUFBO1VBQUEsNkNBQUE7QzFCNHBHUDs7QXlCcnJHQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUHFyR2Q7QVFydkdDO0VrQndERSxlQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQMHJHZDtBMEI3ckdDO0VBRUUscURBQUE7VUFBQSw2Q0FBQTtDMUI4ckdIO0EwQjNyR0M7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUI0ckdIO0EwQnpyR0M7RUFHRSxlQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUHNzR2Q7QTBCdnJHRztFQUtJLHFEQUFBO1VBQUEsNkNBQUE7QzFCcXJHUDs7QXlCOXNHQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUDhzR2Q7QVE5d0dDO0VrQndERSxlQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQbXRHZDtBMEJ0dEdDO0VBRUUscURBQUE7VUFBQSw2Q0FBQTtDMUJ1dEdIO0EwQnB0R0M7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUJxdEdIO0EwQmx0R0M7RUFHRSxlQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUCt0R2Q7QTBCaHRHRztFQUtJLHFEQUFBO1VBQUEsNkNBQUE7QzFCOHNHUDs7QXlCdnVHQztFQ1BBLGVuQllhO0VtQlhiLHNCbkJXYTtDUHV1R2Q7QVF2eUdDO0VrQndERSxlQUxnRDtFQU1oRCwwQm5CT1c7RW1CTlgsc0JuQk1XO0NQNHVHZDtBMEIvdUdDO0VBRUUscURBQUE7VUFBQSw2Q0FBQTtDMUJndkdIO0EwQjd1R0M7RUFFRSxlbkJKVztFbUJLWCw4QkFBQTtDMUI4dUdIO0EwQjN1R0M7RUFHRSxlQUFBO0VBQ0EsMEJuQlpXO0VtQmFYLHNCbkJiVztDUHd2R2Q7QTBCenVHRztFQUtJLHFEQUFBO1VBQUEsNkNBQUE7QzFCdXVHUDs7QXlCcnZHRDtFQUNFLGlCbkJzUDRCO0VtQnJQNUIsZWxCMkZ3QztFa0IxRnhDLHNCbEIyRndDO0NQNnBHekM7QVFqMEdDO0VpQjRFRSxzRGxCeUZzQztFa0J4RnRDLDJCbEJ5RnNDO0NQK3BHekM7QXlCcnZHQztFQUVFLDJCbEJvRnNDO0NQa3FHekM7QXlCbnZHQztFQUVFLGVyQm5GTztFcUJvRlAscUJBQUE7Q3pCb3ZHSDs7QXlCenVHRDtFQ1BFLHFCQUFBO0VyQnVCSSxtQkF0Q2E7RXFCaUJqQixpQm5CK0g0QjtFTXZOMUIsc0JBQUE7Q2I2MEdIOztBeUI1dUdEO0VDWEUsd0JBQUE7RXJCdUJJLG9CQXRDYTtFcUJpQmpCLGlCbkJnSTRCO0VNeE4xQixzQkFBQTtDYm8x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LGlDekJrWHNDO0NQZzJHdkM7O0FnQy9zSEQ7Ozs7OztFQU1FLHFCQUFBO0UzQlpJLG1CQXRDYTtFMkJvRGpCLGlCekI0RjRCO0VNdk4xQixzQkFBQTtDYjgwSEg7O0FnQy9zSEQ7O0VBRUUsbUN6QmdXc0M7Q1BrM0d2Qzs7QWdDL3NIRDs7Ozs7O0VBTUUsd0JBQUE7RTNCN0JJLG9CQXRDYTtFMkJxRWpCLGlCekI0RTRCO0VNeE4xQixzQkFBQTtDYisxSEg7O0FnQy9zSEQ7O0VBRUUsdUJBQUE7Q2hDa3RIRDs7QWdDdnNIRDs7Ozs7O0VuQjdJSSwyQkFBQTtFQUNBLDhCQUFBO0NiNjFISDs7QWdDeHNIRDs7Ozs7O0VuQnhJSSwwQkFBQTtFQUNBLDZCQUFBO0NieTFISDs7QWlDajRIRDtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0NqQ280SEQ7O0FpQ2o0SEQ7RUFDRSw0QkFBQTtFQUFBLDRCQUFBO0VBQUEscUJBQUE7RUFDQSxtQjFCd2ZzQztDUDQ0R3ZDOztBaUNqNEhEO0VBQ0UsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLFkxQm9mc0M7RTBCbmZ0QyxnQkFBQTtFQUNBLFdBQUE7Q2pDbzRIRDtBaUNsNEhDO0VBQ0UsWTNCckJPO0UyQnNCUCxzQjFCME4wQjtFaUJwUDFCLDBCakJvUDBCO0NQMnFIN0I7QWlDaDRIQztFQUtJLHdDM0I0WXdCO1UyQjVZeEIsZ0MzQjRZd0I7Q05rL0c3QjtBaUMxM0hDO0VBQ0UsaUUxQnFib0M7Q1B1OEd2QztBaUN6M0hDO0VBQ0UsWTNCekNPO0UyQjBDUCxzRTFCaWY0QztFMEJoZjVDLGtFMUJnZjRDO0NQMjRHL0M7QWlDcDNIRztFQUNFLGU3QjdDSztDSm02SFY7QWlDcDNISztFQUNFLDBCN0JwREc7Q0owNkhWOztBaUM1MkhEO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtFQUVBLG9CQUFBO0NqQzgySEQ7QWlDMTJIQztFQUNFLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsWTFCdWJvQztFMEJ0YnBDLGExQnNib0M7RTBCcmJwQyxxQkFBQTtFQUNBLFlBQUE7RUFDQSx1QjNCakZPO0UyQmtGUCwwQkFBQTtDakM0MkhIO0FpQ3YySEM7RUFDRSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFkxQndhb0M7RTBCdmFwQyxhMUJ1YW9DO0UwQnRhcEMsWUFBQTtFQUNBLGtDQUFBO0NqQ3kySEg7O0FpQy8xSEM7RXBCakdFLHVCQUFBO0NibzhISDtBaUM5MUhHO0VBQ0UsbU9BQUE7Q2pDZzJITDtBaUMzMUhHO0VBQ0Usc0IxQjJId0I7RWlCcFAxQiwwQmpCb1AwQjtDUG11SDdCO0FpQzExSEc7RUFDRSxnTEFBQTtDakM0MUhMO0FpQ3YxSEc7RVRuSUEsMENqQnVoQjRDO0NQczhHL0M7QWlDdjFIRztFVHRJQSwwQ2pCdWhCNEM7Q1B5OEcvQzs7QWlDLzBIQztFQUVFLG1CMUJ5WjRDO0NQdzdHL0M7QWlDNzBIRztFQUNFLCtLQUFBO0NqQyswSEw7QWlDMTBIRztFVDdKQSwwQ2pCdWhCNEM7Q1BtOUcvQzs7QWlDbDBIRDtFQUNFLHNCQUFBO0NqQ3EwSEQ7QWlDbDBIRztFQUNFLGVBQUE7RUFDQSxlMUJpWTBDO0UwQmhZMUMsb0JBQUE7RUFFQSxzQjFCK1gwQztDUG84Ry9DO0FpQ2gwSEc7RUFDRSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0IxQjBYMEM7RTBCelgxQyx5QjFCeVgwQztFMEJ4WDFDLDBCN0JoTEs7RTZCa0xMLHNCMUJxWDBDO0VldGlCMUMsa0tXa0xBO0VYbExBLDBKV2tMQTtFWGxMQSwwSVdrTEE7RVhsTEEscU5Xa0xBO0NqQ2kwSEw7QXNCLytISztFV3NLRjtJWHJLSSx5QkFBQTtJQUFBLGlCQUFBO0d0QmsvSEw7Q0FDRjtBaUNqMEhHO0VBQ0UsdUIzQjlMSztFMkIrTEwsdUNBQUE7VUFBQSwrQkFBQTtDakNtMEhMO0FpQzl6SEc7RVR4TUEsMENqQnVoQjRDO0NQay9HL0M7O0FpQ3B6SEQ7RUFDRSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxvQzFCb1JzQztFMEJuUnRDLDJDQUFBO0U1QmhHSSxnQkF0Q2E7RTRCeUlqQixpQjNCdUc0QjtFMkJ0RzVCLGlCMUJpRTRCO0UwQmhFNUIsWTNCM01TO0UyQjRNVCx1QkFBQTtFQUNBLHdPQUFBO0VBQ0EsMEJBQUE7RXBCck5FLHVCQUFBO0VvQndORix5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7Q2pDcXpIRDtBaUNuekhDO0VBQ0UsaUUxQnVQb0M7RTBCdFBwQyxXQUFBO0VBS0Usd0MxQmtXOEI7VTBCbFc5QixnQzFCa1c4QjtDUCs4R25DO0FpQzl5SEc7RUFNRSxZM0JuT0s7RTJCb09MLHVCM0JuUEs7Q044aElWO0FpQ3Z5SEM7RUFFRSxhQUFBO0VBQ0EsdUIxQjhIMEI7RTBCN0gxQix1QkFBQTtDakN3eUhIO0FpQ3J5SEM7RUFDRSxlN0J6UE87RTZCMFBQLDBCN0I5UE87Q0pxaUlWO0FpQ255SEM7RUFDRSxjQUFBO0NqQ3F5SEg7QWlDanlIQztFQUNFLG1CQUFBO0VBQ0Esd0JBQUE7Q2pDbXlISDs7QWlDL3hIRDtFQUNFLG1DMUJ5TnNDO0UwQnhOdEMscUIxQmdINEI7RTBCL0c1Qix3QjFCK0c0QjtFMEI5RzVCLHFCMUIrRzRCO0VGN1F4QixvQkF0Q2E7Q0x1K0hsQjs7QWlDL3hIRDtFQUNFLGlDMUJrTnNDO0UwQmpOdEMsb0IxQjZHNEI7RTBCNUc1Qix1QjFCNEc0QjtFMEIzRzVCLG1CMUI0RzRCO0VGbFJ4QixtQkF0Q2E7Q0wrK0hsQjs7QWlDMXhIRDtFQUNFLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0Esb0MxQmdNc0M7RTBCL0x0QyxpQkFBQTtDakM2eEhEOztBaUMxeEhEO0VBQ0UsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9DMUJ3THNDO0UwQnZMdEMsVUFBQTtFQUNBLFdBQUE7Q2pDNnhIRDtBaUMzeEhDO0VBQ0UsaUUxQnFLb0M7RTBCcEtwQyx3QzNCc0gwQjtVMkJ0SDFCLGdDM0JzSDBCO0NOdXFIN0I7QWlDenhIQztFQUVFLDBCN0IxVE87Q0pvbElWO0FpQ3R4SEc7RUFDRSxrQjFCMlRhO0NQNjlHbEI7QWlDcHhIQztFQUNFLDJCQUFBO0NqQ3N4SEg7O0FpQ2x4SEQ7RUFDRSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxvQzFCd0pzQztFMEJ2SnRDLDBCQUFBO0VBRUEsaUIzQnBCNEI7RTJCcUI1QixpQjFCMUQ0QjtFMEIyRDVCLFkzQnRVUztFMkJ1VVQsdUIzQnRWUztFMkJ1VlQsMEJBQUE7RXBCL1VFLHVCQUFBO0Nib21JSDtBaUNqeEhDO0VBQ0UsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLDhCMUJrSW9DO0UwQmpJcEMsMEJBQUE7RUFDQSxpQjFCMUUwQjtFMEIyRTFCLFkzQnRWTztFMkJ1VlAsa0JBQUE7RVQxV0EsMEJwQk1PO0U2QnNXUCxxQkFBQTtFcEJoV0EsbUNBQUE7Q2JvbklIOztBaUN6d0hEO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7Q2pDNHdIRDtBaUMxd0hDO0VBQ0UsY0FBQTtDakM0d0hIO0FpQ3h3SEc7RUFBMEIsd0QxQnFPZTtVMEJyT2YsZ0QxQnFPZTtDUHNpSDVDO0FpQzF3SEc7RUFBMEIsZ0QxQm9PZTtDUHlpSDVDO0FpQzV3SEc7RUFBMEIsZ0QxQm1PZTtDUDRpSDVDO0FpQzV3SEM7RUFDRSxVQUFBO0NqQzh3SEg7QWlDM3dIQztFQUNFLFkxQnFOeUM7RTBCcE56QyxhMUJvTnlDO0UwQm5OekMscUJBQUE7RVQvWUEsMEJqQm9QMEI7RTBCNkoxQixVMUJvTnlDO0VNemxCekMsb0JBQUE7RVNGRSw2SFcwWUY7RVgxWUUscUhXMFlGO0VYMVlFLDZHVzBZRjtFWDFZRSxtSlcwWUY7RUFDQSx5QkFBQTtVQUFBLGlCQUFBO0NqQzR3SEg7QXNCbnBJSztFVzhYSjtJWDdYTSx5QkFBQTtJQUFBLGlCQUFBO0d0QnNwSUw7Q0FDRjtBaUMvd0hHO0VUdlpBLHNFakIwbUJ5QztDUCtqSDVDO0FpQzd3SEM7RUFDRSxZMUI4TGdDO0UwQjdMaEMsZTFCOExnQztFMEI3TGhDLG1CQUFBO0VBQ0EsZ0IxQjZMZ0M7RTBCNUxoQywwQjdCMVpPO0U2QjJaUCwwQkFBQTtFcEJ0WkEsb0JBQUE7Q2JzcUlIO0FpQzN3SEM7RUFDRSxZMUIwTHlDO0UwQnpMekMsYTFCeUx5QztFaUJsbUJ6QywwQmpCb1AwQjtFMEJ1TDFCLFUxQjBMeUM7RU16bEJ6QyxvQkFBQTtFU0ZFLDZIV29hRjtFWHBhRSxxSFdvYUY7RVhwYUUsNkdXb2FGO0VYcGFFLG1KV29hRjtFQUNBLHNCQUFBO09BQUEsaUJBQUE7Q2pDNHdISDtBc0I3cUlLO0VXeVpKO0lYeFpNLHlCQUFBO0lBQUEsaUJBQUE7R3RCZ3JJTDtDQUNGO0FpQy93SEc7RVRqYkEsc0VqQjBtQnlDO0NQeWxINUM7QWlDN3dIQztFQUNFLFkxQm9LZ0M7RTBCbktoQyxlMUJvS2dDO0UwQm5LaEMsbUJBQUE7RUFDQSxnQjFCbUtnQztFMEJsS2hDLDBCN0JwYk87RTZCcWJQLDBCQUFBO0VwQmhiQSxvQkFBQTtDYmdzSUg7QWlDM3dIQztFQUNFLFkxQmdLeUM7RTBCL0p6QyxhMUIrSnlDO0UwQjlKekMsY0FBQTtFQUNBLGdCN0J2QjBCO0U2QndCMUIsZTdCeEIwQjtFb0I5YTFCLDBCakJvUDBCO0UwQm9OMUIsVTFCNkp5QztFTXpsQnpDLG9CQUFBO0VTRkUsNkhXaWNGO0VYamNFLHFIV2ljRjtFWGpjRSw2R1dpY0Y7RVhqY0UsbUpXaWNGO0VBQ0EsaUJBQUE7Q2pDNHdISDtBc0Ixc0lLO0VXbWJKO0lYbGJNLHlCQUFBO0lBQUEsaUJBQUE7R3RCNnNJTDtDQUNGO0FpQy93SEc7RVQ5Y0Esc0VqQjBtQnlDO0NQc25INUM7QWlDN3dIQztFQUNFLFkxQnVJZ0M7RTBCdEloQyxlMUJ1SWdDO0UwQnRJaEMsbUJBQUE7RUFDQSxnQjFCc0lnQztFMEJySWhDLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSxxQkFBQTtDakMrd0hIO0FpQzN3SEM7RUFDRSwwQjdCeGRPO0VTS1Asb0JBQUE7Q2JpdUlIO0FpQzF3SEM7RUFDRSxtQkFBQTtFQUNBLDBCN0I5ZE87RVNLUCxvQkFBQTtDYnN1SUg7QWlDeHdIRztFQUNFLDBCN0JsZUs7Q0o0dUlWO0FpQ3Z3SEc7RUFDRSxnQkFBQTtDakN5d0hMO0FpQ3R3SEc7RUFDRSwwQjdCMWVLO0NKa3ZJVjtBaUNyd0hHO0VBQ0UsZ0JBQUE7Q2pDdXdITDtBaUNwd0hHO0VBQ0UsMEI3QmxmSztDSnd2SVY7O0FpQ2p3SEQ7OztFWHRmTSw2SFd5Zko7RVh6ZkkscUhXeWZKO0VYemZJLDZHV3lmSjtFWHpmSSxtSld5Zko7Q2pDb3dIRDtBc0J6dklLO0VXa2ZOOzs7SVhqZlEseUJBQUE7SUFBQSxpQkFBQTtHdEI4dklMO0NBQ0Y7O0FrQy93SUQ7RUFDRSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLG9CQUFBO01BQUEsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q2xDa3hJRDs7QWtDL3dJRDtFQUNFLGVBQUE7RUFDQSxxQkFBQTtDbENreElEO0FRanhJQztFMEJHRSxzQkFBQTtDbENpeElIO0FrQzd3SUM7RUFDRSxlOUJSTztFOEJTUCxxQkFBQTtFQUNBLGdCQUFBO0NsQyt3SUg7O0FrQ3Z3SUQ7RUFDRSxpQ0FBQTtDbEMwd0lEO0FrQ3h3SUM7RUFDRSxvQkFBQTtDbEMwd0lIO0FrQ3Z3SUM7RUFDRSw4QkFBQTtFckJmQSxnQ0FBQTtFQUNBLGlDQUFBO0NieXhJSDtBUXJ5SUM7RTBCOEJJLHNDM0Irb0I4QjtDUDJuSG5DO0FrQ3Z3SUc7RUFDRSxlOUJsQ0s7RThCbUNMLDhCQUFBO0VBQ0EsMEJBQUE7Q2xDeXdJTDtBa0Nyd0lDOztFQUVFLGU5Qk5NO0U4Qk9OLHVCNUJqRE87RTRCa0RQLG1DM0Jvb0JnQztDUG1vSG5DO0FrQ3B3SUM7RUFFRSxpQkFBQTtFckJ0Q0EsMEJBQUE7RUFDQSwyQkFBQTtDYjR5SUg7O0FrQzN2SUM7RXJCM0RFLHVCQUFBO0NiMHpJSDtBa0MzdklDOztFQUVFLFk1QnpF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QztFQUNFLDBCNUJzZWdDO0U0QnJlaEMsaUM1QjBlZ0M7Q1B3N0huQztBbUMvNUlDO0VBQ0Usb1JBQUE7Q25DaTZJSDtBbUM5NUlDO0VBQ0UsMEI1QjZkZ0M7Q1BtOEhuQztBbUMvNUlHO0VBQ0UsMEI1QjZkOEI7Q1BvOEhuQztBUXpwSkM7RTJCMlBNLDBCNUIwZDRCO0NQdThIbkM7O0FtQ3o1SUM7RUFDRSxZN0IxUU87Q05zcUpWO0FRaHFKQztFMkJ1UUksWTdCN1FLO0NOeXFKVjtBbUN2NUlHO0VBQ0UsWTdCblJLO0NONHFKVjtBUXRxSkM7RTJCZ1JNLGlDNUI2YjRCO0NQNDlIbkM7QW1DdDVJSztFQUNFLGlDNUIyYjRCO0NQNjlIbkM7QW1DcDVJRzs7OztFQUlFLFk3QmxTSztDTndySlY7QW1DbDVJQztFQUNFLFk3QnZTTztFNkJ3U1AsdUM1QithZ0M7Q1BxK0huQztBbUNqNUlDO0VBQ0UsNk9BQUE7Q25DbTVJSDtBbUNoNUlDO0VBQ0UsWTdCaFRPO0NOa3NKVjtBbUNqNUlHO0VBQ0UsWTdCbFRLO0NOcXNKVjtBUS9ySkM7RTJCK1NNLFk3QnJURztDTndzSlY7O0FvQzlzSkQ7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSxhQUFBO0VBRUEsc0JBQUE7RUFDQSx1QjlCRFM7RThCRVQsNEJBQUE7RUFDQSx1Q0FBQTtFdkJLRSx1QkFBQTtDYjRzSkg7QW9DOXNKQztFQUNFLGdCQUFBO0VBQ0EsZUFBQTtDcENndEpIO0FvQzdzSkM7RUFDRSxvQkFBQTtFQUNBLHVCQUFBO0NwQytzSkg7QW9DN3NKRztFQUNFLG9CQUFBO0V2QkNGLDRDQUFBO0VBQ0EsNkNBQUE7Q2Irc0pIO0FvQzdzSkc7RUFDRSx1QkFBQTtFdkJVRixnREFBQTtFQUNBLCtDQUFBO0Nic3NKSDtBb0Mxc0pDOztFQUVFLGNBQUE7Q3BDNHNKSDs7QW9DeHNKRDtFQUdFLG9CQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VB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QkFBQTtNQUFBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQjlCNmhDa0M7RThCM2hDbEMsaUJBQUE7RUFDQSwwQmpDS1M7RVNNUCx1QkFBQTtDYms2Skg7O0FxQ3o2SkQ7RUFDRSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDckM0NkpEO0FxQ3o2SkM7RUFDRSxxQjlCK2dDZ0M7Q1A0NUhuQztBcUN6NkpHO0VBQ0Usc0JBQUE7RUFDQSxzQjlCMmdDOEI7RThCMWdDOUIsZWpDTEs7RWlDTUwsYUFBQTtDckMyNkpMO0FxQ2o2SkM7RUFDRSwyQkFBQTtDckNtNkpIO0FxQ2g2SkM7RUFDRSxzQkFBQTtDckNrNkpIO0FxQy81SkM7RUFDRSxlakN6Qk87Q0owN0pWOztBc0MxOEpEO0VBQ0UscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RTVCR0EsZ0JBQUE7RUFDQSxpQkFBQTtFR2FFLHVCQUFBO0NiKzdKSDs7QXNDMzhKRDtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQi9CK3dCa0M7RStCOXdCbEMsZS9CbUt3QztFK0JqS3hDLHVCaENKUztFZ0NLVCwwQkFBQTtDdEM2OEpEO0FzQzM4SkM7RUFDRSxXQUFBO0VBQ0Esc0QvQjhKc0M7RStCN0p0QyxzQkFBQTtFQUNBLDBCbENUTztFa0NVUCxzQmxDVE87Q0pzOUpWO0FzQzE4SkM7RUFDRSxXQUFBO0VBQ0EsVy9CdXdCZ0M7RStCdHdCaEMsd0NoQzBaMEI7VWdDMVoxQixnQ2hDMFowQjtDTmtqSjdCOztBc0N0OEpHO0VBQ0UsZUFBQTtFekJhRixnQ0FBQTtFQUNBLG1DQUFBO0NiNjdKSDtBc0N0OEpHO0V6Qk5BLGlDQUFBO0VBQ0Esb0NBQUE7Q2IrOEpIO0FzQ3I4SkM7RUFDRSxXQUFBO0VBQ0EsWWhDckNPO0VnQ3NDUCwwQi9CME0wQjtFK0J6TTFCLHNCL0J5TTBCO0NQOHZKN0I7QXNDcDhKQztFQUNFLGVsQ3JDTztFa0NzQ1AscUJBQUE7RUFFQSxhQUFBO0VBQ0EsdUJoQy9DTztFZ0NnRFAsc0JsQzdDTztDSmsvSlY7O0F1QzUvSkM7RUFDRSx3QkFBQTtFbEMySEUsbUJBdENhO0VrQ25GZixpQmhDbU8wQjtDUDR4SjdCO0F1QzEvSks7RTFCcUNGLCtCQUFBO0VBQ0Esa0NBQUE7Q2J3OUpIO0F1Q3ovSks7RTFCa0JGLGdDQUFBO0VBQ0EsbUNBQUE7Q2IwK0pIOztBdUMxZ0tDO0VBQ0Usd0JBQUE7RWxDMkhFLG9CQXRDYTtFa0NuRmYsaUJoQ29PMEI7Q1B5eUo3QjtBdUN4Z0tLO0UxQnFDRiwrQkFBQTtFQUNBLGtDQUFBO0NicytKSDtBdUN2Z0tLO0UxQmtCRixnQ0FBQTtFQUNBLG1DQUFBO0Nidy9KSDs7QXdDdGhLRDtFQUNFLHNCQUFBO0VBQ0Esc0JBQUE7RW5DaUVFLGVBQUE7RW1DL0RGLGlCakN1UjRCO0VpQ3RSNUIsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtFM0JLRSx1QkFBQTtFU0ZFLHNKa0JESjtFbEJDSSw4SWtCREo7RWxCQ0ksc0lrQkRKO0VsQkNJLDRLa0JESjtDeEN5aEtEO0FzQnBoS0s7RWtCZk47SWxCZ0JRLHlCQUFBO0lBQUEsaUJBQUE7R3RCdWhLTDtDQUNGO0FRN2hLQztFZ0NHSSxzQkFBQTtDeEM2aEtMOztBd0N4aEtDO0VBQ0UsY0FBQTtDeEMyaEtIOztBd0N0aEtEO0VBQ0UsbUJBQUE7RUFDQSxVQUFBO0N4Q3loS0Q7O0F3Q2xoS0Q7RUFDRSxxQmpDeTNCa0M7RWlDeDNCbEMsb0JqQ3czQmtDO0VNLzRCaEMscUJBQUE7Q2I2aUtIOztBd0M3Z0tDO0VDakRBLFlBQUE7RUFDQSwwQmxDMEVhO0NQdy9KZDtBUXBqS0M7RWlDVkksWUFBQTtFQUNBLHFFQUFBO0N6Q2lrS0w7QXlDOWpLRztFQUVFLFdBQUE7RUFDQSxvREFBQTtVQUFBLDRDQUFBO0N6QytqS0w7O0F3QzFoS0M7RUNqREEsWUFBQTtFQUNBLDBCbEMwRWE7Q1BxZ0tkO0FRamtLQztFaUNWSSxZQUFBO0VBQ0EsbUVBQUE7Q3pDOGtLTDtBeUMza0tHO0VBRUUsV0FBQTtFQUNBLGtEQUFBO1VBQUEsMENB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O0FRcHdLQztFaUNWSSxlQUFBO0VBQ0EsMkNBQUE7Q3pDaXhLTDtBeUM5d0tHO0VBRUUsV0FBQTtFQUNBLHFEQUFBO1VBQUEsNkNBQUE7Q3pDK3dLTDs7QTBDNXhLRDtFQUNFLG1CQUFBO0VBQ0Esb0JuQ2l6QmtDO0VtQy95QmxDLDBCdENRUztFU01QLHNCQUFBO0NiaXhLSDtBaUJ2dUtHO0V5QjVESjtJQVFJLG1CQUFBO0cxQyt4S0Q7Q0FDRjs7QTBDNXhLRDtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RTdCSUUsaUJBQUE7Q2I0eEtIOztBMkMxeUtEO0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLG9CcENpOUJrQztFb0NoOUJsQyw4QkFBQTtFOUJVRSx1QkFBQTtDYm95S0g7O0EyQ3p5S0Q7RUFFRSxlQUFBO0MzQzJ5S0Q7O0EyQ3Z5S0Q7RUFDRSxpQnBDNFE0QjtDUDhoSzdCOztBMkNseUtEO0VBQ0Usb0JBQUE7QzNDcXlLRDtBMkNseUtDO0VBQ0UsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtDM0NveUtIOztBMkMxeEtDO0VDOUNBLGdDRCtDcUg7RW5CMUNuSCwyQ21CMEN1QjtFQzdDekIsMENENkNxRTtDM0MreEt0RTtBNEMxMEtDO0VBQ0Usc0VBQUE7QzVDNDBLSDtBNEN6MEtDO0VBQ0UsdURBQUE7QzVDMjBLSDs7QTJDdHlLQztFQzlDQSw4QkQrQ3FIO0VuQjFDbkgseUNtQjBDdUI7RUM3Q3pCLHlDRDZDcUU7QzNDMnlLdEU7QTRDdDFLQztFQUNFLG9FQUFBO0M1Q3cxS0g7QTRDcjFLQztFQUNFLHVEQUFBO0M1Q3UxS0g7O0EyQ2x6S0M7RUM5Q0EsK0JEK0NxSDtFbkIxQ25ILHlDbUIwQ3VCO0VDN0N6Qix5Q0Q2Q3FFO0MzQ3V6S3RFO0E0Q2wyS0M7RUFDRSxzRUFBQTtDNUNvMktIO0E0Q2oyS0M7RUFDRSxnREFBQTtDNUNtMktIOztBMkM5ektDO0VDOUNBLGdDRCtDcUg7RW5CMUNuSCwyQ21CMEN1QjtFQzdDekIsMENENkNxRTtDM0NtMEt0RTtBNEM5MktDO0VBQ0Usc0VBQUE7QzVDZzNLSDtBNEM3MktDO0VBQ0UsdURBQUE7QzVDKzJLSDs7QTJDMTBLQztFQzlDQSxnQ0QrQ3FIO0VuQjFDbkgseUNtQjBDdUI7RUM3Q3pCLHVDRDZDcUU7QzNDKzBLdEU7QTRDMTNLQztFQUNFLDRDQUFBO0M1QzQzS0g7QTRDejNLQztFQUNFLHVEQUFBO0M1QzIzS0g7O0EyQ3QxS0M7RUM5Q0EsZ0NEK0NxSDtFbkIxQ25ILHlDbUIwQ3VCO0VDN0N6Qix5Q0Q2Q3FFO0MzQzIxS3RFO0E0Q3Q0S0M7RUFDRSxzRUFBQTtDNUN3NEtIO0E0Q3I0S0M7RUFDRSx3REFBQTtDNUN1NEtIOztBMkNsMktDO0VDOUNBLG1DRCtDcUg7RW5CMUNuSCwyQ21CMEN1QjtFQzdDekIsMENENkNxRTtDM0N1Mkt0RTtBNENsNUtDO0VBQ0UsOENBQUE7QzVDbzVLSDtBNENqNUtDO0VBQ0UsbUNBQUE7QzVDbTVLSDs7QTJDOTJLQztFQzlDQSxnQ0QrQ3FIO0VuQjFDbkgsMkNtQjBDdUI7RUM3Q3pCLDBDRDZDcUU7QzNDbTNLdEU7QTRDOTVLQztFQUNFLDhDQUFBO0M1Q2c2S0g7QTRDNzVLQztFQUNFLGdDQUFBO0M1Qys1S0g7O0EyQzEzS0M7RUM5Q0EsZ0NEK0NxSDtFbkIxQ25ILDJDbUIwQ3VCO0VDN0N6QiwwQ0Q2Q3FFO0MzQyszS3RFO0E0QzE2S0M7RUFDRSxzRUFBQTtDNUM0NktIO0E0Q3o2S0M7RUFDRSx1REFBQTtDNUMyNktIOztBMkN0NEtDO0VDOUNBLHlCRCtDcUg7RW5CMUNuSCx1Q21CMEN1QjtFQzdDekIsd0NENkNxRTtDM0MyNEt0RTtBNEN0N0tDO0VBQ0Usc0VBQUE7QzVDdzdLSDtBNENyN0tDO0VBQ0UseUJBQUE7QzVDdTdLSDs7QTJDbDVLQztFQzlDQSxnQ0QrQ3FIO0VuQjFDbkgsMkNtQjBDdUI7RUM3Q3pCLDBDRDZDcUU7QzNDdTVLdEU7QTRDbDhLQztFQUNFLGdEQUFBO0M1Q284S0g7QTRDajhLQztFQUNFLHVEQUFBO0M1Q204S0g7O0EyQzk1S0M7RUM5Q0EsK0JEK0NxSDtFbkIxQ25ILHlDbUIwQ3VCO0VDN0N6Qix5Q0Q2Q3FFO0MzQ202S3RFO0E0Qzk4S0M7RUFDRSxzRUFBQTtDNUNnOUtIO0E0Qzc4S0M7RUFDRSx3REFBQTtDNUMrOEtIOztBMkMxNktDO0VDOUNBLG1DRCtDcUg7RW5CMUNuSCwyQ21CMEN1QjtFQzdDekIsMENENkNxRTtDM0MrNkt0RTtBNEMxOUtDO0VBQ0UsOENBQUE7QzVDNDlLSDtBNEN6OUtDO0VBQ0UsbUNBQUE7QzVDMjlLSDs7QTJDdDdLQztFQzlDQSxtQ0QrQ3FIO0VuQjFDbkgsMkNtQjBDdUI7RUM3Q3pCLDBDRDZDcUU7QzNDMjdLdEU7QTRDdCtLQztFQUNFLDhDQUFBO0M1Q3crS0g7QTRDcitLQztFQUNFLGdDQUFBO0M1Q3UrS0g7O0EyQ2w4S0M7RUM5Q0EsbUNEK0NxSDtFbkIxQ25ILDJDbUIwQ3VCO0VDN0N6QiwwQ0Q2Q3FFO0MzQ3U4S3RFO0E0Q2wvS0M7RUFDRSw4Q0FBQTtDNUNvL0tIO0E0Q2ovS0M7RUFDRSxnQ0FBQTtDNUNtL0tIOztBMkM5OEtDO0VDOUNBLGlDRCtDcUg7RW5CMUNuSCwyQ21CMEN1QjtFQzdDekIsMENENkNxRTtDM0NtOUt0RTtBNEM5L0tDO0VBQ0Usc0VBQUE7QzVDZ2dMSDtBNEM3L0tDO0VBQ0Usd0RBQUE7QzVDKy9LSDs7QTJDMTlLQztFQzlDQSxnQ0QrQ3FIO0VuQjFDbkgsMkNtQjBDdUI7RUM3Q3pCLDBDRDZDcUU7QzNDKzlLdEU7QTRDMWdMQztFQUNFLDhDQUFBO0M1QzRnTEg7QTRDemdMQztFQUNFLGdDQUFBO0M1QzJnTEg7O0E2Q25oTEM7RUFDRTtJQUFPLDRCQUFBO0c3Q3VoTFI7RTZDdGhMQztJQUFLLHlCQUFBO0c3Q3loTE47Q0FDRjs7QTZDNWhMQztFQUNFO0lBQU8sNEJBQUE7RzdDdWhMUjtFNkN0aExDO0lBQUsseUJBQUE7RzdDeWhMTjtDQUNGO0E2Q3RoTEQ7RUFDRSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLGF0QzA5QmtDO0VzQ3o5QmxDLGlCQUFBO0VBQ0EsZUFBQTtFeENtSEks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RDtFK0N6bExLO0lsQzNDSixpQ0FBQTtJQVlBLDZCQUFBO0diNG5MRDtFK0N4bExLO0lBQ0UsY0FBQTtHL0MwbExQO0UrQ3ZsTEs7SUFDRSxzQnhDMEhvQjtJd0N6SHBCLHFCQUFBO0cvQ3lsTFA7RStDdmxMTztJQUNFLGtCQUFBO0lBQ0EsdUJ4Q3FIa0I7R1BvK0szQjtDQUNGO0FpQnJwTEc7RThCbUNBO0lBQ0UsK0JBQUE7SUFBQSw4QkFBQTtRQUFBLHdCQUFBO1lBQUEsb0JBQUE7Ry9DcW5MSDtFK0NsbkxLO0lsQzFCSixtQ0FBQTtJQVpBLDJCQUFBO0diNHBMRDtFK0NqbkxLO0lsQzNDSixpQ0FBQTtJQVlBLDZCQUFBO0dib3BMRDtFK0NobkxLO0lBQ0UsY0FBQTtHL0NrbkxQO0UrQy9tTEs7SUFDRSxzQnhDMEhvQjtJd0N6SHBCLHFCQUFBO0cvQ2luTFA7RStDL21MTztJQUNFLGtCQUFBO0lBQ0EsdUJ4Q3FIa0I7R1A0L0szQjtDQUNGO0FpQjdxTEc7RThCbUNBO0lBQ0UsK0JBQUE7SUFBQSw4QkFBQTtRQUFBLHdCQUFBO1lBQUEsb0JBQUE7Ry9DNm9MSDtFK0Mxb0xLO0lsQzFCSixtQ0FBQTtJQVpBLDJCQUFBO0dib3JMRDtFK0N6b0xLO0lsQzNDSixpQ0FBQTtJQVlBLDZCQUFBO0diNHFMRDtFK0N4b0xLO0lBQ0UsY0FBQTtHL0Mwb0xQO0UrQ3ZvTEs7SUFDRSxzQnhDMEhvQjtJd0N6SHBCLHFCQUFBO0cvQ3lvTFA7RStDdm9MTztJQUNFLGtCQUFBO0lBQ0EsdUJ4Q3FIa0I7R1BvaEwzQjtDQUNGO0ErQzVuTEQ7RWxDbkhJLGlCQUFBO0Nia3ZMSDtBK0M1bkxDO0VBQ0Usc0JBQUE7Qy9DOG5MSDtBK0M1bkxHO0VBQ0UsdUJBQUE7Qy9DOG5MTDs7QWdEdndMQztFQUNFLGdDRG9Kc0U7RUNuSnRFLDhDRG1KdUM7Qy9DdW5MMUM7QVEvdkxDO0V3Q1BNLGdDRCtJa0U7RUM5SWxFLHNFQUFBO0NoRHl3TFA7QWdEdHdMSztFQUNFLFkxQ0pHO0UwQ0tILDJDRHlJa0U7RUN4SWxFLHVDRHdJa0U7Qy9DZ29MekU7O0FnRHJ4TEM7RUFDRSw4QkRvSnNFO0VDbkp0RSw2Q0RtSnVDO0MvQ3FvTDFDO0FRN3dMQztFd0NQTSw4QkQrSWtFO0VDOUlsRSxvRUFBQTtDaER1eExQO0FnRHB4TEs7RUFDRSxZMUNKRztFMENLSCx5Q0R5SWtFO0VDeElsRSxxQ0R3SWtFO0MvQzhvTHpFOztBZ0RueUxDO0VBQ0UsK0JEb0pzRTtFQ25KdEUsNkNEbUp1QztDL0NtcEwxQztBUTN4TEM7RXdDUE0sK0JEK0lrRTtFQzlJbEUsc0VBQUE7Q2hEcXlMUDtBZ0RseUxLO0VBQ0UsWTFDSkc7RTBDS0gsMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtDL0M0cEx6RTs7QWdEanpMQztFQUNFLGdDRG9Kc0U7RUNuSnRFLDhDRG1KdUM7Qy9DaXFMMUM7QVF6eUxDO0V3Q1BNLGdDRCtJa0U7RUM5SWxFLHNFQUFBO0NoRG16TFA7QWdEaHpMSztFQUNFLFkxQ0pHO0UwQ0tILDJDRHlJa0U7RUN4SWxFLHVDRHdJa0U7Qy9DMHFMekU7O0FnRC96TEM7RUFDRSxnQ0RvSnNFO0VDbkp0RSwyQ0RtSnVDO0MvQytxTDFDO0FRdnpMQztFd0NQTSxnQ0QrSWtFO0VDOUlsRSw0Q0FBQTtDaERpMExQO0FnRDl6TEs7RUFDRSxZMUNKRztFMENLSCwyQ0R5SWtFO0VDeElsRSx1Q0R3SWtFO0MvQ3dyTHpFOztBZ0Q3MExDO0VBQ0UsZ0NEb0pzRTtFQ25KdEUsNkNEbUp1QztDL0M2ckwxQztBUXIwTEM7RXdDUE0sZ0NEK0lrRTtFQzlJbEUsc0VBQUE7Q2hEKzBMUDtBZ0Q1MExLO0VBQ0UsWTFDSkc7RTBDS0gsMkNEeUlrRTtFQ3hJbEUsdUNEd0lrRTtDL0Nzc0x6RTs7QWdEMzFMQztFQUNFLG1DRG9Kc0U7RUNuSnRFLDhDRG1KdUM7Qy9DMnNMMUM7QVFuMUxDO0V3Q1BNLG1DRCtJa0U7RUM5SWxFLDhDQUFBO0NoRDYxTFA7QWdEMTFMSztFQUNFLFkxQ0pHO0UwQ0tILDhDRHlJa0U7RUN4SWxFLDBDRHdJa0U7Qy9Db3RMekU7O0FnRHoyTEM7RUFDRSxnQ0RvSnNFO0VDbkp0RSw4Q0RtSnVDO0MvQ3l0TDFDO0FRajJMQztFd0NQTSxnQ0QrSWtFO0VDOUlsRSw4Q0FBQTtDaEQyMkxQO0FnRHgyTEs7RUFDRSxZMUNKRztFMENLSCwyQ0R5SWtFO0VDeElsRSx1Q0R3SWtFO0MvQ2t1THpFOztBZ0R2M0xDO0VBQ0UsZ0NEb0pzRTtFQ25KdEUsOENEbUp1QztDL0N1dUwxQztBUS8yTEM7RXdDUE0sZ0NEK0lrRTtFQzlJbEUsc0VBQUE7Q2hEeTNMUDtBZ0R0M0xLO0VBQ0UsWTFDSkc7RTBDS0gsMkNEeUlrRTtFQ3hJbEUsdUNEd0lrRTtDL0Nndkx6RTs7QWdEcjRMQztFQUNFLHlCRG9Kc0U7RUNuSnRFLDRDRG1KdUM7Qy9DcXZMMUM7QVE3M0xDO0V3Q1BNLHlCRCtJa0U7RUM5SWxFLHNFQUFBO0NoRHU0TFA7QWdEcDRMSztFQUNFLFkxQ0pHO0UwQ0tILG9DRHlJa0U7RUN4SWxFLGdDRHdJa0U7Qy9DOHZMekU7O0FnRG41TEM7RUFDRSxnQ0RvSnNFO0VDbkp0RSw4Q0RtSnVDO0MvQ213TDFDO0FRMzRMQztFd0NQTSxnQ0QrSWtFO0VDOUlsRSxnREFBQTtDaERxNUxQO0FnRGw1TEs7RUFDRSxZMUNKRztFMENLSCwyQ0R5SWtFO0VDeElsRSx1Q0R3SWtFO0MvQzR3THpFOztBZ0RqNkxDO0VBQ0UsK0JEb0pzRTtFQ25KdEUsNkNEbUp1QztDL0NpeEwxQztBUXo1TEM7RXdDUE0sK0JEK0lrRTtFQzlJbEUsc0VBQUE7Q2hEbTZMUDtBZ0RoNkxLO0VBQ0UsWTFDSkc7RTBDS0gsMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtDL0MweEx6RTs7QWdELzZMQztFQUNFLG1DRG9Kc0U7RUNuSnRFLDhDRG1KdUM7Qy9DK3hMMUM7QVF2NkxDO0V3Q1BNLG1DRCtJa0U7RUM5SWxFLDhDQUFBO0NoRGk3TFA7QWdEOTZMSztFQUNFLFkxQ0pHO0UwQ0tILDhDRHlJa0U7RUN4SWxFLDBDRHdJa0U7Qy9Dd3lMekU7O0FnRDc3TEM7RUFDRSxtQ0RvSnNFO0VDbkp0RSw4Q0RtSnVDO0MvQzZ5TDFDO0FRcjdMQztFd0NQTSxtQ0QrSWtFO0VDOUlsRSw4Q0FBQTtDaEQrN0xQO0FnRDU3TEs7RUFDRSxZMUNKRztFMENLSCw4Q0R5SWtFO0VDeElsRSwwQ0R3SWtFO0MvQ3N6THpFOztBZ0QzOExDO0VBQ0UsbUNEb0pzRTtFQ25KdEUsOENEbUp1QztDL0MyekwxQztBUW44TEM7RXdDUE0sbUNEK0lrRTtFQzlJbEUsOENBQUE7Q2hENjhMUDtBZ0QxOExLO0VBQ0UsWTFDSkc7RTBDS0gsOENEeUlrRTtFQ3hJbEUsMENEd0lrRTtDL0NvMEx6RTs7QWdEejlMQztFQUNFLGlDRG9Kc0U7RUNuSnRFLDhDRG1KdUM7Qy9DeTBMMUM7QVFqOUxDO0V3Q1BNLGlDRCtJa0U7RUM5SWxFLHNFQUFBO0NoRDI5TFA7QWdEeDlMSztFQUNFLFkxQ0pHO0UwQ0tILDRDRHlJa0U7RUN4SWxFLHdDRHdJa0U7Qy9DazFMekU7O0FnRHYrTEM7RUFDRSxnQ0RvSnNFO0VDbkp0RSw4Q0RtSnVDO0MvQ3UxTDFDO0FRLzlMQztFd0NQTSxnQ0QrSWtFO0VDOUlsRSw4Q0FBQTtDaER5K0xQO0FnRHQrTEs7RUFDRSxZMUNKRztFMENLSCwyQ0R5SWtFO0VDeElsRSx1Q0R3SWtFO0MvQ2cyTHpFOztBaUR4L0xEO0VBQ0UsYUFBQTtFNUN3Sk0sa0JBaEVXO0U0Q3RGakIsaUIxQzZSNEI7RTBDNVI1QixlQUFBO0VBQ0EsWTNDb0JTO0UyQ25CVCwwQjFDZ2xDa0M7RTBDL2tDbEMsYUFBQTtDakQyL0xEO0FLbjFMTztFNEMvS1I7STVDdUxZLGtDQTlETTtHTDY0TGY7Q0FDRjtBUTMvTEM7RXlDREUsWTNDY087RTJDYlAsc0JBQUE7Q2pEKy9MSDtBUTMvTEM7RXlDQ0ksY0FBQTtDakQ2L0xMOztBaURsL0xEO0VBQ0UsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsVUFBQTtDakRxL0xEOztBaUQvK0xEO0VBQ0UscUJBQUE7Q2pEay9MRDs7QWtEeGhNRDtFQUdFLCtCM0NtNEJrQztNMkNuNEJsQyxrQjNDbTRCa0M7RTJDbDRCbEMsaUIzQ2s0QmtDO0VGdndCOUIsb0JBdENhO0U2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O0EyRDV2TkM7RUFDRSxxQ0FBQTtDM0Qrdk5IOztBUXJ2TkM7OztFbURMSSxvRUFBQTtDM0Rnd05MOztBMkR0d05DO0VBQ0UscUNBQUE7QzNEeXdOSDs7QVEvdk5DOzs7RW1ETEksZ0ZBQUE7QzNEMHdOTDs7QTJEaHhOQztFQUNFLHFDQUFBO0MzRG14Tkg7O0FRendOQzs7O0VtRExJLGlEQUFBO0MzRG94Tkw7O0EyRDF4TkM7RUFDRSxxQ0FBQTtDM0Q2eE5IOztBUW54TkM7OztFbURMSSwrRUFBQTtDM0Q4eE5MOztBMkRweU5DO0VBQ0UscUNBQUE7QzNEdXlOSDs7QVE3eE5DOzs7RW1ETEksc0RBQUE7QzNEd3lOTDs7QTJEOXlOQztFQUNFLHFDQUFBO0MzRGl6Tkg7O0FRdnlOQzs7O0VtRExJLG1EQUFBO0MzRGt6Tkw7O0EyRHh6TkM7RUFDRSxxQ0FBQTtDM0Qyek5IOztBUWp6TkM7OztFbURMSSxnRkFBQTtDM0Q0ek5MOztBMkRsME5DO0VBQ0UscUNBQUE7QzNEcTBOSDs7QVEzek5DOzs7Ozs7O0VtRExJLGdEQUFBO0MzRDAwTkw7O0EyRGgxTkM7RUFDRSxxQ0FBQTtDM0RtMU5IOztBUXowTkM7OztFbURMSSwrRUFBQTtDM0RvMU5MOztBMkQxMU5DO0VBQ0UscUNBQUE7QzNENjFOSDs7QVFuMU5DOzs7RW1ETEksK0VBQUE7QzNEODFOTDs7QTJEcDJOQztFQUNFLHFDQUFBO0MzRHUyTkg7O0FRNzFOQzs7O0VtRExJLHNEQUFBO0MzRHcyTkw7O0EyRDkyTkM7RUFDRSxxQ0FBQTtDM0RpM05IOztBUXYyTkM7OztFbURMSSxzREFBQTtDM0RrM05MOztBMkR4M05DO0VBQ0UscUNBQUE7QzNEMjNOSDs7QVFqM05DOzs7RW1ETEksc0RBQUE7QzNENDNOTDs7QTJEbDROQztFQUNFLHFDQUFBO0MzRHE0Tkg7O0FRMzNOQzs7O0VtRExJLGlGQUFBO0MzRHM0Tkw7O0EyRDU0TkM7RUFDRSxxQ0FBQTtDM0QrNE5IOztBUXI0TkM7OztFbURMSSxzREFBQTtDM0RnNU5MOztBNEQvNE5EO0VBQ0Usa0NBQUE7QzVEazVORDs7QTRELzRORDtFQUNFLHlDQUFBO0M1RGs1TkQ7O0E2RDc1TkQ7RUFBa0IscUNBQUE7QzdEaTZOakI7O0E2RGg2TkQ7RUFBa0IseUNBQUE7QzdEbzZOakI7O0E2RG42TkQ7RUFBa0IsMkNBQUE7QzdEdTZOakI7O0E2RHQ2TkQ7RUFBa0IsNENBQUE7QzdEMDZOakI7O0E2RHo2TkQ7RUFBa0IsMENBQUE7QzdENjZOakI7O0E2RDM2TkQ7RUFBbUIscUJBQUE7QzdEKzZObEI7O0E2RDk2TkQ7RUFBbUIseUJBQUE7QzdEazdObEI7O0E2RGo3TkQ7RUFBbUIsMkJBQUE7QzdEcTdObEI7O0E2RHA3TkQ7RUFBbUIsNEJBQUE7QzdEdzdObEI7O0E2RHY3TkQ7RUFBbUIsMEJBQUE7QzdEMjdObEI7O0E2RHg3TkM7RUFDRSxpQ0FBQTtDN0QyN05IOztBNkQ1N05DO0VBQ0UsaUNBQUE7QzdEKzdOSDs7QTZEaDhOQztFQUNFLGlDQUFBO0M3RG04Tkg7O0E2RHA4TkM7RUFDRSxpQ0FBQTtDN0R1OE5IOztBNkR4OE5DO0VBQ0UsaUNBQUE7QzdEMjhOSDs7QTZENThOQztFQUNFLGlDQUFBO0M3RCs4Tkg7O0E2RGg5TkM7RUFDRSxpQ0FBQTtDN0RtOU5IOztBNkRwOU5DO0VBQ0UsaUNBQUE7QzdEdTlOSDs7QTZEeDlOQztFQUNFLGlDQUFBO0M3RDI5Tkg7O0E2RDU5TkM7RUFDRSxpQ0FBQTtDN0QrOU5IOztBNkRoK05DO0VBQ0UsaUNBQUE7QzdEbStOSDs7QTZEcCtOQztFQUNFLGlDQUFBO0M3RHUrTkg7O0E2RHgrTkM7RUFDRSxpQ0FBQTtDN0QyK05IOztBNkQ1K05DO0VBQ0UsaUNBQUE7QzdEKytOSDs7QTZEaC9OQztFQUNFLGlDQUFBO0M3RG0vTkg7O0E2RHAvTkM7RUFDRSxpQ0FBQTtDN0R1L05IOztBNkR4L05DO0VBQ0UsaUNBQUE7QzdEMi9OSDs7QTZEdi9ORDtFQUNFLDhCQUFBO0M3RDAvTkQ7O0E2RG4vTkQ7RUFDRSxpQ0FBQTtDN0RzL05EOztBNkRuL05EO0VBQ0Usa0NBQUE7QzdEcy9ORDs7QTZEbi9ORDtF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empRTzs7RUFFRSwrQkFBQTtDekU0alFUOztBeUUxalFPOztFQUVFLGlDQUFBO0N6RTZqUVQ7O0F5RTNqUU87O0VBRUUsa0NBQUE7Q3pFOGpRVDs7QXlFNWpRTzs7RUFFRSxnQ0FBQTtDekUralFUOztBeUU5a1FPO0VBQWdDLDBCQUFBO0N6RWtsUXZDOztBeUVqbFFPOztFQUVFLDhCQUFBO0N6RW9sUVQ7O0F5RWxsUU87O0VBRUUsZ0NBQUE7Q3pFcWxRVDs7QXlFbmxRTzs7RUFFRSxpQ0FBQTtDekVzbFFUOztBeUVwbFFPOztFQUVFLCtCQUFBO0N6RXVsUVQ7O0F5RXRtUU87RUFBZ0Msd0JBQUE7Q3pFMG1RdkM7O0F5RXptUU87O0VBRUUsNEJBQUE7Q3pFNG1RVDs7QXlFMW1RTzs7RUFFRSw4QkFBQTtDekU2bVFUOztBeUUzbVFPOztFQUVFLCtCQUFBO0N6RThtUVQ7O0F5RTVtUU87O0VBRUUsNkJBQUE7Q3pFK21RVDs7QXlFOW5RTztFQUFnQywwQkFBQTtDekVrb1F2Qzs7QXlFam9RTzs7RUFFRSw4QkFBQTtDekVvb1FUOztBeUVsb1FPOztFQUVFLGdDQUFBO0N6RXFvUVQ7O0F5RW5vUU87O0VBRUUsaUNBQUE7Q3pFc29RVDs7QXlFcG9RTzs7RUFFRSwrQkFBQTtDekV1b1FUOztBeUV0cFFPO0VBQWdDLHdCQUFBO0N6RTBwUXZDOztBeUV6cFFPOztFQUVFLDRCQUFBO0N6RTRwUVQ7O0F5RTFwUU87O0VBRUUsOEJBQUE7Q3pFNnBRVDs7QXlFM3BRTzs7RUFFRSwrQkFBQTtDekU4cFFUOztBeUU1cFFPOztFQUVFLDZCQUFBO0N6RStwUVQ7O0F5RTlxUU87RUFBZ0Msc0JBQUE7Q3pFa3JRdkM7O0F5RWpyUU87O0VBRUUsMEJBQUE7Q3pFb3JRVDs7QXlFbHJRTzs7RUFFRSw0QkFBQTtDekVxclFUOztBeUVuclFPOztFQUVFLDZCQUFBO0N6RXNyUVQ7O0F5RXByUU87O0VBRUUsMkJBQUE7Q3pFdXJRVDs7QXlFdHNRTztFQUFnQyw0QkFBQTtDekUwc1F2Qzs7QXlFenNRTzs7RUFFRSxnQ0FBQTtDekU0c1FUOztBeUUxc1FPOztFQUVFLGtDQUFBO0N6RTZzUVQ7O0F5RTNzUU87O0VBRUUsbUNBQUE7Q3pFOHNRVDs7QXlFNXNRTzs7RUFFRSxpQ0FBQTtDekUrc1FUOztBeUU5dFFPO0VBQWdDLDJCQUFBO0N6RWt1UXZDOztBeUVqdVFPOztFQUVFLCtCQUFBO0N6RW91UVQ7O0F5RWx1UU87O0VBRUUsaUNBQUE7Q3pFcXVRVDs7QXlFbnVRTzs7RUFFRSxrQ0FBQTtDekVzdVFUOztBeUVwdVFPOztFQUVFLGdDQUFBO0N6RXV1UVQ7O0F5RXR2UU87RUFBZ0MseUJBQUE7Q3pFMHZRdkM7O0F5RXp2UU87O0VBRUUsNkJBQUE7Q3pFNHZRVDs7QXlFMXZRTzs7RUFFRSwrQkFBQTtDekU2dlFUOztBeUUzdlFPOztFQUVFLGdDQUFBO0N6RTh2UVQ7O0F5RTV2UU87O0VBRUUsOEJBQUE7Q3pFK3ZRVDs7QXlFOXdRTztFQUFnQywyQkFBQTtDekVreFF2Qzs7QXlFanhRTzs7RUFFRSwrQkFBQTtDekVveFFUOztBeUVseFFPOztFQUVFLGlDQUFBO0N6RXF4UVQ7O0F5RW54UU87O0VBRUUsa0NBQUE7Q3pFc3hRVDs7QXlFcHhRTzs7RUFFRSxnQ0FBQTtDekV1eFFUOztBeUV0eVFPO0VBQWdDLHlCQUFBO0N6RTB5UXZDOztBeUV6eVFPOztFQUVFLDZCQUFBO0N6RTR5UVQ7O0F5RTF5UU87O0VBRUUsK0JBQUE7Q3pFNnlRVDs7QXlFM3lRTzs7RUFFRSxnQ0FBQTtDekU4eVFUOztBeUU1eVFPOztFQUVFLDhCQUFBO0N6RSt5UVQ7O0F5RXZ5UU87RUFBd0IsNEJBQUE7Q3pFMnlRL0I7O0F5RTF5UU87O0VBRUUsZ0NBQUE7Q3pFNnlRVDs7QXlFM3lRTzs7RUFFRSxrQ0FBQTtDekU4eVFUOztBeUU1eVFPOztFQUVFLG1DQUFBO0N6RSt5UVQ7O0F5RTd5UU87O0VBRUUsaUNBQUE7Q3pFZ3pRVDs7QXlFL3pRTztFQUF3QiwyQkFBQTtDekVtMFEvQjs7QXlFbDBRTzs7RUFFRSwrQkFBQTtDekVxMFFUOztBeUVuMFFPOztFQUVFLGlDQUFBO0N6RXMwUVQ7O0F5RXAwUU87O0VBRUUsa0NBQUE7Q3pFdTBRVDs7QXlFcjBRTzs7RUFFRSxnQ0FBQTtDekV3MFFUOztBeUV2MVFPO0VBQXdCLHlCQUFBO0N6RTIxUS9COztBeUUxMVFPOztFQUVFLDZCQUFBO0N6RTYxUVQ7O0F5RTMxUU87O0VBRUUsK0JBQUE7Q3pFODFRVDs7QXlFNTFRTzs7RUFFRSxnQ0FBQTtDekUrMVFUOztBeUU3MVFPOztFQUVFLDhCQUFBO0N6RWcyUVQ7O0F5RS8yUU87RUFBd0IsMkJBQUE7Q3pFbTNRL0I7O0F5RWwzUU87O0VBRUUsK0JBQUE7Q3pFcTNRVDs7QXlFbjNRTzs7RUFFRSxpQ0FBQTtDekVzM1FUOztBeUVwM1FPOztFQUVFLGtDQUFBO0N6RXUzUVQ7O0F5RXIzUU87O0VBRUUsZ0NBQUE7Q3pFdzNRVDs7QXlFdjRRTztFQUF3Qix5QkFBQTtDekUyNFEvQjs7QXlFMTRRTzs7RUFFRSw2QkFBQTtDekU2NFFUOztBeUUzNFFPOztFQUVFLCtCQUFBO0N6RTg0UVQ7O0F5RTU0UU87O0VBRUUsZ0NBQUE7Q3pFKzRRVDs7QXlFNzRRTzs7RUFFRSw4QkFBQTtDekVnNVFUOztBeUUxNFFHO0VBQW1CLHdCQUFBO0N6RTg0UXRCOztBeUU3NFFHOztFQUVFLDRCQUFBO0N6RWc1UUw7O0F5RTk0UUc7O0VBRUUsOEJBQUE7Q3pFaTVRTDs7QXlFLzRRRzs7RUFFRSwrQkFBQTtDekVrNVFMOztBeUVoNVFHOztFQUVFLDZCQUFBO0N6RW01UUw7O0FpQjU1UUc7RXdEbERJO0lBQWdDLHFCQUFBO0d6RW05UXJDO0V5RWw5UUs7O0lBRUUseUJBQUE7R3pFbzlRUDtFeUVsOVFLOztJQUVFLDJCQUFBO0d6RW85UVA7RXlFbDlRSzs7SUFFRSw0QkFBQTtHekVvOVFQO0V5RWw5UUs7O0lBRUUsMEJBQUE7R3pFbzlRUDtFeUVuK1FLO0lBQWdDLDJCQUFBO0d6RXMrUXJDO0V5RXIrUUs7O0lBRUUsK0JBQUE7R3pFdStRUDtFeUVyK1FLOztJQUVFLGlDQUFBO0d6RXUrUVA7RXlFcitRSzs7SUFFRSxrQ0FBQTtHekV1K1FQO0V5RXIrUUs7O0lBRUUsZ0NBQUE7R3pFdStRUDtFeUV0L1FLO0lBQWdDLDBCQUFBO0d6RXkvUXJDO0V5RXgvUUs7O0lBRUUsOEJBQUE7R3pFMC9RUDtFeUV4L1FLOztJQUVFLGdDQUFBO0d6RTAvUVA7RXlFeC9RSzs7SUFFRSxpQ0FBQTtHekUwL1FQO0V5RXgvUUs7O0lBRUUsK0JBQUE7R3pFMC9RUDtFeUV6Z1JLO0lBQWdDLHdCQUFBO0d6RTRnUnJDO0V5RTNnUks7O0lBRUUsNEJBQUE7R3pFNmdSUDtFeUUzZ1JLOztJQUVFLDhCQUFBO0d6RTZnUlA7RXlFM2dSSzs7SUFFRSwrQkFBQTtHekU2Z1JQO0V5RTNnUks7O0lBRUUsNkJBQUE7R3pFNmdSUDtFeUU1aFJLO0lBQWdDLDBCQUFBO0d6RStoUnJDO0V5RTloUks7O0lBRUUsOEJBQUE7R3pFZ2lSUDtFeUU5aFJLOztJQUVFLGdDQUFBO0d6RWdpUlA7RXlFOWhSSzs7SUFFRSxpQ0FBQTtHekVnaVJQO0V5RTloUks7O0lBRUUsK0JBQUE7R3pFZ2lSUDtFeUUvaVJLO0lBQWdDLHdCQUFBO0d6RWtqUnJDO0V5RWpqUks7O0lBRUUsNEJBQUE7R3pFbWpSUDtFeUVqalJLOztJQUVFLDhCQUFBO0d6RW1qUlA7RXlFampSSzs7SUFFRSwrQkFBQTtHekVtalJQO0V5RWpqUks7O0lBRUUsNkJBQUE7R3pFbWpSUDtFeUVsa1JLO0lBQWdDLHNCQUFBO0d6RXFrUnJDO0V5RXBrUks7O0lBRUUsMEJBQUE7R3pFc2tSUDtFeUVwa1JLOztJQUVFLDRCQUFBO0d6RXNrUlA7RXlFcGtSSzs7SUFFRSw2QkFBQTtHekVza1JQO0V5RXBrUks7O0lBRUUsMkJBQUE7R3pFc2tSUDtFeUVybFJLO0lBQWdDLDRCQUFBO0d6RXdsUnJDO0V5RXZsUks7O0lBRUUsZ0NBQUE7R3pFeWxSUDtFeUV2bFJLOztJQUVFLGtDQUFBO0d6RXlsUlA7RXlFdmxSSzs7SUFFRSxtQ0FBQTtHekV5bFJQO0V5RXZsUks7O0lBRUUsaUNBQUE7R3pFeWxSUDtFeUV4bVJLO0lBQWdDLDJCQUFBO0d6RTJtUnJDO0V5RTFtUks7O0lBRUUsK0JBQUE7R3pFNG1SUDtFeUUxbVJLOztJQUVFLGlDQUFBO0d6RTRtUlA7RXlFMW1SSzs7SUFFRSxrQ0FBQTtHekU0bVJQO0V5RTFtUks7O0lBRUUsZ0NBQUE7R3pFNG1SUDtFeUUzblJLO0lBQWdDLHlCQUFBO0d6RThuUnJDO0V5RTduUks7O0lBRUUsNkJBQUE7R3pFK25SUDtFeUU3blJLOztJQUVFLCtCQUFBO0d6RStuUlA7RXlFN25SSzs7SUFFRSxnQ0FBQTtHekUrblJQO0V5RTduUks7O0lBRUUsOEJBQUE7R3pFK25SUDtFeUU5b1JLO0lBQWdDLDJCQUFBO0d6RWlwUnJDO0V5RWhwUks7O0lBRUUsK0JBQUE7R3pFa3BSUDtFeUVocFJLOztJQUVFLGlDQUFBO0d6RWtwUlA7RXlFaHBSSzs7SUFFRSxrQ0FBQTtHekVrcFJQO0V5RWhwUks7O0lBRUUsZ0NBQUE7R3pFa3BSUDtFeUVqcVJLO0lBQWdDLHlCQUFBO0d6RW9xUnJDO0V5RW5xUks7O0lBRUUsNkJBQUE7R3pFcXFSUDtFeUVucVJLOztJQUVFLCtCQUFBO0d6RXFxUlA7RXlFbnFSSzs7SUFFRSxnQ0FBQTtHekVxcVJQO0V5RW5xUks7O0lBRUUsOEJBQUE7R3pFcXFSUDtFeUU3cFJLO0lBQXdCLDRCQUFBO0d6RWdxUjdCO0V5RS9wUks7O0lBRUUsZ0NBQUE7R3pFaXFSUDtFeUUvcFJLOztJQUVFLGtDQUFBO0d6RWlxUlA7RXlFL3BSSzs7SUFFRSxtQ0FBQTtHekVpcVJQO0V5RS9wUks7O0lBRUUsaUNBQUE7R3pFaXFSUDtFeUVoclJLO0lBQXdCLDJCQUFBO0d6RW1yUjdCO0V5RWxyUks7O0lBRUUsK0JBQUE7R3pFb3JSUDtFeUVsclJLOztJQUVFLGlDQUFBO0d6RW9yUlA7RXlFbHJSSzs7SUFFRSxrQ0FBQTtHekVvclJQO0V5RWxyUks7O0lBRUUsZ0NBQUE7R3pFb3JSUDtFeUVuc1JLO0lBQXdCLHlCQUFBO0d6RXNzUjdCO0V5RXJzUks7O0lBRUUsNkJBQUE7R3pFdXNSUDtFeUVyc1JLOztJQUVFLCtCQUFBO0d6RXVzUlA7RXlFcnNSSzs7SUFFRSxnQ0FBQTtHekV1c1JQO0V5RXJzUks7O0lBRUUsOEJBQUE7R3pFdXNSUDtFeUV0dFJLO0lBQXdCLDJCQUFBO0d6RXl0UjdCO0V5RXh0Uks7O0lBRUUsK0JBQUE7R3pFMHRSUDtFeUV4dFJLOztJQUVFLGlDQUFBO0d6RTB0UlA7RXlFeHRSSzs7SUFFRSxrQ0FBQTtHekUwdFJQO0V5RXh0Uks7O0lBRUUsZ0NBQUE7R3pFMHRSUDtFeUV6dVJLO0lBQXdCLHlCQUFBO0d6RTR1UjdCO0V5RTN1Uks7O0lBRUUsNkJBQUE7R3pFNnVSUDtFeUUzdVJLOztJQUVFLCtCQUFBO0d6RTZ1UlA7RXlFM3VSSzs7SUFFRSxnQ0FBQTtHekU2dVJQO0V5RTN1Uks7O0lBRUUsOEJBQUE7R3pFNnVSUDtFeUV2dVJDO0lBQW1CLHdCQUFBO0d6RTB1UnBCO0V5RXp1UkM7O0lBRUUsNEJBQUE7R3pFMnVSSDtFeUV6dVJDOztJQUVFLDhCQUFBO0d6RTJ1Ukg7RXlFenVSQzs7SUFFRSwrQkFBQTtHekUydVJIO0V5RXp1UkM7O0lBRUUsNkJBQUE7R3pFMnVSSDtDQUNGO0FpQnJ2Ukc7RXdEbERJO0lBQWdDLHFCQUFBO0d6RTJ5UnJDO0V5RTF5Uks7O0lBRUUseUJBQUE7R3pFNHlSUDtFeUUxeVJLOztJQUVFLDJCQUFBO0d6RTR5UlA7RXlFMXlSSzs7SUFFRSw0QkFBQTtHekU0eVJQO0V5RTF5Uks7O0lBRUUsMEJBQUE7R3pFNHlSUDtFeUUzelJLO0lBQWdDLDJCQUFBO0d6RTh6UnJDO0V5RTd6Uks7O0lBRUUsK0JBQUE7R3pFK3pSUDtFeUU3elJLOztJQUVFLGlDQUFBO0d6RSt6UlA7RXlFN3pSSzs7SUFFRSxrQ0FBQTtHekUrelJQO0V5RTd6Uks7O0lBRUUsZ0NBQUE7R3pFK3pSUDtFeUU5MFJLO0lBQWdDLDBCQUFBO0d6RWkxUnJDO0V5RWgxUks7O0lBRUUsOEJBQUE7R3pFazFSUDtFeUVoMVJLOztJQUVFLGdDQUFBO0d6RWsxUlA7RXlFaDFSSzs7SUFFRSxpQ0FBQTtHekVrMVJQO0V5RWgxUks7O0lBRUUsK0JBQUE7R3pFazFSUDtFeUVqMlJLO0lBQWdDLHdCQUFBO0d6RW8yUnJDO0V5RW4yUks7O0lBRUUsNEJBQUE7R3pFcTJSUDtFeUVuMlJLOztJQUVFLDhCQUFBO0d6RXEyUlA7RXlFbjJSSzs7SUFFRSwrQkFBQTtHekVxMlJQO0V5RW4yUks7O0lBRUUsNkJBQUE7R3pFcTJSUDtFeUVwM1JLO0lBQWdDLDBCQUFBO0d6RXUzUnJDO0V5RXQzUks7O0lBRUUsOEJBQUE7R3pFdzNSUDtFeUV0M1JLOztJQUVFLGdDQUFBO0d6RXczUlA7RXlFdDNSSzs7SUFFRSxpQ0FBQTtHekV3M1JQO0V5RXQzUks7O0lBRUUsK0JBQUE7R3pFdzNSUDtFeUV2NFJLO0lBQWdDLHdCQUFBO0d6RTA0UnJDO0V5RXo0Uks7O0lBRUUsNEJBQUE7R3pFMjRSUDtFeUV6NFJLOztJQUVFLDhCQUFBO0d6RTI0UlA7RXlFejRSSzs7SUFFRSwrQkFBQTtHekUyNFJQO0V5RXo0Uks7O0lBRUUsNkJBQUE7R3pFMjRSUDtFeUUxNVJLO0lBQWdDLHNCQUFBO0d6RTY1UnJDO0V5RTU1Uks7O0lBRUUsMEJBQUE7R3pFODVSUDtFeUU1NVJLOztJQUVFLDRCQUFBO0d6RTg1UlA7RXlFNTVSSzs7SUFFRSw2QkFBQTtHekU4NVJQO0V5RTU1Uks7O0lBRUUsMkJBQUE7R3pFODVSUDtFeUU3NlJLO0lBQWdDLDRCQUFBO0d6RWc3UnJDO0V5RS82Uks7O0lBRUUsZ0NBQUE7R3pFaTdSUDtFeUUvNlJLOztJQUVFLGtDQUFBO0d6RWk3UlA7RXlFLzZSSzs7SUFFRSxtQ0FBQTtHekVpN1JQO0V5RS82Uks7O0lBRUUsaUNBQUE7R3pFaTdSUDtFeUVoOFJLO0lBQWdDLDJCQUFBO0d6RW04UnJDO0V5RWw4Uks7O0lBRUUsK0JBQUE7R3pFbzhSUDtFeUVsOFJLOztJQUVFLGlDQUFBO0d6RW84UlA7RXlFbDhSSzs7SUFFRSxrQ0FBQTtHekVvOFJQO0V5RWw4Uks7O0lBRUUsZ0NBQUE7R3pFbzhSUDtFeUVuOVJLO0lBQWdDLHlCQUFBO0d6RXM5UnJDO0V5RXI5Uks7O0lBRUUsNkJBQUE7R3pFdTlSUDtFeUVyOVJLOztJQUVFLCtCQUFBO0d6RXU5UlA7RXlFcjlSSzs7SUFFRSxnQ0FBQTtHekV1OVJQO0V5RXI5Uks7O0lBRUUsOEJBQUE7R3pFdTlSUDtFeUV0K1JLO0lBQWdDLDJCQUFBO0d6RXkrUnJDO0V5RXgrUks7O0lBRUUsK0JBQUE7R3pFMCtSUDtFeUV4K1JLOztJQUVFLGlDQUFBO0d6RTArUlA7RXlFeCtSSzs7SUFFRSxrQ0FBQTtHekUwK1JQO0V5RXgrUks7O0lBRUUsZ0NBQUE7R3pFMCtSUDtFeUV6L1JLO0lBQWdDLHlCQUFBO0d6RTQvUnJDO0V5RTMvUks7O0lBRUUsNkJBQUE7R3pFNi9SUDtFeUUzL1JLOztJQUVFLCtCQUFBO0d6RTYvUlA7RXlFMy9SSzs7SUFFRSxnQ0FBQTtHekU2L1JQO0V5RTMvUks7O0lBRUUsOEJBQUE7R3pFNi9SUDtFeUVyL1JLO0lBQXdCLDRCQUFBO0d6RXcvUjdCO0V5RXYvUks7O0lBRUUsZ0NBQUE7R3pFeS9SUDtFeUV2L1JLOztJQUVFLGtDQUFBO0d6RXkvUlA7RXlFdi9SSzs7SUFFRSxtQ0FBQTtHekV5L1JQO0V5RXYvUks7O0lBRUUsaUNBQUE7R3pFeS9SUDtFeUV4Z1NLO0lBQXdCLDJCQUFBO0d6RTJnUzdCO0V5RTFnU0s7O0lBRUUsK0JBQUE7R3pFNGdTUDtFeUUxZ1NLOztJQUVFLGlDQUFBO0d6RTRnU1A7RXlFMWdTSzs7SUFFRSxrQ0FBQTtHekU0Z1NQO0V5RTFnU0s7O0lBRUUsZ0NBQUE7R3pFNGdTUDtFeUUzaFNLO0lBQXdCLHlCQUFBO0d6RThoUzdCO0V5RTdoU0s7O0lBRUUsNkJBQUE7R3pFK2hTUDtFeUU3aFNLOztJQUVFLCtCQUFBO0d6RStoU1A7RXlFN2hTSzs7SUFFRSxnQ0FBQTtHekUraFNQO0V5RTdoU0s7O0lBRUUsOEJBQUE7R3pFK2hTUDtFeUU5aVNLO0lBQXdCLDJCQUFBO0d6RWlqUzdCO0V5RWhqU0s7O0lBRUUsK0JBQUE7R3pFa2pTUDtFeUVoalNLOztJQUVFLGlDQUFBO0d6RWtqU1A7RXlFaGpTSzs7SUFFRSxrQ0FBQTtHekVralNQO0V5RWhqU0s7O0lBRUUsZ0NBQUE7R3pFa2pTUDtFeUVqa1NLO0lBQXdCLHlCQUFBO0d6RW9rUzdCO0V5RW5rU0s7O0lBRUUsNkJBQUE7R3pFcWtTUDtFeUVua1NLOztJQUVFLCtCQUFBO0d6RXFrU1A7RXlFbmtTSzs7SUFFRSxnQ0FBQTtHekVxa1NQO0V5RW5rU0s7O0lBRUUsOEJBQUE7R3pFcWtTUDtFeUUvalNDO0lBQW1CLHdCQUFBO0d6RWtrU3BCO0V5RWprU0M7O0lBRUUsNEJBQUE7R3pFbWtTSDtFeUVqa1NDOztJQUVFLDhCQUFBO0d6RW1rU0g7RXlFamtTQzs7SUFFRSwrQkFBQTtHekVta1NIO0V5RWprU0M7O0lBRUUsNkJBQUE7R3pFbWtTSDtDQUNGO0FpQjdrU0c7RXdEbERJO0lBQWdDLHFCQUFBO0d6RW1vU3JDO0V5RWxvU0s7O0lBRUUseUJBQUE7R3pFb29TUDtFeUVsb1NLOztJQUVFLDJCQUFBO0d6RW9vU1A7RXlFbG9TSzs7SUFFRSw0QkFBQTtHekVvb1NQO0V5RWxvU0s7O0lBRUUsMEJBQUE7R3pFb29TUDtFeUVucFNLO0lBQWdDLDJCQUFBO0d6RXNwU3JDO0V5RXJwU0s7O0lBRUUsK0JBQUE7R3pFdXBTUDtFeUVycFNLOztJQUVFLGlDQUFBO0d6RXVwU1A7RXlFcnBTSzs7SUFFRSxrQ0FBQTtHekV1cFNQO0V5RXJwU0s7O0lBRUUsZ0NBQUE7R3pFdXBTUDtFeUV0cVNLO0lBQWdDLDBCQUFBO0d6RXlxU3JDO0V5RXhxU0s7O0lBRUUsOEJBQUE7R3pFMHFTUDtFeUV4cVNLOztJQUVFLGdDQUFBO0d6RTBxU1A7RXlFeHFTSzs7SUFFRSxpQ0FBQTtHekUwcVNQO0V5RXhxU0s7O0lBRUUsK0JBQUE7R3pFMHFTUDtFeUV6clNLO0lBQWdDLHdCQUFBO0d6RTRyU3JDO0V5RTNyU0s7O0lBRUUsNEJBQUE7R3pFNnJTUDtFeUUzclNLOztJQUVFLDhCQUFBO0d6RTZyU1A7RXlFM3JTSzs7SUFFRSwrQkFBQTtHekU2clNQO0V5RTNyU0s7O0lBRUUsNkJBQUE7R3pFNnJTUDtFeUU1c1NLO0lBQWdDLDBCQUFBO0d6RStzU3JDO0V5RTlzU0s7O0lBRUUsOEJBQUE7R3pFZ3RTUDtFeUU5c1NLOztJQUVFLGdDQUFBO0d6RWd0U1A7RXlFOXNTSzs7SUFFRSxpQ0FBQTtHekVndFNQO0V5RTlzU0s7O0lBRUUsK0JBQUE7R3pFZ3RTUDtFeUUvdFNLO0lBQWdDLHdCQUFBO0d6RWt1U3JDO0V5RWp1U0s7O0lBRUUsNEJBQUE7R3pFbXVTUDtFeUVqdVNLOztJQUVFLDhCQUFBO0d6RW11U1A7RXlFanVTSzs7SUFFRSwrQkFBQTtHekVtdVNQO0V5RWp1U0s7O0lBRUUsNkJBQUE7R3pFbXVTUDtFeUVsdlNLO0lBQWdDLHNCQUFBO0d6RXF2U3JDO0V5RXB2U0s7O0lBRUUsMEJBQUE7R3pFc3ZTUDtFeUVwdlNLOztJQUVFLDRCQUFBO0d6RXN2U1A7RXlFcHZTSzs7SUFFRSw2QkFBQTtHekVzdlNQO0V5RXB2U0s7O0lBRUUsMkJBQUE7R3pFc3ZTUDtFeUVyd1NLO0lBQWdDLDRCQUFBO0d6RXd3U3JDO0V5RXZ3U0s7O0lBRUUsZ0NBQUE7R3pFeXdTUDtFeUV2d1NLOztJQUVFLGtDQUFBO0d6RXl3U1A7RXlFdndTSzs7SUFFRSxtQ0FBQTtHekV5d1NQO0V5RXZ3U0s7O0lBRUUsaUNBQUE7R3pFeXdTUDtFeUV4eFNLO0lBQWdDLDJCQUFBO0d6RTJ4U3JDO0V5RTF4U0s7O0lBRUUsK0JBQUE7R3pFNHhTUDtFeUUxeFNLOztJQUVFLGlDQUFBO0d6RTR4U1A7RXlFMXhTSzs7SUFFRSxrQ0FBQTtHekU0eFNQO0V5RTF4U0s7O0lBRUUsZ0NBQUE7R3pFNHhTUDtFeUUzeVNLO0lBQWdDLHlCQUFBO0d6RTh5U3JDO0V5RTd5U0s7O0lBRUUsNkJBQUE7R3pFK3lTUDtFeUU3eVNLOztJQUVFLCtCQUFBO0d6RSt5U1A7RXlFN3lTSzs7SUFFRSxnQ0FBQTtHekUreVNQO0V5RTd5U0s7O0lBRUUsOEJBQUE7R3pFK3lTUDtFeUU5elNLO0lBQWdDLDJCQUFBO0d6RWkwU3JDO0V5RWgwU0s7O0lBRUUsK0JBQUE7R3pFazBTUDtFeUVoMFNLOztJQUVFLGlDQUFBO0d6RWswU1A7RXlFaDBTSzs7SUFFRSxrQ0FBQTtHekVrMFNQO0V5RWgwU0s7O0lBRUUsZ0NBQUE7R3pFazBTUDtFeUVqMVNLO0lBQWdDLHlCQUFBO0d6RW8xU3JDO0V5RW4xU0s7O0lBRUUsNkJBQUE7R3pFcTFTUDtFeUVuMVNLOztJQUVFLCtCQUFBO0d6RXExU1A7RXlFbjFTSzs7SUFFRSxnQ0FBQTtHekVxMVNQO0V5RW4xU0s7O0lBRUUsOEJBQUE7R3pFcTFTUDtFeUU3MFNLO0lBQXdCLDRCQUFBO0d6RWcxUzdCO0V5RS8wU0s7O0lBRUUsZ0NBQUE7R3pFaTFTUDtFeUUvMFNLOztJQUVFLGtDQUFBO0d6RWkxU1A7RXlFLzBTSzs7SUFFRSxtQ0FBQTtHekVpMVNQO0V5RS8wU0s7O0lBRUUsaUNBQUE7R3pFaTFTUDtFeUVoMlNLO0lBQXdCLDJCQUFBO0d6RW0yUzdCO0V5RWwyU0s7O0lBRUUsK0JBQUE7R3pFbzJTUDtFeUVsMlNLOztJQUVFLGlDQUFBO0d6RW8yU1A7RXlFbDJTSzs7SUFFRSxrQ0FBQTtHekVvMlNQO0V5RWwyU0s7O0lBRUUsZ0NBQUE7R3pFbzJTUDtFeUVuM1NLO0lBQXdCLHlCQUFBO0d6RXMzUzdCO0V5RXIzU0s7O0lBRUUsNkJBQUE7R3pFdTNTUDtFeUVyM1NLOztJQUVFLCtCQUFBO0d6RXUzU1A7RXlFcjNTSzs7SUFFRSxnQ0FBQTtHekV1M1NQO0V5RXIzU0s7O0lBRUUsOEJBQUE7R3pFdTNTUDtFeUV0NFNLO0lBQXdCLDJCQUFBO0d6RXk0UzdCO0V5RXg0U0s7O0lBRUUsK0JBQUE7R3pFMDRTUDtFeUV4NFNLOztJQUVFLGlDQUFBO0d6RTA0U1A7RXlFeDRTSzs7SUFFRSxrQ0FBQTtHekUwNFNQO0V5RXg0U0s7O0lBRUUsZ0NBQUE7R3pFMDRTUDtFeUV6NVNLO0lBQXdCLHlCQUFBO0d6RTQ1UzdCO0V5RTM1U0s7O0lBRUUsNkJBQUE7R3pFNjVTUDtFeUUzNVNLOztJQUVFLCtCQUFBO0d6RTY1U1A7RXlFMzVTSzs7SUFFRSxnQ0FBQTtHekU2NVNQO0V5RTM1U0s7O0lBRUUsOEJBQUE7R3pFNjVTUDtFeUV2NVNDO0lBQW1CLHdCQUFBO0d6RTA1U3BCO0V5RXo1U0M7O0lBRUUsNEJBQUE7R3pFMjVTSDtFeUV6NVNDOztJQUVFLDhCQUFBO0d6RTI1U0g7RXlFejVTQzs7SUFFRSwrQkFBQTtHekUyNVNIO0V5RXo1U0M7O0lBRUUsNkJBQUE7R3pFMjVTSDtDQUNGO0FpQnI2U0c7RXdEbERJO0lBQWdDLHFCQUFBO0d6RTI5U3JDO0V5RTE5U0s7O0lBRUUseUJBQUE7R3pFNDlTUDtFeUUxOVNLOztJQUVFLDJCQUFBO0d6RTQ5U1A7RXlFMTlTSzs7SUFFRSw0QkFBQTtHekU0OVNQO0V5RTE5U0s7O0lBRUUsMEJBQUE7R3pFNDlTUDtFeUUzK1NLO0lBQWdDLDJCQUFBO0d6RTgrU3JDO0V5RTcrU0s7O0lBRUUsK0JBQUE7R3pFKytTUDtFeUU3K1NLOztJQUVFLGlDQUFBO0d6RSsrU1A7RXlFNytTSzs7SUFFRSxrQ0FBQTtHekUrK1NQO0V5RTcrU0s7O0lBRUUsZ0NBQUE7R3pFKytTUDtFeUU5L1NLO0lBQWdDLDBCQUFBO0d6RWlnVHJDO0V5RWhnVEs7O0lBRUUsOEJBQUE7R3pFa2dUUDtFeUVoZ1RLOztJQUVFLGdDQUFBO0d6RWtnVFA7RXlFaGdUSzs7SUFFRSxpQ0FBQTtHekVrZ1RQO0V5RWhnVEs7O0lBRUUsK0JBQUE7R3pFa2dUUDtFeUVqaFRLO0lBQWdDLHdCQUFBO0d6RW9oVHJDO0V5RW5oVEs7O0lBRUUsNEJBQUE7R3pFcWhUUDtFeUVuaFRLOztJQUVFLDhCQUFBO0d6RXFoVFA7RXlFbmhUSzs7SUFFRSwrQkFBQTtHekVxaFRQO0V5RW5oVEs7O0lBRUUsNkJBQUE7R3pFcWhUUDtFeUVwaVRLO0lBQWdDLDBCQUFBO0d6RXVpVHJDO0V5RXRpVEs7O0lBRUUsOEJBQUE7R3pFd2lUUDtFeUV0aVRLOztJQUVFLGdDQUFBO0d6RXdpVFA7RXlFdGlUSzs7SUFFRSxpQ0FBQTtHekV3aVRQO0V5RXRpVEs7O0lBRUUsK0JBQUE7R3pFd2lUUDtFeUV2alRLO0lBQWdDLHdCQUFBO0d6RTBqVHJDO0V5RXpqVEs7O0lBRUUsNEJBQUE7R3pFMmpUUDtFeUV6alRLOztJQUVFLDhCQUFBO0d6RTJqVFA7RXlFempUSzs7SUFFRSwrQkFBQTtHekUyalRQO0V5RXpqVEs7O0lBRUUsNkJBQUE7R3pFMmpUUDtFeUUxa1RLO0lBQWdDLHNCQUFBO0d6RTZrVHJDO0V5RTVrVEs7O0lBRUUsMEJBQUE7R3pFOGtUUDtFeUU1a1RLOztJQUVFLDRCQUFBO0d6RThrVFA7RXlFNWtUSzs7SUFFRSw2QkFBQTtHekU4a1RQO0V5RTVrVEs7O0lBRUUsMkJBQUE7R3pFOGtUUDtFeUU3bFRLO0lBQWdDLDRCQUFBO0d6RWdtVHJDO0V5RS9sVEs7O0lBRUUsZ0NBQUE7R3pFaW1UUDtFeUUvbFRLOztJQUVFLGtDQUFBO0d6RWltVFA7RXlFL2xUSzs7SUFFRSxtQ0FBQTtHekVpbVRQO0V5RS9sVEs7O0lBRUUsaUNBQUE7R3pFaW1UUDtFeUVoblRLO0lBQWdDLDJCQUFBO0d6RW1uVHJDO0V5RWxuVEs7O0lBRUUsK0JBQUE7R3pFb25UUDtFeUVsblRLOztJQUVFLGlDQUFBO0d6RW9uVFA7RXlFbG5USzs7SUFFRSxrQ0FBQTtHekVvblRQO0V5RWxuVEs7O0lBRUUsZ0NBQUE7R3pFb25UUDtFeUVub1RLO0lBQWdDLHlCQUFBO0d6RXNvVHJDO0V5RXJvVEs7O0lBRUUsNkJBQUE7R3pFdW9UUDtFeUVyb1RLOztJQUVFLCtCQUFBO0d6RXVvVFA7RXlFcm9USzs7SUFFRSxnQ0FBQTtHekV1b1RQO0V5RXJvVEs7O0lBRUUsOEJBQUE7R3pFdW9UUDtFeUV0cFRLO0lBQWdDLDJCQUFBO0d6RXlwVHJDO0V5RXhwVEs7O0lBRUUsK0JBQUE7R3pFMHBUUDtFeUV4cFRLOztJQUVFLGlDQUFBO0d6RTBwVFA7RXlFeHBUSzs7SUFFRSxrQ0FBQTtHekUwcFRQO0V5RXhwVEs7O0lBRUUsZ0NBQUE7R3pFMHBUUDtFeUV6cVRLO0lBQWdDLHlCQUFBO0d6RTRxVHJDO0V5RTNxVEs7O0lBRUUsNkJBQUE7R3pFNnFUUDtFeUUzcVRLOztJQUVFLCtCQUFBO0d6RTZxVFA7RXlFM3FUSzs7SUFFRSxnQ0FBQTtHekU2cVRQO0V5RTNxVEs7O0lBRUUsOEJBQUE7R3pFNnFUUDtFeUVycVRLO0lBQXdCLDRCQUFBO0d6RXdxVDdCO0V5RXZxVEs7O0lBRUUsZ0NBQUE7R3pFeXFUUDtFeUV2cVRLOztJQUVFLGtDQUFBO0d6RXlxVFA7RXlFdnFUSzs7SUFFRSxtQ0FBQTtHekV5cVRQO0V5RXZxVEs7O0lBRUUsaUNBQUE7R3pFeXFUUDtFeUV4clRLO0lBQXdCLDJCQUFBO0d6RTJyVDdCO0V5RTFyVEs7O0lBRUUsK0JBQUE7R3pFNHJUUDtFeUUxclRLOztJQUVFLGlDQUFBO0d6RTRyVFA7RXlFMXJUSzs7SUFFRSxrQ0FBQTtHekU0clRQO0V5RTFyVEs7O0lBRUUsZ0NBQUE7R3pFNHJUUDtFeUUzc1RLO0lBQXdCLHlCQUFBO0d6RThzVDdCO0V5RTdzVEs7O0lBRUUsNkJBQUE7R3pFK3NUUDtFeUU3c1RLOztJQUVFLCtCQUFBO0d6RStzVFA7RXlFN3NUSzs7SUFFRSxnQ0FBQTtHekUrc1RQO0V5RTdzVEs7O0lBRUUsOEJBQUE7R3pFK3NUUDtFeUU5dFRLO0lBQXdCLDJCQUFBO0d6RWl1VDdCO0V5RWh1VEs7O0lBRUUsK0JBQUE7R3pFa3VUUDtFeUVodVRLOztJQUVFLGlDQUFBO0d6RWt1VFA7RXlFaHVUSzs7SUFFRSxrQ0FBQTtHekVrdVRQO0V5RWh1VEs7O0lBRUUsZ0NBQUE7R3pFa3VUUDtFeUVqdlRLO0lBQXdCLHlCQUFBO0d6RW92VDdCO0V5RW52VEs7O0lBRUUsNkJBQUE7R3pFcXZUUDtFeUVudlRLOztJQUVFLCtCQUFBO0d6RXF2VFA7RXlFbnZUSzs7SUFFRSxnQ0FBQTtHekVxdlRQO0V5RW52VEs7O0lBRUUsOEJBQUE7R3pFcXZUUDtFeUUvdVRDO0lBQW1CLHdCQUFBO0d6RWt2VHBCO0V5RWp2VEM7O0lBRUUsNEJBQUE7R3pFbXZUSDtFeUVqdlRDOztJQUVFLDhCQUFBO0d6RW12VEg7RXlFanZUQzs7SUFFRSwrQkFBQTtHekVtdlRIO0V5RWp2VEM7O0lBRUUsNkJBQUE7R3pFbXZUSDtDQUNGO0EwRXB6VEM7RUFDRSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBRUEscUJBQUE7RUFDQSxZQUFBO0VBRUEsbUNBQUE7QzFFb3pUSDs7QTJFOXpURDtFQUFrQiw2R0FBQTtDM0VrMFRqQjs7QTJFOXpURDtFQUFpQiwrQkFBQTtDM0VrMFRoQjs7QTJFajBURDtFQUFpQiwrQkFBQTtDM0VxMFRoQjs7QTJFcDBURDtFQUFpQiwrQkFBQTtDM0V3MFRoQjs7QTJFdjBURDtFQ1RFLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtDNUVvMVREOztBMkVyMFRHO0VBQXdCLDRCQUFBO0MzRXkwVDNCOztBMkV4MFRHO0VBQXdCLDZCQUFBO0MzRTQwVDNCOztBMkUzMFRHO0VBQXdCLDhCQUFBO0MzRSswVDNCOztBaUIxeVRHO0UwRHZDQTtJQUF3Qiw0QkFBQTtHM0VzMVR6QjtFMkVyMVRDO0lBQXdCLDZCQUFBO0czRXcxVHpCO0UyRXYxVEM7SUFBd0IsOEJBQUE7RzNFMDFUekI7Q0FDRjtBaUJ0elRHO0UwRHZDQTtJQUF3Qiw0QkFBQTtHM0VpMlR6QjtFMkVoMlRDO0lBQXdCLDZCQUFBO0czRW0yVHpCO0UyRWwyVEM7SUFBd0IsOEJBQUE7RzNFcTJUekI7Q0FDRjtBaUJqMFRHO0UwRHZDQTtJQUF3Qiw0QkFBQTtHM0U0MlR6QjtFMkUzMlRDO0lBQXdCLDZCQUFBO0czRTgyVHpCO0UyRTcyVEM7SUFBd0IsOEJBQUE7RzNFZzNUekI7Q0FDRjtBaUI1MFRHO0UwRHZDQTtJQUF3Qiw0QkFBQTtHM0V1M1R6QjtFMkV0M1RDO0lBQXdCLDZCQUFBO0czRXkzVHpCO0UyRXgzVEM7SUFBd0IsOEJBQUE7RzNFMjNUekI7Q0FDRjtBMkV0M1REO0VBQW1CLHFDQUFBO0MzRXkzVGxCOztBMkV4M1REO0VBQW1CLHFDQUFBO0MzRTQzVGxCOztBMkUzM1REO0VBQW1CLHNDQUFBO0MzRSszVGxCOztBMkUzM1REO0VBQXVCLDRCQUFBO0MzRSszVHRCOztBMkU5M1REO0VBQXVCLGdDQUFBO0MzRWs0VHRCOztBMkVqNFREO0VBQXVCLDRCQUFBO0MzRXE0VHRCOztBMkVwNFREO0VBQXVCLDRCQUFBO0MzRXc0VHRCOztBMkV2NFREO0VBQXVCLCtCQUFBO0MzRTI0VHRCOztBMkUxNFREO0VBQXVCLDhCQUFBO0MzRTg0VHRCOztBMkUxNFREO0VBQWMsdUJBQUE7QzNFODRUYjs7QTZFcjdUQztFQUNFLDBCQUFBO0M3RXc3VEg7O0FROTZUQztFcUVMTSxpRUFBQTtDN0V1N1RQOztBNkU3N1RDO0VBQ0UsMEJBQUE7QzdFZzhUSDs7QVF0N1RDO0VxRUxNLGtFQUFBO0M3RSs3VFA7O0E2RXI4VEM7RUFDRSwwQkFBQTtDN0V3OFRIOztBUTk3VEM7RXFFTE0sMkRBQUE7QzdFdThUUDs7QTZFNzhUQztFQUNFLDBCQUFBO0M3RWc5VEg7O0FRdDhUQztFcUVMTSxpREFBQTtDN0UrOFRQOztBNkVyOVRDO0VBQ0UsMEJBQUE7QzdFdzlUSDs7QVE5OFRDO0VxRUxNLHlDQUFBO0M3RXU5VFA7O0E2RTc5VEM7RUFDRSwwQkFBQTtDN0VnK1RIOztBUXQ5VEM7RXFFTE0sb0VBQUE7QzdFKzlUUDs7QTZFcitUQztFQUNFLDBCQUFBO0M3RXcrVEg7O0FROTlUQztFcUVMTSw4Q0FBQTtDN0V1K1RQOztBNkU3K1RDO0VBQ0UsMEJBQUE7QzdFZy9USDs7QVF0K1RDO0VxRUxNLDJDQUFBO0M3RSsrVFA7O0E2RXIvVEM7RUFDRSwwQkFBQTtDN0V3L1RIOztBUTkrVEM7RXFFTE0saUVBQUE7QzdFdS9UUDs7QTZFNy9UQztFQUNFLDBCQUFBO0M3RWdnVUg7O0FRdC9UQztFcUVMTSx1Q0FBQTtDN0UrL1RQOztBNkVyZ1VDO0VBQ0UsMEJBQUE7QzdFd2dVSDs7QVE5L1RDO0VxRUxNLG1FQUFBO0M3RXVnVVA7O0E2RTdnVUM7RUFDRSwwQkFBQTtDN0VnaFVIOztBUXRnVUM7RXFFTE0sbUVBQUE7QzdFK2dVUDs7QTZFcmhVQztFQUNFLDBCQUFBO0M3RXdoVUg7O0FROWdVQztFcUVMTSw4Q0FBQTtDN0V1aFVQOztBNkU3aFVDO0VBQ0UsMEJBQUE7QzdFZ2lVSDs7QVF0aFVDO0VxRUxNLDhDQUFBO0M3RStoVVA7O0E2RXJpVUM7RUFDRSwwQkFBQTtDN0V3aVVIOztBUTloVUM7RXFFTE0sOENBQUE7QzdFdWlVUDs7QTZFN2lVQztFQUNFLDBCQUFBO0M3RWdqVUg7O0FRdGlVQztFcUVMTSxxRUFBQTtDN0UraVVQOztBNkVyalVDO0VBQ0UsMEJBQUE7QzdFd2pVSDs7QVE5aVVDO0VxRUxNLDhDQUFBO0M3RXVqVVA7O0EyRWhoVUQ7RUFBYSwwQkFBQTtDM0VvaFVaOztBMkVuaFVEO0VBQWMsMEJBQUE7QzNFdWhVYjs7QTJFcmhVRDtFQUFpQixxQ0FBQTtDM0V5aFVoQjs7QTJFeGhVRDtFQUFpQiwyQ0FBQTtDM0U0aFVoQjs7QTJFeGhVRDtFR3ZERSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsVUFBQTtDOUVtbFVEOztBMkU1aFVEO0VBQXdCLGlDQUFBO0MzRWdpVXZCOztBMkU5aFVEO0VBQ0Usa0NBQUE7RUFDQSxxQ0FBQTtDM0VpaVVEOztBMkU1aFVEO0VBQWMsMEJBQUE7QzNFZ2lVYjs7QStFam1VRDtFQUNFLCtCQUFBO0MvRW9tVUQ7O0ErRWptVUQ7RUFDRSw4QkFBQTtDL0VvbVVEOztBZ0ZwbVVDO0VBQ0U7OztJQUtFLDZCQUFBO0lBRUEsb0NBQUE7WUFBQSw0QkFBQTtHaEZvbVVIO0VnRmhtVUc7SUFDRSwyQkFBQTtHaEZrbVVMO0VnRnpsVUM7SUFDRSw4QkFBQTtHaEYybFVIO0VnRjdrVUM7SUFDRSxpQ0FBQTtHaEYra1VIO0VnRjdrVUM7O0lBRUUsMEJBQUE7SUFDQSx5QkFBQTtHaEYra1VIO0VnRnZrVUM7SUFDRSw0QkFBQTtHaEZ5a1VIO0VnRnRrVUM7O0lBRUUseUJBQUE7R2hGd2tVSDtFZ0Zya1VDOzs7SUFHRSxXQUFBO0lBQ0EsVUFBQTtHaEZ1a1VIO0VnRnBrVUM7O0lBRUUsd0JBQUE7R2hGc2tVSDtFZ0Y5alVDO0lBQ0UsU3pFeWhDOEI7R1B1aVNqQztFZ0Y5alVDO0lBQ0UsNEJBQUE7R2hGZ2tVSDtFZ0Y5alVDO0lBQ0UsNEJBQUE7R2hGZ2tVSDtFZ0Y1alVDO0lBQ0UsY0FBQTtHaEY4alVIO0VnRjVqVUM7SUFDRSx1QkFBQTtHaEY4alVIO0VnRjNqVUM7SUFDRSxxQ0FBQTtHaEY2alVIO0VnRjNqVUc7O0lBRUUsa0NBQUE7R2hGNmpVTDtFZ0Z4alVHOztJQUVFLHFDQUFBO0doRjBqVUw7RWdGdGpVQztJQUNFLGVBQUE7R2hGd2pVSDtFZ0Z0alVHOzs7O0lBSUUsc0I1RXBIRztHSjRxVVI7RWdGcGpVQztJQUNFLGVBQUE7SUFDQSxzQjVFMUhLO0dKZ3JVUjtDQUNGO0FpRjVwVUQ7Ozs7OztHQUFBO0FDbENBO0VBQ0U7OztJQUdFLHVCQUFBO0lBQ0EsbUNBQUE7SUFDQSw2QkFBQTtHbEZ1c1VEO0VrRnJzVUQ7Ozs7SUFJRSx5QkFBQTtHbEZ1c1VEO0VrRnJzVUQ7SUFDRSxlQUFBO0dsRnVzVUQ7RWtGcnNVRDtJQUNFLDBCQUFBO0dsRnVzVUQ7RWtGdHNVQztJQUNFLHVCQUFBO0dsRndzVUg7RWtGcnNVRDtJQUNFLDhCQUFBO0dsRnVzVUQ7RWtGcnNVRDtJQUNFLG9CQUFBO0lBQ0Esd0JBQUE7R2xGdXNVRDtFa0Zyc1VEO0lBQ0UsK0JBQUE7R2xGdXNVRDtFa0Zyc1VEO0lBQ0UsK0JBQUE7R2xGdXNVRDtFa0Zyc1VEO0lBQ0UsK0JBQUE7R2xGdXNVRDtFa0Zyc1VEO0lBQ0UsK0JBQUE7R2xGdXNVRDtDQUNGO0FtRjl1VUQ7O0VBRUUsZ0JBQUE7RUFDQSxrQkFBQTtFQ2lCQSxrQ2hGd1M0QjtFZ0Z2UzVCLGlCRGpCZ0I7Q25GaXZVakI7O0FtRjd1VUQ7O0VBRUUsZ0JBQUE7RUFDQSxrQkFBQTtFQ1NBLGtDaEZ3UzRCO0VnRnZTNUIsaUJoRm9UNEI7RStFNVQ1QixlL0VXUztDSnN1VVY7O0FtRjd1VUQ7O0VBRUUsZ0JBQUE7RUFDQSxrQkFBQTtFQ0FBLGtDaEZ3UzRCO0VnRnZTNUIsaUJoRm9UNEI7RStFblQ1QixvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtDbkZpdlVEOztBbUY5dVVEO0VBQ0Usc0JBQUE7Q25GaXZVRDs7QW1GOXVVRDtFQUNFLGtDL0U0UjRCO0NKcTlUN0I7O0FtRjd1VUQ7RUFDRSxnQkFBQTtDbkZndlVEOztBbUY3dVVEO0VBQ0Usb0I1RWdQNEI7Q1BnZ1U3Qjs7QW1GNXVVRDtFQUNFLG1DQUFBO1VBQUEsMkJBQUE7Q25GK3VVRDs7QW1GM3VVQztFQUNFLG1CQUFBO0NuRjh1VUg7QW1GNXVVRztFQUNFLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSw4Q0FBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0NuRjh1VUw7O0FxRjd5VUQ7RUFDRSxpQ0FBQTtDckZnelVEO0FxRjl5VUM7RUFFRSxvQmpGOENNO0VpRjdDTixZL0VHTztFK0VGUCw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RURZRixrQ2hGd1M0QjtFZ0Z2UzVCLGlCQ1prQjtDckZnelVuQjtBcUY5eVVHO0VBQ0UsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDRCQUFBO0NyRmd6VUw7QXFGM3lVQztFQUNFLFkvRVpPO0UrRWFQLG9CakY0Q2lCO0VpRjNDakIsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VESkYsa0NoRndTNEI7RWdGdlM1QixpQkNJa0I7Q3JGOHlVbkI7QXFGNXlVRztFQUNFLDRCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtDckY4eVVMO0FxRjF5VUM7RUFDRSx3QkFBQTtFQUNBLGlCL0U1Qk87RStFNkJQLFkvRWRPO0UrRWVQLG1CQUFBO0VEbEJGLGtDaEZ3UzRCO0VnRnZTNUIsaUJDa0JrQjtDckY2eVVuQjtBcUYzeVVHO0VBQ0UsdUJBQUE7RUFDQSxtQ0FBQTtFQUNBLHVCQUFBO0NyRjZ5VUw7QXFGenlVQztFQUNFLG9CakZHTTtFaUZGTixZL0UxQ087RStFMkNQLDhCQUFBO0VEL0JGLGtDaEZ3UzRCO0VnRnZTNUIsaUJDK0JrQjtDckY0eVVuQjtBcUYxeVVHO0VBQ0UsaUIvRS9DSztFK0VnREwsZWpGSkk7RWlGS0osMEJBQUE7Q3JGNHlVTDtBcUZ4eVVDO0VBQ0UsNkJBQUE7Q3JGMHlVSDtBcUZ2eVVDO0VBQ0UsNkJBQUE7Q3JGeXlVSDtBcUZ0eVVDO0VBRUUsWS9FL0RPO0NOczJVVjtBcUZweVVDO0VBQ0UsWS9FbkVPO0NOeTJVVjtBcUZyeVVHO0VBQ0UsWS9FdERLO0UrRXVETCxpQi9FdEVLO0NONjJVVjtBcUZueVVDO0VBQ0UsWS9FNURPO0NOaTJVVjs7QXFGaHlVQztFQUNFLGVqRnZDTTtFaUZ3Q04sMkJBQUE7Q3JGbXlVSDtBcUZqeVVHO0VBQ0UsMkJBQUE7RUFDQSxlakY3QmU7Q0pnMFVwQjs7QXFGOXhVRDtFQUNFLGdCQUFBO0NyRml5VUQ7O0FxRjl4VUQ7RUFDRSxnQkFBQTtDckZpeVVEOztBcUYveFVEO0VBQ0UsZ0JBQUE7Q3JGa3lVRDs7QXFGaHlVRDtFQUNFLGdCQUFBO0NyRm15VUQ7O0FxRmp5VUQ7RUFDRSxnQkFBQTtDckZveVVEOztBcUZqeVVEO0VBQ0UsWS9FOUZTO0U4RUhULGtDaEZ3UzRCO0VnRnZTNUIsaUJDaUdnQjtDckZxeVVqQjs7QXFGbHlVRDtFQUNFLGdCQUFBO0VBQ0EsWS9FcEdTO0NOeTRVVjs7QXFGbHlVRDtFQUNFLG9EQUFBO0NyRnF5VUQ7O0FzRm42VUM7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0N0RnM2VUg7QWlCLzJVRztFcUV6REY7SUFJSSxnQkFBQTtJQUNBLGtCQUFBO0d0Rnc2VUg7Q0FDRjtBaUJ4MlVHO0VxRTdERjtJQUVJLGlCQUFBO0d0RnU2VUg7RXNGdDZVRztJQUNFLGNBQUE7R3RGdzZVTDtFc0Z0NlVHO0lBQ0UsbUJBQUE7SUFDQSxpQkFBQTtJQUNBLDBCbEZnQ0U7SWtGL0JGLHlCQUFBO0d0Rnc2VUw7RXNGdDZVSztJQUNFLDRCQUFBO0d0Rnc2VVA7Q0FDRjs7QWlCdDRVRztFcUUxQkY7SUFDRSxnQkFBQTtHdEZvNlVEO0NBQ0Y7QXNGaDZVRDtFQUNFLG1CQUFBO0VB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eTBWUDtBeUYvelZPO0VBQ0UsNEJBQUE7TUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtDekZpMFZUO0F5RmgwVlM7RUFDRSxpQm5GMUJEO0VtRjJCQyxZbkZaRDtFbUZhQyxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUxsQlYsa0NoRndTNEI7RWdGdlM1QixpQktrQjBCO0N6Rm0wVjNCO0F5RmowVlc7RUFDRSxvQnJGNkJNO0VxRjVCTixZbkZuQ0g7RW1Gb0NHLHVCQUFBO0VBQ0EsV0FBQTtDekZtMFZiOztBeUYzelZEOztFQUVFLGdCQUFBO0N6Rjh6VkQ7O0EwRm4zVkc7Ozs7RUFFRSw2QkFBQTtDMUZ3M1ZMOztBMEZsM1ZDO0VBQ0UsZ0JBQUE7QzFGcTNWSDs7QTBGLzJWQztFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QzFGazNWSDtBaUI5elZHO0V5RWpERjtJQUVJLGNBQUE7RzFGaTNWSDtDQUNGO0EwRjkyVkM7RUFDRSxrQkFBQTtDMUZnM1ZIO0EwRjcyVkM7RUFDRSwwQnRGOEJpQjtFc0Y3QmpCLGFBQUE7RUFFQSxnQkFBQTtDMUY4MlZIO0EwRjUyVkc7RUFORjtJQU9JLG1CQUFBO0cxRisyVkg7Q0FDRjtBMEY3MlZHO0VBQ0UsZ0JBQUE7RUFDQSxZcEZyQks7RW9Gc0JMLGtCQUFBO0VOekJKLGtDaEZ3UzRCO0VnRnZTNUIsaUJoRm9UNEI7Q0pxbFY3QjtBMEY1MlZLO0VBQ0UsY0FBQTtDMUY4MlZQO0EwRjMyVkc7RUFDRSxhQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLFlwRm5DSztDTmc1VlY7QTBGMzJWSztFQUNFLGV0RnRDRztFc0Z1Q0gsbUJBQUE7QzFGNjJWUDtBMEYvMlZLO0VBQ0UsZXRGdENHO0VzRnVDSCxtQkFBQTtDMUY2MlZQO0EwRi8yVks7RUFDRSxldEZ0Q0c7RXNGdUNILG1CQUFBO0MxRjYyVlA7QTBGejJWRztFQUNFLHVCcEYzREs7RW9GNERMLDRCQUFBO0VBQ0EsYUFBQTtFQUNBLGV0RnBCSTtFc0ZxQkosZ0JBQUE7RUFDQSxh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NEJ1RUNKO0V2RURJLG9CdUVDSjtDN0Zxd1hEO0FzQmx3WEs7RXVFTE47SXZFTVEseUJBQUE7SUFBQSxpQkFBQTtHdEJxd1hMO0NBQ0Y7QTZGeHdYQztFQUNFLFlBQUE7RUFDQSxZQUFBO0V2RUxFLDRCdUVNRjtFdkVORSxvQnVFTUY7QzdGMHdYSDtBc0I1d1hLO0V1RURKO0l2RUVNLHlCQUFBO0lBQUEsaUJBQUE7R3RCK3dYTDtDQUNGO0E2RjN3WEc7RUFDRSxlekZ5Qkk7Q0pvdlhUO0E2RjF3WEc7RUFFRSxvQnpGb0JJO0NKdXZYVDtBaUJsdVhHO0U0RXBDQTtJQUNFLFlBQUE7RzdGeXdYSDtDQUNGOztBOEY5eVhHO0VBQ0Usc0JBQUE7QzlGaXpYTDtBOEY5eVhHO0VBQ0Usb0IxRjZDSTtFMEY1Q0osWXhGRUs7RThFWVQsa0NoRndTNEI7RWdGdlM1QixpQlVkb0I7RUFDaEIsa0JBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0M5Rml6WEw7QThGL3lYSztFQUNFLGUxRnFDRTtFMEZwQ0YsaUJ4Rk5HO0V3Rk9ILDBCQUFBO0M5Rml6WFA7QThGNXlYQzs7O0VBR0Usc0JBQUE7RUFDQSxlMUYwQk07Q0pveFhUO0E4RjN5WEM7O0VBRUUsZ0JBQUE7RVZURixrQ2hGd1M0QjtFZ0Z2UzVCLGlCVVNrQjtDOUY4eVhuQjtBOEY1eVhHOztFQUNFLGUxRmlCSTtDSjh4WFQ7O0E4RnR5WEs7O0VBQ0Usb0IxRk9FO0UwRk5GLHVCQUFBO0VWeEJOLGtDaEZ3UzRCO0VnRnZTNUIsaUJVd0JzQjtFQUNoQixrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7QzlGMnlYUDtBOEZ6eVhPOztFQUNFLDBCQUFBO0VBQ0EsaUJ4RjVDQztFd0Y2Q0QsMEJBQUE7QzlGNHlYVDtBOEZweVhPO0VBQ0UsZTFGSVk7RWdGOUNwQixrQ2hGd1M0QjtFZ0Z2UzVCLGlCVTBDd0I7QzlGdXlYekI7QThGbnlYSztFQUNFLGUxRmxCRTtFZ0Y5QlIsa0NoRndTNEI7RWdGdlM1QixpQlVnRHNCO0VBQ2hCLGdCQUFBO0M5RnN5WFA7O0ErRjUyWEM7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 */