﻿@charset "UTF-8";
*, *::before, *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  -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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  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;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

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;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

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;
}

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;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.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%;
}

.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%;
  }
  .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%;
  }
  .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%;
  }
  .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%;
  }
  .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: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -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:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  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 {
  color: #6c757d;
}

.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: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.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' 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: center right calc(0.375em + 0.1875rem);
  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.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

.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((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' 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' 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.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

.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 ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.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.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  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 .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' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  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.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}

.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((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' 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' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%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.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

.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 ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.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.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem 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: #212529;
  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: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  -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: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -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%;
  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: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .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;
  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;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 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' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  -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(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}

.custom-select-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: #80bdff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  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.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -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: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -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;
  }
}

.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: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.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: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

@-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;
  font-size: 0.75rem;
  background-color: #e9ecef;
  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;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  -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;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}
.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

@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 {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@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 {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@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 {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@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 {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  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);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  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: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.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-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);
  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 #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 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);
  }
  .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;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -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;
  }
}
.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  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.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !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;
}

.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);
}

.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;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@font-face {
  font-family: "UnitedSerifCond";
  src: url(/content/fonts/UnitedSerifCond-Heavy.woff2) format("woff2"), url(/content/fonts/UnitedSerifCond-Heavy.woff) format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "UnitedSerifCond";
  src: url(/content/fonts/UnitedSerifCond-Bold.woff2) format("woff2"), url(/content/fonts/UnitedSerifCond-Bold.woff) format("woff");
  font-weight: 700;
  font-style: normal;
}
body {
  padding: 0px !important;
  overflow-x: hidden;
  font-family: Barlow, sans-serif;
  color: #504f4f;
  font-size: 16px;
  line-height: 1.35;
  -webkit-font-smoothing: antialiased;
}

h1, h2, h3, h4, h5 {
  font-family: UnitedSerifCond;
  font-weight: 900;
  line-height: 1.1em;
}

h1 {
  color: #fff;
  font-size: 20px;
  line-height: 1.1;
  letter-spacing: 0.75px;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (min-width: 576px) {
  h1 {
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) {
  h1 {
    font-size: 24px;
  }
}
@media screen and (min-width: 992px) {
  h1 {
    font-size: 25px;
  }
}

h2 {
  color: #fff;
  font-size: 14px;
  margin: 20px auto;
}

p {
  margin: 20px 0;
}

a {
  text-decoration: none;
  font-family: Barlow;
  color: #fff;
}
a:hover {
  color: inherit;
}

article a {
  color: #fff;
  text-decoration: underline;
}

.img--zoom {
  text-decoration: none;
  position: relative;
  overflow: hidden;
  display: block;
}
.img--zoom > span {
  position: absolute;
  bottom: 10px;
  right: 8px;
  width: 48px;
  height: 45px;
  background: #a6272f;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 23px;
  border-radius: 3px;
  /*@media screen and (min-width: $media-lg) {
      right: 10px;
      bottom: 25px;
  }*/
}

.collector-checkout-iframe {
  background-color: #fff !important;
}

.page {
  position: relative;
  z-index: 2;
}
.page__header {
  background-color: #0099b8;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 70px;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .page__header {
    height: 79px;
    padding: 0 40px;
  }
}
.page__main {
  margin-top: 140px;
  margin-bottom: 40px;
  position: relative;
  z-index: 2;
}
[data-cartshow="1"] .page__main {
  pointer-events: none;
}
.page__main::after {
  display: none;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 999;
}
[data-cartshow="1"] .page__main::after {
  display: block;
  content: "";
}
.page--login .page__main {
  margin-top: 0;
}
.page__footer {
  position: relative;
  z-index: 1;
}
.page__title {
  text-align: center;
  text-transform: uppercase;
}
.page__title--lg {
  font-size: 32px;
  font-weight: 900;
  text-transform: none;
}
@media screen and (min-width: 768px) {
  .page__title--lg {
    font-size: 42px;
  }
}
.page__wizard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .page__wizard {
    width: auto;
    margin: 0 120px;
    margin: 0 75px;
  }
}
.page__name--end {
  font-size: 32px;
  margin-bottom: 40px;
}
@media screen and (min-width: 992px) {
  .page__name--end {
    font-size: 42px;
  }
}
.page__next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 40px auto;
}
.page__end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 243px;
  margin: 0 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (min-width: 992px) {
  .page__end {
    max-width: none;
  }
}
.page__btn {
  border: 0;
  max-width: 162px;
  width: 90%;
  font-stretch: condensed;
  line-height: 50px;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 0.54px;
  color: #0099b8;
  border-radius: 4px;
  border: solid 2px #e4e4e4;
  background-color: #fff;
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.page__btn--next {
  line-height: 56px;
}
.page__btn--submit {
  margin: 0 20px 0 0;
}
@media screen and (min-width: 507px) {
  .page__btn--submit {
    margin: 0;
  }
}
.page__btn--submit--loading {
  color: #fff;
  pointer-events: none;
  position: relative;
}
.page__btn--submit--loading::after {
  display: block;
  content: "\e90d";
  font-family: "thico";
  position: absolute;
  color: #0099b8;
  top: 0;
  left: calc(50% - 13px);
  font-size: 26px;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}
.page__btn--md {
  white-space: nowrap;
  font-size: 13px;
  margin: 0 10px;
  border-radius: 2px;
  border: 0;
  text-align: center;
  font-family: Barlow;
  letter-spacing: 0.32px;
  margin: 0 auto 20px;
  display: block;
}
@media screen and (min-width: 992px) {
  .page__btn--md {
    margin: 0 10px;
  }
}
.page__back, .page__cart {
  position: absolute;
  height: 100%;
  color: rgba(255, 255, 255, 0.65);
  color: #fff;
  width: 75px;
  text-decoration: none !important;
  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;
  -ms-flex-line-pack: center;
      align-content: center;
}
.page__back__text, .page__cart__text {
  font-size: 10px;
  letter-spacing: 0.3px;
  color: rgba(255, 255, 255, 0.65);
  text-align: center;
  text-transform: uppercase;
}
.page__back:hover, .page__cart:hover {
  color: rgba(255, 255, 255, 0.65);
}
@media screen and (min-width: 768px) {
  .page__back, .page__cart {
    width: auto;
    position: relative;
  }
  .page__back__text, .page__cart__text {
    font-size: 14px;
    letter-spacing: 0.42px;
  }
}
.page__back {
  left: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
[data-step="0"] .page__back {
  opacity: 0.3;
  pointer-events: none;
  cursor: not-allowed;
}
.page__back__text {
  display: block;
  width: 100%;
  text-align: center;
}
.page__back i {
  color: rgba(255, 255, 255, 0.65);
  margin-bottom: 5px;
  font-size: 20px;
}
@media screen and (min-width: 768px) {
  .page__back {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .page__back i {
    margin: 0 10px 0 0;
  }
  .page__back__text {
    display: inline;
    width: auto;
  }
}
.page__cart {
  right: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .page__cart {
    right: 0;
  }
}
.page__cart__text {
  display: block;
  width: 100%;
}
.page__cart__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
  color: #c84648;
  height: 37px;
  width: 37px;
  position: relative;
  cursor: pointer;
}
[data-items="0"] .page__cart__icon {
  pointer-events: none;
  cursor: default;
}
.page__cart__icon i {
  color: #0099b8;
  font-size: 22px;
}
@media screen and (min-width: 768px) {
  .page__cart__icon i {
    font-size: 24px;
  }
}
.page__cart__icon::after {
  display: block;
  position: absolute;
  top: 16px;
  left: 16px;
  content: attr(data-items);
  font-size: 10px;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .page__cart__icon::after {
    top: 18px;
    left: 18px;
  }
}
[data-items="0"] .page__cart__icon::after {
  display: none;
}
[data-items="0"] .page__cart__icon .items {
  display: none;
}
.page__cart__icon .items-none {
  display: none;
}
[data-items="0"] .page__cart__icon .items-none {
  display: block;
}
@media screen and (min-width: 768px) {
  .page__cart__icon {
    height: 42px;
    width: 42px;
    margin: 0 0 0 10px;
  }
}
.page__cart__items {
  width: 275px;
  position: absolute;
  background: #fff;
  min-height: 80px;
  top: 100%;
  right: 6px;
  display: none;
  border-radius: 4px;
  -webkit-box-shadow: 0 30px 40px 0 rgba(28, 30, 35, 0.4);
          box-shadow: 0 30px 40px 0 rgba(28, 30, 35, 0.4);
  color: #383838;
  line-height: 1.82;
  letter-spacing: 0.33px;
}
@media screen and (min-width: 768px) {
  .page__cart__items {
    right: -11px;
  }
}
[data-cartshow="1"] .page__cart__items {
  display: block;
}
.page__cart__items::after {
  display: block;
  position: absolute;
  top: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  right: 22px;
  content: "";
  /*@media screen and (min-width: $media-md) {
      right: -22px;
  }*/
}
.page__cart__items__list {
  list-style: none;
  display: block;
  font-size: 11px;
  margin: 0;
  padding: 0;
  max-height: calc(100vh - 200px);
  overflow-x: hidden;
}
.page__cart__items__list b {
  line-height: 1.54;
  letter-spacing: 0.26px;
  font-size: 13px;
  text-transform: uppercase;
}
.page__cart__items__list li {
  padding: 13px 30px;
  border-bottom: 1px solid #e4e4e4;
}
.page__cart__items__total {
  text-align: right;
  font-family: Barlow;
  color: #383838;
  font-stretch: condensed;
  padding: 13px 20px;
}
.page__cart__items__total b {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.43;
  letter-spacing: 0.42px;
}
.page__cart__items__total span {
  font-size: 21px;
  font-weight: bold;
  font-style: normal;
  line-height: 0.95;
  letter-spacing: 0.63px;
}
.page__cart__items__close {
  padding: 0 20px 30px;
  text-align: center;
}
.page__cart__items__close button {
  margin: 0 auto;
  font-size: 11.7px;
  font-weight: bold;
  font-style: normal;
  font-stretch: condensed;
  letter-spacing: 0.35px;
  color: #fff;
  padding: 0 20px;
  height: 28px;
  line-height: 28px;
  text-transform: uppercase;
  border-radius: 2px;
  background-color: #034f75;
  border: 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .page__cart {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .page__cart__text {
    display: inline;
    width: auto;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .page__cart__icon {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.page__form {
  margin-bottom: 40px;
}
.page__form__end {
  overflow: hidden;
}
.page__total {
  color: #fff;
  margin-left: 5px;
}
.page__total__label {
  font-size: 14px;
  font-weight: bold;
  font-stretch: condensed;
  line-height: 1.43;
  letter-spacing: 0.42px;
}
.page__total__price {
  font-size: 28px;
  font-weight: bold;
  font-stretch: condensed;
  line-height: 0.71;
  letter-spacing: 0.84px;
}

.wrapper {
  display: block;
  margin: 0 auto;
}
.wrapper--form {
  max-width: 563px;
}
.wrapper-login {
  max-width: 310px;
}
@media screen and (min-width: 768px) {
  .wrapper-login {
    max-width: 550px;
  }
}
.wrapper--page {
  padding: 0 15px;
}
.wrapper--md {
  max-width: 540px;
}
.wrapper--sm {
  max-width: 460px;
}
.wrapper--lg {
  max-width: 850px;
}
@media screen and (max-width: 819px) {
  .wrapper--lg {
    margin-left: -14px;
    margin-right: -14px;
  }
}
.wrapper--form {
  max-width: 535px;
}
@media screen and (max-width: 506px) {
  .wrapper--form {
    margin-left: -14px;
    margin-right: -14px;
  }
}
.wrapper--xl {
  max-width: 1300px;
}
.wrapper--xxl {
  max-width: 1440px;
}
.wrapper--xxxl {
  max-width: 1660px;
}

.button {
  border: 0;
  max-width: 162px;
  width: 90%;
  font-stretch: condensed;
  line-height: 50px;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 0.54px;
  color: #c84648;
  border-radius: 4px;
  border: solid 2px #e4e4e4;
  background-color: #fff;
  text-transform: uppercase;
  font-family: Barlow;
  text-transform: uppercase;
  white-space: nowrap;
}
.button--login {
  border-radius: 7.3px;
  font-size: 14px;
  background-color: #0099b8;
  border-color: #0099b8;
  color: #fff;
  line-height: 45px;
  border-radius: 5.7px;
}
@media (min-width: 768px) {
  .button--login {
    line-height: 60px;
    border-radius: 7.3px;
  }
}
.button--next {
  line-height: 56px;
}

.brand__logo {
  width: 135px;
  height: auto;
  display: inline-block;
  margin: 62px auto 32px auto;
}
@media screen and (min-width: 768px) {
  .brand__logo {
    width: 182px;
  }
}
.brand__logo img {
  width: 100%;
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}
.brand__color {
  background-color: #af241c;
  padding: 10px;
  border-radius: 2px !important;
  text-transform: uppercase;
}

.article {
  margin: 0 auto;
  max-width: 700px;
  padding: 0;
  color: #fff;
  text-align: center;
  font-size: 15px;
}
@media screen and (min-width: 576px) {
  .article {
    padding: 0 10px;
  }
}
@media screen and (min-width: 768px) {
  .article {
    padding: 0 20px;
  }
}

.login {
  position: relative;
  margin: 32px auto 0;
}
@media screen and (min-width: 768px) {
  .login {
    margin-top: 50px;
  }
}
@media screen and (min-width: 768px) {
  .login__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.login__control {
  position: relative;
  padding-top: 20px;
}
.login__input {
  border: 1.9px solid #e4e4e4;
  outline: 0;
  background-color: #fff;
  color: #595959;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 3px;
  height: 50px;
  line-height: 50px;
  padding: 0 10px 0 65px;
  font-size: 24px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .login__input {
    height: 65px;
    line-height: 65px;
    padding: 0 10px 0 65px;
    font-size: 24px;
    width: 360px;
    border-radius: 3.7px;
    border: 2.4px solid #bfd9e1;
  }
}
.login__input::-webkit-input-placeholder {
  font-family: Barlow;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.28px;
  color: #b9b9b9;
}
.login__input::-moz-placeholder {
  font-family: Barlow;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.28px;
  color: #b9b9b9;
}
.login__input:-ms-input-placeholder {
  font-family: Barlow;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.28px;
  color: #b9b9b9;
}
.login__input::-ms-input-placeholder {
  font-family: Barlow;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.28px;
  color: #b9b9b9;
}
.login__input::placeholder {
  font-family: Barlow;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.28px;
  color: #b9b9b9;
}
@media screen and (min-width: 768px) {
  .login__input::-webkit-input-placeholder {
    font-size: 18px;
    letter-spacing: 0.36px;
  }
  .login__input::-moz-placeholder {
    font-size: 18px;
    letter-spacing: 0.36px;
  }
  .login__input:-ms-input-placeholder {
    font-size: 18px;
    letter-spacing: 0.36px;
  }
  .login__input::-ms-input-placeholder {
    font-size: 18px;
    letter-spacing: 0.36px;
  }
  .login__input::placeholder {
    font-size: 18px;
    letter-spacing: 0.36px;
  }
}
.login__input::-webkit-inner-spin-button, .login__input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.login__label {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 12px;
  line-height: 1.43;
  letter-spacing: 0.36px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
}
.login__label button {
  color: #fff;
  margin-left: 5px;
}
.login__button {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .login__button {
    width: 138px;
  }
}
.login__pinicon {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 50px;
  width: 50px;
  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;
  color: #c5c5c5;
  font-size: 25px;
}
@media screen and (min-width: 768px) {
  .login__pinicon {
    height: 65px;
    width: 65px;
  }
}

.bg {
  background-image: url(/content/img/branäs-sub.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  min-height: 100vh;
  color: #fff;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bg--default {
  background-image: url(/content/img/branäs-sub.jpg);
}
.bg--default::after {
  content: "";
  background-color: rgba(0, 129, 157, 0.89);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bg--login {
  background-image: url(/content/img/branäs-start.jpg);
}

/*Form Wizard*/
.wizard {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wizard__step {
  padding: 0;
  margin: 0;
  position: relative;
  display: block;
  width: 30px;
  margin-right: 15px;
}
@media screen and (min-width: 375px) {
  .wizard__step {
    margin-right: 20px;
  }
}
@media screen and (min-width: 768px) {
  .wizard__step {
    width: 36px;
    padding-bottom: 20px;
    margin-right: 50px;
  }
}
.wizard__step::after {
  content: "";
  position: absolute;
  top: 15px;
  width: 50px;
  height: 2px;
  background: #8acddb;
  left: 0;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}
@media screen and (min-width: 768px) {
  .wizard__step::after {
    top: 18px;
    width: 200%;
    height: 3px;
  }
}
.wizard__step:last-child {
  margin-right: 0;
}
.wizard__step:last-child::after {
  content: none;
  display: none;
}
.wizard__step--active::after {
  background: #fff;
}
.wizard__step--active .wizard__dot {
  background: #fff;
  color: #27a59b;
  font-size: 18px;
}
@media screen and (min-width: 768px) {
  .wizard__step--active .wizard__dot {
    font-size: 22px;
  }
}
.wizard__stepnum {
  display: none;
}
@media screen and (min-width: 768px) {
  .wizard__stepnum {
    display: block;
    color: #fff;
    font-size: 10px;
    letter-spacing: 0.3px;
    color: #ffffff;
    font-weight: 500;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    text-transform: uppercase;
  }
}
.wizard__dot {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: #8acddb;
  border-radius: 50% !important;
  color: #0099b8;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  -webkit-transition: all 0.23s ease-in-out;
  transition: all 0.23s ease-in-out;
  width: 30px;
  height: 30px;
  font-size: 15px;
  pointer-events: none;
  cursor: default;
}
.wizard__step--active .wizard__dot {
  pointer-events: auto;
  cursor: pointer;
}
.wizard__dot i {
  display: none;
}
.wizard__step--active .wizard__dot i {
  display: block;
}
.wizard__dot span {
  display: block;
}
.wizard__step--active .wizard__dot span {
  display: none;
}
@media screen and (min-width: 768px) {
  .wizard__dot {
    width: 38px;
    height: 38px;
    font-size: 16px;
  }
}
.wizard__dot:hover {
  text-decoration: none;
}

.card {
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  margin: 0 auto 20px auto;
  border: 0;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.card--locked {
  opacity: 0.5;
  pointer-events: none;
}
h1 + .card {
  margin-top: 30px;
}
.card__heading {
  color: #383838;
  text-align: center;
  text-transform: uppercase;
  font-family: Barlow;
  margin: 0 auto 30px auto;
}
.card__content {
  padding: 20px;
  min-height: 300px;
}
@media screen and (min-width: 768px) {
  .card__content {
    padding: 30px;
  }
}
.card__content--narow {
  padding: 15px 20px;
  min-height: initial;
}
.card__content--weather {
  min-height: initial;
  padding: 15px 20px;
}
.card__content--countdown {
  font-family: Barlow;
  font-size: 52px;
  text-align: center;
  min-height: 100px;
}
.card--items {
  max-width: 822px;
}
.card--items .card__content {
  padding: 15px;
}
.card--products {
  max-width: 822px;
}
.card--products .card__content {
  padding: 15px;
}
@media screen and (min-width: 768px) {
  .card--products .card__content {
    padding: 25px;
  }
}
@media screen and (min-width: 992px) {
  .card--products .card__content {
    padding: 30px 50px;
  }
}
.card--form {
  max-width: 535px;
}
.card--form .card__content {
  padding: 30px 20px;
}
@media screen and (min-width: 768px) {
  .card--form .card__content {
    padding: 30px 30px;
  }
}
@media screen and (min-width: 992px) {
  .card--form .card__content {
    padding: 30px 50px;
  }
}
.card--form a {
  color: #034f75;
}
.card--red {
  background-color: #c84648;
  color: #ffffff;
}
.card--yellow {
  background: #ffbe4f;
}
.card--info {
  background: #ffbe4f;
  font-family: Barlow;
  font-size: 15px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: 0.15px;
  color: #383838;
}
.card--info .card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card--info i {
  font-size: 20px;
  margin-right: 13px;
}

.front-status__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.front-status__item {
  padding: 0 40px;
  min-width: 100px;
}
.front-status__item a {
  text-decoration: none;
}
.front-status__item.status-webcamera, .front-status__item.status-weather {
  display: none;
}
.front-status__item.status-temperature .front-status__item__content::before {
  content: "";
  background-image: url(https://www.branas.se/app/themes/branasgruppen-core/assets/images/icons/status_temperature.svg);
  background-size: 100% 100%;
  display: block;
  height: 24px;
  width: 9px;
  line-height: 1;
  margin-top: -2px;
  position: absolute;
  top: 0;
  left: 12px;
}
.front-status__item__label {
  font-size: 13px;
  margin-bottom: 0.5rem;
  opacity: 0.89;
  font-family: Barlow;
  font-size: 13px;
  text-align: center;
  color: #005580;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-top: 5px;
}
.front-status__item__content {
  margin-top: 14px;
  font-size: 25px;
  font-family: UnitedSerifCond;
  font-size: 27px;
  font-weight: 900;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #034f75;
  position: relative;
}

.item {
  padding: 10px;
  background-color: #fff;
  width: 100%;
  -webkit-transition: -webkit-transform 0.16s ease-in-out;
  transition: -webkit-transform 0.16s ease-in-out;
  transition: transform 0.16s ease-in-out;
  transition: transform 0.16s ease-in-out, -webkit-transform 0.16s ease-in-out;
  border-radius: 3px;
  border: 3px solid #fff;
}
.item--package {
  max-width: 218px;
  text-align: center;
  z-index: 1;
  position: relative;
  -webkit-box-shadow: 0 0 17px 0 rgba(0, 92, 129, 0.15);
          box-shadow: 0 0 17px 0 rgba(0, 92, 129, 0.15);
}
.item--package:hover {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
  z-index: 2;
}
.item--single {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-shadow: 0 0 17px 0 rgba(0, 92, 129, 0.15);
          box-shadow: 0 0 17px 0 rgba(0, 92, 129, 0.15);
  padding: 10px 5px;
}
@media screen and (min-width: 576px) {
  .item--single {
    padding: 10px;
  }
}
.item--single:hover {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
  z-index: 2;
}
.item--single.item--selected {
  background-image: url(/Content/svg/green-check.svg);
  background-position: 98% 2%;
  background-size: 20px 20px;
  background-repeat: no-repeat;
}
.item--selected {
  border-color: #c7dcb7;
  -webkit-box-shadow: 0 0 10px 0 #c7dcb7;
          box-shadow: 0 0 10px 0 #c7dcb7;
}
.item--option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.item--option + .item--option {
  border-top: 2px solid #efefef;
  padding-top: 20px;
  margin-top: 20px;
}
.item__button {
  max-width: 100%;
  min-height: 50px;
  border-radius: 4px;
  padding: 5px;
  border: solid 2px #e4e4e4;
  background-color: #ffffff;
  text-align: center;
  display: block;
  width: 100%;
  outline: none;
  position: relative;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  margin-bottom: 10px;
}
@media screen and (min-width: 370px) {
  .item__button {
    /*max-width: 107px;*/
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .item__button {
    /*max-width: 165px;*/
    min-height: 65px;
    padding: 10px;
  }
}
.item__list--flex .item__button {
  width: 30%;
}
.item__button__label {
  font-size: 13px;
  font-weight: bold;
  font-stretch: condensed;
  line-height: 1.05;
  letter-spacing: 0.54px;
  color: #0099b8;
  display: block;
}
@media screen and (min-width: 370px) {
  .item__button__label {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .item__button__label {
    font-size: 18px;
    line-height: 1.45;
  }
}
.item__button__info {
  display: block;
  font-size: 11px;
  line-height: 2.01;
  letter-spacing: 0.13px;
  color: #777777;
}
@media screen and (min-width: 768px) {
  .item__button__info {
    font-size: 13px;
  }
}
.item__button__icon {
  display: none;
  position: absolute;
  width: 22px;
  height: 22px;
  border: solid 1px #c7dcb7;
  background-color: #5aa478;
  top: -11px;
  right: -11px;
  border-radius: 50%;
  outline: none;
  line-height: 22px;
  text-align: center;
  color: #fff;
  font-size: 11px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none !important;
}
.item__button__icon::after {
  content: "";
  height: 2px;
  width: 10px;
  background: #fff;
  border-radius: 2px;
}
.item__button:hover {
  -webkit-transform: scale(1.04);
          transform: scale(1.04);
  z-index: 2;
}
.item__button:focus {
  outline: none !important;
}
.item__button:active {
  -webkit-transform: scale(0.95);
          transform: scale(0.95);
  outline: none !important;
}
.item__button--active {
  border: solid 2px #c7dcb7;
  background-color: #5aa478;
  outline: none;
}
.item__button--active * {
  color: #fff;
}
.item__button--active .item__button__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.item__img {
  display: block;
  overflow: hidden;
  margin: 0;
  position: relative;
}
.item__img img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}
.item--package .item__img, .item--single .item__img {
  background-color: #e9f4f6;
  background-color: rgba(225, 239, 243, 0.3);
}
.item--package .item__img {
  padding-bottom: 68%;
}
.item--single .item__img {
  width: 118px;
  height: 84px;
}
.item--option .item__img {
  width: 75px;
  height: 75px;
}
@media screen and (min-width: 768px) {
  .item--option .item__img {
    width: 146px;
    height: 100px;
  }
}
.item--single .item__content {
  width: calc(100% - 118px);
  padding: 0 15px;
  position: relative;
}
.item--option .item__content {
  width: calc(100% - 85px);
}
@media screen and (min-width: 768px) {
  .item--option .item__content {
    width: calc(100% - 200px);
  }
}
.item__name {
  font-family: Barlow;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.54;
  letter-spacing: 0.26px;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.item__name .item--single {
  text-align: center;
}
.item__price {
  font-size: 17px;
  font-weight: bold;
  line-height: 1.54;
  letter-spacing: 0.26px;
  color: #383838;
  display: block;
  margin-top: 5px;
}
.item__price-inline {
  font-weight: bold;
  color: #383838;
}
.item__btn {
  display: inline-block;
  font-family: Barlow;
  font-size: 12px;
  font-weight: bold;
  font-stretch: condensed;
  border-radius: 4px;
  background-color: #034f75;
  border: 0;
  color: #fff;
  min-width: 72px;
  padding: 0 10px;
  line-height: 29px;
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.item__btn--white {
  background-color: #fff;
  color: #005580;
}
.item__btn--ghost {
  background-color: rgba(255, 255, 255, 0);
  color: #005580;
}
.item__btn::after {
  content: attr(data-text);
  display: block;
}
.item--selected .item__btn::after {
  content: attr(data-selected-text);
}
.item__btn__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.item--single .item__btn__wrapper {
  width: auto;
  position: absolute;
  bottom: 0;
  right: 5px;
}
@media screen and (min-width: 768px) {
  .item--single .item__btn__wrapper {
    right: 0px;
  }
}
.item__list {
  /*display: flex;
  flex-wrap: wrap;
  justify-content: space-between;*/
}
.item__list--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.ie11 .item__list--flex {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .item__list.row .item__list__item:nth-child(n+2) {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .item__list.row .item__list__item:nth-child(n+3) {
    margin-top: 30px;
  }
}
.item__list + .item__list__header {
  margin-top: 40px;
}
.item__list__header {
  margin-bottom: 20px;
  text-align: center;
  font-size: 14px;
  line-height: 1.71;
  letter-spacing: 0.28px;
  color: #383838;
  font-weight: bold;
  font-family: Barlow;
  text-transform: uppercase;
}
.item__list .item {
  padding: 10px 0px;
}
@media screen and (min-width: 768px) {
  .item__list .item {
    padding: 10px;
  }
}
@media screen and (min-width: 1200px) {
  .item__list .item {
    padding: 10px 20px;
  }
}
.item__list--options {
  display: block;
}
.item__list + h2, .item__list + p {
  margin-top: 40px;
}
.item p {
  font-size: 13px;
  margin: 0 0 10px 0;
}
.item--single .item p {
  font-size: 11px;
  margin: 0;
}

.control {
  position: relative;
}
.control + .control, .row + .control {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .row .col-md-6 + .col-md-6 .control {
    margin-top: 20px;
  }
}
.control-z-100 {
  z-index: 100;
}
.control-z-200 {
  z-index: 200;
}
.control-z-300 {
  z-index: 300;
}
.control-z-400 {
  z-index: 400;
}
.control-z-500 {
  z-index: 500;
}
.control-z-600 {
  z-index: 600;
}
.control-full {
  width: 100%;
}
.control--hidden {
  display: none;
}
.control-padder-top {
  margin-top: 30px;
}
.control-padder-top-sm {
  margin-top: 20px;
}
.control-padder-top-lg {
  margin-top: 40px;
}
.control-padder-bottom {
  margin-bottom: 30px;
}
.control-padder-bottom-sm {
  margin-bottom: 20px;
}
.control-padder-bottom-lg {
  margin-bottom: 40px;
}
.control-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.control__input {
  border-radius: 3px;
  border: solid 2px #dae9ee;
  background-color: #ffffff;
  font-family: Barlow;
  font-size: 14px;
  font-weight: 500;
  height: 48px;
  line-height: 48px;
  padding: 0 20px;
  /**/
}
.control__dropdown .control__input {
  color: rgba(0, 0, 0, 0);
}
@media screen and (min-width: 768px) {
  .control__input {
    height: 52px;
    line-height: 52px;
  }
}
.control__dropdown--has-icon .control__input {
  padding-left: 71px;
}
.control__dropdown--has-value .control__input {
  /*padding-left: 20px;
  background-color: #5aa478;
  border-color: #c7dcb7;
  color: #fff;*/
  pointer-events: none;
}
.control__input--checkbox, .control__input--radio {
  opacity: 0;
  position: absolute;
}
.control__radio {
  display: inline-block;
}
.control__radio + .control__radio {
  margin-left: 25px;
}
.control__radio--lg {
  display: block;
  margin-bottom: 5px;
}
.control__radio--lg + .control__radio {
  margin-left: 0;
}
.control__radio label {
  position: relative;
  padding-left: 32px;
  padding-bottom: 0;
}
.control__radio label::before {
  position: absolute;
  left: 0;
  top: 0;
  height: 23px;
  width: 23px;
  background-image: url("/content/img/radio-off.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  content: "";
}
.control__radio input:checked + label::before {
  background-image: url("/content/img/radio-on.png");
}
.control__checkbox label {
  position: relative;
  padding-left: 68px;
  padding-bottom: 0;
}
.control__checkbox label::before {
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("/content/img/checkbox-off.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  content: "";
  height: 28px;
  width: 46px;
}
@media screen and (min-width: 768px) {
  .control__checkbox label::before {
    height: 30px;
    width: 52px;
  }
}
.control__checkbox input:checked + label::before {
  background-image: url("/content/img/checkbox-on.png");
}
.control__textarea {
  min-height: 100px;
  line-height: 1.3;
  padding: 10px 20px;
}
@media screen and (min-width: 768px) {
  .control__textarea {
    min-height: 100px;
  }
}
@media screen and (min-width: 992px) {
  .control__textarea {
    min-height: 100px;
  }
}
.control__label {
  display: block;
  width: auto;
  padding-bottom: 10px;
  line-height: 1;
  font-family: Barlow;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  margin: 0;
  color: #383838;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.control__label--checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.28;
  letter-spacing: normal;
  color: #000;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 30px;
}
.control__label--checkbox a {
  color: #034f75;
}
.control__label--radio {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.32;
  letter-spacing: normal;
  color: #616161;
}
.control__label--lg {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.22;
  letter-spacing: 0.42px;
  color: #ffffff;
  text-transform: uppercase;
}
.control__fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.control__fieldset__label, .control__fieldset__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.control__fieldset__label {
  padding-right: 20px;
  padding-bottom: 0;
}
.control__dropdown {
  position: relative;
}
.control__dropdown__toggle, .control__dropdown__clear {
  position: absolute;
  top: 2px;
  right: 2px;
  height: 45px;
  width: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .control__dropdown__toggle, .control__dropdown__clear {
    width: 51px;
    height: 48px;
  }
}
.control__dropdown__text {
  position: absolute;
  top: 3px;
  left: 3px;
  right: 53px;
  background-color: rgba(255, 255, 255, 0);
  font-family: Barlow;
  font-size: 14px;
  font-weight: 500;
  height: 43px;
  line-height: 43px;
  padding: 0 20px;
  border-radius: 3px;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .control__dropdown__text {
    height: 47px;
    line-height: 47px;
  }
}
.control__dropdown--has-icon .control__dropdown__text {
  padding-left: 71px;
}
.control__dropdown--has-value .control__dropdown__text {
  padding-left: 20px;
  background-color: #5aa478;
  border-color: #c7dcb7;
  color: #fff;
  pointer-events: none;
}
.control__dropdown__toggle {
  background: #e9f4f6;
  pointer-events: none;
  color: #034f75;
}
.control__dropdown__clear {
  background: #E7F1DF;
  display: none;
}
.control__dropdown--has-value .control__dropdown__clear {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.control__dropdown__clear img {
  width: 22px;
  height: 22px;
  display: block;
}
.control__dropdown__list {
  position: absolute;
  top: 52px;
  left: 0;
  right: 0;
  border: 1px solid #ddd;
  border-top: 0;
  background: #fff;
  display: none;
}
.control__dropdown__list--show {
  display: block;
  z-index: 999;
}
.control__dropdown__option:nth-child(2n+0) {
  background: #e9f4f6;
}
.control__dropdown__option button {
  border: 0;
  background: rgba(255, 255, 255, 0);
  width: 100%;
  height: 100%;
  text-align: left;
  padding: 10px 20px;
}
.control__dropdown__icon {
  position: absolute;
  left: 2px;
  top: 2px;
  bottom: 2px;
  width: 51px;
  background: #034f75;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 22px;
  color: #fff;
}
.control__dropdown--has-value .control__dropdown__icon {
  display: none;
}
.control__select {
  position: relative;
}
.control__select__toggle, .control__select__clear {
  position: absolute;
  top: 2px;
  right: 2px;
  height: 45px;
  width: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .control__select__toggle, .control__select__clear {
    width: 51px;
    height: 48px;
  }
}
.control__select__toggle {
  background: #e9f4f6;
  pointer-events: none;
  color: #034f75;
}
.control__select__clear {
  background: #E7F1DF;
  display: none;
}
.control__select--has-value .control__select__clear {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.control__select__clear img {
  width: 22px;
  height: 22px;
  display: block;
}
.control__select__icon {
  position: absolute;
  left: 2px;
  top: 2px;
  bottom: 2px;
  width: 51px;
  background: #034f75;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 22px;
  color: #fff;
}
.control__select--has-value .control__select__icon {
  display: none;
}
.control__select select {
  border-radius: 3px;
  border: solid 2px #dae9ee;
  background-color: #ffffff;
  -webkit-appearance: none;
  font-family: Barlow;
  font-size: 14px;
  font-weight: 500;
  height: 48px;
  line-height: 48px;
  padding: 0 20px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .control__select select {
    height: 52px;
    line-height: 52px;
  }
}
.control__select--has-icon select {
  padding-left: 71px;
}
.control__select--has-value select {
  padding-left: 20px;
  background-color: #5aa478;
  border-color: #c7dcb7;
  color: #fff;
  outline: none !important;
}
.control__select option {
  background: #fff;
  font-size: 16px;
  padding: 0 20px;
  color: rgb(0, 0, 0);
}
.control__select option:nth-child(2n+0) {
  background: #e9f4f6;
}
.control__error {
  display: none;
  padding: 5px 20px;
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
  margin: 0 2px 10px;
  border-radius: 0 0 3px 3px;
}
.control__error--total {
  border-radius: 3px;
  border: 2px solid #fff;
}
.control__error--show {
  display: block;
}

.fieldset {
  padding: 0;
  margin: 0 0 20px 0;
  border: 0;
}
.fieldset__label {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.22;
  letter-spacing: 0.42px;
  color: #ffffff;
  text-transform: uppercase;
}

.required-length {
  display: none;
}
[data-lengthrequired=true] .required-length {
  display: block;
}
.required-weight {
  display: none;
}
[data-weightrequired=true] .required-weight {
  display: block;
}
.required-shoesize {
  display: none;
}
[data-shoesizerequired=true] .required-shoesize {
  display: block;
}

.align--center {
  text-align: center;
}
.align--right {
  text-align: right;
}
.align--left {
  text-align: left;
}

.info__badge {
  padding: 8px 10px;
  font-family: Barlow;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.56;
  letter-spacing: 0.33px;
  color: #ffffff;
  border-radius: 3px;
  text-transform: uppercase;
}
.info__badge--transparent {
  background-color: rgba(255, 255, 255, 0.2);
}

.step {
  display: none;
  position: relative;
}
[data-step="0"] .step-0 {
  display: block;
}
[data-step="1"] .step-1 {
  display: block;
}
[data-step="2"] .step-2 {
  display: block;
}
[data-step="3"] .step-3 {
  display: block;
}
[data-step="4"] .step-4 {
  display: block;
}
.step--hidden {
  display: none !important;
}
.step--locked {
  pointer-events: none;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.step--locked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.divider {
  margin: 0 auto;
  max-width: 700px;
}
.divider-bottom {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  margin-bottom: 40px;
  padding-bottom: 40px;
}

.table__custom thead {
  background-color: rgba(0, 85, 128, 0.85);
  color: #ffffff;
}
.table__custom tr.odd {
  background-color: #ecf5f8;
}

.list {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}
.list li {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}
.list li + li {
  margin-top: 20px;
}

.info {
  position: relative;
  padding: 0;
  margin: 0;
  border: 0;
  background: rgba(0, 0, 0, 0);
  color: #fff;
  outline: none;
}
.info--blue {
  color: #034f75;
}
.info--red {
  color: #a6272f;
}
.info::after {
  display: none;
  content: attr(data-text);
  position: absolute;
  bottom: 30px;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);
  background-color: #034f75;
  color: #fff;
  max-width: 300px;
  min-width: 200px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.22;
  letter-spacing: 0.42px;
  padding: 10px 17px;
}
.info::before {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #034f75;
  position: absolute;
  bottom: 20px;
  content: "";
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: none;
}
.info--active {
  outline: none !important;
}
.info--active::before {
  display: block;
  outline: none !important;
}
.info--active::after {
  display: block;
  outline: none !important;
}
.info-link {
  height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 65px 10px 10px;
  position: relative;
  background: #fff;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0 0 10px 0 rgba(92, 174, 187, 0.2);
          box-shadow: 0 0 10px 0 rgba(92, 174, 187, 0.2);
  justify-content: center;
  color: #504f4f;
  align-items: center;
  font-family: Barlow;
  font-size: 15px;
  font-weight: bold;
  font-stretch: condensed;
}
.info-link > span {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 55px;
  background: #c84648;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 26px;
  color: #fff;
}
.info-link__answer {
  display: none;
  padding: 20px 20px;
  -webkit-box-shadow: 0 0 10px 0 rgba(92, 174, 187, 0.2);
          box-shadow: 0 0 10px 0 rgba(92, 174, 187, 0.2);
}
.info-link__answer--show {
  display: block;
}

.infoitem.card__content {
  min-height: initial;
  padding: 0;
}
@media (min-width: 576px) {
  .infoitem.card__content {
    min-height: 115px;
    padding: 8px 18px;
    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;
  }
}
@media (max-width: 575px) {
  .infoitem.card__content > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 60px;
    padding: 2px 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.infoitem__label {
  font-size: 18px;
  font-weight: bold;
  font-stretch: condensed;
  line-height: 1.05;
  letter-spacing: 0.54px;
  display: block;
  text-align: center;
}
.infoitem__label--days {
  font-size: 46px;
  color: #fff;
  margin-right: 16px;
}
@media (min-width: 576px) {
  .infoitem__label--days {
    font-size: 54px;
    margin-right: 0;
    margin-bottom: 3px;
  }
}
.infoitem__icon {
  display: block;
  text-align: center;
  color: #034f75;
  opacity: 0.6;
  margin: 0 14px 0 0;
  font-size: 30px;
}
@media (min-width: 576px) {
  .infoitem__icon {
    font-size: 36px;
    margin: 0 0 5px 0;
  }
}
.infoitem__info {
  font-size: 20px;
  font-weight: 900;
  font-family: UnitedSerifCond;
  font-stretch: condensed;
  line-height: 1.05;
  letter-spacing: 0.54px;
  display: block;
  text-align: center;
  color: #034f75;
}
@media (min-width: 576px) {
  .infoitem__info {
    font-size: 21px;
  }
}
.infoitem__info a {
  color: inherit;
  font-family: UnitedSerifCond;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: 0.63px;
}
.infoitem__info--days {
  color: #fff;
}
.infoitem--days {
  color: #fff;
}

.klarna .alert-warning {
  background-color: #C84648 !important;
  color: #fff !important;
  text-align: left !important;
}

.video-block {
  margin: 0 0 20px 0;
  padding: 56.25% 0 0 0;
  position: relative;
  overflow: hidden;
}
.video-block iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.box__summary {
  border-radius: 4px;
  background-color: rgba(236, 245, 248, 0.8);
}

.card__content__skierinfo {
  list-style-type: none;
  padding: 0px;
}
.card__content__skierinfo a {
  color: #007bff;
}

.item__btn--inverted {
  background-color: #fff;
  color: #005580;
  border: solid 1px #bfd9e1;
}

.page__contactinfo a {
  color: #fff;
  text-decoration: underline;
}

.dtr-details {
  list-style-type: none;
  padding: 5px;
}

.dtr-data {
  margin-left: 10px;
}

.row__title {
  max-width: 120px !important;
}

.row__price {
  max-width: 120px !important;
}

.article--padding__sm.page__main {
  margin-top: 40px;
}

.card--bookinginformation a {
  color: #034f75;
}

/*@import "components/fontawsome";*/
@font-face {
  font-family: "thico";
  src: url("/content/fonts/thico.ttf?mebkep") format("truetype"), url("/content/fonts/thico.woff?mebkep") format("woff"), url("/content/fonts/thico.svg?mebkep#thico") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "thico" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-spinner:before {
  content: "\e90d";
}

.icon-location-arrow:before {
  content: "\e90a";
}

.icon-file-pdf:before {
  content: "\e90b";
}

.icon-play-circle:before {
  content: "\e90c";
}

.icon-search-plus:before {
  content: "\e908";
}

.icon-arrow-right:before {
  content: "\e909";
}

.icon-calendar-alt:before {
  content: "\e907";
}

.icon-info-circle-light:before {
  content: "\e900";
}

.icon-lock-alt-light:before {
  content: "\e901";
}

.icon-shopping-bag-alt:before {
  content: "\e902";
}

.icon-chevron-down:before {
  content: "\e903";
}

.icon-shopping-bag:before {
  content: "\e904";
}

.icon-arrow-left:before {
  content: "\e905";
}

.icon-check:before {
  content: "\e906";
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
#widget {
  padding-top: 8px;
}
#widget h1 .weather-info__section-title {
  display: none;
}
#widget .weather-day__image {
  height: 70px;
  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;
}
#widget .weather-day__temp, #widget .weather-day__wind {
  font-family: Barlow Condensed, sans-serif;
  font-size: 1.1rem;
  line-height: 1.2;
  text-align: center;
  color: #504f4f;
}
#widget .weather-day__wind {
  margin-top: 5px;
}
#widget .weather-day__name {
  font-family: Barlow Condensed, sans-serif;
  font-size: 1rem;
  text-align: center;
  font-weight: 700;
  color: #504f4f;
  text-transform: uppercase;
  margin-bottom: 18px;
}
#widget .weather-day__temp__heading, #widget .weather-day__wind__heading {
  font-weight: 800;
  margin-bottom: 10px;
}
#widget .mt1 {
  margin-top: 0.5rem;
}
#widget .px1 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
#widget .weather-day__image img {
  max-width: 90px;
}
#widget .mt1 {
  margin-top: 0.5rem;
}
#widget .justify-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#widget .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0ZGluIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvS3VuZ3NiZXJnZXQvY3NzL3N0eWxlLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC9ib290c3RyYXAuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL19yb290LnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC92ZW5kb3IvX3Jmcy5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvX3R5cGUuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL21peGlucy9fbGlzdHMuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL19pbWFnZXMuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvX2dyaWQuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cC5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvX2FsZXJ0LnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0LnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3Muc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC9fdG9hc3RzLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvX21haW4uc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvX3ZhcmlhYmxlcy5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9fcGFnZS5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9fdmFyaWFibGVzLWt1bmdzYmVyZ2V0LnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL193cmFwcGVycy5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL19icmFuZC5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9fYXJ0aWNsZS5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9fbG9naW4uc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvX2JnLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL193aXphcmQuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvX2Zyb250LXN0YXR1cy5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9faXRlbXMuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvX2NvbnRyb2wuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvX2FsaWduLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL19pbmZvQmFkZ2Uuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvX3N0ZXAuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvX2RpdmlkZXIuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L2NvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL19saXN0LnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL19pbmZvLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL19pbmZvaXRlbS5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9fa2xhcm5hLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL192aWRlby5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9fcGFsaXREZXYuc2NzcyIsImZpbGU6Ly8vQzovRGV2L0JyYW4lQzMlQTRzJTIwcHJvamVrdC9CcmFuYXNHcnVwcGJva25pbmcvQnJhbiVDMyVBNHMuR3JvdXBCb29raW5nLlB1YmxpYy9Db250ZW50L19iYXNlLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL190aGljby5zY3NzIiwiZmlsZTovLy9DOi9EZXYvQnJhbiVDMyVBNHMlMjBwcm9qZWt0L0JyYW5hc0dydXBwYm9rbmluZy9CcmFuJUMzJUE0cy5Hcm91cEJvb2tpbmcuUHVibGljL0NvbnRlbnQvY29tcG9uZW50cy9fYW5pbWF0aW9uLnNjc3MiLCJmaWxlOi8vL0M6L0Rldi9CcmFuJUMzJUE0cyUyMHByb2pla3QvQnJhbmFzR3J1cHBib2tuaW5nL0JyYW4lQzMlQTRzLkdyb3VwQm9va2luZy5QdWJsaWMvQ29udGVudC9jb21wb25lbnRzL193ZWF0aGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWY7RUFDRyw4QkFBQTtVQUFBLHNCQUFBO0FERUo7O0FFSEE7Ozs7O0VBQUE7QUNBQTtFQUdJLGVBQUE7RUFBQSxpQkFBQTtFQUFBLGlCQUFBO0VBQUEsZUFBQTtFQUFBLGNBQUE7RUFBQSxpQkFBQTtFQUFBLGlCQUFBO0VBQUEsZ0JBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLGFBQUE7RUFBQSxlQUFBO0VBQUEsb0JBQUE7RUFJQSxrQkFBQTtFQUFBLG9CQUFBO0VBQUEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsa0JBQUE7RUFBQSxpQkFBQTtFQUFBLGdCQUFBO0VBQUEsZUFBQTtFQUlBLGtCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFLRiwrTUFBQTtFQUNBLDZHQUFBO0FIdUJGOztBSXRCQTs7O0VBR0UsOEJBQUE7VUFBQSxzQkFBQTtBSnlCRjs7QUl0QkE7RUFDRSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2Q0FBQTtBSnlCRjs7QUluQkE7RUFDRSxjQUFBO0FKc0JGOztBSVpBO0VBQ0UsU0FBQTtFQUNBLGtNQ2lPNEI7RUNqSnhCLGVBdENhO0VGeENqQixnQkMwTzRCO0VEek81QixnQkM4TzRCO0VEN081QixjQ25DUztFRG9DVCxnQkFBQTtFQUNBLHNCQzlDUztBTDZEWDs7QUlQQTtFQUNFLHFCQUFBO0FKVUY7O0FJREE7RUFDRSwrQkFBQTtVQUFBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0FKSUY7O0FJU0E7RUFDRSxhQUFBO0VBQ0EscUJDZ040QjtBTHROOUI7O0FJYUE7RUFDRSxhQUFBO0VBQ0EsbUJDb0YwQjtBTDlGNUI7O0FJcUJBOztFQUVFLDBCQUFBO0VBQ0EseUNBQUE7VUFBQSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO1VBQUEsOEJBQUE7QUpsQkY7O0FJcUJBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FKbEJGOztBSXFCQTs7O0VBR0UsYUFBQTtFQUNBLG1CQUFBO0FKbEJGOztBSXFCQTs7OztFQUlFLGdCQUFBO0FKbEJGOztBSXFCQTtFQUNFLGdCQ2lKNEI7QUxuSzlCOztBSXFCQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBSmxCRjs7QUlxQkE7RUFDRSxnQkFBQTtBSmxCRjs7QUlxQkE7O0VBRUUsbUJDb0k0QjtBTHRKOUI7O0FJcUJBO0VFcEZJLGNBQUE7QU5tRUo7O0FJMEJBOztFQUVFLGtCQUFBO0VFL0ZFLGNBQUE7RUZpR0YsY0FBQTtFQUNBLHdCQUFBO0FKdkJGOztBSTBCQTtFQUFNLGVBQUE7QUp0Qk47O0FJdUJBO0VBQU0sV0FBQTtBSm5CTjs7QUkwQkE7RUFDRSxjQ1h3QztFRFl4QyxxQkNYd0M7RURZeEMsNkJBQUE7QUp2QkY7QU9ySkU7RUgrS0UsY0Nkc0M7RURldEMsMEJDZHNDO0FMVDFDOztBSWlDQTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtBSjlCRjtBTzFKRTtFSDJMRSxjQUFBO0VBQ0EscUJBQUE7QUo5Qko7QUlpQ0U7RUFDRSxVQUFBO0FKL0JKOztBSXdDQTs7OztFQUlFLGlHQ29ENEI7RUN6TTFCLGNBQUE7QU5pSEo7O0FJd0NBO0VBRUUsYUFBQTtFQUVBLG1CQUFBO0VBRUEsY0FBQTtBSnhDRjs7QUlnREE7RUFFRSxnQkFBQTtBSjlDRjs7QUlzREE7RUFDRSxzQkFBQTtFQUNBLGtCQUFBO0FKbkRGOztBSXNEQTtFQUdFLGdCQUFBO0VBQ0Esc0JBQUE7QUpyREY7O0FJNkRBO0VBQ0UseUJBQUE7QUoxREY7O0FJNkRBO0VBQ0Usb0JDMkU0QjtFRDFFNUIsdUJDMEU0QjtFRHpFNUIsY0NwUVM7RURxUVQsZ0JBQUE7RUFDQSxvQkFBQTtBSjFERjs7QUk2REE7RUFHRSxtQkFBQTtBSjVERjs7QUlvRUE7RUFFRSxxQkFBQTtFQUNBLHFCQzRKc0M7QUw5TnhDOztBSXdFQTtFQUVFLGdCQUFBO0FKdEVGOztBSTZFQTtFQUNFLG1CQUFBO0VBQ0EsMENBQUE7QUoxRUY7O0FJNkVBOzs7OztFQUtFLFNBQUE7RUFDQSxvQkFBQTtFRXRQRSxrQkFBQTtFRndQRixvQkFBQTtBSjFFRjs7QUk2RUE7O0VBRUUsaUJBQUE7QUoxRUY7O0FJNkVBOztFQUVFLG9CQUFBO0FKMUVGOztBSWdGQTtFQUNFLGlCQUFBO0FKN0VGOztBSW9GQTs7OztFQUlFLDBCQUFBO0FKakZGOztBSTBGSTs7OztFQUNFLGVBQUE7QUpwRk47O0FJMEZBOzs7O0VBSUUsVUFBQTtFQUNBLGtCQUFBO0FKdkZGOztBSTBGQTs7RUFFRSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsVUFBQTtBSnZGRjs7QUkyRkE7Ozs7RUFTRSwyQkFBQTtBSjdGRjs7QUlnR0E7RUFDRSxjQUFBO0VBRUEsZ0JBQUE7QUo5RkY7O0FJaUdBO0VBTUUsWUFBQTtFQUVBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtBSnBHRjs7QUl5R0E7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7RUVsU0ksaUJBdENhO0VGMFVqQixvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBSnRHRjs7QUl5R0E7RUFDRSx3QkFBQTtBSnRHRjs7QUkwR0E7O0VBRUUsWUFBQTtBSnZHRjs7QUkwR0E7RUFLRSxvQkFBQTtFQUNBLHdCQUFBO0FKM0dGOztBSWtIQTtFQUNFLHdCQUFBO0FKL0dGOztBSXVIQTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtBSnBIRjs7QUkySEE7RUFDRSxxQkFBQTtBSnhIRjs7QUkySEE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QUp4SEY7O0FJMkhBO0VBQ0UsYUFBQTtBSnhIRjs7QUk2SEE7RUFDRSx3QkFBQTtBSjFIRjs7QVFqV0E7O0VBRUUscUJIaVM0QjtFRy9SNUIsZ0JIaVM0QjtFR2hTNUIsZ0JIaVM0QjtBTGtFOUI7O0FRL1ZBO0VGZ0hNLGlCQXRDYTtBTnlSbkI7O0FRbFdBO0VGK0dNLGVBdENhO0FONlJuQjs7QVFyV0E7RUY4R00sa0JBdENhO0FOaVNuQjs7QVF4V0E7RUY2R00saUJBdENhO0FOcVNuQjs7QVEzV0E7RUY0R00sa0JBdENhO0FOeVNuQjs7QVE5V0E7RUYyR00sZUF0Q2E7QU42U25COztBUWhYQTtFRnlHTSxrQkF0Q2E7RUVqRWpCLGdCSG1TNEI7QUxnRjlCOztBUS9XQTtFRm1HTSxlQXRDYTtFRTNEakIsZ0JIc1I0QjtFR3JSNUIsZ0JINlE0QjtBTHFHOUI7O0FRaFhBO0VGOEZNLGlCQXRDYTtFRXREakIsZ0JIa1I0QjtFR2pSNUIsZ0JId1E0QjtBTDJHOUI7O0FRalhBO0VGeUZNLGlCQXRDYTtFRWpEakIsZ0JIOFE0QjtFRzdRNUIsZ0JIbVE0QjtBTGlIOUI7O0FRbFhBO0VGb0ZNLGlCQXRDYTtFRTVDakIsZ0JIMFE0QjtFR3pRNUIsZ0JIOFA0QjtBTHVIOUI7O0FRN1dBO0VBQ0UsZ0JIMEVPO0VHekVQLG1CSHlFTztFR3hFUCxTQUFBO0VBQ0Esd0NBQUE7QVJnWEY7O0FReFdBOztFRk1JLGNBQUE7RUVIRixnQkhzTjRCO0FMcUo5Qjs7QVF4V0E7O0VBRUUsY0g4UDRCO0VHN1A1Qix5QkhzUTRCO0FMcUc5Qjs7QVFuV0E7RUMvRUUsZUFBQTtFQUNBLGdCQUFBO0FUc2JGOztBUW5XQTtFQ3BGRSxlQUFBO0VBQ0EsZ0JBQUE7QVQyYkY7O0FRcldBO0VBQ0UscUJBQUE7QVJ3V0Y7QVF0V0U7RUFDRSxvQkhnUDBCO0FMd0g5Qjs7QVE5VkE7RUZqQ0ksY0FBQTtFRW1DRix5QkFBQTtBUmlXRjs7QVE3VkE7RUFDRSxtQkhpQk87RUNGSCxrQkF0Q2E7QU53WG5COztBUTdWQTtFQUNFLGNBQUE7RUY3Q0UsY0FBQTtFRStDRixjSDFHUztBTDBjWDtBUTlWRTtFQUNFLGFBQUE7QVJnV0o7O0FVbmRBO0VDSUUsZUFBQTtFQUdBLFlBQUE7QVhpZEY7O0FVbGRBO0VBQ0UsZ0JMKytCa0M7RUs5K0JsQyxzQkxSUztFS1NULHlCQUFBO0VFWEUsc0JQcU8wQjtFTS9ONUIsZUFBQTtFQUdBLFlBQUE7QVgwZEY7O0FVNWNBO0VBRUUscUJBQUE7QVY4Y0Y7O0FVM2NBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FWOGNGOztBVTNjQTtFSmtD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RlRSLGdCQUFBO0Vka3RDQTtFZ0J6c0NRO0lGVFIsMkJBQUE7RWRxdENBO0VnQjVzQ1E7SUZUUiwyQkFBQTtFZHd0Q0E7RWdCL3NDUTtJRlRSLGdCQUFBO0VkMnRDQTtFZ0JsdENRO0lGVFIsMkJBQUE7RWQ4dENBO0VnQnJ0Q1E7SUZUUiwyQkFBQTtFZGl1Q0E7RWdCeHRDUTtJRlRSLGdCQUFBO0Vkb3VDQTtFZ0IzdENRO0lGVFIsMkJBQUE7RWR1dUNBO0VnQjl0Q1E7SUZUUiwyQkFBQTtFZDB1Q0E7QUFDRjtBaUJ4eENBO0VBQ0UsV0FBQTtFQUNBLG1CWjJITztFWTFIUCxjWlNTO0FMaXhDWDtBaUJ2eENFOztFQUVFLGdCWjhVMEI7RVk3VTFCLG1CQUFBO0VBQ0EsNkJBQUE7QWpCeXhDSjtBaUJ0eENFO0VBQ0Usc0JBQUE7RUFDQSxnQ0FBQTtBakJ3eENKO0FpQnJ4Q0U7RUFDRSw2QkFBQTtBakJ1eENKOztBaUI3d0NFOztFQUVFLGVad1QwQjtBTHc5QjlCOztBaUJ2d0NBO0VBQ0UseUJBQUE7QWpCMHdDRjtBaUJ4d0NFOztFQUVFLHlCQUFBO0FqQjB3Q0o7QWlCdHdDSTs7RUFFRSx3QkFBQTtBakJ3d0NOOztBaUJsd0NFOzs7O0VBSUUsU0FBQTtBakJxd0NKOztBaUI1dkNFO0VBQ0UscUNab1IwQjtBTDIrQjlCOztBTzl6Q0U7RVUyRUksY1p2RUs7RVl3RUwsc0NaeVF3QjtBTDgrQjlCOztBa0J6MENJOzs7RUFHRSx5QkQyRitCO0FqQml2Q3JDO0FrQngwQ007Ozs7RUFJRSxxQkRtRnlFO0FqQnV2Q2pGOztBTy8wQ0U7RVdpQk0seUJBSmU7QWxCczBDdkI7QWtCaDBDUTs7RUFFRSx5QkFSYTtBbEIwMEN2Qjs7QWtCNzFDSTs7O0VBR0UseUJEMkYrQjtBakJxd0NyQztBa0I1MUNNOzs7O0VBSUUscUJEbUZ5RTtBakIyd0NqRjs7QU9uMkNFO0VXaUJNLHlCQUplO0FsQjAxQ3ZCO0FrQnAxQ1E7O0VBRUUseUJBUmE7QWxCODFDdkI7O0FrQmozQ0k7OztFQUdFLHlCRDJGK0I7QWpCeXhDckM7QWtCaDNDTTs7OztFQUlFLHFCRG1GeUU7QWpCK3hDakY7O0FPdjNDRTtFV2lCTSx5QkFKZTtBbEI4MkN2QjtBa0J4MkNROztFQUVFLHlCQVJhO0FsQmszQ3ZCOztBa0JyNENJOzs7RUFHRSx5QkQyRitCO0FqQjZ5Q3JDO0FrQnA0Q007Ozs7RUFJRSxxQkRtRnlFO0FqQm16Q2pGOztBTzM0Q0U7RVdpQk0seUJBSmU7QWxCazRDdkI7QWtCNTNDUTs7RUFFRSx5QkFSYTtBbEJzNEN2Qjs7QWtCejVDSTs7O0VBR0UseUJEMkYrQjtBakJpMENyQztBa0J4NUNNOzs7O0VBSUUscUJEbUZ5RTtBakJ1MENqRjs7QU8vNUNFO0VXaUJNLHlCQUplO0FsQnM1Q3ZCO0FrQmg1Q1E7O0VBRUUseUJBUmE7QWxCMDVDdkI7O0FrQjc2Q0k7OztFQUdFLHlCRDJGK0I7QWpCcTFDckM7QWtCNTZDTTs7OztFQUlFLHFCRG1GeUU7QWpCMjFDakY7O0FPbjdDRTtFV2lCTSx5QkFKZTtBbEIwNkN2QjtBa0JwNkNROztFQUVFLHlCQVJhO0FsQjg2Q3ZCOztBa0JqOENJOzs7RUFHRSx5QkQyRitCO0FqQnkyQ3JDO0FrQmg4Q007Ozs7RUFJRSxxQkRtRnlFO0FqQisyQ2pGOztBT3Y4Q0U7RVdpQk0seUJBSmU7QWxCODdDdkI7QWtCeDdDUTs7RUFFRSx5QkFSYTtBbEJrOEN2Qjs7QWtCcjlDSTs7O0VBR0UseUJEMkYrQjtBakI2M0NyQztBa0JwOUNNOzs7O0VBSUUscUJEbUZ5RTtBakJtNENqRjs7QU8zOUNFO0VXaUJNLHlCQUplO0FsQms5Q3ZCO0FrQjU4Q1E7O0VBRUUseUJBUmE7QWxCczlDdkI7O0FrQnorQ0k7OztFQUdFLHNDYndWd0I7QUxvcEM5Qjs7QU96K0NFO0VXaUJNLHNDQUplO0FsQmcrQ3ZCO0FrQjE5Q1E7O0VBRUUsc0NBUmE7QWxCbytDdkI7O0FpQjU0Q0k7RUFDRSxXWjNHSztFWTRHTCx5QlpwR0s7RVlxR0wscUJaMlB3QjtBTG9wQzlCO0FpQjE0Q0k7RUFDRSxjWjVHSztFWTZHTCx5QlpsSEs7RVltSEwscUJabEhLO0FMOC9DWDs7QWlCdjRDQTtFQUNFLFdaM0hTO0VZNEhULHlCWnBIUztBTDgvQ1g7QWlCeDRDRTs7O0VBR0UscUJadU8wQjtBTG1xQzlCO0FpQnY0Q0U7RUFDRSxTQUFBO0FqQnk0Q0o7QWlCcjRDSTtFQUNFLDJDWjJOd0I7QUw0cUM5QjtBTzVnREU7RVU0SU0sV1pqSkc7RVlrSkgsNENacU5zQjtBTDhxQzlCOztBZW45Q0k7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RWpCcTNDTjtFaUJsM0NNO0lBQ0UsU0FBQTtFakJvM0NSO0FBQ0Y7QWUvOUNJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VqQmc0Q047RWlCNzNDTTtJQUNFLFNBQUE7RWpCKzNDUjtBQUNGO0FlMStDSTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFakIyNENOO0VpQng0Q007SUFDRSxTQUFBO0VqQjA0Q1I7QUFDRjtBZXIvQ0k7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RWpCczVDTjtFaUJuNUNNO0lBQ0UsU0FBQTtFakJxNUNSO0FBQ0Y7QWlCLzVDSTtFQUVJLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtBakJnNkNSO0FpQjc1Q1E7RUFDRSxTQUFBO0FqQis1Q1Y7O0FtQjVrREE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1DZHFlc0M7RWNwZXRDLHlCQUFBO0VicUhJLGVBdENhO0VhNUVqQixnQmQ4UTRCO0VjN1E1QixnQmRrUjRCO0VjalI1QixjZERTO0VjRVQsc0JkVFM7RWNVVCw0QkFBQTtFQUNBLHlCQUFBO0VQYkUsc0JQcU8wQjtFZXBPeEIsd0ZEa0JKO0VDbEJJLGdGRGtCSjtFQ2xCSSx3RURrQko7RUNsQkksOEdEa0JKO0FuQjBrREY7QW9CdmxESTtFRExKO0lDTU0sd0JBQUE7SUFBQSxnQkFBQTtFcEIwbERKO0FBQ0Y7QW1CNWtERTtFQUNFLDZCQUFBO0VBQ0EsU0FBQTtBbkI4a0RKO0FxQjlsREU7RUFDRSxjQUFBO0VBQ0Esc0JoQlJPO0VnQlNQLHFCaEJnZG9DO0VnQi9jcEMsVUFBQTtFQUtFLHdEaEJnWHdCO1VnQmhYeEIsZ0RoQmdYd0I7QUw0dUM5QjtBbUI5a0RFO0VBQ0UsY2R4Qk87RWMwQlAsVUFBQTtBbkIra0RKO0FtQmxsREU7RUFDRSxjZHhCTztFYzBCUCxVQUFBO0FuQitrREo7QW1CbGxERTtFQUNFLGNkeEJPO0VjMEJQLFVBQUE7QW5CK2tESjtBbUJsbERFO0VBQ0UsY2R4Qk87RWMwQlAsVUFBQTtBbkIra0RKO0FtQmxsREU7RUFDRSxjZHhCTztFYzBCUCxVQUFBO0FuQitrREo7QW1CdmtERTtFQUVFLHlCZHhDTztFYzBDUCxVQUFBO0FuQnVrREo7O0FtQmxrREU7RUFNRSxjZGhETztFY2lEUCxzQmR4RE87QUx3bkRYOztBbUIzakRBOztFQUVFLGNBQUE7RUFDQSxXQUFBO0FuQjhqREY7O0FtQnBqREE7RUFDRSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0JBQUE7RWJaRSxrQkFBQTtFYWNGLGdCZDBNNEI7QUw2MkM5Qjs7QW1CcGpEQTtFQUNFLCtCQUFBO0VBQ0Esa0NBQUE7RWJvQ0ksa0JBdENhO0VhSWpCLGdCZHVJNEI7QUxnN0M5Qjs7QW1CcGpEQTtFQUNFLGdDQUFBO0VBQ0EsbUNBQUE7RWI2QkksbUJBdENhO0VhV2pCLGdCZGlJNEI7QUxzN0M5Qjs7QW1COWlEQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EscUJkOFE0QjtFYzdRNUIsd0JkNlE0QjtFYzVRNUIsZ0JBQUE7RUFDQSxnQmQ2SzRCO0VjNUs1QixjZHBHUztFY3FHVCw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QW5CaWpERjtBbUIvaURFO0VBRUUsZ0JBQUE7RUFDQSxlQUFBO0FuQmdqREo7O0FtQnBpREE7RUFDRSxrQ2RzV3NDO0Vjcld0Qyx1QkFBQTtFYlhJLG1CQXRDYTtFYW1EakIsZ0JkeUY0QjtFT2hPMUIscUJQdU8wQjtBTHc4QzlCOztBbUJwaURBO0VBQ0UsZ0NkK1ZzQztFYzlWdEMsb0JBQUE7RWJuQkksa0JBdENhO0VhMkRqQixnQmRnRjRCO0VPL04xQixxQlBzTzBCO0FMaTlDOUI7O0FtQmxpREU7RUFFRSxZQUFBO0FuQm9pREo7O0FtQmhpREE7RUFDRSxZQUFBO0FuQm1pREY7O0FtQjNoREE7RUFDRSxtQmRvVnNDO0FMMHNDeEM7O0FtQjNoREE7RUFDRSxjQUFBO0VBQ0EsbUJkcVVzQztBTHl0Q3hDOztBbUJ0aERBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FuQnloREY7QW1CdmhERTs7RUFFRSxrQkFBQTtFQUNBLGlCQUFBO0FuQnloREo7O0FtQmhoREE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQmQwU3NDO0FMeXVDeEM7O0FtQmhoREE7RUFDRSxrQkFBQTtFQUNBLGtCZHNTc0M7RWNyU3RDLHFCQUFBO0FuQm1oREY7QW1CamhERTtFQUNFLGNkeE1PO0FMMnREWDs7QW1CL2dEQTtFQUNFLGdCQUFBO0FuQmtoREY7O0FtQi9nREE7RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJkeVJzQztBTHl2Q3hDO0FtQi9nREU7RUFDRSxnQkFBQTtFQUNBLGFBQUE7RUFDQSx1QmRvUm9DO0VjblJwQyxjQUFBO0FuQmloREo7O0FxQjV0REU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CaEJvZG9DO0VDNWFwQyxjQUFBO0VldENBLGNGbU5xQztBbkI0Z0R6Qzs7QXFCNXRERTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RWZtRkUsbUJBdENhO0VlM0NmLGdCaEJrUDBCO0VnQmpQMUIsV0FBQTtFQUNBLHdDQUFBO0VUM0NBLHNCUHFPMEI7QUxzaUQ5Qjs7QXFCM3RESTtFQUVFLHFCRjhMbUM7RUUzTGpDLG9DaEJnYmdDO0VnQi9haEMsNFBGMEx3RDtFRXpMeEQsNEJBQUE7RUFDQSwyREFBQTtFQUNBLGdFQUFBO0FyQjJ0RFI7QXFCeHRETTtFQUNFLHFCRm1MaUM7RUVsTGpDLHdEQUFBO1VBQUEsZ0RBQUE7QXJCMHREUjtBcUJ2dERNOzs7RUFFRSxjQUFBO0FyQjB0RFI7O0FxQm50REk7RUFHSSxvQ2hCd1pnQztFZ0J2WmhDLGtGQUFBO0FyQm90RFI7O0FxQjlzREk7RUFFRSxxQkYwSm1DO0VFdkpqQyxzRGhCcWVvQztFZ0JwZXBDLDZnQkFBQTtBckI4c0RSO0FxQjNzRE07RUFDRSxxQkZrSmlDO0VFakpqQyx3REFBQTtVQUFBLGdEQUFBO0FyQjZzRFI7QXFCMXNETTs7O0VBRUUsY0FBQTtBckI2c0RSOztBcUJwc0RNOzs7RUFFRSxjQUFBO0FyQndzRFI7O0FxQmhzRE07RUFDRSxjRndIaUM7QW5CMmtEekM7QXFCaHNETTs7O0VBRUUsY0FBQTtBckJtc0RSOztBcUIzckRNO0VBQ0UsY0YwR2lDO0FuQm9sRHpDO0FxQjVyRFE7RUFDRSxxQkZ1RytCO0FuQnVsRHpDO0FxQjFyRE07OztFQUVFLGNBQUE7QXJCNnJEUjtBcUJ6ckRRO0VBQ0UscUJBQUE7RUNuSk4seUJEb0oyQjtBckIyckQvQjtBcUJ0ckRRO0VBQ0Usd0RBQUE7VUFBQSxnREFBQTtBckJ3ckRWO0FxQnJyRFE7RUFDRSxxQkZpRitCO0FuQnNtRHpDOztBcUI3cURNO0VBQ0UscUJGc0VpQztBbkIwbUR6QztBcUI3cURNOzs7RUFFRSxjQUFBO0FyQmdyRFI7QXFCNXFEUTtFQUNFLHFCRjREK0I7RUUzRC9CLHdEQUFBO1VBQUEsZ0RBQUE7QXJCOHFEVjs7QXFCMzBERTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJoQm9kb0M7RUM1YXBDLGNBQUE7RWV0Q0EsY0ZtTnFDO0FuQjJuRHpDOztBcUIzMERFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFZm1GRSxtQkF0Q2E7RWUzQ2YsZ0JoQmtQMEI7RWdCalAxQixXQUFBO0VBQ0Esd0NBQUE7RVQzQ0Esc0JQcU8wQjtBTHFwRDlCOztBcUIxMERJO0VBRUUscUJGOExtQztFRTNMakMsb0NoQmdiZ0M7RWdCL2FoQyxzU0YwTHdEO0VFekx4RCw0QkFBQTtFQUNBLDJEQUFBO0VBQ0EsZ0VBQUE7QXJCMDBEUjtBcUJ2MERNO0VBQ0UscUJGbUxpQztFRWxMakMsd0RBQUE7VUFBQSxnREFBQTtBckJ5MERSO0FxQnQwRE07OztFQUVFLGNBQUE7QXJCeTBEUjs7QXFCbDBESTtFQUdJLG9DaEJ3WmdDO0VnQnZaaEMsa0ZBQUE7QXJCbTBEUjs7QXFCN3pESTtFQUVFLHFCRjBKbUM7RUV2SmpDLHNEaEJxZW9DO0VnQnBlcEMsdWpCQUFBO0FyQjZ6RFI7QXFCMXpETTtFQUNFLHFCRmtKaUM7RUVqSmpDLHdEQUFBO1VBQUEsZ0RBQUE7QXJCNHpEUjtBcUJ6ekRNOzs7RUFFRSxjQUFBO0FyQjR6RFI7O0FxQm56RE07OztFQUVFLGNBQUE7QXJCdXpEUjs7QXFCL3lETTtFQUNFLGNGd0hpQztBbkIwckR6QztBcUIveURNOzs7RUFFRSxjQUFBO0FyQmt6RFI7O0FxQjF5RE07RUFDRSxjRjBHaUM7QW5CbXNEekM7QXFCM3lEUTtFQUNFLHFCRnVHK0I7QW5Cc3NEekM7QXFCenlETTs7O0VBRUUsY0FBQTtBckI0eURSO0FxQnh5RFE7RUFDRSxxQkFBQTtFQ25KTix5QkRvSjJCO0FyQjB5RC9CO0FxQnJ5RFE7RUFDRSx3REFBQTtVQUFBLGdEQUFBO0FyQnV5RFY7QXFCcHlEUTtFQUNFLHFCRmlGK0I7QW5CcXREekM7O0FxQjV4RE07RUFDRSxxQkZzRWlDO0FuQnl0RHpDO0FxQjV4RE07OztFQUVFLGNBQUE7QXJCK3hEUjtBcUIzeERRO0VBQ0UscUJGNEQrQjtFRTNEL0Isd0RBQUE7VUFBQSxnREFBQTtBckI2eERWOztBbUJ0dERBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBbkJ5dERGO0FtQnB0REU7RUFDRSxXQUFBO0FuQnN0REo7QWVwNkRJO0VJbU5BO0lBQ0Usb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxnQkFBQTtFbkJvdERKO0VtQmh0REU7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsOEJBQUE7SUFBQSw2QkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSxnQkFBQTtFbkJrdERKO0VtQjlzREU7SUFDRSxxQkFBQTtJQUNBLFdBQUE7SUFDQSxzQkFBQTtFbkJndERKO0VtQjVzREU7SUFDRSxxQkFBQTtFbkI4c0RKO0VtQjNzREU7O0lBRUUsV0FBQTtFbkI2c0RKO0VtQnhzREU7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSxtQkFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VuQjBzREo7RW1CeHNERTtJQUNFLGtCQUFBO0lBQ0Esb0JBQUE7UUFBQSxjQUFBO0lBQ0EsYUFBQTtJQUNBLHFCZDJMa0M7SWMxTGxDLGNBQUE7RW5CMHNESjtFbUJ2c0RFO0lBQ0UseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0VuQnlzREo7RW1CdnNERTtJQUNFLGdCQUFBO0VuQnlzREo7QUFDRjs7QXVCMWdFQTtFQUNFLHFCQUFBO0VBRUEsZ0JsQmtSNEI7RWtCalI1QixjbEJNUztFa0JMVCxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VDc0ZBLHlCQUFBO0VsQjBCSSxlQXRDYTtFa0JjakIsZ0JuQnlMNEI7RU8zUjFCLHNCUHFPMEI7RWVwT3hCLHFKR1dKO0VIWEksNklHV0o7RUhYSSxxSUdXSjtFSFhJLDJLR1dKO0F2QitnRUY7QW9CcmhFSTtFR0xKO0lITU0sd0JBQUE7SUFBQSxnQkFBQTtFcEJ3aEVKO0FBQ0Y7QU96aEVFO0VnQlFFLGNsQkpPO0VrQktQLHFCQUFBO0F2Qm9oRUo7QXVCamhFRTtFQUVFLFVBQUE7RUFDQSx3RGxCMlcwQjtVa0IzVzFCLGdEbEIyVzBCO0FMdXFEOUI7QXVCOWdFRTtFQUVFLGFsQjhZMEI7QUxpb0Q5QjtBdUJoZ0VBOztFQUVFLG9CQUFBO0F2QmtnRUY7O0F1QnovREU7RUNyREEsV0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QUwyK0RmO0FPOWlFRTtFaUJBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEIwakV6RztBd0I5aUVFO0VBTUksd0RBQUE7VUFBQSxnREFBQTtBeEIyaUVOO0F3QnRpRUU7RUFFRSxXQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBTHcvRGY7QXdCaGlFRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4QnVrRTdMO0F3QjNoRUk7RUFLSSx3REFBQTtVQUFBLGdEQUFBO0F4QnloRVI7O0F1QnBoRUU7RUNyREEsV0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QUxzZ0VmO0FPemtFRTtFaUJBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEJxbEV6RztBd0J6a0VFO0VBTUkseURBQUE7VUFBQSxpREFBQTtBeEJza0VOO0F3QmprRUU7RUFFRSxXQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBTG1oRWY7QXdCM2pFRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4QmttRTdMO0F3QnRqRUk7RUFLSSx5REFBQTtVQUFBLGlEQUFBO0F4Qm9qRVI7O0F1Qi9pRUU7RUNyREEsV0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QUxpaUVmO0FPcG1FRTtFaUJBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEJnbkV6RztBd0JwbUVFO0VBTUksdURBQUE7VUFBQSwrQ0FBQTtBeEJpbUVOO0F3QjVsRUU7RUFFRSxXQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBTDhpRWY7QXdCdGxFRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4QjZuRTdMO0F3QmpsRUk7RUFLSSx1REFBQTtVQUFBLCtDQUFBO0F4QitrRVI7O0F1QjFrRUU7RUNyREEsV0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QUw0akVmO0FPL25FRTtFaUJBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEIyb0V6RztBd0IvbkVFO0VBTUksd0RBQUE7VUFBQSxnREFBQTtBeEI0bkVOO0F3QnZuRUU7RUFFRSxXQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBTHlrRWY7QXdCam5FRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4QndwRTdMO0F3QjVtRUk7RUFLSSx3REFBQTtVQUFBLGdEQUFBO0F4QjBtRVI7O0F1QnJtRUU7RUNyREEsY0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QUx1bEVmO0FPMXBFRTtFaUJBRSxjQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEJzcUV6RztBd0IxcEVFO0VBTUksd0RBQUE7VUFBQSxnREFBQTtBeEJ1cEVOO0F3QmxwRUU7RUFFRSxjQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBTG9tRWY7QXdCNW9FRTtFQUdFLGNBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4Qm1yRTdMO0F3QnZvRUk7RUFLSSx3REFBQTtVQUFBLGdEQUFBO0F4QnFvRVI7O0F1QmhvRUU7RUNyREEsV0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QUxrbkVmO0FPcnJFRTtFaUJBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEJpc0V6RztBd0JyckVFO0VBTUksdURBQUE7VUFBQSwrQ0FBQTtBeEJrckVOO0F3QjdxRUU7RUFFRSxXQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBTCtuRWY7QXdCdnFFRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4QjhzRTdMO0F3QmxxRUk7RUFLSSx1REFBQTtVQUFBLCtDQUFBO0F4QmdxRVI7O0F1QjNwRUU7RUNyREEsY0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QUw2b0VmO0FPaHRFRTtFaUJBRSxjQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEI0dEV6RztBd0JodEVFO0VBTUkseURBQUE7VUFBQSxpREFBQTtBeEI2c0VOO0F3QnhzRUU7RUFFRSxjQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBTDBwRWY7QXdCbHNFRTtFQUdFLGNBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4Qnl1RTdMO0F3QjdyRUk7RUFLSSx5REFBQTtVQUFBLGlEQUFBO0F4QjJyRVI7O0F1QnRyRUU7RUNyREEsV0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QUx3cUVmO0FPM3VFRTtFaUJBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEJ1dkV6RztBd0IzdUVFO0VBTUksc0RBQUE7VUFBQSw4Q0FBQTtBeEJ3dUVOO0F3Qm51RUU7RUFFRSxXQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBTHFyRWY7QXdCN3RFRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4Qm93RTdMO0F3Qnh0RUk7RUFLSSxzREFBQTtVQUFBLDhDQUFBO0F4QnN0RVI7O0F1QjNzRUU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QUxrc0VmO0FPcndFRTtFaUJxREUsV0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBTHVzRWY7QXdCaHRFRTtFQUVFLHVEQUFBO1VBQUEsK0NBQUE7QXhCaXRFSjtBd0I5c0VFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QXhCK3NFSjtBd0I1c0VFO0VBR0UsV0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QUxtdEVmO0F3QjFzRUk7RUFLSSx1REFBQTtVQUFBLCtDQUFBO0F4QndzRVI7O0F1QnB1RUU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QUwydEVmO0FPOXhFRTtFaUJxREUsV0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBTGd1RWY7QXdCenVFRTtFQUVFLHlEQUFBO1VBQUEsaURBQUE7QXhCMHVFSjtBd0J2dUVFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QXhCd3VFSjtBd0JydUVFO0VBR0UsV0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QUw0dUVmO0F3Qm51RUk7RUFLSSx5REFBQTtVQUFBLGlEQUFBO0F4Qml1RVI7O0F1Qjd2RUU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QUxvdkVmO0FPdnpFRTtFaUJxREUsV0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBTHl2RWY7QXdCbHdFRTtFQUVFLHVEQUFBO1VBQUEsK0NBQUE7QXhCbXdFSjtBd0Jod0VFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QXhCaXdFSjtBd0I5dkVFO0VBR0UsV0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QUxxd0VmO0F3QjV2RUk7RUFLSSx1REFBQTtVQUFBLCtDQUFBO0F4QjB2RVI7O0F1QnR4RUU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QUw2d0VmO0FPaDFFRTtFaUJxREUsV0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBTGt4RWY7QXdCM3hFRTtFQUVFLHdEQUFBO1VBQUEsZ0RBQUE7QXhCNHhFSjtBd0J6eEVFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QXhCMHhFSjtBd0J2eEVFO0VBR0UsV0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QUw4eEVmO0F3QnJ4RUk7RUFLSSx3REFBQTtVQUFBLGdEQUFBO0F4Qm14RVI7O0F1Qi95RUU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QUxzeUVmO0FPejJFRTtFaUJxREUsY0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBTDJ5RWY7QXdCcHpFRTtFQUVFLHVEQUFBO1VBQUEsK0NBQUE7QXhCcXpFSjtBd0JsekVFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QXhCbXpFSjtBd0JoekVFO0VBR0UsY0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QUx1ekVmO0F3Qjl5RUk7RUFLSSx1REFBQTtVQUFBLCtDQUFBO0F4QjR5RVI7O0F1QngwRUU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QUwrekVmO0FPbDRFRTtFaUJxREUsV0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBTG8wRWY7QXdCNzBFRTtFQUVFLHVEQUFBO1VBQUEsK0NBQUE7QXhCODBFSjtBd0IzMEVFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QXhCNDBFSjtBd0J6MEVFO0VBR0UsV0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QUxnMUVmO0F3QnYwRUk7RUFLSSx1REFBQTtVQUFBLCtDQUFBO0F4QnEwRVI7O0F1QmoyRUU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QUx3MUVmO0FPMzVFRTtFaUJxREUsY0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBTDYxRWY7QXdCdDJFRTtFQUVFLHlEQUFBO1VBQUEsaURBQUE7QXhCdTJFSjtBd0JwMkVFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QXhCcTJFSjtBd0JsMkVFO0VBR0UsY0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QUx5MkVmO0F3QmgyRUk7RUFLSSx5REFBQTtVQUFBLGlEQUFBO0F4QjgxRVI7O0F1QjEzRUU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QUxpM0VmO0FPcDdFRTtFaUJxREUsV0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBTHMzRWY7QXdCLzNFRTtFQUVFLHNEQUFBO1VBQUEsOENBQUE7QXhCZzRFSjtBd0I3M0VFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QXhCODNFSjtBd0IzM0VFO0VBR0UsV0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QUxrNEVmO0F3QnozRUk7RUFLSSxzREFBQTtVQUFBLDhDQUFBO0F4QnUzRVI7O0F1Qng0RUE7RUFDRSxnQmxCOE00QjtFa0I3TTVCLGNsQjZGd0M7RWtCNUZ4QyxxQmxCNkZ3QztBTDh5RTFDO0FPOThFRTtFZ0JzRUUsY2xCMkZzQztFa0IxRnRDLDBCbEIyRnNDO0FMZ3pFMUM7QXVCeDRFRTtFQUVFLDBCbEJzRnNDO0VrQnJGdEMsd0JBQUE7VUFBQSxnQkFBQTtBdkJ5NEVKO0F1QnQ0RUU7RUFFRSxjbEJqRk87RWtCa0ZQLG9CQUFBO0F2QnU0RUo7O0F1QjUzRUE7RUNMRSxvQkFBQTtFbEIwQkksa0JBdENhO0VrQmNqQixnQm5CNkg0QjtFTy9OMUIscUJQc08wQjtBTGt3RTlCOztBdUIvM0VBO0VDVEUsdUJBQUE7RWxCMEJJLG1CQXRDYTtFa0JjakIsZ0JuQjhINEI7RU9oTzFCLHFCUHVPMEI7QUx3d0U5Qjs7QXVCNzNFQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0F2Qmc0RUY7QXVCNzNFRTtFQUNFLGtCbEJ1VDBCO0FMd2tFOUI7O0F1QnYzRUU7OztFQUNFLFdBQUE7QXZCNDNFSjs7QXlCbGdGQTtFTE1NLHdDS0xKO0VMS0ksZ0NLTEo7QXpCcWdGRjtBb0IzL0VJO0VLWEo7SUxZTSx3QkFBQTtJQUFBLGdCQUFBO0VwQjgvRUo7QUFDRjtBeUJ4Z0ZFO0VBQ0UsVUFBQTtBekIwZ0ZKOztBeUJyZ0ZFO0VBQ0UsYUFBQTtBekJ3Z0ZKOztBeUJw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O0E5QjAyRnREO0E4QnoyRkk7O0VsQlhBLHlCa0JXa0Q7RWxCVmxELDRCa0JVa0Q7QTlCODJGdEQ7QThCejJGRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0E5QjIyRko7QThCejJGSTtFbEJsQ0EsMEJrQm1DNEU7RWxCbEM1RSw2QmtCa0M0RTtBOUI0MkZoRjtBOEIzMkZJO0VsQnRCQSx5QmtCc0JxRTtFbEJyQnJFLDRCa0JxQnFFO0E5QisyRnpFOztBOEJwMkZBOztFQUVFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0E5QnUyRkY7QThCbDJGRTs7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QTlCcTJGSjtBOEJuMkZJOztFQUNFLFVBQUE7QTlCczJGTjtBOEJsMkZFOzs7Ozs7OztFQUlFLGlCQUFBO0E5QncyRko7O0E4QnAyRkE7RUFBdUIsa0JBQUE7QTlCdzJGdkI7O0E4QnYyRkE7RUFBc0IsaUJBQUE7QTlCMjJGdEI7O0E4Qm4yRkE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RXhCc0JJLGVBdENhO0V3QmtCakIsZ0J6QmdMNEI7RXlCL0s1QixnQnpCb0w0QjtFeUJuTDVCLGN6Qi9GUztFeUJnR1Qsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCekJ2R1M7RXlCd0dULHlCQUFBO0VsQjVHRSxzQlBxTzBCO0FMOHVGOUI7QThCbjJGRTs7RUFFRSxhQUFBO0E5QnEyRko7O0E4QjMxRkE7O0VBRUUsZ0N6QjZXc0M7QUxpL0V4Qzs7QThCMzFGQTs7Ozs7O0VBTUUsb0JBQUE7RXhCYkksa0JBdENhO0V3QnFEakIsZ0J6QnNGNEI7RU8vTjFCLHFCUHNPMEI7QUxrd0Y5Qjs7QThCMzFGQTs7RUFFRSxrQ3pCMlZzQztBTG1nRnhDOztBOEIzMUZBOzs7Ozs7RUFNRSx1QkFBQTtFeEI5QkksbUJBdENhO0V3QnNFakIsZ0J6QnNFNEI7RU9oTzFCLHFCUHVPMEI7QUxreEY5Qjs7QThCMzFGQTs7RUFFRSxzQkFBQTtBOUI4MUZGOztBOEJuMUZBOzs7Ozs7RWxCM0pJLDBCa0JpSzJCO0VsQmhLM0IsNkJrQmdLMkI7QTlCdTFGL0I7O0E4QnAxRkE7Ozs7OztFbEJ0SkkseUJrQjRKMEI7RWxCM0oxQiw0QmtCMkowQjtBOUJ3MUY5Qjs7QStCOWdHQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QS9CaWhHRjs7QStCOWdHQTtFQUNFLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLGtCMUJxZnNDO0FMNGhGeEM7O0ErQjlnR0E7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0EvQmloR0Y7QStCL2dHRTtFQUNFLFcxQnBCTztFMEJxQlAscUIxQnlOMEI7RWlCL08xQix5QmpCK08wQjtBTHl6RjlCO0ErQjdnR0U7RUFLSSx3RDFCZ1d3QjtVMEJoV3hCLGdEMUJnV3dCO0FMMnFGOUI7QStCdmdHRTtFQUNFLHFCMUJxYm9DO0FMb2xGeEM7QStCdGdHRTtFQUNFLFcxQnhDTztFMEJ5Q1AseUIxQjhlNEM7RTBCN2U1QyxxQjFCNmU0QztBTDJoRmhEO0ErQm5nR0k7RUFDRSxjMUIxQ0s7QUwraUdYO0ErQm5nR007RUFDRSx5QjFCakRHO0FMc2pHWDs7QStCMy9GQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBL0I4L0ZGO0ErQjMvRkU7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFcxQjBib0M7RTBCemJwQyxZMUJ5Ym9DO0UwQnhicEMsb0JBQUE7RUFDQSxXQUFBO0VBQ0Esc0IxQjVFTztFMEI2RVAseUJBQUE7QS9CNi9GSjtBK0J4L0ZFO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxXMUIyYW9DO0UwQjFhcEMsWTFCMGFvQztFMEJ6YXBDLFdBQUE7RUFDQSxpQ0FBQTtBL0IwL0ZKOztBK0JoL0ZFO0VuQnRHRSxzQlBxTzBCO0FMcTNGOUI7QStCLytGSTtFQUNFLDZNMUJrYjBDO0FMK2pGaEQ7QStCNStGSTtFQUNFLHFCMUI4SHdCO0VpQi9PMUIseUJqQitPMEI7QUxpM0Y5QjtBK0IzK0ZJO0VBQ0UsMEoxQjJhaUQ7QUxra0Z2RDtBK0J4K0ZJO0VBQ0Usd0MxQm9aMEM7QUxzbEZoRDtBK0J4K0ZJO0VBQ0Usd0MxQmlaMEM7QUx5bEZoRDs7QStCaCtGRTtFQUVFLGtCMUIwWjRDO0FMd2tGaEQ7QStCOTlGSTtFQUNFLHVKMUJzWjBDO0FMMGtGaEQ7QStCMzlGSTtFQUNFLHdDMUIwWDBDO0FMbW1GaEQ7O0ErQm45RkE7RUFDRSxxQkFBQTtBL0JzOUZGO0ErQm45Rkk7RUFDRSxjQUFBO0VBQ0EsYzFCa1kwQztFMEJqWTFDLG1CQUFBO0VBRUEscUIxQmdZMEM7QUxvbEZoRDtBK0JqOUZJO0VBQ0Usd0JBQUE7RUFDQSwwQkFBQTtFQUNBLHVCMUIyWDBDO0UwQjFYMUMsd0IxQjBYMEM7RTBCelgxQyx5QjFCM0tLO0UwQjZLTCxxQjFCc1gwQztFZXppQjFDLGlLV29MQTtFWHBMQSx5SldvTEE7RVhwTEEseUlXb0xBO0VYcExBLG9OV29MQTtBL0JrOUZOO0FvQmpvR0k7RVd1S0E7SVh0S0Usd0JBQUE7SUFBQSxnQkFBQTtFcEJvb0dKO0FBQ0Y7QStCbDlGSTtFQUNFLHNCMUJ6TEs7RTBCMExMLHNDQUFBO1VBQUEsOEJBQUE7QS9CbzlGTjtBK0IvOEZJO0VBQ0Usd0MxQitVMEM7QUxrb0ZoRDs7QStCcjhGQTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLG1DMUJ3UnNDO0UwQnZSdEMsMENBQUE7RXpCeEZJLGVBdENhO0V5QmlJakIsZ0IxQmlFNEI7RTBCaEU1QixnQjFCcUU0QjtFMEJwRTVCLGMxQjlNUztFMEIrTVQsc0JBQUE7RUFDQSw2TTFCbVdrQztFMEJsV2xDLHNCMUJ4TlM7RTBCeU5ULHlCQUFBO0VuQjNORSxzQlBxTzBCO0UwQlA1Qix3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QS9CczhGRjtBK0JwOEZFO0VBQ0UscUIxQjBQb0M7RTBCelBwQyxVQUFBO0VBSUUsd0QxQm1XOEI7VTBCblc5QixnRDFCbVc4QjtBTGdtRnBDO0ErQmg4Rkk7RUFNRSxjMUJ0T0s7RTBCdU9MLHNCMUI5T0s7QUwycUdYO0ErQno3RkU7RUFFRSxZQUFBO0VBQ0Esc0IxQm1JMEI7RTBCbEkxQixzQkFBQTtBL0IwN0ZKO0ErQnY3RkU7RUFDRSxjMUJwUE87RTBCcVBQLHlCMUJ6UE87QUxrckdYO0ErQnI3RkU7RUFDRSxhQUFBO0EvQnU3Rko7O0ErQm43RkE7RUFDRSxrQzFCbU9zQztFMEJsT3RDLG9CMUIySDRCO0UwQjFINUIsdUIxQjBINEI7RTBCekg1QixvQjFCMEg0QjtFQzFReEIsbUJBdENhO0FONm1HbkI7O0ErQm43RkE7RUFDRSxnQzFCNE5zQztFMEIzTnRDLG1CMUJ3SDRCO0UwQnZINUIsc0IxQnVINEI7RTBCdEg1QixrQjFCdUg0QjtFQy9ReEIsa0JBdENhO0FOcW5HbkI7O0ErQjk2RkE7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLG1DMUIwTXNDO0UwQnpNdEMsZ0JBQUE7QS9CaTdGRjs7QStCOTZGQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxtQzFCa01zQztFMEJqTXRDLFNBQUE7RUFDQSxVQUFBO0EvQmk3RkY7QStCLzZGRTtFQUNFLHFCMUIrS29DO0UwQjlLcEMsd0QxQm9GMEI7VTBCcEYxQixnRDFCb0YwQjtBTDYxRjlCO0ErQjk2RkU7RUFDRSx5QjFCN1NPO0FMNnRHWDtBK0I1NkZJO0VBQ0UsaUIxQm9VYTtBTDBtRm5CO0ErQjE2RkU7RUFDRSwwQkFBQTtBL0I0NkZKOztBK0J4NkZBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsbUMxQm9Lc0M7RTBCbkt0Qyx5QkFBQTtFQUVBLGdCMUJsRDRCO0UwQm1ENUIsZ0IxQjlDNEI7RTBCK0M1QixjMUJqVVM7RTBCa1VULHNCMUJ6VVM7RTBCMFVULHlCQUFBO0VuQjVVRSxzQlBxTzBCO0FMa2hHOUI7QStCdjZGRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSw2QjFCOElvQztFMEI3SXBDLHlCQUFBO0VBQ0EsZ0IxQjlEMEI7RTBCK0QxQixjMUJqVk87RTBCa1ZQLGlCQUFBO0VUMVZBLHlCakJHTztFMEJ5VlAsb0JBQUE7RW5CN1ZBLGtDbUI4VnVCO0EvQnk2RjNCOztBK0IvNUZBO0VBQ0UsV0FBQTtFQUNBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0EvQms2RkY7QStCaDZGRTtFQUNFLGFBQUE7QS9CazZGSjtBK0I5NUZJO0VBQTBCLHdFMUI4T2U7VTBCOU9mLGdFMUI4T2U7QUxtckY3QztBK0JoNkZJO0VBQTBCLGdFMUI2T2U7QUxzckY3QztBK0JsNkZJO0VBQTBCLGdFMUI0T2U7QUx5ckY3QztBK0JsNkZFO0VBQ0UsU0FBQTtBL0JvNkZKO0ErQmo2RkU7RUFDRSxXMUI4TnlDO0UwQjdOekMsWTFCNk55QztFMEI1TnpDLG9CQUFBO0VUL1hBLHlCakIrTzBCO0UwQmtKMUIsUzFCNk55QztFTy9sQnpDLG1CUGdtQnlDO0VlL2xCdkMsNEhXb1lGO0VYcFlFLG9IV29ZRjtFWHBZRSw0R1dvWUY7RVhwWUUsa0pXb1lGO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtBL0JrNkZKO0FvQmx5R0k7RVd1WEY7SVh0WEksd0JBQUE7SUFBQSxnQkFBQTtFcEJxeUdKO0FBQ0Y7QStCcjZGSTtFVHZZQSx5QmpCbW1CeUM7QUw0c0Y3QztBK0JuNkZFO0VBQ0UsVzFCdU1nQztFMEJ0TWhDLGMxQnVNZ0M7RTBCdE1oQyxrQkFBQTtFQUNBLGUxQnNNZ0M7RTBCck1oQyx5QjFCN1lPO0UwQjhZUCx5QkFBQTtFbkJuWkEsbUJQeWxCZ0M7QUxndUZwQztBK0JqNkZFO0VBQ0UsVzFCbU15QztFMEJsTXpDLFkxQmtNeUM7RWlCM2xCekMseUJqQitPMEI7RTBCNEsxQixTMUJtTXlDO0VPL2xCekMsbUJQZ21CeUM7RWUvbEJ2QyxpSFc4WkY7RVg5WkUsNEdXOFpGO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtBL0JrNkZKO0FvQjV6R0k7RVdrWkY7SVhqWkkscUJBQUE7SUFBQSxnQkFBQTtFcEIrekdKO0FBQ0Y7QStCcjZGSTtFVGphQSx5QmpCbW1CeUM7QUxzdUY3QztBK0JuNkZFO0VBQ0UsVzFCNktnQztFMEI1S2hDLGMxQjZLZ0M7RTBCNUtoQyxrQkFBQTtFQUNBLGUxQjRLZ0M7RTBCM0toQyx5QjFCdmFPO0UwQndhUCx5QkFBQTtFbkI3YUEsbUJQeWxCZ0M7QUwwdkZwQztBK0JqNkZFO0VBQ0UsVzFCeUt5QztFMEJ4S3pDLFkxQndLeUM7RTBCdkt6QyxhQUFBO0VBQ0Esb0IxQnZEMEI7RTBCd0QxQixtQjFCeEQwQjtFaUI5WDFCLHlCakIrTzBCO0UwQnlNMUIsUzFCc0t5QztFTy9sQnpDLG1CUGdtQnlDO0VlL2xCdkMsZ0hXMmJGO0VYM2JFLDRHVzJiRjtFQUNBLGdCQUFBO0EvQms2Rko7QW9CejFHSTtFVzRhRjtJWDNhSSxvQkFBQTtJQUFBLGdCQUFBO0VwQjQxR0o7QUFDRjtBK0JyNkZJO0VUOWJBLHlCakJtbUJ5QztBTG13RjdDO0ErQm42RkU7RUFDRSxXMUJnSmdDO0UwQi9JaEMsYzFCZ0pnQztFMEIvSWhDLGtCQUFBO0VBQ0EsZTFCK0lnQztFMEI5SWhDLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxvQkFBQTtBL0JxNkZKO0ErQmo2RkU7RUFDRSx5QjFCM2NPO0VPTFAsbUJQeWxCZ0M7QUwyeEZwQztBK0JoNkZFO0VBQ0Usa0JBQUE7RUFDQSx5QjFCamRPO0VPTFAsbUJQeWxCZ0M7QUxneUZwQztBK0I5NUZJO0VBQ0UseUIxQnJkSztBTHEzR1g7QStCNzVGSTtFQUNFLGVBQUE7QS9CKzVGTjtBK0I1NUZJO0VBQ0UseUIxQjdkSztBTDIzR1g7QStCMzVGSTtFQUNFLGVBQUE7QS9CNjVGTjtBK0IxNUZJO0VBQ0UseUIxQnJlSztBTGk0R1g7O0ErQnY1RkE7OztFWGhmTSw0SFdtZko7RVhuZkksb0hXbWZKO0VYbmZJLDRHV21mSjtFWG5mSSxrSldtZko7QS9CMDVGRjtBb0J4NEdJO0VXMmVKOzs7SVgxZU0sd0JBQUE7SUFBQSxnQkFBQTtFcEI2NEdKO0FBQ0Y7O0FnQzE1R0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFdkJHQSxlQUFBO0VBQ0EsZ0JBQUE7RUdBRSxzQlBxTzBCO0FMdXJHOUI7O0FnQzM1R0E7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUIzQnd3QmtDO0UyQnZ3QmxDLGMzQitKd0M7RTJCOUp4QyxzQjNCTlM7RTJCT1QseUJBQUE7QWhDODVHRjtBZ0M1NUdFO0VBQ0UsVUFBQTtFQUNBLGMzQjJKc0M7RTJCMUp0QyxxQkFBQTtFQUNBLHlCM0JYTztFMkJZUCxxQjNCWE87QUx5NkdYO0FnQzM1R0U7RUFDRSxVQUFBO0VBQ0EsVTNCaXdCZ0M7RTJCaHdCaEMsd0QzQjJXMEI7VTJCM1cxQixnRDNCMlcwQjtBTGtqRzlCOztBZ0N2NUdJO0VBQ0UsY0FBQTtFcEJDRiwrQlB1TTBCO0VPdE0xQixrQ1BzTTBCO0FMb3RHOUI7QWdDdjVHSTtFcEJsQkEsZ0NQcU4wQjtFT3BOMUIsbUNQb04wQjtBTHd0RzlCO0FnQ3Q1R0U7RUFDRSxVQUFBO0VBQ0EsVzNCdkNPO0UyQndDUCx5QjNCc00wQjtFMkJyTTFCLHFCM0JxTTBCO0FMbXRHOUI7QWdDcjVHRTtFQUNFLGMzQnZDTztFMkJ3Q1Asb0JBQUE7RUFFQSxZQUFBO0VBQ0Esc0IzQmpETztFMkJrRFAscUIzQi9DTztBTHE4R1g7O0FpQzU4R0U7RUFDRSx1QkFBQTtFM0IySEUsa0JBdENhO0UyQm5GZixnQjVCOE4wQjtBTGl2RzlCO0FpQzE4R007RXJCd0JGLDhCUHdNMEI7RU92TTFCLGlDUHVNMEI7QUw4dUc5QjtBaUN6OEdNO0VyQktGLCtCUHNOMEI7RU9yTjFCLGtDUHFOMEI7QUxrdkc5Qjs7QWlDMTlHRTtFQUNFLHVCQUFBO0UzQjJIRSxtQkF0Q2E7RTJCbkZmLGdCNUIrTjBCO0FMOHZHOUI7QWlDeDlHTTtFckJ3QkYsOEJQeU0wQjtFT3hNMUIsaUNQd00wQjtBTDJ2RzlCO0FpQ3Y5R007RXJCS0YsK0JQdU4wQjtFT3ROMUIsa0NQc04wQjtBTCt2RzlCOztBa0N2K0dBO0VBQ0Usa0JBQUE7RUFDQSx3QkFBQTtFQUNBLG1CN0JtOEJrQztFNkJsOEJsQyw2QkFBQTtFdEJIRSxzQlBxTzBCO0FMeXdHOUI7O0FrQ3QrR0E7RUFFRSxjQUFBO0FsQ3crR0Y7O0FrQ3ArR0E7RUFDRSxnQjdCd1E0QjtBTCt0RzlCOztBa0MvOUdBO0VBQ0UsbUJBQUE7QWxDaytHRjtBa0MvOUdFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtBbENpK0dKOztBa0N2OUdFO0VDOUNBLGNEK0NxSDtFWjFDbkgseUJZMEN1QjtFQzdDekIscUJENkNxRTtBbEM0OUd2RTtBbUN2Z0hFO0VBQ0UseUJBQUE7QW5DeWdISjtBbUN0Z0hFO0VBQ0UsY0FBQTtBbkN3Z0hKOztBa0NuK0dFO0VDOUNBLGNEK0NxSDtFWjFDbkgseUJZMEN1QjtFQzdDekIscUJENkNxRTtBbEN3K0d2RTtBbUNuaEhFO0VBQ0UseUJBQUE7QW5DcWhISjtBbUNsaEhFO0VBQ0UsY0FBQTtBbkNvaEhKOztBa0MvK0dFO0VDOUNBLGNEK0NxSDtFWjFDbkgseUJZMEN1QjtFQzdDekIscUJENkNxRTtBbENvL0d2RTtBbUMvaEhFO0VBQ0UseUJBQUE7QW5DaWlISjtBbUM5aEhFO0VBQ0UsY0FBQTtBbkNnaUhKOztBa0MzL0dFO0VDOUNBLGNEK0NxSDtFWjFDbkgseUJZMEN1QjtFQzdDekIscUJENkNxRTtBbENnZ0h2RTtBbUMzaUhFO0VBQ0UseUJBQUE7QW5DNmlISjtBbUMxaUhFO0VBQ0UsY0FBQTtBbkM0aUhKOztBa0N2Z0hFO0VDOUNBLGNEK0NxSDtFWjFDbkgseUJZMEN1QjtFQzdDekIscUJENkNxRTtBbEM0Z0h2RTtBbUN2akhFO0VBQ0UseUJBQUE7QW5DeWpISjtBbUN0akhFO0VBQ0UsY0FBQTtBbkN3akhKOztBa0NuaEhFO0VDOUNBLGNEK0NxSDtFWjFDbkgseUJZMEN1QjtFQzdDekIscUJENkNxRTtBbEN3aEh2RTtBbUNua0hFO0VBQ0UseUJBQUE7QW5DcWtISjtBbUNsa0hFO0VBQ0UsY0FBQTtBbkNva0hKOztBa0MvaEhFO0VDOUNBLGNEK0NxSDtFWjFDbkgseUJZMEN1QjtFQzdDekIscUJENkNxRTtBbENvaUh2RTtBbUMva0hFO0VBQ0UseUJBQUE7QW5DaWxISjtBbUM5a0hFO0VBQ0UsY0FBQTtBbkNnbEhKOztBa0MzaUhFO0VDOUNBLGNEK0NxSDtFWjFDbkgseUJZMEN1QjtFQzdDekIscUJENkNxRTtBbENnakh2RTtBbUMzbEhFO0VBQ0UseUJBQUE7QW5DNmxISjtBbUMxbEhFO0VBQ0UsY0FBQTtBbkM0bEhKOztBb0NwbUhFO0VBQ0U7SUFBTywyQkFBQTtFcEN3bUhUO0VvQ3ZtSEU7SUFBSyx3QkFBQTtFcEMwbUhQO0FBQ0Y7O0FvQzdtSEU7RUFDRTtJQUFPLDJCQUFBO0VwQ3dtSFQ7RW9Ddm1IRTtJQUFLLHdCQUFBO0VwQzBtSFA7QUFDRjtBb0N2bUhBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxZL0I0OEJrQztFK0IzOEJsQyxnQkFBQTtFOUJvSEksa0JBdENhO0U4QjVFakIseUIvQkpTO0VPSlAsc0JQcU8wQjtBTDY0RzlCOztBb0NybUhBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFcvQmZTO0UrQmdCVCxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUIvQm04QmtDO0VldDlCOUIsbUNnQm9CSjtFaEJwQkksMkJnQm9CSjtBcEN3bUhGO0FvQnZuSEk7RWdCT0o7SWhCTk0sd0JBQUE7SUFBQSxnQkFBQTtFcEIwbkhKO0FBQ0Y7O0FvQzFtSEE7RWRjRSxxTUFBQTtFY1pBLDBCQUFBO0FwQzZtSEY7O0FvQ3ptSEU7RUFDRSwwREFBQTtVQUFBLGtEQUFBO0FwQzRtSEo7QW9DMW1ISTtFQUhGO0lBSUksdUJBQUE7WUFBQSxlQUFBO0VwQzZtSEo7QUFDRjs7QXFDcnBIQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0FyQ3dwSEY7O0FxQ3JwSEE7RUFDRSxtQkFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0FyQ3dwSEY7O0FzQzFwSEE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBR0EsZUFBQTtFQUNBLGdCQUFBO0F0QzJwSEY7O0FzQ2xwSEE7RUFDRSxXQUFBO0VBQ0EsY2pDUFM7RWlDUVQsbUJBQUE7QXRDcXBIRjtBTzNwSEU7RStCVUUsVUFBQTtFQUNBLGNqQ2JPO0VpQ2NQLHFCQUFBO0VBQ0EseUJqQ3JCTztBTHlxSFg7QXNDanBIRTtFQUNFLGNqQ2pCTztFaUNrQlAseUJqQ3pCTztBTDRxSFg7O0FzQzFvSEE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUVBLG1CQUFBO0VBRUEsc0JqQzNDUztFaUM0Q1Qsc0NBQUE7QXRDMm9IRjtBc0N6b0hFO0UxQnZDRSwrQlA0TjBCO0VPM04xQixnQ1AyTjBCO0FMdzlHOUI7QXNDem9IRTtFQUNFLGdCQUFBO0UxQjlCQSxtQ1A4TTBCO0VPN00xQixrQ1A2TTBCO0FMNjlHOUI7QXNDem9IRTtFQUVFLGNqQ25ETztFaUNvRFAsb0JBQUE7RUFDQSxzQmpDM0RPO0FMcXNIWDtBc0N0b0hFO0VBQ0UsVUFBQTtFQUNBLFdqQ2pFTztFaUNrRVAseUJqQzRLMEI7RWlDM0sxQixxQmpDMkswQjtBTDY5RzlCOztBc0MzbkhJO0VBQ0UsOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7QXRDOG5ITjtBc0M1bkhNO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBdEM4bkhSO0FzQzVuSFE7RTFCM0RKLCtCUHVNMEI7RU90TTFCLGtDUHNNMEI7RU8xTDFCLDBCMEJnRHVDO0F0QytuSDNDO0FzQzVuSFE7RUFDRSxlQUFBO0UxQi9FTixnQ1BxTjBCO0VPcE4xQixtQ1BvTjBCO0VPOUsxQiw0QjBCMEN5QztBdEMrbkg3Qzs7QWV6cUhJO0V1QjJCQTtJQUNFLDhCQUFBO0lBQUEsNkJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0V0Q2twSEo7RXNDaHBISTtJQUNFLGtCQUFBO0lBQ0EsZ0JBQUE7RXRDa3BITjtFc0NocEhNO0kxQjNESiwrQlB1TTBCO0lPdE0xQixrQ1BzTTBCO0lPMUwxQiwwQjBCZ0R1QztFdENtcEh6QztFc0NocEhNO0lBQ0UsZUFBQTtJMUIvRU4sZ0NQcU4wQjtJT3BOMUIsbUNQb04wQjtJTzlLMUIsNEIwQjBDeUM7RXRDbXBIM0M7QUFDRjtBZTlySEk7RXVCMkJBO0lBQ0UsOEJBQUE7SUFBQSw2QkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7RXRDc3FISjtFc0NwcUhJO0lBQ0Usa0JBQUE7SUFDQSxnQkFBQTtFdENzcUhOO0VzQ3BxSE07STFCM0RKLCtCUHVNMEI7SU90TTFCLGtDUHNNMEI7SU8xTDFCLDBCMEJnRHVDO0V0Q3VxSHpDO0VzQ3BxSE07SUFDRSxlQUFBO0kxQi9FTixnQ1BxTjBCO0lPcE4xQixtQ1BvTjBCO0lPOUsxQiw0QjBCMEN5QztFdEN1cUgzQztBQUNGO0FlbHRISTtFdUIyQkE7SUFDRSw4QkFBQTtJQUFBLDZCQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtFdEMwckhKO0VzQ3hySEk7SUFDRSxrQkFBQTtJQUNBLGdCQUFBO0V0QzBySE47RXNDeHJITTtJMUIzREosK0JQdU0wQjtJT3RNMUIsa0NQc00wQjtJTzFMMUIsMEIwQmdEdUM7RXRDMnJIekM7RXNDeHJITTtJQUNFLGVBQUE7STFCL0VOLGdDUHFOMEI7SU9wTjFCLG1DUG9OMEI7SU85SzFCLDRCMEIwQ3lDO0V0QzJySDNDO0FBQ0Y7QWV0dUhJO0V1QjJCQTtJQUNFLDhCQUFBO0lBQUEsNkJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0V0QzhzSEo7RXNDNXNISTtJQUNFLGtCQUFBO0lBQ0EsZ0JBQUE7RXRDOHNITjtFc0M1c0hNO0kxQjNESiwrQlB1TTBCO0lPdE0xQixrQ1BzTTBCO0lPMUwxQiwwQjBCZ0R1QztFdEMrc0h6QztFc0M1c0hNO0lBQ0UsZUFBQTtJMUIvRU4sZ0NQcU4wQjtJT3BOMUIsbUNQb04wQjtJTzlLMUIsNEIwQjBDeUM7RXRDK3NIM0M7QUFDRjtBc0Nsc0hFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RTFCakhBLGdCMEJrSHVCO0F0Q29zSDNCO0FzQ2xzSEk7RUFDRSxtQkFBQTtBdENvc0hOO0FzQy9ySEk7RUFDRSxhQUFBO0F0Q2lzSE47QXNDNXJISTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7QXRDOHJITjs7QXVDbDBIRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBdEN1ckgzQztBTzF6SEU7RWdDUE0sY0QwSWtFO0VDeklsRSx5QkFBQTtBdkNvMEhSO0F1Q2owSE07RUFDRSxXbENQRztFa0NRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0F0Q2dzSDFFOztBdUNoMUhFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0F0Q3FzSDNDO0FPeDBIRTtFZ0NQTSxjRDBJa0U7RUN6SWxFLHlCQUFBO0F2Q2sxSFI7QXVDLzBITTtFQUNFLFdsQ1BHO0VrQ1FILHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QXRDOHNIMUU7O0F1QzkxSEU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QXRDbXRIM0M7QU90MUhFO0VnQ1BNLGNEMElrRTtFQ3pJbEUseUJBQUE7QXZDZzJIUjtBdUM3MUhNO0VBQ0UsV2xDUEc7RWtDUUgseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBdEM0dEgxRTs7QXVDNTJIRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBdENpdUgzQztBT3AySEU7RWdDUE0sY0QwSWtFO0VDeklsRSx5QkFBQTtBdkM4MkhSO0F1QzMySE07RUFDRSxXbENQRztFa0NRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0F0QzB1SDFFOztBdUMxM0hFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0F0Qyt1SDNDO0FPbDNIRTtFZ0NQTSxjRDBJa0U7RUN6SWxFLHlCQUFBO0F2QzQzSFI7QXVDejNITTtFQUNFLFdsQ1BHO0VrQ1FILHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QXRDd3ZIMUU7O0F1Q3g0SEU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QXRDNnZIM0M7QU9oNEhFO0VnQ1BNLGNEMElrRTtFQ3pJbEUseUJBQUE7QXZDMDRIUjtBdUN2NEhNO0VBQ0UsV2xDUEc7RWtDUUgseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBdENzd0gxRTs7QXVDdDVIRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBdEMyd0gzQztBTzk0SEU7RWdDUE0sY0QwSWtFO0VDeklsRSx5QkFBQTtBdkN3NUhSO0F1Q3I1SE07RUFDRSxXbENQRztFa0NRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0F0Q294SDFFOztBdUNwNkhFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0F0Q3l4SDNDO0FPNTVIRTtFZ0NQTSxjRDBJa0U7RUN6SWxFLHlCQUFBO0F2Q3M2SFI7QXVDbjZITTtFQUNFLFdsQ1BHO0VrQ1FILHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QXRDa3lIMUU7O0F3Q3I3SEE7RUFDRSxZQUFBO0VsQzhISSxpQkF0Q2E7RWtDdEZqQixnQm5DeVI0QjtFbUN4UjVCLGNBQUE7RUFDQSxXbkNZUztFbUNYVCx5Qm5DZ2tDa0M7RW1DL2pDbEMsWUFBQTtBeEN3N0hGO0FPbjdIRTtFaUNERSxXbkNNTztFbUNMUCxxQkFBQTtBeEN1N0hKO0FPbjdIRTtFaUNDSSxhQUFBO0F4Q3E3SE47O0F3QzE2SEE7RUFDRSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0F4QzY2SEY7O0F3Q3Y2SEE7RUFDRSxvQkFBQTtBeEMwNkhGOztBeUNq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cklBO0VBQXFCLDhCQUFBO0EzQ3lySXJCOztBMkN4cklBO0VBQXFCLGlDQUFBO0EzQzRySXJCOztBMkMzcklBO0VBQXFCLGlDQUFBO0EzQytySXJCOztBMkM5cklBO0VBQXFCLHNDQUFBO0EzQ2tzSXJCOztBMkNqc0lBO0VBQXFCLG1DQUFBO0EzQ3FzSXJCOztBNEN2c0lFO0VBQ0Usb0NBQUE7QTVDMHNJSjs7QU9oc0lFOzs7RXFDTEksb0NBQUE7QTVDMnNJTjs7QTRDanRJRTtFQUNFLG9DQUFBO0E1Q290SUo7O0FPMXNJRTs7O0VxQ0xJLG9DQUFBO0E1Q3F0SU47O0E0QzN0SUU7RUFDRSxvQ0FBQTtBNUM4dElKOztBT3B0SUU7OztFcUNMSSxvQ0FBQTtBNUMrdElOOztBNENydUlFO0VBQ0Usb0NBQUE7QTVDd3VJSjs7QU85dElFOzs7RXFDTEksb0NBQUE7QTVDeXVJTjs7QTRDL3VJRTtFQUNFLG9DQUFBO0E1Q2t2SUo7O0FPeHVJRTs7O0VxQ0xJLG9DQUFBO0E1Q212SU47O0E0Q3p2SUU7RUFDRSxvQ0FBQTtBNUM0dklKOztBT2x2SUU7OztFcUNMSSxvQ0FBQTtBNUM2dklOOztBNENud0lFO0VBQ0Usb0NBQUE7QTVDc3dJSjs7QU81dklFOzs7RXFDTEksb0NBQUE7QTVDdXdJTjs7QTRDN3dJRTtFQUNFLG9DQUFBO0E1Q2d4SUo7O0FPdHdJRTs7O0VxQ0xJLG9DQUFBO0E1Q2l4SU47O0E2Q2h4SUE7RUFDRSxpQ0FBQTtBN0NteElGOztBNkNoeElBO0VBQ0Usd0NBQUE7QTdDbXhJRjs7QThDOXhJQTtFQUFrQixvQ0FBQTtBOUNreUlsQjs7QThDanlJQTtFQUFrQix3Q0FBQTtBOUNxeUlsQjs7QThDcHlJQTtFQUFrQiwwQ0FBQTtBOUN3eUlsQjs7QThDdnlJQTtFQUFrQiwyQ0FBQTtBOUMyeUlsQjs7QThDMXlJQTtFQUFrQix5Q0FBQTtBOUM4eUlsQjs7QThDNXlJQTtFQUFtQixvQkFBQTtBOUNnekluQjs7QThDL3lJQTtFQUFtQix3QkFBQTtBOUNtekluQjs7QThDbHpJQTtFQUFtQiwwQkFBQTtBOUNz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di9LUTs7RUFFRSw4QkFBQTtBM0QwL0tWOztBMkR4L0tROztFQUVFLDRCQUFBO0EzRDIvS1Y7O0EyRDFnTFE7RUFBZ0MscUJBQUE7QTNEOGdMeEM7O0EyRDdnTFE7O0VBRUUseUJBQUE7QTNEZ2hMVjs7QTJEOWdMUTs7RUFFRSwyQkFBQTtBM0RpaExWOztBMkQvZ0xROztFQUVFLDRCQUFBO0EzRGtoTFY7O0EyRGhoTFE7O0VBRUUsMEJBQUE7QTNEbWhMVjs7QTJEbGlMUTtFQUFnQywyQkFBQTtBM0RzaUx4Qzs7QTJEcmlMUTs7RUFFRSwrQkFBQTtBM0R3aUxWOztBMkR0aUxROztFQUVFLGlDQUFBO0EzRHlpTFY7O0EyRHZpTFE7O0VBRUUsa0NBQUE7QTNEMGlMVjs7QTJEeGlMUTs7RUFFRSxnQ0FBQTtBM0QyaUxWOztBMkQxakxRO0VBQWdDLDBCQUFBO0EzRDhqTHhDOztBMkQ3akxROztFQUVFLDhCQUFBO0EzRGdrTFY7O0EyRDlqTFE7O0VBRUUsZ0NBQUE7QTNEaWtMVjs7QTJEL2pMUTs7RUFFRSxpQ0FBQTtBM0Rra0xWOztBMkRoa0xROztFQUVFLCtCQUFBO0EzRG1rTFY7O0EyRGxsTFE7RUFBZ0Msd0JBQUE7QTNEc2xMeEM7O0EyRHJsTFE7O0VBRUUsNEJBQUE7QTNEd2xMVjs7QTJEdGxMUTs7RUFFRSw4QkFBQTtBM0R5bExWOztBMkR2bExROztFQUVFLCtCQUFBO0EzRDBsTFY7O0EyRHhsTFE7O0VBRUUsNkJBQUE7QTNEMmxMVjs7QTJEMW1MUTtFQUFnQywwQkFBQTtBM0Q4bUx4Qzs7QTJEN21MUTs7RUFFRSw4QkFBQTtBM0RnbkxWOztBMkQ5bUxROztFQUVFLGdDQUFBO0EzRGluTFY7O0EyRC9tTFE7O0VBRUUsaUNBQUE7QTNEa25MVjs7QTJEaG5MUTs7RUFFRSwrQkFBQTtBM0RtbkxWOztBMkRsb0xRO0VBQWdDLHdCQUFBO0EzRHNvTHhDOztBMkRyb0xROztFQUVFLDRCQUFBO0EzRHdvTFY7O0EyRHRvTFE7O0VBRUUsOEJBQUE7QTNEeW9MVjs7QTJEdm9MUTs7RUFFRSwrQkFBQTtBM0Qwb0xWOztBMkR4b0xROztFQUVFLDZCQUFBO0EzRDJvTFY7O0EyRG5vTFE7RUFBd0IsMkJBQUE7QTNEdW9MaEM7O0EyRHRvTFE7O0VBRUUsK0JBQUE7QTNEeW9MVjs7QTJEdm9MUTs7RUFFRSxpQ0FBQTtBM0Qwb0xWOztBMkR4b0xROztFQUVFLGtDQUFBO0EzRDJvTFY7O0EyRHpvTFE7O0VBRUUsZ0NBQUE7QTNENG9MVjs7QTJEM3BMUTtFQUF3QiwwQkFBQTtBM0QrcExoQzs7QTJEOXBMUTs7RUFFRSw4QkFBQTtBM0RpcUxWOztBMkQvcExROztFQUVFLGdDQUFBO0EzRGtxTFY7O0EyRGhxTFE7O0VBRUUsaUNBQUE7QTNEbXFMVjs7QTJEanFMUTs7RUFFRSwrQkFBQTtBM0RvcUxWOztBMkRuckxRO0VBQXdCLHdCQUFBO0EzRHVyTGhDOztBMkR0ckxROztFQUVFLDRCQUFBO0EzRHlyTFY7O0EyRHZyTFE7O0VBRUUsOEJBQUE7QTNEMHJMVjs7QTJEeHJMUTs7RUFFRSwrQkFBQTtBM0QyckxWOztBMkR6ckxROztFQUVFLDZCQUFBO0EzRDRyTFY7O0EyRDNzTFE7RUFBd0IsMEJBQUE7QTNEK3NMaEM7O0EyRDlzTFE7O0VBRUUsOEJBQUE7QTNEaXRMVjs7QTJEL3NMUTs7RUFFRSxnQ0FBQTtBM0RrdExWOztBMkRodExROztFQUVFLGlDQUFBO0EzRG10TFY7O0EyRGp0TFE7O0VBRUUsK0JBQUE7QTNEb3RMVjs7QTJEbnVMUTtFQUF3Qix3QkFBQTtBM0R1dUxoQzs7QTJEdHVMUTs7RUFFRSw0QkFBQTtBM0R5dUxWOztBMkR2dUxROztFQUVFLDhCQUFBO0EzRDB1TFY7O0EyRHh1TFE7O0VBRUUsK0JBQUE7QTNEMnVMVjs7QTJEenVMUTs7RUFFRSw2QkFBQTtBM0Q0dUxWOztBMkR0dUxJO0VBQW1CLHVCQUFBO0EzRDB1THZCOztBMkR6dUxJOztFQUVFLDJCQUFBO0EzRDR1TE47O0EyRDF1TEk7O0VBRUUsNkJBQUE7QTNENnVMTjs7QTJEM3VMSTs7RUFFRSw4QkFBQTtBM0Q4dUxOOztBMkQ1dUxJOztFQUVFLDRCQUFBO0EzRCt1TE47O0FleHZMSTtFNENsREk7SUFBZ0Msb0JBQUE7RTNEK3lMdEM7RTJEOXlMTTs7SUFFRSx3QkFBQTtFM0RnekxSO0UyRDl5TE07O0lBRUUsMEJBQUE7RTNEZ3pMUjtFMkQ5eUxNOztJQUVFLDJCQUFBO0UzRGd6TFI7RTJEOXlMTTs7SUFFRSx5QkFBQTtFM0RnekxSO0UyRC96TE07SUFBZ0MsMEJBQUE7RTNEazBMdEM7RTJEajBMTTs7SUFFRSw4QkFBQTtFM0RtMExSO0UyRGowTE07O0lBRUUsZ0NBQUE7RTNEbTBMUjtFMkRqMExNOztJQUVFLGlDQUFBO0UzRG0wTFI7RTJEajBMTTs7SUFFRSwrQkFBQTtFM0RtMExSO0UyRGwxTE07SUFBZ0MseUJBQUE7RTNEcTFMdEM7RTJEcDFMTTs7SUFFRSw2QkFBQTtFM0RzMUxSO0UyRHAxTE07O0lBRUUsK0JBQUE7RTNEczFMUjtFMkRwMUxNOztJQUVFLGdDQUFBO0UzRHMxTFI7RTJEcDFMTTs7SUFFRSw4QkFBQTtFM0RzMUxSO0UyRHIyTE07SUFBZ0MsdUJBQUE7RTNEdzJMdEM7RTJEdjJMTTs7SUFFRSwyQkFBQTtFM0R5MkxSO0UyRHYyTE07O0lBRUUsNkJBQUE7RTNEeTJMUjtFMkR2MkxNOztJQUVFLDhCQUFBO0UzRHkyTFI7RTJEdjJMTTs7SUFFRSw0QkFBQTtFM0R5MkxSO0UyRHgzTE07SUFBZ0MseUJBQUE7RTNEMjNMdEM7RTJEMTNMTTs7SUFFRSw2QkFBQTtFM0Q0M0xSO0UyRDEzTE07O0lBRUUsK0JBQUE7RTNENDNMUjtFMkQxM0xNOztJQUVFLGdDQUFBO0UzRDQzTFI7RTJEMTNMTTs7SUFFRSw4QkFBQTtFM0Q0M0xSO0UyRDM0TE07SUFBZ0MsdUJBQUE7RTNEODRMdEM7RTJENzRMTTs7SUFFRSwyQkFBQTtFM0QrNExSO0UyRDc0TE07O0lBRUUsNkJBQUE7RTNEKzRMUjtFMkQ3NExNOztJQUVFLDhCQUFBO0UzRCs0TFI7RTJENzRMTTs7SUFFRSw0QkFBQTtFM0QrNExSO0UyRDk1TE07SUFBZ0MscUJBQUE7RTNEaTZMdEM7RTJEaDZMTTs7SUFFRSx5QkFBQTtFM0RrNkxSO0UyRGg2TE07O0lBRUUsMkJBQUE7RTNEazZMUjtFMkRoNkxNOztJQUVFLDRCQUFBO0UzRGs2TFI7RTJEaDZMTTs7SUFFRSwwQkFBQTtFM0RrNkxSO0UyRGo3TE07SUFBZ0MsMkJBQUE7RTNEbzdMdEM7RTJEbjdMTTs7SUFFRSwrQkFBQTtFM0RxN0xSO0UyRG43TE07O0lBRUUsaUNBQUE7RTNEcTdMUjtFMkRuN0xNOztJQUVFLGtDQUFBO0UzRHE3TFI7RTJEbjdMTTs7SUFFRSxnQ0FBQTtFM0RxN0xSO0UyRHA4TE07SUFBZ0MsMEJBQUE7RTNEdThMdEM7RTJEdDhMTTs7SUFFRSw4QkFBQTtFM0R3OExSO0UyRHQ4TE07O0lBRUUsZ0NBQUE7RTNEdzhMUjtFMkR0OExNOztJQUVFLGlDQUFBO0UzRHc4TFI7RTJEdDhMTTs7SUFFRSwrQkFBQTtFM0R3OExSO0UyRHY5TE07SUFBZ0Msd0JBQUE7RTNEMDlMdEM7RTJEejlMTTs7SUFFRSw0QkFBQTtFM0QyOUxSO0UyRHo5TE07O0lBRUUsOEJBQUE7RTNEMjlMUjtFMkR6OUxNOztJQUVFLCtCQUFBO0UzRDI5TFI7RTJEejlMTTs7SUFFRSw2QkFBQTtFM0QyOUxSO0UyRDErTE07SUFBZ0MsMEJBQUE7RTNENitMdEM7RTJENStMTTs7SUFFRSw4QkFBQTtFM0Q4K0xSO0UyRDUrTE07O0lBRUUsZ0NBQUE7RTNEOCtMUjtFMkQ1K0xNOztJQUVFLGlDQUFBO0UzRDgrTFI7RTJENStMTTs7SUFFRSwrQkFBQTtFM0Q4K0xSO0UyRDcvTE07SUFBZ0Msd0JBQUE7RTNEZ2dNdEM7RTJELy9MTTs7SUFFRSw0QkFBQTtFM0RpZ01SO0UyRC8vTE07O0lBRUUsOEJBQUE7RTNEaWdNUjtFMkQvL0xNOztJQUVFLCtCQUFBO0UzRGlnTVI7RTJELy9MTTs7SUFFRSw2QkFBQTtFM0RpZ01SO0UyRHovTE07SUFBd0IsMkJBQUE7RTNENC9MOUI7RTJEMy9MTTs7SUFFRSwrQkFBQTtFM0Q2L0xSO0UyRDMvTE07O0lBRUUsaUNBQUE7RTNENi9MUjtFMkQzL0xNOztJQUVFLGtDQUFBO0UzRDYvTFI7RTJEMy9MTTs7SUFFRSxnQ0FBQTtFM0Q2L0xSO0UyRDVnTU07SUFBd0IsMEJBQUE7RTNEK2dNOUI7RTJEOWdNTTs7SUFFRSw4QkFBQTtFM0RnaE1SO0UyRDlnTU07O0lBRUUsZ0NBQUE7RTNEZ2hNUjtFMkQ5Z01NOztJQUVFLGlDQUFBO0UzRGdoTVI7RTJEOWdNTTs7SUFFRSwrQkFBQTtFM0RnaE1SO0UyRC9oTU07SUFBd0Isd0JBQUE7RTNEa2lNOUI7RTJEamlNTTs7SUFFRSw0QkFBQTtFM0RtaU1SO0UyRGppTU07O0lBRUUsOEJBQUE7RTNEbWlNUjtFMkRqaU1NOztJQUVFLCtCQUFBO0UzRG1pTVI7RTJEamlNTTs7SUFFRSw2QkFBQTtFM0RtaU1SO0UyRGxqTU07SUFBd0IsMEJBQUE7RTNEcWpNOUI7RTJEcGpNTTs7SUFFRSw4QkFBQTtFM0Rzak1SO0UyRHBqTU07O0lBRUUsZ0NBQUE7RTNEc2pNUjtFMkRwak1NOztJQUVFLGlDQUFBO0UzRHNqTVI7RTJEcGpNTTs7SUFFRSwrQkFBQTtFM0Rzak1SO0UyRHJrTU07SUFBd0Isd0JBQUE7RTNEd2tNOUI7RTJEdmtNTTs7SUFFRSw0QkFBQTtFM0R5a01SO0UyRHZrTU07O0lBRUUsOEJBQUE7RTNEeWtNUjtFMkR2a01NOztJQUVFLCtCQUFBO0UzRHlrTVI7RTJEdmtNTTs7SUFFRSw2QkFBQTtFM0R5a01SO0UyRG5rTUU7SUFBbUIsdUJBQUE7RTNEc2tNckI7RTJEcmtNRTs7SUFFRSwyQkFBQTtFM0R1a01KO0UyRHJrTUU7O0lBRUUsNkJBQUE7RTNEdWtNSjtFMkRya01FOztJQUVFLDhCQUFBO0UzRHVrTUo7RTJEcmtNRTs7SUFFRSw0QkFBQTtFM0R1a01KO0FBQ0Y7QWVqbE1JO0U0Q2xESTtJQUFnQyxvQkFBQTtFM0R1b010QztFMkR0b01NOztJQUVFLHdCQUFBO0UzRHdvTVI7RTJEdG9NTTs7SUFFRSwwQkFBQTtFM0R3b01SO0UyRHRvTU07O0lBRUUsMkJBQUE7RTNEd29NUjtFMkR0b01NOztJQUVFLHlCQUFBO0UzRHdvTVI7RTJEdnBNTTtJQUFnQywwQkFBQTtFM0QwcE10QztFMkR6cE1NOztJQUVFLDhCQUFBO0UzRDJwTVI7RTJEenBNTTs7SUFFRSxnQ0FBQTtFM0QycE1SO0UyRHpwTU07O0lBRUUsaUNBQUE7RTNEMnBNUjtFMkR6cE1NOztJQUVFLCtCQUFBO0UzRDJwTVI7RTJEMXFNTTtJQUFnQyx5QkFBQTtFM0Q2cU10QztFMkQ1cU1NOztJQUVFLDZCQUFBO0UzRDhxTVI7RTJENXFNTTs7SUFFRSwrQkFBQTtFM0Q4cU1SO0UyRDVxTU07O0lBRUUsZ0NBQUE7RTNEOHFNUjtFMkQ1cU1NOztJQUVFLDhCQUFBO0UzRDhxTVI7RTJEN3JNTTtJQUFnQyx1QkFBQTtFM0Rnc010QztFMkQvck1NOztJQUVFLDJCQUFBO0UzRGlzTVI7RTJEL3JNTTs7SUFFRSw2QkFBQTtFM0Rpc01SO0UyRC9yTU07O0lBRUUsOEJBQUE7RTNEaXNNUjtFMkQvck1NOztJQUVFLDRCQUFBO0UzRGlzTVI7RTJEaHRNTTtJQUFnQyx5QkFBQTtFM0RtdE10QztFMkRsdE1NOztJQUVFLDZCQUFBO0UzRG90TVI7RTJEbHRNTTs7SUFFRSwrQkFBQTtFM0RvdE1SO0UyRGx0TU07O0lBRUUsZ0NBQUE7RTNEb3RNUjtFMkRsdE1NOztJQUVFLDhCQUFBO0UzRG90TVI7RTJEbnVNTTtJQUFnQyx1QkFBQTtFM0RzdU10QztFMkRydU1NOztJQUVFLDJCQUFBO0UzRHV1TVI7RTJEcnVNTTs7SUFFRSw2QkFBQTtFM0R1dU1SO0UyRHJ1TU07O0lBRUUsOEJBQUE7RTNEdXVNUjtFMkRydU1NOztJQUVFLDRCQUFBO0UzRHV1TVI7RTJEdHZNTTtJQUFnQyxxQkFBQTtFM0R5dk10QztFMkR4dk1NOztJQUVFLHlCQUFBO0UzRDB2TVI7RTJEeHZNTTs7SUFFRSwyQkFBQTtFM0Qwdk1SO0UyRHh2TU07O0lBRUUsNEJBQUE7RTNEMHZNUjtFMkR4dk1NOztJQUVFLDBCQUFBO0UzRDB2TVI7RTJEendNTTtJQUFnQywyQkFBQTtFM0Q0d010QztFMkQzd01NOztJQUVFLCtCQUFBO0UzRDZ3TVI7RTJEM3dNTTs7SUFFRSxpQ0FBQTtFM0Q2d01SO0UyRDN3TU07O0lBRUUsa0NBQUE7RTNENndNUjtFMkQzd01NOztJQUVFLGdDQUFBO0UzRDZ3TVI7RTJENXhNTTtJQUFnQywwQkFBQTtFM0QreE10QztFMkQ5eE1NOztJQUVFLDhCQUFBO0UzRGd5TVI7RTJEOXhNTTs7SUFFRSxnQ0FBQTtFM0RneU1SO0UyRDl4TU07O0lBRUUsaUNBQUE7RTNEZ3lNUjtFMkQ5eE1NOztJQUVFLCtCQUFBO0UzRGd5TVI7RTJEL3lNTTtJQUFnQyx3QkFBQTtFM0Rrek10QztFMkRqek1NOztJQUVFLDRCQUFBO0UzRG16TVI7RTJEanpNTTs7SUFFRSw4QkFBQTtFM0Rtek1SO0UyRGp6TU07O0lBRUUsK0JBQUE7RTNEbXpNUjtFMkRqek1NOztJQUVFLDZCQUFBO0UzRG16TVI7RTJEbDBNTTtJQUFnQywwQkFBQTtFM0RxME10QztFMkRwME1NOztJQUVFLDhCQUFBO0UzRHMwTVI7RTJEcDBNTTs7SUFFRSxnQ0FBQTtFM0RzME1SO0UyRHAwTU07O0lBRUUsaUNBQUE7RTNEczBNUjtFMkRwME1NOztJQUVFLCtCQUFBO0UzRHMwTVI7RTJEcjFNTTtJQUFnQyx3QkFBQTtFM0R3MU10QztFMkR2MU1NOztJQUVFLDRCQUFBO0UzRHkxTVI7RTJEdjFNTTs7SUFFRSw4QkFBQTtFM0R5MU1SO0UyRHYxTU07O0lBRUUsK0JBQUE7RTNEeTFNUjtFMkR2MU1NOztJQUVFLDZCQUFBO0UzRHkxTVI7RTJEajFNTTtJQUF3QiwyQkFBQTtFM0RvMU05QjtFMkRuMU1NOztJQUVFLCtCQUFBO0UzRHExTVI7RTJEbjFNTTs7SUFFRSxpQ0FBQTtFM0RxMU1SO0UyRG4xTU07O0lBRUUsa0NBQUE7RTNEcTFNUjtFMkRuMU1NOztJQUVFLGdDQUFBO0UzRHExTVI7RTJEcDJNTTtJQUF3QiwwQkFBQTtFM0R1Mk05QjtFMkR0Mk1NOztJQUVFLDhCQUFBO0UzRHcyTVI7RTJEdDJNTTs7SUFFRSxnQ0FBQTtFM0R3Mk1SO0UyRHQyTU07O0lBRUUsaUNBQUE7RTNEdzJNUjtFMkR0Mk1NOztJQUVFLCtCQUFBO0UzRHcyTVI7RTJEdjNNTTtJQUF3Qix3QkFBQTtFM0QwM005QjtFMkR6M01NOztJQUVFLDRCQUFBO0UzRDIzTVI7RTJEejNNTTs7SUFFRSw4QkFBQTtFM0QyM01SO0UyRHozTU07O0lBRUUsK0JBQUE7RTNEMjNNUjtFMkR6M01NOztJQUVFLDZCQUFBO0UzRDIzTVI7RTJEMTRNTTtJQUF3QiwwQkFBQTtFM0Q2NE05QjtFMkQ1NE1NOztJQUVFLDhCQUFBO0UzRDg0TVI7RTJENTRNTTs7SUFFRSxnQ0FBQTtFM0Q4NE1SO0UyRDU0TU07O0lBRUUsaUNBQUE7RTNEODRNUjtFMkQ1NE1NOztJQUVFLCtCQUFBO0UzRDg0TVI7RTJENzVNTTtJQUF3Qix3QkFBQTtFM0RnNk05QjtFMkQvNU1NOztJQUVFLDRCQUFBO0UzRGk2TVI7RTJELzVNTTs7SUFFRSw4QkFBQTtFM0RpNk1SO0UyRC81TU07O0lBRUUsK0JBQUE7RTNEaTZNUjtFMkQvNU1NOztJQUVFLDZCQUFBO0UzRGk2TVI7RTJEMzVNRTtJQUFtQix1QkFBQTtFM0Q4NU1yQjtFMkQ3NU1FOztJQUVFLDJCQUFBO0UzRCs1TUo7RTJENzVNRTs7SUFFRSw2QkFBQTtFM0QrNU1KO0UyRDc1TUU7O0lBRUUsOEJBQUE7RTNEKzVNSjtFMkQ3NU1FOztJQUVFLDRCQUFBO0UzRCs1TUo7QUFDRjtBZXo2TUk7RTRDbERJO0lBQWdDLG9CQUFBO0UzRCs5TXRDO0UyRDk5TU07O0lBRUUsd0JBQUE7RTNEZytNUjtFMkQ5OU1NOztJQUVFLDBCQUFBO0UzRGcrTVI7RTJEOTlNTTs7SUFFRSwyQkFBQTtFM0RnK01SO0UyRDk5TU07O0lBRUUseUJBQUE7RTNEZytNUjtFMkQvK01NO0lBQWdDLDBCQUFBO0UzRGsvTXRDO0UyRGovTU07O0lBRUUsOEJBQUE7RTNEbS9NUjtFMkRqL01NOztJQUVFLGdDQUFBO0UzRG0vTVI7RTJEai9NTTs7SUFFRSxpQ0FBQTtFM0RtL01SO0UyRGovTU07O0lBRUUsK0JBQUE7RTNEbS9NUjtFMkRsZ05NO0lBQWdDLHlCQUFBO0UzRHFnTnRDO0UyRHBnTk07O0lBRUUsNkJBQUE7RTNEc2dOUjtFMkRwZ05NOztJQUVFLCtCQUFBO0UzRHNnTlI7RTJEcGdOTTs7SUFFRSxnQ0FBQTtFM0RzZ05SO0UyRHBnTk07O0lBRUUsOEJBQUE7RTNEc2dOUjtFMkRyaE5NO0lBQWdDLHVCQUFBO0UzRHdoTnRDO0UyRHZoTk07O0lBRUUsMkJBQUE7RTNEeWhOUjtFMkR2aE5NOztJQUVFLDZCQUFBO0UzRHloTlI7RTJEdmhOTTs7SUFFRSw4QkFBQTtFM0R5aE5SO0UyRHZoTk07O0lBRUUsNEJBQUE7RTNEeWhOUjtFMkR4aU5NO0lBQWdDLHlCQUFBO0UzRDJpTnRDO0UyRDFpTk07O0lBRUUsNkJBQUE7RTNENGlOUjtFMkQxaU5NOztJQUVFLCtCQUFBO0UzRDRpTlI7RTJEMWlOTTs7SUFFRSxnQ0FBQTtFM0Q0aU5SO0UyRDFpTk07O0lBRUUsOEJBQUE7RTNENGlOUjtFMkQzak5NO0lBQWdDLHVCQUFBO0UzRDhqTnRDO0UyRDdqTk07O0lBRUUsMkJBQUE7RTNEK2pOUjtFMkQ3ak5NOztJQUVFLDZCQUFBO0UzRCtqTlI7RTJEN2pOTTs7SUFFRSw4QkFBQTtFM0Qrak5SO0UyRDdqTk07O0lBRUUsNEJBQUE7RTNEK2pOUjtFMkQ5a05NO0lBQWdDLHFCQUFBO0UzRGlsTnRDO0UyRGhsTk07O0lBRUUseUJBQUE7RTNEa2xOUjtFMkRobE5NOztJQUVFLDJCQUFBO0UzRGtsTlI7RTJEaGxOTTs7SUFFRSw0QkFBQTtFM0RrbE5SO0UyRGhsTk07O0lBRUUsMEJBQUE7RTNEa2xOUjtFMkRqbU5NO0lBQWdDLDJCQUFBO0UzRG9tTnRDO0UyRG5tTk07O0lBRUUsK0JBQUE7RTNEcW1OUjtFMkRubU5NOztJQUVFLGlDQUFBO0UzRHFtTlI7RTJEbm1OTTs7SUFFRSxrQ0FBQTtFM0RxbU5SO0UyRG5tTk07O0lBRUUsZ0NBQUE7RTNEcW1OUjtFMkRwbk5NO0lBQWdDLDBCQUFBO0UzRHVuTnRDO0UyRHRuTk07O0lBRUUsOEJBQUE7RTNEd25OUjtFMkR0bk5NOztJQUVFLGdDQUFBO0UzRHduTlI7RTJEdG5OTTs7SUFFRSxpQ0FBQTtFM0R3bk5SO0UyRHRuTk07O0lBRUUsK0JBQUE7RTNEd25OUjtFMkR2b05NO0lBQWdDLHdCQUFBO0UzRDBvTnRDO0UyRHpvTk07O0lBRUUsNEJBQUE7RTNEMm9OUjtFMkR6b05NOztJQUVFLDhCQUFBO0UzRDJvTlI7RTJEem9OTTs7SUFFRSwrQkFBQTtFM0Qyb05SO0UyRHpvTk07O0lBRUUsNkJBQUE7RTNEMm9OUjtFMkQxcE5NO0lBQWdDLDBCQUFBO0UzRDZwTnRDO0UyRDVwTk07O0lBRUUsOEJBQUE7RTNEOHBOUjtFMkQ1cE5NOztJQUVFLGdDQUFBO0UzRDhwTlI7RTJENXBOTTs7SUFFRSxpQ0FBQTtFM0Q4cE5SO0UyRDVwTk07O0lBRUUsK0JBQUE7RTNEOHBOUjtFMkQ3cU5NO0lBQWdDLHdCQUFBO0UzRGdyTnRDO0UyRC9xTk07O0lBRUUsNEJBQUE7RTNEaXJOUjtFMkQvcU5NOztJQUVFLDhCQUFBO0UzRGlyTlI7RTJEL3FOTTs7SUFFRSwrQkFBQTtFM0Rpck5SO0UyRC9xTk07O0lBRUUsNkJBQUE7RTNEaXJOUjtFMkR6cU5NO0lBQXdCLDJCQUFBO0UzRDRxTjlCO0UyRDNxTk07O0lBRUUsK0JBQUE7RTNENnFOUjtFMkQzcU5NOztJQUVFLGlDQUFBO0UzRDZxTlI7RTJEM3FOTTs7SUFFRSxrQ0FBQTtFM0Q2cU5SO0UyRDNxTk07O0lBRUUsZ0NBQUE7RTNENnFOUjtFMkQ1ck5NO0lBQXdCLDBCQUFBO0UzRCtyTjlCO0UyRDlyTk07O0lBRUUsOEJBQUE7RTNEZ3NOUjtFMkQ5ck5NOztJQUVFLGdDQUFBO0UzRGdzTlI7RTJEOXJOTTs7SUFFRSxpQ0FBQTtFM0Rnc05SO0UyRDlyTk07O0lBRUUsK0JBQUE7RTNEZ3NOUjtFMkQvc05NO0lBQXdCLHdCQUFBO0UzRGt0TjlCO0UyRGp0Tk07O0lBRUUsNEJBQUE7RTNEbXROUjtFMkRqdE5NOztJQUVFLDhCQUFBO0UzRG10TlI7RTJEanROTTs7SUFFRSwrQkFBQTtFM0RtdE5SO0UyRGp0Tk07O0lBRUUsNkJBQUE7RTNEbXROUjtFMkRsdU5NO0lBQXdCLDBCQUFBO0UzRHF1TjlCO0UyRHB1Tk07O0lBRUUsOEJBQUE7RTNEc3VOUjtFMkRwdU5NOztJQUVFLGdDQUFBO0UzRHN1TlI7RTJEcHVOTTs7SUFFRSxpQ0FBQTtFM0RzdU5SO0UyRHB1Tk07O0lBRUUsK0JBQUE7RTNEc3VOUjtFMkRydk5NO0lBQXdCLHdCQUFBO0UzRHd2TjlCO0UyRHZ2Tk07O0lBRUUsNEJBQUE7RTNEeXZOUjtFMkR2dk5NOztJQUVFLDhCQUFBO0UzRHl2TlI7RTJEdnZOTTs7SUFFRSwrQkFBQTtFM0R5dk5SO0UyRHZ2Tk07O0lBRUUsNkJBQUE7RTNEeXZOUjtFMkRudk5FO0lBQW1CLHVCQUFBO0UzRHN2TnJCO0UyRHJ2TkU7O0lBRUUsMkJBQUE7RTNEdXZOSjtFMkRydk5FOztJQUVFLDZCQUFBO0UzRHV2Tko7RTJEcnZORTs7SUFFRSw4QkFBQTtFM0R1dk5KO0UyRHJ2TkU7O0lBRUUsNEJBQUE7RTNEdXZOSjtBQUNGO0FlandOSTtFNENsREk7SUFBZ0Msb0JBQUE7RTNEdXpOdEM7RTJEdHpOTTs7SUFFRSx3QkFBQTtFM0R3ek5SO0UyRHR6Tk07O0lBRUUsMEJBQUE7RTNEd3pOUjtFMkR0ek5NOztJQUVFLDJCQUFBO0UzRHd6TlI7RTJEdHpOTTs7SUFFRSx5QkFBQTtFM0R3ek5SO0UyRHYwTk07SUFBZ0MsMEJBQUE7RTNEMDBOdEM7RTJEejBOTTs7SUFFRSw4QkFBQTtFM0QyME5SO0UyRHowTk07O0lBRUUsZ0NBQUE7RTNEMjBOUjtFMkR6ME5NOztJQUVFLGlDQUFBO0UzRDIwTlI7RTJEejBOTTs7SUFFRSwrQkFBQTtFM0QyME5SO0UyRDExTk07SUFBZ0MseUJBQUE7RTNENjFOdEM7RTJENTFOTTs7SUFFRSw2QkFBQTtFM0Q4MU5SO0UyRDUxTk07O0lBRUUsK0JBQUE7RTNEODFOUjtFMkQ1MU5NOztJQUVFLGdDQUFBO0UzRDgxTlI7RTJENTFOTTs7SUFFRSw4QkFBQTtFM0Q4MU5SO0UyRDcyTk07SUFBZ0MsdUJBQUE7RTNEZzNOdEM7RTJELzJOTTs7SUFFRSwyQkFBQTtFM0RpM05SO0UyRC8yTk07O0lBRUUsNkJBQUE7RTNEaTNOUjtFMkQvMk5NOztJQUVFLDhCQUFBO0UzRGkzTlI7RTJELzJOTTs7SUFFRSw0QkFBQTtFM0RpM05SO0UyRGg0Tk07SUFBZ0MseUJBQUE7RTNEbTROdEM7RTJEbDROTTs7SUFFRSw2QkFBQTtFM0RvNE5SO0UyRGw0Tk07O0lBRUUsK0JBQUE7RTNEbzROUjtFMkRsNE5NOztJQUVFLGdDQUFBO0UzRG80TlI7RTJEbDROTTs7SUFFRSw4QkFBQTtFM0RvNE5SO0UyRG41Tk07SUFBZ0MsdUJBQUE7RTNEczVOdEM7RTJEcjVOTTs7SUFFRSwyQkFBQTtFM0R1NU5SO0UyRHI1Tk07O0lBRUUsNkJBQUE7RTNEdTVOUjtFMkRyNU5NOztJQUVFLDhCQUFBO0UzRHU1TlI7RTJEcjVOTTs7SUFFRSw0QkFBQTtFM0R1NU5SO0UyRHQ2Tk07SUFBZ0MscUJBQUE7RTNEeTZOdEM7RTJEeDZOTTs7SUFFRSx5QkFBQTtFM0QwNk5SO0UyRHg2Tk07O0lBRUUsMkJBQUE7RTNEMDZOUjtFMkR4Nk5NOztJQUVFLDRCQUFBO0UzRDA2TlI7RTJEeDZOTTs7SUFFRSwwQkFBQTtFM0QwNk5SO0UyRHo3Tk07SUFBZ0MsMkJBQUE7RTNENDdOdEM7RTJEMzdOTTs7SUFFRSwrQkFBQTtFM0Q2N05SO0UyRDM3Tk07O0lBRUUsaUNBQUE7RTNENjdOUjtFMkQzN05NOztJQUVFLGtDQUFBO0UzRDY3TlI7RTJEMzdOTTs7SUFFRSxnQ0FBQTtFM0Q2N05SO0UyRDU4Tk07SUFBZ0MsMEJBQUE7RTNEKzhOdEM7RTJEOThOTTs7SUFFRSw4QkFBQTtFM0RnOU5SO0UyRDk4Tk07O0lBRUUsZ0NBQUE7RTNEZzlOUjtFMkQ5OE5NOztJQUVFLGlDQUFBO0UzRGc5TlI7RTJEOThOTTs7SUFFRSwrQkFBQTtFM0RnOU5SO0UyRC85Tk07SUFBZ0Msd0JBQUE7RTNEaytOdEM7RTJEaitOTTs7SUFFRSw0QkFBQTtFM0RtK05SO0UyRGorTk07O0lBRUUsOEJBQUE7RTNEbStOUjtFMkRqK05NOztJQUVFLCtCQUFBO0UzRG0rTlI7RTJEaitOTTs7SUFFRSw2QkFBQTtFM0RtK05SO0UyRGwvTk07SUFBZ0MsMEJBQUE7RTNEcS9OdEM7RTJEcC9OTTs7SUFFRSw4QkFBQTtFM0RzL05SO0UyRHAvTk07O0lBRUUsZ0NBQUE7RTNEcy9OUjtFMkRwL05NOztJQUVFLGlDQUFBO0UzRHMvTlI7RTJEcC9OTTs7SUFFRSwrQkFBQTtFM0RzL05SO0UyRHJnT007SUFBZ0Msd0JBQUE7RTNEd2dPdEM7RTJEdmdPTTs7SUFFRSw0QkFBQTtFM0R5Z09SO0UyRHZnT007O0lBRUUsOEJBQUE7RTNEeWdPUjtFMkR2Z09NOztJQUVFLCtCQUFBO0UzRHlnT1I7RTJEdmdPTTs7SUFFRSw2QkFBQTtFM0R5Z09SO0UyRGpnT007SUFBd0IsMkJBQUE7RTNEb2dPOUI7RTJEbmdPTTs7SUFFRSwrQkFBQTtFM0RxZ09SO0UyRG5nT007O0lBRUUsaUNBQUE7RTNEcWdPUjtFMkRuZ09NOztJQUVFLGtDQUFBO0UzRHFnT1I7RTJEbmdPTTs7SUFFRSxnQ0FBQTtFM0RxZ09SO0UyRHBoT007SUFBd0IsMEJBQUE7RTNEdWhPOUI7RTJEdGhPTTs7SUFFRSw4QkFBQTtFM0R3aE9SO0UyRHRoT007O0lBRUUsZ0NBQUE7RTNEd2hPUjtFMkR0aE9NOztJQUVFLGlDQUFBO0UzRHdoT1I7RTJEdGhPTTs7SUFFRSwrQkFBQTtFM0R3aE9SO0UyRHZpT007SUFBd0Isd0JBQUE7RTNEMGlPOUI7RTJEemlPTTs7SUFFRSw0QkFBQTtFM0QyaU9SO0UyRHppT007O0lBRUUsOEJBQUE7RTNEMmlPUjtFMkR6aU9NOztJQUVFLCtCQUFBO0UzRDJpT1I7RTJEemlPTTs7SUFFRSw2QkFBQTtFM0QyaU9SO0UyRDFqT007SUFBd0IsMEJBQUE7RTNENmpPOUI7RTJENWpPTTs7SUFFRSw4QkFBQTtFM0Q4ak9SO0UyRDVqT007O0lBRUUsZ0NBQUE7RTNEOGpPUjtFMkQ1ak9NOztJQUVFLGlDQUFBO0UzRDhqT1I7RTJENWpPTTs7SUFFRSwrQkFBQTtFM0Q4ak9SO0UyRDdrT007SUFBd0Isd0JBQUE7RTNEZ2xPOUI7RTJEL2tPTTs7SUFFRSw0QkFBQTtFM0RpbE9SO0UyRC9rT007O0lBRUUsOEJBQUE7RTNEaWxPUjtFMkQva09NOztJQUVFLCtCQUFBO0UzRGlsT1I7RTJEL2tPTTs7SUFFRSw2QkFBQTtFM0RpbE9SO0UyRDNrT0U7SUFBbUIsdUJBQUE7RTNEOGtPckI7RTJEN2tPRTs7SUFFRSwyQkFBQTtFM0Qra09KO0UyRDdrT0U7O0lBRUUsNkJBQUE7RTNEK2tPSjtFMkQ3a09FOztJQUVFLDhCQUFBO0UzRCtrT0o7RTJEN2tPRTs7SUFFRSw0QkFBQTtFM0Qra09KO0FBQ0Y7QTREL29PQTtFQUFrQiw0R0FBQTtBNURrcE9sQjs7QTREOW9PQTtFQUFpQiw4QkFBQTtBNURrcE9qQjs7QTREanBPQTtFQUFpQiw4QkFBQTtBNURxcE9qQjs7QTREcHBPQTtFQUFpQiw4QkFBQTtBNUR3cE9qQjs7QTREdnBPQTtFQ1RFLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBN0RvcU9GOztBNERycE9JO0VBQXdCLDJCQUFBO0E1RHlwTzVCOztBNER4cE9JO0VBQXdCLDRCQUFBO0E1RDRwTzVCOztBNEQzcE9JO0VBQXdCLDZCQUFBO0E1RCtwTzVCOztBZTFuT0k7RTZDdkNBO0lBQXdCLDJCQUFBO0U1RHNxTzFCO0U0RHJxT0U7SUFBd0IsNEJBQUE7RTVEd3FPMUI7RTREdnFPRTtJQUF3Qiw2QkFBQTtFNUQwcU8xQjtBQUNGO0FldG9PSTtFNkN2Q0E7SUFBd0IsMkJBQUE7RTVEaXJPMUI7RTREaHJPRTtJQUF3Qiw0QkFBQTtFNURtck8xQjtFNERsck9FO0lBQXdCLDZCQUFBO0U1RHFyTzFCO0FBQ0Y7QWVqcE9JO0U2Q3ZDQTtJQUF3QiwyQkFBQTtFNUQ0ck8xQjtFNEQzck9FO0lBQXdCLDRCQUFBO0U1RDhyTzFCO0U0RDdyT0U7SUFBd0IsNkJBQUE7RTVEZ3NPMUI7QUFDRjtBZTVwT0k7RTZDdkNBO0lBQXdCLDJCQUFBO0U1RHVzTzFCO0U0RHRzT0U7SUFBd0IsNEJBQUE7RTVEeXNPMUI7RTREeHNPRTtJQUF3Qiw2QkFBQTtFNUQyc08xQjtBQUNGO0E0RHRzT0E7RUFBbUIsb0NBQUE7QTVEeXNPbkI7O0E0RHhzT0E7RUFBbUIsb0NBQUE7QTVENHNPbkI7O0E0RDNzT0E7RUFBbUIscUNBQUE7QTVEK3NPbkI7O0E0RDNzT0E7RUFBdUIsMkJBQUE7QTVEK3NPdkI7O0E0RDlzT0E7RUFBdUIsK0JBQUE7QTVEa3RPdkI7O0E0RGp0T0E7RUFBdUIsMkJBQUE7QTVEcXRPdkI7O0E0RHB0T0E7RUFBdUIsMkJBQUE7QTVEd3RPdkI7O0E0RHZ0T0E7RUFBdUIsOEJBQUE7QTVEMnRPdkI7O0E0RDF0T0E7RUFBdUIsNkJBQUE7QTVEOHRPdkI7O0E0RDF0T0E7RUFBYyxzQkFBQTtBNUQ4dE9kOztBOERyd09FO0VBQ0UseUJBQUE7QTlEd3dPSjs7QU85dk9FO0V1RExNLHlCQUFBO0E5RHV3T1I7O0E4RDd3T0U7RUFDRSx5QkFBQTtBOURneE9KOztBT3R3T0U7RXVETE0seUJBQUE7QTlEK3dPUjs7QThEcnhPRTtFQUNFLHlCQUFBO0E5RHd4T0o7O0FPOXdPRTtFdURMTSx5QkFBQTtBOUR1eE9SOztBOEQ3eE9FO0VBQ0UseUJBQUE7QTlEZ3lPSjs7QU90eE9FO0V1RExNLHlCQUFBO0E5RCt4T1I7O0E4RHJ5T0U7RUFDRSx5QkFBQTtBOUR3eU9KOztBTzl4T0U7RXVETE0seUJBQUE7QTlEdXlPUjs7QThEN3lPRTtFQUNFLHlCQUFBO0E5RGd6T0o7O0FPdHlPRTtFdURMTSx5QkFBQTtBOUQreU9SOztBOERyek9FO0VBQ0UseUJBQUE7QTlEd3pPSjs7QU85eU9FO0V1RExNLHlCQUFBO0E5RHV6T1I7O0E4RDd6T0U7RUFDRSx5QkFBQTtBOURnME9KOztBT3R6T0U7RXVETE0seUJBQUE7QTlEK3pPUjs7QTREeHhPQTtFQUFhLHlCQUFBO0E1RDR4T2I7O0E0RDN4T0E7RUFBYyx5QkFBQTtBNUQreE9kOztBNEQ3eE9BO0VBQWlCLG9DQUFBO0E1RGl5T2pCOztBNERoeU9BO0VBQWlC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Q0ksZ0JBQUE7QTVGZ21USjs7QTRGN2xUQTtFQUNJLGdCQUFBO0E1RmdtVEo7O0E0RjdsVEE7RUFDSSxnQkFBQTtBNUZnbVRKOztBNEY3bFRBO0VBQ0ksZ0JBQUE7QTVGZ21USjs7QTRGN2xUQTtFQUNJLGdCQUFBO0E1RmdtVEo7O0E0RjdsVEE7RUFDSSxnQkFBQTtBNUZnbVRKOztBNEY3bFRBO0VBQ0ksZ0JBQUE7QTVGZ21USjs7QTRGN2xUQTtFQUNJLGdCQUFBO0E1RmdtVEo7O0E0RjdsVEE7RUFDSSxnQkFBQTtBNUZnbVRKOztBNEY3bFRBO0VBQ0ksZ0JBQUE7QTVGZ21USjs7QTZGN3FUQztFQUNHO0lBQ0ksK0JBQUE7WUFBQSx1QkFBQTtFN0ZnclROO0U2RjdxVEU7SUFDSSxpQ0FBQTtZQUFBLHlCQUFBO0U3RitxVE47QUFDRjs7QTZGdHJUQztFQUNHO0lBQ0ksK0JBQUE7WUFBQSx1QkFBQTtFN0ZnclROO0U2RjdxVEU7SUFDSSxpQ0FBQTtZQUFBLHlCQUFBO0U3RitxVE47QUFDRjtBOEZyclRBO0VBQ0ksZ0JBQUE7QTlGdXJUSjtBOEZyclRJO0VBQ0ksYUFBQTtBOUZ1clRSO0E4RnByVEk7RUFDSSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7QTlGc3JUUjtBOEZuclRJO0VBQ0kseUNBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0E5RnFyVFI7QThGbHJUSTtFQUNJLGVBQUE7QTlGb3JUUjtBOEZqclRJO0VBQ0kseUNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0E5Rm1yVFI7QThGaHJUSTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QTlGa3JUUjtBOEYvcVRJO0VBQ0ksa0JBQUE7QTlGaXJUUjtBOEY5cVRJO0VBQ0ksb0JBQUE7RUFDQSxxQkFBQTtBOUZnclRSO0E4RjdxVEk7RUFDSSxlQUFBO0E5RitxVFI7QThGNXFUSTtFQUNJLGtCQUFBO0E5RjhxVFI7QThGM3FUSTtFQUNJLHdCQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtBOUY2cVRSO0E4RjFxVEk7RUFDSSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtBOUY0cVRSIiwiZmlsZSI6InN0ZGluIn0= */