*:focus, *:active {
  outline: none !important;
}

*::-webkit-scrollbar {
  width: 8px;
}

*::-webkit-scrollbar-track {
  background: #eee;
}

*::-webkit-scrollbar-thumb {
  background: black;
}

/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 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;
  --breakpoint-xxl: 1460px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
  width: device-width;
}

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

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  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 {
  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;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

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

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

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: monospace, monospace;
  font-size: 1em;
}

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

figure {
  margin: 0 0 1rem;
}

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

svg:not(:root) {
  overflow: hidden;
}

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

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

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

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

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: .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-cancel-button,
[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-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

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: "\2014 \00A0";
}

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

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

.figure {
  display: inline-block;
}

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

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

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

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

a > code {
  color: inherit;
}

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

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

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

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

@media (min-width: 1460px) {
  .container {
    max-width: 1400px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
      -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 {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -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 {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -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 {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -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 {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -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%;
  }
}

@media (min-width: 1460px) {
  .col-xxl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xxl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xxl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xxl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xxl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xxl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xxl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xxl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.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 .table {
  background-color: #fff;
}

.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-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

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

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

.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-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-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-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-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-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-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-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: #212529;
  border-color: #32383e;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

.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 {
  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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1459.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  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, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-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::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}

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;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
.input-group-lg > .input-group-append > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control,
.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;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

.form-control-lg, .input-group-lg > .form-control,
.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;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px);
}

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

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

.form-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -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: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: 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: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8);
  border-radius: .2rem;
}

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
}

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

.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip, .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-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 {
  background-color: #71dd8a;
}

.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 {
  background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.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 ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}

.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 {
  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: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8);
  border-radius: .2rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
}

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

.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip, .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-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 {
  background-color: #efa2a9;
}

.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 {
  background-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.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 ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}

.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 {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: 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: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: 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 {
    width: auto;
  }
  .form-inline .form-check {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  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, 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;
}

.btn:hover, .btn:focus {
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  background-image: none;
}

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 {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 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 {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 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 {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 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 {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 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 {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 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 {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 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 {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 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 {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

.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 {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.show {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.show {
  display: block;
}

tr.collapse.show {
  display: table-row;
}

tbody.collapse.show {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  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;
}

.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  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 {
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  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 {
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  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-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;
  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;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 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-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

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

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.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 {
  margin-left: 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;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file:focus {
  z-index: 3;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .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: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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: 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::before {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label::before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: 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 > .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: -webkit-inline-flex;
  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;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-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 {
  margin-bottom: 0;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #dee2e6;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%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 {
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%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::before {
  background-color: #007bff;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%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-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%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;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5);
}

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

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-control {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input:focus ~ .custom-file-control::before {
  border-color: #80bdff;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  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(calc(2.25rem + 2px) - 1px * 2);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

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

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

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

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

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

.navbar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar > .container,
.navbar > .container-fluid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

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

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

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

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

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

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

@media (max-width: 1459.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1460px) {
  .navbar-expand-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

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

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-expand .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.25rem;
}

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

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

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

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

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

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

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

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

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

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

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

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

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

.card-deck {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

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

.card-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.card-group > .card {
  margin-bottom: 15px;
}

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

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

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

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

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  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 {
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

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

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

.badge:empty {
  display: none;
}

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

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

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

.badge-primary[href]:hover, .badge-primary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0062cc;
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #545b62;
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

.badge-success[href]:hover, .badge-success[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

.badge-info[href]:hover, .badge-info[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

.badge-warning[href]:hover, .badge-warning[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #d39e00;
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

.badge-danger[href]:hover, .badge-danger[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

.badge-light[href]:hover, .badge-light[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

.badge-dark[href]:hover, .badge-dark[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

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

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

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  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: -webkit-flex;
  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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #007bff;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-bar-striped {
  background-image: -webkit-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-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 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

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

.list-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -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 {
  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:hover, .list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  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: .5;
}

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  opacity: .75;
}

.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

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

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

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

.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, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
}

.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -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;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

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

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

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: .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-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

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

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

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

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

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

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

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

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

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

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

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

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #fff;
}

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

.popover-header:empty {
  display: none;
}

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

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

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

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

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

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next,
  .active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

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

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-prev,
  .active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

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

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

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

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  background-color: #fff;
}

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

.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 {
  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-circle {
  border-radius: 50% !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: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !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: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !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: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !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: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !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: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1460px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !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: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !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;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

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

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-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;
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-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;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-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;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-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;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-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;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 1460px) {
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .align-self-xxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-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;
  }
}

@media (min-width: 1460px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 1460px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}

.text-justify {
  text-align: justify !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;
  }
}

@media (min-width: 1460px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-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-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !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: #0062cc !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-muted {
  color: #6c757d !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
      -ms-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*='owl-'] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}

.owl-theme .owl-nav [class*='owl-']:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none;
}

.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}

.cc-window {
  opacity: 1;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}

.cc-window.cc-invisible {
  opacity: 0;
}

.cc-animate.cc-revoke {
  -webkit-transition: transform 1s ease;
  -webkit-transition: -webkit-transform 1s ease;
  transition: -webkit-transform 1s ease;
  transition: transform 1s ease;
  transition: transform 1s ease, -webkit-transform 1s ease;
  transition: transform 1s ease,-webkit-transform 1s ease;
}

.cc-animate.cc-revoke.cc-top {
  -webkit-transform: translateY(-2em);
  -ms-transform: translateY(-2em);
      transform: translateY(-2em);
}

.cc-animate.cc-revoke.cc-bottom {
  -webkit-transform: translateY(2em);
  -ms-transform: translateY(2em);
      transform: translateY(2em);
}

.cc-animate.cc-revoke.cc-active.cc-top {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
      transform: translateY(0);
}

.cc-animate.cc-revoke.cc-active.cc-bottom {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
      transform: translateY(0);
}

.cc-revoke:hover {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
      transform: translateY(0);
}

.cc-grower {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 1s;
  transition: max-height 1s;
}

.cc-revoke, .cc-window {
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;
  font-family: Helvetica,Calibri,Arial,sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  z-index: 9999;
}

.cc-window.cc-static {
  position: static;
}

.cc-window.cc-floating {
  padding: 2em;
  max-width: 24em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}

.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
}

.cc-revoke {
  padding: .5em;
}

.cc-revoke:hover {
  text-decoration: underline;
}

.cc-header {
  font-size: 18px;
  font-weight: 700;
}

.cc-btn, .cc-close, .cc-link, .cc-revoke {
  cursor: pointer;
}

.cc-link {
  opacity: .8;
  display: inline-block;
  padding: .2em;
  text-decoration: underline;
}

.cc-link:hover {
  opacity: 1;
}

.cc-link:active, .cc-link:visited {
  color: initial;
}

.cc-btn {
  display: block;
  padding: .4em .8em;
  font-size: .9em;
  font-weight: 700;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap;
}

.cc-highlight .cc-btn:first-child {
  background-color: transparent;
  border-color: transparent;
}

.cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:hover {
  background-color: transparent;
  text-decoration: underline;
}

.cc-close {
  display: block;
  position: absolute;
  top: .5em;
  right: .5em;
  font-size: 1.6em;
  opacity: .9;
  line-height: .75;
}

.cc-close:focus, .cc-close:hover {
  opacity: 1;
}

.cc-revoke.cc-top {
  top: 0;
  left: 3em;
  border-bottom-left-radius: .5em;
  border-bottom-right-radius: .5em;
}

.cc-revoke.cc-bottom {
  bottom: 0;
  left: 3em;
  border-top-left-radius: .5em;
  border-top-right-radius: .5em;
}

.cc-revoke.cc-left {
  left: 3em;
  right: unset;
}

.cc-revoke.cc-right {
  right: 3em;
  left: unset;
}

.cc-top {
  top: 1em;
}

.cc-left {
  left: 1em;
}

.cc-right {
  right: 1em;
}

.cc-bottom {
  bottom: 1em;
}

.cc-floating > .cc-link {
  margin-bottom: 1em;
}

.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em;
}

.cc-window.cc-floating .cc-compliance {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
}

.cc-window.cc-banner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0;
}

.cc-banner.cc-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}

.cc-banner .cc-message {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  max-width: 100%;
  margin-right: 1em;
}

.cc-compliance {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-line-pack: justify;
  -webkit-align-content: space-between;
          align-content: space-between;
}

.cc-floating .cc-compliance > .cc-btn {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}

.cc-btn + .cc-btn {
  margin-left: .5em;
}

@media print {
  .cc-revoke, .cc-window {
    display: none;
  }
}

@media screen and (max-width: 900px) {
  .cc-btn {
    white-space: normal;
  }
}

@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
  .cc-window.cc-top {
    top: 0;
  }
  .cc-window.cc-bottom {
    bottom: 0;
  }
  .cc-window.cc-banner, .cc-window.cc-floating, .cc-window.cc-left, .cc-window.cc-right {
    left: 0;
    right: 0;
  }
  .cc-window.cc-banner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  .cc-window.cc-banner .cc-compliance {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .cc-window.cc-floating {
    max-width: none;
  }
  .cc-window .cc-message {
    margin-bottom: 1em;
  }
  .cc-window.cc-banner {
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    -webkit-align-items: unset;
            align-items: unset;
  }
  .cc-window.cc-banner .cc-message {
    margin-right: 0;
  }
}

.cc-floating.cc-theme-classic {
  padding: 1.2em;
  border-radius: 5px;
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
  text-align: center;
  display: inline;
  -webkit-box-flex: 0;
  -ms-flex: none;
  -webkit-flex: none;
          flex: none;
}

.cc-theme-classic .cc-btn {
  border-radius: 5px;
}

.cc-theme-classic .cc-btn:last-child {
  min-width: 140px;
}

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
  display: inline-block;
}

.cc-theme-edgeless.cc-window {
  padding: 0;
}

.cc-floating.cc-theme-edgeless .cc-message {
  margin: 2em;
  margin-bottom: 1.5em;
}

.cc-banner.cc-theme-edgeless .cc-btn {
  margin: 0;
  padding: .8em 1.8em;
  height: 100%;
}

.cc-banner.cc-theme-edgeless .cc-message {
  margin-left: 1em;
}

.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
  margin-left: 0;
}

.clr {
  clear: both;
}

html {
  height: 100%;
}

body {
  height: 100%;
  overflow-x: hidden !important;
  font-style: normal;
  font-weight: 400;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  color: #000;
  font-size: 18px;
  line-height: 1.2;
  padding-top: 111px;
}

@media (min-width: 992px) {
  body {
    padding-top: 65px;
  }
}

.component {
  width: 100%;
}

.button {
  display: inline-block;
  position: relative;
  cursor: pointer;
  margin-left: 20px;
  text-align: center;
}

.button:before {
  content: ' ';
  position: absolute;
  width: calc(100% + 10px);
  height: calc(100% + 10px);
  z-index: 2;
}

.button > div {
  position: absolute;
  width: 100%;
  height: 100%;
  left: -20px;
  top: 0;
  z-index: 0;
  background-color: #000;
  border: solid 1px transparent;
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}

.button > span {
  border: solid 1px #000;
  background-color: #64ffff;
  font-size: 14px;
  color: #000;
  padding: 30px 60px;
  cursor: pointer;
  border-radius: 0 !important;
  line-height: 1;
  display: inline-block;
  position: relative;
  left: -10px;
  top: -10px;
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}

@media (min-width: 768px) {
  .button > span {
    font-size: 16px;
  }
}

@media (min-width: 992px) {
  .button > span {
    padding: 40px 80px 34px 80px;
  }
}

@media (hover: hover) {
  .button:hover > div {
    left: -15px;
    top: -5px;
  }
  .button:hover > span {
    left: -15px;
    top: -5px;
  }
}

form .col-form-4 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  form .col-form-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}

form .col-form-full {
  text-align: center;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

form .col-form-full label {
  display: inline-block;
}

form .bold-label {
  font-weight: 700;
  font-size: 15px;
}

form p {
  font-size: 12px;
  margin-bottom: 30px;
}

form label {
  display: block;
  width: 100%;
  margin-bottom: 35px;
  text-align: left;
}

form label span {
  display: block;
  width: 100%;
  margin-bottom: 5px;
  color: #707070;
  font-size: 13px;
}

form label input, form label select {
  background-color: transparent;
  display: block;
  width: 100%;
  border-radius: 0;
  border-width: 0 0 1px 0;
  border-color: #707070;
  height: 30px;
  color: #000;
}

form label select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("../img/arrow-down.png") center right 10px no-repeat transparent;
  background-size: 15px auto;
}

form label textarea {
  background-color: #fff;
  width: 100%;
  border: 1px solid #707070;
  height: 80px;
  resize: none;
  border-radius: 0 !important;
}

form .check-label {
  width: auto;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-top: 15px;
  margin-bottom: 30px;
}

form .check-label span.policy {
  color: #00758d;
  font-size: 16px;
}

form .check-label span.policy a {
  text-decoration: underline;
  color: #00758d;
}

form .check-label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

form .check-label input:checked ~ .policy-check:after {
  display: block;
}

form .check-label .policy-check {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  border: 2px solid #00758B;
}

form .check-label .policy-check:after {
  content: "";
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url("../img/check-icon.png") center center no-repeat;
  background-size: 10px 10px;
  width: 10px;
  height: 10px;
}

form .form-feed {
  display: none;
  line-height: 1.4;
  text-align: center;
  margin-top: 20px;
}

form .form-feed .response {
  color: #000;
  padding: 10px;
  font-size: 14px;
}

body {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.component.component-form-download .wrap-intro h2, .component.component-form-download .wrap-intro span, .component.component-form-test .col-left h4, .component.component-icons h2, .component.component-img-list .col-right .wrap-list .list-item .number, .component.component-page-header .left-col .wrap-text-left h1, .component.component-text-slider .row .left-col .wrap-text h3, .component.component-video h2 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-style: normal;
}

.component.component-form-download .wrap-intro p, .component.component-img-list .col-right .wrap-list .list-item .text, .component.component-page-header .wrap-text-right, .component.component-page-header .wrap-text-right p:first-child, .component.component-quote .col-quote-10, .component.component-text-slider .row .left-col .wrap-text p, footer, header .col-left div span {
  font-family: "Source Code Pro", monospace;
  font-weight: 400;
  font-style: normal;
}

.component.component-form-test .col-left p, .component.component-page-header .wrap-text-right p, header .col-right span a {
  font-family: "Source Code Pro", monospace;
  font-weight: 700;
  font-style: normal;
}

.component.component-form-download {
  padding: 45px 0 60px;
  background-color: #f0f0ef;
}

@media (min-width: 992px) {
  .component.component-form-download {
    padding: 60px 0 90px;
  }
}

.component.component-form-download .wrap-intro {
  text-align: center;
  margin-bottom: 35px;
}

@media (min-width: 992px) {
  .component.component-form-download .wrap-intro {
    margin-bottom: 70px;
  }
}

@media (min-width: 992px) {
  .component.component-form-download .wrap-intro h2 {
    font-size: 40px;
    margin-bottom: 25px;
  }
}

.component.component-form-download .wrap-intro p {
  font-size: 18px;
}

.component.component-form-download .wrap-intro span {
  font-size: 20px;
}

@media (min-width: 992px) {
  .component.component-form-download .wrap-intro span {
    font-size: 23px;
  }
}

@-webkit-keyframes moveFreccia {
  0% {
    left: calc(38% + 170px);
  }
  50% {
    left: calc(38% + 200px);
  }
  100% {
    left: calc(38% + 170px);
  }
}

@keyframes moveFreccia {
  0% {
    left: calc(38% + 170px);
  }
  50% {
    left: calc(38% + 200px);
  }
  100% {
    left: calc(38% + 170px);
  }
}

.component.component-form-test {
  padding-top: 30px;
}

@media (min-width: 992px) {
  .component.component-form-test {
    padding-top: 60px;
  }
}

.component.component-form-test .col-left {
  max-height: 1415px;
  padding-bottom: 30px;
  color: #00758d;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  .component.component-form-test .col-left {
    padding-bottom: 40px;
  }
}

@media (min-width: 992px) {
  .component.component-form-test .col-left {
    padding-bottom: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-bottom: 0;
    background: url("../img/form-robot.png");
    background-repeat: no-repeat;
    background-size: auto 40%;
    background-position: center center;
    padding-bottom: 110px;
  }
}

@media (min-width: 1200px) {
  .component.component-form-test .col-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    background-size: auto 60%;
    background-position: center bottom;
  }
}

.component.component-form-test .col-left h4 {
  position: relative;
  z-index: 2;
  font-size: 30px;
  line-height: 40px;
  margin: 0 0 20px 30px;
}

@media (min-width: 768px) {
  .component.component-form-test .col-left h4 {
    margin-top: 20px;
  }
}

@media (min-width: 992px) {
  .component.component-form-test .col-left h4 {
    font-size: 80px;
    line-height: 100px;
    margin: 30px 0 30px 30px;
  }
}

@media (min-width: 1200px) {
  .component.component-form-test .col-left h4 {
    margin: 60px 0 60px 30px;
    font-size: 100px;
    line-height: 120px;
  }
}

@media (min-width: 1460px) {
  .component.component-form-test .col-left h4 {
    margin: 90px 0 90px 60px;
    line-height: 144px;
  }
}

.component.component-form-test .col-left h4 .compila-il-form {
  font-size: 20px;
  line-height: 1;
  text-align: left;
  display: block;
  position: relative;
  padding-left: 0;
}

@media (min-width: 992px) {
  .component.component-form-test .col-left h4 .compila-il-form {
    padding-left: 38%;
  }
}

.component.component-form-test .col-left h4 .compila-il-form img {
  display: none;
  position: absolute;
  top: -38px;
  left: calc(38% + 170px);
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
  -webkit-animation: 1s ease-in-out infinite moveFreccia;
  animation: 1s ease-in-out infinite moveFreccia;
}

@media (min-width: 992px) {
  .component.component-form-test .col-left h4 .compila-il-form img {
    display: block;
  }
}

.component.component-form-test .col-left p {
  margin: 0 0 0 30px;
  position: relative;
  z-index: 2;
  font-size: 18px;
  line-height: 1.3;
}

@media (min-width: 992px) {
  .component.component-form-test .col-left p {
    font-size: 26px;
  }
}

@media (min-width: 1460px) {
  .component.component-form-test .col-left p {
    margin: 0 0 0 60px;
  }
}

.component.component-form-test .col-right {
  background-color: #f0f0ef;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  .component.component-form-test .col-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    margin-bottom: 256px;
  }
}

@media (min-width: 992px) {
  .component.component-form-test .col-right .form-feed {
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
    margin-top: 0;
    background-color: #f0f0ef;
    padding: 0 15px 20px 15px;
  }
}

.component.component-form-test .wrap-form {
  padding: 30px 0;
}

.component.component-icons {
  padding: 50px 0;
  text-align: center;
}

@media (min-width: 992px) {
  .component.component-icons {
    padding: 60px 0;
  }
}

.component.component-icons h2 {
  font-size: 26px;
  margin-bottom: 50px;
}

@media (min-width: 992px) {
  .component.component-icons h2 {
    margin-bottom: 70px;
  }
}

.component.component-icons .slider-icons .single-item {
  text-align: center;
}

.component.component-icons .slider-icons .single-item img {
  width: auto;
  margin: auto;
}

.component.component-icons .slider-icons .single-item div {
  margin-top: 20px;
  font-size: 18px;
}

.component.component-icons .slider-icons .owl-dots {
  margin-top: 20px;
}

.component.component-icons .slider-icons .owl-dots .owl-dot {
  height: 13px;
  width: 13px;
  background-color: #fff;
  margin: 0 5px;
  border: 1px solid #00758d;
}

.component.component-icons .slider-icons .owl-dots .owl-dot.active {
  border: 1px solid #00758d;
  background-color: #00758d;
}

.component.component-img-list {
  padding: 55px 0 20px;
  position: relative;
}

@media (min-width: 992px) {
  .component.component-img-list {
    padding: 100px 0 30px;
  }
}

.component.component-img-list img.hand-img {
  display: none;
  position: absolute;
  left: 0;
  top: 40%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (min-width: 1460px) {
  .component.component-img-list img.hand-img {
    display: block;
  }
}

.component.component-img-list .col-left {
  text-align: center;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  .component.component-img-list .col-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.component.component-img-list .col-left h2 {
  text-align: left;
  font-weight: 700;
  margin-bottom: 50px;
}

@media (min-width: 992px) {
  .component.component-img-list .col-left h2 {
    font-size: 35px;
    margin-bottom: 110px;
  }
}

.component.component-img-list .col-right {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  .component.component-img-list .col-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.component.component-img-list .col-right .wrap-list {
  margin-top: 30px;
}

@media (min-width: 992px) {
  .component.component-img-list .col-right .wrap-list {
    margin-top: 6px;
  }
}

.component.component-img-list .col-right .wrap-list .list-item {
  position: relative;
  margin-bottom: 35px;
}

@media (min-width: 992px) {
  .component.component-img-list .col-right .wrap-list .list-item {
    margin-bottom: 50px;
  }
}

.component.component-img-list .col-right .wrap-list .list-item .number {
  font-size: 35px;
  position: absolute;
  top: 0;
  left: 0;
}

.component.component-img-list .col-right .wrap-list .list-item .text {
  line-height: 1.4;
  padding-left: 65px;
}

.component.component-page-header {
  padding: 30px 0 50px;
}

@media (min-width: 992px) {
  .component.component-page-header {
    padding: 50px 0;
  }
}

.component.component-page-header .left-col {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  .component.component-page-header .left-col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.component.component-page-header .left-col img.img-robot {
  opacity: .4;
  width: 400px;
}

@media (min-width: 768px) {
  .component.component-page-header .left-col img.img-robot {
    float: right;
  }
}

@media (min-width: 992px) {
  .component.component-page-header .left-col img.img-robot {
    width: 500px;
  }
}

.component.component-page-header .left-col img.logo-img {
  margin-bottom: 15px;
}

.component.component-page-header .left-col .wrap-text-left {
  padding: 0 15px;
  width: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: inline-block;
}

@media (min-width: 768px) {
  .component.component-page-header .left-col .wrap-text-left {
    left: 0;
    transform: translate(0);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

@media (min-width: 992px) {
  .component.component-page-header .left-col .wrap-text-left {
    padding: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}

.component.component-page-header .left-col .wrap-text-left h1 {
  display: inline-block;
  white-space: nowrap;
}

@media (min-width: 992px) {
  .component.component-page-header .left-col .wrap-text-left h1 {
    font-size: 50px;
  }
}

.component.component-page-header .right-col {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  .component.component-page-header .right-col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.component.component-page-header .wrap-text-right {
  margin-bottom: 30px;
}

@media (min-width: 992px) {
  .component.component-page-header .wrap-text-right {
    margin-top: 30px;
  }
}

@media (min-width: 1200px) {
  .component.component-page-header .wrap-text-right {
    margin-top: 118px;
  }
}

.component.component-page-header .wrap-text-right p {
  font-size: 16px;
  font-style: italic;
}

@media (min-width: 992px) {
  .component.component-page-header .wrap-text-right p {
    font-size: 21px;
    margin-bottom: 40px;
  }
}

.component.component-page-header .wrap-text-right p:first-child {
  font-style: normal;
}

.component.component-page-header .wrap-text-right p:last-child {
  margin-bottom: 0;
}

.component.component-quote {
  display: none;
  background-color: #00758d;
  padding: 50px 0;
}

@media (min-width: 992px) {
  .component.component-quote {
    padding: 70px 0 90px;
    display: block;
  }
}

.component.component-quote .col-quote-10 {
  color: #fff;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  .component.component-quote .col-quote-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    margin-left: 8.3333333333%;
  }
}

.component.component-quote .col-quote-10 .wrap-quote {
  margin-bottom: 40px;
  position: relative;
}

.component.component-quote .col-quote-10 .wrap-quote p {
  font-style: italic;
  line-height: 1.6;
  padding: 0 28px;
}

@media (min-width: 992px) {
  .component.component-quote .col-quote-10 .wrap-quote p {
    padding: 0 45px;
  }
}

.component.component-quote .col-quote-10 .wrap-quote p:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: url("../img/quotation-open.png") center center no-repeat;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
}

.component.component-quote .col-quote-10 .wrap-quote p:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  background: url("../img/quotation-close.png") center center no-repeat;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
}

.component.component-quote .col-quote-10 .wrap-writer {
  padding: 0 28px;
}

@media (min-width: 992px) {
  .component.component-quote .col-quote-10 .wrap-writer {
    padding: 0 45px;
  }
}

.component.component-quote .col-quote-10 .wrap-writer span {
  text-transform: uppercase;
}

.component.component-quote .col-quote-10 .wrap-writer p {
  margin-top: 10px;
  margin-bottom: 0;
}

.component.component-text-slider {
  padding: 50px 0 60px;
  background-color: #00758d;
}

@media (min-width: 992px) {
  .component.component-text-slider {
    padding: 80px 0;
  }
}

.component.component-text-slider .row {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.component.component-text-slider .row .left-col {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  .component.component-text-slider .row .left-col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.component.component-text-slider .row .left-col .wrap-text {
  color: #fff;
  margin-bottom: 50px;
}

@media (min-width: 992px) {
  .component.component-text-slider .row .left-col .wrap-text {
    margin-bottom: 0;
  }
}

.component.component-text-slider .row .left-col .wrap-text h3 {
  line-height: 1.3;
  margin-bottom: 25px;
}

@media (min-width: 992px) {
  .component.component-text-slider .row .left-col .wrap-text h3 {
    font-size: 35px;
    margin-bottom: 40px;
  }
}

.component.component-text-slider .row .left-col .wrap-text p {
  font-size: 16px;
  margin-bottom: 20px;
  line-height: 1.3;
}

@media (min-width: 992px) {
  .component.component-text-slider .row .left-col .wrap-text p {
    font-size: 20px;
    margin-bottom: 30px;
  }
}

.component.component-text-slider .row .left-col .wrap-text p:last-child {
  margin: 0;
}

.component.component-text-slider .row .right-col {
  text-align: center;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  .component.component-text-slider .row .right-col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.component.component-text-slider .row .right-col .slider-wrap .owl-nav {
  position: absolute;
  bottom: 0;
  left: 0;
}

.component.component-text-slider .row .right-col .slider-wrap .owl-nav button {
  width: 65px;
  height: 65px;
}

.component.component-text-slider .row .right-col .slider-wrap .owl-nav button.owl-prev {
  background: url("../img/left-arrow.png") center center no-repeat #000 !important;
}

.component.component-text-slider .row .right-col .slider-wrap .owl-nav button.owl-next {
  margin-left: 10px;
  background: url("../img/right-arrow.png") center center no-repeat #000 !important;
}

.component.component-text-slider .row .right-col .slider-wrap .owl-nav button span {
  visibility: hidden;
}

.component.component-video {
  text-align: center;
  background-color: #f0f0ef;
  padding: 40px 0 50px;
}

@media (min-width: 992px) {
  .component.component-video {
    padding: 60px 0 70px;
  }
}

.component.component-video h2 {
  font-size: 24px;
  margin-bottom: 25px;
}

@media (min-width: 992px) {
  .component.component-video h2 {
    font-size: 37px;
    margin-bottom: 40px;
  }
}

footer {
  padding: 60px 0;
  padding-bottom: 50px;
  font-size: 16px;
}

@media (min-width: 992px) {
  footer {
    font-size: 20px;
    margin-top: -130px;
    padding-top: 0;
  }
}

footer a {
  color: #000;
}

footer a:hover {
  text-decoration: underline;
  color: #000;
}

footer .row:first-child {
  text-align: center;
}

@media (min-width: 992px) {
  footer .row:first-child {
    text-align: left;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

footer .row:first-child .col-footer-4 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  footer .row:first-child .col-footer-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    text-align: left;
  }
}

footer .row:first-child .col-footer-4 .wrap-col {
  padding-bottom: 25px;
}

@media (min-width: 992px) {
  footer .row:first-child .col-footer-4:nth-child(1) {
    border-right: 1px solid #000;
  }
}

footer .row:first-child .col-footer-4:nth-child(1) .wrap-col {
  padding-bottom: 25px;
}

footer .row:first-child .col-footer-4:nth-child(1) .wrap-col img {
  display: block;
  margin: 0 auto 30px;
}

@media (min-width: 992px) {
  footer .row:first-child .col-footer-4:nth-child(1) .wrap-col img {
    margin: 0 0 55px;
  }
}

@media (min-width: 992px) {
  footer .row:first-child .col-footer-4:nth-child(2) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-left: 1px solid #000;
  }
}

footer .row:first-child .col-footer-4:nth-child(2) .wrap-col {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}

footer .row:last-child {
  border-top: 1px solid #000;
}

footer .row:last-child .col-footer-off {
  text-align: center;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  footer .row:last-child .col-footer-off {
    text-align: left;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: 66.6666666667%;
  }
}

footer .row:last-child .col-footer-off .wrap-col {
  padding-top: 25px;
}

header {
  text-align: center;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 999;
  background: white;
}

@media (min-width: 992px) {
  header {
    text-align: left;
    height: 65px;
  }
}

header .col-left {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  header .col-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}

header .col-left div {
  display: block;
  background-color: #00758d;
  padding: 12px;
}

@media (min-width: 992px) {
  header .col-left div {
    padding: 22px 0 22px 22px;
  }
}

header .col-left div img {
  max-width: 120px;
  display: block;
  margin: 0 auto 10px auto;
}

@media (min-width: 992px) {
  header .col-left div img {
    display: inline-block;
    margin: 0 50px 0 0;
  }
}

header .col-left div span {
  color: #fff;
  font-size: 15px;
}

header .col-right {
  border-bottom: 1px solid #00758d;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  header .col-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 0;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
                -ms-grid-row-align: center;
            align-self: center;
    border: 0;
  }
}

@media (min-width: 1200px) {
  header .col-right {
    text-align: left;
  }
}

header .col-right span a {
  color: #00758d;
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 16px;
}

@media (min-width: 1600px) {
  header .col-right span a {
    font-size: 17px;
  }
}

/*
//Rotate device
#rotate-device {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background: tomato;
    top: 0;
    left: 0;
    z-index: 10;
    @media (max-width: 812px) and (orientation: landscape) {
        display: block;
    }
    div{
        position: absolute;
        width: auto;
        display: inline-block;
        top: 50%;
        left: 50%;
        @include centerXY;
        font-size: 40px;
        color: white;
    }
}

*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsInN0eWxlcy5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zsb2F0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vd2wuY2Fyb3VzZWwvc3JjL3Njc3MvX2NvcmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vd2wuY2Fyb3VzZWwvc3JjL3Njc3MvX2FuaW1hdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vd2wuY2Fyb3VzZWwvc3JjL3Njc3MvX2F1dG9oZWlnaHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9vd2wuY2Fyb3VzZWwvc3JjL3Njc3MvX2xhenlsb2FkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL192aWRlby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fdGhlbWUuZGVmYXVsdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9jb29raWVjb25zZW50L2J1aWxkL2Nvb2tpZWNvbnNlbnQubWluLmNzcyIsIl9jb21tb24uc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9wc2V1ZG9jbGFzcy5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2stZm9ybS1kb3dubG9hZC5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2stZm9ybS10ZXN0LnNjc3MiLCJjb21wb25lbnRzL19ibG9jay1pY29ucy5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2staW1nLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrLXBhZ2UtaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19ibG9jay1xdW90ZS5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2stdGV4dC1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrLXZpZGVvLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwic3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZUE7RUFDQyx5QkFBeUI7Q0FDekI7O0FBQ0Q7RUFDSSxXQUFXO0NBQ2Q7O0FBQ0Q7RUFDSSxpQkFBaUI7Q0FDcEI7O0FBQ0Q7RUFDSSxrQkFBa0I7Q0FDckI7O0FDMUJEOzs7OztHQUtHO0FDTEg7RUFHSSxnQkFBZTtFQUFmLGtCQUFlO0VBQWYsa0JBQWU7RUFBZixnQkFBZTtFQUFmLGVBQWU7RUFBZixrQkFBZTtFQUFmLGtCQUFlO0VBQWYsaUJBQWU7RUFBZixnQkFBZTtFQUFmLGdCQUFlO0VBQWYsY0FBZTtFQUFmLGdCQUFlO0VBQWYscUJBQWU7RUFJZixtQkFBZTtFQUFmLHFCQUFlO0VBQWYsbUJBQWU7RUFBZixnQkFBZTtFQUFmLG1CQUFlO0VBQWYsa0JBQWU7RUFBZixpQkFBZTtF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aEJvWDZJO0VnQnBYN0ksc0loQm9YNkk7Q21CeFVsSjs7QUEzQ0Q7RUFhSSxzQkFBc0I7Q2xCRXZCOztBa0JmSDtFQWtCSSxXQUFXO0VBQ1gsaURuQldhO0NtQlZkOztBQXBCSDtFQXlCSSxjbkI4VTZCO0NtQjVVOUI7O0FBM0JIO0VBK0JJLGdCQUFnQjtDQUNqQjs7QUFoQ0g7RUFvQ0ksdUJBQXVCO0NBTXhCOztBQUlIOztFQUVFLHFCQUFxQjtDQUN0Qjs7QUFRQztFQ3pEQSxZcEJLYTtFa0JMWCwwQmxCOEJhO0VvQjVCZixzQnBCNEJlO0NtQjZCZDs7QUFGRDtFQ25ERSxZcEJEVztFa0JMWCwwQkVEaUU7RUFTakUsc0JBVDJHO0NuQlN2Rjs7QWtCaUR0QjtFQ3hDSSxnRHBCYVc7Q29CWGQ7O0FEc0NEO0VDakNFLFlwQm5CVztFb0JvQlgsMEJwQkthO0VvQkpiLHNCcEJJYTtDb0JIZDs7QUQ4QkQ7O0VDekJFLFlwQjNCVztFb0I0QlgsMEJBbENxSjtFQXNDckosc0JBdEMrTDtDQWdEaE07O0FEVUQ7O0VDYk0sZ0RwQmRTO0NvQmdCWjs7QURXSDtFQ3pEQSxZcEJLYTtFa0JMWCwwQmxCV2M7RW9CVGhCLHNCcEJTZ0I7Q21CZ0RmOztBQUZEO0VDbkRFLFlwQkRXO0VrQkxYLDBCRURpRTtFQVNqRSxzQkFUMkc7Q25CU3ZGOztBa0JpRHRCO0VDeENJLGtEcEJOWTtDb0JRZjs7QURzQ0Q7RUNqQ0UsWXBCbkJXO0VvQm9CWCwwQnBCZGM7RW9CZWQsc0JwQmZjO0NvQmdCZjs7QUQ4QkQ7O0VDekJFLFlwQjNCVztFb0I0QlgsMEJBbENxSjtFQXNDckosc0JBdEMrTDtDQWdEaE07O0FEVUQ7O0VDYk0sa0RwQmpDVTtDb0JtQ2I7O0FEV0g7RUN6REEsWXBCS2E7RWtCTFgsMEJsQnFDYTtFb0JuQ2Ysc0JwQm1DZTtDbUJzQmQ7O0FBRkQ7RUNuREUsWXBCRFc7RWtCTFgsMEJFRGlFO0VBU2pFLHNCQVQyRztDbkJTdkY7O0FrQmlEdEI7RUN4Q0ksZ0RwQm9CVztDb0JsQmQ7O0FEc0NEO0VDakNFLFlwQm5CVztFb0JvQlgsMEJwQllhO0VvQlhiLHNCcEJXYTtDb0JWZDs7QUQ4QkQ7O0VDekJFLFlwQjNCVztFb0I0QlgsMEJBbENxSjtFQXNDckosc0JBdEMrTDtDQWdEaE07O0FEVUQ7O0VDYk0sZ0RwQlBTO0NvQlNaOztBRFdIO0VDekRBLFlwQkthO0VrQkxYLDBCbEJ1Q2E7RW9CckNmLHNCcEJxQ2U7Q21Cb0JkOztBQUZEO0VDbkRFLFlwQkRXO0VrQkxYLDBCRURpRTtFQVNqRSxzQkFUMkc7Q25CU3ZGOztBa0JpRHRCO0VDeENJLGlEcEJzQlc7Q29CcEJkOztBRHNDRDtFQ2pDRSxZcEJuQlc7RW9Cb0JYLDBCcEJjYTtFb0JiYixzQnBCYWE7Q29CWmQ7O0FEOEJEOztFQ3pCRSxZcEIzQlc7RW9CNEJYLDBCQWxDcUo7RUFzQ3JKLHNCQXRDK0w7Q0FnRGhNOztBRFVEOztFQ2JNLGlEcEJMUztDb0JPWjs7QURXSDtFQ3pEQSxlcEJjZ0I7RWtCZGQsMEJsQm9DYTtFb0JsQ2Ysc0JwQmtDZTtDbUJ1QmQ7O0FBRkQ7RUNuREUsZXBCUWM7RWtCZGQsMEJFRGlFO0VBU2pFLHNCQVQyRztDbkJTdkY7O0FrQmlEdEI7RUN4Q0ksZ0RwQm1CVztDb0JqQmQ7O0FEc0NEO0VDakNFLGVwQlZjO0VvQldkLDBCcEJXYTtFb0JWYixzQnBCVWE7Q29CVGQ7O0FEOEJEOztFQ3pCRSxlcEJsQmM7RW9CbUJkLDBCQWxDcUo7RUFzQ3JKLHNCQXRDK0w7Q0FnRGhNOztBRFVEOztFQ2JNLGdEcEJSUztDb0JVWjs7QURXSDtFQ3pEQSxZcEJLYTtFa0JMWCwwQmxCa0NhO0VvQmhDZixzQnBCZ0NlO0NtQnlCZDs7QUFGRDtFQ25ERSxZcEJEVztFa0JMWCwwQkVEaUU7RUFTakUsc0JBVDJHO0NuQlN2Rjs7QWtCaUR0QjtFQ3hDSSxnRHBCaUJXO0NvQmZkOztBRHNDRDtFQ2pDRSxZcEJuQlc7RW9Cb0JYLDBCcEJTYTtFb0JSYixzQnBCUWE7Q29CUGQ7O0FEOEJEOztFQ3pCRSxZcEIzQlc7RW9CNEJYLDBCQWxDcUo7RUFzQ3JKLHNCQXRDK0w7Q0FnRGhNOztBRFVEOztFQ2JNLGdEcEJWUztDb0JZWjs7QURXSDtFQ3pEQSxlcEJjZ0I7RWtCZGQsMEJsQk1jO0VvQkpoQixzQnBCSWdCO0NtQnFEZjs7QUFGRDtFQ25ERSxlcEJRYztFa0JkZCwwQkVEaUU7RUFTakUsc0JBVDJHO0NuQlN2Rjs7QWtCaUR0QjtFQ3hDSSxrRHBCWFk7Q29CYWY7O0FEc0NEO0VDakNFLGVwQlZjO0VvQldkLDBCcEJuQmM7RW9Cb0JkLHNCcEJwQmM7Q29CcUJmOztBRDhCRDs7RUN6QkUsZXBCbEJjO0VvQm1CZCwwQkFsQ3FKO0VBc0NySixzQkF0QytMO0NBZ0RoTTs7QURVRDs7RUNiTSxrRHBCdENVO0NvQndDYjs7QURXSDtFQ3pEQSxZcEJLYTtFa0JMWCwwQmxCYWM7RW9CWGhCLHNCcEJXZ0I7Q21COENmOztBQUZEO0VDbkRFLFlwQkRXO0VrQkxYLDBCRURpRTtFQVNqRSxzQkFUMkc7Q25CU3ZGOztBa0JpRHRCO0VDeENJLCtDcEJKWTtDb0JNZjs7QURzQ0Q7RUNqQ0UsWXBCbkJXO0VvQm9CWCwwQnBCWmM7RW9CYWQsc0JwQmJjO0NvQmNmOztBRDhCRDs7RUN6QkUsWXBCM0JXO0VvQjRCWCwwQkFsQ3FKO0VBc0NySixzQkF0QytMO0NBZ0RoTTs7QURVRDs7RUNiTSwrQ3BCL0JVO0NvQmlDYjs7QURpQkg7RUNaQSxlcEJyQmU7RW9Cc0JmLDhCQUE4QjtFQUM5Qix1QkFBdUI7RUFDdkIsc0JwQnhCZTtDbUJtQ2Q7O0FBRkQ7RUNORSxZcEJwRFc7RW9CcURYLDBCcEI1QmE7RW9CNkJiLHNCcEI3QmE7Q29COEJkOztBREdEO0VDQ0UsZ0RwQmxDYTtDb0JtQ2Q7O0FERkQ7RUNNRSxlcEJ2Q2E7RW9Cd0NiLDhCQUE4QjtDQUMvQjs7QURSRDs7RUNhRSxZcEJ2RVc7RW9Cd0VYLDBCcEIvQ2E7RW9CZ0RiLHNCcEJoRGE7Q29CMERkOztBRHpCRDs7RUNzQk0sZ0RwQnZEUztDb0J5RFo7O0FEeEJIO0VDWkEsZXBCeENnQjtFb0J5Q2hCLDhCQUE4QjtFQUM5Qix1QkFBdUI7RUFDdkIsc0JwQjNDZ0I7Q21Cc0RmOztBQUZEO0VDTkUsWXBCcERXO0VvQnFEWCwwQnBCL0NjO0VvQmdEZCxzQnBCaERjO0NvQmlEZjs7QURHRDtFQ0NFLGtEcEJyRGM7Q29Cc0RmOztBREZEO0VDTUUsZXBCMURjO0VvQjJEZCw4QkFBOEI7Q0FDL0I7O0FEUkQ7O0VDYUUsWXBCdkVXO0VvQndFWCwwQnBCbEVjO0VvQm1FZCxzQnBCbkVjO0NvQjZFZjs7QUR6QkQ7O0VDc0JNLGtEcEIxRVU7Q29CNEViOztBRHhCSDtFQ1pBLGVwQmRlO0VvQmVmLDhCQUE4QjtFQUM5Qix1QkFBdUI7RUFDdkIsc0JwQmpCZTtDbUI0QmQ7O0FBRkQ7RUNORSxZcEJwRFc7RW9CcURYLDBCcEJyQmE7RW9Cc0JiLHNCcEJ0QmE7Q29CdUJkOztBREdEO0VDQ0UsZ0RwQjNCYTtDb0I0QmQ7O0FERkQ7RUNNRSxlcEJoQ2E7RW9CaUNiLDhCQUE4QjtDQUMvQjs7QURSRDs7RUNhRSxZcEJ2RVc7RW9Cd0VYLDBCcEJ4Q2E7RW9CeUNiLHNCcEJ6Q2E7Q29CbURkOztBRHpCRDs7RUNzQk0sZ0RwQmhEUztDb0JrRFo7O0FEeEJIO0VDWkEsZXBCWmU7RW9CYWYsOEJBQThCO0VBQzlCLHVCQUF1QjtFQUN2QixzQnBCZmU7Q21CMEJkOztBQUZEO0VDTkUsWXBCcERXO0VvQnFEWCwwQnBCbkJhO0VvQm9CYixzQnBCcEJhO0NvQnFCZDs7QURHRDtFQ0NFLGlEcEJ6QmE7Q29CMEJkOztBREZEO0VDTUUsZXBCOUJhO0VvQitCYiw4QkFBOEI7Q0FDL0I7O0FEUkQ7O0VDYUUsWXBCdkVXO0VvQndFWCwwQnBCdENhO0VvQnVDYixzQnBCdkNhO0NvQmlEZDs7QUR6QkQ7O0VDc0JNLGlEcEI5Q1M7Q29CZ0RaOztBRHhCSDtFQ1pBLGVwQmZlO0VvQmdCZiw4QkFBOEI7RUFDOUIsdUJBQXVCO0VBQ3ZCLHNCcEJsQmU7Q21CNkJkOztBQUZEO0VDTkUsZXBCM0NjO0VvQjRDZCwwQnBCdEJhO0VvQnVCYixzQnBCdkJhO0NvQndCZDs7QURHRDtFQ0NFLGdEcEI1QmE7Q29CNkJkOztBREZEO0VDTUUsZXBCakNhO0VvQmtDYiw4QkFBOEI7Q0FDL0I7O0FEUkQ7O0VDYUUsZXBCOURjO0VvQitEZCwwQnBCekNhO0VvQjBDYixzQnBCMUNhO0NvQm9EZDs7QUR6QkQ7O0VDc0JNLGdEcEJqRFM7Q29CbURaOztBRHhCSDtFQ1pBLGVwQmpCZTtFb0JrQmYsOEJBQThCO0VBQzlCLHVCQUF1QjtFQUN2QixzQnBCcEJlO0NtQitCZDs7QUFGRDtFQ05FLFlwQnBEVztFb0JxRFgsMEJwQnhCYTtFb0J5QmIsc0JwQnpCYTtDb0IwQmQ7O0FER0Q7RUNDRSxnRHBCOUJhO0NvQitCZDs7QURGRDtFQ01FLGVwQm5DYTtFb0JvQ2IsOEJBQThCO0NBQy9COztBRFJEOztFQ2FFLFlwQnZFVztFb0J3RVgsMEJwQjNDYTtFb0I0Q2Isc0JwQjVDYTtDb0JzRGQ7O0FEekJEOztFQ3NCTSxnRHBCbkRTO0NvQnFEWjs7QUR4Qkg7RUNaQSxlcEI3Q2dCO0VvQjhDaEIsOEJBQThCO0VBQzlCLHVCQUF1QjtFQUN2QixzQnBCaERnQjtDbUIyRGY7O0FBRkQ7RUNORSxlcEIzQ2M7RW9CNENkLDBCcEJwRGM7RW9CcURkLHNCcEJyRGM7Q29Cc0RmOztBREdEO0VDQ0Usa0RwQjFEYztDb0IyRGY7O0FERkQ7RUNNRSxlcEIvRGM7RW9CZ0VkLDhCQUE4QjtDQUMvQjs7QURSRDs7RUNhRSxlcEI5RGM7RW9CK0RkLDBCcEJ2RWM7RW9Cd0VkLHNCcEJ4RWM7Q29Ca0ZmOztBRHpCRDs7RUNzQk0sa0RwQi9FVTtDb0JpRmI7O0FEeEJIO0VDWkEsZXBCdENnQjtFb0J1Q2hCLDhCQUE4QjtFQUM5Qix1QkFBdUI7RUFDdkIsc0JwQnpDZ0I7Q21Cb0RmOztBQUZEO0VDTkUsWXBCcERXO0VvQnFEWCwwQnBCN0NjO0VvQjhDZCxzQnBCOUNjO0NvQitDZjs7QURHRDtFQ0NFLCtDcEJuRGM7Q29Cb0RmOztBREZEO0VDTUUsZXBCeERjO0VvQnlEZCw4QkFBOEI7Q0FDL0I7O0FEUkQ7O0VDYUUsWXBCdkVXO0VvQndFWCwwQnBCaEVjO0VvQmlFZCxzQnBCakVj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Mk5iOURlO0NhK0RoQjs7QUFYTDtFVDFGSSwwQmxCOEJhO0MyQjhFWjs7QUFsQkw7RUFvQk0sd0tieEVlO0NheUVoQjs7QUFyQkw7RUEwQk0seUMzQnRGVztDMkJ1Rlo7O0FBM0JMO0VBNkJNLHlDM0J6Rlc7QzJCMEZaOztBQVFMO0VBRUksbUIzQmdWK0M7QzJCL1VoRDs7QUFISDtFVGhJSSwwQmxCOEJhO0MyQjBHWjs7QUFSTDtFQVVNLHFLYnBHZTtDYXFHaEI7O0FBWEw7RUFnQk0seUMzQmxIVztDMkJtSFo7O0FBV0w7RUFDRSxzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLDRCM0I0UDBDO0UyQjNQMUMsMkMzQnNUdUM7RTJCclR2QyxpQjNCMkUrQjtFMkIxRS9CLGUzQnRKZ0I7RTJCdUpoQix1QkFBdUI7RUFDdkIsdU5BQXNHO0VBQ3RHLDBCM0J5VDBDO0UyQnhUMUMsMEIzQjdKZ0I7RTJCK0pkLHVCM0JtQ2dDO0UyQi9CbEMseUJBQWlCO0tBQWpCLHNCQUFpQjtVQUFqQixpQkFBaUI7Q0FrQ2xCOztBQWxERDtFQW1CSSxzQjNCa08yQztFMkJqTzNDLFdBQVc7RUFDWCxtRjNCZ08yQztDMkJyTjVDOztBQWhDSDtFQTZCTSxlM0I3S1k7RTJCOEtaLHVCM0JyTFM7QzJCc0xWOztBQS9CTDtFQW9DSSxhQUFhO0VBQ2IsdUIzQnFScUM7RTJCcFJyQyx1QkFBdUI7Q0FDeEI7O0FBdkNIO0VBMENJLGUzQjNMYztFMkI0TGQsMEIzQmhNYztDMkJpTWY7O0FBNUNIO0VBZ0RJLFdBQVc7Q0FDWjs7QUFHSDtFQUNFLDhCM0I2TTBDO0UyQjVNMUMsc0IzQm1ReUM7RTJCbFF6Qyx5QjNCa1F5QztFMkJqUXpDLGUzQm9ScUM7QzJCblJ0Qzs7QUFFRDtFQUNFLDZCM0J5TTBDO0UyQnhNMUMsc0IzQjRQeUM7RTJCM1B6Qyx5QjNCMlB5QztFMkIxUHpDLGdCM0JnUnNDO0MyQi9RdkM7O0FBT0Q7RUFDRSxtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWiw0QjNCb0wwQztFMkJuTDFDLGlCQUFpQjtDQUNsQjs7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Q09kLHNCaENOYztDZ0NPZjs7QUFmSDtFQWtCSSxXQUFXO0VBQ1gsV0FBVztFQUNYLGlEaENVYTtDZ0NUZDs7QUFyQkg7RUF5QkksZ0JBQWdCO0NBQ2pCOztBQUdIO0VBR00sZUFBZTtFMUJQakIsZ0NOa0xnQztFTWpMaEMsbUNOaUxnQztDZ0N6Sy9COztBQUxMO0UxQmxCSSxpQ05nTWdDO0VNL0xoQyxvQ04rTGdDO0NnQ3BLL0I7O0FBVkw7RUFjSSxXQUFXO0VBQ1gsWWhDdkNXO0VnQ3dDWCwwQmhDZmE7RWdDZ0JiLHNCaENoQmE7Q2dDaUJkOztBQWxCSDtFQXFCSSxlaEN2Q2M7RWdDd0NkLHFCQUFxQjtFQUVyQixhQUFhO0VBQ2IsdUJoQ2pEVztFZ0NrRFgsc0JoQy9DYztDZ0NnRGY7O0FDM0REO0VBQ0Usd0JqQzhtQnNDO0VpQzdtQnRDLG1CakNxTzBDO0VpQ3BPMUMsaUJqQ3FNNkI7Q2lDcE05Qjs7QUFJRztFM0JvQkYsK0JObUwrQjtFTWxML0Isa0NOa0wrQjtDaUNyTTVCOztBQUdEO0UzQkNGLGdDTmlNK0I7RU1oTS9CLG1DTmdNK0I7Q2lDaE01Qjs7QUFmTDtFQUNFLHdCakM0bUJxQztFaUMzbUJyQyxvQmpDc08wQztFaUNyTzFDLGlCakNzTTZCO0NpQ3JNOUI7O0FBSUc7RTNCb0JGLCtCTm9MK0I7RU1uTC9CLGtDTm1MK0I7Q2lDdE01Qjs7QUFHRDtFM0JDRixnQ05rTStCO0VNak0vQixtQ05pTStCO0NpQ2pNNUI7O0FDYlA7RUFDRSxzQkFBc0I7RUFDdEIsc0JsQzZzQnNDO0VrQzVzQnRDLGVsQ3lzQnFDO0VrQ3hzQnJDLGlCbENzTytCO0VrQ3JPL0IsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIseUJBQXlCO0U1QlR2Qix1Qk42TWdDO0NrQzdMbkM7O0FBZkQ7RUFhSSxjQUFjO0NBQ2Y7O0FBSUg7RUFDRSxtQkFBbUI7RUFDbkIsVUFBVTtDQUNYOztBQU1EO0VBQ0UscUJsQ3NyQnNDO0VrQ3JyQnRDLG9CbENxckJzQztFTW50QnBDLHFCTnN0QnFDO0NrQ3RyQnhDOztBQU9DO0VDMUNBLFluQ1VhO0VtQ1RiLDBCbkNrQ2U7Q2tDU2Q7O0FBRkQ7RUNyQ0ksWW5DS1M7RW1DSlQsc0JBQXNCO0VBQ3RCLDBCQUF3QjtDbENhM0I7O0FpQ3NCRDtFQzFDQSxZbkNVYTtFbUNUYiwwQm5DZWdCO0NrQzRCZjs7QUFGRDtFQ3JDSSxZbkNLUztFbUNKVCxzQkFBc0I7RUFDdEIsMEJBQXdCO0NsQ2EzQjs7QWlDc0JEO0VDMUNBLFluQ1VhO0VtQ1RiLDBCbkN5Q2U7Q2tDRWQ7O0FBRkQ7RUNyQ0ksWW5DS1M7RW1DSlQsc0JBQXNCO0VBQ3RCLDBCQUF3QjtDbENhM0I7O0FpQ3NCRDtFQzFDQSxZbkNVYTtFbUNUYiwwQm5DMkNlO0NrQ0FkOztBQUZEO0VDckNJLFluQ0tTO0VtQ0pULHNCQUFzQjtFQUN0QiwwQkFBd0I7Q2xDYTNCOztBaUNzQkQ7RUMxQ0EsZW5DbUJnQjtFbUNsQmhCLDBCbkN3Q2U7Q2tDR2Q7O0FBRkQ7RUNyQ0ksZW5DY1k7RW1DYlosc0JBQXNCO0VBQ3RCLDBCQUF3QjtDbENhM0I7O0FpQ3NCRDtFQzFDQSxZbkNVYTtFbUNUYiwwQm5Dc0NlO0NrQ0tkOztBQUZEO0VDckNJLFluQ0tTO0VtQ0pULHNCQUFzQjtFQUN0QiwwQkFBd0I7Q2xDYTNCOztBaUNzQkQ7RUMxQ0EsZW5DbUJnQjtFbUNsQmhCLDBCbkNVZ0I7Q2tDaUNmOztBQUZEO0VDckNJLGVuQ2NZO0VtQ2JaLHNCQUFzQjtFQUN0QiwwQkFBd0I7Q2xDYTNCOztBaUNzQkQ7RUMxQ0EsWW5DVWE7RW1DVGIsMEJuQ2lCZ0I7Q2tDMEJmOztBQUZEO0VDckNJLFluQ0tTO0VtQ0pULHNCQUFzQjtFQUN0QiwwQkFBd0I7Q2xDYTNCOztBbUNyQkg7RUFDRSxtQkFBK0M7RUFDL0Msb0JwQ3lvQnNDO0VvQ3hvQnRDLDBCcENVZ0I7RU1UZCxzQk44TStCO0NvQ3pNbEM7O0ExQm1ERztFMEI1REo7SUFPSSxtQnBDb29Cb0M7R29DbG9CdkM7Q3JDOGdKQTs7QXFDNWdKRDtFQUNFLGlCQUFpQjtFQUNqQixnQkFBZ0I7RTlCVGQsaUI4QlVzQjtDQUN6Qjs7QUNYRDtFQUNFLG1CQUFtQjtFQUNuQix5QnJDMnZCeUM7RXFDMXZCekMsb0JyQzJ2QnNDO0VxQzF2QnRDLDhCQUE2QztFL0JKM0MsdUJONk1nQztDcUN2TW5DOztBQUdEO0VBRUUsZUFBZTtDQUNoQjs7QUFHRDtFQUNFLGlCckMyTitCO0NxQzFOaEM7O0FBT0Q7RUFDRSxvQkFBZ0M7Q0FVakM7O0FBWEQ7RUFLSSxtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFNBQVM7RUFDVCx5QnJDNnRCdUM7RXFDNXRCdkMsZUFBZTtDQUNoQjs7QUFTRDtFQzlDQSxleEJtRlc7RUk5RVQsMEJKOEVTO0V3QmpGWCxzQnhCaUZXO0N1Qm5DVjs7QUM1Q0Q7RUFDRSwwQkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxlQUFhO0NBQ2Q7O0FEb0NEO0VDOUNBLGV4Qm1GVztFSTlFVCwwQko4RVM7RXdCakZYLHNCeEJpRlc7Q3VCbkNWOztBQzVDRDtFQUNFLDBCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWE7Q0FDZDs7QURvQ0Q7RUM5Q0EsZXhCbUZXO0VJOUVULDBCSjhFUztFd0JqRlgsc0J4QmlGVztDdUJuQ1Y7O0FDNUNEO0VBQ0UsMEJBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBYTtDQUNkOztBRG9DRDtFQzlDQSxleEJtRlc7RUk5RVQsMEJKOEVTO0V3QmpGWCxzQnhCaUZXO0N1Qm5DVjs7QUM1Q0Q7RUFDRSwwQkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxlQUFhO0NBQ2Q7O0FEb0NEO0VDOUNBLGV4Qm1GVztFSTlFVCwwQko4RVM7RXdCakZYLHNCeEJpRlc7Q3VCbkNWOztBQzVDRDtFQUNFLDBCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWE7Q0FDZDs7QURvQ0Q7RUM5Q0EsZXhCbUZXO0VJOUVULDBCSjhFUztFd0JqRlgsc0J4QmlGVztDdUJuQ1Y7O0FDNUNEO0VBQ0UsMEJBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBYTtDQUNkOztBRG9DRDtFQzlDQSxleEJtRlc7RUk5RVQsMEJKOEVTO0V3QmpGWCxzQnhC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O0M0Qm5FTjs7QUFkTDtFQUNFLGU1QmdGUztFNEIvRVQsMEI1QitFUztDNEJqRVY7O0FBaEJEO0VBTU0sZTVCMkVLO0U0QjFFTCwwQkFBd0I7Q3pDVzdCOztBeUNsQkQ7RUFXTSxZQUFZO0VBQ1osMEI1QnFFSztFNEJwRUwsc0I1Qm9FSztDNEJuRU47O0FBZEw7RUFDRSxlNUJnRlM7RTRCL0VULDBCNUIrRVM7QzRCakVWOztBQWhCRDtFQU1NLGU1QjJFSztFNEIxRUwsMEJBQXdCO0N6Q1c3Qjs7QXlDbEJEO0VBV00sWUFBWTtFQUNaLDBCNUJxRUs7RTRCcEVMLHNCNUJvRUs7QzRCbkVOOztBQWRMO0VBQ0UsZTVCZ0ZTO0U0Qi9FVCwwQjVCK0VTO0M0QmpFVjs7QUFoQkQ7RUFNTSxlNUIyRUs7RTRCMUVMLDBCQUF3QjtDekNXN0I7O0F5Q2xCRDtFQVdNLFlBQVk7RUFDWiwwQjVCcUVLO0U0QnBFTCxzQjVCb0VLO0M0Qm5FTjs7QUFkTDtFQUNFLGU1QmdGUztFNEIvRVQsMEI1QitFUztDNEJqRVY7O0FBaEJEO0VBTU0sZTVCMkVLO0U0QjFFTCwwQkFBd0I7Q3pDVzdCOztBeUNsQkQ7RUFXTSxZQUFZO0VBQ1osMEI1QnFFSztFNEJwRUwsc0I1Qm9FSztDNEJuRU47O0FBZEw7RUFDRSxlNUJnRlM7RTRCL0VULDBCNUIrRVM7QzRCakVWOztBQWhCRDtFQU1NLGU1QjJFSztFNEIxRUwsMEJBQXdCO0N6Q1c3Qjs7QXlDbEJEO0VBV00sWUFBWTtFQUNaLDBCNUJxRUs7RTRCcEVMLHNCNUJvRUs7QzRCbkVOOztBQWRMO0VBQ0UsZTVCZ0ZTO0U0Qi9FVCwwQjVCK0VTO0M0QmpFVjs7QUFoQkQ7RUFNTSxlNUIyRUs7RTRCMUVMLDBCQUF3QjtDekNXN0I7O0F5Q2xCRDtFQVdNLFlBQVk7RUFDWiwwQjVCcUVLO0U0QnBFTCxzQjVCb0VLO0M0Qm5FTjs7QUFkTDtFQUNFLGU1QmdGUztFNEIvRVQsMEI1QitFUztDNEJqRVY7O0FBaEJEO0VBTU0sZTVCMkVLO0U0QjFFTCwwQkFBd0I7Q3pDVzdCOztBeUNsQkQ7RUFXTSxZ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QztHa0Z3Qm5DO0M1Rnd0VU47O0E0Rmx5VUQ7RUF3RVUsa0JBQWtCO0NBQ25COztBQ3pFVDtFQUNFLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLE9BQU87RUFDUCxhQUFhO0VBQ2Isa0JBQWtCO0NBK0RuQjs7QVhuRU87RVdGUjtJQVFJLGlCQUFpQjtJQUNqQixhQUFhO0dBNERoQjtDN0ZpdlVBOztBNkZ0elVEO0VuRjhCRSxtQkFBbUI7RUFJbkIsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixvQkFBa0M7RUFDbEMsbUJBQWlDO0VBSWpDLG9CQUFvQjtFQUFwQix1QkFBb0I7TUFBcEIsbUJBQW9CO1VBQXBCLGVBQW9CO0VBSXBCLGdCQUFxQjtDbUZOcEI7O0FYckNLO0VXRlI7SW5GeUNFLG9CQUFvQjtJQUFwQixpQ0FBb0I7UUFBcEIsNkJBQW9CO1lBQXBCLHlCQUFvQjtJQUlwQiwwQkFBcUI7R21GTnBCO0M3Rmd5VUY7O0E2RnYwVUQ7RUFrQk0sZUFBZTtFQUNmLDBCakdQYTtFaUdRYixjQUFjO0NBa0JmOztBWHBDRztFV0ZSO0lBc0JRLDBCQUEwQjtHQWdCN0I7QzdGNnlVSjs7QTZGbjFVRDtFQXlCUSxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLHlCQUF5QjtDQUsxQjs7QVg5QkM7RVdGUjtJQTZCVSxzQkFBc0I7SUFDdEIsbUJBQW1CO0dBRXRCO0M3RmcwVU47O0E2RmgyVUQ7RUFtQ1EsWUFBWTtFQUNaLGdCQUFnQjtDQUNqQjs7QUFyQ1A7RUF5Q0ksaUNqRzdCZTtFaUc4QmYsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixtQkFBbUI7RW5GZHJCLG1CQUFtQjtFQUluQixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLG9CQUFrQztFQUNsQyxtQkFBaUM7RUFJakMsb0JBQW9CO0VBQXBCLHVCQUFvQjtNQUFwQixtQkFBb0I7VUFBcEIsZUFBb0I7RUFJcEIsZ0JBQXFCO0NtRnVCcEI7O0FYbEVLO0VXRlI7SW5GeUNFLG9CQUFvQjtJQUFwQixpQ0FBb0I7UUFBcEIsNkJBQW9CO1lBQXBCLHlCQUFvQjtJQUlwQiwwQkFBcUI7SW1GSWpCLFdBQVc7SUFDWCwyQkFBbUI7UUFBbkIsNEJBQW1CO2dCQUFuQiwyQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLFVBQVU7R0FpQmI7QzdGeXpVRjs7QWtGMzNVTztFV0ZSO0lBc0RNLGlCQUFpQjtHQWNwQjtDN0YrelVGOztBNkZuNFVEO0VBMERRLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsMEJBQTBCO0VBQzFCLGdCQUFnQjtDQUtqQjs7QUFIQztFQS9EUjtJQWdFVSxnQkFBZ0I7R0FFbkI7QzdGODBVTjs7QThGMTNVRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUEwQkUiLCJmaWxlIjoic3R5bGVzLmNzcyJ9 */
