
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*,
:after,
:before {
  box-sizing: border-box
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: .5rem
}

p {
  margin-top: 0;
  margin-bottom: 1rem
}

abbr[data-original-title],
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit
}

dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 1rem
}

ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0
}

dt {
  font-weight: 700
}

dd {
  margin-bottom: .5rem;
  margin-left: 0
}

blockquote {
  margin: 0 0 1rem
}

b,
strong {
  font-weight: bolder
}

small {
  font-size: 80%
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent
}

a:hover {
  color: #0056b3;
  text-decoration: underline
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none
}

a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none
}

code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size: 1em
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar
}

figure {
  margin: 0 0 1rem
}

img {
  vertical-align: middle;
  border-style: none
}

svg {
  overflow: hidden;
  vertical-align: middle
}

table {
  border-collapse: collapse
}

caption {
  padding-top: .75rem;
  padding-bottom: .75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent
}

label {
  display: inline-block;
  margin-bottom: .5rem
}

button {
  border-radius: 0
}

button:focus:not(:focus-visible) {
  outline: 0
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}

button,
input {
  overflow: visible
}

button,
select {
  text-transform: none
}

[role=button] {
  cursor: pointer
}

select {
  word-wrap: normal
}

[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
  cursor: pointer
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border-style: none
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0
}

textarea {
  overflow: auto;
  resize: vertical
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal
}

progress {
  vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button
}

output {
  display: inline-block
}

summary {
  display: list-item;
  cursor: pointer
}

template {
  display: none
}

[hidden] {
  display: none !important
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2
}

.h1,
h1 {
  font-size: 2.5rem
}

.h2,
h2 {
  font-size: 2rem
}

.h3,
h3 {
  font-size: 1.75rem
}

.h4,
h4 {
  font-size: 1.5rem
}

.h5,
h5 {
  font-size: 1.25rem
}

.h6,
h6 {
  font-size: 1rem
}

.lead {
  font-size: 1.25rem;
  font-weight: 300
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, .1)
}

.small,
small {
  font-size: .875em;
  font-weight: 400
}

.mark,
mark {
  padding: .2em;
  background-color: #fcf8e3
}

.list-unstyled,
.list-inline {
  padding-left: 0;
  list-style: none
}

.list-inline-item {
  display: inline-block
}

.list-inline-item:not(:last-child) {
  margin-right: .5rem
}

.initialism {
  font-size: 90%;
  text-transform: uppercase
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem
}

.blockquote-footer {
  display: block;
  font-size: .875em;
  color: #6c757d
}

.blockquote-footer:before {
  content: "\2014\a0"
}

.img-fluid {
  max-width: 100%;
  height: auto
}

.img-thumbnail {
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: .25rem;
  max-width: 100%;
  height: auto
}

.figure {
  display: inline-block
}

.figure-img {
  margin-bottom: .5rem;
  line-height: 1
}

.figure-caption {
  font-size: 90%;
  color: #6c757d
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word
}

a>code {
  color: inherit
}

kbd {
  padding: .2rem .4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: .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,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto
}

@media (min-width:576px) {

  .container,
  .container-sm {
    max-width: 540px
  }
}

@media (min-width:768px) {

  .container,
  .container-md,
  .container-sm {
    max-width: 720px
  }
}

@media (min-width:992px) {

  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px
  }
}

@media (min-width:1200px) {

  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}

.no-gutters {
  margin-right: 0;
  margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
  padding-right: 0;
  padding-left: 0
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.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-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.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-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.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-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}

.row-cols-1>* {
  flex: 0 0 100%;
  max-width: 100%
}

.row-cols-2>* {
  flex: 0 0 50%;
  max-width: 50%
}

.row-cols-3>* {
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}

.row-cols-4>* {
  flex: 0 0 25%;
  max-width: 25%
}

.row-cols-5>* {
  flex: 0 0 20%;
  max-width: 20%
}

.row-cols-6>* {
  flex: 0 0 16.666667%;
  max-width: 16.666667%
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}

.col-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%
}

.col-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%
}

.col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}

.col-5 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%
}

.col-7 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%
}

.col-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%
}

.col-10 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%
}

.col-11 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%
}

.order-first {
  order: -1
}

.order-last {
  order: 13
}

.order-0 {
  order: 0
}

.order-1 {
  order: 1
}

.order-2 {
  order: 2
}

.order-3 {
  order: 3
}

.order-4 {
  order: 4
}

.order-5 {
  order: 5
}

.order-6 {
  order: 6
}

.order-7 {
  order: 7
}

.order-8 {
  order: 8
}

.order-9 {
  order: 9
}

.order-10 {
  order: 10
}

.order-11 {
  order: 11
}

.order-12 {
  order: 12
}

.offset-1 {
  margin-left: 8.333333%
}

.offset-2 {
  margin-left: 16.666667%
}

.offset-3 {
  margin-left: 25%
}

.offset-4 {
  margin-left: 33.333333%
}

.offset-5 {
  margin-left: 41.666667%
}

.offset-6 {
  margin-left: 50%
}

.offset-7 {
  margin-left: 58.333333%
}

.offset-8 {
  margin-left: 66.666667%
}

.offset-9 {
  margin-left: 75%
}

.offset-10 {
  margin-left: 83.333333%
}

.offset-11 {
  margin-left: 91.666667%
}

@media (min-width:576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
  }

  .row-cols-sm-1>* {
    flex: 0 0 100%;
    max-width: 100%
  }

  .row-cols-sm-2>* {
    flex: 0 0 50%;
    max-width: 50%
  }

  .row-cols-sm-3>* {
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .row-cols-sm-4>* {
    flex: 0 0 25%;
    max-width: 25%
  }

  .row-cols-sm-5>* {
    flex: 0 0 20%;
    max-width: 20%
  }

  .row-cols-sm-6>* {
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
  }

  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%
  }

  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%
  }

  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%
  }

  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%
  }

  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%
  }

  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%
  }

  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%
  }

  .order-sm-first {
    order: -1
  }

  .order-sm-last {
    order: 13
  }

  .order-sm-0 {
    order: 0
  }

  .order-sm-1 {
    order: 1
  }

  .order-sm-2 {
    order: 2
  }

  .order-sm-3 {
    order: 3
  }

  .order-sm-4 {
    order: 4
  }

  .order-sm-5 {
    order: 5
  }

  .order-sm-6 {
    order: 6
  }

  .order-sm-7 {
    order: 7
  }

  .order-sm-8 {
    order: 8
  }

  .order-sm-9 {
    order: 9
  }

  .order-sm-10 {
    order: 10
  }

  .order-sm-11 {
    order: 11
  }

  .order-sm-12 {
    order: 12
  }

  .offset-sm-0 {
    margin-left: 0
  }

  .offset-sm-1 {
    margin-left: 8.333333%
  }

  .offset-sm-2 {
    margin-left: 16.666667%
  }

  .offset-sm-3 {
    margin-left: 25%
  }

  .offset-sm-4 {
    margin-left: 33.333333%
  }

  .offset-sm-5 {
    margin-left: 41.666667%
  }

  .offset-sm-6 {
    margin-left: 50%
  }

  .offset-sm-7 {
    margin-left: 58.333333%
  }

  .offset-sm-8 {
    margin-left: 66.666667%
  }

  .offset-sm-9 {
    margin-left: 75%
  }

  .offset-sm-10 {
    margin-left: 83.333333%
  }

  .offset-sm-11 {
    margin-left: 91.666667%
  }
}

@media (min-width:768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
  }

  .row-cols-md-1>* {
    flex: 0 0 100%;
    max-width: 100%
  }

  .row-cols-md-2>* {
    flex: 0 0 50%;
    max-width: 50%
  }

  .row-cols-md-3>* {
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .row-cols-md-4>* {
    flex: 0 0 25%;
    max-width: 25%
  }

  .row-cols-md-5>* {
    flex: 0 0 20%;
    max-width: 20%
  }

  .row-cols-md-6>* {
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
  }

  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%
  }

  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%
  }

  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%
  }

  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%
  }

  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%
  }

  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%
  }

  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%
  }

  .order-md-first {
    order: -1
  }

  .order-md-last {
    order: 13
  }

  .order-md-0 {
    order: 0
  }

  .order-md-1 {
    order: 1
  }

  .order-md-2 {
    order: 2
  }

  .order-md-3 {
    order: 3
  }

  .order-md-4 {
    order: 4
  }

  .order-md-5 {
    order: 5
  }

  .order-md-6 {
    order: 6
  }

  .order-md-7 {
    order: 7
  }

  .order-md-8 {
    order: 8
  }

  .order-md-9 {
    order: 9
  }

  .order-md-10 {
    order: 10
  }

  .order-md-11 {
    order: 11
  }

  .order-md-12 {
    order: 12
  }

  .offset-md-0 {
    margin-left: 0
  }

  .offset-md-1 {
    margin-left: 8.333333%
  }

  .offset-md-2 {
    margin-left: 16.666667%
  }

  .offset-md-3 {
    margin-left: 25%
  }

  .offset-md-4 {
    margin-left: 33.333333%
  }

  .offset-md-5 {
    margin-left: 41.666667%
  }

  .offset-md-6 {
    margin-left: 50%
  }

  .offset-md-7 {
    margin-left: 58.333333%
  }

  .offset-md-8 {
    margin-left: 66.666667%
  }

  .offset-md-9 {
    margin-left: 75%
  }

  .offset-md-10 {
    margin-left: 83.333333%
  }

  .offset-md-11 {
    margin-left: 91.666667%
  }
}

@media (min-width:992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
  }

  .row-cols-lg-1>* {
    flex: 0 0 100%;
    max-width: 100%
  }

  .row-cols-lg-2>* {
    flex: 0 0 50%;
    max-width: 50%
  }

  .row-cols-lg-3>* {
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .row-cols-lg-4>* {
    flex: 0 0 25%;
    max-width: 25%
  }

  .row-cols-lg-5>* {
    flex: 0 0 20%;
    max-width: 20%
  }

  .row-cols-lg-6>* {
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
  }

  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%
  }

  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%
  }

  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%
  }

  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%
  }

  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%
  }

  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%
  }

  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%
  }

  .order-lg-first {
    order: -1
  }

  .order-lg-last {
    order: 13
  }

  .order-lg-0 {
    order: 0
  }

  .order-lg-1 {
    order: 1
  }

  .order-lg-2 {
    order: 2
  }

  .order-lg-3 {
    order: 3
  }

  .order-lg-4 {
    order: 4
  }

  .order-lg-5 {
    order: 5
  }

  .order-lg-6 {
    order: 6
  }

  .order-lg-7 {
    order: 7
  }

  .order-lg-8 {
    order: 8
  }

  .order-lg-9 {
    order: 9
  }

  .order-lg-10 {
    order: 10
  }

  .order-lg-11 {
    order: 11
  }

  .order-lg-12 {
    order: 12
  }

  .offset-lg-0 {
    margin-left: 0
  }

  .offset-lg-1 {
    margin-left: 8.333333%
  }

  .offset-lg-2 {
    margin-left: 16.666667%
  }

  .offset-lg-3 {
    margin-left: 25%
  }

  .offset-lg-4 {
    margin-left: 33.333333%
  }

  .offset-lg-5 {
    margin-left: 41.666667%
  }

  .offset-lg-6 {
    margin-left: 50%
  }

  .offset-lg-7 {
    margin-left: 58.333333%
  }

  .offset-lg-8 {
    margin-left: 66.666667%
  }

  .offset-lg-9 {
    margin-left: 75%
  }

  .offset-lg-10 {
    margin-left: 83.333333%
  }

  .offset-lg-11 {
    margin-left: 91.666667%
  }
}

@media (min-width:1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
  }

  .row-cols-xl-1>* {
    flex: 0 0 100%;
    max-width: 100%
  }

  .row-cols-xl-2>* {
    flex: 0 0 50%;
    max-width: 50%
  }

  .row-cols-xl-3>* {
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .row-cols-xl-4>* {
    flex: 0 0 25%;
    max-width: 25%
  }

  .row-cols-xl-5>* {
    flex: 0 0 20%;
    max-width: 20%
  }

  .row-cols-xl-6>* {
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
  }

  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%
  }

  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%
  }

  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%
  }

  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%
  }

  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%
  }

  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%
  }

  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%
  }

  .order-xl-first {
    order: -1
  }

  .order-xl-last {
    order: 13
  }

  .order-xl-0 {
    order: 0
  }

  .order-xl-1 {
    order: 1
  }

  .order-xl-2 {
    order: 2
  }

  .order-xl-3 {
    order: 3
  }

  .order-xl-4 {
    order: 4
  }

  .order-xl-5 {
    order: 5
  }

  .order-xl-6 {
    order: 6
  }

  .order-xl-7 {
    order: 7
  }

  .order-xl-8 {
    order: 8
  }

  .order-xl-9 {
    order: 9
  }

  .order-xl-10 {
    order: 10
  }

  .order-xl-11 {
    order: 11
  }

  .order-xl-12 {
    order: 12
  }

  .offset-xl-0 {
    margin-left: 0
  }

  .offset-xl-1 {
    margin-left: 8.333333%
  }

  .offset-xl-2 {
    margin-left: 16.666667%
  }

  .offset-xl-3 {
    margin-left: 25%
  }

  .offset-xl-4 {
    margin-left: 33.333333%
  }

  .offset-xl-5 {
    margin-left: 41.666667%
  }

  .offset-xl-6 {
    margin-left: 50%
  }

  .offset-xl-7 {
    margin-left: 58.333333%
  }

  .offset-xl-8 {
    margin-left: 66.666667%
  }

  .offset-xl-9 {
    margin-left: 75%
  }

  .offset-xl-10 {
    margin-left: 83.333333%
  }

  .offset-xl-11 {
    margin-left: 91.666667%
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529
}

.table td,
.table th {
  padding: .75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6
}

.table tbody+tbody {
  border-top: 2px solid #dee2e6
}

.table-sm td,
.table-sm th {
  padding: .3rem
}

.table-bordered,
.table-bordered td,
.table-bordered th {
  border: 1px solid #dee2e6
}

.table-bordered thead td,
.table-bordered thead th {
  border-bottom-width: 2px
}

.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
  border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #0000000d
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: #00000013
}

.table-primary,
.table-primary>td,
.table-primary>th {
  background-color: #b8daff
}

.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
  border-color: #7abaff
}

.table-hover .table-primary:hover {
  background-color: #9fcdff
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
  background-color: #9fcdff
}

.table-secondary,
.table-secondary>td,
.table-secondary>th {
  background-color: #d6d8db
}

.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
  border-color: #b3b7bb
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf
}

.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
  background-color: #c8cbcf
}

.table-success,
.table-success>td,
.table-success>th {
  background-color: #c3e6cb
}

.table-success tbody+tbody,
.table-success td,
.table-success th,
.table-success thead th {
  border-color: #8fd19e
}

.table-hover .table-success:hover {
  background-color: #b1dfbb
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
  background-color: #b1dfbb
}

.table-info,
.table-info>td,
.table-info>th {
  background-color: #bee5eb
}

.table-info tbody+tbody,
.table-info td,
.table-info th,
.table-info thead th {
  border-color: #86cfda
}

.table-hover .table-info:hover {
  background-color: #abdde5
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
  background-color: #abdde5
}

.table-warning,
.table-warning>td,
.table-warning>th {
  background-color: #ffeeba
}

.table-warning tbody+tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
  border-color: #ffdf7e
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
  background-color: #ffe8a1
}

.table-danger,
.table-danger>td,
.table-danger>th {
  background-color: #f5c6cb
}

.table-danger tbody+tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
  border-color: #ed969e
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
  background-color: #f1b0b7
}

.table-light,
.table-light>td,
.table-light>th {
  background-color: #fdfdfe
}

.table-light tbody+tbody,
.table-light td,
.table-light th,
.table-light thead th {
  border-color: #fbfcfc
}

.table-hover .table-light:hover {
  background-color: #ececf6
}

.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
  background-color: #ececf6
}

.table-dark,
.table-dark>td,
.table-dark>th {
  background-color: #c6c8ca
}

.table-dark tbody+tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color: #95999c
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe
}

.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
  background-color: #b9bbbe
}

.table-active,
.table-active>td,
.table-active>th {
  background-color: #00000013
}

.table-hover .table-active:hover {
  background-color: #00000013
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
  background-color: #00000013
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6
}

.table-dark {
  color: #fff;
  background-color: #343a40
}

.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color: #454d55
}

.table-dark.table-bordered {
  border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: #ffffff0d
}

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: #ffffff13
}

@media (max-width:575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
  }

  .table-responsive-sm>.table-bordered {
    border: 0
  }
}

@media (max-width:767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
  }

  .table-responsive-md>.table-bordered {
    border: 0
  }
}

@media (max-width:991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
  }

  .table-responsive-lg>.table-bordered {
    border: 0
  }
}

@media (max-width:1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
  }

  .table-responsive-xl>.table-bordered {
    border: 0
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch
}

.table-responsive>.table-bordered {
  border: 0
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
  .form-control {
    transition: none
  }
}

.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 .2rem #007bff40
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1
}

input[type=date].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control,
input[type=time].form-control {
  appearance: none
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057
}

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(.375rem + 1px);
  padding-bottom: calc(.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5
}

.col-form-label-lg {
  padding-top: calc(.5rem + 1px);
  padding-bottom: calc(.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5
}

.col-form-label-sm {
  padding-top: calc(.25rem + 1px);
  padding-bottom: calc(.25rem + 1px);
  font-size: .875rem;
  line-height: 1.5
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: .375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0
}

.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0
}

.form-control-sm {
  height: calc(1.5em + .5rem + 2px);
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: .2rem
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: .3rem
}

select.form-control[multiple],
select.form-control[size],
textarea.form-control {
  height: auto
}

.form-group {
  margin-bottom: 1rem
}

.form-text {
  display: block;
  margin-top: .25rem
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px
}

.form-row>.col,
.form-row>[class*=col-] {
  padding-right: 5px;
  padding-left: 5px
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem
}

.form-check-input {
  position: absolute;
  margin-top: .3rem;
  margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label,
.form-check-input[disabled]~.form-check-label {
  color: #6c757d
}

.form-check-label {
  margin-bottom: 0
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: .75rem
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: .3125rem;
  margin-left: 0
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: .875em;
  color: #28a745
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1.5;
  color: #fff;
  background-color: #28a745e6;
  border-radius: .25rem
}

.form-row>.col>.valid-tooltip,
.form-row>[class*=col-]>.valid-tooltip {
  left: 5px
}

.is-valid~.valid-feedback,
.is-valid~.valid-tooltip,
.was-validated :valid~.valid-feedback,
.was-validated :valid~.valid-tooltip {
  display: block
}

.form-control.is-valid, .was-validated .form-control:valid { border-color: #28a745; padding-right: calc(1.5em + .75rem) !important; background-repeat:no-repeat; background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg'width='4'height='5'viewBox='0 0 4 5'%3e%3cpath fill='%23343a40'd='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml, %3csvgxmlns='http://www.w3.org/2000/svg'width='8'height='8'viewBox='0 0 8 8'%3e%3cpath fill='%2328a745'd='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #28a74540}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#dc3545e6;border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg'width='12'height='12'fill='none'stroke='%23dc3545'viewBox='0 0 12 12'%3e%3ccircle cx='6'cy='6'r='4.5'/%3e%3cpath stroke-linejoin='round'd='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6'cy='8.2'r='.6'fill='%23dc3545'stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg'width='4'height='5'viewBox='0 0 4 5'%3e%3cpath fill='%23343a40'd='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg'width='12'height='12'fill='none'stroke='%23dc3545'viewBox='0 0 12 12'%3e%3ccircle cx='6'cy='6'r='4.5'/%3e%3cpath stroke-linejoin='round'd='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6'cy='8.2'r='.6'fill='%23dc3545'stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #dc354540}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem #007bff40}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem #268fff80}.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 .2rem #268fff80}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem #828a9180}.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 .2rem #828a9180}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem #48b46180}.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 .2rem #48b46180}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem #3ab0c380}.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 .2rem #3ab0c380}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem #deaa0c80}.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 .2rem #deaa0c80}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem #e1536180}.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 .2rem #e1536180}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem #d8d9db80}.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 .2rem #d8d9db80}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem #52585d80}.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 .2rem #52585d80}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem #007bff80}.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 .2rem #007bff80}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem #6c757d80}.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 .2rem #6c757d80}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem #28a74580}.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 .2rem #28a74580}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem #17a2b880}.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 .2rem #17a2b880}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem #ffc10780}.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 .2rem #ffc10780}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem #dc354580}.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 .2rem #dc354580}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem #f8f9fa80}.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 .2rem #f8f9fa80}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem #343a4080}.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 .2rem #343a4080}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.width{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.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:.5rem 0;margin:.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,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){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=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .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:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.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),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{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:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #007bff40}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg'width='8'height='8'viewBox='0 0 8 8'%3e%3cpath fill='%23fff'd='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg'width='4'height='4'viewBox='0 0 4 4'%3e%3cpath stroke='%23fff'd='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#007bff80}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg'width='12'height='12'viewBox='-4 -4 8 8'%3e%3ccircle r='3'fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg'width='4'height='5'viewBox='0 0 4 5'%3e%3cpath fill='%23343a40'd='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{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{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#000000e6}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#00000080}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#000000e6}.navbar-light .navbar-toggler{color:#00000080;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg'width='30'height='30'viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'd='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#00000080}.navbar-light .navbar-text a{color:#000000e6}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:#000000e6}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#ffffff80}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#ffffffbf}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:#ffffff80;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml, %3csvgxmlns='http://www.w3.org/2000/svg'width='30'height='30'viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'd='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#ffffff80}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.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:.75rem 1.25rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;inset:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem #007bff40}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem #007bff80}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem #6c757d80}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem #28a74580}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem #17a2b880}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem #ffc10780}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem #dc354580}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem #f8f9fa80}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem #343a4080}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{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:focus,.list-group-item-secondary.list-group-item-action:hover{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:focus,.list-group-item-success.list-group-item-action:hover{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:focus,.list-group-item-info.list-group-item-action:hover{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:focus,.list-group-item-warning.list-group-item-action:hover{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:focus,.list-group-item-danger.list-group-item-action:hover{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:focus,.list-group-item-light.list-group-item-action:hover{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:focus,.list-group-item-dark.list-group-item-action:hover{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{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem #0000001a;opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#00000040}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#00000040}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#00000040}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#00000040}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translate(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg'fill='%23fff'width='8'height='8'viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg'fill='%23fff'width='8'height='8'viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.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.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.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:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.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:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.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:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.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:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.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:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;inset:0;z-index:1;pointer-events:auto;content:"";background-color:#0000}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:#00000080!important}.text-white-50{color:#ffffff80!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{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}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.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 td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}/*! * Font Awesome 4.7.0 by @davegandy - http: //fontawesome.io - @fontawesome * License - http: //fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face { font-family:FontAwesome; src:
      /*savepage-url=fontawesome-webfont.2b13baa7dd4f54c9.eot?v=4.7.0*/
      url(); src:
      /*savepage-url=fontawesome-webfont.2b13baa7dd4f54c9.eot?#iefix&v=4.7.0*/
      url() format("embedded-opentype"),
      /*savepage-url=fontawesome-webfont.e9955780856cf8aa.woff2?v=4.7.0*/
      url() format("woff2"),
      /*savepage-url=fontawesome-webfont.cf011583fb81df9f.woff?v=4.7.0*/
      url() format("woff"),
      /*savepage-url=fontawesome-webfont.8a7cb27d142e3e19.ttf?v=4.7.0*/
      url() format("truetype"),
      /*savepage-url=fontawesome-webfont.da909aa098b0ee2d.svg?v=4.7.0#fontawesomeregular*/
      url() format("svg"); font-weight:400; font-style:normal
    }

    .fa {
      display:inline-block; font: 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
    }

    .fa-lg {
      font-size:1.33333333em; line-height:.75em; vertical-align:-15%
    }

    .fa-2x {
      font-size:2em
    }

    .fa-3x {
      font-size:3em
    }

    .fa-4x {
      font-size:4em
    }

    .fa-5x {
      font-size:5em
    }

    .fa-fw {
      width:1.28571429em; text-align:center
    }

    .fa-ul {
      padding-left:0; margin-left:2.14285714em; list-style-type:none
    }

    .fa-ul>li {
      position:relative
    }

    .fa-li {
      position:absolute; left:-2.14285714em; width:2.14285714em; top:.14285714em; text-align:center
    }

    .fa-li.fa-lg {
      left:-1.85714286em
    }

    .fa-border {
      padding:.2em .25em .15em; border:solid .08em #eeeeee; border-radius:.1em
    }

    .fa-pull-left {
      float:left
    }

    .fa-pull-right {
      float:right
    }

    .fa.fa-pull-left {
      margin-right:.3em
    }

    .fa.fa-pull-right {
      margin-left:.3em
    }

    .pull-right {
      float:right
    }

    .pull-left {
      float:left
    }

    .fa.pull-left {
      margin-right:.3em
    }

    .fa.pull-right {
      margin-left:.3em
    }

    .fa-spin {
      animation:fa-spin 2s infinite linear
    }

    .fa-pulse {
      animation:fa-spin 1s infinite steps(8)
    }

    @keyframes fa-spin {
      0% {
        transform:rotate(0)
      }

      to {
        transform:rotate(359deg)
      }
    }

    .fa-rotate-90 {
      -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; transform:rotate(90deg)
    }

    .fa-rotate-180 {
      -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; transform:rotate(180deg)
    }

    .fa-rotate-270 {
      -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; transform:rotate(270deg)
    }

    .fa-flip-horizontal {
      -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; transform:scaleX(-1)
    }

    .fa-flip-vertical {
      -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; transform:scaleY(-1)
    }

    :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
      filter:none
    }

    .fa-stack {
      position:relative; display:inline-block; width:2em; height:2em; line-height:2em; vertical-align:middle
    }

    .fa-stack-1x, .fa-stack-2x {
      position:absolute; left:0; width:100%; text-align:center
    }

    .fa-stack-1x {
      line-height:inherit
    }

    .fa-stack-2x {
      font-size:2em
    }

    .fa-inverse {
      color:#fff
    }

    .fa-glass:before {
      content:"\f000"
    }

    .fa-music:before {
      content:"\f001"
    }

    .fa-search:before {
      content:"\f002"
    }

    .fa-envelope-o:before {
      content:"\f003"
    }

    .fa-heart:before {
      content:"\f004"
    }

    .fa-star:before {
      content:"\f005"
    }

    .fa-star-o:before {
      content:"\f006"
    }

    .fa-user:before {
      content:"\f007"
    }

    .fa-film:before {
      content:"\f008"
    }

    .fa-th-large:before {
      content:"\f009"
    }

    .fa-th:before {
      content:"\f00a"
    }

    .fa-th-list:before {
      content:"\f00b"
    }

    .fa-check:before {
      content:"\f00c"
    }

    .fa-remove:before, .fa-close:before, .fa-times:before {
      content:"\f00d"
    }

    .fa-search-plus:before {
      content:"\f00e"
    }

    .fa-search-minus:before {
      content:"\f010"
    }

    .fa-power-off:before {
      content:"\f011"
    }

    .fa-signal:before {
      content:"\f012"
    }

    .fa-gear:before, .fa-cog:before {
      content:"\f013"
    }

    .fa-trash-o:before {
      content:"\f014"
    }

    .fa-home:before {
      content:"\f015"
    }

    .fa-file-o:before {
      content:"\f016"
    }

    .fa-clock-o:before {
      content:"\f017"
    }

    .fa-road:before {
      content:"\f018"
    }

    .fa-download:before {
      content:"\f019"
    }

    .fa-arrow-circle-o-down:before {
      content:"\f01a"
    }

    .fa-arrow-circle-o-up:before {
      content:"\f01b"
    }

    .fa-inbox:before {
      content:"\f01c"
    }

    .fa-play-circle-o:before {
      content:"\f01d"
    }

    .fa-rotate-right:before, .fa-repeat:before {
      content:"\f01e"
    }

    .fa-refresh:before {
      content:"\f021"
    }

    .fa-list-alt:before {
      content:"\f022"
    }

    .fa-lock:before {
      content:"\f023"
    }

    .fa-flag:before {
      content:"\f024"
    }

    .fa-headphones:before {
      content:"\f025"
    }

    .fa-volume-off:before {
      content:"\f026"
    }

    .fa-volume-down:before {
      content:"\f027"
    }

    .fa-volume-up:before {
      content:"\f028"
    }

    .fa-qrcode:before {
      content:"\f029"
    }

    .fa-barcode:before {
      content:"\f02a"
    }

    .fa-tag:before {
      content:"\f02b"
    }

    .fa-tags:before {
      content:"\f02c"
    }

    .fa-book:before {
      content:"\f02d"
    }

    .fa-bookmark:before {
      content:"\f02e"
    }

    .fa-print:before {
      content:"\f02f"
    }

    .fa-camera:before {
      content:"\f030"
    }

    .fa-font:before {
      content:"\f031"
    }

    .fa-bold:before {
      content:"\f032"
    }

    .fa-italic:before {
      content:"\f033"
    }

    .fa-text-height:before {
      content:"\f034"
    }

    .fa-text-width:before {
      content:"\f035"
    }

    .fa-align-left:before {
      content:"\f036"
    }

    .fa-align-center:before {
      content:"\f037"
    }

    .fa-align-right:before {
      content:"\f038"
    }

    .fa-align-justify:before {
      content:"\f039"
    }

    .fa-list:before {
      content:"\f03a"
    }

    .fa-dedent:before, .fa-outdent:before {
      content:"\f03b"
    }

    .fa-indent:before {
      content:"\f03c"
    }

    .fa-video-camera:before {
      content:"\f03d"
    }

    .fa-photo:before, .fa-image:before, .fa-picture-o:before {
      content:"\f03e"
    }

    .fa-pencil:before {
      content:"\f040"
    }

    .fa-map-marker:before {
      content:"\f041"
    }

    .fa-adjust:before {
      content:"\f042"
    }

    .fa-tint:before {
      content:"\f043"
    }

    .fa-edit:before, .fa-pencil-square-o:before {
      content:"\f044"
    }

    .fa-share-square-o:before {
      content:"\f045"
    }

    .fa-check-square-o:before {
      content:"\f046"
    }

    .fa-arrows:before {
      content:"\f047"
    }

    .fa-step-backward:before {
      content:"\f048"
    }

    .fa-fast-backward:before {
      content:"\f049"
    }

    .fa-backward:before {
      content:"\f04a"
    }

    .fa-play:before {
      content:"\f04b"
    }

    .fa-pause:before {
      content:"\f04c"
    }

    .fa-stop:before {
      content:"\f04d"
    }

    .fa-forward:before {
      content:"\f04e"
    }

    .fa-fast-forward:before {
      content:"\f050"
    }

    .fa-step-forward:before {
      content:"\f051"
    }

    .fa-eject:before {
      content:"\f052"
    }

    .fa-chevron-left:before {
      content:"\f053"
    }

    .fa-chevron-right:before {
      content:"\f054"
    }

    .fa-plus-circle:before {
      content:"\f055"
    }

    .fa-minus-circle:before {
      content:"\f056"
    }

    .fa-times-circle:before {
      content:"\f057"
    }

    .fa-check-circle:before {
      content:"\f058"
    }

    .fa-question-circle:before {
      content:"\f059"
    }

    .fa-info-circle:before {
      content:"\f05a"
    }

    .fa-crosshairs:before {
      content:"\f05b"
    }

    .fa-times-circle-o:before {
      content:"\f05c"
    }

    .fa-check-circle-o:before {
      content:"\f05d"
    }

    .fa-ban:before {
      content:"\f05e"
    }

    .fa-arrow-left:before {
      content:"\f060"
    }

    .fa-arrow-right:before {
      content:"\f061"
    }

    .fa-arrow-up:before {
      content:"\f062"
    }

    .fa-arrow-down:before {
      content:"\f063"
    }

    .fa-mail-forward:before, .fa-share:before {
      content:"\f064"
    }

    .fa-expand:before {
      content:"\f065"
    }

    .fa-compress:before {
      content:"\f066"
    }

    .fa-plus:before {
      content:"\f067"
    }

    .fa-minus:before {
      content:"\f068"
    }

    .fa-asterisk:before {
      content:"\f069"
    }

    .fa-exclamation-circle:before {
      content:"\f06a"
    }

    .fa-gift:before {
      content:"\f06b"
    }

    .fa-leaf:before {
      content:"\f06c"
    }

    .fa-fire:before {
      content:"\f06d"
    }

    .fa-eye:before {
      content:"\f06e"
    }

    .fa-eye-slash:before {
      content:"\f070"
    }

    .fa-warning:before, .fa-exclamation-triangle:before {
      content:"\f071"
    }

    .fa-plane:before {
      content:"\f072"
    }

    .fa-calendar:before {
      content:"\f073"
    }

    .fa-random:before {
      content:"\f074"
    }

    .fa-comment:before {
      content:"\f075"
    }

    .fa-magnet:before {
      content:"\f076"
    }

    .fa-chevron-up:before {
      content:"\f077"
    }

    .fa-chevron-down:before {
      content:"\f078"
    }

    .fa-retweet:before {
      content:"\f079"
    }

    .fa-shopping-cart:before {
      content:"\f07a"
    }

    .fa-folder:before {
      content:"\f07b"
    }

    .fa-folder-open:before {
      content:"\f07c"
    }

    .fa-arrows-v:before {
      content:"\f07d"
    }

    .fa-arrows-h:before {
      content:"\f07e"
    }

    .fa-bar-chart-o:before, .fa-bar-chart:before {
      content:"\f080"
    }

    .fa-twitter-square:before {
      content:"\f081"
    }

    .fa-facebook-square:before {
      content:"\f082"
    }

    .fa-camera-retro:before {
      content:"\f083"
    }

    .fa-key:before {
      content:"\f084"
    }

    .fa-gears:before, .fa-cogs:before {
      content:"\f085"
    }

    .fa-comments:before {
      content:"\f086"
    }

    .fa-thumbs-o-up:before {
      content:"\f087"
    }

    .fa-thumbs-o-down:before {
      content:"\f088"
    }

    .fa-star-half:before {
      content:"\f089"
    }

    .fa-heart-o:before {
      content:"\f08a"
    }

    .fa-sign-out:before {
      content:"\f08b"
    }

    .fa-linkedin-square:before {
      content:"\f08c"
    }

    .fa-thumb-tack:before {
      content:"\f08d"
    }

    .fa-external-link:before {
      content:"\f08e"
    }

    .fa-sign-in:before {
      content:"\f090"
    }

    .fa-trophy:before {
      content:"\f091"
    }

    .fa-github-square:before {
      content:"\f092"
    }

    .fa-upload:before {
      content:"\f093"
    }

    .fa-lemon-o:before {
      content:"\f094"
    }

    .fa-phone:before {
      content:"\f095"
    }

    .fa-square-o:before {
      content:"\f096"
    }

    .fa-bookmark-o:before {
      content:"\f097"
    }

    .fa-phone-square:before {
      content:"\f098"
    }

    .fa-twitter:before {
      content:"\f099"
    }

    .fa-facebook-f:before, .fa-facebook:before {
      content:"\f09a"
    }

    .fa-github:before {
      content:"\f09b"
    }

    .fa-unlock:before {
      content:"\f09c"
    }

    .fa-credit-card:before {
      content:"\f09d"
    }

    .fa-feed:before, .fa-rss:before {
      content:"\f09e"
    }

    .fa-hdd-o:before {
      content:"\f0a0"
    }

    .fa-bullhorn:before {
      content:"\f0a1"
    }

    .fa-bell:before {
      content:"\f0f3"
    }

    .fa-certificate:before {
      content:"\f0a3"
    }

    .fa-hand-o-right:before {
      content:"\f0a4"
    }

    .fa-hand-o-left:before {
      content:"\f0a5"
    }

    .fa-hand-o-up:before {
      content:"\f0a6"
    }

    .fa-hand-o-down:before {
      content:"\f0a7"
    }

    .fa-arrow-circle-left:before {
      content:"\f0a8"
    }

    .fa-arrow-circle-right:before {
      content:"\f0a9"
    }

    .fa-arrow-circle-up:before {
      content:"\f0aa"
    }

    .fa-arrow-circle-down:before {
      content:"\f0ab"
    }

    .fa-globe:before {
      content:"\f0ac"
    }

    .fa-wrench:before {
      content:"\f0ad"
    }

    .fa-tasks:before {
      content:"\f0ae"
    }

    .fa-filter:before {
      content:"\f0b0"
    }

    .fa-briefcase:before {
      content:"\f0b1"
    }

    .fa-arrows-alt:before {
      content:"\f0b2"
    }

    .fa-group:before, .fa-users:before {
      content:"\f0c0"
    }

    .fa-chain:before, .fa-link:before {
      content:"\f0c1"
    }

    .fa-cloud:before {
      content:"\f0c2"
    }

    .fa-flask:before {
      content:"\f0c3"
    }

    .fa-cut:before, .fa-scissors:before {
      content:"\f0c4"
    }

    .fa-copy:before, .fa-files-o:before {
      content:"\f0c5"
    }

    .fa-paperclip:before {
      content:"\f0c6"
    }

    .fa-save:before, .fa-floppy-o:before {
      content:"\f0c7"
    }

    .fa-square:before {
      content:"\f0c8"
    }

    .fa-navicon:before, .fa-reorder:before, .fa-bars:before {
      content:"\f0c9"
    }

    .fa-list-ul:before {
      content:"\f0ca"
    }

    .fa-list-ol:before {
      content:"\f0cb"
    }

    .fa-strikethrough:before {
      content:"\f0cc"
    }

    .fa-underline:before {
      content:"\f0cd"
    }

    .fa-table:before {
      content:"\f0ce"
    }

    .fa-magic:before {
      content:"\f0d0"
    }

    .fa-truck:before {
      content:"\f0d1"
    }

    .fa-pinterest:before {
      content:"\f0d2"
    }

    .fa-pinterest-square:before {
      content:"\f0d3"
    }

    .fa-google-plus-square:before {
      content:"\f0d4"
    }

    .fa-google-plus:before {
      content:"\f0d5"
    }

    .fa-money:before {
      content:"\f0d6"
    }

    .fa-caret-down:before {
      content:"\f0d7"
    }

    .fa-caret-up:before {
      content:"\f0d8"
    }

    .fa-caret-left:before {
      content:"\f0d9"
    }

    .fa-caret-right:before {
      content:"\f0da"
    }

    .fa-columns:before {
      content:"\f0db"
    }

    .fa-unsorted:before, .fa-sort:before {
      content:"\f0dc"
    }

    .fa-sort-down:before, .fa-sort-desc:before {
      content:"\f0dd"
    }

    .fa-sort-up:before, .fa-sort-asc:before {
      content:"\f0de"
    }

    .fa-envelope:before {
      content:"\f0e0"
    }

    .fa-linkedin:before {
      content:"\f0e1"
    }

    .fa-rotate-left:before, .fa-undo:before {
      content:"\f0e2"
    }

    .fa-legal:before, .fa-gavel:before {
      content:"\f0e3"
    }

    .fa-dashboard:before, .fa-tachometer:before {
      content:"\f0e4"
    }

    .fa-comment-o:before {
      content:"\f0e5"
    }

    .fa-comments-o:before {
      content:"\f0e6"
    }

    .fa-flash:before, .fa-bolt:before {
      content:"\f0e7"
    }

    .fa-sitemap:before {
      content:"\f0e8"
    }

    .fa-umbrella:before {
      content:"\f0e9"
    }

    .fa-paste:before, .fa-clipboard:before {
      content:"\f0ea"
    }

    .fa-lightbulb-o:before {
      content:"\f0eb"
    }

    .fa-exchange:before {
      content:"\f0ec"
    }

    .fa-cloud-download:before {
      content:"\f0ed"
    }

    .fa-cloud-upload:before {
      content:"\f0ee"
    }

    .fa-user-md:before {
      content:"\f0f0"
    }

    .fa-stethoscope:before {
      content:"\f0f1"
    }

    .fa-suitcase:before {
      content:"\f0f2"
    }

    .fa-bell-o:before {
      content:"\f0a2"
    }

    .fa-coffee:before {
      content:"\f0f4"
    }

    .fa-cutlery:before {
      content:"\f0f5"
    }

    .fa-file-text-o:before {
      content:"\f0f6"
    }

    .fa-building-o:before {
      content:"\f0f7"
    }

    .fa-hospital-o:before {
      content:"\f0f8"
    }

    .fa-ambulance:before {
      content:"\f0f9"
    }

    .fa-medkit:before {
      content:"\f0fa"
    }

    .fa-fighter-jet:before {
      content:"\f0fb"
    }

    .fa-beer:before {
      content:"\f0fc"
    }

    .fa-h-square:before {
      content:"\f0fd"
    }

    .fa-plus-square:before {
      content:"\f0fe"
    }

    .fa-angle-double-left:before {
      content:"\f100"
    }

    .fa-angle-double-right:before {
      content:"\f101"
    }

    .fa-angle-double-up:before {
      content:"\f102"
    }

    .fa-angle-double-down:before {
      content:"\f103"
    }

    .fa-angle-left:before {
      content:"\f104"
    }

    .fa-angle-right:before {
      content:"\f105"
    }

    .fa-angle-up:before {
      content:"\f106"
    }

    .fa-angle-down:before {
      content:"\f107"
    }

    .fa-desktop:before {
      content:"\f108"
    }

    .fa-laptop:before {
      content:"\f109"
    }

    .fa-tablet:before {
      content:"\f10a"
    }

    .fa-mobile-phone:before, .fa-mobile:before {
      content:"\f10b"
    }

    .fa-circle-o:before {
      content:"\f10c"
    }

    .fa-quote-left:before {
      content:"\f10d"
    }

    .fa-quote-right:before {
      content:"\f10e"
    }

    .fa-spinner:before {
      content:"\f110"
    }

    .fa-circle:before {
      content:"\f111"
    }

    .fa-mail-reply:before, .fa-reply:before {
      content:"\f112"
    }

    .fa-github-alt:before {
      content:"\f113"
    }

    .fa-folder-o:before {
      content:"\f114"
    }

    .fa-folder-open-o:before {
      content:"\f115"
    }

    .fa-smile-o:before {
      content:"\f118"
    }

    .fa-frown-o:before {
      content:"\f119"
    }

    .fa-meh-o:before {
      content:"\f11a"
    }

    .fa-gamepad:before {
      content:"\f11b"
    }

    .fa-keyboard-o:before {
      content:"\f11c"
    }

    .fa-flag-o:before {
      content:"\f11d"
    }

    .fa-flag-checkered:before {
      content:"\f11e"
    }

    .fa-terminal:before {
      content:"\f120"
    }

    .fa-code:before {
      content:"\f121"
    }

    .fa-mail-reply-all:before, .fa-reply-all:before {
      content:"\f122"
    }

    .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
      content:"\f123"
    }

    .fa-location-arrow:before {
      content:"\f124"
    }

    .fa-crop:before {
      content:"\f125"
    }

    .fa-code-fork:before {
      content:"\f126"
    }

    .fa-unlink:before, .fa-chain-broken:before {
      content:"\f127"
    }

    .fa-question:before {
      content:"\f128"
    }

    .fa-info:before {
      content:"\f129"
    }

    .fa-exclamation:before {
      content:"\f12a"
    }

    .fa-superscript:before {
      content:"\f12b"
    }

    .fa-subscript:before {
      content:"\f12c"
    }

    .fa-eraser:before {
      content:"\f12d"
    }

    .fa-puzzle-piece:before {
      content:"\f12e"
    }

    .fa-microphone:before {
      content:"\f130"
    }

    .fa-microphone-slash:before {
      content:"\f131"
    }

    .fa-shield:before {
      content:"\f132"
    }

    .fa-calendar-o:before {
      content:"\f133"
    }

    .fa-fire-extinguisher:before {
      content:"\f134"
    }

    .fa-rocket:before {
      content:"\f135"
    }

    .fa-maxcdn:before {
      content:"\f136"
    }

    .fa-chevron-circle-left:before {
      content:"\f137"
    }

    .fa-chevron-circle-right:before {
      content:"\f138"
    }

    .fa-chevron-circle-up:before {
      content:"\f139"
    }

    .fa-chevron-circle-down:before {
      content:"\f13a"
    }

    .fa-html5:before {
      content:"\f13b"
    }

    .fa-css3:before {
      content:"\f13c"
    }

    .fa-anchor:before {
      content:"\f13d"
    }

    .fa-unlock-alt:before {
      content:"\f13e"
    }

    .fa-bullseye:before {
      content:"\f140"
    }

    .fa-ellipsis-h:before {
      content:"\f141"
    }

    .fa-ellipsis-v:before {
      content:"\f142"
    }

    .fa-rss-square:before {
      content:"\f143"
    }

    .fa-play-circle:before {
      content:"\f144"
    }

    .fa-ticket:before {
      content:"\f145"
    }

    .fa-minus-square:before {
      content:"\f146"
    }

    .fa-minus-square-o:before {
      content:"\f147"
    }

    .fa-level-up:before {
      content:"\f148"
    }

    .fa-level-down:before {
      content:"\f149"
    }

    .fa-check-square:before {
      content:"\f14a"
    }

    .fa-pencil-square:before {
      content:"\f14b"
    }

    .fa-external-link-square:before {
      content:"\f14c"
    }

    .fa-share-square:before {
      content:"\f14d"
    }

    .fa-compass:before {
      content:"\f14e"
    }

    .fa-toggle-down:before, .fa-caret-square-o-down:before {
      content:"\f150"
    }

    .fa-toggle-up:before, .fa-caret-square-o-up:before {
      content:"\f151"
    }

    .fa-toggle-right:before, .fa-caret-square-o-right:before {
      content:"\f152"
    }

    .fa-euro:before, .fa-eur:before {
      content:"\f153"
    }

    .fa-gbp:before {
      content:"\f154"
    }

    .fa-dollar:before, .fa-usd:before {
      content:"\f155"
    }

    .fa-rupee:before, .fa-inr:before {
      content:"\f156"
    }

    .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
      content:"\f157"
    }

    .fa-ruble:before, .fa-rouble:before, .fa-rub:before {
      content:"\f158"
    }

    .fa-won:before, .fa-krw:before {
      content:"\f159"
    }

    .fa-bitcoin:before, .fa-btc:before {
      content:"\f15a"
    }

    .fa-file:before {
      content:"\f15b"
    }

    .fa-file-text:before {
      content:"\f15c"
    }

    .fa-sort-alpha-asc:before {
      content:"\f15d"
    }

    .fa-sort-alpha-desc:before {
      content:"\f15e"
    }

    .fa-sort-amount-asc:before {
      content:"\f160"
    }

    .fa-sort-amount-desc:before {
      content:"\f161"
    }

    .fa-sort-numeric-asc:before {
      content:"\f162"
    }

    .fa-sort-numeric-desc:before {
      content:"\f163"
    }

    .fa-thumbs-up:before {
      content:"\f164"
    }

    .fa-thumbs-down:before {
      content:"\f165"
    }

    .fa-youtube-square:before {
      content:"\f166"
    }

    .fa-youtube:before {
      content:"\f167"
    }

    .fa-xing:before {
      content:"\f168"
    }

    .fa-xing-square:before {
      content:"\f169"
    }

    .fa-youtube-play:before {
      content:"\f16a"
    }

    .fa-dropbox:before {
      content:"\f16b"
    }

    .fa-stack-overflow:before {
      content:"\f16c"
    }

    .fa-instagram:before {
      content:"\f16d"
    }

    .fa-flickr:before {
      content:"\f16e"
    }

    .fa-adn:before {
      content:"\f170"
    }

    .fa-bitbucket:before {
      content:"\f171"
    }

    .fa-bitbucket-square:before {
      content:"\f172"
    }

    .fa-tumblr:before {
      content:"\f173"
    }

    .fa-tumblr-square:before {
      content:"\f174"
    }

    .fa-long-arrow-down:before {
      content:"\f175"
    }

    .fa-long-arrow-up:before {
      content:"\f176"
    }

    .fa-long-arrow-left:before {
      content:"\f177"
    }

    .fa-long-arrow-right:before {
      content:"\f178"
    }

    .fa-apple:before {
      content:"\f179"
    }

    .fa-windows:before {
      content:"\f17a"
    }

    .fa-android:before {
      content:"\f17b"
    }

    .fa-linux:before {
      content:"\f17c"
    }

    .fa-dribbble:before {
      content:"\f17d"
    }

    .fa-skype:before {
      content:"\f17e"
    }

    .fa-foursquare:before {
      content:"\f180"
    }

    .fa-trello:before {
      content:"\f181"
    }

    .fa-female:before {
      content:"\f182"
    }

    .fa-male:before {
      content:"\f183"
    }

    .fa-gittip:before, .fa-gratipay:before {
      content:"\f184"
    }

    .fa-sun-o:before {
      content:"\f185"
    }

    .fa-moon-o:before {
      content:"\f186"
    }

    .fa-archive:before {
      content:"\f187"
    }

    .fa-bug:before {
      content:"\f188"
    }

    .fa-vk:before {
      content:"\f189"
    }

    .fa-weibo:before {
      content:"\f18a"
    }

    .fa-renren:before {
      content:"\f18b"
    }

    .fa-pagelines:before {
      content:"\f18c"
    }

    .fa-stack-exchange:before {
      content:"\f18d"
    }

    .fa-arrow-circle-o-right:before {
      content:"\f18e"
    }

    .fa-arrow-circle-o-left:before {
      content:"\f190"
    }

    .fa-toggle-left:before, .fa-caret-square-o-left:before {
      content:"\f191"
    }

    .fa-dot-circle-o:before {
      content:"\f192"
    }

    .fa-wheelchair:before {
      content:"\f193"
    }

    .fa-vimeo-square:before {
      content:"\f194"
    }

    .fa-turkish-lira:before, .fa-try:before {
      content:"\f195"
    }

    .fa-plus-square-o:before {
      content:"\f196"
    }

    .fa-space-shuttle:before {
      content:"\f197"
    }

    .fa-slack:before {
      content:"\f198"
    }

    .fa-envelope-square:before {
      content:"\f199"
    }

    .fa-wordpress:before {
      content:"\f19a"
    }

    .fa-openid:before {
      content:"\f19b"
    }

    .fa-institution:before, .fa-bank:before, .fa-university:before {
      content:"\f19c"
    }

    .fa-mortar-board:before, .fa-graduation-cap:before {
      content:"\f19d"
    }

    .fa-yahoo:before {
      content:"\f19e"
    }

    .fa-google:before {
      content:"\f1a0"
    }

    .fa-reddit:before {
      content:"\f1a1"
    }

    .fa-reddit-square:before {
      content:"\f1a2"
    }

    .fa-stumbleupon-circle:before {
      content:"\f1a3"
    }

    .fa-stumbleupon:before {
      content:"\f1a4"
    }

    .fa-delicious:before {
      content:"\f1a5"
    }

    .fa-digg:before {
      content:"\f1a6"
    }

    .fa-pied-piper-pp:before {
      content:"\f1a7"
    }

    .fa-pied-piper-alt:before {
      content:"\f1a8"
    }

    .fa-drupal:before {
      content:"\f1a9"
    }

    .fa-joomla:before {
      content:"\f1aa"
    }

    .fa-language:before {
      content:"\f1ab"
    }

    .fa-fax:before {
      content:"\f1ac"
    }

    .fa-building:before {
      content:"\f1ad"
    }

    .fa-child:before {
      content:"\f1ae"
    }

    .fa-paw:before {
      content:"\f1b0"
    }

    .fa-spoon:before {
      content:"\f1b1"
    }

    .fa-cube:before {
      content:"\f1b2"
    }

    .fa-cubes:before {
      content:"\f1b3"
    }

    .fa-behance:before {
      content:"\f1b4"
    }

    .fa-behance-square:before {
      content:"\f1b5"
    }

    .fa-steam:before {
      content:"\f1b6"
    }

    .fa-steam-square:before {
      content:"\f1b7"
    }

    .fa-recycle:before {
      content:"\f1b8"
    }

    .fa-automobile:before, .fa-car:before {
      content:"\f1b9"
    }

    .fa-cab:before, .fa-taxi:before {
      content:"\f1ba"
    }

    .fa-tree:before {
      content:"\f1bb"
    }

    .fa-spotify:before {
      content:"\f1bc"
    }

    .fa-deviantart:before {
      content:"\f1bd"
    }

    .fa-soundcloud:before {
      content:"\f1be"
    }

    .fa-database:before {
      content:"\f1c0"
    }

    .fa-file-pdf-o:before {
      content:"\f1c1"
    }

    .fa-file-word-o:before {
      content:"\f1c2"
    }

    .fa-file-excel-o:before {
      content:"\f1c3"
    }

    .fa-file-powerpoint-o:before {
      content:"\f1c4"
    }

    .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
      content:"\f1c5"
    }

    .fa-file-zip-o:before, .fa-file-archive-o:before {
      content:"\f1c6"
    }

    .fa-file-sound-o:before, .fa-file-audio-o:before {
      content:"\f1c7"
    }

    .fa-file-movie-o:before, .fa-file-video-o:before {
      content:"\f1c8"
    }

    .fa-file-code-o:before {
      content:"\f1c9"
    }

    .fa-vine:before {
      content:"\f1ca"
    }

    .fa-codepen:before {
      content:"\f1cb"
    }

    .fa-jsfiddle:before {
      content:"\f1cc"
    }

    .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
      content:"\f1cd"
    }

    .fa-circle-o-notch:before {
      content:"\f1ce"
    }

    .fa-ra:before, .fa-resistance:before, .fa-rebel:before {
      content:"\f1d0"
    }

    .fa-ge:before, .fa-empire:before {
      content:"\f1d1"
    }

    .fa-git-square:before {
      content:"\f1d2"
    }

    .fa-git:before {
      content:"\f1d3"
    }

    .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
      content:"\f1d4"
    }

    .fa-tencent-weibo:before {
      content:"\f1d5"
    }

    .fa-qq:before {
      content:"\f1d6"
    }

    .fa-wechat:before, .fa-weixin:before {
      content:"\f1d7"
    }

    .fa-send:before, .fa-paper-plane:before {
      content:"\f1d8"
    }

    .fa-send-o:before, .fa-paper-plane-o:before {
      content:"\f1d9"
    }

    .fa-history:before {
      content:"\f1da"
    }

    .fa-circle-thin:before {
      content:"\f1db"
    }

    .fa-header:before {
      content:"\f1dc"
    }

    .fa-paragraph:before {
      content:"\f1dd"
    }

    .fa-sliders:before {
      content:"\f1de"
    }

    .fa-share-alt:before {
      content:"\f1e0"
    }

    .fa-share-alt-square:before {
      content:"\f1e1"
    }

    .fa-bomb:before {
      content:"\f1e2"
    }

    .fa-soccer-ball-o:before, .fa-futbol-o:before {
      content:"\f1e3"
    }

    .fa-tty:before {
      content:"\f1e4"
    }

    .fa-binoculars:before {
      content:"\f1e5"
    }

    .fa-plug:before {
      content:"\f1e6"
    }

    .fa-slideshare:before {
      content:"\f1e7"
    }

    .fa-twitch:before {
      content:"\f1e8"
    }

    .fa-yelp:before {
      content:"\f1e9"
    }

    .fa-newspaper-o:before {
      content:"\f1ea"
    }

    .fa-wifi:before {
      content:"\f1eb"
    }

    .fa-calculator:before {
      content:"\f1ec"
    }

    .fa-paypal:before {
      content:"\f1ed"
    }

    .fa-google-wallet:before {
      content:"\f1ee"
    }

    .fa-cc-visa:before {
      content:"\f1f0"
    }

    .fa-cc-mastercard:before {
      content:"\f1f1"
    }

    .fa-cc-discover:before {
      content:"\f1f2"
    }

    .fa-cc-amex:before {
      content:"\f1f3"
    }

    .fa-cc-paypal:before {
      content:"\f1f4"
    }

    .fa-cc-stripe:before {
      content:"\f1f5"
    }

    .fa-bell-slash:before {
      content:"\f1f6"
    }

    .fa-bell-slash-o:before {
      content:"\f1f7"
    }

    .fa-trash:before {
      content:"\f1f8"
    }

    .fa-copyright:before {
      content:"\f1f9"
    }

    .fa-at:before {
      content:"\f1fa"
    }

    .fa-eyedropper:before {
      content:"\f1fb"
    }

    .fa-paint-brush:before {
      content:"\f1fc"
    }

    .fa-birthday-cake:before {
      content:"\f1fd"
    }

    .fa-area-chart:before {
      content:"\f1fe"
    }

    .fa-pie-chart:before {
      content:"\f200"
    }

    .fa-line-chart:before {
      content:"\f201"
    }

    .fa-lastfm:before {
      content:"\f202"
    }

    .fa-lastfm-square:before {
      content:"\f203"
    }

    .fa-toggle-off:before {
      content:"\f204"
    }

    .fa-toggle-on:before {
      content:"\f205"
    }

    .fa-bicycle:before {
      content:"\f206"
    }

    .fa-bus:before {
      content:"\f207"
    }

    .fa-ioxhost:before {
      content:"\f208"
    }

    .fa-angellist:before {
      content:"\f209"
    }

    .fa-cc:before {
      content:"\f20a"
    }

    .fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
      content:"\f20b"
    }

    .fa-meanpath:before {
      content:"\f20c"
    }

    .fa-buysellads:before {
      content:"\f20d"
    }

    .fa-connectdevelop:before {
      content:"\f20e"
    }

    .fa-dashcube:before {
      content:"\f210"
    }

    .fa-forumbee:before {
      content:"\f211"
    }

    .fa-leanpub:before {
      content:"\f212"
    }

    .fa-sellsy:before {
      content:"\f213"
    }

    .fa-shirtsinbulk:before {
      content:"\f214"
    }

    .fa-simplybuilt:before {
      content:"\f215"
    }

    .fa-skyatlas:before {
      content:"\f216"
    }

    .fa-cart-plus:before {
      content:"\f217"
    }

    .fa-cart-arrow-down:before {
      content:"\f218"
    }

    .fa-diamond:before {
      content:"\f219"
    }

    .fa-ship:before {
      content:"\f21a"
    }

    .fa-user-secret:before {
      content:"\f21b"
    }

    .fa-motorcycle:before {
      content:"\f21c"
    }

    .fa-street-view:before {
      content:"\f21d"
    }

    .fa-heartbeat:before {
      content:"\f21e"
    }

    .fa-venus:before {
      content:"\f221"
    }

    .fa-mars:before {
      content:"\f222"
    }

    .fa-mercury:before {
      content:"\f223"
    }

    .fa-intersex:before, .fa-transgender:before {
      content:"\f224"
    }

    .fa-transgender-alt:before {
      content:"\f225"
    }

    .fa-venus-double:before {
      content:"\f226"
    }

    .fa-mars-double:before {
      content:"\f227"
    }

    .fa-venus-mars:before {
      content:"\f228"
    }

    .fa-mars-stroke:before {
      content:"\f229"
    }

    .fa-mars-stroke-v:before {
      content:"\f22a"
    }

    .fa-mars-stroke-h:before {
      content:"\f22b"
    }

    .fa-neuter:before {
      content:"\f22c"
    }

    .fa-genderless:before {
      content:"\f22d"
    }

    .fa-facebook-official:before {
      content:"\f230"
    }

    .fa-pinterest-p:before {
      content:"\f231"
    }

    .fa-whatsapp:before {
      content:"\f232"
    }

    .fa-server:before {
      content:"\f233"
    }

    .fa-user-plus:before {
      content:"\f234"
    }

    .fa-user-times:before {
      content:"\f235"
    }

    .fa-hotel:before, .fa-bed:before {
      content:"\f236"
    }

    .fa-viacoin:before {
      content:"\f237"
    }

    .fa-train:before {
      content:"\f238"
    }

    .fa-subway:before {
      content:"\f239"
    }

    .fa-medium:before {
      content:"\f23a"
    }

    .fa-yc:before, .fa-y-combinator:before {
      content:"\f23b"
    }

    .fa-optin-monster:before {
      content:"\f23c"
    }

    .fa-opencart:before {
      content:"\f23d"
    }

    .fa-expeditedssl:before {
      content:"\f23e"
    }

    .fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
      content:"\f240"
    }

    .fa-battery-3:before, .fa-battery-three-quarters:before {
      content:"\f241"
    }

    .fa-battery-2:before, .fa-battery-half:before {
      content:"\f242"
    }

    .fa-battery-1:before, .fa-battery-quarter:before {
      content:"\f243"
    }

    .fa-battery-0:before, .fa-battery-empty:before {
      content:"\f244"
    }

    .fa-mouse-pointer:before {
      content:"\f245"
    }

    .fa-i-cursor:before {
      content:"\f246"
    }

    .fa-object-group:before {
      content:"\f247"
    }

    .fa-object-ungroup:before {
      content:"\f248"
    }

    .fa-sticky-note:before {
      content:"\f249"
    }

    .fa-sticky-note-o:before {
      content:"\f24a"
    }

    .fa-cc-jcb:before {
      content:"\f24b"
    }

    .fa-cc-diners-club:before {
      content:"\f24c"
    }

    .fa-clone:before {
      content:"\f24d"
    }

    .fa-balance-scale:before {
      content:"\f24e"
    }

    .fa-hourglass-o:before {
      content:"\f250"
    }

    .fa-hourglass-1:before, .fa-hourglass-start:before {
      content:"\f251"
    }

    .fa-hourglass-2:before, .fa-hourglass-half:before {
      content:"\f252"
    }

    .fa-hourglass-3:before, .fa-hourglass-end:before {
      content:"\f253"
    }

    .fa-hourglass:before {
      content:"\f254"
    }

    .fa-hand-grab-o:before, .fa-hand-rock-o:before {
      content:"\f255"
    }

    .fa-hand-stop-o:before, .fa-hand-paper-o:before {
      content:"\f256"
    }

    .fa-hand-scissors-o:before {
      content:"\f257"
    }

    .fa-hand-lizard-o:before {
      content:"\f258"
    }

    .fa-hand-spock-o:before {
      content:"\f259"
    }

    .fa-hand-pointer-o:before {
      content:"\f25a"
    }

    .fa-hand-peace-o:before {
      content:"\f25b"
    }

    .fa-trademark:before {
      content:"\f25c"
    }

    .fa-registered:before {
      content:"\f25d"
    }

    .fa-creative-commons:before {
      content:"\f25e"
    }

    .fa-gg:before {
      content:"\f260"
    }

    .fa-gg-circle:before {
      content:"\f261"
    }

    .fa-tripadvisor:before {
      content:"\f262"
    }

    .fa-odnoklassniki:before {
      content:"\f263"
    }

    .fa-odnoklassniki-square:before {
      content:"\f264"
    }

    .fa-get-pocket:before {
      content:"\f265"
    }

    .fa-wikipedia-w:before {
      content:"\f266"
    }

    .fa-safari:before {
      content:"\f267"
    }

    .fa-chrome:before {
      content:"\f268"
    }

    .fa-firefox:before {
      content:"\f269"
    }

    .fa-opera:before {
      content:"\f26a"
    }

    .fa-internet-explorer:before {
      content:"\f26b"
    }

    .fa-tv:before, .fa-television:before {
      content:"\f26c"
    }

    .fa-contao:before {
      content:"\f26d"
    }

    .fa-500px:before {
      content:"\f26e"
    }

    .fa-amazon:before {
      content:"\f270"
    }

    .fa-calendar-plus-o:before {
      content:"\f271"
    }

    .fa-calendar-minus-o:before {
      content:"\f272"
    }

    .fa-calendar-times-o:before {
      content:"\f273"
    }

    .fa-calendar-check-o:before {
      content:"\f274"
    }

    .fa-industry:before {
      content:"\f275"
    }

    .fa-map-pin:before {
      content:"\f276"
    }

    .fa-map-signs:before {
      content:"\f277"
    }

    .fa-map-o:before {
      content:"\f278"
    }

    .fa-map:before {
      content:"\f279"
    }

    .fa-commenting:before {
      content:"\f27a"
    }

    .fa-commenting-o:before {
      content:"\f27b"
    }

    .fa-houzz:before {
      content:"\f27c"
    }

    .fa-vimeo:before {
      content:"\f27d"
    }

    .fa-black-tie:before {
      content:"\f27e"
    }

    .fa-fonticons:before {
      content:"\f280"
    }

    .fa-reddit-alien:before {
      content:"\f281"
    }

    .fa-edge:before {
      content:"\f282"
    }

    .fa-credit-card-alt:before {
      content:"\f283"
    }

    .fa-codiepie:before {
      content:"\f284"
    }

    .fa-modx:before {
      content:"\f285"
    }

    .fa-fort-awesome:before {
      content:"\f286"
    }

    .fa-usb:before {
      content:"\f287"
    }

    .fa-product-hunt:before {
      content:"\f288"
    }

    .fa-mixcloud:before {
      content:"\f289"
    }

    .fa-scribd:before {
      content:"\f28a"
    }

    .fa-pause-circle:before {
      content:"\f28b"
    }

    .fa-pause-circle-o:before {
      content:"\f28c"
    }

    .fa-stop-circle:before {
      content:"\f28d"
    }

    .fa-stop-circle-o:before {
      content:"\f28e"
    }

    .fa-shopping-bag:before {
      content:"\f290"
    }

    .fa-shopping-basket:before {
      content:"\f291"
    }

    .fa-hashtag:before {
      content:"\f292"
    }

    .fa-bluetooth:before {
      content:"\f293"
    }

    .fa-bluetooth-b:before {
      content:"\f294"
    }

    .fa-percent:before {
      content:"\f295"
    }

    .fa-gitlab:before {
      content:"\f296"
    }

    .fa-wpbeginner:before {
      content:"\f297"
    }

    .fa-wpforms:before {
      content:"\f298"
    }

    .fa-envira:before {
      content:"\f299"
    }

    .fa-universal-access:before {
      content:"\f29a"
    }

    .fa-wheelchair-alt:before {
      content:"\f29b"
    }

    .fa-question-circle-o:before {
      content:"\f29c"
    }

    .fa-blind:before {
      content:"\f29d"
    }

    .fa-audio-description:before {
      content:"\f29e"
    }

    .fa-volume-control-phone:before {
      content:"\f2a0"
    }

    .fa-braille:before {
      content:"\f2a1"
    }

    .fa-assistive-listening-systems:before {
      content:"\f2a2"
    }

    .fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
      content:"\f2a3"
    }

    .fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
      content:"\f2a4"
    }

    .fa-glide:before {
      content:"\f2a5"
    }

    .fa-glide-g:before {
      content:"\f2a6"
    }

    .fa-signing:before, .fa-sign-language:before {
      content:"\f2a7"
    }

    .fa-low-vision:before {
      content:"\f2a8"
    }

    .fa-viadeo:before {
      content:"\f2a9"
    }

    .fa-viadeo-square:before {
      content:"\f2aa"
    }

    .fa-snapchat:before {
      content:"\f2ab"
    }

    .fa-snapchat-ghost:before {
      content:"\f2ac"
    }

    .fa-snapchat-square:before {
      content:"\f2ad"
    }

    .fa-pied-piper:before {
      content:"\f2ae"
    }

    .fa-first-order:before {
      content:"\f2b0"
    }

    .fa-yoast:before {
      content:"\f2b1"
    }

    .fa-themeisle:before {
      content:"\f2b2"
    }

    .fa-google-plus-circle:before, .fa-google-plus-official:before {
      content:"\f2b3"
    }

    .fa-fa:before, .fa-font-awesome:before {
      content:"\f2b4"
    }

    .fa-handshake-o:before {
      content:"\f2b5"
    }

    .fa-envelope-open:before {
      content:"\f2b6"
    }

    .fa-envelope-open-o:before {
      content:"\f2b7"
    }

    .fa-linode:before {
      content:"\f2b8"
    }

    .fa-address-book:before {
      content:"\f2b9"
    }

    .fa-address-book-o:before {
      content:"\f2ba"
    }

    .fa-vcard:before, .fa-address-card:before {
      content:"\f2bb"
    }

    .fa-vcard-o:before, .fa-address-card-o:before {
      content:"\f2bc"
    }

    .fa-user-circle:before {
      content:"\f2bd"
    }

    .fa-user-circle-o:before {
      content:"\f2be"
    }

    .fa-user-o:before {
      content:"\f2c0"
    }

    .fa-id-badge:before {
      content:"\f2c1"
    }

    .fa-drivers-license:before, .fa-id-card:before {
      content:"\f2c2"
    }

    .fa-drivers-license-o:before, .fa-id-card-o:before {
      content:"\f2c3"
    }

    .fa-quora:before {
      content:"\f2c4"
    }

    .fa-free-code-camp:before {
      content:"\f2c5"
    }

    .fa-telegram:before {
      content:"\f2c6"
    }

    .fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
      content:"\f2c7"
    }

    .fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
      content:"\f2c8"
    }

    .fa-thermometer-2:before, .fa-thermometer-half:before {
      content:"\f2c9"
    }

    .fa-thermometer-1:before, .fa-thermometer-quarter:before {
      content:"\f2ca"
    }

    .fa-thermometer-0:before, .fa-thermometer-empty:before {
      content:"\f2cb"
    }

    .fa-shower:before {
      content:"\f2cc"
    }

    .fa-bathtub:before, .fa-s15:before, .fa-bath:before {
      content:"\f2cd"
    }

    .fa-podcast:before {
      content:"\f2ce"
    }

    .fa-window-maximize:before {
      content:"\f2d0"
    }

    .fa-window-minimize:before {
      content:"\f2d1"
    }

    .fa-window-restore:before {
      content:"\f2d2"
    }

    .fa-times-rectangle:before, .fa-window-close:before {
      content:"\f2d3"
    }

    .fa-times-rectangle-o:before, .fa-window-close-o:before {
      content:"\f2d4"
    }

    .fa-bandcamp:before {
      content:"\f2d5"
    }

    .fa-grav:before {
      content:"\f2d6"
    }

    .fa-etsy:before {
      content:"\f2d7"
    }

    .fa-imdb:before {
      content:"\f2d8"
    }

    .fa-ravelry:before {
      content:"\f2d9"
    }

    .fa-eercast:before {
      content:"\f2da"
    }

    .fa-microchip:before {
      content:"\f2db"
    }

    .fa-snowflake-o:before {
      content:"\f2dc"
    }

    .fa-superpowers:before {
      content:"\f2dd"
    }

    .fa-wpexplorer:before {
      content:"\f2de"
    }

    .fa-meetup:before {
      content:"\f2e0"
    }

    .sr-only {
      position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0
    }

    .sr-only-focusable:active, .sr-only-focusable:focus {
      position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto
    }

    @font-face {
      font-family:Titillium Web; font-style:normal; font-weight:400; src:local("Titillium Web Regular"), local("TitilliumWeb-Regular"),
      /*savepage-url=NaPecZTIAOhVxoMyOr9n_E7fdM3mDbRS.b17f48e7f93f29e9.woff2*/
      url(data:font/woff2;base64,d09GMgABAAAAABpAAA8AAAAASgwAABnmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbmAwcWAZgAIEMEQgK3nTIKAuCIAABNgIkA4Q8BCAFhUQHiwcMBxudPFVGho0DABF3J0VRtjcj2f8fkhtjyCWCjYa6CF2m4YEGaRtyEYkwNmY7SYrfJk3z4V1sqqYzum4vW4sNUciK7b/vlx9yrHkfjahZPhgpc/AITU7RyvP/rNHu+zO7mCabswlPXs2betLSxROZROpEaCQI1eQP0WnNxqiS6tI2UpkUIYqgcEql0KHwgSxyL/Qe7D3o9q//vtRpUDJmKkFgKgK85TdcFSvGAg9Lh2Xt0FzT+I3onRY9Z0jvZsBtfnfbKIb3JRoRb6duZADBVI3e6v1Y415dnzP2bjNj3SVcfjqivQDSSPLa2fUhdAGU/nZWrstLhwC2lXDFRXnL3O4bsLJmoTBxDZMj2P/pLFt/Q4AV2lwXAGjlcMlY5V0VlMejtUdjWEtekL135zv2+thOznBgj2SvlqUAEHTA3F0bwqpOW0SHbG5gZOA3U1c5HWO5W7hCFULnzBcv+iLsD2f/mOmptSWEAJWB97ovmQJYrJteIJCdo7sCLJRAAXbwsMMDCvdu9LSBAgRAVXE+d+90tQEJEDcTAgxIx1WhNB+uxwYXh9P/lScm98B8H/OSv/JawzvBMFEkWBwmzU1B6GtnAdKV5xFIEhwCEgq6MBGisMWIx5GIK02WbF4Xrtx48AgIvlAk8eLTrzETpsyYswBBLJoUlhxZKgxIKjp4CLFAzI2GV9G9qtqFtvegzh7WTcb2MEGmADNkTq79Qo+Do8IrRQ3Q8eEbRASQgToTvf9jknBAJLAgmsRipvhm40AicGfiQxGCGKQgByWkQvpMKnCZkA2amWwNcoBrpkqS6twOVBfFNpDxPUySacLsTPNwdiILgA04wFPyGUQCGnAcBnRpCETEtsZpRWKqN0gC4bWlc7Wt3A7m6WqFba6mrTWM8Z2dJAIO0GgUdRIP3YkbEEMsSEZE0TTMFd47ud3I0/3me9DOXgabJ4IA5h2dX60iCmgKbjlefa4HNRB7vIF/v3U9duCMtK8ygBBECq7qGNHTyrbf7xYs7+wOgefw8oQFIKwBCZNIenRH2xmZA/mDCgNBiKfWhpbQk5CSTmqK8cuIUxqIKdE7IgWgbevdF5BJ4N+082k5UpMW4mn6NdbY6RkGz2Yjm5d81SYVgs+xcZE+io3zXQ8Kjh0xljLKRSjIEkhMEDvGVQena6c1fqhtBIUY6NUD425o6Qxg2cyjUVyrdwz9jIxXZ8eZ1gDloKgKAMek1waWWf57aD+3gD9NHUlptUDXRAVkMBKl6WLQvTASBeKkW9thXlx35sEKlf5eqVWoXhUwsF72XwDHMIapAuuZYr+bCCuP3XZ4YfYfgyy5hXbfQLu949dFYZCIynPoL9abHYORIBHJtpomOfLbcpB8l7+ClrngUghKbyo3ojSEThlKblz14AoJV3wMu3FRxuTH2lskvrLbval/DnpYUW2xpzkqzLJjuKaizZ22jKfS+uLVGcmRcaOFNitpHhIy5JD5WvhgOAsAa2TB8bt7LL7oUIOltJyF2i84tSDqmUqlXLuxV8Cra+/+dEtDmkUFOiuG0DiYyI2mg2OsGIE5HVLUkoURVLhNtHAYEQCRxgg0hiosVhUOe8V40bMALN74GESxcyWJQxZfRbGFAoVIOKJHNCgc4fAC4xEsEYIwh4qxYgh+ujDYJcevGA43XZjwJYugsA662lqkcydXweGLh+wIcABKcCuPQlHRiBmQetHQIQxUAhxHkxJwOMF4BOX/DFjzvYeBFryJY8BQD8x2O4wZB0Eocu3OvWx+zG5IoB7Vl5QTkJGrOiL6Ur7p8kf325kTfhdYDIj5Nbb+H5Ya72d87gK8BsjXCgHmwIAFDEgfhTYcQv/flmtQwOEiS1qyY0leRrM30tVNExM58S0R0M5kRBtbPNkbWBHTtomYuJZ6dOni/39REJG4E73Yf+5/+ubTAwCSLDSgliwD6POTy5mA7AaWLgVg1TOwIqsFh9ZSwIqvheGLMOS3hgCABaCNpse4ykaFIRG7QEBwaeHbAcJ9ob5rLABYDwQkeXsRSm86DNOARYJB66gRjzSDY0bn5pJzJNpay6wKfYAUUY1qFgf1U4bjnOdsAYjTHDagVq440LFEXwNsinSdJAsTC6Xwmh8C4b6pSvB62aW278IMdw5J+IC4A3oUgvOmuMUaW675/7KGcTBcV7Trtve+haOVq7XoZi1IE5t9w6whMhGpCCR2LkzcVSAu0sHDNfwxB4wkkS4kfahhbHCLliSK/KBin3r5yRWPyGRS5aowqGB7cvd50/XpDdWdj9aif4dqWTQbQ7vFcbBLUV56q0AFy6xfvg7fTvF9zfcLm+XtcPd5Up++6CE08UsPS5ilkeHPg4tAacC9/efb4V1w9kb3OF8w81L9jbFppcmEpEaa8Qqb0WvJd1B7xFc+e8pdR5mV3NzUXXcQqkTQ0qWJBlwLoRi0y2rZfpQXTy8FxNjOyDgBJ9HYgcAPAGsyW/yzrvP+jpFhdsAsMmyOt2FtWRj+OaGoz7ySFubls9KbN4h6HNY517OQ6RFCG75Y8UPogRTiby+HuHRp+on89NNK5JSDYF+idPNWBXYvP979zJrvFiELZ3BfQWY+0U2obF7aMhknhFnTMtcG6zsTFc8oPhoPMl1w46++wNCx9HjFJfIu6QN4UZFHWe1HSOQlaTN3LuKmJCjVhC+jvrNonRhy0uS9RPQ4O0nzhFHcFg5ko1iO//CUJ9CvPfr1XDgcd6QF8zY4gTu15ClwL4cW3Cb3dYj+CzKvPfXr9+FH/0P9nT/pk2384xI2C33JJdanBHlus0hH3q1P6tkjZ6GbheyNkue0MM0S6g9WKfduulCEP0tQVPxwu4jUd1RfuKhAvuFZE3U/V0ZFaZapFWYV8neWCCIVQrV3c/1p0KlHrH/y24fz4nDG0YP3Sk6oqpj5xCPW/Mh9Tjl69XswlACogYyf0WfDQetId1e1/COgrdzzzn1wyskXBX25wIQJBo1OY2KfR27VU/JQN4nlPibXyPr44bjfl5DYkvMhFTJkoWGgSPGD54UMGydSmdxTec8rtbcdiOah2yvQNyKfUruBMmKkYlL+0idLLz1b0zj2LEkUp/LBA5d2YppoF/VuJkylDEu1l5D65WuuJansQDayUAHDRrWSOmnXzaJFVDix2mIeMfeJwDwYuVWPyUM0PBKiivnxpQmh0HCxDXHSzZf5V3NHN4kH2m2o4J92vgnLmp/jB5RhkeWYEOPfVmRCS361mJhkYS8Tc8+EB6uqpjKhvvLsC5MhFQUlHCabhvA8o4WXmkWLkrEdyFC1GPP5TRQjStxmLGdtlPU4P5VKC1Rfld31GHN54Kg2x8+1HNB3pku8XH2cdMZqKettn0/smkFLbBu+hZBN7OPEi6c7OMDjqNN/xs15Gx3VS46aelk8QYTdJw1ZIdK0XwLhc+42PiENkUrEW1Yr8eXQz8TmibZT8PlRuBFTyhytXG7J62cIn1eogEbqWxF33fccUCC08hH6iaRcFsZpx2rulOMQMeWRjO1mm5n82xHAaZaMHnLYbbgiNZmKTbG7qABFNlUxYcY45mjCjV0qMHHyr+1Lto/iXg9v+jdctIU/aP9j+N59V8en3NPhWf+MoWLkaHdTrC6Cm+WIqaJyDaEPuZ2Tx5q8qxASeBcST2/6VTzi+4ZraazBm724kYc8a8ipYKCqSChKC/UsjAXAg/HbkFXrzeaee2Tvgh2gZNmNKRZTsOXTsW7PrB1IwwqRgYkTAzaEjeIXaaP3Zhx/1NzH4UM/Q8fLP+/I6VeoBsjoT+uWjeiquvcTPurFsMJq0e4od7Lf2q/uQYVgVIUkVC28csq9LufSWi37l7uoz15EhRaSSahQvJZq2hDi0S9Q9gG3WeVHqRgx0uuL5WL7TWf6JV5kL5IWXPN/M39V+Qb1PqcmZ+cv3zSBDxxXjTrsmdu/kHSBvdDl5SN5iP50nz88Huc6cHMJQPXtrk7oELwpqb2cmoWAGTi7qdeZjecrO7za0JvtHAhA9B8mSPypyM+wPtEL0SffqfWyEPi4tKY0CZ834tGVy80MDvkSb8ZrnQ2DqJ+0+x5UpanA5VKQUCdw9xVxi41m516rwYU+ThIqH07K9WI/47UyrzqcyphSh0EbVn9hH/HOECKkpquBrBdPF4xvjQQmgdc86zELjOBy8T1UL6TJN85Ml9CEWpN7t9XoQoHjJH6J3xokwDQbFSRTrtP1Q5/dF316H96DzhW6KGOXnQ9ATonHtcfjkjjBj7X0ehqz8Tlbtlmum5Av8uRLDrUpjNH44f0bsfUDCHl3Y2AnEY34qnDz/978Swfcw9UxzteIUssZgw8whlMrAsLTzUyYpobqbjPtOOkmVCQ6LHELFdTsX98uI7Xv+QDs33gXvkvkxiR5M3PfT/cWBzHiUqIkWNgXXdHFGHu76tQHHsJBgecnJrXNkfDkufPdpO84OXmDc8qhObvFZ/PJPhIbr7g2/yGiq66vjLRz+OL5iUlPvjvP7RnLmY+veYNzNpvP6rMPzwHHZmjzSupErGMEuV2vqgs8WyhTJl8VXV269xrVn1LxVZtsTZv165qwxSG081aOeDmV2zpUGsKHL05mZZho6ekFf6c51JV1PVxAT7Ua0jcXum6dQe0wCG2baRelq4VyTvK1n09aT/50bRE8+3JMuC68Tc7hjKzqVmN2l+UNXTAU/szWs/8qNITDRWlxbxzLWo3qJOe1FA2Po1+tDXQMpNsK1O4D8o9KVfYJnRv4ocJIKEXtBo0ejIHy8OckPvyh+0NkttDtHmuswiwilRyIt0uZ80iJlacUNTDaaIyLm2Ey7QTwJdFhFek1yUk0F212OZCrUb9uQZmM/BJChhmmsXAXldkac22628fLuhjj456R8MChnhvNPTcPlAXoTOkQo6TbPZ7iHu8yWYhvZm1EwO8j5rv+co2Pr7i1rKAu7HJxuq89LJv5bB9cUw4BfXmprYZVwCLGlj9RoPafajqecvmUQVgfbW1GoAMoq3ZQ3icf1FGfjJMdVcdWbf3Gb7FmP1tF8TYt9xx5Gm7BZlcbKX1NSrnKzvV6k02+pgV0JZu39rr3Qj3o+XsGsIzKDGfImVqZ6ghFccId+pnvs6/Z77kTbTWG5lmMHdXAc+hyLiaxG6x0maS/tbY+Z19ln6OvQFvwj4NG6D/wkcrRSoDV67ItdstR3dEW/ON3wm4A3pAzBAtwwoZSCOGBF9GJSvFgCp6ueyH8a2Bet2/Y2wLMOgkxvPX5WDqfWS/Gh5U+QH4NQQlpjgHRQHsqH4szhNDbbcGAm6zSWxb1gka1G+Lp9bTEKItYNnZ1+i3fR+elOLTwGr/dL5PeiebPkmo2WnbYbA7g8dxXqUefhd8pvUjv2UL42vZNqbYkoHjXIbrbOXVxrttZ5wNObQd8MbPo6ZJXSkrul3fBa4fy5YMDAmzuml2+RmXb1+yXnfCdz3vPfnmF6N3/tQsGXht5wNkms2+MXX7Xa781VIFrjJJ/cXpAOpY9EnK2y36mrm+jgfvu/876XeD+k/RfSVZ1U+/XPTng7RHKlL5M63PGLVTrlkcgGegK10n09ZZGe4pVqW9z2oE3tBvTzuxwhBYI7fQO+LkcrfmWDRunuNnBjLdeDGBsy4w5Q8JBwnZDHHrr02xRGYyGZlK2JmbbmZIrcjw+HSd9nInG46naJRbOKFLt2SdgKn8wO/mEzyMIPJ772/XosyLXKHit6sd4r23DFu8TmCtNXVOosqyiauV/NsENLbqGl58TbaEWFYKpx9zjX7q2K/LmPs2dfT0/eCEteKW1b1HRf+tGdFhlDf9bOUArGdporgOtauC5Z5S+DzLyT6jy30/2Kw3ephNrTckMQL0kVtDvl3rpPqL/18KO6j3bNuMWxvJ3b1uMR43pu2eL982s83fPFO2dAWcwWGcItLXVtpwe5Y1HeIcxlLoVTmiBw12z7YUbfOoKmuNQcfzwfLvboYGN0rKd+xKxNWR95N9ZxoDZ6b/bwWWLYmWa3MbG6QdToRlyu/RBpg8e7MwxSF6T+G2+Nz+0tlKSt05Rzfvn0jWyQkpPRJWr7KGPrbUkBkozS7l6pwcP5BcPtTo47KUYa9rRanNFdgHxDbimk9LzlD/7FsuasrfO6MwqIYZi28jLz/StYhpMnx6O8gppMd/dn/5fjUdGi8skT52RVrNESVtEAo8VqiJtaDOoDDtNz64S+OocEBA+IHuM+G6lIY1xwx0qMvtg3J+V66ip4JiLKsTA4XPe92lbPvWzb0JaiHTqcByX2t6MNmvNR2xHTum6OvDey/kKdQ4gtBk3jK+3O9oRl7Teftutk9/6emSFCLhGi+O41Y4mhNlgPmI/crLtzneW7wAJcc7Qed15kUN0TncOAg7zYfRPqidT2ZC8NHVaP+p2geN3D571eEzuLxyf9QzW/9Jf3/OZc6ONOZRCDPvtmatkIAXHyH+o5oV1/ZJxbHYrM65O17gLIO2I1kTrwhcHZe3jkTZlBNdXQPRRRKChgzbG6n5iSqMPbX314bKhTTPoPZg2LdCQxu1bTpeGbYgkqAgKfHQ23aV9VFP4sP/hwmuFjFO/SH+RHLTPltXSTKSPyJI/dCgh2dbiwfjpx6Ova/v6fiL3Uo4Ntq7bN3YodZxxOU+hvYCIc/JNDC8uUR+jp/HSQfRKbrA9er6xuMmODra751YWdrh0nwuoc4wkzY5Zt9csU3ovu5hNDSzbe9dHGifpH7ktTsmsZCfng93+a3oe0v/+7hfXkbaIxPBy/IjLCXf3VbvmQ5t5dReWEMXW4rFiSzEQtBtWixshRpNxtagBCvsrvxbw17v14a0R+kfF9MqByXkYNxb9Nv8msu/WV+bBfPpihOyCv6iHmntOxt8DG5Faq3M5k57+lBwyKXLO52hyUqtTm3LZvb+S7vBs3Y49mj2A+XmBNq38pQdO/Tug0HH/yZcqdGmRn/x1Hj3CN7xOMBwwlf2Pw3ZGnAik6PRgv+/M4Vt/Z9x0f3y/1Vr0VbQ1erPISmkbCH4FgvC7w/UUelrzJLuDHPr9X8Nt1BtcR/Myq7Hb8PwSv64U/SlM10ty1cVZpJZXAx0DGbZ8tXPoHEwSZH+9pW4PfmVGUKz8GF6ksk3onJMMbU+KDWuMSx+cUY2YRQeC9/UtHrEnpAUPqUZLnZ8/HLxAGMudtWb8+Fe+StPt2q77/0BHI5RIM4ZH/8vlCuppzQNcJF/aWTI0yOcKWqnCFhy3u3q8aqBb41Llr1DyxnfXGdkTXqXvxwNgTw3DZ9NJ//iF3IsQysPZdxA46LTL7TtF8O28q4DfoT0I9PkSqoD5Lzvky7sFWFfinEFNUCHfdgM175moOeG6Po+g+0BE6e3Vos49Hd3pYz2k101RpGsfqWipIds4GNGnLGw1mZmswQRTP8yhUy/Ded+1Cf2ez/4BllC6Ecp2zW48dM7YOs84usmYJ3PapCnN4sEce5c1MlWQM7/Nx8O/AXj/PBh9Afi4veX+//y/3AhHFWA+WEAI/BpKeJnI3XaBKHs89/3TL++UlE9AndaU3/E2rk3Y6H5x1AlRnvsEb+VQ1BRGUb1NwufNn8a//CPaYKpgcG7neCuSpW4iewvFudeV3u86LGAFG1t/YiSQkt7Eg61cddPVj1naIV7/kt1U8fnpSkICrnzeeFLh6jy9JkDUpt8voygU821wlmIrruIW1VIxZHmV+FIAck1rkQAxi97HjYqcau01Lrfo9A3nxGUOvTrqL7EVBZfPRTY2c0UQ5lmCnjLcuM5laFE3JMQPUmkQJSEpCKopfRsmR4wOAwoo83AGlKNozuv2ml7ZfHWyoBELgL/AYTZIlH9mgyElbDa47CTMhiBI9WxIvZmfDYVXsHuHJLkE9ISaVwGXzREp4gnoEkdBlsYziIdEDjVOtS1ZpMVw+4AJVblAUQ1XkQ7iOEQMC0Tc68S7B0P1iIBUjWCmukVikpk8kZBrZ6lOSxkJiBoL7sLYSfq4wiwFuGIQDYVznv5UAaGKLNJDQ48iQTKQQAeunwdJ4zhOYlz/Ij9kOIZsMQ4EhkhMePMU1Lx2XNg3E4jbrfSBXobWih16LgzpANGyyKnmOmGPFGnnIEtvIEQYMpx04hJpd9JbgSd4P27pZ1YNw6ApCyHglOQV0cA5omTNNCni3Zi1tNaO9+sOVvu180tqG+C2blcGgJYXYxp6/rbs/97AVjRMy3b0EpnT5Q4jjxefHxUNHQNTmHARIkXFxVtiixYjVpx4W3AkSJSEi4dPEPQkIiYhJSOnoJTcwjIpUqVJl0FFLVOWbDk0EIyg0BgsDk8gkkLhVtZxUqg0OoPJYnO4PL5AKBJLpDK5oiCmUmva2NKwdXqD0WS2WG12h9MF3B6vD4GfoiqwQHg03xQSZASYIMmbwosk3ii1PWFnVcnfEKv+v4cmtTyMrBBTRMBqnhQum30IxeB5tFp7doL2h4jSn+aqnbSjNin0UyasBbv4Cs5aACaj9dqssi/Eb3nshG2dxtbRSzzit2aVo+B1I+Y4A4Jc1xUSPnK5iaTv1FJehat38oH+e3Pxrp4v8AaLJkrhjw1EAvaNkExriyZh3CdsRGByASXAubgpbotTcSzDZWnPztZtLVX1uFan6ljfl646sWdDEFc5xJG+elFicDoPN8PtcBqOI0rMAMdpVk17eOeFSRZD0+UcpGsbJdZH6TWUc1Z07JfTdoLLdoHTdoCct99QlvPQt+q2KjeopXYUXcB3jc+B7/O+KAmGjt+kBBlywl9WkAB8M5zvGyla606aY6aqhhxCZ+BYsdFuZotz4GbxLytx63vfiORZB1x5jqdGdqUl1gW6Tn52UeI/RL/xGBQ8d8i4PtnKm3pATyziKQAA) format("woff2"); unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
    }

    @font-face {
      font-family:Titillium Web; font-style:normal; font-weight:400; src:local("Titillium Web Regular"), local("TitilliumWeb-Regular"),
      /*savepage-url=NaPecZTIAOhVxoMyOr9n_E7fdMPmDQ.2809667a4b89f168.woff2*/
      url(data:font/woff2;base64,d09GMgABAAAAAC/oAA8AAAAAdWQAAC+PAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYb0RocgggGYACBPBEICvt42wQLg1AAATYCJAOHGgQgBYVEB4VbDAcbGWI141iTwMYBGG328iiCjUPCDMhGVJMKzP7/b8mNMaQG1e4hx1SKWIZgBUOhegrVaJy3b2OQJYcDYzIkEt7VWpZYwiYTjFRs0SkMqYWPKVzSNnM4RNpQz53w60GCdtzVed57k2VIIi6ufblyiv0Kf7QPGdMT6obMDS89QmOf5PL89/vxW/vc981xLc29iiXPNh0q3hrTGZpY01BMHvz/d5jv/plttXCzxRXICWCwm0Q0IOkazfD8NnvGEAOLtBCrURQVDOKD8KGlRBtBsDBz07VLF+nChTOn3qLbVZ27crdd7ZznPf1PodS5cpvJHVKc9gOakXf2vUeX6azKKSYWw4UTnLUuAObn9GnYhqtlmm6+m37rLcUkCkYlCthAiuA7VMdqB1dSPyiDm2cWUmgB4n/Kmf4byS68ZxUxYGh5N4A4YFsbK47TOr/+cAOeyd5mNsfPHGBYkDQtnz7g4VK1qS06LBcgxfnehukTEOD653Wmq3/ITtgJb+jAVB42JyWammFpeSLf+/6Wvr7sIx3ICtkX0PkIAihLPiyEkBy+XIloLG8AOHbtnHnMmL3lYZuI57Hp99J/tLK4ARy4LI/AQPbkOOVqZC22nHQ06e93pxaAA0ilEXe6tSiloxX/AAaQKGamGneh5lIxGrgxNA0hTHL1lTt/65VCs7Vl90oPYRiCDCIiD5G5+nvXmNZgTbnajREsEcQNYAHW3H2p10jIOIEC/J/fHhnVF8Nyxy6hAjhePltTDhx5AhXbuHSxqhwgSaiZZ5QzuugpWCRhn/qoiNmMLRSjRTbIBMJCAjX5rM5Y3xt2/wTdYf0VvQ99Cf9tTg5iCP1HOgjiCuIe4hf0H4n/2XjiTkLaIf2RMMYXudT2mx0BE2v32R7pEIo14Ndju/DTBGeH31BH8JFXB32oS6jXcICX1nvDt6GmHV0dk+wTchQ7JTkZ8Beckc6+LpAL7KIhrHUpdtlL2Owygu7grvhv6H2jk2qi/6CXUOQ/qonxPa1YTBtmGmvoSnDGdsFJmfHT2K04a1zHEmQMxlvUtc0X8OvHeRr/LRgqX5ASDISF69WuJWx2lxHxoqAAGjYCLiiqZz0PJEweizK0okbRqxvrNX3Xa/u91/X3Ven7v9UMrXfYaMflMnXbx6b70teWexmlF+BY8mnFqon+er22BjWER4yQutND68P0EwYt9jyLtGTZilXrZUNt05btQ4c7F5j0YZb21qsPV0fHKAA5I8RhHuDxS0SRjCaFkZSPK76mGkSHSoZaSkO71rGaYmjdpg1pL3Wkk7rSjdKr1Ff61Qa3h1XsuEXMkli2YtV6cTM8vHz8AoIlJBUWERXbxrtfMq4UaydlF9mDfQcOHZcTpVNnzssFK92ymJx3SqSgoPgrgmBdZbD6yGQqahkNQmtFr9Sezjzd9RhjMSkzCyvbIeZVSCYsIiq2jQdKdK9kvFK0a89+DuDQsdxPVQY9gn3JZxSrlaGqLSJsK2FqHg2XFms9oBXRhrTn6WA667VL5FakV6qP0a/bg2pDNKMvpsTMwsrWMI/sEYtZgmUrVq0XN8zDy8cvIFhCPGERUbF9vKKSPSqlsIPYLbMH+w4cOi4nUqfOnJcLtbRscrJPgChRlVHq5RBrUkMY4sD6cQIaTLhdvq6INSRYqEfktyqE9KQnF2tAjWKhCEEQBEG8xDggz5x2xG0X7xr+8M0QCObKJxQfPGPViEjVRRJ5TMkLTkeLpofhDsMoXLPQj5apnisNiMNfh0RyuVwul3v6zk5YVEuWrVi1Xtw8Hl4+fgHB9xCu/299iaCSPS2F2IED9nbrHoZOMvGSJeTaLeu1lnd2ffT56mgQkpylU+uj4XElIktGRYRHltKgeuzhyHcqeFU//UkpChO7GQIM4orcHoVEJ8dg/wE9/51Fv7u9V4YkVha3FTwS3wpIHwwqE0HUJDJShIwmZyjE6GOZ3tLXdtTtGShsjGQEmZSZhZXtq8H0ORC0sSzLsq8nS0SVjIQKlmVZlj2y3JJel3dWfPQ5X/IXqBDC9a/OoAoYhffK0LyXMNQsDMg/xXB4d0tEkoyOFyMM8kQoooP5Pz0yYNd3FMw9F8vnmN8yPFUJICv6awMZ8/pjRHF7wAPxPYC0PRs8J9yHBfJVinFlQtUWkaZOosybGqAh7WDoWq+nVaQNaS/TYTp1fVM3pFesj8rLDCCDuh7CjQl8x/Y3yniPicwsrGxrDGBXWYxmCZatWLVe3EIeXj5+AcESAoRFRMXG8GB5LhABAAAAgFgsFlOUCAdA0MMRPt/4ReArmunqOYThMbzKQ93bTmUURPE48rNanCRoT6nHTD/DRzyXa4dz/K/0kHrl+kT6IYNCY2LfkUmKoiiKHrWEYGERUbHH8BoKBnjmdsvs0b4Dh47LidypM+flQijdsqic1245XuOFL2K0iC/cd9BQgFtZUJi1MefAkXW+SLFAtRLt16koQWoOjR6tbesUmiJrhbQh7WU6WDr1dKUbtcdbXIAn5W8RwzCjmEmZWVjZYId2kUWBJctWrFovbpCHl49fQLCEOMIiomLDkGPtwSAOh8PhcLhcLpfPF6wdVVE6ALLkU4pVE+3XserdaCAhPokbFqlDAFYtqKuB36t7cH1i/SoMA1IURVHUUcsGadOW7U90OITee4NcuxBLc8lSwGtvHfqAy6tjJHFr42nhawfgW2G+Mkg9KP8nUedIgmTIPWGM628JI59JmFlY2YJ5cUQSiiYsIqJij+E1paSHpwO7pD3Yd+DQsVy51fK6vNP20edXf+H6KkHC9NLUnZyq1DozZuOk4V1ZDlxG9Lt7eBQMjESenUJcEmGMNRw8l1b01g4QK5OPSQIaSQVpOw9ogsLHDPIxKurCpqUBZvBqQkCCpYm51DuqYpHcb5Vqkyk69IByVLtTnbxR6VZDYXKeM0qZYlYWVrY1BnNoc0fjAS8fv4Dgu5kxhOL9GIBhBgYGlas0APTGjICAlLcJDbJ40Hw4cj9FKowHKNOotxsqmlRXvUcpWWqcBqO1oie0pzPfR+XGRBy63CyP8vLxCwiWEC4sIio2YDy7tGc/B3RYj9MBB54Dvoi8Q2EE8vEMiogRBHVIyOPxVOhiMU/ME0ukfJFADslQBEEQBIGNIAiCIOi9pu27zxpTPpPi90R8Pp8PQR0KPvwWElYVBQxFkdV7nTpmwKFrLliozKhKRgtxPibDGGMiMwsrW8N4HP4+QYt7Pwdz5AnkQ4FCRYqVKG1lmHKoUKlKtRoitanDrfXWNBjieu6R4L+SOibTo+RSgbbOIUOZRmrSrEWrttHmDoKAAAQAIf90yMhhAjMLK9shpsMuMG7CpCnTZsyaM2/hPaVk2zC0CVu2m8MxZy0uNjeXh7x8/AKC7+6Tp0BxSEgmhezYe/QLCILg7LuEtMyYqNseELs+AQQpFrm3+aHqfo1T0zlz+U4E94k28SQvXmDwXtU1nKoxhKtJvMPTENiims1IZ6Qw4p3pNEoliEJLgbxZsdSq1JYCxah34ymhPt3U+eq2AR3fSX4hEFf43vk88LsRcwRPUSK6ZKWldKW5Mi48iVWBG8AHQCiBLCfEXpaCeMrS0YWlX7YHBXNActr1DvBRfT7/PEoMuLArNLqxDFHHZP6g/Y1ilESdSpHfq6LiMovR82sAuYqU1cyIBdOkTi7ypHX9RuGt0nvzYaZhuxFkFUkHg6XSNw1WiV2y46j831Z5FBkdBT8QP5ZHsd1NUF7ySlNUmCqQIVBjoKZAzYFaohmJDq0wVyA8mnigRKBkJJeBMoHeRvIhEjK2Owl2DZuNjoVZAc0ccrtTERMak6/JnqnEnYnJsSwEvstLgSpUpETpMKulnCpSSVVq1I7l8cZnCEzswQRYWmR6oJ8e6VP/CoaGSZIkSXKujEcyoSZNmTZj1px5C82hxYl2QUsjb+BteUd670M+3vOZlV5tRhslhvpdNI8w3S4VTyCCenECl0kDOJQHo1F7jTUrEcUVFbGHelAQiOjr3U8pDBB8IWvVg6Ef5DyQmUtKyaNxE3UOSlVMMEKwH1MYxQ95FpJzxTx41IUtfROVly5dnQ9zKgRLKLsXruC9+FUEThWzJrjsEUrJhUuIfAadkiAe6K6v7jNAgKAHCIxYSqSfV1UjzigZcNcKShIG4Fm16t6+RJJeq5OZRHXtWn1VlJe6OCCVreIjKvpOMPG51ZQzs8PoYkWcu2KApqHlV6YryMBSIhuiMpbGw0lKq2NVN4apqPgoZC1O4obh9elYAPQaRPE2ygHMdWjPCpQ6ggwrkpbUrzhPqUIh1e1kktygq2gs1kczGYBuO5mmm9GVlTbovVKYhFqNj0KBwfMJ4hnHDMGYBOauc6oykdwzwU3aR8EUQqpo3omUHhZFJ30vjplEPj/sdP910WlTn8Wogw67br653gDOmm8m3V2z2mpNtqMC700BwBcdZbll3UijsmgkrkJhfjRgFJtzTZiWIMxpGPss9trqePbsx+Fa91Gr5y666hVgu9dOAL42OUlaWbEqmEQCNRUbM9ddnxt/8FnLsqSz71wsNggHEQHopsaiHRqOBY3ZZABRTJmslc/0WvFf+SVzGhvWCTnZDlUMu1vRV8FfnLoyQNjxim3S0OKLCB9LxDQJUeNYO+QGxl68XAZLmV25s9gTnSMM6qUYNZRdDIOOOX6JLjpJV8fjNX5ARGhoDTsdm7Z3EzhouwI1nEpKAJC299kTozn7QAbYApR2PFFYP7Z/7/QKSuW6MR077QAnSAGba9QYDKKsmggWJ7hgAhDUSjuJONVz3tN4/ba/g9ze//an39CCMdRhiifhZr5GJxOy3F4AfswNmylJYgFrDbfWcqNW9m4jevZ8g8YghgxLDO7T5x23VeHuIWNCAL/iHwVixrwiUCxdq/fEwLCcBq+8O71NNpPB4m1/TfsoYcPI+dY9VPeixa7UZ8lcqAuHikaa1PnIgLN0gRYtZ2RQMEqzHdxHQURyfrwySShF/YoS6aApwubd/Ub1lAWIAjVLp1S3lP6Vpt6oaL0My3+Cc/T5szEUDGkqhr29BBg0NG6SJHMH4fEE0/ChpUWWJVu0MmUoWrSI1WmdOBtsJbTdGLlxBxU47Cyji26odtsdzSwEvPMDgPfyKu5q4KID82D0G8aRbqyUoJDwIkdI3oWomLgEmSRT0payZ7hCw8IBFiLy6JmnGl8CRN5cBfEXIFAQYBNgs1B8jBc52sXSGjiuHGAm3kU2GZFwp0QPRjYcNFxlDwYWF9mAlYLkEK5jmgcrRaZLmObDF2l1juB2M8fsXHSaqIMa4EbLeTVjIW+nAGa1IkvyOXkG06xBohq16mErGGpwRUbFIR/ZF/ZEUSOyVYhcxkCzaC6Eh2M8JnIeFV14zYB8HTJb2aQJnn5YC4mHGVW5w8CNi2wyoSijeY5pPqwkmI4zLSmlslIgXezl/ynRburg/w0qAtU1amPuqKv5Nm59roWZJYx7mlSrcd8DDz3y2JOvFUsmb0DgnbfsBDuAh1OyLNx8jgTH0OzpoMBt7Sz8MOuGBnPQDEFvuI2Tck2r7Px57pmnXnjpldfeeBtzoIMCNzSx9HttrLh8yQpzqO6WBrD/re+cQkw44NuuB8uQmnGPndyvFgMG0hpX67L/LaC7kq5VALgHkK+1B1jFkp5Ro/NGxrnV2utjtwGJtaB7Q2YTnfS6UE/q2SoMyZ1EJPmSAkk0EkSqIQ35QrOzgFW2GUl05HtaoEkEkqc58Uf7bP+hP+/P+n9UNP83+EfyclJKEi5izaxvIM9TYOEhAi3ocUJfrkieA3kCzNwBYNER3GqY1aniBAYNSiXZR7fbi2+5Nky6t+TRXpCRlXQxW0gLUgnIIFzZ6x6EA8y9WR2vaeZIu10S3y3KOfKRfKbfqte1VHTjxq3skHG661oBN7Q7tunZEWcsAkbpdgyg9R7f2bK7bN59v3KmGWCLj1SgbvAPLriJzo1r2DZQa+lBGjtrOXNgD50oF+5+Z9VzaFPJp3MGLCXimV0fLdzjuGTXltkZ56nrYcOtqE8HCHVjImWKrnzYcmA+IgfMopSjF10+RPWNiLgxiWlSgQbbyr/AmonwICzkda0xcYNvTAKvWRGLyIB1xNwvFIzvzhCaxDSB2JnIu5d3zxCYZPDmTnrLdCB5oSQ6xwHkjPHaY4G0A8v+EnCFwU7s63yuNjLJMWQ+vi3rBVuKGIFsUr2Lkri2+AoCsuqMqhNYAGHnndbRiPwqU3JiJlSeM0PuSUVcjMuX8Szbpu8IhfYdczdz4FqKZOrApw6kNmekHTN77e6GuWyuNLl9jT/zLkvm4pAS8129QKZDufHq7EHWcEqmKehYz33VjzFjY0lc5Mz4yZMpfV9n/f1x0+3q60P/kcmlpKyLYonkbyn5tlBLOSkmdBQyyUZcsQjivms9saPnVmaBCPfsoBd2Rgo6c34w7xWwyBepqMTU2CXPTI6Wlyd4l4FOOY+S5+y7f/TEn5544kY2K1pZnZhRqC+JjJw3o9T5I1ZiMdUPnLsHJe7JnZmmRSwx5TtNy+VlcS+3KdT+WBAdmo1XVOoblpFMCYtgQM7ss8MLKw6YeYgZv/pmzpvT0LuYGV2Fl4c7ZghcWEm3xpRTKVrWRFy2kzdf7FTtywBEHyOoq18Rx9ew3a1t2MY6MYtgK/gOaHsqr6fT9DyA/cRc8pfM3e5DU1dxgBF8CzT/02V79Km/PJeivfna6GC16srKVdEvfv/Pv3enPGMmH0p3ZqSEu8V8Ux4avyvb7tRvwG4KUA4ltAVliSf1qJlQp9iMnmyrFCOQ8x+snmy+8GOHrp3U5keL8R2d4BLwGW6VUxEWyYkMdvLrsZEnEQvkqBhBCW7xKwoCQZdRIAQIKYup49pBMNUp9nD4woJFNQqpQNZGQTB3jmXfot/YzX9HuWFUTPUGNnlUehUd0cQnkh2LOIAtpBe+UCYF38OCN5zybPq3dCgf9LuyDgIWu8Vvm0GHvNi2O2GbZ43g8nBOHRUHkQrRNnkDm9INIgY92z0JtKHgqqIcZIqYyo3BjwUsjp0kz0LS4AjL2qMBbNGWvyy5hfeOs5Q0xO+7jnEzwrBJAVQXdvTS1WY91gMsEOD9Hf6eShjdh4yKXVqZGsINl4g+2Q1+vnScnfcXhFHZQzFzdkjsbLsmp2qMHz7dNbXUIoFv6Hc/K8pB1nWiArdJS2q8CqboFZAZzjYE+/iI87VaeFWxytxOjSaGDUJ3NcaVdOaUyW3K4wBDZGTWYcS4q3Y35NCO9GMuzf4LM28/DU6OqU8qkGcGUkp1NzjS/9H6zjb7TZTHd380Yk4xdlixAphzNwgw5DNAIQWtcYH7M5lP8peKmVMH6ijisuTUKYRhpfiFp8qSgVz056+EQlsU85EHJ8bmeoIME607AfMug2S/N8jokgkzFUQP8U0gHVhdC69SfV4Fh1lyxhbcyLLJxFJV3nvm5vhgBLOti6APxLFw9la6FMDNcmOJyegiR0wNiknJHnrFRx3myVwCJUe1yz+ACucHYbux3J3dROjzK25cAK5HBM9zpszoMnZtjEnjlUiHxf10n5Lm0uqbF3f7pcoyOnUpXB6GppufcunHOja318vlCWPkMnLra+OHY0AmGhi3mQy5FSNwU5/UGTQS/vIU6OX2PIADBnkPXmJkBrfKLa10jttZfJPaa96Wm8UpN1Nt5Hv0G2JDDjJMeU6Tz0+AzwCBY8vyXEIBgvK9QD+39Z0s0wtODLlKVeFmpPinTw47ubL9/Ou8lR8eMnfzlkVUfG4sl/R3fURjG1YBOSpPjjtqd0d7ONyD71fG2T88dd1eZGbcdP0L8peGqne4ZfrT2/ndn2IuQDIlHvLFESAr1Sp9mMZqHTCkd1wbvbssUEog91dmsMUi+IglyfphrddFY3vXJ4+gFCNTYzEvn3DNvSTvn7GBvmXeGb/f00nTshxXnEFktQFFt0T1czNpbWcBFnNGRSxgiLLB3APHpw+h0VafevnI3wlX94G78a0mL39L2XMKTkeW7XHv/XUkE8CZfCAM2x/ozdzRZsgUcVIca3ILUuhSvt7QnuYa7y8xRj/W59Pz+s40hUeEJQGNBZqqKfrk+w5IJTil74L2civK5mjnPDHpr/f0d+r5T/efpyamkfR55pXzbJj8xXiRG1ZPpWPMnEQbMZwiH7ZW8/hqneI2mKB7Qa0eeEhjgbth5+g3f3bteyBagon2knAHsxmUhUcoA4TQ4ktCw8dUQnKWNgkx7KydaLCYc4Alf6tHgrrEab8r+mT2pJXguP3glxexWbtL2Gsi1Fwu5kg+T8m2XcVXqbv5TOFfqVZyB9zHv9OdG+OTWJBxLqofsaTTVqJPZk9SCU6MIjgdEYCztrTVJna8gNhA4IIYoDGbRFg04yTn+fRP+kQ2YrXYsqnnTTxmzuZnzTm/z9y1w2B/C8RO0/jfO2QWsdmx0OuDo9JxxhNvzeYzP/vpN8/XTvoo5O22PjJjbkQPW79bzydL+kptfGoXlc8gEqT983ifIbDV+acPVvODTmQFgg8t8D20vsmCIYK7cT5Bok+eAZyG8gmExi5d47BJSEELpl8kaKxiK8AvhLAeWiCOXsi1m91chiXNrefWUYCXEFv7I/JgJp625UGimqC+CHSM/SNjHfQfQDPTbql+fo6FCX6pU3vwUkR0l3MS+FGX3NShGLELTOOr1M3xKQhG9dX4D3XXNN559d+jFugj2n0WW/5dykzsd+tDadR6Z+I2jvXpXTxxKAckLqK8Vxb7Z0uWgPcTeIbBFRb/jdKpReTS6ZX/4kYsLjPYV1QeL3cXd8n6vfLd/wc+ph0disBa0md6rkOE2Kn7H4VHEv8MFrXJL+DLPX4g7wXKRgARYFnMJbklvoZbOWOlN3PH4hv0wHvQ7m+thNiB+hJbXnYLIP8jObtrmfZUgJxJjr0VhxeagNRMV8vkmTNof5cwAi4V+/ylb8oRMJYz+yjLHDPT8DBswQJaksPKqBlb9uIGTUfU/M9uej4NC+ZHVJigFIEH7FYlCCnsUHaqysp+b6cCXRf8MKX9jUnfc/DG5F4AZrDieCaAzwx2u7YTr7ZAgfQKeYXgjfVNyblvEHmfbTUlGJha9wHww+YRaGTj0MTMMB9pMg6Nb8Tv/jYycWTjEfDl9NW7TqgqX2tU+TKXFqEd04r0tx6vglX77zlVOHdQnOe1OGZDNr1eH/NwkrSc59RsjrPnS7vlmD6y13Pi75Y9YKPVtaHZ9/Mjo88WpyVyjImctGStThthijO9OLbo6WJuIteYwKVzM6M9M7M0VCNYUpop2auS9HCk6YHr1uTOyecBhxaSvKPxdEMFVEkwl5zkaWTuQdlRPb82R2Tcuc3ExDM5K/LeJN+8CnllULLOA859yymB9RTY2FL06VQe5WVfH883k+44GHWv3Qwuj9hxNlPubdjI85EkWQ9GvsBDeA6P2Qtq/u8KbnEMbi0WfygRm4SfTKLgVqegtrmA+gg6fpZ79iR08jz3PPBpiniXznoH2L9yo7iAXSWvAn8/OswiuB0CuK3yyJJU8FN9728NqxrrNjdCiTZc8p1eUcVuUWUc3AC6VveKUgbMIbeXgJ93M09dQd/35wcwOBSYKXHuzc1xv2JQZHGTiwS80XEBSJub7fEwV6aNXPjusPTC7t54Bqw35Js1+ej35SXYnGWgvX6BdTerO1TEKr/Fl4oce4Gxk5F09IHixI1fb4huKCBFJ3i2mst0eSAMFt85W1Fda1LosYilVdgtEukqXhLbX4zm8/kuKvBKlGG/L7O2fNFCOZr0/LqpoaJ8Wj08f2ezjGfffyHWV+pqNIFKuHujSNgjZAOhiLtR/yOBh/sr0B3s2fqsQ6VMiWYcOULnsY7/Op5G5Y9qyRBdwV3VKGiP27HCVK5lzP5BLQ//08Uk5YBvyE/gnS6A9+iyvrnW1Fg7ntm1oVMgQa0uy7DXWSVL3Ndbft/CFUu53YDFrJJXyba9g6xiBetdStCxzVWsAs/WyzfL+yR911h9V0BqLGeMM3oIiaD/3xovfsuzNvsCCVjjxfRlFWtqSH6pV6AnejU6+wcnXOHSKyz0YhUVwLN/VcgrAE0WjbrHolbZp149VNmVTxMG5B+q9NW2VYTJcc6Ck6PbhAHpVL6bqcjx8M5drYeODYxOXF5ma8nKRsbWbAvrr9Hb/v6uf+L6teuXwgwR3fVLJsJkiZlFBwHh+MTec2Nh9P7gpoOVxibEvg8oJv4tMigymeG8ybKAVmNZhhE5K9v95xDETeAFnm2aoEYP/jrOGGp+D76BBkx/YTg1B9N0CNNCzdWFbSvBWjIKXSTl3LlbJQ65AUIeqSfXBQi/T34foHZ7C1vndLJpBt1FDZkSuy98336gnNwFaX71ZHv+o4GAcnIrJHP0gryIwODJOaloxevW1QyX1IysydahsVHNmMxqSVdcuguruDzUfWCZmJcomhRR86jCSaCcFE0ClzQOby4MC4FCcSCPbbMD7PBuFKvSaixZcz7zljrzYHSVFbjTOikyk4FycslZ3ppfslELHC/xVPJ8cSwAyskVSDO2QjjZ42BGV4AFJyRd78SdMbIlr6SL78prd8XXDpTVj8U0jALZx7FPoskflSVlldNL2aPL90rZsGAU8G03ne/hYDtl/VvFwjQf9XLk10u1VO+gvLjAdqStaBKUl+tLt7UFdxGULUgndo/fsgk/gG5aW5kKRd6JVMOq+1P8MufY9gUuab1LEhhkjXMNIV+cfeQFX++IQTAWOwOHcs5Xzl2z0Aw231y7Q6HgSt4KX9c0Ff3WUFTzWgSmJqSTE0PcjXSrOQF4TUhrzV5LTdrEe10ySZZM9MwVr59KPcA0MRI0GpR+L+eeQj1MHCOm35ffzwOxIr9nK9SD7EG2+ukKEGqGzmhNFphizpkMowUOkKbZ81/PZ98xgl4Uy4MywfIEQQOP9M6zX0RAf8oyuyV20kMK9gkF0GcOsYYA4c3DfNYzBdibBfwNoZL6jCAtJ020ig+JbTY7hlGOBkqVtq+Dy7D7hCIKMUsIMXFFu1ajzjYD/x96aRWpsGZBaJ7N+HV4RuDrdK4gRXMvWsGgnafmMayB5Q8fsX1VuAQZqEySPk1QamuREVmoyFpNvVduFbh4/QbsKwwTBE9sUPrldVTQGA5TV+cnJ3JdExLS/40X0vMMNUFgU/IZ90onWWlGS5fNbb2uojEBTqdL1kQ/z6IJulkSoAZ7xicEE6nM1IhiulBQiEBV8n/lhK9kAuTnhhyGKiRmdDzGpWe52K968Ch50evVVowcC8DOyYILPdI9UN45p9Lp6r7izXF7+6CwIi9+ibWNDsFnNkXXRzexwGrBDcE3SQBcCJUsRgoQxmAhK3V3IOB9FXyFC9UCNeA5fIA/ZjEzdTGPReEntqphNfvu94qsll1W7ng3gFL2fhBbAvFb+QZYvdmDHxyels2yMhKDC6HiJfVdyyAh04fjGhx8qtJaYFkaKGSRWK4EJKUkDW+1AiyzSdwlWwTR8/IbP+U1umY2fz3vXwg9Y9UDFNWzRPkWmhykTd2B/QURcK6yAVfYUJsc+mLReiKETgyRce0CZIzMWzQ1+GKrV9W6F9V37ba9A//JIWEv5LCyr1M1TFo3Lv8+4H2FIRU911W4TuvTstQM3h4pE/p57ify4zcWpOWmpKPuWTEqnWvOqVNGPfhxqwwcUXImatK73AnA432/qrqjNHNELDs/MV1QYpPGTNsAb+gD7TOCrwI/OJxvYJmWzxFYlwXw2T5sVwIBEGakNeMBDeOipTNrARGZCsed6/aK0buLblxQN9Nqmt+12QqwM/LGs+HlW79v+VfecKbxjHzz302qoGXcp1XKu3lbwJiCQcgYu5qNLyPcPxXAuRREE2Pg9uljqYjqBCTTyoJRaKWQahGNYZjlyUsxYYj2LIVEbwUYTCsEEE0NwUNgYxyiOvXY6dsDDERTAoJZd3iJCklWyLHcujR5eduNWoW00MriE0SCpjMea5MDqPb2w/eoXr1JaD+m/eZ3YMMMMnoKY6W1Wdbp2c9VhgzrOmZj0KM/wsSIGJjG6h+RNiPCD62sB8ckErtsvDRmkDlI3Ch0uilzYbCURDaTHV/LkspiBxWgqXCq9DiHC3E414pvcDgQh3u8dCpvg8uZKn3KTXtYnMNm3+zngAQac+kwXjWIGkCp9uEXMkeqoIPMgztFOw8zD0NVQHIdroOPwU0w2E4rdazYlHduwJuXuOikBNp7kiG1v1de6hjfrIvYOkoSJXODQvj/nZT0naKoHFbPwSNE2PmEZ1waz68DB+xLtTxth5avBbe3rd3yYc3mt71b36/eLK441dJ1rLXrVGv30bx5TAq8KxZmBjxYFavklJZ0+HEQFAGIiFq0mOMc+O/1n7Juh0pz56jn4HCVblUIb8ixVPBTf5C/19IJttBa5gM+qZuzm43iY2uTji37ImzJbrmbjr+E48sAQzn0irvF0K5lywf11rfW7pNkR8/vmxWuJbSo8sQlmuJj1Krk6GJ6r4HuUe9BSQEoMx1NB4t+bxOLyHMc+wmd7iqPSacAqj90vI3bdhI62c5tP3bkDHQG/DJ1O16tIvkGRCuQhEFybqbPGGq6AyDnkUwKir4+LyC/OCzeJX5BtjKKGcd0bHT1jchEUAeAW+fD/L5nCrBC5+eaR34nuBNdvU3VNdVsyEZm1O8wFcn4TF41YL/1S54Sz9q02ZGT+6MKPMIDfcNDc0Ji6KnAAY1LYPzBjrxRyAGxMJS2iJUm2rBg8QaI/FlwpeCC4AMY+rslW3R8WdLxtWKz8WY6ZjrmeJdZdyMMfy+ob1xYJzOQe6jQbS7vusBaQ8vwoHmQA+adlUqH2mKQuWZU3hFtJ446zWLCrM5aH6AUjf90ijiB8xpdP2d555Mf6gqfqHZbFl0bATdmrJ7u757PPM9XIZPIJUXvz+gxbHMcCqe7ahNAiWyMs8PIj+A/UF2b/p+0fO08LU8LsHdlzPis44e2kn6FBzc/zWPFuz8/+67Q1IbvCTgY7mbvlQLWj/6bOCJ5cZDPz3jvxff6nsF3Lm+sfQ9qwdiRXdGKDmTW3tFsn2ztlsxMtAYE0VMRmIKu3gmIdoeC2ZkKRZDtGPgJPAja3E7Yu8HdwqhMsj3bnPMNS2+GbIdEoavjTII9utpnDk3lQwnfe6pGtyPmQmHw9/jdUWc00X6xg79u5W/9ZXAMrY3P6Y0f6EYxnNTQy5PBQmkNWUyj2yEOIrk3SjMKz2LEit/kBkDv9Vf6tm/bMetxnerMutx0dtxtH+DbckgJTYtorWnha2oPLE/cIPBv+1yvo7Vlid4crd3lME+6mJ/45R85jVEt7mTNJpUXRpQYv0ivmy+FLJZbfzuERYHE+nvj3atF12LJuKUeNf6cVnpmxW4xxBWM0kf5Y42iQ6KKscrSsnflzWC1wEevld3SsoVxGolvvrdtZ6qZbtAqymOOsCMVdgG8rvxNnckvBDyRT6/Ir5vNx5WjwysYj/IXWtp33xsutrdpCaV5iYCnglUlP9oe34s1RKLwZZe90SHYogh7XNYhpzsNxNvvt6kFWqksny2ao+qjmkENpu+3qN8i9ekEzjNOe1Y4Tf75QwaZ2JB4oyypwLbDPiRTzcqyeWXJqnMUG0i8KN5tXUVjIiyni5p3WkbWen7wNay0n1gUqqW8sMqgwd0sESiasGqd277+KrUt1OiYW1WB6Sny/1SIWF3CXldraFQWdHE79w3hkKC4EBnjrZW9DAjePXniIwZY7GgHbRcD0pz2kJWSBnEm0oB6Hhbl3A3580p2N5dUV90sqylkwu4LEZ2dwkapY06qiuPyQYfm+RSyicCc4beQK1/Kk27g1PrV2fy0JUKsjz8vgni5lkD+ay/rTMeojy8FNfIb3/JjH++6LP7SBcI/RZQbfLC/bwgWoWNGaYa3MZwvo6zx1Dhw7sx6Aj+RfIOcwD/3j16gBzY/goJCi1xDizKi9y/LbG4KCQotcwkrtQuqLujiB2Q1Q0yTTzjLulYYOJ7dSorqy5qVhZhTBmmmW/qYKzNFfgEfS0pFEKs9b9e+7aG9fUPgMiU3RhH/b4McwU4z3A7Y7rM7U5eTpL1LVjJo9wPzGXOkF/SyKmJBXWch4qlgSDAD+5YaKqXU6O5JQH1psSUTSdlg3ltfPbhG8rgPTn+Hh/F/pvsgY8WIQCPSs1LSGSdqA/+M5Osrqw/V5spCOc2ZzeiChhpIQS4KN7bqh2/ZLTh1nGZPbMatFNV6mjRbZt1NxZ4PXA142C6aWaKEi5rXxAErvJTMDP/K+jpfykfWRzB8NuyJJPUJiP2Y5s7CLna+Arg57pz8ip9E/bvqK8yV7qaUm4j/ED/blIerZOowLbLvCU78aPZXY194+I+fA4C5SxfU0QQ/0eA6umCwtyNhRcMIdSvon/Ir/2deWeq+FWu7/2jCQmvec8/sgtLiyMt/sI0hUbkga/MWV0NR7CClZnsGTcYgHbwdh/NNAnMtVbnGYOJJ4PUw5YbIOAM56F9igcUE6bUyaehHsm46l/51NIF+qjgioMSzJMgwWRjgneRJ9wZHlYOu0XGGwzF1e5Q0CdN//Z3YCwEpuT09IV5ASyHHAsxKnhNu3PXeh/99FFePxIKp5cRwBnWdPmaLQo8iQ3sUe14dMWDNSLlNRcfmMPonnFdjMsO+rthcp8jHRGid+2ERUkVM9nXyjfBL9kaqYPHuDJfIAkx6XXGlQ21qclIqiGJOgfNr5UpwxXJ7n75cF7cU5zolfUMyrT4CPPu8AODFOgfNkv5/Yx3W0QDDTAXXT6Y7HMusx9gsXLXw2c+qn5SDgPeAHzpSi1VkBMXZ9qwxoW5hBwl2qQ3Sj1rbiveCbw6APKrPm5HKBHEqqZIUFSxVDBHSOsRjbH+ppGSMnyrPSQHtNkopEMpIWST06raEkON9jRJrJ6VvJ/HhWoloLygbr55+ptebZCGjiUxEbrnpieoiLS5Cq0OsSOhyZ1cEYeGTZBIRIF54WjUwmO7//KmQ9FLPSikXMflbqaCtb0uwLTc8T4mvl7ywph+IGwR50eXsUSeaHC3R3mW5LSK5PAqNnVfc6h8vcg4ub7jlotDkIXhPnKBtxoZd/oh3p3ogKaIl4n1GGZkhMh0vK3rmQvYQUReY732mK4UuRkp8CIi3sgOoIryiZPw8BsUGTGvJpLSIayufXTh+5cKnAkXnsEC49W6TWimMClDI4KSxbxELdtXe0ovCYOAPThSytEdQgSYAQtVxbwoe3LqhpflDCPBrAp+nXRIF0hbSYfkLDYMTL1nDI6hAEwABVcEjqLPMtkViyxBjOmqaK+5av+qxuhIsT1E8EucJKLUoaRSXIrg8Zq772IkQofGQDfSrLAiwCAJ5IcJxhxUpCHHyJtwFwrqDMacQscZpiy8gNilFkm2xBeCyht2yQmcL5C/g1Yaq/2wmGZzNOcTf5k1TYAu4y1Jb0Lgs78mkfYViM6vQqIpJEaMaJMF0QpDEICNLFJHI0aJJC2JlkzDp6ByYX6gvM5GSxm2bSCx9aameIaOqxpRPlTkqkMvNA803VEirfVbbSLPymmqr2SCLmLu2debaqkh9rqwy7ZrV5pdCJVYtuLU8kqYHWBkjkYc0yKpYqN5o3UALY4rCJJq1tFSuLQsgtVwgJy0qspbmV0UDQHh1YuhKgVpMr0iSEiKI0RZKIqVMJRjIgczFSW3K0nR2iovPIjI1RpQaHWNkXapExhfkLMsv0RcrhsiW5YIYsLhbJY6izgKRwWqsSa6gRZ2Uah20rCJhkQLTUqNmeZ8WSShKgkvIEoDeTbyK/PI7mpA4E+73Mh0DJOT3MBkmPSCe4Obu9v69xEi/cxYc9hsWHhEZZbK/08RQYuOo8QmJNHpSckoqAxMLG4SDKw0PH0xASERMQkpGLp2CkoqaRgatTFmy5ciVJz/l7eo+vvbj/GVLtgz0L34yb/UfMz3rFp59/vvWfX9+/bZj+PLFkQI6Kwpd1bt05ea16zc+Gdy9dXu0yG8rH9y7b/Tzl0XFTEqUKYVcvo25sqKquramrv6zhqbG5taWQ7Zrb+vQadovjnhozH6PTHls3IQDDjpn0k/OW2DQCScdixWeAEFChIkQJUacBElSpHHBFTQYZUOVm8h9THKpSV9l/qcggsP/cxjsTUNTnb6HfbWpIWKof2PBpfgfU3AlGpWbynGzjpwZSJS9+Sn3mlBTv2Go/xoBKdc63hICIUfIhhASEgLnHHFtEq05tch+iFnrGHoA) format("woff2"); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
    }

    body, body p-dialog .p-component {
      font-family:Titillium Web, Arial, Helvetica, sans-serif; color:#353535; line-height:18px
    }

    p {
      font-family:Titillium Web, Arial, Helvetica, sans-serif; line-height:1.5em
    }

    a:hover {
      text-decoration:none; color:#66aae0
    }

    a:focus {
      text-decoration:none
    }

    h1 {
      font-size:1.5714em; text-transform:uppercase; font-weight:400
    }

    h2 {
      font-size:1.4286em; color:#0058b6
    }

    h3 {
      font-size:1.2857em; text-transform:uppercase; font-weight:400
    }

    h4 {
      font-size:1.2857em; color:#0058b6
    }

    h5 {
      font-size:1.1429em; text-transform:uppercase; font-weight:400
    }

    h6 {
      font-size:1em; text-transform:uppercase
    }

    .be-header .be-header-inner {
      padding:10px 15px; z-index:999; position:relative; font-family:"Titillium Web"Arial, Verdana, sans-serif
    }

    #be-header .be-header-inner ul.language-switcher-locale-url {
      float:left; margin:0; padding:0
    }

    #be-header .be-header-inner ul.language-switcher-locale-url li {
      display:inline-block
    }

    #be-header .be-header-inner ul.language-switcher-locale-url li a {
      padding:2px 4px; text-decoration:none; color:#666; font-size:11px; border-radius:3px
    }

    #be-header .be-header-inner ul.language-switcher-locale-url li a:hover {
      background-color:#666; color:#fff
    }

    #be-header .be-header-inner ul.language-switcher-locale-url li a.active {
      background-color:#707070; color:#fff
    }

    #be-header .be-header-inner ul.language-switcher-locale-url li .locale-untranslated {
      padding:4px; font-size:11px; color:#707070; text-decoration:line-through
    }

    #be-header .be-header-inner ul.language-switcher-locale-url li .locale-untranslated:hover {
      background-color:#fff; color:#707070
    }

    #be-header .be-header-inner .block-kanselarij {
      float:right; width:50%; text-align:right; color:#333; font-size:11px
    }

    #be-header .be-header-inner .block-kanselarij a {
      color:#666
    }

    #be-header .be-header-inner .block-kanselarij img {
      width:22px; margin-left:5px; display:inline
    }

    #be-header.with-line {
      margin-bottom:10px
    }

    #be-header.with-line .be-header-inner {
      width:100%; border-bottom:1px solid #f1f1f1; padding:8px 0
    }

    header {
      margin:0 0 10px
    }

    .bg_dots_deg {
      background:
      /*savepage-url=_fin_dots_deg.3fd2569f092eaeaf.gif*/
      var(--savepage-url-6) repeat-y; height:95px
    }

    .bg_dots {
      background:
      /*savepage-url=_fin_dots.926fec70d5f5c312.gif*/
      url() repeat-y; height:95px
    }

    .fin-logo {
      width:auto; height:auto; display:block
    }

    .fin-logo img {
      padding-top:8px
    }

    .njr {
      bottom:0; position:absolute; right:0
    }

    .login {
      position:absolute; display:block; top:-10px; right:0; font-size:18px
    }

    .login button {
      top:0; right:0; border:none; padding:5px 10px
    }

    .login span:before {
      content:"\f023"; font-family:FontAwesome; margin-right:10px
    }

    .left {
      width:50%; float:left
    }

    .right {
      width:50%; float:right
    }

    .header {
      height:90px; position:relative
    }

    .navbar-default .navbar-nav>li>a {
      color:#6d6d6d; font-size:16px; text-transform:uppercase; padding-top:8px; padding-bottom:8px
    }

    .navbar-default .navbar-nav>li {
      transition:all .2s ease-in-out
    }

    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
      box-shadow:0 4px 8px #0000002d; border:1px solid #b1b4b6; background-color:#fff
    }

    .navbar-default {
      background:none; border-bottom:1px solid #f1f1f1; border-top:1px solid #ffffff
    }

    #nav ul li a:hover {
      background-color:#f1f1f1
    }

    .navbar, .navbar-header {
      border:none; border-bottom:1px solid #f1f1f1; margin-bottom:0
    }

    .navbar-default .navbar-nav>li:hover {
      color:#6d6d6d; background:#f1f1f1
    }

    .btn.btn-search, .btn.btn-search:focus {
      text-indent:-9999px; min-width:30px; min-height:30px; background:
      /*savepage-url=_fin_ico_search.1858dcb8b817e69d.svg*/
      url() no-repeat center; background-size:20px 20px
    }

    .btn.btn-search:focus {
      background-color:#f1f1f1; border:none
    }

    .navbar-form input {
      border:none
    }

    .navbar-form .form-control {
      padding:6px 12px 6px 0; font-size:12px; font-style:italic; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border-bottom:solid 2px #a5a8aa; border-radius:0; box-shadow:inset 0 0 #0000; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s
    }

    .fin-search {
      margin-top:-5px; padding:5px
    }

    .fin-search-border {
      margin-top:-5px; border:solid 1px #f1f1f1; padding:5px
    }

    label.label-search {
      display:none
    }

    .dots {
      background:
      /*savepage-url=dot.8886e40aa6b2dea1.png*/
      url() repeat; width:100%; padding:100px 0
    }

    .img-center {
      margin:0 auto
    }

    .image-bg-fluid-height, .image-bg-fixed-height {
      background-size:cover; -o-background-size:cover; margin:0
    }

    .fin-intro {
      background:rgba(255, 255, 255, .85); display:block; width:75%; margin:0 auto; padding:20px
    }

    .fin-intro p, p.fin-intro {
      font-size:1.125em; font-family:Titillium Web, Arial, Helvetica, sans-serif; line-height:21px; font-weight:700
    }

    .fin-intro h1, h1.fin-intro {
      font-size:30px; font-family:Titillium Web, Arial, Helvetica, sans-serif; line-height:40px
    }

    p.fin-intro {
      width:100%; padding:20px 0 !important
    }

    .fin-breadcrumb {
      margin-bottom:30px
    }

    .fin-breadcrumb .breadcrumb>li {
      margin:0 0 0 20px
    }

    .fin-breadcrumb ul.breadcrumb {
      border-top:solid 1px #c5c7c8; border-bottom:solid 1px #ededed
    }

    .breadcrumb {
      padding:0; list-style:none; background:none; border-radius:0 !important; font-size:.8em
    }

    .breadcrumb>li a {
      color:#66676a
    }

    .breadcrumb>li+li:before {
      padding:0; color:#ccc; content:"/\a0"
    }

    .breadcrumb>.active {
      color:#686868
    }

    .content li {
      list-style:none
    }

    .content li {
      font-family:Titillium Web, Arial, Helvetica, sans-serif; color:#353535; margin:5px 0 0 20px
    }

    .content li a:hover, li:focus {
      color:#66aae0; text-decoration:none
    }

    .content li:before {
      content:"\f105"; font-family:FontAwesome; color:#66aae0; margin-right:10px; margin-left:-15px !important
    }

    .list-grey li:before {
      content:"\f105"; font-family:FontAwesome; color:#b1b4b6; margin-right:10px; margin-left:-15px !important; font-size:12px
    }

    .list-blue li:before {
      content:"\f105"; font-family:FontAwesome; color:#03aed8; margin-right:10px; margin-left:-15px !important; font-size:12px
    }

    .list-blue li a, .list-grey li a, .bgd_grey li a {
      color:#353535 !important
    }

    .brd_grey {
      border:solid 1px #f1f1f1
    }

    .bgd_grey {
      background:#f1f1f1
    }

    .bgd_blue {
      background:#e0eef9
    }

    .bgd_blue a {
      color:#353535
    }

    .pglr5 {
      padding:0 5px
    }

    .pg20 {
      padding:20px
    }

    .mgtb10 {
      margin:10px 0
    }

    .mgb10 {
      margin:0 0 10px
    }

    .mgt10 {
      margin:10px 0 0
    }

    .patb20 {
      padding:20px 0
    }

    .pab20 {
      padding:0 0 20px
    }

    .pat20 {
      padding:20px 0 0
    }

    .mgtb20 {
      margin:20px 0
    }

    .mgb20 {
      margin:0 0 20px
    }

    .mgt20 {
      margin:20px 0 0
    }

    .patb30 {
      padding:30px 0
    }

    .pab30 {
      padding:0 0 30px
    }

    .pat30 {
      padding:30px 0 0
    }

    .mgtb30 {
      margin:30px 0
    }

    .mgb30 {
      margin:0 0 30px
    }

    .mgt30 {
      margin:30px 0 0
    }

    .patb40 {
      padding:40px 0
    }

    .pab40 {
      padding:0 0 40px
    }

    .pat40 {
      padding:40px 0 0
    }

    .mgtb40 {
      margin:40px 0
    }

    .mgb40 {
      margin:0 0 40px
    }

    .mgt40 {
      margin:40px 0 0
    }

    .box {
      display:flex
    }

    .box-item {
      align-items:stretch; min-height:270px
    }

    .fin-ico {
      width:60px; margin:0 auto
    }

    .fin-ico img {
      width:60px; height:auto
    }

    .row {
      margin-right:0 !important; margin-left:0 !important
    }

    hr {
      width:100%; display:block
    }

    hr.fin-dark {
      border-top:1px solid #c5c7c8
    }

    hr.fin-light {
      border-top:1px solid #f1f1f1
    }

    #toTop {
      position:fixed; bottom:20px; right:20px; cursor:pointer; display:none; background:rgba(0, 0, 0, .3); border-radius:20px; color:#fff; padding:10px 8px 8px 12px
    }

    #toTop:hover {
      background:rgba(102, 170, 224, .8)
    }

    #toTop .fa {
      margin-right:5px
    }

    .bgfooter {
      background:#f1f1f1
    }

    footer.footer {
      position:relative; bottom:0; width:100%; background-color:#f1f1f1
    }

    footer {
      padding:15px 0; font-family:Titillium Web, Arial, Helvetica, sans-serif; margin:30px 0 0; display:block
    }

    footer .right {
      text-align:right
    }

    footer ul {
      margin:0; padding:0
    }

    footer li {
      list-style:none; color:#353535
    }

    footer li a {
      color:#353535
    }

    footer .footer-bot {
      text-transform:uppercase; font-size:10px; border-top:solid 1px #b1b4b6; padding-top:20px; padding-bottom:25px; margin-top:25px
    }

    footer .footer-bot li img {
      margin-top:-5px; margin-right:0
    }

    footer .footer-bot li {
      margin-right:10px; padding:0
    }

    footer .footer-bot li a {
      color:#4b5155; display:inline-block
    }

    footer .footer-bot li a:hover {
      color:#000
    }

    footer .footer-bot li {
      display:inline-block
    }

    footer .footer-top {
      text-transform:uppercase; font-size:12px; padding-top:20px
    }

    footer .footer-top .rs li {
      display:inline-block; width:42px; height:42px; line-height:42px; text-indent:-9999px; text-align:center; text-decoration:none; margin:0; padding:0; position:relative; background:#f8f8f8
    }

    footer .footer-top .rs li a:before {
      content:""; display:block; font-family:FontAwesome; font-size:18px; font-weight:400; line-height:42px; text-indent:0; text-rendering:auto; text-decoration:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
    }

    footer .footer-top .rs li a {
      background:#f8f8f8; color:#a1a4a6
    }

    footer .footer-top .rs li.facebook a:before {
      content:"\f09a"
    }

    footer .footer-top .rs li.twitter a:before {
      content:"\f099"
    }

    footer .footer-top .rs li.youtube a:before {
      content:"\f16a"
    }

    footer .footer-top .rs li.linkedin a:before {
      content:"\f0e1"
    }

    footer .footer-top .rs li:hover {
      color:#fff !important
    }

    footer .footer-top .rs li a:hover {
      color:#fff !important
    }

    footer .footer-top .rs li a:before :hover {
      color:#fff !important
    }

    footer .footer-top .rs li.facebook:hover {
      color:#fff; background:#3c5a95
    }

    footer .footer-top .rs li.twitter:hover {
      color:#fff; background:#00acee
    }

    footer .footer-top .rs li.youtube:hover {
      color:#fff; background:#c4302b
    }

    footer .footer-top .rs li.linkedin:hover {
      color:#fff; background:#017fb2
    }

    footer .footer-top .rs li.facebook:before:hover {
      color:#fff
    }

    footer .footer-top .rs li.twitter:before:hover {
      color:#fff
    }

    footer .footer-top .rs li.youtube:before:hover {
      color:#fff
    }

    footer .footer-top .rs li.linkedin:before:hover {
      color:#fff
    }

    footer .footer-top .rs li span {
      display:none
    }

    .nopadding, .space {
      padding-left:0; padding-right:0
    }

    .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
      color:#686868
    }

    .color {
      margin:0 10px 10px 0; width:20px; height:20px; float:left
    }

    .fin01 {
      color:#03aed8
    }

    .fin02 {
      color:#66aae0
    }

    .fin03 {
      color:#02c29f
    }

    .fin04 {
      color:#004ea2
    }

    .fin05 {
      color:#ea8293
    }

    .fin06 {
      color:#a9efc4
    }

    .fin07 {
      color:#9337d0
    }

    .fin08 {
      color:#f9e958
    }

    .fin09 {
      color:#f5384d
    }

    .fin10 {
      color:#fdaf17
    }

    .fin11 {
      color:#6e6e6e
    }

    .bgd-fin01 {
      background:rgba(3, 174, 216, 1)
    }

    .bgd-fin02 {
      background:rgba(102, 170, 224, 1)
    }

    .bgd-fin03 {
      background:rgba(2, 194, 159, 1)
    }

    .bgd-fin04 {
      background:rgba(0, 78, 162, 1)
    }

    .bgd-fin05 {
      background:rgba(234, 130, 147, 1)
    }

    .bgd-fin06 {
      background:rgba(169, 239, 196, 1)
    }

    .bgd-fin07 {
      background:rgba(147, 55, 208, 1)
    }

    .bgd-fin08 {
      background:rgba(249, 233, 88, 1)
    }

    .bgd-fin09 {
      background:rgba(245, 56, 77, 1)
    }

    .bgd-fin10 {
      background:rgba(253, 175, 23, 1)
    }

    .bgd-fin11 {
      background:rgba(110, 110, 110, 1)
    }

    .btn:focus, .btn:active:focus, .btn.active:focus, .btn-default:focus, .btn-default.active:focus {
      outline:0 none; border:none
    }

    .btn {
      font-weight:700; padding:6px 12px 4px; line-height:1.42857143; text-align:center; border-radius:0; text-transform:uppercase; transition:all .2s ease-in-out
    }

    .btn-fin-default {
      background:#4b5155; color:#fff
    }

    .btn-fin01 {
      background:rgba(3, 174, 216, 1); color:#fff
    }

    .btn-fin02 {
      background:rgba(102, 170, 224, 1); color:#fff
    }

    .btn-fin03 {
      background:rgba(2, 194, 159, 1); color:#fff
    }

    .btn-fin04 {
      background:rgba(0, 78, 162, 1); color:#fff
    }

    .btn-fin05 {
      background:rgba(234, 130, 147, 1)
    }

    .btn-fin06 {
      background:rgba(169, 239, 196, 1)
    }

    .btn-fin07 {
      background:rgba(147, 55, 208, 1); color:#fff
    }

    .btn-fin08 {
      background:rgba(249, 233, 88, 1)
    }

    .btn-fin09 {
      background:rgba(245, 56, 77, 1)
    }

    .btn-fin10 {
      background:rgba(253, 175, 23, 1)
    }

    .btn-fin11 {
      background:rgba(110, 110, 110, 1); color:#fff
    }

    .btn-fin-default:hover, .btn-fin01:hover, .btn-fin02:hover, .btn-fin03:hover, .btn-fin04:hover, .btn-fin05:hover, .btn-fin06:hover, .btn-fin07:hover, .btn-fin08:hover, .btn-fin09:hover, .btn-fin10:hover, .btn-fin11:hover {
      background:rgba(102, 170, 224, 1); color:#353535
    }

    .panel-group .panel {
      border-radius:0; border:none
    }

    .panel-default>.panel-heading {
      color:#333; background-color:#fff; border-color:#fff
    }

    .panel-default {
      border-color:#fff
    }

    .panel-collapse>.panel-body {
      background-color:#f1f1f1
    }

    .panel-heading a {
      font-weight:400; padding:5px 10px; display:inline-block; width:100%; position:relative; text-decoration:none
    }

    .panel-heading a:hover {
      color:#66aae0
    }

    .panel-heading a:before {
      content:"\f078"; font-family:FontAwesome; color:#66aae0; margin-right:3px; margin-left:-10px !important
    }

    .panel-heading a.collapsed:before {
      content:"\f054"; font-family:FontAwesome; color:#66aae0; margin-right:3px; margin-left:-10px !important
    }

    @media screen and (min-width:1px) and (max-width:991px) {
      .footer {
        position:relative
      }
    }

    @media screen and (min-width:992px) and (min-width:1120px) {
      .footer {
        bottom:0; width:100%; position:absolute
      }

      .box {
        display:flex
      }

      .box-item {
        align-items:stretch
      }

      .mgb20-sm {
        margin:0 0 20px
      }
    }

    @media screen and (max-width:992px) {
      .footer {
        bottom:0; width:100%; position:absolute
      }

      .box {
        display:block
      }

      .box-item {
        align-items:stretch
      }

      .mgb20-sm {
        margin:0 0 20px
      }

      .fin-ico, .fin-ico img {
        width:90px; margin:0 auto
      }

      .fragments-container .myminfin-welcome-quicklinks {
        padding-left:1em !important; padding-right:1em !important
      }
    }

    @media screen and (max-width:768px) {
      .btn.btn-search {
        background-color:#f1f1f1 !important; min-width:100%; min-height:30px; background:
        /*savepage-url=_fin_ico_search.1858dcb8b817e69d.svg*/
        url() no-repeat center; background-size:30px 30px
      }

      .btn.btn-search:focus {
        outline:0 none; border:none
      }

      .footer {
        position:relative
      }

      .box {
        display:block
      }

      .box-item {
        align-items:none
      }

      .dots {
        padding:20px 0
      }

      .mgb20-sm {
        margin:0 0 20px
      }

      .fin-ico, .fin-ico img {
        width:120px; margin:0 auto
      }

      h1 {
        font-size:2.8em; text-transform:uppercase; font-weight:400
      }

      h2 {
        font-size:2.25em; color:#0058b6
      }

      h3 {
        font-size:2em; text-transform:uppercase; font-weight:400
      }

      h4 {
        font-size:2em; color:#0058b6
      }

      h5 {
        font-size:1.8em; text-transform:uppercase; font-weight:400
      }

      h6 {
        font-size:1.5em; text-transform:uppercase
      }

      .icon-responsive {
        height:1em !important; width:1em !important; background-size:1em 1em !important
      }
    }

    @media screen and (max-width:575px) {
      .myminfin-theme-wrapper footer .myminfin-fps-logo {
        background-position:center !important
      }

      .myminfin-theme-wrapper footer .prefooter {
        text-align:center !important
      }
    }

    .myminfin-content .information-panel-clean {
      width:fit-content; margin:15px 0
    }

    .myminfin-content .information-panel-clean .form-group {
      margin-bottom:5px
    }

    .myminfin-content .information-panel-clean .form-group:last-child {
      margin-bottom:0
    }

    .myminfin-content .information-panel-clean input+button {
      margin-left:5px
    }

    .myminfin-content .information-panel-clean.align-content {
      display:table
    }

    .myminfin-content .information-panel-clean.align-content .row {
      display:table-row
    }

    .myminfin-content .information-panel-clean.align-content .row label {
      padding-right:17px
    }

    .myminfin-content .information-panel-clean.align-content .row btn, .myminfin-content .information-panel-clean.align-content .row input, .myminfin-content .information-panel-clean.align-content .row label {
      display:table-cell
    }

    body {
      margin:0
    }

    .modal-content {
      padding:.5em
    }

    .modal-backdrop {
      opacity:.7
    }

    .fade.in {
      opacity:1
    }

    .modal.in .modal-dialog {
      transform:translate(0)
    }

    .modal-backdrop .fade .in, .modal-backdrop.fade {
      opacity:.5 !important
    }

    .debug-info {
      font-size:small; color:#f5f5f5; background-color:#000; padding-bottom:5px; margin-bottom:5px
    }

    .centered-content {
      text-align:center
    }

    .portal-body-wrapper, .portal-body-theme-wrapper {
      height:100%; width:100%
    }

    .portal-body-wrapper>.portal-body-theme-wrapper>myminfin-spinner>.centered-content.wait-for, .initial-spinner {
      position:absolute; width:100%; top:50vh; font-size:16px
    }

    .portal-body-wrapper>.portal-body-theme-wrapper>div>.wait-for .spinner {
      font-size:500px
    }

    .initial-spinner {
      display:none
    }

    myminfin-portal:empty+.initial-spinner {
      display:initial
    }

    .spinner {
      width:1em; height:1em; border-top-color:#0058b6; border-left-color:#0058b6; animation:spinner .9s linear infinite; border-bottom-color:#0058b6; border-right-color:transparent; border-style:solid; border-width:.1em; border-radius:50%; box-sizing:border-box; display:inline-block; vertical-align:middle
    }

    @keyframes spinner {
      0% {
        transform:rotate(0)
      }

      to {
        transform:rotate(360deg)
      }
    }

    .tiny.spinner, .tiny .spinner {
      font-size:14px
    }

    .small.spinner, .small .spinner {
      font-size:30px
    }

    .large.spinner, .large .spinner {
      font-size:200px
    }

    .button-style {
      font-weight:400 !important; color:#0058b6; font-size:15px; background-color:transparent; text-transform:none !important
    }

    .button-style:hover {
      color:#03aed8
    }

    .p-tooltip {
      min-width:min-content !important
    }

    html {
      font-size:14px; scroll-behavior:smooth
    }

    @media (min-width: 1400px) {
      .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width:1320px
      }
    }

    @media (min-width: 1600px) {
      .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width:1440px
      }
    }

    @media (min-width: 768px) {
      .tooltip-parent>h5 {
        font-size:inherit
      }
    }

    .tooltip-parent>h5 {
      font-size:1.2em
    }

    .tooltip-parent {
      position:relative
    }

    .tooltip-parent .tooltip-content {
      display:none; min-width:18em; text-align:left; position:absolute; z-index:999; bottom:1em; right:-1em; background-color:#fff; border:#004f8d 1px solid; padding:5px
    }

    .tooltip-parent:hover>.tooltip-content {
      display:inline-block
    }

    .tooltip.customClass .tooltip-inner {
      max-width:400px !important; color:#000 !important; background-color:#fff !important; box-shadow:0 6px 12px #0000002d
    }

    .tooltip.customClass {
      left:-150px !important; right:-150px !important; top:-90px !important
    }

    .language-splash-parent {
      display:flex; flex-direction:column; align-items:center; justify-content:center; height:100vh
    }

    .language-splash-parent .language-splash-center {
      align-self:center; width:100%; height:auto; padding:15px
    }

    .language-splash-parent .language-splash-welcome {
      justify-content:space-around; padding:50px
    }

    .language-splash-parent .language-splash-welcome h2 {
      font-weight:bolder
    }

    .language-splash-parent .language-splash-welcome p {
      font-weight:700
    }

    .language-splash-parent .language-splash-button {
      margin-top:10px
    }

    body .myminfin-theme-wrapper {
      height:100vh; padding:0
    }

    body .myminfin-theme-wrapper .btn-rounded {
      border-radius:3px
    }

    body .myminfin-theme-wrapper .btn-big {
      padding:.7rem 1.5rem
    }

    body .myminfin-theme-wrapper .btn-space {
      margin-left:10px
    }

    body .myminfin-theme-wrapper .btn-primary {
      color:#fff; background-color:#03aed8; border-color:#03aed8; font-family:Titillium Web, Arial, Verdana, sans-serif
    }

    body .myminfin-theme-wrapper .btn-primary:disabled {
      cursor:not-allowed
    }

    body .myminfin-theme-wrapper .btn-outline-primary {
      color:#03aed8; background-color:#fff; border-color:#03aed8
    }

    body .myminfin-theme-wrapper .btn-outline-primary:hover {
      color:#03aed8; background-color:#fff
    }

    body .myminfin-theme-wrapper .p-component:disabled {
      opacity:1
    }

    body .myminfin-theme-wrapper .p-fileupload-choose:not(.p-disabled):hover {
      background:#03aed8; border-color:#03aed8
    }

    body .myminfin-theme-wrapper .uploadButton p-fileupload-choose:not(.p-disabled):hover {
      background:white
    }

    body .myminfin-theme-wrapper .text-primary {
      color:#03aed8 !important
    }

    body .myminfin-theme-wrapper .p-fileupload-choose {
      font-weight:700
    }

    body .myminfin-theme-wrapper .stepwizard-step p {
      margin-top:10px
    }

    body .myminfin-theme-wrapper .stepwizard-row {
      display:table-row
    }

    body .myminfin-theme-wrapper .stepwizard {
      display:table; width:100%; position:relative; cursor:default
    }

    body .myminfin-theme-wrapper .stepwizard .stepwizard-step .btn[disabled] {
      opacity:1 !important; filter:alpha(opacity=100) !important; cursor:default
    }

    body .myminfin-theme-wrapper .stepwizard .stepwizard-row:before {
      top:14px; bottom:0; position:absolute; content:" "; width:100%; height:1px; background-color:#ccc; z-order:0
    }

    body .myminfin-theme-wrapper .stepwizard .stepwizard-step {
      text-align:center; display:table-cell; position:relative; width:auto
    }

    body .myminfin-theme-wrapper .stepwizard .btn-circle {
      width:30px; height:30px; text-align:center; padding:6px 0; font-size:12px; line-height:1.42857143; border-radius:15px
    }

    body .myminfin-theme-wrapper .myminfin-pre-footer {
      min-height:100%; margin-bottom:-90px; padding-bottom:90px; background-color:#dff3fa
    }

    body .myminfin-theme-wrapper .myminfin-pre-footer .myminfin-global-banner, body .myminfin-theme-wrapper .myminfin-pre-footer .myminfin-preheader, body .myminfin-theme-wrapper .myminfin-pre-footer .myminfin-header, body .myminfin-theme-wrapper .myminfin-pre-footer .fin-navbar {
      background-color:#fff
    }



    body .myminfin-theme-wrapper.myminfin-guest .myminfin-pre-footer {
      background-color:#fff
    }

    body .myminfin-theme-wrapper footer {
      position:relative; margin:0
    }

    body .myminfin-theme-wrapper footer .prefooter, body .myminfin-theme-wrapper footer .prefooter a, body .myminfin-theme-wrapper footer .prefooter a:active, body .myminfin-theme-wrapper footer .prefooter a:hover, body .myminfin-theme-wrapper footer .prefooter a:visited {
      color:#353535; text-transform:uppercase; font-size:14px
    }

    body .myminfin-theme-wrapper footer .prefooter .prefooter-link+.prefooter-link, body .myminfin-theme-wrapper footer .prefooter a .prefooter-link+.prefooter-link, body .myminfin-theme-wrapper footer .prefooter a:active .prefooter-link+.prefooter-link, body .myminfin-theme-wrapper footer .prefooter a:hover .prefooter-link+.prefooter-link, body .myminfin-theme-wrapper footer .prefooter a:visited .prefooter-link+.prefooter-link {
      margin-top:5px
    }

    body .myminfin-theme-wrapper footer .myminfin-fps-logo {
      height:54px; width:100%; display:inline-block; background-color:transparent; background-repeat:no-repeat; background-position:100% 100%; background-size:auto 54px
    }

    body .myminfin-theme-wrapper footer .myminfin-fps-logo.fps-logo-fr {
      background-image:
      /*savepage-url=fpsf-logo-fr.cac11380ff80cd4f.png*/
      url()
    }

    body .myminfin-theme-wrapper footer .myminfin-fps-logo.fps-logo-nl {
      background-image:
      /*savepage-url=fpsf-logo-nl.f76c11c673618b19.png*/
      url()
    }

    body .myminfin-theme-wrapper footer .myminfin-fps-logo.fps-logo-de {
      background-image:
      /*savepage-url=fpsf-logo-de.078ccc6548424239.png*/
      url()
    }

    body .myminfin-theme-wrapper footer .footer-bot {
      padding:10px; margin:0
    }

    body .myminfin-theme-wrapper .admin-global-menu {
      position:absolute; top:5px; left:5px
    }

    .fa, .fas {
      font-family:FontAwesome
    }

    i.fa, i.fas {
      font-style:normal
    }

    .language-switcher-locale-url li+li {
      margin-left:4px
    }

    .myminfin-preheader {
      font-size:12px; z-index:999; position:relative; font-family:Titillium Web, Arial, Verdana, sans-serif; width:100%; border-bottom:1px solid #bebebe; padding:.6em 1em
    }

    .myminfin-preheader ul.language-switcher-locale-url {
      display:inline-block; text-transform:uppercase; margin:0; padding:0
    }

    .myminfin-preheader ul.language-switcher-locale-url li {
      display:inline-block; cursor:pointer
    }

    .myminfin-preheader ul.language-switcher-locale-url li a {
      padding:.1em .5em; text-decoration:none; color:#666; border-radius:.3em
    }

    .myminfin-preheader ul.language-switcher-locale-url li a:hover {
      background-color:#666; color:#fff
    }

    .myminfin-preheader ul.language-switcher-locale-url li a.active {
      background-color:#707070; color:#fff
    }

    .myminfin-preheader ul.language-switcher-locale-url li .locale-untranslated {
      padding:4px; color:#707070; text-decoration:line-through
    }

    .myminfin-preheader ul.language-switcher-locale-url li .locale-untranslated:hover {
      background-color:#fff; color:#707070
    }

    .myminfin-preheader .myminfin-header-other-info {
      text-align:right; color:#333
    }

    .myminfin-preheader .myminfin-header-other-info a {
      color:#666
    }

    .myminfin-preheader .myminfin-header-other-info img {
      width:auto; height:1em; margin-left:5px; display:inline
    }

    html body header.myminfin-header {
      font-size:30px; position:relative; height:2.3em; margin:0
    }

    html body header.myminfin-header .hamburger-menu-parent {
      text-align:right
    }

    html body header.myminfin-header .bg_dots_deg {
      height:2em
    }

    html body header.myminfin-header .myminfin-logo img {
      max-width:400px; max-height:2em; margin-top:0; background-color:#fff; box-shadow:0 0 150px 15px #fff
    }

    @media (max-width: 767.98px) {
      html body header.myminfin-header .side-by-side-layout.header-display>span {
        display:inline
      }
    }

    html body header.myminfin-header .side-by-side-layout {
      text-align:right
    }

    html body header.myminfin-header .side-by-side-layout>span {
      display:inline-block; text-align:left
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu {
      display:inline-block; position:relative
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu .in-circle {
      background:#03aed8; display:inline-block; font:.8em titillium, Arial, sans-serif; width:2em; height:2em; box-sizing:initial; color:#fff; text-align:center; border-radius:1em; line-height:2em; box-sizing:content-box
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu .in-circle-icon {
      width:60px; height:60px; line-height:60px
    }

    @media (min-width: 768px) {
      html body header.myminfin-header .myminfin-header-dropdown-menu .user-name {
        font-size:large
      }
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu .user-name {
      text-align:left; padding-left:0 !important; height:60px
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu .head-menu {
      height:60px; text-align:center
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu .item-menu {
      height:40px; line-height:40px; text-align:center
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu .main-menu {
      display:flex; align-items:center
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>button {
      padding-top:0; margin:1px 1px -1px; font-size:1em; height:2em; color:#03aed8; border:none
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>button i {
      font-size:15px
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>button.active {
      margin-top:0; margin-right:0; margin-left:0; border-top:1px solid #bebebe; border-right:1px solid #bebebe; border-left:1px solid #bebebe; position:relative; background-color:#fff; z-index:999; box-shadow:none
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu.center-dropdown>div {
      right:-5em
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div {
      background-color:#fff; z-index:99; position:absolute; top:auto; right:0; width:15em; border:1px solid #bebebe; box-shadow:0 5px 10px #8e8e8e
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div.stick-left {
      right:auto; left:0
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .userinfo-userdisplay {
      font-size:.5em; padding:.5em; border-bottom:2px solid #bebebe
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .userinfo-userdisplay .user-icon {
      font-size:3em; color:#03aed8
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .useful-link-display {
      font-size:x-large; padding-left:.6em; padding-top:.8em; padding-bottom:.8em; border-bottom:2px solid #bebebe
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-link {
      width:100%; border:none; text-align:left
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-link a, html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-link button {
      display:block; line-height:2em; width:100%; border:none; background-color:#f0f0f0; color:#6e6e6e; text-align:left
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-link a:hover, html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-link button:hover {
      background-color:#c8c8c8; color:#323232
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-link.active a, html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-link.active button {
      background-color:#6e6e6e; color:#f0f0f0
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-link .menu-item {
      text-transform:none; font-size:17px; font-weight:400; padding-left:0
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-link+.menu-link {
      border-top:1px solid #bebebe
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-external-link {
      width:100%; border:none; text-align:left
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-external-link .btn-link {
      font-weight:400; color:#0058b6; font-size:12px; background-color:transparent; text-transform:none !important
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-external-link .btn-link:hover {
      color:#0058b6
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-external-link a, html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-external-link button {
      display:block; line-height:2em; width:100%; border:none; color:#0058b6; text-align:left; font-size:1rem
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-external-link a:hover, html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-external-link button:hover {
      background-color:#f0f0f0; color:#0058b6
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-external-link+.menu-external-link {
      border-top:1px solid #bebebe
    }

    @media (max-width: 767.98px) {
      html body header.myminfin-header .myminfin-header-dropdown-menu>div {
        max-width:15em; width:90vw
      }
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu mark {
      border-radius:20px; border:2px solid #FFF; min-width:20px; height:20px; background-color:#df4c37; position:absolute; right:.8em; top:.6em; font-size:12px; text-align:center; line-height:12px; font-family:Roboto, sans-serif; font-weight:400; color:#fff; font-weight:700
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu mark.menu-mark {
      border:0px; line-height:16px; top:1em
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu mark.menu-mark-mobile-screen {
      border:0px; line-height:16px; top:1.9em
    }

    html body header.myminfin-header .panel, html body header.myminfin-header .panel-body {
      padding:0; margin:0; background-color:transparent
    }

    .alert {
      border-left-width:6px; margin-bottom:40px
    }

    .alert span span p:last-child, .alert p:last-child, .alert ul {
      margin-bottom:0
    }

    .alert p {
      margin-bottom:3px
    }

    .alert.alert-danger, .alert.alert-info, .alert.alert-warning, .alert.alert-success {
      padding-left:46px
    }

    .alert.alert-danger h1, .alert.alert-info h1, .alert.alert-warning h1, .alert.alert-success h1 {
      font-size:16px; border-bottom:none; font-weight:700; text-transform:none; margin-bottom:10px
    }

    .alert.alert-danger:before, .alert.alert-info:before, .alert.alert-warning:before, .alert.alert-success:before {
      position:absolute; font-size:20px; margin-left:-33px; top:calc(50% - 9px)
    }

    .alert.alert-danger {
      border-color:#FAE7E3 #FAE7E3 #FAE7E3 #DF4C37; color:#bd2f2f; background-color:#fae7e3
    }

    .alert.alert-danger h1 {
      color:#bd2f2f
    }

    .alert.alert-danger:before {
      content:"\f06a"; font-family:FontAwesome; color:#df4c37
    }

    .alert.alert-info {
      border-color:#E3F1FC #E3F1FC #E3F1FC #66AAE0; color:#112c45; background-color:#e3f1fc
    }

    .alert.alert-info h1 {
      color:#112c45
    }

    .alert.alert-info:before {
      content:"\f05a"; font-family:FontAwesome; color:#66aae0
    }

    .alert.alert-warning {
      border-color:#FDF2E0 #FDF2E0 #FDF2E0 #F39232; color:#85480c; background-color:#fdf2e0
    }

    .alert.alert-warning h1 {
      color:#85480c
    }

    .alert.alert-warning:before {
      content:"\f071"; font-family:FontAwesome; color:#f39232
    }

    .alert.alert-success {
      border-color:#EAF4E9 #EAF4E9 #EAF4E9 #5EA350; color:#2e402a; background-color:#eaf4e9
    }

    .alert.alert-success h1 {
      color:#2e402a
    }

    .alert.alert-success:before {
      content:"\f058"; font-family:FontAwesome; color:#5ea350
    }

    .myminfin-checkmarked:before {
      content:"\f00c"; font-family:FontAwesome; padding-right:10px; color:#5ea350
    }

    .myminfin-uncheckmarked:before {
      content:"\f00c"; font-family:FontAwesome; padding-right:10px; color:#0000
    }

    .confirmation {
      border-left:6px solid #5EA350; min-height:150px; border-radius:4px; background-color:#eaf4e9; padding-top:30px; display:flex; margin-bottom:20px
    }

    .confirmation .confirmation-body {
      margin-left:20px; margin-right:40px; margin-bottom:10px; width:100%
    }

    .confirmation .confirmation-title {
      font-weight:600; font-size:20px; margin-bottom:20px; color:#5ea350
    }

    .confirmation .confirmation-text {
      font-weight:400; font-size:16px; margin-bottom:30px
    }

    .confirmation .confirmation-icon {
      position:relative; font-size:20px; margin-left:30px; color:#5ea350
    }

    .fin-navbar {
      background:none; border-bottom:1px solid #f1f1f1; border-top:1px solid #ffffff
    }

    .fin-navbar .navbar-nav>li>a {
      color:#6d6d6d; font-size:16px; text-transform:uppercase; padding-top:8px; padding-bottom:8px
    }

    .fin-navbar .navbar-nav>li {
      transition:all .2s ease-in-out
    }

    .fin-navbar .navbar-nav>.nav-item>a.active, .fin-navbar .navbar-nav>.nav-item>a.active:focus, .fin-navbar .navbar-nav>.nav-item>a.active:hover {
      box-shadow:0 4px 8px #0000002d; border:1px solid #b1b4b6; background-color:#fff
    }

    .fin-navbar ul li a:hover {
      background-color:#f1f1f1
    }

    .fin-navbar .navbar-nav>li:hover {
      color:#6d6d6d; background:#f1f1f1
    }

    .myminfin-box {
      padding:20px 10px
    }

    .userinfo-box-link a {
      color:#323232
    }

    .userinfo-box-link a:hover {
      color:inherit
    }

    .btn-action {
      border:none; transform:rotate(90deg)
    }

    .btn-multi-level {
      border-radius:50%; height:35px; width:35px; padding:.5rem 0; background-color:transparent; border-color:transparent; color:#353535; display:inline-flex; justify-content:center; align-items:center; padding-block:0px; padding-inline:0px; border-width:0px; font-size:x-large
    }

    .btn-multi-level.medium {
      font-size:medium; margin-right:5px
    }

    .btn-multi-level:hover {
      background:#e9ecef; border-color:transparent
    }

    .myminfin-icon {
      height:3.5em; width:3.5em; display:inline-block; background-color:transparent; background-repeat:no-repeat; background-position:0px 0px; background-size:3.5em 3.5em
    }

    .myminfin-icon.userinfo-menu-icon {
      height:2em; width:2em; background-size:2em 2em
    }

    .myminfin-icon.userinfo-menu-icon-log {
      height:2em; width:2em; background-size:2em 2em; vertical-align:middle
    }

    .myminfin-icon.myminfin-more {
      width:30px; height:30px; background-size:25px 30px; background-image:
      /*savepage-url=ico-myminfin-more.978b2f304440e33a.svg*/
      url(); background-position:center
    }

    .myminfin-icon.myminfin-declarations {
      background-image:
      /*savepage-url=ico-myminfin-declaration.af0d9a64eec5ad2d.svg*/
      url()
    }

    .myminfin-icon.myminfin-payments {
      background-image:
      /*savepage-url=ico-myminfin-payment.e3926623f4d6c896.svg*/
      url()
    }

    .myminfin-icon.myminfin-estate {
      background-image:
      /*savepage-url=ico-myminfin-house.90117b657c9551b5.svg*/
      url()
    }

    .myminfin-icon.myminfin-documents {
      background-image:
      /*savepage-url=ico-myminfin-m-docu.ace2197298c5cb99.svg*/
      url()
    }

    .myminfin-icon.myminfin-user-small {
      background-image:
      /*savepage-url=ico-myminfin-user-small.6594ac992e477d5a.svg*/
      url()
    }

    .myminfin-icon.myminfin-profile {
      background-image:
      /*savepage-url=ico-myminfin-prof-profil.6feb9fa63565345f.svg*/
      url()
    }

    .myminfin-icon.myminfin-office {
      background-image:
      /*savepage-url=ico-myminfin-prof-office.b8ad261ef1ec2e0b.svg*/
      url()
    }

    .myminfin-icon.myminfin-history {
      background-image:
      /*savepage-url=ico-myminfin-prof-history.d0beed8e628fec69.svg*/
      url()
    }

    .myminfin-icon.myminfin-messages {
      background-image:
      /*savepage-url=ico-myminfin-prof-mail.c9dae2986aa095ae.svg*/
      url()
    }

    .myminfin-icon.myminfin-logout {
      background-image:
      /*savepage-url=ico-myminfin-prof-logout.5a75471036087d94.svg*/
      url()
    }

    .myminfin-icon.myminfin-switch-profile {
      background-image:
      /*savepage-url=ico-myminfin-prof-switch.bc592bf032619299.svg*/
      url()
    }

    .myminfin-icon.myminfin-speed {
      background-image:
      /*savepage-url=ico-myminfin-prof-speed.2c4faa63531a3153.svg*/
      url()
    }

    .myminfin-icon.myminfin-sleeping {
      background-image:
      /*savepage-url=ico-myminfin-prof-avoirsd.0a921d4a8fd88ccb.svg*/
      url()
    }

    .myminfin-icon.myminfin-links {
      background-image:
      /*savepage-url=ico-myminfin-link.44cb723597b3f67b.svg*/
      url()
    }

    .myminfin-icon.myminfin-news {
      background-image:
      /*savepage-url=ico-myminfin-link-news.5cf5f08d4beb69c9.svg*/
      url()
    }

    .myminfin-icon.myminfin-m-news {
      background-image:
      /*savepage-url=ico-myminfin-m-news.99c3e8ae67638ac0.svg*/
      url()
    }

    .myminfin-icon.myminfin-m-links {
      background-image:
      /*savepage-url=ico-myminfin-m-link.e6a3c7aa7d653ad0.svg*/
      url()
    }

    .myminfin-icon.myminfin-help-form {
      background-image:
      /*savepage-url=ico-help-form.208b65355b8e1e1b.svg*/
      url()
    }

    .myminfin-icon.myminfin-help-phone {
      background-image:
      /*savepage-url=ico-help-phone.46d06f11a8c57326.svg*/
      url()
    }

    .myminfin-icon.myminfin-help-video {
      background-image:
      /*savepage-url=ico-help-video.19b0fb88f103d03b.svg*/
      url()
    }

    .myminfin-icon.myminfin-help-web {
      background-image:
      /*savepage-url=ico-help-web.4bb844265a422c7d.svg*/
      url()
    }

    .myminfin-icon.myminfin-citizen {
      background-image:
      /*savepage-url=ico-myminfin-citizen.d55d0cba619655ce.svg*/
      url()
    }

    .myminfin-icon.myminfin-company {
      background-image:
      /*savepage-url=ico-myminfin-company.2ce476267e105c78.svg*/
      url()
    }

    .myminfin-icon.myminfin-representative {
      background-image:
      /*savepage-url=ico-myminfin-representative.c7323e781a371153.svg*/
      url()
    }

    .myminfin-icon.myminfin-agent {
      background-image:
      /*savepage-url=ico-myminfin-agent.441b5051e1598377.svg*/
      url()
    }

    .myminfin-icon.myminfin-customer-select {
      background-image:
      /*savepage-url=ico-myminfin-identity-selection.7573a74a4ccbc7ed.svg*/
      url()
    }

    .myminfin-icon.myminfin-m-messages {
      background-image:
      /*savepage-url=ico-myminfin-m-messages.5bc8685e8e911594.svg*/
      url()
    }

    .myminfin-icon.myminfin-round-messages {
      background-image:
      /*savepage-url=ico-myminfin-my-message-round.c9dae2986aa095ae.svg*/
      url()
    }

    .hamburger-menu-wrapper {
      margin-bottom:1em
    }

    .hamburger-menu-wrapper .hamburger-menu-content {
      text-align:center
    }

    .hamburger-menu-wrapper .hamburger-menu-content span>a {
      font-size:3em; margin:.5em
    }

    .hamburger-menu-wrapper .hamburger-menu-content ul {
      width:100%
    }

    .hamburger-menu-wrapper .hamburger-menu-content ul li {
      margin:1em
    }

    .hamburger-menu-wrapper .hamburger-menu-content ul li a {
      padding:.3em
    }

    .clickable, body .fragment-wrapper .fragment-header .collapse-toggler {
      cursor:pointer
    }

    body .fragment-wrapper .fragment-header .fragment-wrapper {
      margin:0
    }

    body .fragment-wrapper .fragment-header .fragment-wrapper .fragment-body {
      padding:0; border-top:none
    }

    body .fragment-wrapper .fragment-header .collapsable h2:before {
      content:"\f078"; font-family:FontAwesome; color:#66aae0; margin-right:15px; margin-left:-10px !important
    }

    body .fragment-wrapper .fragment-header .collapsable.collapsed h2:before {
      content:"\f054"; font-family:FontAwesome; color:#66aae0; margin-right:15px; margin-left:-10px !important
    }

    .collapsed .fragment-header-buttons .btn-header {
      display:none
    }

    .fragment-header-buttons .btn-header {
      font-weight:600; color:#0058b6; font-size:14px; background-color:transparent; text-transform:none; padding:2px 20px 4px; margin:4px 0 0 15px; border-radius:15px; border:1px solid #0058b6
    }

    .fragment-header-buttons .btn-header-info {
      font-weight:400 !important; color:#0058b6; font-size:14px; background-color:transparent; text-transform:none !important; text-decoration:none
    }

    .no-border .fin-navbar {
      display:none !important
    }

    .no-border .fragments-container .fragments-area {
      padding:0
    }

    .fragments-container .myminfin-news ul {
      list-style-type:none; padding-left:0
    }

    .fragments-container .fragments-area {
      padding:10px 1em 1em
    }

    .fragments-container .myminfin-welcome-login-box {
      background-color:#dff3fa; z-index:99999999; position:relative; padding:2.5em 5em 1.5em
    }

    .fragments-container .myminfin-welcome-login-box .tooltip-parent {
      font-size:15px
    }

    .fragments-container .myminfin-welcome-login-box .box-tooltip {
      color:#03aed8; cursor:pointer
    }

    .fragments-container .myminfin-welcome-login-box h1 {
      font-size:1.7em
    }

    .fragments-container .myminfin-welcome-login-box p {
      font-size:1.3em
    }

    .fragments-container .myminfin-welcome-login-box button {
      margin-bottom:.5em
    }

    .fragments-container .myminfin-welcome-login-box button i {
      background-size:auto 1.5em; height:1.5em; line-height:1.5em; vertical-align:middle
    }

    .fragments-container .myminfin-welcome-login-box img {
      max-height:2em
    }

    .fragments-container .myminfin-welcome-login-box .welcome_login_prompt_after_link {
      font-size:1.3em
    }

    .fragments-container .myminfin-welcome-login-box .text-color-blue {
      color:#007bff
    }

    .fragments-container .myminfin-welcome-login-box .text-color-normal {
      color:#353535
    }

    .fragments-container .myminfin-welcome-login-box .text-color-hover:hover {
      color:#03aed8 !important
    }

    .fragments-container .myminfin-welcome-login-box .connection_help_links_seperator {
      position:relative
    }

    .fragments-container .myminfin-welcome-login-box .connection_help_links_seperator:before {
      position:absolute; width:1px; left:50%; transform:translate(-50%, -20%); top:20%; height:100%; background-color:#000; opacity:.25; content:""
    }

    .fragments-container .myminfin-welcome-login-box .link-spacer {
      padding-top:.5em; padding-bottom:1.5em
    }

    .fragments-container .myminfin-welcome-login-box .connection-help-panel {
      width:62.5em; padding:1.3em 1.8em 1.5em; background-color:#c3e4f0
    }

    .fragments-container .myminfin-welcome-login-box .connection-help-font {
      font-size:1.3em
    }

    .fragments-container .myminfin-welcome-login-box .connection-help-icon-placement {
      vertical-align:top; margin-right:.6em
    }

    .fragments-container .myminfin-welcome-login-box .connection-help-text-placement {
      display:inline-block
    }

    .fragments-container .myminfin-welcome-login-box .link-section-separator {
      padding-top:.5em; padding-bottom:1em
    }

    .fragments-container .myminfin-welcome-login-box .link-text-line-height {
      padding-bottom:.5em
    }

    .fragments-container .meg-quick-links {
      padding-right:0; padding-left:0
    }

    .fragments-container .quick-links h3 {
      text-align:left
    }

    .fragments-container .quick-links .box-tooltip {
      color:#66aae0; cursor:pointer
    }

    .fragments-container .myminfin-news ul {
      list-style-type:none
    }

    .fragments-container .welcome-quicklinks-logged .quick-links h3 {
      text-align:center
    }

    .fragments-container .welcome-quicklinks-logged .quick-links h3 i.icon-logo {
      width:55px !important; height:55px !important; background-size:55px 55px !important
    }

    .fragments-container .welcome-quicklinks-logged .quick-links h3 span.title-logo {
      display:block
    }

    .fragments-container span.ellipsis {
      position:absolute; right:15px; bottom:5px
    }

    .fragments-container span.ellipsis a {
      color:#03aed8 !important
    }

    .fragments-container span.ellipsis a:hover {
      opacity:.3
    }

    .fragments-container .roll-over span:hover a {
      color:#03aed8; opacity:.3
    }

    .fragments-container .myminfin-welcome-quicklinks {
      padding:1em 5em
    }

    .fragments-container .myminfin-welcome-quicklinks div>div.quicklinks-card {
      padding-top:1em
    }

    .fragments-container .fragment-wrapper {
      margin-bottom:5px; background-color:#fff
    }

    .fragments-container .fragment-wrapper.myminfin-welcome {
      background-color:transparent; background:none
    }

    .fragments-container .fragment-wrapper button.btn-text {
      text-transform:none; padding:0; vertical-align:baseline
    }

    .fragments-container .fragment-wrapper .page-quicklinks .box-item {
      min-height:0; padding:5px 5px 5px 25px
    }

    .fragments-container .fragment-wrapper .page-quicklinks ul {
      margin-bottom:0
    }

    .fragments-container .fragment-wrapper .quicklinks-list {
      padding:20px
    }

    .fragments-container .fragment-wrapper li.welcome-quicklink {
      padding-top:5px; padding-bottom:5px
    }

    .fragments-container .fragment-wrapper li.welcome-quicklink a:hover {
      color:#03aed8 !important
    }

    .fragments-container .box-item {
      min-height:13em
    }

    .fragments-container .fragment-with-borders {
      box-shadow:0 1px 1px #00000040; margin-bottom:25px
    }

    .fragments-container .fragment-with-borders .fragment-body {
      padding:0 10px 10px 35px
    }

    .fragments-container .fragment-with-borders .fragment-header {
      padding:4px
    }

    .fragments-container .fragment-with-borders .fragment-header h2 {
      margin:6px
    }

    .fragments-container .fragment-with-borders .fragment-header .fragments-area {
      padding:0
    }

    .fragments-container .fragment-with-borders .fragment-border {
      border-top:1px solid rgba(0, 88, 182, .2); padding-top:40px
    }

    .fragment-body>div>.wait-for .spinner {
      font-size:3em
    }

    myminfin-spinner.spinner-button {
      display:inline-block
    }

    myminfin-spinner.spinner-button .spinner {
      margin-left:.5rem
    }

    .fragment-body div.pagination-scrolling {
      display:block; width:100%; overflow-x:auto
    }

    @media (max-width: 767px) {
      .text-right {
        text-align:left !important
      }
    }

    html body .nav-item>button {
      text-transform:none; font-weight:400
    }

    .hamburger-button {
      background-color:#fff
    }

    .hamburger-menu {
      margin-top:0
    }

    .hamburger-menu a {
      padding-left:15px
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-external-link a, html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-external-link button {
      display:block; line-height:3em; width:100%; border:none; color:#353535; text-align:left; font-size:1rem
    }

    html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-external-link a:hover, html body header.myminfin-header .myminfin-header-dropdown-menu>div .menu-external-link button:hover {
      background-color:#f0f0f0; color:#0056b3; text-decoration:none
    }

    html table td, html table th {
      vertical-align:middle !important
    }

    #ieModal {
      position:fixed; width:700px; left:50%; margin-left:-350px; height:380px; top:50%; margin-top:-225px; display:flex; flex-direction:column; justify-content:center; align-items:center; border:1px solid black; font-family:Titillium Web, Arial, Helvetica, sans-serif; background-color:#fff; z-index:100000000
    }

    #ieModal .modal-element {
      width:inherit
    }

    #ieModal .modal-head {
      height:120px; background-color:#dff3fa; padding:10px
    }

    #ieModal .modal-head div:first-child {
      font-size:16px; text-transform:uppercase; display:flex; justify-content:center; align-items:center
    }

    #ieModal .modal-head div:first-child myminfin-img img {
      width:180px; height:45px
    }

    #ieModal .modal-head div:last-child {
      font-size:12px; margin-left:70px
    }

    #ieModal .modal-body {
      height:180px; padding:10px 20px; display:flex
    }

    #ieModal .modal-body .browser-card {
      width:132px; height:180px
    }

    #ieModal .modal-body .browser-card .browser-img-container {
      height:100px; display:flex; justify-content:center; align-items:center
    }

    #ieModal .modal-body .browser-card .browser-img-container svg {
      width:60px; height:60px
    }

    #ieModal .modal-body .browser-card .browser-link {
      height:32px; margin:10px; border:2px solid #0058b6; font-size:10px; display:flex; justify-content:center; align-items:center
    }

    #ieModal .modal-body .browser-card .browser-link a {
      text-decoration:none; color:#000
    }

    #ieModal .modal-body .edge-browser-img {
      background-image:
      /*savepage-url=logo-browser-edge.a9512c2b64084f11.svg*/
      url(); background-size:cover
    }

    #ieModal .modal-body .chrome-browser-img {
      background-image:
      /*savepage-url=logo-browser-chrome.4d29c7ff1856ac5e.svg*/
      url(); background-size:cover
    }

    #ieModal .modal-body .firefox-browser-img {
      background-image:
      /*savepage-url=logo-browser-firefox.78f6151eb8b4c2d2.svg*/
      url(); background-size:cover
    }

    #ieModal .modal-body .opera-browser-img {
      background-image:
      /*savepage-url=logo-browser-opera.7eb7154942ea860a.svg*/
      url(); background-size:cover
    }

    #ieModal .modal-body .safari-browser-img {
      background-image:
      /*savepage-url=logo-browser-safari.c6d98ad7fd01cb51.svg*/
      url(); background-size:cover
    }

    #ieModal .modal-footer {
      height:80px; display:flex; justify-content:center; align-items:center
    }

    .p-dialog .p-dialog-content {
      border-radius:.3rem
    }

    .responsive-dialog {
      width:50vw
    }

    @media screen and (max-width: 40em) {
      .responsive-dialog {
        width:100vw
      }
    }

    .p-toast .p-toast-message.p-toast-message-warn h4 {
      color:#6d5100
    }

    .p-component {
      font-family:Titillium Web, Arial, Helvetica, sans-serif !important
    }

    .btn-default {
      background-color:#efefef !important
    }

    .btn-default:disabled {
      cursor:not-allowed
    }

    #ieDeprecatedModal {
      position:absolute; width:700px; left:50%; margin-left:-350px; height:380px; top:20%; z-index:999999999999999999999999999; display:block; background-color:#fff; border:1px solid #ddd; border-radius:5px; box-shadow:0 2px 8px #aaa; overflow:hidden
    }

    #ieDeprecatedModal .modal-element, #ieDeprecatedModal .modal-pre-element {
      width:inherit
    }

    #ieDeprecatedModal .modal-pre-head {
      height:25px; background-color:#dff3fa; padding:10px
    }

    #ieDeprecatedModal .modal-pre-head button {
      display:inline; background-color:#fff; border:1px solid #323232; padding:2px 10px; text-align:center; text-decoration:none; font-size:11px; margin-right:5px; border-radius:4px; cursor:hand
    }

    #ieDeprecatedModal .modal-pre-head button:hover, #ieDeprecatedModal .modal-pre-head button.active {
      background-color:#323232; color:#fff
    }

    #ieDeprecatedModal .modal-head {
      height:100px; background-color:#dff3fa; padding:10px
    }

    #ieDeprecatedModal .modal-head div.title-deprecated-browser {
      font-size:16px; text-transform:uppercase; display:flex; justify-content:center; align-items:center
    }

    #ieDeprecatedModal .modal-head div.title-deprecated-browser img {
      width:180px; height:45px
    }

    #ieDeprecatedModal .modal-head div:last-child {
      font-size:12px; margin-left:70px
    }

    #ieDeprecatedModal .modal-body {
      height:180px; padding:10px; display:inline
    }

    #ieDeprecatedModal .modal-body .browser-card {
      width:132px; height:180px; display:inline-block; margin-top:40px
    }

    #ieDeprecatedModal .modal-body .browser-card .browser-img-container {
      height:80px
    }

    #ieDeprecatedModal .modal-body .browser-card .browser-img-container img, #ieDeprecatedModal .modal-body .browser-card .browser-img-container svg {
      width:60px; height:60px; margin-left:auto; margin-right:auto; display:block; text-align:center
    }

    #ieDeprecatedModal .modal-body .browser-card .browser-link {
      height:32px; margin:10px; border:2px solid #0058b6; font-size:10px; text-align:center; line-height:32px
    }

    #ieDeprecatedModal .modal-body .browser-card .browser-link a {
      text-decoration:none; color:#000
    }

    #ieDeprecatedModal .modal-body .edge-browser-img {
      background-image:
      /*savepage-url=logo-browser-edge.a9512c2b64084f11.svg*/
      url(); background-size:cover
    }

    #ieDeprecatedModal .modal-body .chrome-browser-img {
      background-image:
      /*savepage-url=logo-browser-chrome.4d29c7ff1856ac5e.svg*/
      url(); background-size:cover
    }

    #ieDeprecatedModal .modal-body .firefox-browser-img {
      background-image:
      /*savepage-url=logo-browser-firefox.78f6151eb8b4c2d2.svg*/
      url(); background-size:cover
    }

    #ieDeprecatedModal .modal-body .opera-browser-img {
      background-image:
      /*savepage-url=logo-browser-opera.7eb7154942ea860a.svg*/
      url(); background-size:cover
    }

    #ieDeprecatedModal .modal-body .safari-browser-img {
      background-image:
      /*savepage-url=logo-browser-safari.c6d98ad7fd01cb51.svg*/
      url(); background-size:cover
    }

    .p-paginator-page.p-highlight {
      background:#0058b6 !important; border-color:#0058b6 !important; color:#fff !important
    }

    .p-paginator-page, .p-paginator-next, .p-paginator-last, .p-paginator-prev, .p-paginator-first {
      background-color:#fff !important; color:#0058b6 !important
    }

    .p-paginator-page:not(.p-highlight):hover, .p-paginator-next:not(.p-disabled):hover, .p-paginator-last:not(.p-disabled):hover, .p-paginator-prev:not(.p-disabled):hover, .p-paginator-first:not(.p-disabled):hover {
      color:#0058b6 !important; background:#e9ecef !important
    }

    .p-paginator-next:p-disabled, .p-paginator-last:p-disabled, .p-paginator-prev:p-disabled, .p-paginator-first:p-disabled {
      color:#0058b6 !important; background-color:#fff !important; opacity:.65
    }

    .w-5 {
      width:5%
    }

    .w-10 {
      width:10%
    }

    .w-15 {
      width:15%
    }

    .w-20 {
      width:20%
    }

    .w-25 {
      width:25%
    }

    .w-30 {
      width:30%
    }

    .w-35 {
      width:35%
    }

    .w-40 {
      width:40%
    }

    .w-45 {
      width:45%
    }

    .w-50 {
      width:50%
    }

    .w-55 {
      width:55%
    }

    .w-60 {
      width:60%
    }

    .w-65 {
      width:65%
    }

    .w-70 {
      width:70%
    }

    .w-75 {
      width:75%
    }

    .w-80 {
      width:80%
    }

    .w-85 {
      width:85%
    }

    .w-90 {
      width:90%
    }

    .w-95 {
      width:95%
    }

    .w-100 {
      width:100%
    }

    label {
      cursor:pointer
    }

    .m-25 {
      margin:25px
    }

    .opaque-hover:hover {
      opacity:50%
    }

    .mmf-debugging-mode {
      --valid-background-color: #d1ecf1; --valid-color: #91d5d6; --invalid-background-color: #f8d7da; --invalid-color: #721c24
    }

    .mmf-debugging-mode input[type=radio]:after {
      width:15px; height:15px; border-radius:15px; top:-2px; left:-1px; position:relative; content:""; display:inline-block; visibility:visible; border:2px solid white
    }

    .mmf-debugging-mode input.ng-invalid, .mmf-debugging-mode textarea.ng-invalid, .mmf-debugging-mode select.ng-invalid {
      background-color:var(--invalid-background-color)
    }

    .mmf-debugging-mode p-inputMask.ng-invalid input, .mmf-debugging-mode myminfin-date.ng-invalid input-currency.ng-invalid input {
      background-color:var(--invalid-background-color)
    }

    .mmf-debugging-mode input[type=radio].ng-invalid:after, .mmf-debugging-mode input[type=checkbox].ng-invalid:after {
      background-color:var(--invalid-background-color)
    }

    .mmf-debugging-mode input[type=radio].ng-invalid:checked:after {
      background-color:var(--invalid-color)
    }

    .mmf-debugging-mode input.ng-valid, .mmf-debugging-mode textarea.ng-valid, .mmf-debugging-mode select.ng-valid {
      background-color:var(--valid-background-color)
    }

    .mmf-debugging-mode p-inputMask.ng-valid input, .mmf-debugging-mode myminfin-date.ng-valid input, .mmf-debugging-mode input-currency.ng-valid input {
      background-color:var(--valid-background-color)
    }

    .mmf-debugging-mode input[type=radio].ng-valid:after, .mmf-debugging-mode input[type=checkbox].ng-valid:after {
      background-color:var(--valid-background-color)
    }

    .mmf-debugging-mode input[type=radio].ng-valid:checked:after {
      background-color:var(--valid-color)
    }

    label.required:after, h1.required:after, h2.required:after, span.required:after {
      content:"*"; color:#df4c37
    }

    .stepwizard-2 .step-progress-bar {
      display:flex; justify-content:space-between; align-items:flex-start; margin:0 auto 40px
    }

    .stepwizard-2 .step {
      text-align:center; width:200px; position:relative; z-index:1
    }

    .stepwizard-2 .step.active {
      font-weight:700
    }

    .stepwizard-2 .step.active .step-icon {
      background-color:#03aed8; color:#fff
    }

    .stepwizard-2 .step.complete .step-icon {
      background-color:#0058b6; color:#fff
    }

    .stepwizard-2 .step.complete .step-icon-number {
      visibility:hidden
    }

    .stepwizard-2 .step.complete .step-icon-number:before {
      content:"\2713"; visibility:visible; padding-left:8px
    }

    .stepwizard-2 p {
      margin-top:10px; margin-bottom:0
    }

    .stepwizard-2 .step-icon {
      display:inline-block; background-color:#efefef; width:30px; line-height:30px; color:#323232; border-radius:50%; opacity:1 !important
    }

    .stepwizard-2 .step-icon:after {
      content:""; position:absolute; top:15px; left:0; height:2px; width:100%; background-color:#efefef; z-index:-1
    }

    .stepwizard-2 .step-line {
      content:""; position:relative; text-align:center; top:15px; left:0; height:2px; width:200px; background-color:#efefef; flex-grow:1; z-index:1
    }

    .stepwizard-2 .step:first-child .step-icon:after {
      width:50%; left:50%
    }

    .stepwizard-2 .step:last-child .step-icon:after {
      width:50%
    }

    .stepwizard-2 .step-container {
      display:flex
    }

    .container.language-splash-welcome {
      margin-top:0
    }

    .container .myminfin-content .form-content.content-only {
      margin-left:0; margin-right:0
    }

    .navbar-2+div.tab-content .tab-pane .myminfin-content .alert:first-child {
      margin-top:-10px
    }

    .navbar-2 .nav-tabs {
      border-bottom:1px solid #0058b6; margin:0 0 40px
    }

    .navbar-2 .nav-item {
      margin-right:15px
    }

    .navbar-2 .nav-tabs .nav-link {
      border-bottom:0; padding:6px 12px; border-top-left-radius:.25rem; border-top-right-radius:.25rem; border-bottom-left-radius:0; border-bottom-right-radius:0; border-color:#0058b6; width:250px; height:100%; color:#0058b6; min-height:45px
    }

    .navbar-2 .nav-tabs .nav-link.active {
      color:#fff; background-color:#0058b6
    }

    .navbar-2 .nav-tabs .nav-link:focus {
      box-shadow:none
    }

    .navbar-2 .nav-tabs .nav-link:hover {
      color:#fff; background-color:#023e7e
    }

    .navbar-2 .nav-subtabs {
      border-bottom:1px solid #0058b6; margin-bottom:40px
    }

    .navbar-2 .subtab-nav-item {
      margin-right:15px
    }

    .navbar-2 .subtab-nav-item>button {
      text-transform:none; font-weight:400
    }

    .navbar-2 .nav-subtabs .nav-link {
      margin-bottom:-1px; border:1px solid transparent; border-top-left-radius:.25rem; border-top-right-radius:.25rem; border-bottom-left-radius:0; border-bottom-right-radius:0; border-bottom:5px solid transparent; padding:6px 20px 4px; min-width:100px; height:100%; color:#0058b6; min-height:32px
    }

    .navbar-2 .nav-subtabs .nav-link.active {
      font-weight:600; border:none; border-bottom:5px solid #0058b6
    }

    .navbar-2 .nav-subtabs .nav-link:focus {
      box-shadow:none
    }

    .navbar-2 .nav-subtabs .nav-link:hover {
      background-color:#0058b633
    }

    .tab-pane .myminfin-content stepper-displayer:first-child .stepwizard-2 .step-progress-bar, .tab-pane .myminfin-content :not(.alert)+stepper-displayer .stepwizard-2 .step-progress-bar {
      margin-top:0
    }

    .myminfin-modal>.row [class*=col-] {
      padding-left:0; padding-right:0
    }

    .myminfin-modal .actions {
      min-width:fit-content !important
    }

    .myminfin-modal .btn {
      border-radius:3px; padding:6.5px 20px
    }

    .myminfin-modal .btn myminfin-spinner {
      display:inline-block
    }

    .myminfin-modal .btn .spinner {
      margin-right:10px; margin-bottom:1.8px
    }

    .myminfin-modal .btn:disabled {
      cursor:not-allowed
    }

    .myminfin-modal .btn.btn-primary {
      color:#fff; background-color:#03aed8; border-color:#03aed8
    }

    .myminfin-modal .btn.btn-primary a {
      color:#fff
    }

    .myminfin-modal .btn.btn-primary:enabled:active {
      background-color:#0058b6; border-color:#0058b6
    }

    .myminfin-modal .btn.btn-primary:enabled:hover, .myminfin-modal .btn.btn-primary:enabled:hover:focus {
      background-color:#0058b6; border:1px solid #0058b6; box-shadow:0 4px 8px #0000002d
    }

    .myminfin-modal .btn.btn-primary .spinner {
      border-top-color:#fff; border-left-color:#fff; border-bottom-color:#fff
    }

    .myminfin-modal .btn.btn-outline-primary {
      color:#03aed8; background-color:#fff; border:1px solid #03aed8; outline:2px solid transparent
    }

    .myminfin-modal .btn.btn-outline-primary:enabled:active {
      color:#03aed8; border-color:#03aed8; background-color:#fff
    }

    .myminfin-modal .btn.btn-outline-primary:enabled:hover, .myminfin-modal .btn.btn-outline-primary:enabled:hover:focus {
      border:1px solid transparent; outline:2px solid #03aed8; box-shadow:0 4px 8px #0000002d
    }

    .myminfin-modal .btn.btn-outline-footer {
      color:#0058b6; background-color:#fff; border:1px solid #0058b6; outline:2px solid transparent
    }

    .myminfin-modal .btn.btn-outline-footer:enabled:active {
      color:#0058b6; border-color:#0058b6; background-color:#fff
    }

    .myminfin-modal .btn.btn-outline-footer:enabled:hover, .myminfin-modal .btn.btn-outline-footer:enabled:hover:focus {
      border:1px solid transparent; outline:2px solid #0058b6; box-shadow:0 4px 8px #0000002d
    }

    .myminfin-modal .btn.confirmation-btn-outline-primary {
      color:#5ea350; background-color:#fff; border:1px solid #5EA350; outline:2px solid transparent
    }

    .myminfin-modal .btn.confirmation-btn-outline-primary:enabled:active {
      color:#5ea350; border-color:#5ea350; background-color:#fff
    }

    .myminfin-modal .btn.confirmation-btn-outline-primary:enabled:hover, .myminfin-modal .btn.confirmation-btn-outline-primary:enabled:hover:focus {
      border:1px solid transparent; outline:2px solid #5EA350; box-shadow:0 4px 8px #0000002d
    }

    .myminfin-modal .btn.btn-tertiary {
      font-weight:bolder; color:#03aed8; font-size:14px; background-color:transparent; text-transform:uppercase; text-decoration:underline
    }

    .myminfin-modal .btn.btn-tertiary:enabled:hover {
      color:#03aed8; background-color:#03aed833
    }

    .myminfin-modal .btn.btn-tertiary:disabled, .myminfin-modal .btn.btn-tertiary:disabled:hover {
      pointer-events:inherit
    }

    .myminfin-modal .btn.btn-action {
      border:none; transform:rotate(90deg); padding:0; background:transparent; border-radius:50%; height:35px; width:35px
    }

    .myminfin-modal .btn.btn-action:disabled {
      opacity:.3; cursor:not-allowed
    }

    .myminfin-modal .btn.btn-action:enabled:hover, .myminfin-modal .btn.btn-action:enabled:active, .myminfin-modal .btn.btn-action[aria-expanded=true] {
      background:rgba(3, 174, 216, .2)
    }

    .myminfin-modal .btn.btn-action:after {
      content:""; width:30px; height:30px; background-size:30px 30px; background-image:
      /*savepage-url=ico-myminfin-more.978b2f304440e33a.svg*/
      url(); background-position:center; display:inline-block; margin-top:2.5px
    }

    .myminfin-modal .btn.btn-link {
      font-weight:bolder; color:#03aed8; font-size:14px; background-color:transparent; text-transform:none; padding:0; margin:0 3px
    }

    .myminfin-modal .btn.btn-link:enabled:hover {
      color:#03aed8
    }

    .myminfin-modal .btn.btn-link:disabled, .myminfin-modal .btn.btn-link:disabled:hover {
      pointer-events:inherit; text-decoration:none
    }

    .myminfin-modal .btn.btn-link-marine {
      color:#0058b6; font-size:14px; background-color:transparent; text-transform:none; padding:0; margin:0 3px
    }

    .myminfin-modal .btn.btn-link-marine:enabled:hover {
      color:#0058b6
    }

    .myminfin-modal .btn.btn-link-marine:disabled, .myminfin-modal .btn.btn-link-marine:disabled:hover {
      pointer-events:inherit; text-decoration:none
    }

    .myminfin-modal .btn.btn-link-subtabs {
      font-size:14px; background-color:transparent; text-transform:none
    }

    .myminfin-modal .btn.btn-link-subtabs:enabled:hover {
      color:#0058b6
    }

    .myminfin-modal .btn.btn-link-subtabs:disabled, .myminfin-modal .btn.btn-link-subtabs:disabled:hover {
      pointer-events:inherit; text-decoration:none
    }

    .myminfin-modal .btn.btn-filter {
      color:#fff; background-color:#0058b6; border-color:#0058b6
    }

    .myminfin-modal .btn.btn-filter a {
      color:#fff
    }

    .myminfin-modal .btn.btn-filter:enabled:active {
      background-color:#023e7e; border-color:#023e7e
    }

    .myminfin-modal .btn.btn-filter:enabled:hover, .myminfin-modal .btn.btn-filter:enabled:hover:focus {
      background-color:#023e7e; border:1px solid #023E7E; box-shadow:0 4px 8px #0000002d
    }

    .myminfin-modal .btn.btn-filter:disabled {
      opacity:.5; cursor:not-allowed
    }

    .myminfin-modal .btn.btn-filter .spinner {
      border-top-color:#fff; border-left-color:#fff; border-bottom-color:#fff
    }

    .myminfin-modal .secondary-info-text {
      font-size:14px; color:#6e6e6e
    }

    .myminfin-modal .small-info-text {
      font-size:13px
    }

    .myminfin-modal .form-footer {
      border-top:1px solid #C4C4C4; margin-top:30px; padding-top:20px; display:flex; justify-content:space-between
    }

    .myminfin-modal .form-footer .btn {
      margin:0 15px 10px 0
    }

    .myminfin-modal .form-footer .pull-right .btn, .myminfin-modal .form-footer .pull-right.btn {
      margin-left:15px; margin-right:0
    }

    .myminfin-modal .form-footer .left-group {
      display:flex; flex:1; justify-content:flex-start
    }

    .myminfin-modal .form-footer .right-group {
      display:flex; flex:1; justify-content:flex-end
    }

    .myminfin-modal .form-footer .right-group .btn {
      margin-left:15px; margin-right:0
    }

    .myminfin-modal div.title-with-tooltip h1, .myminfin-modal div.title-with-tooltip h2, .myminfin-modal div.title-with-tooltip h3, .myminfin-modal div.title-with-tooltip h4, .myminfin-modal div.title-with-tooltip h5, .myminfin-modal div.title-with-tooltip h6 {
      display:inline-block; margin-top:0
    }

    .myminfin-modal h1 .info, .myminfin-modal h2 .info, .myminfin-modal h3 .info, .myminfin-modal .h2-style .info, .myminfin-modal .h3-style .info {
      font-weight:400; font-size:14px; text-transform:none
    }

    .myminfin-modal h1 {
      color:#6e6e6e; font-size:22px; text-transform:uppercase; font-weight:bolder; margin-bottom:20px
    }

    .myminfin-modal h1.top-margin {
      margin-top:40px
    }

    .myminfin-modal h2, .myminfin-modal .h2-style {
      color:#0058b6; font-size:20px; font-weight:bolder; text-transform:none; margin-bottom:15px
    }

    .myminfin-modal h2>tooltip, .myminfin-modal .h2-style>tooltip {
      font-size:14px
    }

    .myminfin-modal h3, .myminfin-modal .h3-style {
      color:#6e6e6e; font-size:18px; text-transform:uppercase; font-weight:bolder; margin-bottom:10px
    }

    .myminfin-modal h3 .info, .myminfin-modal .h3-style .info {
      font-weight:400; font-size:14px; text-transform:none
    }

    .myminfin-modal h4, .myminfin-modal .h4-style, .myminfin-modal .popup-title {
      color:#0058b6; font-size:18px; font-weight:bolder; text-transform:none; margin-bottom:10px
    }

    .myminfin-modal .black {
      color:#000 !important
    }

    .myminfin-modal h4.modal-title {
      margin-top:0 !important; margin-bottom:0 !important
    }

    .myminfin-modal h5, .myminfin-modal .h5-style, .myminfin-modal .table-title {
      color:#0058b6; font-size:16px; font-weight:bolder; text-transform:none; margin-bottom:5px
    }

    .myminfin-modal .optional-form-group {
      display:flex; flex-wrap:wrap; margin-top:30px; margin-bottom:15px
    }

    .myminfin-modal .optional-form-group .inline-form-title {
      color:#6e6e6e; font-size:16px; text-transform:uppercase; margin-right:15px; margin-bottom:10px
    }

    .myminfin-modal .optional-form-group .inline-form-title-content .form-check:first-child {
      margin-top:0
    }

    .myminfin-modal .information-panel {
      background-color:#03aed814; width:fit-content; padding:20px; margin:15px 0
    }

    .myminfin-modal .information-panel .form-group {
      margin-bottom:5px
    }

    .myminfin-modal .information-panel .form-group:last-child {
      margin-bottom:0
    }

    .myminfin-modal .information-panel input+button {
      margin-left:5px
    }

    .myminfin-modal .information-panel.align-content {
      display:table
    }

    .myminfin-modal .information-panel.align-content .row {
      display:table-row
    }

    .myminfin-modal .information-panel.align-content .row label {
      padding-right:17px
    }

    .myminfin-modal .information-panel.align-content .row btn, .myminfin-modal .information-panel.align-content .row input, .myminfin-modal .information-panel.align-content .row label {
      display:table-cell
    }

    .myminfin-modal .form-check {
      margin-top:8px
    }

    .myminfin-modal .form-check-input {
      margin-top:.2rem
    }

    .myminfin-modal .form-check-group {
      margin-bottom:20px
    }

    .myminfin-modal input[type=radio]+.form-check-label, .myminfin-modal input[type=checkbox]+.form-check-label {
      margin-left:5px; margin-bottom:0
    }

    @media (min-width: 400px) {
      .myminfin-modal input.form-control {
        width:321px
      }
    }

    .myminfin-modal input.form-control.xs-input-size {
      width:80px
    }

    .myminfin-modal input.form-control.m-input-size {
      width:130px
    }

    .myminfin-modal .form-content, .myminfin-modal .form-alert, .myminfin-modal message-displayer>div {
      margin-left:0; margin-right:0
    }

    .myminfin-modal .form-content .row .col-auto {
      padding-right:20px; padding-left:0
    }

    .myminfin-modal stepper-displayer+message-displayer>div .alert:first-child {
      margin-top:-15px
    }

    .myminfin-modal stepper-displayer+message-displayer>div .alert:last-child {
      margin-bottom:30px
    }

    .myminfin-modal .fa-info-circle {
      color:#0058b6
    }

    .myminfin-modal .sub-option {
      margin-left:6px; margin-bottom:14px
    }

    .myminfin-modal .sub-option.no-label {
      margin-left:5px
    }

    .myminfin-modal .form-group, .myminfin-modal .form-text {
      margin-bottom:15px
    }

    .myminfin-modal .form-group label, .myminfin-modal .form-text label {
      margin-bottom:4px
    }

    .myminfin-modal .form-group .col-form-label, .myminfin-modal .form-text .col-form-label {
      padding:0
    }

    .myminfin-modal .form-group .form-label-plaintext, .myminfin-modal .form-text .form-label-plaintext {
      margin-bottom:0; align-items:center; display:flex; margin-right:17px
    }

    .myminfin-modal .form-group .form-control-plaintext, .myminfin-modal .form-text .form-control-plaintext {
      font-weight:bolder; padding:0
    }

    .myminfin-modal .form-group.remove-button-margin-top, .myminfin-modal .form-text.remove-button-margin-top {
      margin-top:-6.5px
    }

    .myminfin-modal hr {
      margin-bottom:30px
    }

    .myminfin-modal .p-inputtext, .myminfin-modal .p-dropdown, .myminfin-modal .p-dropdown-panel .p-dropdown-items, .myminfin-modal .p-autocomplete .p-autocomplete-panel .p-autocomplete-items, .myminfin-modal currency-input input.form-control, .myminfin-modal input.form-control, .myminfin-modal input.form-control:focus, .myminfin-modal textarea.form-control, .myminfin-modal textarea.form-control:focus {
      background-color:#f8f8ff; opacity:1; border-color:#c4c4c4
    }

    .myminfin-modal .p-inputtext:enabled:hover, .myminfin-modal .p-dropdown:enabled:hover, .myminfin-modal .p-dropdown-panel .p-dropdown-items:enabled:hover, .myminfin-modal .p-autocomplete .p-autocomplete-panel .p-autocomplete-items:enabled:hover, .myminfin-modal currency-input input.form-control:enabled:hover, .myminfin-modal input.form-control:enabled:hover, .myminfin-modal input.form-control:focus:enabled:hover, .myminfin-modal textarea.form-control:enabled:hover, .myminfin-modal textarea.form-control:focus:enabled:hover, .myminfin-modal .p-inputtext:not(.p-disabled):hover, .myminfin-modal .p-dropdown:not(.p-disabled):hover, .myminfin-modal .p-dropdown-panel .p-dropdown-items:not(.p-disabled):hover, .myminfin-modal .p-autocomplete .p-autocomplete-panel .p-autocomplete-items:not(.p-disabled):hover, .myminfin-modal currency-input input.form-control:not(.p-disabled):hover, .myminfin-modal input.form-control:not(.p-disabled):hover, .myminfin-modal input.form-control:focus:not(.p-disabled):hover, .myminfin-modal textarea.form-control:not(.p-disabled):hover, .myminfin-modal textarea.form-control:focus:not(.p-disabled):hover {
      border-color:#c4c4c4
    }

    .myminfin-modal .p-inputtext:disabled, .myminfin-modal .p-dropdown:disabled, .myminfin-modal .p-dropdown-panel .p-dropdown-items:disabled, .myminfin-modal .p-autocomplete .p-autocomplete-panel .p-autocomplete-items:disabled, .myminfin-modal currency-input input.form-control:disabled, .myminfin-modal input.form-control:disabled, .myminfin-modal input.form-control:focus:disabled, .myminfin-modal textarea.form-control:disabled, .myminfin-modal textarea.form-control:focus:disabled, .myminfin-modal .p-inputtext.p-disabled, .myminfin-modal .p-dropdown.p-disabled, .myminfin-modal .p-dropdown-panel .p-dropdown-items.p-disabled, .myminfin-modal .p-autocomplete .p-autocomplete-panel .p-autocomplete-items.p-disabled, .myminfin-modal currency-input input.form-control.p-disabled, .myminfin-modal input.form-control.p-disabled, .myminfin-modal input.form-control:focus.p-disabled, .myminfin-modal textarea.form-control.p-disabled, .myminfin-modal textarea.form-control:focus.p-disabled {
      background-color:#e9ecef; border-color:#c4c4c4
    }

    .myminfin-modal .p-inputtext:disabled::placeholder, .myminfin-modal .p-dropdown:disabled::placeholder, .myminfin-modal .p-dropdown-panel .p-dropdown-items:disabled::placeholder, .myminfin-modal .p-autocomplete .p-autocomplete-panel .p-autocomplete-items:disabled::placeholder, .myminfin-modal currency-input input.form-control:disabled::placeholder, .myminfin-modal input.form-control:disabled::placeholder, .myminfin-modal input.form-control:focus:disabled::placeholder, .myminfin-modal textarea.form-control:disabled::placeholder, .myminfin-modal textarea.form-control:focus:disabled::placeholder, .myminfin-modal .p-inputtext.p-disabled::placeholder, .myminfin-modal .p-dropdown.p-disabled::placeholder, .myminfin-modal .p-dropdown-panel .p-dropdown-items.p-disabled::placeholder, .myminfin-modal .p-autocomplete .p-autocomplete-panel .p-autocomplete-items.p-disabled::placeholder, .myminfin-modal currency-input input.form-control.p-disabled::placeholder, .myminfin-modal input.form-control.p-disabled::placeholder, .myminfin-modal input.form-control:focus.p-disabled::placeholder, .myminfin-modal textarea.form-control.p-disabled::placeholder, .myminfin-modal textarea.form-control:focus.p-disabled::placeholder, .myminfin-modal .p-inputtext:disabled .p-placeholder, .myminfin-modal .p-dropdown:disabled .p-placeholder, .myminfin-modal .p-dropdown-panel .p-dropdown-items:disabled .p-placeholder, .myminfin-modal .p-autocomplete .p-autocomplete-panel .p-autocomplete-items:disabled .p-placeholder, .myminfin-modal currency-input input.form-control:disabled .p-placeholder, .myminfin-modal input.form-control:disabled .p-placeholder, .myminfin-modal input.form-control:focus:disabled .p-placeholder, .myminfin-modal textarea.form-control:disabled .p-placeholder, .myminfin-modal textarea.form-control:focus:disabled .p-placeholder, .myminfin-modal .p-inputtext.p-disabled .p-placeholder, .myminfin-modal .p-dropdown.p-disabled .p-placeholder, .myminfin-modal .p-dropdown-panel .p-dropdown-items.p-disabled .p-placeholder, .myminfin-modal .p-autocomplete .p-autocomplete-panel .p-autocomplete-items.p-disabled .p-placeholder, .myminfin-modal currency-input input.form-control.p-disabled .p-placeholder, .myminfin-modal input.form-control.p-disabled .p-placeholder, .myminfin-modal input.form-control:focus.p-disabled .p-placeholder, .myminfin-modal textarea.form-control.p-disabled .p-placeholder, .myminfin-modal textarea.form-control:focus.p-disabled .p-placeholder, .myminfin-modal .p-inputtext:disabled .pi-chevron-down, .myminfin-modal .p-dropdown:disabled .pi-chevron-down, .myminfin-modal .p-dropdown-panel .p-dropdown-items:disabled .pi-chevron-down, .myminfin-modal .p-autocomplete .p-autocomplete-panel .p-autocomplete-items:disabled .pi-chevron-down, .myminfin-modal currency-input input.form-control:disabled .pi-chevron-down, .myminfin-modal input.form-control:disabled .pi-chevron-down, .myminfin-modal input.form-control:focus:disabled .pi-chevron-down, .myminfin-modal textarea.form-control:disabled .pi-chevron-down, .myminfin-modal textarea.form-control:focus:disabled .pi-chevron-down, .myminfin-modal .p-inputtext.p-disabled .pi-chevron-down, .myminfin-modal .p-dropdown.p-disabled .pi-chevron-down, .myminfin-modal .p-dropdown-panel .p-dropdown-items.p-disabled .pi-chevron-down, .myminfin-modal .p-autocomplete .p-autocomplete-panel .p-autocomplete-items.p-disabled .pi-chevron-down, .myminfin-modal currency-input input.form-control.p-disabled .pi-chevron-down, .myminfin-modal input.form-control.p-disabled .pi-chevron-down, .myminfin-modal input.form-control:focus.p-disabled .pi-chevron-down, .myminfin-modal textarea.form-control.p-disabled .pi-chevron-down, .myminfin-modal textarea.form-control:focus.p-disabled .pi-chevron-down {
      opacity:.65
    }

    .myminfin-modal p-inputmask.invalid-input>.p-inputtext, .myminfin-modal p-calendar.invalid-input .p-inputtext, .myminfin-modal p-dropdown.invalid-input>.p-dropdown, .myminfin-modal currency-input input.form-control.is-invalid, .myminfin-modal .form-control.is-invalid, .myminfin-modal .was-validated .form-control:invalid, .myminfin-modal input.form-control.is-invalid, .myminfin-modal textarea.form-control.is-invalid, .myminfin-modal p-autocomplete.invalid-input>.p-autocomplete-dd>:nth-child(n+1):nth-child(-n+2) {
      background-image:none; border-color:#dc3545
    }

    .myminfin-modal p-inputmask.invalid-input>.p-inputtext:enabled:hover, .myminfin-modal p-calendar.invalid-input .p-inputtext:enabled:hover, .myminfin-modal p-dropdown.invalid-input>.p-dropdown:enabled:hover, .myminfin-modal currency-input input.form-control.is-invalid:enabled:hover, .myminfin-modal .form-control.is-invalid:enabled:hover, .myminfin-modal .was-validated .form-control:invalid:enabled:hover, .myminfin-modal input.form-control.is-invalid:enabled:hover, .myminfin-modal textarea.form-control.is-invalid:enabled:hover, .myminfin-modal p-autocomplete.invalid-input>.p-autocomplete-dd>:nth-child(n+1):nth-child(-n+2):enabled:hover, .myminfin-modal p-inputmask.invalid-input>.p-inputtext:not(.p-disabled):hover, .myminfin-modal p-calendar.invalid-input .p-inputtext:not(.p-disabled):hover, .myminfin-modal p-dropdown.invalid-input>.p-dropdown:not(.p-disabled):hover, .myminfin-modal currency-input input.form-control.is-invalid:not(.p-disabled):hover, .myminfin-modal .form-control.is-invalid:not(.p-disabled):hover, .myminfin-modal .was-validated .form-control:invalid:not(.p-disabled):hover, .myminfin-modal input.form-control.is-invalid:not(.p-disabled):hover, .myminfin-modal textarea.form-control.is-invalid:not(.p-disabled):hover, .myminfin-modal p-autocomplete.invalid-input>.p-autocomplete-dd>:nth-child(n+1):nth-child(-n+2):not(.p-disabled):hover {
      border-color:#dc3545
    }

    .myminfin-modal p-inputmask.invalid-input>.p-inputtext:enabled:focus, .myminfin-modal p-calendar.invalid-input .p-inputtext:enabled:focus, .myminfin-modal p-dropdown.invalid-input>.p-dropdown:enabled:focus, .myminfin-modal currency-input input.form-control.is-invalid:enabled:focus, .myminfin-modal .form-control.is-invalid:enabled:focus, .myminfin-modal .was-validated .form-control:invalid:enabled:focus, .myminfin-modal input.form-control.is-invalid:enabled:focus, .myminfin-modal textarea.form-control.is-invalid:enabled:focus, .myminfin-modal p-autocomplete.invalid-input>.p-autocomplete-dd>:nth-child(n+1):nth-child(-n+2):enabled:focus, .myminfin-modal p-inputmask.invalid-input>.p-inputtext:not(.p-disabled):focus, .myminfin-modal p-calendar.invalid-input .p-inputtext:not(.p-disabled):focus, .myminfin-modal p-dropdown.invalid-input>.p-dropdown:not(.p-disabled):focus, .myminfin-modal currency-input input.form-control.is-invalid:not(.p-disabled):focus, .myminfin-modal .form-control.is-invalid:not(.p-disabled):focus, .myminfin-modal .was-validated .form-control:invalid:not(.p-disabled):focus, .myminfin-modal input.form-control.is-invalid:not(.p-disabled):focus, .myminfin-modal textarea.form-control.is-invalid:not(.p-disabled):focus, .myminfin-modal p-autocomplete.invalid-input>.p-autocomplete-dd>:nth-child(n+1):nth-child(-n+2):not(.p-disabled):focus {
      border-color:#dc3545
    }

    .myminfin-modal .form-input-error {
      color:#dc3545; margin-top:3px
    }

    .myminfin-modal .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight, .myminfin-modal .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
      background-color:#0058b6; color:#fff
    }

    .myminfin-modal .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover, .myminfin-modal .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
      background-color:#03aed814; color:#0058b6
    }

    .myminfin-modal .p-autocomplete-dropdown {
      background:#F8F8FF; border-color:#c4c4c4; border-left:none; color:#495057
    }

    .myminfin-modal .p-autocomplete-dropdown:enabled:hover {
      background-color:#f8f8ff; color:#495057; border-color:#c4c4c4
    }

    .myminfin-modal .myminfin-table {
      display:block; margin-bottom:30px
    }

    .myminfin-modal .myminfin-table.full-table-size .p-datatable, .myminfin-modal .myminfin-table.full-table-size .p-datatable table thead tr th {
      max-width:none
    }

    .myminfin-modal .myminfin-table.uploader-table-size .p-datatable-wrapper, .myminfin-modal .myminfin-table.uploader-table-size .p-datatable-wrapper table thead tr th {
      max-width:1000px
    }

    .myminfin-modal .myminfin-table.no-margin-top {
      display:block; margin-top:-5px !important
    }

    .myminfin-modal .myminfin-table .p-datatable {
      max-width:fit-content; margin-top:5px
    }

    @media (min-width: 768px) {
      .myminfin-modal .myminfin-table .p-datatable {
        min-width:500px
      }
    }

    .myminfin-modal .myminfin-table .p-datatable table {
      border-collapse:separate; border-spacing:0
    }

    .myminfin-modal .myminfin-table .p-datatable table tr {
      height:45px
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr:first-child th:first-child {
      border-top-left-radius:5px
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr:first-child th:last-child {
      border-top-right-radius:5px
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr .p-sortable-column.p-highlight {
      background-color:#023e7e; color:#fff
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr .p-sortable-column.p-highlight:hover .p-sortable-column-icon, .myminfin-modal .myminfin-table .p-datatable table thead tr .p-sortable-column .p-sortable-column-icon {
      color:#fff
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr .p-sortable-column:not(.p-highlight):hover {
      background-color:#023e7e; color:#fff
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
      color:#fff
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr th {
      border-width:0; min-width:150px; max-width:200px; vertical-align:top !important; border-top:1px solid #0058b6; border-bottom:1px solid #0058b6; background-color:#0058b6; color:#fff; font-weight:400
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr th.action-header {
      text-align:center; min-width:60px
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr th.amount-header {
      text-align:right
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr th:first-child {
      border-left:1px solid #0058b6
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr th:last-child {
      border-right:1px solid #0058b6
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr th.t-selection-checkbox {
      vertical-align:middle !important; min-width:50px; text-align:center
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr th.multi-level-header {
      min-width:35px
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr th.loading-row {
      background-color:#fff; border-left:1px solid #C4C4C4; border-right:1px solid #C4C4C4; border-bottom:1px solid #C4C4C4
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
      border-color:#e9ecef; background:#E9ECEF
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr .p-checkbox .p-checkbox-box {
      border-color:#fff
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr .p-checkbox .p-checkbox-box.p-highlight {
      border-color:#fff; background:white
    }

    .myminfin-modal .myminfin-table .p-datatable table thead tr .p-checkbox .p-checkbox-box .p-checkbox-icon {
      color:#007bff; font-weight:700
    }

    .myminfin-modal .myminfin-table .p-datatable table tbody tr:first-child td {
      border-top:0
    }

    .myminfin-modal .myminfin-table .p-datatable table tbody tr:last-child td {
      border-bottom:1px solid #C4C4C4
    }

    .myminfin-modal .myminfin-table .p-datatable table tbody tr:last-child.tr-table-with-footer td {
      border-bottom-color:#0058b6
    }

    .myminfin-modal .myminfin-table .p-datatable table tbody tr:last-child:not(.tr-table-with-footer) td:first-child {
      border-bottom-left-radius:5px
    }

    .myminfin-modal .myminfin-table .p-datatable table tbody tr:last-child:not(.tr-table-with-footer) td:last-child {
      border-bottom-right-radius:5px
    }

    .myminfin-modal .myminfin-table .p-datatable table tbody tr td {
      border-width:0; border-top:1px solid #C4C4C4; padding:10.5px 15px
    }

    .myminfin-modal .myminfin-table .p-datatable table tbody tr td:first-child {
      border-left:1px solid #C4C4C4
    }

    .myminfin-modal .myminfin-table .p-datatable table tbody tr td:last-child {
      border-right:1px solid #C4C4C4
    }

    .myminfin-modal .myminfin-table .p-datatable table tbody tr td.t-selection-checkbox {
      min-width:50px; text-align:center
    }

    .myminfin-modal .myminfin-table .p-datatable table tbody tr td.toggler-button {
      padding-right:5px; padding-left:5px
    }

    .myminfin-modal .myminfin-table .p-datatable table tbody tr td.child-left-padding {
      padding-left:40px
    }

    .myminfin-modal .myminfin-table .p-datatable table tbody tr td.action-column {
      text-align:center; width:60px
    }

    .myminfin-modal .myminfin-table .p-datatable table tbody tr td.amount-column {
      text-align:right
    }

    .myminfin-modal .myminfin-table .p-datatable table tbody tr.multi-level-child {
      background-color:#0058b60d
    }

    .myminfin-modal .myminfin-table .p-datatable table tfoot tr td {
      border-width:0 0 1px 0; border-color:#c4c4c4; border-style:solid; padding:10.5px 15px
    }

    .myminfin-modal .myminfin-table .p-datatable table tfoot tr td:first-child {
      border-left:1px solid #C4C4C4
    }

    .myminfin-modal .myminfin-table .p-datatable table tfoot tr td:last-child {
      border-right:1px solid #C4C4C4
    }

    .myminfin-modal .myminfin-table .p-datatable table tfoot tr.tr-table-with-footer td {
      border-bottom-color:#0058b6
    }

    .myminfin-modal .myminfin-table .p-paginator {
      border:0 none; margin:5px 0
    }

    .myminfin-modal .myminfin-table .p-paginator .p-paginator-rpp-options {
      min-width:auto
    }

    .myminfin-modal .myminfin-table .p-paginator .p-paginator-current {
      order:1; color:#6e6e6e; border:0 none; margin-left:20px
    }

    .myminfin-modal .myminfin-table .p-paginator .p-paginator-pages .p-paginator-page, .myminfin-modal .myminfin-table .p-paginator .p-paginator-first, .myminfin-modal .myminfin-table .p-paginator .p-paginator-prev, .myminfin-modal .myminfin-table .p-paginator .p-paginator-next, .myminfin-modal .myminfin-table .p-paginator .p-paginator-last {
      border:0 none; margin:0 1px; border-radius:4px
    }

    .myminfin-modal .myminfin-table div.progress-bar-cell {
      display:flex; flex-flow:row nowrap; justify-content:space-between; align-items:center
    }

    .myminfin-modal .myminfin-table div.progress-bar-cell .progress {
      margin-right:10px; width:140px; border-radius:.5rem
    }

    .myminfin-modal .myminfin-table div.progress-bar-cell .progress-label {
      flex:1 1 10%
    }

    .myminfin-modal .myminfin-table div.progress-bar-cell .progress-tooltip-error .fa-info-circle {
      color:#df4c37
    }

    .myminfin-modal .p-dialog {
      border-left:6px solid #0058b6; border-right:none; border-top:none; border-bottom:none
    }

    .myminfin-modal .p-dialog .p-dialog-content:last-of-type {
      border-radius:0 4px 4px 0/0px 4px 4px 0px
    }

    .myminfin-modal .modal-header {
      border-bottom:none; padding-bottom:0
    }

    .myminfin-modal .modal-body {
      padding-top:0
    }

    .myminfin-modal h4 {
      margin-top:0; margin-bottom:15px
    }

    .myminfin-content>.row [class*=col-] {
      padding-left:0; padding-right:0
    }

    .myminfin-content .actions {
      min-width:fit-content !important
    }

    .myminfin-content .btn {
      border-radius:3px; padding:6.5px 20px
    }

    .myminfin-content .btn myminfin-spinner {
      display:inline-block
    }

    .myminfin-content .btn .spinner {
      margin-right:10px; margin-bottom:1.8px
    }

    .myminfin-content .btn:disabled {
      cursor:not-allowed
    }

    .myminfin-content .btn.btn-primary {
      color:#fff; background-color:#03aed8; border-color:#03aed8
    }

    .myminfin-content .btn.btn-primary a {
      color:#fff
    }

    .myminfin-content .btn.btn-primary:enabled:active {
      background-color:#0058b6; border-color:#0058b6
    }

    .myminfin-content .btn.btn-primary:enabled:hover, .myminfin-content .btn.btn-primary:enabled:hover:focus {
      background-color:#0058b6; border:1px solid #0058b6; box-shadow:0 4px 8px #0000002d
    }

    .myminfin-content .btn.btn-primary .spinner {
      border-top-color:#fff; border-left-color:#fff; border-bottom-color:#fff
    }

    .myminfin-content .btn.btn-outline-primary {
      color:#03aed8; background-color:#fff; border:1px solid #03aed8; outline:2px solid transparent
    }

    .myminfin-content .btn.btn-outline-primary:enabled:active {
      color:#03aed8; border-color:#03aed8; background-color:#fff
    }

    .myminfin-content .btn.btn-outline-primary:enabled:hover, .myminfin-content .btn.btn-outline-primary:enabled:hover:focus {
      border:1px solid transparent; outline:2px solid #03aed8; box-shadow:0 4px 8px #0000002d
    }

    .myminfin-content .btn.btn-outline-footer {
      color:#0058b6; background-color:#fff; border:1px solid #0058b6; outline:2px solid transparent
    }

    .myminfin-content .btn.btn-outline-footer:enabled:active {
      color:#0058b6; border-color:#0058b6; background-color:#fff
    }

    .myminfin-content .btn.btn-outline-footer:enabled:hover, .myminfin-content .btn.btn-outline-footer:enabled:hover:focus {
      border:1px solid transparent; outline:2px solid #0058b6; box-shadow:0 4px 8px #0000002d
    }

    .myminfin-content .btn.confirmation-btn-outline-primary {
      color:#5ea350; background-color:#fff; border:1px solid #5EA350; outline:2px solid transparent
    }

    .myminfin-content .btn.confirmation-btn-outline-primary:enabled:active {
      color:#5ea350; border-color:#5ea350; background-color:#fff
    }

    .myminfin-content .btn.confirmation-btn-outline-primary:enabled:hover, .myminfin-content .btn.confirmation-btn-outline-primary:enabled:hover:focus {
      border:1px solid transparent; outline:2px solid #5EA350; box-shadow:0 4px 8px #0000002d
    }

    .myminfin-content .btn.btn-tertiary {
      font-weight:bolder; color:#03aed8; font-size:14px; background-color:transparent; text-transform:uppercase; text-decoration:underline
    }

    .myminfin-content .btn.btn-tertiary:enabled:hover {
      color:#03aed8; background-color:#03aed833
    }

    .myminfin-content .btn.btn-tertiary:disabled, .myminfin-content .btn.btn-tertiary:disabled:hover {
      pointer-events:inherit
    }

    .myminfin-content .btn.btn-action {
      border:none; transform:rotate(90deg); padding:0; background:transparent; border-radius:50%; height:35px; width:35px
    }

    .myminfin-content .btn.btn-action:disabled {
      opacity:.3; cursor:not-allowed
    }

    .myminfin-content .btn.btn-action:enabled:hover, .myminfin-content .btn.btn-action:enabled:active, .myminfin-content .btn.btn-action[aria-expanded=true] {
      background:rgba(3, 174, 216, .2)
    }

    .myminfin-content .btn.btn-action:after {
      content:""; width:30px; height:30px; background-size:30px 30px; background-image:
      /*savepage-url=ico-myminfin-more.978b2f304440e33a.svg*/
      url(); background-position:center; display:inline-block; margin-top:2.5px
    }

    .myminfin-content .btn.btn-link {
      font-weight:bolder; color:#03aed8; font-size:14px; background-color:transparent; text-transform:none; padding:0; margin:0 3px
    }

    .myminfin-content .btn.btn-link:enabled:hover {
      color:#03aed8
    }

    .myminfin-content .btn.btn-link:disabled, .myminfin-content .btn.btn-link:disabled:hover {
      pointer-events:inherit; text-decoration:none
    }

    .myminfin-content .btn.btn-link-marine {
      color:#0058b6; font-size:14px; background-color:transparent; text-transform:none; padding:0; margin:0 3px
    }

    .myminfin-content .btn.btn-link-marine:enabled:hover {
      color:#0058b6
    }

    .myminfin-content .btn.btn-link-marine:disabled, .myminfin-content .btn.btn-link-marine:disabled:hover {
      pointer-events:inherit; text-decoration:none
    }

    .myminfin-content .btn.btn-link-subtabs {
      font-size:14px; background-color:transparent; text-transform:none
    }

    .myminfin-content .btn.btn-link-subtabs:enabled:hover {
      color:#0058b6
    }

    .myminfin-content .btn.btn-link-subtabs:disabled, .myminfin-content .btn.btn-link-subtabs:disabled:hover {
      pointer-events:inherit; text-decoration:none
    }

    .myminfin-content .btn.btn-filter {
      color:#fff; background-color:#0058b6; border-color:#0058b6
    }

    .myminfin-content .btn.btn-filter a {
      color:#fff
    }

    .myminfin-content .btn.btn-filter:enabled:active {
      background-color:#023e7e; border-color:#023e7e
    }

    .myminfin-content .btn.btn-filter:enabled:hover, .myminfin-content .btn.btn-filter:enabled:hover:focus {
      background-color:#023e7e; border:1px solid #023E7E; box-shadow:0 4px 8px #0000002d
    }

    .myminfin-content .btn.btn-filter:disabled {
      opacity:.5; cursor:not-allowed
    }

    .myminfin-content .btn.btn-filter .spinner {
      border-top-color:#fff; border-left-color:#fff; border-bottom-color:#fff
    }

    .myminfin-content .secondary-info-text {
      font-size:14px; color:#6e6e6e
    }

    .myminfin-content .small-info-text {
      font-size:13px
    }

    .myminfin-content .form-footer {
      border-top:1px solid #C4C4C4; margin-top:30px; padding-top:20px; display:flex; justify-content:space-between
    }

    .myminfin-content .form-footer .btn {
      margin:0 15px 10px 0
    }

    .myminfin-content .form-footer .pull-right .btn, .myminfin-content .form-footer .pull-right.btn {
      margin-left:15px; margin-right:0
    }

    .myminfin-content .form-footer .left-group {
      display:flex; flex:1; justify-content:flex-start
    }

    .myminfin-content .form-footer .right-group {
      display:flex; flex:1; justify-content:flex-end
    }

    .myminfin-content .form-footer .right-group .btn {
      margin-left:15px; margin-right:0
    }

    .myminfin-content div.title-with-tooltip h1, .myminfin-content div.title-with-tooltip h2, .myminfin-content div.title-with-tooltip h3, .myminfin-content div.title-with-tooltip h4, .myminfin-content div.title-with-tooltip h5, .myminfin-content div.title-with-tooltip h6 {
      display:inline-block; margin-top:0
    }

    .myminfin-content h1 .info, .myminfin-content h2 .info, .myminfin-content h3 .info, .myminfin-content .h2-style .info, .myminfin-content .h3-style .info {
      font-weight:400; font-size:14px; text-transform:none
    }

    .myminfin-content h1 {
      color:#6e6e6e; font-size:22px; text-transform:uppercase; font-weight:bolder; margin-bottom:20px
    }

    .myminfin-content h1.top-margin {
      margin-top:40px
    }

    .myminfin-content h2, .myminfin-content .h2-style {
      color:#0058b6; font-size:20px; font-weight:bolder; text-transform:none; margin-bottom:15px
    }

    .myminfin-content h2>tooltip, .myminfin-content .h2-style>tooltip {
      font-size:14px
    }

    .myminfin-content h3, .myminfin-content .h3-style {
      color:#6e6e6e; font-size:18px; text-transform:uppercase; font-weight:bolder; margin-bottom:10px
    }

    .myminfin-content h3 .info, .myminfin-content .h3-style .info {
      font-weight:400; font-size:14px; text-transform:none
    }

    .myminfin-content h4, .myminfin-content .h4-style, .myminfin-content .popup-title {
      color:#0058b6; font-size:18px; font-weight:bolder; text-transform:none; margin-bottom:10px
    }

    .myminfin-content .black {
      color:#000 !important
    }

    .myminfin-content h4.modal-title {
      margin-top:0 !important; margin-bottom:0 !important
    }

    .myminfin-content h5, .myminfin-content .h5-style, .myminfin-content .table-title {
      color:#0058b6; font-size:16px; font-weight:bolder; text-transform:none; margin-bottom:5px
    }

    .myminfin-content .optional-form-group {
      display:flex; flex-wrap:wrap; margin-top:30px; margin-bottom:15px
    }

    .myminfin-content .optional-form-group .inline-form-title {
      color:#6e6e6e; font-size:16px; text-transform:uppercase; margin-right:15px; margin-bottom:10px
    }

    .myminfin-content .optional-form-group .inline-form-title-content .form-check:first-child {
      margin-top:0
    }

    .myminfin-content .information-panel {
      background-color:#03aed814; width:fit-content; padding:20px; margin:15px 0
    }

    .myminfin-content .information-panel .form-group {
      margin-bottom:5px
    }

    .myminfin-content .information-panel .form-group:last-child {
      margin-bottom:0
    }

    .myminfin-content .information-panel input+button {
      margin-left:5px
    }

    .myminfin-content .information-panel.align-content {
      display:table
    }

    .myminfin-content .information-panel.align-content .row {
      display:table-row
    }

    .myminfin-content .information-panel.align-content .row label {
      padding-right:17px
    }

    .myminfin-content .information-panel.align-content .row btn, .myminfin-content .information-panel.align-content .row input, .myminfin-content .information-panel.align-content .row label {
      display:table-cell
    }

    .myminfin-content .form-check {
      margin-top:8px
    }

    .myminfin-content .form-check-input {
      margin-top:.2rem
    }

    .myminfin-content .form-check-group {
      margin-bottom:20px
    }

    .myminfin-content input[type=radio]+.form-check-label, .myminfin-content input[type=checkbox]+.form-check-label {
      margin-left:5px; margin-bottom:0
    }

    @media (min-width: 400px) {
      .myminfin-content input.form-control {
        width:321px
      }
    }

    .myminfin-content input.form-control.xs-input-size {
      width:80px
    }

    .myminfin-content input.form-control.m-input-size {
      width:130px
    }

    .myminfin-content .form-content, .myminfin-content .form-alert, .myminfin-content message-displayer>div {
      margin-left:0; margin-right:0
    }

    .myminfin-content .form-content .row .col-auto {
      padding-right:20px; padding-left:0
    }

    .myminfin-content stepper-displayer+message-displayer>div .alert:first-child {
      margin-top:-15px
    }

    .myminfin-content stepper-displayer+message-displayer>div .alert:last-child {
      margin-bottom:30px
    }

    .myminfin-content .fa-info-circle {
      color:#0058b6
    }

    .myminfin-content .sub-option {
      margin-left:6px; margin-bottom:14px
    }

    .myminfin-content .sub-option.no-label {
      margin-left:5px
    }

    .myminfin-content .form-group, .myminfin-content .form-text {
      margin-bottom:15px
    }

    .myminfin-content .form-group label, .myminfin-content .form-text label {
      margin-bottom:4px
    }

    .myminfin-content .form-group .col-form-label, .myminfin-content .form-text .col-form-label {
      padding:0
    }

    .myminfin-content .form-group .form-label-plaintext, .myminfin-content .form-text .form-label-plaintext {
      margin-bottom:0; align-items:center; display:flex; margin-right:17px
    }

    .myminfin-content .form-group .form-control-plaintext, .myminfin-content .form-text .form-control-plaintext {
      font-weight:bolder; padding:0
    }

    .myminfin-content .form-group.remove-button-margin-top, .myminfin-content .form-text.remove-button-margin-top {
      margin-top:-6.5px
    }

    .myminfin-content hr {
      margin-bottom:30px
    }

    .myminfin-content .p-inputtext, .myminfin-content .p-dropdown, .myminfin-content .p-dropdown-panel .p-dropdown-items, .myminfin-content .p-autocomplete .p-autocomplete-panel .p-autocomplete-items, .myminfin-content currency-input input.form-control, .myminfin-content input.form-control, .myminfin-content input.form-control:focus, .myminfin-content textarea.form-control, .myminfin-content textarea.form-control:focus {
      background-color:#f8f8ff; opacity:1; border-color:#c4c4c4
    }

    .myminfin-content .p-inputtext:enabled:hover, .myminfin-content .p-dropdown:enabled:hover, .myminfin-content .p-dropdown-panel .p-dropdown-items:enabled:hover, .myminfin-content .p-autocomplete .p-autocomplete-panel .p-autocomplete-items:enabled:hover, .myminfin-content currency-input input.form-control:enabled:hover, .myminfin-content input.form-control:enabled:hover, .myminfin-content input.form-control:focus:enabled:hover, .myminfin-content textarea.form-control:enabled:hover, .myminfin-content textarea.form-control:focus:enabled:hover, .myminfin-content .p-inputtext:not(.p-disabled):hover, .myminfin-content .p-dropdown:not(.p-disabled):hover, .myminfin-content .p-dropdown-panel .p-dropdown-items:not(.p-disabled):hover, .myminfin-content .p-autocomplete .p-autocomplete-panel .p-autocomplete-items:not(.p-disabled):hover, .myminfin-content currency-input input.form-control:not(.p-disabled):hover, .myminfin-content input.form-control:not(.p-disabled):hover, .myminfin-content input.form-control:focus:not(.p-disabled):hover, .myminfin-content textarea.form-control:not(.p-disabled):hover, .myminfin-content textarea.form-control:focus:not(.p-disabled):hover {
      border-color:#c4c4c4
    }

    .myminfin-content .p-inputtext:disabled, .myminfin-content .p-dropdown:disabled, .myminfin-content .p-dropdown-panel .p-dropdown-items:disabled, .myminfin-content .p-autocomplete .p-autocomplete-panel .p-autocomplete-items:disabled, .myminfin-content currency-input input.form-control:disabled, .myminfin-content input.form-control:disabled, .myminfin-content input.form-control:focus:disabled, .myminfin-content textarea.form-control:disabled, .myminfin-content textarea.form-control:focus:disabled, .myminfin-content .p-inputtext.p-disabled, .myminfin-content .p-dropdown.p-disabled, .myminfin-content .p-dropdown-panel .p-dropdown-items.p-disabled, .myminfin-content .p-autocomplete .p-autocomplete-panel .p-autocomplete-items.p-disabled, .myminfin-content currency-input input.form-control.p-disabled, .myminfin-content input.form-control.p-disabled, .myminfin-content input.form-control:focus.p-disabled, .myminfin-content textarea.form-control.p-disabled, .myminfin-content textarea.form-control:focus.p-disabled {
      background-color:#e9ecef; border-color:#c4c4c4
    }

    .myminfin-content .p-inputtext:disabled::placeholder, .myminfin-content .p-dropdown:disabled::placeholder, .myminfin-content .p-dropdown-panel .p-dropdown-items:disabled::placeholder, .myminfin-content .p-autocomplete .p-autocomplete-panel .p-autocomplete-items:disabled::placeholder, .myminfin-content currency-input input.form-control:disabled::placeholder, .myminfin-content input.form-control:disabled::placeholder, .myminfin-content input.form-control:focus:disabled::placeholder, .myminfin-content textarea.form-control:disabled::placeholder, .myminfin-content textarea.form-control:focus:disabled::placeholder, .myminfin-content .p-inputtext.p-disabled::placeholder, .myminfin-content .p-dropdown.p-disabled::placeholder, .myminfin-content .p-dropdown-panel .p-dropdown-items.p-disabled::placeholder, .myminfin-content .p-autocomplete .p-autocomplete-panel .p-autocomplete-items.p-disabled::placeholder, .myminfin-content currency-input input.form-control.p-disabled::placeholder, .myminfin-content input.form-control.p-disabled::placeholder, .myminfin-content input.form-control:focus.p-disabled::placeholder, .myminfin-content textarea.form-control.p-disabled::placeholder, .myminfin-content textarea.form-control:focus.p-disabled::placeholder, .myminfin-content .p-inputtext:disabled .p-placeholder, .myminfin-content .p-dropdown:disabled .p-placeholder, .myminfin-content .p-dropdown-panel .p-dropdown-items:disabled .p-placeholder, .myminfin-content .p-autocomplete .p-autocomplete-panel .p-autocomplete-items:disabled .p-placeholder, .myminfin-content currency-input input.form-control:disabled .p-placeholder, .myminfin-content input.form-control:disabled .p-placeholder, .myminfin-content input.form-control:focus:disabled .p-placeholder, .myminfin-content textarea.form-control:disabled .p-placeholder, .myminfin-content textarea.form-control:focus:disabled .p-placeholder, .myminfin-content .p-inputtext.p-disabled .p-placeholder, .myminfin-content .p-dropdown.p-disabled .p-placeholder, .myminfin-content .p-dropdown-panel .p-dropdown-items.p-disabled .p-placeholder, .myminfin-content .p-autocomplete .p-autocomplete-panel .p-autocomplete-items.p-disabled .p-placeholder, .myminfin-content currency-input input.form-control.p-disabled .p-placeholder, .myminfin-content input.form-control.p-disabled .p-placeholder, .myminfin-content input.form-control:focus.p-disabled .p-placeholder, .myminfin-content textarea.form-control.p-disabled .p-placeholder, .myminfin-content textarea.form-control:focus.p-disabled .p-placeholder, .myminfin-content .p-inputtext:disabled .pi-chevron-down, .myminfin-content .p-dropdown:disabled .pi-chevron-down, .myminfin-content .p-dropdown-panel .p-dropdown-items:disabled .pi-chevron-down, .myminfin-content .p-autocomplete .p-autocomplete-panel .p-autocomplete-items:disabled .pi-chevron-down, .myminfin-content currency-input input.form-control:disabled .pi-chevron-down, .myminfin-content input.form-control:disabled .pi-chevron-down, .myminfin-content input.form-control:focus:disabled .pi-chevron-down, .myminfin-content textarea.form-control:disabled .pi-chevron-down, .myminfin-content textarea.form-control:focus:disabled .pi-chevron-down, .myminfin-content .p-inputtext.p-disabled .pi-chevron-down, .myminfin-content .p-dropdown.p-disabled .pi-chevron-down, .myminfin-content .p-dropdown-panel .p-dropdown-items.p-disabled .pi-chevron-down, .myminfin-content .p-autocomplete .p-autocomplete-panel .p-autocomplete-items.p-disabled .pi-chevron-down, .myminfin-content currency-input input.form-control.p-disabled .pi-chevron-down, .myminfin-content input.form-control.p-disabled .pi-chevron-down, .myminfin-content input.form-control:focus.p-disabled .pi-chevron-down, .myminfin-content textarea.form-control.p-disabled .pi-chevron-down, .myminfin-content textarea.form-control:focus.p-disabled .pi-chevron-down {
      opacity:.65
    }

    .myminfin-content p-inputmask.invalid-input>.p-inputtext, .myminfin-content p-calendar.invalid-input .p-inputtext, .myminfin-content p-dropdown.invalid-input>.p-dropdown, .myminfin-content currency-input input.form-control.is-invalid, .myminfin-content .form-control.is-invalid, .myminfin-content .was-validated .form-control:invalid, .myminfin-content input.form-control.is-invalid, .myminfin-content textarea.form-control.is-invalid, .myminfin-content p-autocomplete.invalid-input>.p-autocomplete-dd>:nth-child(n+1):nth-child(-n+2) {
      background-image:none; border-color:#dc3545
    }

    .myminfin-content p-inputmask.invalid-input>.p-inputtext:enabled:hover, .myminfin-content p-calendar.invalid-input .p-inputtext:enabled:hover, .myminfin-content p-dropdown.invalid-input>.p-dropdown:enabled:hover, .myminfin-content currency-input input.form-control.is-invalid:enabled:hover, .myminfin-content .form-control.is-invalid:enabled:hover, .myminfin-content .was-validated .form-control:invalid:enabled:hover, .myminfin-content input.form-control.is-invalid:enabled:hover, .myminfin-content textarea.form-control.is-invalid:enabled:hover, .myminfin-content p-autocomplete.invalid-input>.p-autocomplete-dd>:nth-child(n+1):nth-child(-n+2):enabled:hover, .myminfin-content p-inputmask.invalid-input>.p-inputtext:not(.p-disabled):hover, .myminfin-content p-calendar.invalid-input .p-inputtext:not(.p-disabled):hover, .myminfin-content p-dropdown.invalid-input>.p-dropdown:not(.p-disabled):hover, .myminfin-content currency-input input.form-control.is-invalid:not(.p-disabled):hover, .myminfin-content .form-control.is-invalid:not(.p-disabled):hover, .myminfin-content .was-validated .form-control:invalid:not(.p-disabled):hover, .myminfin-content input.form-control.is-invalid:not(.p-disabled):hover, .myminfin-content textarea.form-control.is-invalid:not(.p-disabled):hover, .myminfin-content p-autocomplete.invalid-input>.p-autocomplete-dd>:nth-child(n+1):nth-child(-n+2):not(.p-disabled):hover {
      border-color:#dc3545
    }

    .myminfin-content p-inputmask.invalid-input>.p-inputtext:enabled:focus, .myminfin-content p-calendar.invalid-input .p-inputtext:enabled:focus, .myminfin-content p-dropdown.invalid-input>.p-dropdown:enabled:focus, .myminfin-content currency-input input.form-control.is-invalid:enabled:focus, .myminfin-content .form-control.is-invalid:enabled:focus, .myminfin-content .was-validated .form-control:invalid:enabled:focus, .myminfin-content input.form-control.is-invalid:enabled:focus, .myminfin-content textarea.form-control.is-invalid:enabled:focus, .myminfin-content p-autocomplete.invalid-input>.p-autocomplete-dd>:nth-child(n+1):nth-child(-n+2):enabled:focus, .myminfin-content p-inputmask.invalid-input>.p-inputtext:not(.p-disabled):focus, .myminfin-content p-calendar.invalid-input .p-inputtext:not(.p-disabled):focus, .myminfin-content p-dropdown.invalid-input>.p-dropdown:not(.p-disabled):focus, .myminfin-content currency-input input.form-control.is-invalid:not(.p-disabled):focus, .myminfin-content .form-control.is-invalid:not(.p-disabled):focus, .myminfin-content .was-validated .form-control:invalid:not(.p-disabled):focus, .myminfin-content input.form-control.is-invalid:not(.p-disabled):focus, .myminfin-content textarea.form-control.is-invalid:not(.p-disabled):focus, .myminfin-content p-autocomplete.invalid-input>.p-autocomplete-dd>:nth-child(n+1):nth-child(-n+2):not(.p-disabled):focus {
      border-color:#dc3545
    }

    .myminfin-content .form-input-error {
      color:#dc3545; margin-top:3px
    }

    .myminfin-content .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight, .myminfin-content .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
      background-color:#0058b6; color:#fff
    }

    .myminfin-content .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover, .myminfin-content .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
      background-color:#03aed814; color:#0058b6
    }

    .myminfin-content .p-autocomplete-dropdown {
      background:#F8F8FF; border-color:#c4c4c4; border-left:none; color:#495057
    }

    .myminfin-content .p-autocomplete-dropdown:enabled:hover {
      background-color:#f8f8ff; color:#495057; border-color:#c4c4c4
    }

    .myminfin-content .myminfin-table {
      display:block; margin-bottom:30px
    }

    .myminfin-content .myminfin-table.full-table-size .p-datatable, .myminfin-content .myminfin-table.full-table-size .p-datatable table thead tr th {
      max-width:none
    }

    .myminfin-content .myminfin-table.uploader-table-size .p-datatable-wrapper, .myminfin-content .myminfin-table.uploader-table-size .p-datatable-wrapper table thead tr th {
      max-width:1000px
    }

    .myminfin-content .myminfin-table.no-margin-top {
      display:block; margin-top:-5px !important
    }

    .myminfin-content .myminfin-table .p-datatable {
      max-width:fit-content; margin-top:5px
    }

    @media (min-width: 768px) {
      .myminfin-content .myminfin-table .p-datatable {
        min-width:500px
      }
    }

    .myminfin-content .myminfin-table .p-datatable table {
      border-collapse:separate; border-spacing:0
    }

    .myminfin-content .myminfin-table .p-datatable table tr {
      height:45px
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr:first-child th:first-child {
      border-top-left-radius:5px
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr:first-child th:last-child {
      border-top-right-radius:5px
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr .p-sortable-column.p-highlight {
      background-color:#023e7e; color:#fff
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr .p-sortable-column.p-highlight:hover .p-sortable-column-icon, .myminfin-content .myminfin-table .p-datatable table thead tr .p-sortable-column .p-sortable-column-icon {
      color:#fff
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr .p-sortable-column:not(.p-highlight):hover {
      background-color:#023e7e; color:#fff
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
      color:#fff
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr th {
      border-width:0; min-width:150px; max-width:200px; vertical-align:top !important; border-top:1px solid #0058b6; border-bottom:1px solid #0058b6; background-color:#0058b6; color:#fff; font-weight:400
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr th.action-header {
      text-align:center; min-width:60px
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr th.amount-header {
      text-align:right
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr th:first-child {
      border-left:1px solid #0058b6
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr th:last-child {
      border-right:1px solid #0058b6
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr th.t-selection-checkbox {
      vertical-align:middle !important; min-width:50px; text-align:center
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr th.multi-level-header {
      min-width:35px
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr th.loading-row {
      background-color:#fff; border-left:1px solid #C4C4C4; border-right:1px solid #C4C4C4; border-bottom:1px solid #C4C4C4
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
      border-color:#e9ecef; background:#E9ECEF
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr .p-checkbox .p-checkbox-box {
      border-color:#fff
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr .p-checkbox .p-checkbox-box.p-highlight {
      border-color:#fff; background:white
    }

    .myminfin-content .myminfin-table .p-datatable table thead tr .p-checkbox .p-checkbox-box .p-checkbox-icon {
      color:#007bff; font-weight:700
    }

    .myminfin-content .myminfin-table .p-datatable table tbody tr:first-child td {
      border-top:0
    }

    .myminfin-content .myminfin-table .p-datatable table tbody tr:last-child td {
      border-bottom:1px solid #C4C4C4
    }

    .myminfin-content .myminfin-table .p-datatable table tbody tr:last-child.tr-table-with-footer td {
      border-bottom-color:#0058b6
    }

    .myminfin-content .myminfin-table .p-datatable table tbody tr:last-child:not(.tr-table-with-footer) td:first-child {
      border-bottom-left-radius:5px
    }

    .myminfin-content .myminfin-table .p-datatable table tbody tr:last-child:not(.tr-table-with-footer) td:last-child {
      border-bottom-right-radius:5px
    }

    .myminfin-content .myminfin-table .p-datatable table tbody tr td {
      border-width:0; border-top:1px solid #C4C4C4; padding:10.5px 15px
    }

    .myminfin-content .myminfin-table .p-datatable table tbody tr td:first-child {
      border-left:1px solid #C4C4C4
    }

    .myminfin-content .myminfin-table .p-datatable table tbody tr td:last-child {
      border-right:1px solid #C4C4C4
    }

    .myminfin-content .myminfin-table .p-datatable table tbody tr td.t-selection-checkbox {
      min-width:50px; text-align:center
    }

    .myminfin-content .myminfin-table .p-datatable table tbody tr td.toggler-button {
      padding-right:5px; padding-left:5px
    }

    .myminfin-content .myminfin-table .p-datatable table tbody tr td.child-left-padding {
      padding-left:40px
    }

    .myminfin-content .myminfin-table .p-datatable table tbody tr td.action-column {
      text-align:center; width:60px
    }

    .myminfin-content .myminfin-table .p-datatable table tbody tr td.amount-column {
      text-align:right
    }

    .myminfin-content .myminfin-table .p-datatable table tbody tr.multi-level-child {
      background-color:#0058b60d
    }

    .myminfin-content .myminfin-table .p-datatable table tfoot tr td {
      border-width:0 0 1px 0; border-color:#c4c4c4; border-style:solid; padding:10.5px 15px
    }

    .myminfin-content .myminfin-table .p-datatable table tfoot tr td:first-child {
      border-left:1px solid #C4C4C4
    }

    .myminfin-content .myminfin-table .p-datatable table tfoot tr td:last-child {
      border-right:1px solid #C4C4C4
    }

    .myminfin-content .myminfin-table .p-datatable table tfoot tr.tr-table-with-footer td {
      border-bottom-color:#0058b6
    }

    .myminfin-content .myminfin-table .p-paginator {
      border:0 none; margin:5px 0
    }

    .myminfin-content .myminfin-table .p-paginator .p-paginator-rpp-options {
      min-width:auto
    }

    .myminfin-content .myminfin-table .p-paginator .p-paginator-current {
      order:1; color:#6e6e6e; border:0 none; margin-left:20px
    }

    .myminfin-content .myminfin-table .p-paginator .p-paginator-pages .p-paginator-page, .myminfin-content .myminfin-table .p-paginator .p-paginator-first, .myminfin-content .myminfin-table .p-paginator .p-paginator-prev, .myminfin-content .myminfin-table .p-paginator .p-paginator-next, .myminfin-content .myminfin-table .p-paginator .p-paginator-last {
      border:0 none; margin:0 1px; border-radius:4px
    }

    .myminfin-content .myminfin-table div.progress-bar-cell {
      display:flex; flex-flow:row nowrap; justify-content:space-between; align-items:center
    }

    .myminfin-content .myminfin-table div.progress-bar-cell .progress {
      margin-right:10px; width:140px; border-radius:.5rem
    }

    .myminfin-content .myminfin-table div.progress-bar-cell .progress-label {
      flex:1 1 10%
    }

    .myminfin-content .myminfin-table div.progress-bar-cell .progress-tooltip-error .fa-info-circle {
      color:#df4c37
    }

    .actions-dropdown.dropdown-menu {
      right:0; left:auto; border-color:#c4c4c4
    }

    .actions-dropdown.dropdown-menu .dropdown-item.remove-action, .actions-dropdown.dropdown-menu .dropdown-item.remove-action:hover, .actions-dropdown.dropdown-menu .dropdown-item.remove-action:focus {
      color:#df4c37
    }

    .actions-dropdown.dropdown-menu .dropdown-item:focus, .actions-dropdown.dropdown-menu .dropdown-item:hover {
      background-color:#03aed814; color:#0058b6
    }

    .actions-dropdown.dropdown-menu .dropdown-item {
      padding-top:5px; padding-bottom:5px; cursor:pointer
    }

    .actions-dropdown.dropdown-menu .profile-item {
      margin-left:6px; margin-bottom:5px; margin-top:5px
    }

    .actions-dropdown.dropdown-menu i {
      margin-right:10px
    }

    .actions-dropdown.dropdown-menu .profile-connexion-module {
      margin-bottom:7px
    }

    .actions-dropdown.dropdown-menu:after {
      position:absolute; top:-5.9px; right:10px; display:inline-block; border-right:6px solid transparent; border-bottom:6px solid white; border-left:6px solid transparent; content:""
    }

    .actions-dropdown.dropdown-menu:before {
      position:absolute; top:-7px; right:9.1px; display:inline-block; border-right:7px solid transparent; border-bottom:7px solid #C4C4C4; border-left:7px solid transparent; border-bottom-color:#c4c4c4; content:""
    }

    bs-dropdown-container {
      z-index:9999999999999 !important
    }

    .p-tooltip div.p-tooltip-text {
      background-color:#0058b6; color:#fff; max-width:400px; left:-30px; margin-right:-400px; border-radius:4px; white-space:normal; position:absolute; padding:17px !important; padding:17px; top:5px
    }

    .p-tooltip.tooltip-left div.p-tooltip-text {
      left:auto; right:-30px; margin-left:-400px; margin-right:0
    }

    .p-tooltip.tooltip-right div.p-tooltip-text {
      right:auto; left:-30px; margin-right:-400px; margin-left:0
    }

    .p-tooltip .p-tooltip-text a {
      color:#fff; font-size:14px; font-style:normal; text-decoration:underline; top:-2px
    }

    .info-button .fas.fa-info-circle {
      font-size:18px; color:#0058b6
    }

    .p-tooltip.p-tooltip-right .p-tooltip-arrow {
      border-right-color:#0058b6 !important
    }

    .p-tooltip.p-tooltip-left .p-tooltip-arrow {
      border-left-color:#0058b6 !important
    }

    .p-tooltip.p-tooltip-top .p-tooltip-arrow {
      border-top-color:#0058b6 !important
    }

    .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
      border-bottom-color:#0058b6 !important; top:-8px; border-width:7px; left:-3.2px
    }

    .p-tooltip.p-tooltip-error .p-tooltip-text {
      color:#bd2f2f !important; background-color:#fae7e3 !important
    }

    .p-tooltip.p-tooltip-error .p-tooltip-text a {
      color:#bd2f2f !important; font-weight:bolder; text-decoration:underline
    }

    .p-tooltip.p-tooltip-error.p-tooltip-right .p-tooltip-arrow {
      border-right-color:#fae7e3 !important
    }

    .p-tooltip.p-tooltip-error.p-tooltip-left .p-tooltip-arrow {
      border-left-color:#fae7e3 !important
    }

    .p-tooltip.p-tooltip-error.p-tooltip-top .p-tooltip-arrow {
      border-top-color:#fae7e3 !important
    }

    .p-tooltip.p-tooltip-error.p-tooltip-bottom .p-tooltip-arrow {
      border-bottom-color:#fae7e3 !important
    }

    .p-tooltip.tooltip-large-width {
      width:25rem !important; max-width:25rem
    }

    .custom-error {
      color:#df4c37
    }

    .action-list {
      border:1px solid #EFEFEF; border-radius:3px; display:table; width:100%
    }

    .action-list .action-row {
      width:100%; height:70px; display:table-row
    }

    .action-list .action-row .action-cell {
      display:table-cell; vertical-align:middle; height:100%
    }

    .action-list .action-row .action-icon-wrapper {
      text-align:center; vertical-align:middle; height:100%; width:90px; min-width:90px; padding-left:30px; padding-right:20px
    }

    .action-list .action-row .action-icon {
      color:#0058b6; border:1px solid #0058b6; border-radius:50%; font-size:25px; text-align:center; height:40px; width:40px; min-width:40px; padding-top:6px; padding-left:1px
    }

    .action-list .action-row .action-text {
      width:100%
    }

    .action-list .action-row .action-button-wrapper {
      width:200px; min-width:200px; text-align:right; padding-right:30px; padding-top:15px
    }

    .action-list .action-row .action-button {
      height:100%
    }

    .action-list .row:not(:last-child) .action-row .action-text, .action-list .row:not(:last-child) .action-row .action-button {
      border-bottom:1px solid #EFEFEF
    }

    .action-list a {
      color:#000; width:100%
    }

    .action-list a:hover {
      background-color:#f8f8ff; opacity:1
    }

    .chromeEdge-padding-button-action {
      padding-bottom:19px
    }

    .action-bullet {
      width:25px; height:25px; color:#fff; background-color:red; border-radius:50%; display:inline-block; text-align:center; padding-top:3px; font-size:18px; font-weight:bolder
    }

    .bordered-component {
      border:1px solid #EFEFEF; border-radius:3px; padding-top:20px; padding-left:25px; padding-bottom:15px
    }

    .myminfin-welcome-fullbox {
      margin-left:25px; margin-right:25px
    }

    .table-filter {
      border-left:5px solid #0058b6; border-radius:4px; padding:20px 20px 10px; color:#112c45; background-color:#0058b60d; margin-bottom:20px; gap:0px 15px
    }

    .table-filter .table-filter-elements {
      display:flex; flex-flow:wrap; justify-content:flex-start
    }

    .table-filter .filter-col {
      padding-right:15px
    }

    .table-filter .table-filter-actions {
      margin-left:auto; text-align:right
    }

    .table-filter label {
      white-space:nowrap
    }

    .table-filter .p-datepicker-trigger {
      background-color:#0058b6 !important
    }

    .table-filter .p-inputtext {
      background-color:#fff !important
    }

    .table-filter .p-multiselect .p-multiselect-items .p-checkbox-box {
      background-color:#fff; border:2px solid #ced4da
    }

    .table-filter .p-multiselect .p-multiselect-items .p-highlight {
      background-color:#0058b6
    }

    .table-filter .p-multiselect .p-multiselect-items .p-multiselect-item:hover {
      background-color:#0058b60d !important; color:#000
    }

    .table-filter .p-multiselect .p-multiselect-items .p-multiselect-item.p-highlight:not(:hover) {
      background-color:#fff !important; color:#000
    }

    .table-filter .p-multiselect .p-multiselect-items .p-multiselect-item:hover, .table-filter .p-multiselect .p-multiselect-items .p-highlight:hover {
      background-color:#0058b60d !important; color:#000
    }

    .table-filter .p-multiselect .p-multiselect-items {
      background-color:#fff !important
    }

    .table-filter .clear-div {
      margin-top:4px
    }

    .table-filter .clear-button {
      color:#0058b6; cursor:pointer
    }

    .table-filter .status-width {
      width:250px
    }

    .myminfin-filtered-table .p-datatable {
      max-width:none !important
    }

    a .disabled {
      pointer-events:none; cursor:default
    }

    .nav-tabs {
      margin-bottom:40px
    }

    .datatable-header {
      width:100%; display:table
    }

    .datatable-header .datatable-title {
      text-align:left; vertical-align:bottom; display:table-cell
    }

    .datatable-header .datatable-title h5 {
      margin-bottom:0
    }

    .datatable-header .datatable-actions {
      text-align:right; display:table-cell
    }

    .no-padding-left-and-right {
      padding-left:0; padding-right:0
    }

    .btn-my-services {
      margin-top:25px; text-transform:none; width:185px; height:35px; border-radius:4px
    }

    .p-dropdown-header p-inputmask input {
      width:100%
    }

    .search-header {
      font-family:Titillium Web, Arial, Verdana, sans-serif; color:#0058b6
    }

    :root {
      --surface-a:#ffffff; --surface-b:#efefef; --surface-c:#e9ecef; --surface-d:#dee2e6; --surface-e:#ffffff; --surface-f:#ffffff; --text-color:#212529; --text-color-secondary:#6c757d; --primary-color:#007bff; --primary-color-text:#ffffff; --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; --surface-0: #ffffff; --surface-50: #f9fafb; --surface-100: #f8f9fa; --surface-200: #e9ecef; --surface-300: #dee2e6; --surface-400: #ced4da; --surface-500: #adb5bd; --surface-600: #6c757d; --surface-700: #495057; --surface-800: #343a40; --surface-900: #212529; --gray-50: #f9fafb; --gray-100: #f8f9fa; --gray-200: #e9ecef; --gray-300: #dee2e6; --gray-400: #ced4da; --gray-500: #adb5bd; --gray-600: #6c757d; --gray-700: #495057; --gray-800: #343a40; --gray-900: #212529; --content-padding:1.25rem; --inline-spacing:.5rem; --border-radius:4px; --surface-ground:#efefef; --surface-section:#ffffff; --surface-card:#ffffff; --surface-overlay:#ffffff; --surface-border:#dee2e6; --surface-hover:#e9ecef; --maskbg: rgba(0, 0, 0, .4); --focus-ring: 0 0 0 .2rem rgba(38, 143, 255, .5); color-scheme:light
    }

    * {
      box-sizing:border-box
    }

    .p-component {
      font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol; font-size:1rem; font-weight:400
    }

    .p-component-overlay {
      background-color:#0006; transition-duration:.15s
    }

    .p-disabled, .p-component:disabled {
      opacity:.65
    }

    .p-error {
      color:#dc3545
    }

    .p-text-secondary {
      color:#6c757d
    }

    .pi {
      font-size:1rem
    }

    .p-link {
      font-size:1rem; font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol; border-radius:4px
    }

    .p-link:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-component-overlay-enter {
      animation:p-component-overlay-enter-animation .15s forwards
    }

    .p-component-overlay-leave {
      animation:p-component-overlay-leave-animation .15s forwards
    }

    @keyframes p-component-overlay-enter-animation {
      0% {
        background-color:transparent
      }

      to {
        background-color:var(--maskbg)
      }
    }

    @keyframes p-component-overlay-leave-animation {
      0% {
        background-color:var(--maskbg)
      }

      to {
        background-color:transparent
      }
    }

    :root {
      --blue-50:#f3f8ff; --blue-100:#c5dcff; --blue-200:#97c1fe; --blue-300:#69a5fe; --blue-400:#3b8afd; --blue-500:#0d6efd; --blue-600:#0b5ed7; --blue-700:#094db1; --blue-800:#073d8b; --blue-900:#052c65; --green-50:#f4f9f6; --green-100:#c8e2d6; --green-200:#9ccbb5; --green-300:#70b595; --green-400:#459e74; --green-500:#198754; --green-600:#157347; --green-700:#125f3b; --green-800:#0e4a2e; --green-900:#0a3622; --yellow-50:#fffcf3; --yellow-100:#fff0c3; --yellow-200:#ffe494; --yellow-300:#ffd965; --yellow-400:#ffcd36; --yellow-500:#ffc107; --yellow-600:#d9a406; --yellow-700:#b38705; --yellow-800:#8c6a04; --yellow-900:#664d03; --cyan-50:#f3fcfe; --cyan-100:#c5f2fb; --cyan-200:#97e8f9; --cyan-300:#69def6; --cyan-400:#3bd4f3; --cyan-500:#0dcaf0; --cyan-600:#0baccc; --cyan-700:#098da8; --cyan-800:#076f84; --cyan-900:#055160; --pink-50:#fdf5f9; --pink-100:#f5cee1; --pink-200:#eda7ca; --pink-300:#e681b3; --pink-400:#de5a9b; --pink-500:#d63384; --pink-600:#b62b70; --pink-700:#96245c; --pink-800:#761c49; --pink-900:#561435; --indigo-50:#f7f3fe; --indigo-100:#dac6fc; --indigo-200:#bd98f9; --indigo-300:#a06bf7; --indigo-400:#833df4; --indigo-500:#6610f2; --indigo-600:#570ece; --indigo-700:#470ba9; --indigo-800:#380985; --indigo-900:#290661; --teal-50:#f4fcfa; --teal-100:#c9f2e6; --teal-200:#9fe8d2; --teal-300:#75debf; --teal-400:#4ad3ab; --teal-500:#20c997; --teal-600:#1bab80; --teal-700:#168d6a; --teal-800:#126f53; --teal-900:#0d503c; --orange-50:#fff9f3; --orange-100:#ffe0c7; --orange-200:#fec89a; --orange-300:#feaf6d; --orange-400:#fd9741; --orange-500:#fd7e14; --orange-600:#d76b11; --orange-700:#b1580e; --orange-800:#8b450b; --orange-900:#653208; --bluegray-50:#f8f9fb; --bluegray-100:#e0e4ea; --bluegray-200:#c7ced9; --bluegray-300:#aeb9c8; --bluegray-400:#95a3b8; --bluegray-500:#7c8ea7; --bluegray-600:#69798e; --bluegray-700:#576375; --bluegray-800:#444e5c; --bluegray-900:#323943; --purple-50:#f8f6fc; --purple-100:#dcd2f0; --purple-200:#c1aee4; --purple-300:#a68ad9; --purple-400:#8a66cd; --purple-500:#6f42c1; --purple-600:#5e38a4; --purple-700:#4e2e87; --purple-800:#3d246a; --purple-900:#2c1a4d; --red-50:#fdf5f6; --red-100:#f7cfd2; --red-200:#f0a8af; --red-300:#e9828c; --red-400:#e35b68; --red-500:#dc3545; --red-600:#bb2d3b; --red-700:#9a2530; --red-800:#791d26; --red-900:#58151c; --primary-50:#f2f8ff; --primary-100:#c2dfff; --primary-200:#91c6ff; --primary-300:#61adff; --primary-400:#3094ff; --primary-500:#007bff; --primary-600:#0069d9; --primary-700:#0056b3; --primary-800:#00448c; --primary-900:#003166
    }

    .p-autocomplete .p-autocomplete-loader {
      right:.75rem
    }

    .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
      right:3.107rem
    }

    .p-autocomplete .p-autocomplete-multiple-container {
      padding:.25rem .75rem; gap:.5rem
    }

    .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
      border-color:#ced4da
    }

    .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80; border-color:#007bff
    }

    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
      padding:.25rem 0
    }

    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
      font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol; font-size:1rem; color:#212529; padding:0; margin:0
    }

    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
      padding:.25rem .75rem; background:#007bff; color:#fff; border-radius:4px
    }

    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
      margin-left:.5rem
    }

    p-autocomplete.ng-dirty.ng-invalid>.p-autocomplete>.p-inputtext {
      border-color:#dc3545
    }

    .p-autocomplete-panel {
      background:#ffffff; color:#212529; border:1px solid rgba(0, 0, 0, .15); border-radius:4px; box-shadow:none
    }

    .p-autocomplete-panel .p-autocomplete-items {
      padding:.5rem 0
    }

    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
      margin:0; padding:.5rem 1.5rem; border:0 none; color:#212529; background:transparent; transition:box-shadow .15s; border-radius:0
    }

    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
      color:#212529; background:#e9ecef
    }

    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
      color:#fff; background:#007bff
    }

    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
      padding:.5rem 1.5rem; color:#212529; background:transparent
    }

    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
      margin:0; padding:.75rem 1rem; color:#212529; background:#ffffff; font-weight:600
    }

    p-autocomplete.p-autocomplete-clearable .p-inputtext {
      padding-right:2.5rem
    }

    p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
      color:#495057; right:.75rem
    }

    p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
      color:#495057; right:3.107rem
    }

    p-calendar.ng-dirty.ng-invalid>.p-calendar>.p-inputtext {
      border-color:#dc3545
    }

    .p-datepicker {
      padding:0; background:#ffffff; color:#212529; border:1px solid #ced4da; border-radius:4px
    }

    .p-datepicker:not(.p-datepicker-inline) {
      background:#ffffff; border:1px solid rgba(0, 0, 0, .15); box-shadow:none
    }

    .p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
      background:#efefef
    }

    .p-datepicker .p-datepicker-header {
      padding:.5rem; color:#212529; background:#ffffff; font-weight:600; margin:0; border-bottom:1px solid #dee2e6; border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-datepicker .p-datepicker-header .p-datepicker-prev, .p-datepicker .p-datepicker-header .p-datepicker-next {
      width:2rem; height:2rem; color:#6c757d; border:0 none; background:transparent; border-radius:50%; transition:box-shadow .15s
    }

    .p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover, .p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
      color:#495057; border-color:transparent; background:transparent
    }

    .p-datepicker .p-datepicker-header .p-datepicker-prev:focus, .p-datepicker .p-datepicker-header .p-datepicker-next:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-datepicker .p-datepicker-header .p-datepicker-title {
      line-height:2rem
    }

    .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year, .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
      color:#212529; transition:box-shadow .15s; font-weight:600; padding:.5rem
    }

    .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover, .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
      color:#007bff
    }

    .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
      margin-right:.5rem
    }

    .p-datepicker table {
      font-size:1rem; margin:.5rem 0
    }

    .p-datepicker table th {
      padding:.5rem
    }

    .p-datepicker table th>span {
      width:2.5rem; height:2.5rem
    }

    .p-datepicker table td {
      padding:.5rem
    }

    .p-datepicker table td>span {
      width:2.5rem; height:2.5rem; border-radius:4px; transition:box-shadow .15s; border:1px solid transparent
    }

    .p-datepicker table td>span.p-highlight {
      color:#fff; background:#007bff
    }

    .p-datepicker table td>span:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-datepicker table td.p-datepicker-today>span {
      background:#ced4da; color:#212529; border-color:transparent
    }

    .p-datepicker table td.p-datepicker-today>span.p-highlight {
      color:#fff; background:#007bff
    }

    .p-datepicker .p-datepicker-buttonbar {
      padding:1rem 0; border-top:1px solid #dee2e6
    }

    .p-datepicker .p-datepicker-buttonbar .p-button {
      width:auto
    }

    .p-datepicker .p-timepicker {
      border-top:1px solid #dee2e6; padding:.5rem
    }

    .p-datepicker .p-timepicker button {
      width:2rem; height:2rem; color:#6c757d; border:0 none; background:transparent; border-radius:50%; transition:box-shadow .15s
    }

    .p-datepicker .p-timepicker button:enabled:hover {
      color:#495057; border-color:transparent; background:transparent
    }

    .p-datepicker .p-timepicker button:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-datepicker .p-timepicker button:last-child {
      margin-top:.2em
    }

    .p-datepicker .p-timepicker span {
      font-size:1.25rem
    }

    .p-datepicker .p-timepicker>div {
      padding:0 .5rem
    }

    .p-datepicker.p-datepicker-timeonly .p-timepicker {
      border-top:0 none
    }

    .p-datepicker .p-monthpicker {
      margin:.5rem 0
    }

    .p-datepicker .p-monthpicker .p-monthpicker-month {
      padding:.5rem; transition:box-shadow .15s; border-radius:4px
    }

    .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
      color:#fff; background:#007bff
    }

    .p-datepicker .p-yearpicker {
      margin:.5rem 0
    }

    .p-datepicker .p-yearpicker .p-yearpicker-year {
      padding:.5rem; transition:box-shadow .15s; border-radius:4px
    }

    .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
      color:#fff; background:#007bff
    }

    .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
      border-left:1px solid #dee2e6; padding:0
    }

    .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
      padding-left:0; border-left:0 none
    }

    .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
      padding-right:0
    }

    .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
      background:#e9ecef
    }

    .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
      background:#e9ecef
    }

    .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
      background:#e9ecef
    }

    .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    p-calendar.p-calendar-clearable .p-inputtext {
      padding-right:2.5rem
    }

    p-calendar.p-calendar-clearable .p-calendar-clear-icon {
      color:#495057; right:.75rem
    }

    p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
      color:#495057; right:3.107rem
    }

    @media screen and (max-width: 769px) {
      .p-datepicker table th, .p-datepicker table td {
        padding:0
      }
    }

    .p-cascadeselect {
      background:#ffffff; border:1px solid #ced4da; transition:background-color .15s, border-color .15s, box-shadow .15s; border-radius:4px
    }

    .p-cascadeselect:not(.p-disabled):hover {
      border-color:#ced4da
    }

    .p-cascadeselect:not(.p-disabled).p-focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80; border-color:#007bff
    }

    .p-cascadeselect .p-cascadeselect-label {
      background:transparent; border:0 none; padding:.5rem .75rem
    }

    .p-cascadeselect .p-cascadeselect-label.p-placeholder {
      color:#6c757d
    }

    .p-cascadeselect .p-cascadeselect-label:enabled:focus {
      outline:0 none; box-shadow:none
    }

    .p-cascadeselect .p-cascadeselect-trigger {
      background:transparent; color:#495057; width:2.357rem; border-top-right-radius:4px; border-bottom-right-radius:4px
    }

    .p-cascadeselect-panel {
      background:#ffffff; color:#212529; border:1px solid rgba(0, 0, 0, .15); border-radius:4px; box-shadow:none
    }

    .p-cascadeselect-panel .p-cascadeselect-items {
      padding:.5rem 0
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
      margin:0; border:0 none; color:#212529; background:transparent; transition:box-shadow .15s; border-radius:0
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
      padding:.5rem 1.5rem
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
      color:#fff; background:#007bff
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
      color:#212529; background:#e9ecef
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
      font-size:.875rem
    }

    p-cascadeselect.ng-dirty.ng-invalid>.p-cascadeselect {
      border-color:#dc3545
    }

    .p-input-filled .p-cascadeselect {
      background:#efefef
    }

    .p-input-filled .p-cascadeselect:not(.p-disabled):hover {
      background-color:#efefef
    }

    .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
      background-color:#efefef
    }

    p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
      padding-right:.75rem
    }

    p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
      color:#495057; right:2.357rem
    }

    .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
      box-shadow:none; border-radius:0; padding:.25rem 0 .25rem .5rem
    }

    .p-overlay-modal .p-cascadeselect-item-active>.p-cascadeselect-item-content .p-cascadeselect-group-icon {
      transform:rotate(90deg)
    }

    .p-checkbox {
      width:20px; height:20px
    }

    .p-checkbox .p-checkbox-box {
      border:2px solid #ced4da; background:#ffffff; width:20px; height:20px; color:#212529; border-radius:4px; transition:background-color .15s, border-color .15s, box-shadow .15s
    }

    .p-checkbox .p-checkbox-box .p-checkbox-icon {
      transition-duration:.15s; color:#fff; font-size:14px
    }

    .p-checkbox .p-checkbox-box.p-highlight {
      border-color:#007bff; background:#007bff
    }

    .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
      border-color:#ced4da
    }

    .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80; border-color:#007bff
    }

    .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
      border-color:#0062cc; background:#0062cc; color:#fff
    }

    p-checkbox.ng-dirty.ng-invalid>.p-checkbox>.p-checkbox-box {
      border-color:#dc3545
    }

    .p-input-filled .p-checkbox .p-checkbox-box {
      background-color:#efefef
    }

    .p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
      background:#007bff
    }

    .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
      background-color:#efefef
    }

    .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
      background:#0062cc
    }

    .p-checkbox-label {
      margin-left:.5rem
    }

    .p-highlight .p-checkbox .p-checkbox-box {
      border-color:#fff
    }

    .p-chips .p-chips-multiple-container {
      padding:.25rem .75rem; gap:.5rem
    }

    .p-chips .p-chips-multiple-container:not(.p-disabled):hover {
      border-color:#ced4da
    }

    .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80; border-color:#007bff
    }

    .p-chips .p-chips-multiple-container .p-chips-token {
      padding:.25rem .75rem; background:#007bff; color:#fff; border-radius:4px
    }

    .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
      margin-left:.5rem
    }

    .p-chips .p-chips-multiple-container .p-chips-input-token {
      padding:.25rem 0
    }

    .p-chips .p-chips-multiple-container .p-chips-input-token input {
      font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol; font-size:1rem; color:#212529; padding:0; margin:0
    }

    p-chips.ng-dirty.ng-invalid>.p-chips>.p-inputtext {
      border-color:#dc3545
    }

    p-chips.p-chips-clearable .p-inputtext {
      padding-right:1.75rem
    }

    p-chips.p-chips-clearable .p-chips-clear-icon {
      color:#495057; right:.75rem
    }

    .p-colorpicker-preview, .p-fluid .p-colorpicker-preview.p-inputtext {
      width:2rem; height:2rem
    }

    .p-colorpicker-panel {
      background:#212529; border:1px solid #212529
    }

    .p-colorpicker-panel .p-colorpicker-color-handle, .p-colorpicker-panel .p-colorpicker-hue-handle {
      border-color:#fff
    }

    .p-colorpicker-overlay-panel {
      box-shadow:none
    }

    .p-dropdown {
      background:#ffffff; border:1px solid #ced4da; transition:background-color .15s, border-color .15s, box-shadow .15s; border-radius:4px
    }

    .p-dropdown:not(.p-disabled):hover {
      border-color:#ced4da
    }

    .p-dropdown:not(.p-disabled).p-focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80; border-color:#007bff
    }

    .p-dropdown.p-dropdown-clearable .p-dropdown-label {
      padding-right:1.75rem
    }

    .p-dropdown .p-dropdown-label {
      background:transparent; border:0 none
    }

    .p-dropdown .p-dropdown-label.p-placeholder {
      color:#6c757d
    }

    .p-dropdown .p-dropdown-label:enabled:focus {
      outline:0 none; box-shadow:none
    }

    .p-dropdown .p-dropdown-trigger {
      background:transparent; color:#495057; width:2.357rem; border-top-right-radius:4px; border-bottom-right-radius:4px
    }

    .p-dropdown .p-dropdown-clear-icon {
      color:#495057; right:2.357rem
    }

    .p-dropdown-panel {
      background:#ffffff; color:#212529; border:1px solid rgba(0, 0, 0, .15); border-radius:4px; box-shadow:none
    }

    .p-dropdown-panel .p-dropdown-header {
      padding:.75rem 1.5rem; border-bottom:1px solid #dee2e6; color:#212529; background:#efefef; margin:0; border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
      padding-right:1.75rem; margin-right:-1.75rem
    }

    .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
      right:.75rem; color:#495057
    }

    .p-dropdown-panel .p-dropdown-items {
      padding:.5rem 0
    }

    .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
      margin:0; padding:.5rem 1.5rem; border:0 none; color:#212529; background:transparent; transition:box-shadow .15s; border-radius:0
    }

    .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
      color:#fff; background:#007bff
    }

    .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
      color:#212529; background:#e9ecef
    }

    .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
      padding:.5rem 1.5rem; color:#212529; background:transparent
    }

    .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
      margin:0; padding:.75rem 1rem; color:#212529; background:#ffffff; font-weight:600
    }

    p-dropdown.ng-dirty.ng-invalid>.p-dropdown {
      border-color:#dc3545
    }

    .p-input-filled .p-dropdown {
      background:#efefef
    }

    .p-input-filled .p-dropdown:not(.p-disabled):hover {
      background-color:#efefef
    }

    .p-input-filled .p-dropdown:not(.p-disabled).p-focus {
      background-color:#efefef
    }

    .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
      background-color:transparent
    }

    .p-editor-container .p-editor-toolbar {
      background:#efefef; border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-editor-container .p-editor-toolbar.ql-snow {
      border:1px solid #dee2e6
    }

    .p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
      stroke:#6c757d
    }

    .p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
      fill:#6c757d
    }

    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
      border:0 none; color:#6c757d
    }

    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
      color:#212529
    }

    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
      stroke:#212529
    }

    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
      fill:#212529
    }

    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
      color:#212529
    }

    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
      stroke:#212529
    }

    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
      fill:#212529
    }

    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
      background:#ffffff; border:1px solid rgba(0, 0, 0, .15); box-shadow:none; border-radius:4px; padding:.5rem 0
    }

    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
      color:#212529
    }

    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
      color:#212529; background:#e9ecef
    }

    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
      padding:.5rem 1.5rem
    }

    .p-editor-container .p-editor-content {
      border-bottom-right-radius:4px; border-bottom-left-radius:4px
    }

    .p-editor-container .p-editor-content.ql-snow {
      border:1px solid #dee2e6
    }

    .p-editor-container .p-editor-content .ql-editor {
      background:#ffffff; color:#495057; border-bottom-right-radius:4px; border-bottom-left-radius:4px
    }

    .p-editor-container .ql-snow.ql-toolbar button:hover, .p-editor-container .ql-snow.ql-toolbar button:focus {
      color:#212529
    }

    .p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, .p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
      stroke:#212529
    }

    .p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill, .p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
      fill:#212529
    }

    .p-editor-container .ql-snow.ql-toolbar button.ql-active, .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
      color:#007bff
    }

    .p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
      stroke:#007bff
    }

    .p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill, .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
      fill:#007bff
    }

    .p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label, .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label, .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
      color:#007bff
    }

    .p-inputgroup-addon {
      background:#e9ecef; color:#495057; border-top:1px solid #ced4da; border-left:1px solid #ced4da; border-bottom:1px solid #ced4da; padding:.5rem .75rem; min-width:2.357rem
    }

    .p-inputgroup-addon:last-child {
      border-right:1px solid #ced4da
    }

    .p-inputgroup>.p-component, .p-inputgroup>.p-element, .p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext, .p-inputgroup>.p-float-label>.p-component {
      border-radius:0; margin:0
    }

    .p-inputgroup>.p-component+.p-inputgroup-addon, .p-inputgroup>.p-element+.p-inputgroup-addon, .p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext+.p-inputgroup-addon, .p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon {
      border-left:0 none
    }

    .p-inputgroup>.p-component:focus, .p-inputgroup>.p-element:focus, .p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext:focus, .p-inputgroup>.p-float-label>.p-component:focus {
      z-index:1
    }

    .p-inputgroup>.p-component:focus~label, .p-inputgroup>.p-element:focus~label, .p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext:focus~label, .p-inputgroup>.p-float-label>.p-component:focus~label {
      z-index:1
    }

    .p-inputgroup-addon:first-child, .p-inputgroup button:first-child, .p-inputgroup input:first-child, .p-inputgroup>.p-inputwrapper:first-child>.p-component, .p-inputgroup>.p-inputwrapper:first-child>.p-component>.p-inputtext {
      border-top-left-radius:4px; border-bottom-left-radius:4px
    }

    .p-inputgroup .p-float-label:first-child input {
      border-top-left-radius:4px; border-bottom-left-radius:4px
    }

    .p-inputgroup-addon:last-child, .p-inputgroup button:last-child, .p-inputgroup input:last-child, .p-inputgroup>.p-inputwrapper:last-child>.p-component, .p-inputgroup>.p-inputwrapper:last-child>.p-component>.p-inputtext {
      border-top-right-radius:4px; border-bottom-right-radius:4px
    }

    .p-inputgroup .p-float-label:last-child input {
      border-top-right-radius:4px; border-bottom-right-radius:4px
    }

    .p-fluid .p-inputgroup .p-button {
      width:auto
    }

    .p-fluid .p-inputgroup .p-button.p-button-icon-only {
      width:2.357rem
    }

    p-inputmask.ng-dirty.ng-invalid>.p-inputtext {
      border-color:#dc3545
    }

    p-inputmask.p-inputmask-clearable .p-inputtext {
      padding-right:2.5rem
    }

    p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
      color:#495057; right:.75rem
    }

    p-inputnumber.ng-dirty.ng-invalid>.p-inputnumber>.p-inputtext {
      border-color:#dc3545
    }

    p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
      padding-right:2.5rem
    }

    p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
      color:#495057; right:.75rem
    }

    p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
      right:3.107rem
    }

    p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
      right:3.107rem
    }

    .p-inputswitch {
      width:3rem; height:1.75rem
    }

    .p-inputswitch .p-inputswitch-slider {
      background:#ced4da; transition:background-color .15s, border-color .15s, box-shadow .15s; border-radius:4px
    }

    .p-inputswitch .p-inputswitch-slider:before {
      background:#ffffff; width:1.25rem; height:1.25rem; left:.25rem; margin-top:-.625rem; border-radius:4px; transition-duration:.15s
    }

    .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
      transform:translate(1.25rem)
    }

    .p-inputswitch.p-focus .p-inputswitch-slider {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
      background:#ced4da
    }

    .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
      background:#007bff
    }

    .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
      background:#ffffff
    }

    .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
      background:#007bff
    }

    p-inputswitch.ng-dirty.ng-invalid>.p-inputswitch {
      border-color:#dc3545
    }

    .p-inputtext {
      font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol; font-size:1rem; color:#495057; background:#ffffff; padding:.5rem .75rem; border:1px solid #ced4da; transition:background-color .15s, border-color .15s, box-shadow .15s; appearance:none; border-radius:4px
    }

    .p-inputtext:enabled:hover {
      border-color:#ced4da
    }

    .p-inputtext:enabled:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80; border-color:#007bff
    }

    .p-inputtext.ng-dirty.ng-invalid {
      border-color:#dc3545
    }

    .p-inputtext.p-inputtext-sm {
      font-size:.875rem; padding:.4375rem .65625rem
    }

    .p-inputtext.p-inputtext-lg {
      font-size:1.25rem; padding:.625rem .9375rem
    }

    .p-float-label>label {
      left:.75rem; color:#6c757d; transition-duration:.15s
    }

    .p-float-label>.ng-invalid.ng-dirty+label {
      color:#dc3545
    }

    .p-input-icon-left>i:first-of-type {
      left:.75rem; color:#495057
    }

    .p-input-icon-left>.p-inputtext {
      padding-left:2.5rem
    }

    .p-input-icon-left.p-float-label>label {
      left:2.5rem
    }

    .p-input-icon-right>i:last-of-type {
      right:.75rem; color:#495057
    }

    .p-input-icon-right>.p-inputtext {
      padding-right:2.5rem
    }

    ::-webkit-input-placeholder {
      color:#6c757d
    }

    :-moz-placeholder {
      color:#6c757d
    }

    ::-moz-placeholder {
      color:#6c757d
    }

    :-ms-input-placeholder {
      color:#6c757d
    }

    .p-input-filled .p-inputtext {
      background-color:#efefef
    }

    .p-input-filled .p-inputtext:enabled:hover {
      background-color:#efefef
    }

    .p-input-filled .p-inputtext:enabled:focus {
      background-color:#efefef
    }

    .p-inputtext-sm .p-inputtext {
      font-size:.875rem; padding:.4375rem .65625rem
    }

    .p-inputtext-lg .p-inputtext {
      font-size:1.25rem; padding:.625rem .9375rem
    }

    .p-listbox {
      background:#ffffff; color:#212529; border:1px solid #ced4da; border-radius:4px
    }

    .p-listbox .p-listbox-header {
      padding:.75rem 1.5rem; border-bottom:1px solid #dee2e6; color:#212529; background:#efefef; margin:0; border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-listbox .p-listbox-header .p-listbox-filter {
      padding-right:1.75rem
    }

    .p-listbox .p-listbox-header .p-listbox-filter-icon {
      right:.75rem; color:#495057
    }

    .p-listbox .p-listbox-header .p-checkbox {
      margin-right:.5rem
    }

    .p-listbox .p-listbox-list {
      padding:.5rem 0
    }

    .p-listbox .p-listbox-list .p-listbox-item {
      margin:0; padding:.5rem 1.5rem; border:0 none; color:#212529; transition:box-shadow .15s; border-radius:0
    }

    .p-listbox .p-listbox-list .p-listbox-item.p-highlight {
      color:#fff; background:#007bff
    }

    .p-listbox .p-listbox-list .p-listbox-item:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
      margin-right:.5rem
    }

    .p-listbox .p-listbox-list .p-listbox-item-group {
      margin:0; padding:.75rem 1rem; color:#212529; background:#ffffff; font-weight:600
    }

    .p-listbox .p-listbox-list .p-listbox-empty-message {
      padding:.5rem 1.5rem; color:#212529; background:transparent
    }

    .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
      color:#212529; background:#e9ecef
    }

    p-listbox.ng-dirty.ng-invalid>.p-listbox {
      border-color:#dc3545
    }

    .p-multiselect {
      background:#ffffff; border:1px solid #ced4da; transition:background-color .15s, border-color .15s, box-shadow .15s; border-radius:4px
    }

    .p-multiselect:not(.p-disabled):hover {
      border-color:#ced4da
    }

    .p-multiselect:not(.p-disabled).p-focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80; border-color:#007bff
    }

    .p-multiselect .p-multiselect-label {
      padding:.5rem .75rem; transition:background-color .15s, border-color .15s, box-shadow .15s
    }

    .p-multiselect .p-multiselect-label.p-placeholder {
      color:#6c757d
    }

    .p-multiselect.p-multiselect-chip .p-multiselect-label {
      gap:.5rem
    }

    .p-multiselect.p-multiselect-chip .p-multiselect-token {
      padding:.25rem .75rem; background:#007bff; color:#fff; border-radius:4px
    }

    .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
      margin-left:.5rem
    }

    .p-multiselect .p-multiselect-trigger {
      background:transparent; color:#495057; width:2.357rem; border-top-right-radius:4px; border-bottom-right-radius:4px
    }

    .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
      padding:.25rem .75rem
    }

    .p-multiselect-panel {
      background:#ffffff; color:#212529; border:1px solid rgba(0, 0, 0, .15); border-radius:4px; box-shadow:none
    }

    .p-multiselect-panel .p-multiselect-header {
      padding:.75rem 1.5rem; border-bottom:1px solid #dee2e6; color:#212529; background:#efefef; margin:0; border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
      padding-right:1.75rem
    }

    .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
      right:.75rem; color:#495057
    }

    .p-multiselect-panel .p-multiselect-header .p-checkbox {
      margin-right:.5rem
    }

    .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
      margin-left:.5rem; width:2rem; height:2rem; color:#6c757d; border:0 none; background:transparent; border-radius:50%; transition:box-shadow .15s
    }

    .p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
      color:#495057; border-color:transparent; background:transparent
    }

    .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-multiselect-panel .p-multiselect-items {
      padding:.5rem 0
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
      margin:0; padding:.5rem 1.5rem; border:0 none; color:#212529; background:transparent; transition:box-shadow .15s; border-radius:0
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
      color:#fff; background:#007bff
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
      color:#212529; background:#e9ecef
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
      margin-right:.5rem
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
      margin:0; padding:.75rem 1rem; color:#212529; background:#ffffff; font-weight:600
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
      padding:.5rem 1.5rem; color:#212529; background:transparent
    }

    p-multiselect.ng-dirty.ng-invalid>.p-multiselect {
      border-color:#dc3545
    }

    .p-input-filled .p-multiselect {
      background:#efefef
    }

    .p-input-filled .p-multiselect:not(.p-disabled):hover {
      background-color:#efefef
    }

    .p-input-filled .p-multiselect:not(.p-disabled).p-focus {
      background-color:#efefef
    }

    p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
      padding-right:1.75rem
    }

    p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
      color:#495057; right:2.357rem
    }

    p-password.ng-invalid.ng-dirty>.p-password>.p-inputtext {
      border-color:#dc3545
    }

    .p-password-panel {
      padding:1.25rem; background:#ffffff; color:#212529; border:1px solid rgba(0, 0, 0, .2); box-shadow:none; border-radius:4px
    }

    .p-password-panel .p-password-meter {
      margin-bottom:.5rem; background:#e9ecef
    }

    .p-password-panel .p-password-meter .p-password-strength.weak {
      background:#dc3545
    }

    .p-password-panel .p-password-meter .p-password-strength.medium {
      background:#ffc107
    }

    .p-password-panel .p-password-meter .p-password-strength.strong {
      background:#28a745
    }

    p-password.p-password-clearable .p-password-input {
      padding-right:2.5rem
    }

    p-password.p-password-clearable .p-password-clear-icon {
      color:#495057; right:.75rem
    }

    p-password.p-password-clearable.p-password-mask .p-password-input {
      padding-right:4.25rem
    }

    p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
      color:#495057; right:2.5rem
    }

    .p-radiobutton {
      width:20px; height:20px
    }

    .p-radiobutton .p-radiobutton-box {
      border:2px solid #ced4da; background:#ffffff; width:20px; height:20px; color:#212529; border-radius:50%; transition:background-color .15s, border-color .15s, box-shadow .15s
    }

    .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
      border-color:#ced4da
    }

    .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80; border-color:#007bff
    }

    .p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
      width:12px; height:12px; transition-duration:.15s; background-color:#fff
    }

    .p-radiobutton .p-radiobutton-box.p-highlight {
      border-color:#007bff; background:#007bff
    }

    .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
      border-color:#0062cc; background:#0062cc; color:#fff
    }

    p-radiobutton.ng-dirty.ng-invalid>.p-radiobutton>.p-radiobutton-box {
      border-color:#dc3545
    }

    .p-input-filled .p-radiobutton .p-radiobutton-box {
      background-color:#efefef
    }

    .p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
      background-color:#efefef
    }

    .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
      background:#007bff
    }

    .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
      background:#0062cc
    }

    .p-radiobutton-label {
      margin-left:.5rem
    }

    .p-highlight .p-radiobutton .p-radiobutton-box {
      border-color:#fff
    }

    .p-rating .p-rating-icon {
      color:#495057; margin-left:.5rem; transition:background-color .15s, border-color .15s, box-shadow .15s; font-size:1.143rem
    }

    .p-rating .p-rating-icon.p-rating-cancel {
      color:#dc3545
    }

    .p-rating .p-rating-icon:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-rating .p-rating-icon:first-child {
      margin-left:0
    }

    .p-rating .p-rating-icon.pi-star-fill {
      color:#007bff
    }

    .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
      color:#007bff
    }

    .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
      color:#dc3545
    }

    .p-highlight .p-rating .p-rating-icon {
      color:#fff
    }

    .p-selectbutton .p-button {
      background:#6c757d; border:1px solid #6c757d; color:#fff; transition:background-color .15s, border-color .15s, box-shadow .15s
    }

    .p-selectbutton .p-button .p-button-icon-left, .p-selectbutton .p-button .p-button-icon-right {
      color:#fff
    }

    .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
      background:#5a6268; border-color:#545b62; color:#fff
    }

    .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
      color:#fff
    }

    .p-selectbutton .p-button.p-highlight {
      background:#545b62; border-color:#4e555b; color:#fff
    }

    .p-selectbutton .p-button.p-highlight .p-button-icon-left, .p-selectbutton .p-button.p-highlight .p-button-icon-right {
      color:#fff
    }

    .p-selectbutton .p-button.p-highlight:hover {
      background:#545b62; border-color:#4e555b; color:#fff
    }

    .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
      color:#fff
    }

    p-selectbutton.ng-dirty.ng-invalid>.p-selectbutton>.p-button {
      border-color:#dc3545
    }

    .p-slider {
      background:#e9ecef; border:0 none; border-radius:4px
    }

    .p-slider.p-slider-horizontal {
      height:.286rem
    }

    .p-slider.p-slider-horizontal .p-slider-handle {
      margin-top:-.5715rem; margin-left:-.5715rem
    }

    .p-slider.p-slider-vertical {
      width:.286rem
    }

    .p-slider.p-slider-vertical .p-slider-handle {
      margin-left:-.5715rem; margin-bottom:-.5715rem
    }

    .p-slider .p-slider-handle {
      height:1.143rem; width:1.143rem; background:#007bff; border:2px solid #007bff; border-radius:4px; transition:background-color .15s, border-color .15s, box-shadow .15s
    }

    .p-slider .p-slider-handle:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-slider .p-slider-range {
      background:#007bff
    }

    .p-slider:not(.p-disabled) .p-slider-handle:hover {
      background:#0069d9; border-color:#0069d9
    }

    .p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
      transition:background-color .15s, border-color .15s, box-shadow .15s, left .15s
    }

    .p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
      transition:width .15s
    }

    .p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
      transition:background-color .15s, border-color .15s, box-shadow .15s, bottom .15s
    }

    .p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
      transition:height .15s
    }

    .p-togglebutton.p-button {
      background:#6c757d; border:1px solid #6c757d; color:#fff; transition:background-color .15s, border-color .15s, box-shadow .15s
    }

    .p-togglebutton.p-button .p-button-icon-left, .p-togglebutton.p-button .p-button-icon-right {
      color:#fff
    }

    .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
      background:#5a6268; border-color:#545b62; color:#fff
    }

    .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
      color:#fff
    }

    .p-togglebutton.p-button.p-highlight {
      background:#545b62; border-color:#4e555b; color:#fff
    }

    .p-togglebutton.p-button.p-highlight .p-button-icon-left, .p-togglebutton.p-button.p-highlight .p-button-icon-right {
      color:#fff
    }

    .p-togglebutton.p-button.p-highlight:hover {
      background:#545b62; border-color:#4e555b; color:#fff
    }

    .p-togglebutton.p-button.p-highlight:hover .p-button-icon-left, .p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
      color:#fff
    }

    p-togglebutton.ng-dirty.ng-invalid>.p-togglebutton.p-button {
      border-color:#dc3545
    }

    .p-treeselect {
      background:#ffffff; border:1px solid #ced4da; transition:background-color .15s, border-color .15s, box-shadow .15s; border-radius:4px
    }

    .p-treeselect:not(.p-disabled):hover {
      border-color:#ced4da
    }

    .p-treeselect:not(.p-disabled).p-focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80; border-color:#007bff
    }

    .p-treeselect .p-treeselect-label {
      padding:.5rem .75rem; transition:background-color .15s, border-color .15s, box-shadow .15s
    }

    .p-treeselect .p-treeselect-label.p-placeholder {
      color:#6c757d
    }

    .p-treeselect.p-treeselect-chip .p-treeselect-token {
      padding:.25rem .75rem; margin-right:.5rem; background:#dee2e6; color:#212529; border-radius:16px
    }

    .p-treeselect .p-treeselect-trigger {
      background:transparent; color:#495057; width:2.357rem; border-top-right-radius:4px; border-bottom-right-radius:4px
    }

    p-treeselect.ng-invalid.ng-dirty>.p-treeselect {
      border-color:#dc3545
    }

    .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
      padding:.25rem .75rem
    }

    .p-treeselect-panel {
      background:#ffffff; color:#212529; border:1px solid rgba(0, 0, 0, .15); border-radius:4px; box-shadow:none
    }

    .p-treeselect-panel .p-treeselect-header {
      padding:.75rem 1.5rem; border-bottom:1px solid #dee2e6; color:#212529; background:#efefef; margin:0; border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
      margin-right:.5rem
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
      padding-right:1.75rem
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
      right:.75rem; color:#495057
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
      padding-right:3.5rem
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
      right:2.5rem
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-close {
      width:2rem; height:2rem; color:#6c757d; border:0 none; background:transparent; border-radius:50%; transition:box-shadow .15s
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
      color:#495057; border-color:transparent; background:transparent
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
      border:0 none
    }

    .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
      padding:.5rem 1.5rem; color:#212529; background:transparent
    }

    .p-input-filled .p-treeselect {
      background:#efefef
    }

    .p-input-filled .p-treeselect:not(.p-disabled):hover {
      background-color:#efefef
    }

    .p-input-filled .p-treeselect:not(.p-disabled).p-focus {
      background-color:#efefef
    }

    p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
      padding-right:1.75rem
    }

    p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
      color:#495057; right:2.357rem
    }

    .p-button {
      color:#fff; background:#007bff; border:1px solid #007bff; padding:.5rem .75rem; font-size:1rem; transition:background-color .15s, border-color .15s, box-shadow .15s; border-radius:4px
    }

    .p-button:enabled:hover {
      background:#0069d9; color:#fff; border-color:#0069d9
    }

    .p-button:enabled:active {
      background:#0062cc; color:#fff; border-color:#0062cc
    }

    .p-button.p-button-outlined {
      background-color:transparent; color:#007bff; border:1px solid
    }

    .p-button.p-button-outlined:enabled:hover {
      background:rgba(0, 123, 255, .04); color:#007bff; border:1px solid
    }

    .p-button.p-button-outlined:enabled:active {
      background:rgba(0, 123, 255, .16); color:#007bff; border:1px solid
    }

    .p-button.p-button-outlined.p-button-plain {
      color:#6c757d; border-color:#6c757d
    }

    .p-button.p-button-outlined.p-button-plain:enabled:hover {
      background:#e9ecef; color:#6c757d
    }

    .p-button.p-button-outlined.p-button-plain:enabled:active {
      background:#dee2e6; color:#6c757d
    }

    .p-button.p-button-text {
      background-color:transparent; color:#007bff; border-color:transparent
    }

    .p-button.p-button-text:enabled:hover {
      background:rgba(0, 123, 255, .04); color:#007bff; border-color:transparent
    }

    .p-button.p-button-text:enabled:active {
      background:rgba(0, 123, 255, .16); color:#007bff; border-color:transparent
    }

    .p-button.p-button-text.p-button-plain {
      color:#6c757d
    }

    .p-button.p-button-text.p-button-plain:enabled:hover {
      background:#e9ecef; color:#6c757d
    }

    .p-button.p-button-text.p-button-plain:enabled:active {
      background:#dee2e6; color:#6c757d
    }

    .p-button:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-button .p-button-label {
      transition-duration:.15s
    }

    .p-button .p-button-icon-left {
      margin-right:.5rem
    }

    .p-button .p-button-icon-right {
      margin-left:.5rem
    }

    .p-button .p-button-icon-bottom {
      margin-top:.5rem
    }

    .p-button .p-button-icon-top {
      margin-bottom:.5rem
    }

    .p-button .p-badge {
      margin-left:.5rem; min-width:1rem; height:1rem; line-height:1rem; color:#007bff; background-color:#fff
    }

    .p-button.p-button-raised {
      box-shadow:0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f
    }

    .p-button.p-button-rounded {
      border-radius:2rem
    }

    .p-button.p-button-icon-only {
      width:2.357rem; padding:.5rem 0
    }

    .p-button.p-button-icon-only .p-button-icon-left, .p-button.p-button-icon-only .p-button-icon-right {
      margin:0
    }

    .p-button.p-button-icon-only.p-button-rounded {
      border-radius:50%; height:2.357rem
    }

    .p-button.p-button-sm {
      font-size:.875rem; padding:.4375rem .65625rem
    }

    .p-button.p-button-sm .p-button-icon {
      font-size:.875rem
    }

    .p-button.p-button-lg {
      font-size:1.25rem; padding:.625rem .9375rem
    }

    .p-button.p-button-lg .p-button-icon {
      font-size:1.25rem
    }

    .p-button.p-button-loading-label-only .p-button-label {
      margin-left:.5rem
    }

    .p-button.p-button-loading-label-only .p-button-loading-icon {
      margin-right:0
    }

    .p-fluid .p-button {
      width:100%
    }

    .p-fluid .p-button-icon-only {
      width:2.357rem
    }

    .p-fluid .p-buttonset {
      display:flex
    }

    .p-fluid .p-buttonset .p-button {
      flex:1
    }

    .p-button.p-button-secondary, .p-buttonset.p-button-secondary>.p-button, .p-splitbutton.p-button-secondary>.p-button {
      color:#fff; background:#6c757d; border:1px solid #6c757d
    }

    .p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary>.p-button:enabled:hover, .p-splitbutton.p-button-secondary>.p-button:enabled:hover {
      background:#5a6268; color:#fff; border-color:#5a6268
    }

    .p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary>.p-button:enabled:focus, .p-splitbutton.p-button-secondary>.p-button:enabled:focus {
      box-shadow:0 0 0 .2rem #828a9180
    }

    .p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary>.p-button:enabled:active, .p-splitbutton.p-button-secondary>.p-button:enabled:active {
      background:#545b62; color:#fff; border-color:#4e555b
    }

    .p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary>.p-button.p-button-outlined, .p-splitbutton.p-button-secondary>.p-button.p-button-outlined {
      background-color:transparent; color:#6c757d; border:1px solid
    }

    .p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:hover {
      background:rgba(108, 117, 125, .04); color:#6c757d; border:1px solid
    }

    .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active {
      background:rgba(108, 117, 125, .16); color:#6c757d; border:1px solid
    }

    .p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary>.p-button.p-button-text, .p-splitbutton.p-button-secondary>.p-button.p-button-text {
      background-color:transparent; color:#6c757d; border-color:transparent
    }

    .p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:hover {
      background:rgba(108, 117, 125, .04); border-color:transparent; color:#6c757d
    }

    .p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active {
      background:rgba(108, 117, 125, .16); border-color:transparent; color:#6c757d
    }

    .p-button.p-button-info, .p-buttonset.p-button-info>.p-button, .p-splitbutton.p-button-info>.p-button {
      color:#fff; background:#17a2b8; border:1px solid #17a2b8
    }

    .p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info>.p-button:enabled:hover, .p-splitbutton.p-button-info>.p-button:enabled:hover {
      background:#138496; color:#fff; border-color:#117a8b
    }

    .p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info>.p-button:enabled:focus, .p-splitbutton.p-button-info>.p-button:enabled:focus {
      box-shadow:0 0 0 .2rem #3ab0c380
    }

    .p-button.p-button-info:enabled:active, .p-buttonset.p-button-info>.p-button:enabled:active, .p-splitbutton.p-button-info>.p-button:enabled:active {
      background:#138496; color:#fff; border-color:#117a8b
    }

    .p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info>.p-button.p-button-outlined, .p-splitbutton.p-button-info>.p-button.p-button-outlined {
      background-color:transparent; color:#17a2b8; border:1px solid
    }

    .p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:hover {
      background:rgba(23, 162, 184, .04); color:#17a2b8; border:1px solid
    }

    .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active {
      background:rgba(23, 162, 184, .16); color:#17a2b8; border:1px solid
    }

    .p-button.p-button-info.p-button-text, .p-buttonset.p-button-info>.p-button.p-button-text, .p-splitbutton.p-button-info>.p-button.p-button-text {
      background-color:transparent; color:#17a2b8; border-color:transparent
    }

    .p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info>.p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info>.p-button.p-button-text:enabled:hover {
      background:rgba(23, 162, 184, .04); border-color:transparent; color:#17a2b8
    }

    .p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info>.p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active {
      background:rgba(23, 162, 184, .16); border-color:transparent; color:#17a2b8
    }

    .p-button.p-button-success, .p-buttonset.p-button-success>.p-button, .p-splitbutton.p-button-success>.p-button {
      color:#fff; background:#28a745; border:1px solid #28a745
    }

    .p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success>.p-button:enabled:hover, .p-splitbutton.p-button-success>.p-button:enabled:hover {
      background:#218838; color:#fff; border-color:#1e7e34
    }

    .p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success>.p-button:enabled:focus, .p-splitbutton.p-button-success>.p-button:enabled:focus {
      box-shadow:0 0 0 .2rem #48b46180
    }

    .p-button.p-button-success:enabled:active, .p-buttonset.p-button-success>.p-button:enabled:active, .p-splitbutton.p-button-success>.p-button:enabled:active {
      background:#1e7e34; color:#fff; border-color:#1c7430
    }

    .p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success>.p-button.p-button-outlined, .p-splitbutton.p-button-success>.p-button.p-button-outlined {
      background-color:transparent; color:#28a745; border:1px solid
    }

    .p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:hover {
      background:rgba(40, 167, 69, .04); color:#28a745; border:1px solid
    }

    .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active {
      background:rgba(40, 167, 69, .16); color:#28a745; border:1px solid
    }

    .p-button.p-button-success.p-button-text, .p-buttonset.p-button-success>.p-button.p-button-text, .p-splitbutton.p-button-success>.p-button.p-button-text {
      background-color:transparent; color:#28a745; border-color:transparent
    }

    .p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success>.p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success>.p-button.p-button-text:enabled:hover {
      background:rgba(40, 167, 69, .04); border-color:transparent; color:#28a745
    }

    .p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success>.p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active {
      background:rgba(40, 167, 69, .16); border-color:transparent; color:#28a745
    }

    .p-button.p-button-warning, .p-buttonset.p-button-warning>.p-button, .p-splitbutton.p-button-warning>.p-button {
      color:#212529; background:#ffc107; border:1px solid #ffc107
    }

    .p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning>.p-button:enabled:hover, .p-splitbutton.p-button-warning>.p-button:enabled:hover {
      background:#e0a800; color:#212529; border-color:#d39e00
    }

    .p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning>.p-button:enabled:focus, .p-splitbutton.p-button-warning>.p-button:enabled:focus {
      box-shadow:0 0 0 .2rem #deaa0c80
    }

    .p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning>.p-button:enabled:active, .p-splitbutton.p-button-warning>.p-button:enabled:active {
      background:#d39e00; color:#212529; border-color:#c69500
    }

    .p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning>.p-button.p-button-outlined, .p-splitbutton.p-button-warning>.p-button.p-button-outlined {
      background-color:transparent; color:#ffc107; border:1px solid
    }

    .p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:hover {
      background:rgba(255, 193, 7, .04); color:#ffc107; border:1px solid
    }

    .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active {
      background:rgba(255, 193, 7, .16); color:#ffc107; border:1px solid
    }

    .p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning>.p-button.p-button-text, .p-splitbutton.p-button-warning>.p-button.p-button-text {
      background-color:transparent; color:#ffc107; border-color:transparent
    }

    .p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning>.p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:hover {
      background:rgba(255, 193, 7, .04); border-color:transparent; color:#ffc107
    }

    .p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active {
      background:rgba(255, 193, 7, .16); border-color:transparent; color:#ffc107
    }

    .p-button.p-button-help, .p-buttonset.p-button-help>.p-button, .p-splitbutton.p-button-help>.p-button {
      color:#fff; background:#6f42c1; border:1px solid #6f42c1
    }

    .p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help>.p-button:enabled:hover, .p-splitbutton.p-button-help>.p-button:enabled:hover {
      background:#633bad; color:#fff; border-color:#58349a
    }

    .p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help>.p-button:enabled:focus, .p-splitbutton.p-button-help>.p-button:enabled:focus {
      box-shadow:0 0 0 .2rem #d3c6ec
    }

    .p-button.p-button-help:enabled:active, .p-buttonset.p-button-help>.p-button:enabled:active, .p-splitbutton.p-button-help>.p-button:enabled:active {
      background:#58349a; color:#fff; border-color:#4d2e87
    }

    .p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help>.p-button.p-button-outlined, .p-splitbutton.p-button-help>.p-button.p-button-outlined {
      background-color:transparent; color:#6f42c1; border:1px solid
    }

    .p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:hover {
      background:rgba(111, 66, 193, .04); color:#6f42c1; border:1px solid
    }

    .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active {
      background:rgba(111, 66, 193, .16); color:#6f42c1; border:1px solid
    }

    .p-button.p-button-help.p-button-text, .p-buttonset.p-button-help>.p-button.p-button-text, .p-splitbutton.p-button-help>.p-button.p-button-text {
      background-color:transparent; color:#6f42c1; border-color:transparent
    }

    .p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help>.p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help>.p-button.p-button-text:enabled:hover {
      background:rgba(111, 66, 193, .04); border-color:transparent; color:#6f42c1
    }

    .p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help>.p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active {
      background:rgba(111, 66, 193, .16); border-color:transparent; color:#6f42c1
    }

    .p-button.p-button-danger, .p-buttonset.p-button-danger>.p-button, .p-splitbutton.p-button-danger>.p-button {
      color:#fff; background:#dc3545; border:1px solid #dc3545
    }

    .p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger>.p-button:enabled:hover, .p-splitbutton.p-button-danger>.p-button:enabled:hover {
      background:#c82333; color:#fff; border-color:#bd2130
    }

    .p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger>.p-button:enabled:focus, .p-splitbutton.p-button-danger>.p-button:enabled:focus {
      box-shadow:0 0 0 .2rem #e1536180
    }

    .p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger>.p-button:enabled:active, .p-splitbutton.p-button-danger>.p-button:enabled:active {
      background:#bd2130; color:#fff; border-color:#b21f2d
    }

    .p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger>.p-button.p-button-outlined, .p-splitbutton.p-button-danger>.p-button.p-button-outlined {
      background-color:transparent; color:#dc3545; border:1px solid
    }

    .p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:hover {
      background:rgba(220, 53, 69, .04); color:#dc3545; border:1px solid
    }

    .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active {
      background:rgba(220, 53, 69, .16); color:#dc3545; border:1px solid
    }

    .p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger>.p-button.p-button-text, .p-splitbutton.p-button-danger>.p-button.p-button-text {
      background-color:transparent; color:#dc3545; border-color:transparent
    }

    .p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger>.p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:hover {
      background:rgba(220, 53, 69, .04); border-color:transparent; color:#dc3545
    }

    .p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active {
      background:rgba(220, 53, 69, .16); border-color:transparent; color:#dc3545
    }

    .p-button.p-button-link {
      color:#007bff; background:transparent; border:transparent
    }

    .p-button.p-button-link:enabled:hover {
      background:transparent; color:#0069d9; border-color:transparent
    }

    .p-button.p-button-link:enabled:hover .p-button-label {
      text-decoration:underline
    }

    .p-button.p-button-link:enabled:focus {
      background:transparent; box-shadow:0 0 0 .2rem #268fff80; border-color:transparent
    }

    .p-button.p-button-link:enabled:active {
      background:transparent; color:#007bff; border-color:transparent
    }

    .p-speeddial-button.p-button.p-button-icon-only {
      width:4rem; height:4rem
    }

    .p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
      font-size:1.3rem
    }

    .p-speeddial-action {
      width:3rem; height:3rem; background:#495057; color:#fff
    }

    .p-speeddial-action:hover {
      background:#343a40; color:#fff
    }

    .p-speeddial-direction-up .p-speeddial-item {
      margin:.25rem 0
    }

    .p-speeddial-direction-up .p-speeddial-item:first-child {
      margin-bottom:.5rem
    }

    .p-speeddial-direction-down .p-speeddial-item {
      margin:.25rem 0
    }

    .p-speeddial-direction-down .p-speeddial-item:first-child {
      margin-top:.5rem
    }

    .p-speeddial-direction-left .p-speeddial-item {
      margin:0 .25rem
    }

    .p-speeddial-direction-left .p-speeddial-item:first-child {
      margin-right:.5rem
    }

    .p-speeddial-direction-right .p-speeddial-item {
      margin:0 .25rem
    }

    .p-speeddial-direction-right .p-speeddial-item:first-child {
      margin-left:.5rem
    }

    .p-speeddial-circle .p-speeddial-item, .p-speeddial-semi-circle .p-speeddial-item, .p-speeddial-quarter-circle .p-speeddial-item {
      margin:0
    }

    .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, .p-speeddial-semi-circle .p-speeddial-item:first-child, .p-speeddial-semi-circle .p-speeddial-item:last-child, .p-speeddial-quarter-circle .p-speeddial-item:first-child, .p-speeddial-quarter-circle .p-speeddial-item:last-child {
      margin:0
    }

    .p-speeddial-mask {
      background-color:#0006
    }

    .p-splitbutton {
      border-radius:4px
    }

    .p-splitbutton.p-button-outlined>.p-button {
      background-color:transparent; color:#007bff; border:1px solid
    }

    .p-splitbutton.p-button-outlined>.p-button:enabled:hover, .p-splitbutton.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:rgba(0, 123, 255, .04); color:#007bff
    }

    .p-splitbutton.p-button-outlined>.p-button:enabled:active, .p-splitbutton.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active {
      background:rgba(0, 123, 255, .16); color:#007bff
    }

    .p-splitbutton.p-button-outlined.p-button-plain>.p-button {
      color:#6c757d; border-color:#6c757d
    }

    .p-splitbutton.p-button-outlined.p-button-plain>.p-button:enabled:hover, .p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:#e9ecef; color:#6c757d
    }

    .p-splitbutton.p-button-outlined.p-button-plain>.p-button:enabled:active, .p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):active {
      background:#dee2e6; color:#6c757d
    }

    .p-splitbutton.p-button-text>.p-button {
      background-color:transparent; color:#007bff; border-color:transparent
    }

    .p-splitbutton.p-button-text>.p-button:enabled:hover, .p-splitbutton.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:rgba(0, 123, 255, .04); color:#007bff; border-color:transparent
    }

    .p-splitbutton.p-button-text>.p-button:enabled:active, .p-splitbutton.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active {
      background:rgba(0, 123, 255, .16); color:#007bff; border-color:transparent
    }

    .p-splitbutton.p-button-text.p-button-plain>.p-button {
      color:#6c757d
    }

    .p-splitbutton.p-button-text.p-button-plain>.p-button:enabled:hover, .p-splitbutton.p-button-text.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:#e9ecef; color:#6c757d
    }

    .p-splitbutton.p-button-text.p-button-plain>.p-button:enabled:active, .p-splitbutton.p-button-text.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):active {
      background:#dee2e6; color:#6c757d
    }

    .p-splitbutton.p-button-raised {
      box-shadow:0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f
    }

    .p-splitbutton.p-button-rounded {
      border-radius:2rem
    }

    .p-splitbutton.p-button-rounded>.p-button {
      border-radius:2rem
    }

    .p-splitbutton.p-button-sm>.p-button {
      font-size:.875rem; padding:.4375rem .65625rem
    }

    .p-splitbutton.p-button-sm>.p-button .p-button-icon {
      font-size:.875rem
    }

    .p-splitbutton.p-button-lg>.p-button {
      font-size:1.25rem; padding:.625rem .9375rem
    }

    .p-splitbutton.p-button-lg>.p-button .p-button-icon {
      font-size:1.25rem
    }

    .p-splitbutton.p-button-secondary.p-button-outlined>.p-button {
      background-color:transparent; color:#6c757d; border:1px solid
    }

    .p-splitbutton.p-button-secondary.p-button-outlined>.p-button:enabled:hover, .p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:rgba(108, 117, 125, .04); color:#6c757d
    }

    .p-splitbutton.p-button-secondary.p-button-outlined>.p-button:enabled:active, .p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active {
      background:rgba(108, 117, 125, .16); color:#6c757d
    }

    .p-splitbutton.p-button-secondary.p-button-text>.p-button {
      background-color:transparent; color:#6c757d; border-color:transparent
    }

    .p-splitbutton.p-button-secondary.p-button-text>.p-button:enabled:hover, .p-splitbutton.p-button-secondary.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:rgba(108, 117, 125, .04); border-color:transparent; color:#6c757d
    }

    .p-splitbutton.p-button-secondary.p-button-text>.p-button:enabled:active, .p-splitbutton.p-button-secondary.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active {
      background:rgba(108, 117, 125, .16); border-color:transparent; color:#6c757d
    }

    .p-splitbutton.p-button-info.p-button-outlined>.p-button {
      background-color:transparent; color:#17a2b8; border:1px solid
    }

    .p-splitbutton.p-button-info.p-button-outlined>.p-button:enabled:hover, .p-splitbutton.p-button-info.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:rgba(23, 162, 184, .04); color:#17a2b8
    }

    .p-splitbutton.p-button-info.p-button-outlined>.p-button:enabled:active, .p-splitbutton.p-button-info.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active {
      background:rgba(23, 162, 184, .16); color:#17a2b8
    }

    .p-splitbutton.p-button-info.p-button-text>.p-button {
      background-color:transparent; color:#17a2b8; border-color:transparent
    }

    .p-splitbutton.p-button-info.p-button-text>.p-button:enabled:hover, .p-splitbutton.p-button-info.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:rgba(23, 162, 184, .04); border-color:transparent; color:#17a2b8
    }

    .p-splitbutton.p-button-info.p-button-text>.p-button:enabled:active, .p-splitbutton.p-button-info.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active {
      background:rgba(23, 162, 184, .16); border-color:transparent; color:#17a2b8
    }

    .p-splitbutton.p-button-success.p-button-outlined>.p-button {
      background-color:transparent; color:#28a745; border:1px solid
    }

    .p-splitbutton.p-button-success.p-button-outlined>.p-button:enabled:hover, .p-splitbutton.p-button-success.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:rgba(40, 167, 69, .04); color:#28a745
    }

    .p-splitbutton.p-button-success.p-button-outlined>.p-button:enabled:active, .p-splitbutton.p-button-success.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active {
      background:rgba(40, 167, 69, .16); color:#28a745
    }

    .p-splitbutton.p-button-success.p-button-text>.p-button {
      background-color:transparent; color:#28a745; border-color:transparent
    }

    .p-splitbutton.p-button-success.p-button-text>.p-button:enabled:hover, .p-splitbutton.p-button-success.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:rgba(40, 167, 69, .04); border-color:transparent; color:#28a745
    }

    .p-splitbutton.p-button-success.p-button-text>.p-button:enabled:active, .p-splitbutton.p-button-success.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active {
      background:rgba(40, 167, 69, .16); border-color:transparent; color:#28a745
    }

    .p-splitbutton.p-button-warning.p-button-outlined>.p-button {
      background-color:transparent; color:#ffc107; border:1px solid
    }

    .p-splitbutton.p-button-warning.p-button-outlined>.p-button:enabled:hover, .p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:rgba(255, 193, 7, .04); color:#ffc107
    }

    .p-splitbutton.p-button-warning.p-button-outlined>.p-button:enabled:active, .p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active {
      background:rgba(255, 193, 7, .16); color:#ffc107
    }

    .p-splitbutton.p-button-warning.p-button-text>.p-button {
      background-color:transparent; color:#ffc107; border-color:transparent
    }

    .p-splitbutton.p-button-warning.p-button-text>.p-button:enabled:hover, .p-splitbutton.p-button-warning.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:rgba(255, 193, 7, .04); border-color:transparent; color:#ffc107
    }

    .p-splitbutton.p-button-warning.p-button-text>.p-button:enabled:active, .p-splitbutton.p-button-warning.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active {
      background:rgba(255, 193, 7, .16); border-color:transparent; color:#ffc107
    }

    .p-splitbutton.p-button-help.p-button-outlined>.p-button {
      background-color:transparent; color:#6f42c1; border:1px solid
    }

    .p-splitbutton.p-button-help.p-button-outlined>.p-button:enabled:hover, .p-splitbutton.p-button-help.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:rgba(111, 66, 193, .04); color:#6f42c1
    }

    .p-splitbutton.p-button-help.p-button-outlined>.p-button:enabled:active, .p-splitbutton.p-button-help.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active {
      background:rgba(111, 66, 193, .16); color:#6f42c1
    }

    .p-splitbutton.p-button-help.p-button-text>.p-button {
      background-color:transparent; color:#6f42c1; border-color:transparent
    }

    .p-splitbutton.p-button-help.p-button-text>.p-button:enabled:hover, .p-splitbutton.p-button-help.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:rgba(111, 66, 193, .04); border-color:transparent; color:#6f42c1
    }

    .p-splitbutton.p-button-help.p-button-text>.p-button:enabled:active, .p-splitbutton.p-button-help.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active {
      background:rgba(111, 66, 193, .16); border-color:transparent; color:#6f42c1
    }

    .p-splitbutton.p-button-danger.p-button-outlined>.p-button {
      background-color:transparent; color:#dc3545; border:1px solid
    }

    .p-splitbutton.p-button-danger.p-button-outlined>.p-button:enabled:hover, .p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:rgba(220, 53, 69, .04); color:#dc3545
    }

    .p-splitbutton.p-button-danger.p-button-outlined>.p-button:enabled:active, .p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active {
      background:rgba(220, 53, 69, .16); color:#dc3545
    }

    .p-splitbutton.p-button-danger.p-button-text>.p-button {
      background-color:transparent; color:#dc3545; border-color:transparent
    }

    .p-splitbutton.p-button-danger.p-button-text>.p-button:enabled:hover, .p-splitbutton.p-button-danger.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover {
      background:rgba(220, 53, 69, .04); border-color:transparent; color:#dc3545
    }

    .p-splitbutton.p-button-danger.p-button-text>.p-button:enabled:active, .p-splitbutton.p-button-danger.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active {
      background:rgba(220, 53, 69, .16); border-color:transparent; color:#dc3545
    }

    .p-carousel .p-carousel-content .p-carousel-prev, .p-carousel .p-carousel-content .p-carousel-next {
      width:2rem; height:2rem; color:#6c757d; border:0 none; background:transparent; border-radius:50%; transition:box-shadow .15s; margin:.5rem
    }

    .p-carousel .p-carousel-content .p-carousel-prev:enabled:hover, .p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
      color:#495057; border-color:transparent; background:transparent
    }

    .p-carousel .p-carousel-content .p-carousel-prev:focus, .p-carousel .p-carousel-content .p-carousel-next:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-carousel .p-carousel-indicators {
      padding:1rem
    }

    .p-carousel .p-carousel-indicators .p-carousel-indicator {
      margin-right:.5rem; margin-bottom:.5rem
    }

    .p-carousel .p-carousel-indicators .p-carousel-indicator button {
      background-color:#e9ecef; width:2rem; height:.5rem; transition:box-shadow .15s; border-radius:0
    }

    .p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
      background:#dee2e6
    }

    .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
      background:#007bff; color:#fff
    }

    .p-datatable .p-paginator-top, .p-datatable .p-paginator-bottom {
      border-width:1px 0 0 0; border-radius:0
    }

    .p-datatable .p-datatable-header {
      background:#efefef; color:#212529; border:solid #dee2e6; border-width:1px 0 0 0; padding:1rem; font-weight:600
    }

    .p-datatable .p-datatable-footer {
      background:#efefef; color:#212529; border:1px solid #dee2e6; border-width:1px 0 1px 0; padding:1rem; font-weight:600
    }

    .p-datatable .p-datatable-thead>tr>th {
      text-align:left; padding:1rem; border:1px solid #dee2e6; border-width:1px 0 2px 0; font-weight:600; color:#212529; background:#ffffff; transition:box-shadow .15s
    }

    .p-datatable .p-datatable-tfoot>tr>td {
      text-align:left; padding:1rem; border:1px solid #dee2e6; border-width:1px 0 1px 0; font-weight:600; color:#212529; background:#ffffff
    }

    .p-datatable .p-sortable-column .p-sortable-column-icon {
      color:#6c757d; margin-left:.5rem
    }

    .p-datatable .p-sortable-column .p-sortable-column-badge {
      border-radius:50%; height:1.143rem; min-width:1.143rem; line-height:1.143rem; color:#fff; background:#007bff; margin-left:.5rem
    }

    .p-datatable .p-sortable-column:not(.p-highlight):hover {
      background:#e9ecef; color:#212529
    }

    .p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
      color:#6c757d
    }

    .p-datatable .p-sortable-column.p-highlight {
      background:#ffffff; color:#007bff
    }

    .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
      color:#007bff
    }

    .p-datatable .p-sortable-column.p-highlight:hover {
      background:#e9ecef; color:#007bff
    }

    .p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
      color:#007bff
    }

    .p-datatable .p-sortable-column:focus {
      box-shadow:inset 0 0 0 .15rem #268fff80; outline:0 none
    }

    .p-datatable .p-datatable-tbody>tr {
      background:#ffffff; color:#212529; transition:box-shadow .15s
    }

    .p-datatable .p-datatable-tbody>tr>td {
      text-align:left; border:1px solid #dee2e6; border-width:1px 0 0 0; padding:1rem
    }

    .p-datatable .p-datatable-tbody>tr>td .p-row-toggler, .p-datatable .p-datatable-tbody>tr>td .p-row-editor-init, .p-datatable .p-datatable-tbody>tr>td .p-row-editor-save, .p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel {
      width:2rem; height:2rem; color:#6c757d; border:0 none; background:transparent; border-radius:50%; transition:box-shadow .15s
    }

    .p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover, .p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover, .p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover, .p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover {
      color:#495057; border-color:transparent; background:transparent
    }

    .p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus, .p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus, .p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus, .p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-datatable .p-datatable-tbody>tr>td .p-row-editor-save {
      margin-right:.5rem
    }

    .p-datatable .p-datatable-tbody>tr:focus {
      outline:.15rem solid rgba(38, 143, 255, .5); outline-offset:.15rem
    }

    .p-datatable .p-datatable-tbody>tr.p-highlight {
      background:#007bff; color:#fff
    }

    .p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td {
      box-shadow:inset 0 2px #007bff
    }

    .p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td {
      box-shadow:inset 0 -2px #007bff
    }

    .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover {
      background:#e9ecef; color:#212529
    }

    .p-datatable .p-column-resizer-helper {
      background:#007bff
    }

    .p-datatable .p-datatable-scrollable-header, .p-datatable .p-datatable-scrollable-footer {
      background:#efefef
    }

    .p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead, .p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot, .p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-scroller-viewport>.p-scroller>.p-datatable-table>.p-datatable-thead, .p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-scroller-viewport>.p-scroller>.p-datatable-table>.p-datatable-tfoot {
      background-color:#fff
    }

    .p-datatable .p-datatable-loading-icon {
      font-size:2rem
    }

    .p-datatable.p-datatable-gridlines .p-datatable-header {
      border-width:1px 1px 0 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-footer {
      border-width:0 1px 1px 1px
    }

    .p-datatable.p-datatable-gridlines .p-paginator-top {
      border-width:0 1px 0 1px
    }

    .p-datatable.p-datatable-gridlines .p-paginator-bottom {
      border-width:0 1px 1px 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th {
      border-width:1px 0 1px 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child {
      border-width:1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td {
      border-width:1px 0 0 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child {
      border-width:1px 1px 0 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td {
      border-width:1px 0 1px 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child {
      border-width:1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td {
      border-width:1px 0 1px 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child {
      border-width:1px 1px 1px 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td {
      border-width:0 0 1px 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child {
      border-width:0 1px 1px 1px
    }

    .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td {
      border-width:0 0 1px 1px
    }

    .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child {
      border-width:0 1px 1px 1px
    }

    .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td {
      border-width:0 0 0 1px
    }

    .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child {
      border-width:0 1px 0 1px
    }

    .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(even) {
      background:rgba(0, 0, 0, .05)
    }

    .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(even).p-highlight {
      background:#007bff; color:#fff
    }

    .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(even).p-highlight .p-row-toggler {
      color:#fff
    }

    .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(even).p-highlight .p-row-toggler:hover {
      color:#fff
    }

    .p-datatable.p-datatable-sm .p-datatable-header {
      padding:.5rem
    }

    .p-datatable.p-datatable-sm .p-datatable-thead>tr>th {
      padding:.5rem
    }

    .p-datatable.p-datatable-sm .p-datatable-tbody>tr>td {
      padding:.5rem
    }

    .p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td {
      padding:.5rem
    }

    .p-datatable.p-datatable-sm .p-datatable-footer {
      padding:.5rem
    }

    .p-datatable.p-datatable-lg .p-datatable-header {
      padding:1.25rem
    }

    .p-datatable.p-datatable-lg .p-datatable-thead>tr>th {
      padding:1.25rem
    }

    .p-datatable.p-datatable-lg .p-datatable-tbody>tr>td {
      padding:1.25rem
    }

    .p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td {
      padding:1.25rem
    }

    .p-datatable.p-datatable-lg .p-datatable-footer {
      padding:1.25rem
    }

    .p-dataview .p-paginator-top, .p-dataview .p-paginator-bottom {
      border-width:1px 0 0 0; border-radius:0
    }

    .p-dataview .p-dataview-header {
      background:#efefef; color:#212529; border:solid #dee2e6; border-width:1px 0 0 0; padding:1rem; font-weight:600
    }

    .p-dataview .p-dataview-content {
      background:#ffffff; color:#212529; border:0 none; padding:0
    }

    .p-dataview.p-dataview-list .p-dataview-content>.p-grid>div {
      border:1px solid #dee2e6; border-width:1px 0 0 0
    }

    .p-dataview .p-dataview-footer {
      background:#efefef; color:#212529; border:1px solid #dee2e6; border-width:1px 0 1px 0; padding:1rem; font-weight:600; border-bottom-left-radius:4px; border-bottom-right-radius:4px
    }

    .p-dataview .p-dataview-loading-icon {
      font-size:2rem
    }

    .p-dataview .p-dataview-emptymessage {
      padding:1.25rem
    }

    .p-column-filter-row .p-column-filter-menu-button, .p-column-filter-row .p-column-filter-clear-button {
      margin-left:.5rem
    }

    .p-column-filter-menu-button {
      width:2rem; height:2rem; color:#6c757d; border:0 none; background:transparent; border-radius:50%; transition:box-shadow .15s
    }

    .p-column-filter-menu-button:hover {
      color:#495057; border-color:transparent; background:transparent
    }

    .p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
      background:transparent; color:#495057
    }

    .p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
      background:#007bff; color:#fff
    }

    .p-column-filter-menu-button:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-column-filter-clear-button {
      width:2rem; height:2rem; color:#6c757d; border:0 none; background:transparent; border-radius:50%; transition:box-shadow .15s
    }

    .p-column-filter-clear-button:hover {
      color:#495057; border-color:transparent; background:transparent
    }

    .p-column-filter-clear-button:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-column-filter-overlay {
      background:#ffffff; color:#212529; border:1px solid rgba(0, 0, 0, .15); border-radius:4px; box-shadow:none; min-width:12.5rem
    }

    .p-column-filter-overlay .p-column-filter-row-items {
      padding:.5rem 0
    }

    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
      margin:0; padding:.5rem 1.5rem; border:0 none; color:#212529; background:transparent; transition:box-shadow .15s; border-radius:0
    }

    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
      color:#fff; background:#007bff
    }

    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
      color:#212529; background:#e9ecef
    }

    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
      border-top:1px solid #dee2e6; margin:.5rem 0
    }

    .p-column-filter-overlay-menu .p-column-filter-operator {
      padding:.75rem 1.5rem; border-bottom:1px solid #dee2e6; color:#212529; background:#efefef; margin:0; border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-column-filter-overlay-menu .p-column-filter-constraint {
      padding:1.25rem; border-bottom:1px solid #dee2e6
    }

    .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
      margin-bottom:.5rem
    }

    .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
      margin-top:.5rem
    }

    .p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
      border-bottom:0 none
    }

    .p-column-filter-overlay-menu .p-column-filter-add-rule {
      padding:.5rem 1.25rem
    }

    .p-column-filter-overlay-menu .p-column-filter-buttonbar {
      padding:1.25rem
    }

    .fc.fc-unthemed .fc-view-container th {
      background:#efefef; border:1px solid #dee2e6; color:#212529
    }

    .fc.fc-unthemed .fc-view-container td.fc-widget-content {
      background:#ffffff; border:1px solid #dee2e6; color:#212529
    }

    .fc.fc-unthemed .fc-view-container td.fc-head-container {
      border:1px solid #dee2e6
    }

    .fc.fc-unthemed .fc-view-container .fc-row {
      border-right:1px solid #dee2e6
    }

    .fc.fc-unthemed .fc-view-container .fc-event {
      background:#0069d9; border:1px solid #0069d9; color:#fff
    }

    .fc.fc-unthemed .fc-view-container .fc-divider {
      background:#efefef; border:1px solid #dee2e6
    }

    .fc.fc-unthemed .fc-toolbar .fc-button {
      color:#fff; background:#007bff; border:1px solid #007bff; font-size:1rem; transition:background-color .15s, border-color .15s, box-shadow .15s; border-radius:4px; display:flex; align-items:center
    }

    .fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
      background:#0069d9; color:#fff; border-color:#0069d9
    }

    .fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
      background:#0062cc; color:#fff; border-color:#0062cc
    }

    .fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
      font-family:PrimeIcons !important; text-indent:0; font-size:1rem
    }

    .fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
      content:"\e900"
    }

    .fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
      font-family:PrimeIcons !important; text-indent:0; font-size:1rem
    }

    .fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
      content:"\e901"
    }

    .fc.fc-unthemed .fc-toolbar .fc-button:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
      background:#6c757d; border:1px solid #6c757d; color:#fff; transition:background-color .15s, border-color .15s, box-shadow .15s
    }

    .fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
      background:#5a6268; border-color:#545b62; color:#fff
    }

    .fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
      background:#545b62; border-color:#4e555b; color:#fff
    }

    .fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80; z-index:1
    }

    .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
      border-radius:0
    }

    .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
      border-top-left-radius:4px; border-bottom-left-radius:4px
    }

    .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
      border-top-right-radius:4px; border-bottom-right-radius:4px
    }

    .fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
      border-color:#dee2e6
    }

    .fc.fc-theme-standard .fc-view-harness th {
      background:#efefef; border-color:#dee2e6; color:#212529
    }

    .fc.fc-theme-standard .fc-view-harness td {
      color:#212529; border-color:#dee2e6
    }

    .fc.fc-theme-standard .fc-view-harness .fc-view {
      background:#ffffff
    }

    .fc.fc-theme-standard .fc-view-harness .fc-popover {
      background:none; border:0 none
    }

    .fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
      border:1px solid #dee2e6; padding:1rem 1.25rem; background:#efefef; color:#212529
    }

    .fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
      opacity:1; display:flex; align-items:center; justify-content:center; overflow:hidden; font-family:PrimeIcons !important; font-size:1rem; width:2rem; height:2rem; color:#6c757d; border:0 none; background:transparent; border-radius:50%; transition:box-shadow .15s
    }

    .fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
      content:"\e90b"
    }

    .fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
      color:#495057; border-color:transparent; background:transparent
    }

    .fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
      padding:1.25rem; border:1px solid #dee2e6; background:#ffffff; color:#212529; border-top:0 none
    }

    .fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
      color:#fff; background:#0069d9; border-color:#0069d9
    }

    .fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
      color:#fff
    }

    .fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
      background:#0069d9; border-color:#0069d9
    }

    .fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
      background:#e9ecef; color:#212529
    }

    .fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
      background:#efefef
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button {
      color:#fff; background:#007bff; border:1px solid #007bff; font-size:1rem; transition:background-color .15s, border-color .15s, box-shadow .15s; border-radius:4px
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
      background:#0069d9; color:#fff; border-color:#0069d9
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
      background:#0062cc; color:#fff; border-color:#0062cc
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
      opacity:.65; color:#fff; background:#007bff; border:1px solid #007bff
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
      font-family:PrimeIcons !important; text-indent:0; font-size:1rem
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
      content:"\e900"
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
      font-family:PrimeIcons !important; text-indent:0; font-size:1rem
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
      content:"\e901"
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
      background:#6c757d; border:1px solid #6c757d; color:#fff; transition:background-color .15s, border-color .15s, box-shadow .15s
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
      background:#5a6268; border-color:#545b62; color:#fff
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
      background:#545b62; border-color:#4e555b; color:#fff
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80; z-index:1
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
      border-radius:0
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
      border-top-left-radius:4px; border-bottom-left-radius:4px
    }

    .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
      border-top-right-radius:4px; border-bottom-right-radius:4px
    }

    .fc.fc-theme-standard a {
      color:#212529
    }

    .fc.fc-theme-standard .fc-highlight {
      color:#fff; background:#007bff
    }

    .p-orderlist .p-orderlist-controls {
      padding:1.25rem
    }

    .p-orderlist .p-orderlist-controls .p-button {
      margin-bottom:.5rem
    }

    .p-orderlist .p-orderlist-header {
      background:#efefef; color:#212529; border:1px solid #dee2e6; padding:1rem 1.25rem; border-bottom:0 none; border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-orderlist .p-orderlist-header .p-orderlist-title {
      font-weight:600
    }

    .p-orderlist .p-orderlist-filter-container {
      padding:1rem 1.25rem; background:#ffffff; border:1px solid #dee2e6; border-bottom:0 none
    }

    .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
      padding-right:1.75rem
    }

    .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
      right:.75rem; color:#495057
    }

    .p-orderlist .p-orderlist-list {
      border:1px solid #dee2e6; background:#ffffff; color:#212529; padding:.5rem 0; border-bottom-right-radius:4px; border-bottom-left-radius:4px
    }

    .p-orderlist .p-orderlist-list .p-orderlist-item {
      padding:.5rem 1.5rem; margin:0; border:0 none; color:#212529; background:transparent; transition:box-shadow .15s
    }

    .p-orderlist .p-orderlist-list .p-orderlist-item:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
      color:#fff; background:#007bff
    }

    .p-orderlist .p-orderlist-list .p-orderlist-empty-message {
      padding:.5rem 1.5rem; color:#212529
    }

    .p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
      background:#e9ecef; color:#212529
    }

    .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
      background:rgba(0, 0, 0, .05)
    }

    .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
      background:#e9ecef
    }

    .p-orderlist-item.cdk-drag-preview {
      padding:.5rem 1.5rem; box-shadow:none; border:0 none; color:#212529; background:#ffffff; margin:0
    }

    .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
      background:#e9ecef; color:#212529
    }

    .p-organizationchart .p-organizationchart-node-content.p-highlight {
      background:#007bff; color:#fff
    }

    .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
      color:#003e80
    }

    .p-organizationchart .p-organizationchart-line-down {
      background:#dee2e6
    }

    .p-organizationchart .p-organizationchart-line-left {
      border-right:1px solid #dee2e6; border-color:#dee2e6
    }

    .p-organizationchart .p-organizationchart-line-top {
      border-top:1px solid #dee2e6; border-color:#dee2e6
    }

    .p-organizationchart .p-organizationchart-node-content {
      border:1px solid #dee2e6; background:#ffffff; color:#212529; padding:1.25rem
    }

    .p-organizationchart .p-organizationchart-node-content .p-node-toggler {
      background:inherit; color:inherit; border-radius:50%
    }

    .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-paginator {
      background:#ffffff; color:#007bff; border:solid #dee2e6; border-width:0; padding:.75rem; border-radius:4px
    }

    .p-paginator .p-paginator-first, .p-paginator .p-paginator-prev, .p-paginator .p-paginator-next, .p-paginator .p-paginator-last {
      background-color:#fff; border:1px solid #dee2e6; color:#007bff; min-width:2.357rem; height:2.357rem; margin:0 0 0 -1px; transition:box-shadow .15s; border-radius:0
    }

    .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover, .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover, .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover, .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
      background:#e9ecef; border-color:#dee2e6; color:#007bff
    }

    .p-paginator .p-paginator-first {
      border-top-left-radius:0; border-bottom-left-radius:0
    }

    .p-paginator .p-paginator-last {
      border-top-right-radius:0; border-bottom-right-radius:0
    }

    .p-paginator .p-dropdown {
      margin-left:.5rem; margin-right:.5rem; height:2.357rem
    }

    .p-paginator .p-dropdown .p-dropdown-label {
      padding-right:0
    }

    .p-paginator .p-paginator-page-input {
      margin-left:.5rem; margin-right:.5rem
    }

    .p-paginator .p-paginator-page-input .p-inputtext {
      max-width:2.357rem
    }

    .p-paginator .p-paginator-current {
      background-color:#fff; border:1px solid #dee2e6; color:#007bff; min-width:2.357rem; height:2.357rem; margin:0 0 0 -1px; padding:0 .5rem
    }

    .p-paginator .p-paginator-pages .p-paginator-page {
      background-color:#fff; border:1px solid #dee2e6; color:#007bff; min-width:2.357rem; height:2.357rem; margin:0 0 0 -1px; transition:box-shadow .15s; border-radius:0
    }

    .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
      background:#007bff; border-color:#007bff; color:#fff
    }

    .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
      background:#e9ecef; border-color:#dee2e6; color:#007bff
    }

    .p-picklist .p-picklist-buttons {
      padding:1.25rem
    }

    .p-picklist .p-picklist-buttons .p-button {
      margin-bottom:.5rem
    }

    .p-picklist .p-picklist-header {
      background:#efefef; color:#212529; border:1px solid #dee2e6; padding:1rem 1.25rem; border-bottom:0 none; border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-picklist .p-picklist-header .p-picklist-title {
      font-weight:600
    }

    .p-picklist .p-picklist-filter-container {
      padding:1rem 1.25rem; background:#ffffff; border:1px solid #dee2e6; border-bottom:0 none
    }

    .p-picklist .p-picklist-filter-container .p-picklist-filter-input {
      padding-right:1.75rem
    }

    .p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
      right:.75rem; color:#495057
    }

    .p-picklist .p-picklist-list {
      border:1px solid #dee2e6; background:#ffffff; color:#212529; padding:.5rem 0; border-bottom-right-radius:4px; border-bottom-left-radius:4px
    }

    .p-picklist .p-picklist-list .p-picklist-item {
      padding:.5rem 1.5rem; margin:0; border:0 none; color:#212529; background:transparent; transition:box-shadow .15s
    }

    .p-picklist .p-picklist-list .p-picklist-item:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-picklist .p-picklist-list .p-picklist-item.p-highlight {
      color:#fff; background:#007bff
    }

    .p-picklist .p-picklist-list .p-picklist-empty-message {
      padding:.5rem 1.5rem; color:#212529
    }

    .p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
      background:#e9ecef; color:#212529
    }

    .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
      background:rgba(0, 0, 0, .05)
    }

    .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
      background:#e9ecef
    }

    .p-picklist-item.cdk-drag-preview {
      padding:.5rem 1.5rem; box-shadow:none; border:0 none; color:#212529; background:#ffffff; margin:0
    }

    .p-timeline .p-timeline-event-marker {
      border:0 none; border-radius:50%; width:1rem; height:1rem; background-color:#007bff
    }

    .p-timeline .p-timeline-event-connector {
      background-color:#dee2e6
    }

    .p-timeline.p-timeline-vertical .p-timeline-event-opposite, .p-timeline.p-timeline-vertical .p-timeline-event-content {
      padding:0 1rem
    }

    .p-timeline.p-timeline-vertical .p-timeline-event-connector {
      width:2px
    }

    .p-timeline.p-timeline-horizontal .p-timeline-event-opposite, .p-timeline.p-timeline-horizontal .p-timeline-event-content {
      padding:1rem 0
    }

    .p-timeline.p-timeline-horizontal .p-timeline-event-connector {
      height:2px
    }

    .p-tree {
      border:1px solid #dee2e6; background:#ffffff; color:#212529; padding:1.25rem; border-radius:4px
    }

    .p-tree .p-tree-container .p-treenode {
      padding:.143rem
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content {
      border-radius:4px; transition:box-shadow .15s; padding:.286rem
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
      margin-right:.5rem; width:2rem; height:2rem; color:#6c757d; border:0 none; background:transparent; border-radius:50%; transition:box-shadow .15s
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
      color:#495057; border-color:transparent; background:transparent
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
      margin-right:.5rem; color:#6c757d
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
      margin-right:.5rem
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
      color:#212529
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
      background:#007bff; color:#fff
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler, .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon, .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover, .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
      color:#fff
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
      background:#e9ecef; color:#212529
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
      background:#e9ecef; color:#212529
    }

    .p-tree .p-tree-filter-container {
      margin-bottom:.5rem
    }

    .p-tree .p-tree-filter-container .p-tree-filter {
      width:100%; padding-right:1.75rem
    }

    .p-tree .p-tree-filter-container .p-tree-filter-icon {
      right:.75rem; color:#495057
    }

    .p-tree .p-treenode-children {
      padding:0 0 0 1rem
    }

    .p-tree .p-tree-loading-icon {
      font-size:2rem
    }

    .p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
      background-color:#0062cc
    }

    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
      border-radius:4px; border:1px solid #dee2e6; background-color:#fff; color:#212529; padding:.286rem; transition:box-shadow .15s
    }

    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
      background-color:#007bff; color:#fff
    }

    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
      color:#fff
    }

    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
      margin-right:.5rem
    }

    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
      color:#6c757d; margin-right:.5rem
    }

    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
      margin-right:.5rem
    }

    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
      background-color:inherit; color:inherit
    }

    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
      background:#e9ecef; color:#212529
    }

    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-treetable .p-paginator-top, .p-treetable .p-paginator-bottom {
      border-width:1px 0 0 0; border-radius:0
    }

    .p-treetable .p-treetable-header {
      background:#efefef; color:#212529; border:solid #dee2e6; border-width:1px 0 0 0; padding:1rem; font-weight:600
    }

    .p-treetable .p-treetable-footer {
      background:#efefef; color:#212529; border:1px solid #dee2e6; border-width:1px 0 1px 0; padding:1rem; font-weight:600
    }

    .p-treetable .p-treetable-thead>tr>th {
      text-align:left; padding:1rem; border:1px solid #dee2e6; border-width:1px 0 2px 0; font-weight:600; color:#212529; background:#ffffff; transition:box-shadow .15s
    }

    .p-treetable .p-treetable-tfoot>tr>td {
      text-align:left; padding:1rem; border:1px solid #dee2e6; border-width:1px 0 1px 0; font-weight:600; color:#212529; background:#ffffff
    }

    .p-treetable .p-sortable-column {
      outline-color:#268fff80
    }

    .p-treetable .p-sortable-column .p-sortable-column-icon {
      color:#6c757d; margin-left:.5rem
    }

    .p-treetable .p-sortable-column .p-sortable-column-badge {
      border-radius:50%; height:1.143rem; min-width:1.143rem; line-height:1.143rem; color:#fff; background:#007bff; margin-left:.5rem
    }

    .p-treetable .p-sortable-column:not(.p-highlight):hover {
      background:#e9ecef; color:#212529
    }

    .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
      color:#6c757d
    }

    .p-treetable .p-sortable-column.p-highlight {
      background:#ffffff; color:#007bff
    }

    .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
      color:#007bff
    }

    .p-treetable .p-treetable-tbody>tr {
      background:#ffffff; color:#212529; transition:box-shadow .15s
    }

    .p-treetable .p-treetable-tbody>tr>td {
      text-align:left; border:1px solid #dee2e6; border-width:1px 0 0 0; padding:1rem
    }

    .p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler {
      width:2rem; height:2rem; color:#6c757d; border:0 none; background:transparent; border-radius:50%; transition:box-shadow .15s; margin-right:.5rem
    }

    .p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover {
      color:#495057; border-color:transparent; background:transparent
    }

    .p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox {
      margin-right:.5rem
    }

    .p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
      color:#212529
    }

    .p-treetable .p-treetable-tbody>tr:focus {
      outline:.15rem solid rgba(38, 143, 255, .5); outline-offset:-.15rem
    }

    .p-treetable .p-treetable-tbody>tr.p-highlight {
      background:#007bff; color:#fff
    }

    .p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler {
      color:#fff
    }

    .p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover {
      color:#fff
    }

    .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover {
      background:#e9ecef; color:#212529
    }

    .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler {
      color:#212529
    }

    .p-treetable .p-column-resizer-helper {
      background:#007bff
    }

    .p-treetable .p-treetable-scrollable-header, .p-treetable .p-treetable-scrollable-footer {
      background:#efefef
    }

    .p-treetable .p-treetable-loading-icon {
      font-size:2rem
    }

    .p-treetable.p-treetable-gridlines .p-datatable-header {
      border-width:1px 1px 0 1px
    }

    .p-treetable.p-treetable-gridlines .p-treetable-footer {
      border-width:0 1px 1px 1px
    }

    .p-treetable.p-treetable-gridlines .p-treetable-top {
      border-width:0 1px 0 1px
    }

    .p-treetable.p-treetable-gridlines .p-treetable-bottom {
      border-width:0 1px 1px 1px
    }

    .p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th {
      border-width:1px
    }

    .p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td {
      border-width:1px
    }

    .p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td {
      border-width:1px
    }

    .p-treetable.p-treetable-sm .p-treetable-header {
      padding:.875rem
    }

    .p-treetable.p-treetable-sm .p-treetable-thead>tr>th {
      padding:.5rem
    }

    .p-treetable.p-treetable-sm .p-treetable-tbody>tr>td {
      padding:.5rem
    }

    .p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td {
      padding:.5rem
    }

    .p-treetable.p-treetable-sm .p-treetable-footer {
      padding:.5rem
    }

    .p-treetable.p-treetable-lg .p-treetable-header {
      padding:1.25rem
    }

    .p-treetable.p-treetable-lg .p-treetable-thead>tr>th {
      padding:1.25rem
    }

    .p-treetable.p-treetable-lg .p-treetable-tbody>tr>td {
      padding:1.25rem
    }

    .p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td {
      padding:1.25rem
    }

    .p-treetable.p-treetable-lg .p-treetable-footer {
      padding:1.25rem
    }

    .p-virtualscroller .p-virtualscroller-header {
      background:#efefef; color:#212529; border:solid #dee2e6; border-width:1px 0 0 0; padding:1rem; font-weight:600
    }

    .p-virtualscroller .p-virtualscroller-content {
      background:#ffffff; color:#212529; border:0 none; padding:0
    }

    .p-virtualscroller .p-virtualscroller-footer {
      background:#efefef; color:#212529; border:1px solid #dee2e6; border-width:1px 0 1px 0; padding:1rem; font-weight:600; border-bottom-left-radius:4px; border-bottom-right-radius:4px
    }

    .p-accordion .p-accordion-header .p-accordion-header-link {
      padding:1rem 1.25rem; border:1px solid #dee2e6; color:#212529; background:#efefef; font-weight:600; border-radius:4px; transition:box-shadow .15s
    }

    .p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
      margin-right:.5rem
    }

    .p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
      background:#e9ecef; border-color:#dee2e6; color:#212529
    }

    .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
      background:#efefef; border-color:#dee2e6; color:#212529; border-bottom-right-radius:0; border-bottom-left-radius:0
    }

    .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
      border-color:#dee2e6; background:#e9ecef; color:#212529
    }

    .p-accordion .p-accordion-content {
      padding:1.25rem; border:1px solid #dee2e6; background:#ffffff; color:#212529; border-top:0; border-radius:0 0 4px 4px
    }

    .p-accordion p-accordiontab .p-accordion-tab {
      margin-bottom:0
    }

    .p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
      border-radius:0
    }

    .p-accordion p-accordiontab .p-accordion-content {
      border-radius:0
    }

    .p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
      border-top:0 none
    }

    .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
      border-top:0 none
    }

    .p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
      border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
      border-bottom-right-radius:4px; border-bottom-left-radius:4px
    }

    .p-accordion p-accordiontab:last-child .p-accordion-content {
      border-bottom-right-radius:4px; border-bottom-left-radius:4px
    }

    .p-card {
      background:#ffffff; color:#212529; box-shadow:0 2px 1px -1px #0003, 0 1px 1px #00000024, 0 1px 3px #0000001f; border-radius:4px
    }

    .p-card .p-card-body {
      padding:1.5rem
    }

    .p-card .p-card-title {
      font-size:1.5rem; font-weight:700; margin-bottom:.5rem
    }

    .p-card .p-card-subtitle {
      font-weight:400; margin-bottom:.5rem; color:#6c757d
    }

    .p-card .p-card-content {
      padding:1rem 0
    }

    .p-card .p-card-footer {
      padding:1rem 0 0
    }

    .p-divider .p-divider-content {
      background-color:#fff
    }

    .p-divider.p-divider-horizontal {
      margin:1rem 0; padding:0 1rem
    }

    .p-divider.p-divider-horizontal:before {
      border-top:1px #dee2e6
    }

    .p-divider.p-divider-horizontal .p-divider-content {
      padding:0 .5rem
    }

    .p-divider.p-divider-vertical {
      margin:0 1rem; padding:1rem 0
    }

    .p-divider.p-divider-vertical:before {
      border-left:1px #dee2e6
    }

    .p-divider.p-divider-vertical .p-divider-content {
      padding:.5rem 0
    }

    .p-fieldset {
      border:1px solid #dee2e6; background:#ffffff; color:#212529; border-radius:4px
    }

    .p-fieldset .p-fieldset-legend {
      padding:1rem 1.25rem; border:1px solid #dee2e6; color:#212529; background:#efefef; font-weight:600; border-radius:4px
    }

    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
      padding:0; transition:box-shadow .15s
    }

    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
      padding:1rem 1.25rem; color:#212529; border-radius:4px; transition:box-shadow .15s
    }

    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
      margin-right:.5rem
    }

    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
      background:#e9ecef; border-color:#dee2e6; color:#212529
    }

    .p-fieldset .p-fieldset-content {
      padding:1.25rem
    }

    .p-panel .p-panel-header {
      border:1px solid #dee2e6; padding:1rem 1.25rem; background:#efefef; color:#212529; border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-panel .p-panel-header .p-panel-title {
      font-weight:600
    }

    .p-panel .p-panel-header .p-panel-header-icon {
      width:2rem; height:2rem; color:#6c757d; border:0 none; background:transparent; border-radius:50%; transition:box-shadow .15s
    }

    .p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
      color:#495057; border-color:transparent; background:transparent
    }

    .p-panel .p-panel-header .p-panel-header-icon:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-panel.p-panel-toggleable .p-panel-header {
      padding:.5rem 1.25rem
    }

    .p-panel .p-panel-content {
      padding:1.25rem; border:1px solid #dee2e6; background:#ffffff; color:#212529; border-bottom-right-radius:4px; border-bottom-left-radius:4px; border-top:0 none
    }

    .p-panel .p-panel-footer {
      padding:.5rem 1.25rem; border:1px solid #dee2e6; background:#ffffff; color:#212529; border-top:0 none
    }

    .p-panel .p-panel-icons-end {
      order:2; margin-left:auto
    }

    .p-panel .p-panel-icons-start {
      order:0; margin-right:.5rem
    }

    .p-panel .p-panel-icons-center {
      order:2; width:100%; text-align:center
    }

    .p-scrollpanel .p-scrollpanel-bar {
      background:#efefef; border:0 none
    }

    .p-splitter {
      border:1px solid #dee2e6; background:#ffffff; border-radius:4px; color:#212529
    }

    .p-splitter .p-splitter-gutter {
      transition:box-shadow .15s; background:#efefef
    }

    .p-splitter .p-splitter-gutter .p-splitter-gutter-handle, .p-splitter .p-splitter-gutter-resizing {
      background:#dee2e6
    }

    .p-tabview .p-tabview-nav {
      background:transparent; border:1px solid #dee2e6; border-width:0 0 1px 0
    }

    .p-tabview .p-tabview-nav li {
      margin-right:0
    }

    .p-tabview .p-tabview-nav li .p-tabview-nav-link {
      border:solid; border-width:1px; border-color:#ffffff #ffffff #dee2e6 #ffffff; background:#ffffff; color:#6c757d; padding:.75rem 1rem; font-weight:600; border-top-right-radius:4px; border-top-left-radius:4px; transition:box-shadow .15s; margin:0 0 -1px
    }

    .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .2rem #268fff80
    }

    .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
      background:#ffffff; border-color:#dee2e6; color:#6c757d
    }

    .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
      background:#ffffff; border-color:#dee2e6 #dee2e6 #ffffff #dee2e6; color:#495057
    }

    .p-tabview .p-tabview-left-icon {
      margin-right:.5rem
    }

    .p-tabview .p-tabview-right-icon, .p-tabview .p-tabview-close {
      margin-left:.5rem
    }

    .p-tabview .p-tabview-nav-btn.p-link {
      background:#ffffff; color:#495057; width:2.357rem; box-shadow:0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f; border-radius:0
    }

    .p-tabview .p-tabview-nav-btn.p-link:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .2rem #268fff80
    }

    .p-tabview .p-tabview-panels {
      background:#ffffff; padding:1.25rem; border:0 none; color:#212529; border-bottom-right-radius:4px; border-bottom-left-radius:4px
    }

    .p-toolbar {
      background:#efefef; border:1px solid #dee2e6; padding:1rem 1.25rem; border-radius:4px
    }

    .p-toolbar .p-toolbar-separator {
      margin:0 .5rem
    }

    .p-confirm-popup {
      background:#ffffff; color:#212529; border:1px solid rgba(0, 0, 0, .2); border-radius:4px; box-shadow:none
    }

    .p-confirm-popup .p-confirm-popup-content {
      padding:1.25rem
    }

    .p-confirm-popup .p-confirm-popup-footer {
      text-align:right; padding:.5rem 1.25rem
    }

    .p-confirm-popup .p-confirm-popup-footer button {
      margin:0 .5rem 0 0; width:auto
    }

    .p-confirm-popup .p-confirm-popup-footer button:last-child {
      margin:0
    }

    .p-confirm-popup:after {
      border:solid transparent; border-color:#fff0; border-bottom-color:#fff
    }

    .p-confirm-popup:before {
      border:solid transparent; border-color:#0000; border-bottom-color:#0003
    }

    .p-confirm-popup.p-confirm-popup-flipped:after {
      border-top-color:#fff
    }

    .p-confirm-popup.p-confirm-popup-flipped:before {
      border-top-color:#0003
    }

    .p-confirm-popup .p-confirm-popup-icon {
      font-size:1.5rem
    }

    .p-confirm-popup .p-confirm-popup-message {
      margin-left:1rem
    }

    .p-dialog {
      border-radius:4px; box-shadow:none; border:1px solid rgba(0, 0, 0, .2)
    }

    .p-dialog .p-dialog-header {
      border-bottom:1px solid #e9ecef; background:#ffffff; color:#212529; padding:1rem; border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-dialog .p-dialog-header .p-dialog-title {
      font-weight:600; font-size:1.25rem
    }

    .p-dialog .p-dialog-header .p-dialog-header-icon {
      width:2rem; height:2rem; color:#6c757d; border:0 none; background:transparent; border-radius:50%; transition:box-shadow .15s; margin-right:.5rem
    }

    .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
      color:#495057; border-color:transparent; background:transparent
    }

    .p-dialog .p-dialog-header .p-dialog-header-icon:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
      margin-right:0
    }

    .p-dialog .p-dialog-content {
      background:#ffffff; color:#212529; padding:1rem
    }

    .p-dialog .p-dialog-content:last-of-type {
      border-bottom-right-radius:4px; border-bottom-left-radius:4px
    }

    .p-dialog .p-dialog-footer {
      border-top:1px solid #e9ecef; background:#ffffff; color:#212529; padding:1rem; text-align:right; border-bottom-right-radius:4px; border-bottom-left-radius:4px
    }

    .p-dialog .p-dialog-footer button {
      margin:0 .5rem 0 0; width:auto
    }

    .p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
      font-size:2rem
    }

    .p-dialog.p-confirm-dialog .p-confirm-dialog-message {
      margin-left:1rem
    }

    .p-overlaypanel {
      background:#ffffff; color:#212529; border:1px solid rgba(0, 0, 0, .2); border-radius:4px; box-shadow:none
    }

    .p-overlaypanel .p-overlaypanel-content {
      padding:1.25rem
    }

    .p-overlaypanel .p-overlaypanel-close {
      background:#007bff; color:#fff; width:2rem; height:2rem; transition:box-shadow .15s; border-radius:50%; position:absolute; top:-1rem; right:-1rem
    }

    .p-overlaypanel .p-overlaypanel-close:enabled:hover {
      background:#0069d9; color:#fff
    }

    .p-overlaypanel:after {
      border:solid transparent; border-color:#fff0; border-bottom-color:#fff
    }

    .p-overlaypanel:before {
      border:solid transparent; border-color:#0000; border-bottom-color:#0003
    }

    .p-overlaypanel.p-overlaypanel-flipped:after {
      border-top-color:#fff
    }

    .p-overlaypanel.p-overlaypanel-flipped:before {
      border-top-color:#0003
    }

    .p-sidebar {
      background:#ffffff; color:#212529; border:1px solid rgba(0, 0, 0, .2); box-shadow:none
    }

    .p-sidebar .p-sidebar-header {
      padding:1rem 1.25rem
    }

    .p-sidebar .p-sidebar-header .p-sidebar-close, .p-sidebar .p-sidebar-header .p-sidebar-icon {
      width:2rem; height:2rem; color:#6c757d; border:0 none; background:transparent; border-radius:50%; transition:box-shadow .15s
    }

    .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, .p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
      color:#495057; border-color:transparent; background:transparent
    }

    .p-sidebar .p-sidebar-header .p-sidebar-close:focus, .p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-sidebar .p-sidebar-header+.p-sidebar-content {
      padding-top:0
    }

    .p-sidebar .p-sidebar-content {
      padding:1.25rem
    }

    .p-sidebar .p-sidebar-footer {
      padding:1rem 1.25rem
    }

    .p-tooltip .p-tooltip-text {
      background:#212529; color:#fff; padding:.5rem .75rem; box-shadow:none; border-radius:4px
    }

    .p-tooltip.p-tooltip-right .p-tooltip-arrow {
      border-right-color:#212529
    }

    .p-tooltip.p-tooltip-left .p-tooltip-arrow {
      border-left-color:#212529
    }

    .p-tooltip.p-tooltip-top .p-tooltip-arrow {
      border-top-color:#212529
    }

    .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
      border-bottom-color:#212529
    }

    .p-fileupload .p-fileupload-buttonbar {
      background:#efefef; padding:1rem 1.25rem; border:1px solid #dee2e6; color:#212529; border-bottom:0 none; border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-fileupload .p-fileupload-buttonbar .p-button {
      margin-right:.5rem
    }

    .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-fileupload .p-fileupload-content {
      background:#ffffff; padding:2rem 1rem; border:1px solid #dee2e6; color:#212529; border-bottom-right-radius:4px; border-bottom-left-radius:4px
    }

    .p-fileupload .p-progressbar {
      height:.25rem
    }

    .p-fileupload .p-fileupload-row>div {
      padding:1rem
    }

    .p-fileupload.p-fileupload-advanced .p-message {
      margin-top:0
    }

    .p-fileupload-choose:not(.p-disabled):hover {
      background:#0069d9; color:#fff; border-color:#0069d9
    }

    .p-fileupload-choose:not(.p-disabled):active {
      background:#0062cc; color:#fff; border-color:#0062cc
    }

    .p-breadcrumb {
      background:#efefef; border:0 none; border-radius:4px; padding:1rem
    }

    .p-breadcrumb ul li .p-menuitem-link {
      transition:box-shadow .15s; border-radius:4px
    }

    .p-breadcrumb ul li .p-menuitem-link:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-breadcrumb ul li .p-menuitem-link .p-menuitem-text, .p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
      color:#007bff
    }

    .p-breadcrumb ul li.p-breadcrumb-chevron {
      margin:0 .5rem; color:#6c757d
    }

    .p-breadcrumb ul li:last-child .p-menuitem-text {
      color:#6c757d
    }

    .p-breadcrumb ul li:last-child .p-menuitem-icon {
      color:#6c757d
    }

    .p-contextmenu {
      padding:.5rem 0; background:#ffffff; color:#212529; border:1px solid rgba(0, 0, 0, .15); box-shadow:none; border-radius:4px; width:12.5rem
    }

    .p-contextmenu .p-menuitem-link {
      padding:.75rem 1rem; color:#212529; border-radius:0; transition:box-shadow .15s; -webkit-user-select:none; user-select:none
    }

    .p-contextmenu .p-menuitem-link .p-menuitem-text {
      color:#212529
    }

    .p-contextmenu .p-menuitem-link .p-menuitem-icon {
      color:#212529; margin-right:.5rem
    }

    .p-contextmenu .p-menuitem-link .p-submenu-icon {
      color:#212529
    }

    .p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
      background:#e9ecef
    }

    .p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
      color:#212529
    }

    .p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
      color:#212529
    }

    .p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
      color:#212529
    }

    .p-contextmenu .p-menuitem-link:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-contextmenu .p-submenu-list {
      padding:.5rem 0; background:#ffffff; border:1px solid rgba(0, 0, 0, .15); box-shadow:none; border-radius:4px
    }

    .p-contextmenu .p-menuitem {
      margin:0
    }

    .p-contextmenu .p-menuitem:last-child {
      margin:0
    }

    .p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link {
      background:#e9ecef
    }

    .p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text {
      color:#212529
    }

    .p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon {
      color:#212529
    }

    .p-contextmenu .p-menu-separator {
      border-top:1px solid #dee2e6; margin:.5rem 0
    }

    .p-contextmenu .p-submenu-icon {
      font-size:.875rem
    }

    .p-contextmenu .p-menuitem-badge {
      background:#007bff; color:#fff; font-size:.75rem; font-weight:700; min-width:1.5rem; height:1.5rem; line-height:1.5rem; border-radius:4px; margin-left:.5rem; padding-left:.5rem; padding-right:.5rem
    }

    .p-dock .p-dock-list {
      background:rgba(255, 255, 255, .1); border:1px solid rgba(255, 255, 255, .2); padding:.5rem; border-radius:.5rem
    }

    .p-dock .p-dock-item {
      padding:.5rem
    }

    .p-dock .p-dock-action {
      width:4rem; height:4rem
    }

    .p-dock.p-dock-top .p-dock-item-second-prev, .p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, .p-dock.p-dock-bottom .p-dock-item-second-next {
      margin:0 .9rem
    }

    .p-dock.p-dock-top .p-dock-item-prev, .p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, .p-dock.p-dock-bottom .p-dock-item-next {
      margin:0 1.3rem
    }

    .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current {
      margin:0 1.5rem
    }

    .p-dock.p-dock-left .p-dock-item-second-prev, .p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, .p-dock.p-dock-right .p-dock-item-second-next {
      margin:.9rem 0
    }

    .p-dock.p-dock-left .p-dock-item-prev, .p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, .p-dock.p-dock-right .p-dock-item-next {
      margin:1.3rem 0
    }

    .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current {
      margin:1.5rem 0
    }

    @media screen and (max-width: 960px) {
      .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container {
        overflow-x:auto; width:100%
      }

      .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list {
        margin:0 auto
      }

      .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container {
        overflow-y:auto; height:100%
      }

      .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list {
        margin:auto 0
      }

      .p-dock .p-dock-list .p-dock-item {
        transform:none; margin:0
      }
    }

    .p-megamenu {
      padding:.5rem 1rem; background:#efefef; color:#000000e6; border:0 none; border-radius:4px
    }

    .p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link {
      padding:1rem; color:#00000080; border-radius:4px; transition:box-shadow .15s; -webkit-user-select:none; user-select:none
    }

    .p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text {
      color:#00000080
    }

    .p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon {
      color:#00000080; margin-right:.5rem
    }

    .p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon {
      color:#00000080; margin-left:.5rem
    }

    .p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover {
      background:transparent
    }

    .p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
      color:#000000b3
    }

    .p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
      color:#000000b3
    }

    .p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
      color:#000000b3
    }

    .p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link, .p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover {
      background:transparent
    }

    .p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text, .p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
      color:#000000e6
    }

    .p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon, .p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
      color:#000000e6
    }

    .p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon, .p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
      color:#000000e6
    }

    .p-megamenu .p-menuitem-link {
      padding:.75rem 1rem; color:#212529; border-radius:0; transition:box-shadow .15s; -webkit-user-select:none; user-select:none
    }

    .p-megamenu .p-menuitem-link .p-menuitem-text {
      color:#212529
    }

    .p-megamenu .p-menuitem-link .p-menuitem-icon {
      color:#212529; margin-right:.5rem
    }

    .p-megamenu .p-menuitem-link .p-submenu-icon {
      color:#212529
    }

    .p-megamenu .p-menuitem-link:not(.p-disabled):hover {
      background:#e9ecef
    }

    .p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
      color:#212529
    }

    .p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
      color:#212529
    }

    .p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
      color:#212529
    }

    .p-megamenu .p-menuitem-link:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-megamenu .p-megamenu-panel {
      background:#ffffff; color:#212529; border:1px solid rgba(0, 0, 0, .15); box-shadow:none
    }

    .p-megamenu .p-megamenu-submenu-header {
      margin:0; padding:.75rem 1rem; color:#212529; background:#ffffff; font-weight:600; border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-megamenu .p-megamenu-submenu {
      padding:.5rem 0; width:12.5rem
    }

    .p-megamenu .p-megamenu-submenu .p-menu-separator {
      border-top:1px solid #dee2e6; margin:.5rem 0
    }

    .p-megamenu .p-megamenu-submenu .p-menuitem {
      margin:0
    }

    .p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
      margin:0
    }

    .p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link {
      background:#e9ecef
    }

    .p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text {
      color:#212529
    }

    .p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon {
      color:#212529
    }

    .p-megamenu.p-megamenu-vertical {
      width:12.5rem; padding:.5rem 0
    }

    .p-megamenu.p-megamenu-vertical .p-menuitem {
      margin:0
    }

    .p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
      margin:0
    }

    .p-megamenu .p-menuitem-badge {
      background:#007bff; color:#fff; font-size:.75rem; font-weight:700; min-width:1.5rem; height:1.5rem; line-height:1.5rem; border-radius:4px; margin-left:.5rem; padding-left:.5rem; padding-right:.5rem
    }

    .p-menu {
      padding:.5rem 0; background:#ffffff; color:#212529; border:1px solid #dee2e6; border-radius:4px; width:12.5rem
    }

    .p-menu .p-menuitem-link {
      padding:.75rem 1rem; color:#212529; border-radius:0; transition:box-shadow .15s; -webkit-user-select:none; user-select:none
    }

    .p-menu .p-menuitem-link .p-menuitem-text {
      color:#212529
    }

    .p-menu .p-menuitem-link .p-menuitem-icon {
      color:#212529; margin-right:.5rem
    }

    .p-menu .p-menuitem-link .p-submenu-icon {
      color:#212529
    }

    .p-menu .p-menuitem-link:not(.p-disabled):hover {
      background:#e9ecef
    }

    .p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
      color:#212529
    }

    .p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
      color:#212529
    }

    .p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
      color:#212529
    }

    .p-menu .p-menuitem-link:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-menu.p-menu-overlay {
      background:#ffffff; border:1px solid rgba(0, 0, 0, .15); box-shadow:none
    }

    .p-menu .p-submenu-header {
      margin:0; padding:.75rem 1rem; color:#212529; background:#ffffff; font-weight:600; border-top-right-radius:0; border-top-left-radius:0
    }

    .p-menu .p-menu-separator {
      border-top:1px solid #dee2e6; margin:.5rem 0
    }

    .p-menu .p-menuitem {
      margin:0
    }

    .p-menu .p-menuitem:last-child {
      margin:0
    }

    .p-menu .p-menuitem-badge {
      background:#007bff; color:#fff; font-size:.75rem; font-weight:700; min-width:1.5rem; height:1.5rem; line-height:1.5rem; border-radius:4px; margin-left:.5rem; padding-left:.5rem; padding-right:.5rem
    }

    .p-menubar {
      padding:.5rem 1rem; background:#efefef; color:#000000e6; border:0 none; border-radius:4px
    }

    .p-menubar .p-menuitem-link {
      padding:.75rem 1rem; color:#212529; border-radius:0; transition:box-shadow .15s; -webkit-user-select:none; user-select:none
    }

    .p-menubar .p-menuitem-link .p-menuitem-text {
      color:#212529
    }

    .p-menubar .p-menuitem-link .p-menuitem-icon {
      color:#212529; margin-right:.5rem
    }

    .p-menubar .p-menuitem-link .p-submenu-icon {
      color:#212529
    }

    .p-menubar .p-menuitem-link:not(.p-disabled):hover {
      background:#e9ecef
    }

    .p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
      color:#212529
    }

    .p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
      color:#212529
    }

    .p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
      color:#212529
    }

    .p-menubar .p-menuitem-link:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link {
      padding:1rem; color:#00000080; border-radius:4px; transition:box-shadow .15s; -webkit-user-select:none; user-select:none
    }

    .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text {
      color:#00000080
    }

    .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon {
      color:#00000080; margin-right:.5rem
    }

    .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon {
      color:#00000080; margin-left:.5rem
    }

    .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover {
      background:transparent
    }

    .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
      color:#000000b3
    }

    .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
      color:#000000b3
    }

    .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
      color:#000000b3
    }

    .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link, .p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover {
      background:transparent
    }

    .p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text, .p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
      color:#000000e6
    }

    .p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon, .p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
      color:#000000e6
    }

    .p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon, .p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
      color:#000000e6
    }

    .p-menubar .p-submenu-list {
      padding:.5rem 0; background:#ffffff; border:1px solid rgba(0, 0, 0, .15); box-shadow:none; width:12.5rem
    }

    .p-menubar .p-submenu-list .p-menu-separator {
      border-top:1px solid #dee2e6; margin:.5rem 0
    }

    .p-menubar .p-submenu-list .p-submenu-icon {
      font-size:.875rem
    }

    .p-menubar .p-submenu-list .p-menuitem {
      margin:0
    }

    .p-menubar .p-submenu-list .p-menuitem:last-child {
      margin:0
    }

    .p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link {
      background:#e9ecef
    }

    .p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text {
      color:#212529
    }

    .p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon {
      color:#212529
    }

    .p-menubar .p-menuitem-badge {
      background:#007bff; color:#fff; font-size:.75rem; font-weight:700; min-width:1.5rem; height:1.5rem; line-height:1.5rem; border-radius:4px; margin-left:.5rem; padding-left:.5rem; padding-right:.5rem
    }

    @media screen and (max-width: 960px) {
      .p-menubar {
        position:relative
      }

      .p-menubar .p-menubar-button {
        display:flex; width:2rem; height:2rem; color:#00000080; border-radius:50%; transition:box-shadow .15s
      }

      .p-menubar .p-menubar-button:hover {
        color:#000000b3; background:transparent
      }

      .p-menubar .p-menubar-button:focus {
        outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
      }

      .p-menubar .p-menubar-root-list {
        position:absolute; display:none; padding:.5rem 0; background:#ffffff; border:1px solid rgba(0, 0, 0, .15); box-shadow:none; width:100%
      }

      .p-menubar .p-menubar-root-list .p-menu-separator {
        border-top:1px solid #dee2e6; margin:.5rem 0
      }

      .p-menubar .p-menubar-root-list .p-submenu-icon {
        font-size:.875rem
      }

      .p-menubar .p-menubar-root-list>.p-menuitem {
        width:100%; position:static
      }

      .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link {
        padding:.75rem 1rem; color:#212529; border-radius:0; transition:box-shadow .15s; -webkit-user-select:none; user-select:none
      }

      .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text {
        color:#212529
      }

      .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon {
        color:#212529; margin-right:.5rem
      }

      .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon {
        color:#212529
      }

      .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover {
        background:#e9ecef
      }

      .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
        color:#212529
      }

      .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
        color:#212529
      }

      .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
        color:#212529
      }

      .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:focus {
        outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
      }

      .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon {
        margin-left:auto; transition:transform .15s
      }

      .p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon {
        transform:rotate(-180deg)
      }

      .p-menubar .p-menubar-root-list .p-submenu-list {
        width:100%; position:static; box-shadow:none; border:0 none
      }

      .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
        transition:transform .15s; transform:rotate(90deg)
      }

      .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon {
        transform:rotate(-90deg)
      }

      .p-menubar .p-menubar-root-list .p-menuitem {
        width:100%; position:static
      }

      .p-menubar .p-menubar-root-list ul li a {
        padding-left:2.25rem
      }

      .p-menubar .p-menubar-root-list ul li ul li a {
        padding-left:3.75rem
      }

      .p-menubar .p-menubar-root-list ul li ul li ul li a {
        padding-left:5.25rem
      }

      .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
        padding-left:6.75rem
      }

      .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
        padding-left:8.25rem
      }

      .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
        display:flex; flex-direction:column; top:100%; left:0; z-index:1
      }
    }

    .p-panelmenu .p-panelmenu-header>a {
      padding:1rem 1.25rem; border:1px solid #dee2e6; color:#212529; background:#efefef; font-weight:600; border-radius:4px; transition:box-shadow .15s
    }

    .p-panelmenu .p-panelmenu-header>a .p-panelmenu-icon {
      margin-right:.5rem
    }

    .p-panelmenu .p-panelmenu-header>a .p-menuitem-icon {
      margin-right:.5rem
    }

    .p-panelmenu .p-panelmenu-header>a:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled)>a:hover {
      background:#e9ecef; border-color:#dee2e6; color:#212529
    }

    .p-panelmenu .p-panelmenu-header.p-highlight {
      margin-bottom:0
    }

    .p-panelmenu .p-panelmenu-header.p-highlight>a {
      background:#efefef; border-color:#dee2e6; color:#212529; border-bottom-right-radius:0; border-bottom-left-radius:0
    }

    .p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled)>a:hover {
      border-color:#dee2e6; background:#e9ecef; color:#212529
    }

    .p-panelmenu .p-panelmenu-content {
      padding:.5rem 0; border:1px solid #dee2e6; background:#ffffff; color:#212529; margin-bottom:0; border-top:0; border-radius:0 0 4px 4px
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
      padding:.75rem 1rem; color:#212529; border-radius:0; transition:box-shadow .15s; -webkit-user-select:none; user-select:none
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
      color:#212529
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
      color:#212529; margin-right:.5rem
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
      color:#212529
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
      background:#e9ecef
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
      color:#212529
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
      color:#212529
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
      color:#212529
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
      margin-right:.5rem
    }

    .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
      padding:0 0 0 1rem
    }

    .p-panelmenu .p-panelmenu-panel {
      margin-bottom:0
    }

    .p-panelmenu .p-panelmenu-panel .p-panelmenu-header>a {
      border-radius:0
    }

    .p-panelmenu .p-panelmenu-panel .p-panelmenu-content {
      border-radius:0
    }

    .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header>a {
      border-top:0 none
    }

    .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover>a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover>a {
      border-top:0 none
    }

    .p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header>a {
      border-top-right-radius:4px; border-top-left-radius:4px
    }

    .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight)>a {
      border-bottom-right-radius:4px; border-bottom-left-radius:4px
    }

    .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
      border-bottom-right-radius:4px; border-bottom-left-radius:4px
    }

    .p-panelmenu .p-menuitem-badge {
      background:#007bff; color:#fff; font-size:.75rem; font-weight:700; min-width:1.5rem; height:1.5rem; line-height:1.5rem; border-radius:4px; margin-left:.5rem; padding-left:.5rem; padding-right:.5rem
    }

    .p-slidemenu {
      padding:.5rem 0; background:#ffffff; color:#212529; border:1px solid #dee2e6; border-radius:4px; width:12.5rem
    }

    .p-slidemenu .p-menuitem-link {
      padding:.75rem 1rem; color:#212529; border-radius:0; transition:box-shadow .15s; -webkit-user-select:none; user-select:none
    }

    .p-slidemenu .p-menuitem-link .p-menuitem-text {
      color:#212529
    }

    .p-slidemenu .p-menuitem-link .p-menuitem-icon {
      color:#212529; margin-right:.5rem
    }

    .p-slidemenu .p-menuitem-link .p-submenu-icon {
      color:#212529
    }

    .p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
      background:#e9ecef
    }

    .p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
      color:#212529
    }

    .p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
      color:#212529
    }

    .p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
      color:#212529
    }

    .p-slidemenu .p-menuitem-link:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-slidemenu.p-slidemenu-overlay {
      background:#ffffff; border:1px solid rgba(0, 0, 0, .15); box-shadow:none
    }

    .p-slidemenu .p-slidemenu-list {
      padding:.5rem 0; background:#ffffff; border:1px solid rgba(0, 0, 0, .15); box-shadow:none
    }

    .p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link {
      background:#e9ecef
    }

    .p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text {
      color:#212529
    }

    .p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon {
      color:#212529
    }

    .p-slidemenu .p-slidemenu-separator {
      border-top:1px solid #dee2e6; margin:.5rem 0
    }

    .p-slidemenu .p-slidemenu-icon {
      font-size:.875rem
    }

    .p-slidemenu .p-slidemenu-backward {
      padding:.75rem 1rem; color:#212529
    }

    .p-slidemenu .p-menuitem-badge {
      background:#007bff; color:#fff; font-size:.75rem; font-weight:700; min-width:1.5rem; height:1.5rem; line-height:1.5rem; border-radius:4px; margin-left:.5rem; padding-left:.5rem; padding-right:.5rem
    }

    .p-steps .p-steps-item .p-menuitem-link {
      transition:box-shadow .15s; border-radius:4px; background:transparent
    }

    .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
      color:#212529; border:1px solid #dee2e6; background:transparent; min-width:2rem; height:2rem; line-height:2rem; font-size:1.143rem; z-index:1; border-radius:4px
    }

    .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
      margin-top:.5rem; color:#6c757d
    }

    .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-steps .p-steps-item.p-highlight .p-steps-number {
      background:#007bff; color:#fff
    }

    .p-steps .p-steps-item.p-highlight .p-steps-title {
      font-weight:600; color:#212529
    }

    .p-steps .p-steps-item:before {
      content:" "; border-top:1px solid #dee2e6; width:100%; top:50%; left:0; display:block; position:absolute; margin-top:-1rem
    }

    .p-tabmenu .p-tabmenu-nav {
      background:transparent; border:1px solid #dee2e6; border-width:0 0 1px 0
    }

    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
      margin-right:0
    }

    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
      border:solid; border-width:1px; border-color:#ffffff #ffffff #dee2e6 #ffffff; background:#ffffff; color:#6c757d; padding:.75rem 1rem; font-weight:600; border-top-right-radius:4px; border-top-left-radius:4px; transition:box-shadow .15s; margin:0 0 -1px
    }

    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
      margin-right:.5rem
    }

    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .2rem #268fff80
    }

    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
      background:#ffffff; border-color:#dee2e6; color:#6c757d
    }

    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
      background:#ffffff; border-color:#dee2e6 #dee2e6 #ffffff #dee2e6; color:#495057
    }

    .p-tabmenu .p-tabmenu-left-icon {
      margin-right:.5rem
    }

    .p-tabmenu .p-tabmenu-right-icon {
      margin-left:.5rem
    }

    .p-tabmenu .p-tabmenu-nav-btn.p-link {
      background:#ffffff; color:#495057; width:2.357rem; box-shadow:0 3px 1px -2px #0003, 0 2px 2px #00000024, 0 1px 5px #0000001f; border-radius:0
    }

    .p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .2rem #268fff80
    }

    .p-tieredmenu {
      padding:.5rem 0; background:#ffffff; color:#212529; border:1px solid #dee2e6; border-radius:4px; width:12.5rem
    }

    .p-tieredmenu .p-menuitem-link {
      padding:.75rem 1rem; color:#212529; border-radius:0; transition:box-shadow .15s; -webkit-user-select:none; user-select:none
    }

    .p-tieredmenu .p-menuitem-link .p-menuitem-text {
      color:#212529
    }

    .p-tieredmenu .p-menuitem-link .p-menuitem-icon {
      color:#212529; margin-right:.5rem
    }

    .p-tieredmenu .p-menuitem-link .p-submenu-icon {
      color:#212529
    }

    .p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
      background:#e9ecef
    }

    .p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
      color:#212529
    }

    .p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
      color:#212529
    }

    .p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
      color:#212529
    }

    .p-tieredmenu .p-menuitem-link:focus {
      outline:0 none; outline-offset:0; box-shadow:inset 0 0 0 .15rem #268fff80
    }

    .p-tieredmenu.p-tieredmenu-overlay {
      background:#ffffff; border:1px solid rgba(0, 0, 0, .15); box-shadow:none
    }

    .p-tieredmenu .p-submenu-list {
      padding:.5rem 0; background:#ffffff; border:1px solid rgba(0, 0, 0, .15); box-shadow:none
    }

    .p-tieredmenu .p-menuitem {
      margin:0
    }

    .p-tieredmenu .p-menuitem:last-child {
      margin:0
    }

    .p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link {
      background:#e9ecef
    }

    .p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text {
      color:#212529
    }

    .p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon {
      color:#212529
    }

    .p-tieredmenu .p-menu-separator {
      border-top:1px solid #dee2e6; margin:.5rem 0
    }

    .p-tieredmenu .p-submenu-icon {
      font-size:.875rem
    }

    .p-tieredmenu .p-menuitem-badge {
      background:#007bff; color:#fff; font-size:.75rem; font-weight:700; min-width:1.5rem; height:1.5rem; line-height:1.5rem; border-radius:4px; margin-left:.5rem; padding-left:.5rem; padding-right:.5rem
    }

    .p-inline-message {
      padding:.5rem .75rem; margin:0; border-radius:4px
    }

    .p-inline-message.p-inline-message-info {
      background:#cce5ff; border:solid #b8daff; border-width:0px; color:#004085
    }

    .p-inline-message.p-inline-message-info .p-inline-message-icon {
      color:#004085
    }

    .p-inline-message.p-inline-message-success {
      background:#d4edda; border:solid #c3e6cb; border-width:0px; color:#155724
    }

    .p-inline-message.p-inline-message-success .p-inline-message-icon {
      color:#155724
    }

    .p-inline-message.p-inline-message-warn {
      background:#fff3cd; border:solid #ffeeba; border-width:0px; color:#856404
    }

    .p-inline-message.p-inline-message-warn .p-inline-message-icon {
      color:#856404
    }

    .p-inline-message.p-inline-message-error {
      background:#f8d7da; border:solid #f5c6cb; border-width:0px; color:#721c24
    }

    .p-inline-message.p-inline-message-error .p-inline-message-icon {
      color:#721c24
    }

    .p-inline-message .p-inline-message-icon {
      font-size:1rem; margin-right:.5rem
    }

    .p-inline-message .p-inline-message-text {
      font-size:1rem
    }

    .p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
      margin-right:0
    }

    .p-message {
      margin:1rem 0; border-radius:4px
    }

    .p-message .p-message-wrapper {
      padding:1rem 1.25rem
    }

    .p-message .p-message-close {
      width:2rem; height:2rem; border-radius:50%; background:transparent; transition:box-shadow .15s
    }

    .p-message .p-message-close:hover {
      background:rgba(255, 255, 255, .3)
    }

    .p-message .p-message-close:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-message.p-message-info {
      background:#cce5ff; border:solid #b8daff; border-width:1px; color:#004085
    }

    .p-message.p-message-info .p-message-icon, .p-message.p-message-info .p-message-close {
      color:#004085
    }

    .p-message.p-message-success {
      background:#d4edda; border:solid #c3e6cb; border-width:1px; color:#155724
    }

    .p-message.p-message-success .p-message-icon, .p-message.p-message-success .p-message-close {
      color:#155724
    }

    .p-message.p-message-warn {
      background:#fff3cd; border:solid #ffeeba; border-width:1px; color:#856404
    }

    .p-message.p-message-warn .p-message-icon, .p-message.p-message-warn .p-message-close {
      color:#856404
    }

    .p-message.p-message-error {
      background:#f8d7da; border:solid #f5c6cb; border-width:1px; color:#721c24
    }

    .p-message.p-message-error .p-message-icon, .p-message.p-message-error .p-message-close {
      color:#721c24
    }

    .p-message .p-message-text {
      font-size:1rem; font-weight:500
    }

    .p-message .p-message-icon {
      font-size:1.5rem; margin-right:.5rem
    }

    .p-message .p-message-summary {
      font-weight:700
    }

    .p-message .p-message-detail {
      margin-left:.5rem
    }

    .p-toast {
      opacity:1
    }

    .p-toast .p-toast-message {
      margin:0 0 1rem; box-shadow:0 .25rem .75rem #0000001a; border-radius:4px
    }

    .p-toast .p-toast-message .p-toast-message-content {
      padding:1rem; border-width:0
    }

    .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
      margin:0 0 0 1rem
    }

    .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
      font-size:2rem
    }

    .p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
      font-weight:700
    }

    .p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
      margin:.5rem 0 0
    }

    .p-toast .p-toast-message .p-toast-icon-close {
      width:2rem; height:2rem; border-radius:50%; background:transparent; transition:box-shadow .15s
    }

    .p-toast .p-toast-message .p-toast-icon-close:hover {
      background:rgba(255, 255, 255, .3)
    }

    .p-toast .p-toast-message .p-toast-icon-close:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-toast .p-toast-message.p-toast-message-info {
      background:#cce5ff; border:solid #b8daff; border-width:1px; color:#004085
    }

    .p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon, .p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
      color:#004085
    }

    .p-toast .p-toast-message.p-toast-message-success {
      background:#d4edda; border:solid #c3e6cb; border-width:1px; color:#155724
    }

    .p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon, .p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
      color:#155724
    }

    .p-toast .p-toast-message.p-toast-message-warn {
      background:#fff3cd; border:solid #ffeeba; border-width:1px; color:#856404
    }

    .p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon, .p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
      color:#856404
    }

    .p-toast .p-toast-message.p-toast-message-error {
      background:#f8d7da; border:solid #f5c6cb; border-width:1px; color:#721c24
    }

    .p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon, .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
      color:#721c24
    }

    .p-galleria .p-galleria-close {
      margin:.5rem; background:transparent; color:#efefef; width:4rem; height:4rem; transition:box-shadow .15s; border-radius:4px
    }

    .p-galleria .p-galleria-close .p-galleria-close-icon {
      font-size:2rem
    }

    .p-galleria .p-galleria-close:hover {
      background:rgba(255, 255, 255, .1); color:#efefef
    }

    .p-galleria .p-galleria-item-nav {
      background:transparent; color:#efefef; width:4rem; height:4rem; transition:box-shadow .15s; border-radius:4px; margin:0 .5rem
    }

    .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon, .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
      font-size:2rem
    }

    .p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
      background:rgba(255, 255, 255, .1); color:#efefef
    }

    .p-galleria .p-galleria-caption {
      background:rgba(0, 0, 0, .5); color:#efefef; padding:1rem
    }

    .p-galleria .p-galleria-indicators {
      padding:1rem
    }

    .p-galleria .p-galleria-indicators .p-galleria-indicator button {
      background-color:#e9ecef; width:1rem; height:1rem; transition:box-shadow .15s; border-radius:4px
    }

    .p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
      background:#dee2e6
    }

    .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
      background:#007bff; color:#fff
    }

    .p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
      margin-right:.5rem
    }

    .p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
      margin-bottom:.5rem
    }

    .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
      background:rgba(0, 0, 0, .5)
    }

    .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
      background:rgba(255, 255, 255, .4)
    }

    .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
      background:rgba(255, 255, 255, .6)
    }

    .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
      background:#007bff; color:#fff
    }

    .p-galleria .p-galleria-thumbnail-container {
      background:rgba(0, 0, 0, .9); padding:1rem .25rem
    }

    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev, .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
      margin:.5rem; background-color:transparent; color:#efefef; width:2rem; height:2rem; transition:box-shadow .15s; border-radius:4px
    }

    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover, .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
      background:rgba(255, 255, 255, .1); color:#efefef
    }

    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-galleria-mask, .p-image-mask {
      --maskbg: rgba(0, 0, 0, .9)
    }

    .p-image-preview-indicator {
      background-color:transparent; color:#f8f9fa; transition:box-shadow .15s
    }

    .p-image-preview-container:hover>.p-image-preview-indicator {
      background-color:#00000080
    }

    .p-image-toolbar {
      padding:1rem
    }

    .p-image-action.p-link {
      color:#f8f9fa; background-color:transparent; width:3rem; height:3rem; border-radius:50%; transition:box-shadow .15s; margin-right:.5rem
    }

    .p-image-action.p-link:last-child {
      margin-right:0
    }

    .p-image-action.p-link:hover {
      color:#f8f9fa; background-color:#ffffff1a
    }

    .p-image-action.p-link i {
      font-size:1.5rem
    }

    .p-avatar {
      background-color:#dee2e6; border-radius:4px
    }

    .p-avatar.p-avatar-lg {
      width:3rem; height:3rem; font-size:1.5rem
    }

    .p-avatar.p-avatar-lg .p-avatar-icon {
      font-size:1.5rem
    }

    .p-avatar.p-avatar-xl {
      width:4rem; height:4rem; font-size:2rem
    }

    .p-avatar.p-avatar-xl .p-avatar-icon {
      font-size:2rem
    }

    .p-avatar-group .p-avatar {
      border:2px solid #ffffff
    }

    .p-badge {
      background:#007bff; color:#fff; font-size:.75rem; font-weight:700; min-width:1.5rem; height:1.5rem; line-height:1.5rem
    }

    .p-badge.p-badge-secondary {
      background-color:#6c757d; color:#fff
    }

    .p-badge.p-badge-success {
      background-color:#28a745; color:#fff
    }

    .p-badge.p-badge-info {
      background-color:#17a2b8; color:#fff
    }

    .p-badge.p-badge-warning {
      background-color:#ffc107; color:#212529
    }

    .p-badge.p-badge-danger {
      background-color:#dc3545; color:#fff
    }

    .p-badge.p-badge-lg {
      font-size:1.125rem; min-width:2.25rem; height:2.25rem; line-height:2.25rem
    }

    .p-badge.p-badge-xl {
      font-size:1.5rem; min-width:3rem; height:3rem; line-height:3rem
    }

    .p-chip {
      background-color:#dee2e6; color:#212529; border-radius:16px; padding:0 .75rem
    }

    .p-chip .p-chip-text {
      line-height:1.5; margin-top:.25rem; margin-bottom:.25rem
    }

    .p-chip .p-chip-icon {
      margin-right:.5rem
    }

    .p-chip .pi-chip-remove-icon {
      margin-left:.5rem
    }

    .p-chip img {
      width:2rem; height:2rem; margin-left:-.75rem; margin-right:.5rem
    }

    .p-chip .pi-chip-remove-icon {
      border-radius:4px; transition:box-shadow .15s
    }

    .p-chip .pi-chip-remove-icon:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-inplace .p-inplace-display {
      padding:.5rem .75rem; border-radius:4px; transition:background-color .15s, border-color .15s, box-shadow .15s
    }

    .p-inplace .p-inplace-display:not(.p-disabled):hover {
      background:#e9ecef; color:#212529
    }

    .p-inplace .p-inplace-display:focus {
      outline:0 none; outline-offset:0; box-shadow:0 0 0 .2rem #268fff80
    }

    .p-progressbar {
      border:0 none; height:1.5rem; background:#e9ecef; border-radius:4px
    }

    .p-progressbar .p-progressbar-value {
      border:0 none; margin:0; background:#007bff
    }

    .p-progressbar .p-progressbar-label {
      color:#fff; line-height:1.5rem
    }

    .p-scrolltop {
      width:3rem; height:3rem; border-radius:4px; box-shadow:none; transition:box-shadow .15s
    }

    .p-scrolltop.p-link {
      background:rgba(0, 0, 0, .7)
    }

    .p-scrolltop.p-link:hover {
      background:rgba(0, 0, 0, .8)
    }

    .p-scrolltop .p-scrolltop-icon {
      font-size:1.5rem; color:#efefef
    }

    .p-skeleton {
      background-color:#e9ecef; border-radius:4px
    }

    .p-skeleton:after {
      background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .4), rgba(255, 255, 255, 0))
    }

    .p-tag {
      background:#007bff; color:#fff; font-size:.75rem; font-weight:700; padding:.25rem .4rem; border-radius:4px
    }

    .p-tag.p-tag-success {
      background-color:#28a745; color:#fff
    }

    .p-tag.p-tag-info {
      background-color:#17a2b8; color:#fff
    }

    .p-tag.p-tag-warning {
      background-color:#ffc107; color:#212529
    }

    .p-tag.p-tag-danger {
      background-color:#dc3545; color:#fff
    }

    .p-tag .p-tag-icon {
      margin-right:.25rem; font-size:.75rem
    }

    .p-terminal {
      background:#ffffff; color:#212529; border:1px solid #dee2e6; padding:1.25rem
    }

    .p-terminal .p-terminal-input {
      font-size:1rem; font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol
    }

    .p-breadcrumb .p-breadcrumb-chevron {
      font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol
    }

    .p-breadcrumb .p-breadcrumb-chevron:before {
      content:"/"
    }

    .fc.fc-theme-standard .fc-highlight {
      background:#cce5ff
    }

    .p-component, .p-component * {
      box-sizing:border-box
    }

    .p-hidden {
      display:none
    }

    .p-hidden-space {
      visibility:hidden
    }

    .p-hidden-accessible {
      border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px
    }

    .p-hidden-accessible input, .p-hidden-accessible select {
      transform:scale(0)
    }

    .p-reset {
      margin:0; padding:0; border:0; outline:0; text-decoration:none; font-size:100%; list-style:none
    }

    .p-disabled, .p-disabled * {
      cursor:default !important; pointer-events:none
    }

    .p-component-overlay {
      position:fixed; top:0; left:0; width:100%; height:100%
    }

    .p-overflow-hidden {
      overflow:hidden
    }

    .p-unselectable-text {
      -webkit-user-select:none; user-select:none
    }

    .p-scrollbar-measure {
      width:100px; height:100px; overflow:scroll; position:absolute; top:-9999px
    }

    @keyframes p-fadein {
      0% {
        opacity:0
      }

      to {
        opacity:1
      }
    }

    input[type=button], input[type=submit], input[type=reset], input[type=file]::-webkit-file-upload-button, button {
      border-radius:0
    }

    .p-link {
      text-align:left; background-color:transparent; margin:0; padding:0; border:0; cursor:pointer; -webkit-user-select:none; user-select:none
    }

    .p-link:disabled {
      cursor:default
    }

    .p-sr-only {
      border:0; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; word-wrap:normal !important
    }

    .p-connected-overlay {
      opacity:0; transform:scaleY(.8); transition:transform .12s cubic-bezier(0, 0, .2, 1), opacity .12s cubic-bezier(0, 0, .2, 1)
    }

    .p-connected-overlay-visible {
      opacity:1; transform:scaleY(1)
    }

    .p-connected-overlay-hidden {
      opacity:0; transform:scaleY(1); transition:opacity .1s linear
    }

    .p-toggleable-content.ng-animating {
      overflow:hidden
    }

    .p-badge {
      display:inline-block; border-radius:10px; text-align:center; padding:0 .5rem
    }

    .p-overlay-badge {
      position:relative
    }

    .p-overlay-badge .p-badge {
      position:absolute; top:0; right:0; transform:translate(50%, -50%); transform-origin:100% 0; margin:0
    }

    .p-badge-dot {
      width:.5rem; min-width:.5rem; height:.5rem; border-radius:50%; padding:0
    }

    .p-badge-no-gutter {
      padding:0; border-radius:50%
    }

    .p-button {
      margin:0; display:inline-flex; cursor:pointer; -webkit-user-select:none; user-select:none; align-items:center; vertical-align:bottom; text-align:center; overflow:hidden; position:relative
    }

    .p-button-label {
      flex:1 1 auto
    }

    .p-button-icon-right {
      order:1
    }

    .p-button:disabled {
      cursor:default
    }

    .p-button-icon-only {
      justify-content:center
    }

    .p-button-icon-only:after {
      content:"p"; visibility:hidden; clip:rect(0 0 0 0); width:0
    }

    .p-button-vertical {
      flex-direction:column
    }

    .p-button-icon-bottom {
      order:2
    }

    .p-buttonset .p-button {
      margin:0
    }

    .p-buttonset .p-button:not(:last-child) {
      border-right:0 none
    }

    .p-buttonset .p-button:not(:first-of-type):not(:last-of-type) {
      border-radius:0
    }

    .p-buttonset .p-button:first-of-type {
      border-top-right-radius:0; border-bottom-right-radius:0
    }

    .p-buttonset .p-button:last-of-type {
      border-top-left-radius:0; border-bottom-left-radius:0
    }

    .p-buttonset .p-button:focus {
      position:relative; z-index:1
    }

    .p-checkbox {
      display:inline-flex; cursor:pointer; -webkit-user-select:none; user-select:none; vertical-align:bottom; position:relative
    }

    .p-checkbox-disabled {
      cursor:default !important; pointer-events:none
    }

    .p-checkbox-box {
      display:flex; justify-content:center; align-items:center
    }

    p-checkbox {
      display:inline-flex; vertical-align:bottom; align-items:center
    }

    .p-checkbox-label {
      line-height:1
    }

    .p-colorpicker-panel .p-colorpicker-color {
      background:transparent
      /*savepage-url=color.dae87a04d07ca92b.png*/
      url() no-repeat left top
    }

    .p-colorpicker-panel .p-colorpicker-hue {
      background:transparent
      /*savepage-url=hue.8b1818380241e6ac.png*/
      url() no-repeat left top
    }

    .p-inputtext {
      margin:0
    }

    .p-fluid .p-inputtext {
      width:100%
    }

    .p-inputgroup {
      display:flex; align-items:stretch; width:100%
    }

    .p-inputgroup-addon {
      display:flex; align-items:center; justify-content:center
    }

    .p-inputgroup .p-float-label {
      display:flex; align-items:stretch; width:100%
    }

    .p-inputgroup .p-inputtext, .p-fluid .p-inputgroup .p-inputtext, .p-inputgroup .p-inputwrapper, .p-inputgroup .p-inputwrapper>.p-component {
      flex:1 1 auto; width:1%
    }

    .p-float-label {
      display:block; position:relative
    }

    .p-float-label label {
      position:absolute; pointer-events:none; top:50%; margin-top:-.5rem; transition-property:all; transition-timing-function:ease; line-height:1
    }

    .p-float-label textarea~label {
      top:1rem
    }

    .p-float-label input:focus~label, .p-float-label input.p-filled~label, .p-float-label textarea:focus~label, .p-float-label textarea.p-filled~label, .p-float-label .p-inputwrapper-focus~label, .p-float-label .p-inputwrapper-filled~label {
      top:-.75rem; font-size:12px
    }

    .p-float-label .input:-webkit-autofill~label {
      top:-20px; font-size:12px
    }

    .p-float-label .p-placeholder, .p-float-label input::placeholder, .p-float-label .p-inputtext::placeholder {
      opacity:0; transition-property:all; transition-timing-function:ease
    }

    .p-float-label .p-focus .p-placeholder, .p-float-label input:focus::placeholder, .p-float-label .p-inputtext:focus::placeholder {
      opacity:1; transition-property:all; transition-timing-function:ease
    }

    .p-input-icon-left, .p-input-icon-right {
      position:relative; display:inline-block
    }

    .p-input-icon-left>i, .p-input-icon-right>i {
      position:absolute; top:50%; margin-top:-.5rem
    }

    .p-fluid .p-input-icon-left, .p-fluid .p-input-icon-right {
      display:block; width:100%
    }

    .p-inputtextarea-resizable {
      overflow:hidden; resize:none
    }

    .p-fluid .p-inputtextarea {
      width:100%
    }

    .p-password {
      position:relative; display:inline-flex
    }

    .p-password-panel {
      position:absolute; top:0; left:0
    }

    .p-password .p-password-panel {
      min-width:100%
    }

    .p-password-meter {
      height:10px
    }

    .p-password-strength {
      height:100%; width:0; transition:width 1s ease-in-out
    }

    .p-fluid .p-password {
      display:flex
    }

    .p-password-clear-icon {
      position:absolute; top:50%; margin-top:-.5rem; cursor:pointer
    }

    .p-password-clearable {
      position:relative
    }

    .p-radiobutton {
      display:inline-flex; cursor:pointer; -webkit-user-select:none; user-select:none; vertical-align:bottom; position:relative
    }

    .p-radiobutton-box {
      display:flex; justify-content:center; align-items:center
    }

    .p-radiobutton-icon {
      backface-visibility:hidden; transform:translateZ(0) scale(.1); border-radius:50%; visibility:hidden
    }

    .p-radiobutton-box.p-highlight .p-radiobutton-icon {
      transform:translateZ(0) scale(1); visibility:visible
    }

    p-radiobutton {
      display:inline-flex; vertical-align:bottom; align-items:center
    }

    .p-radiobutton-label {
      line-height:1
    }

    .p-ripple {
      overflow:hidden; position:relative
    }

    .p-ink {
      display:block; position:absolute; background:rgba(255, 255, 255, .5); border-radius:100%; transform:scale(0)
    }

    .p-ink-active {
      animation:ripple .4s linear
    }

    .p-ripple-disabled .p-ink {
      display:none !important
    }

    @keyframes ripple {
      to {
        opacity:0; transform:scale(2.5)
      }
    }

    .p-tooltip {
      position:absolute; display:none; padding:.25em .5rem; max-width:12.5rem
    }

    .p-tooltip.p-tooltip-right, .p-tooltip.p-tooltip-left {
      padding:0 .25rem
    }

    .p-tooltip.p-tooltip-top, .p-tooltip.p-tooltip-bottom {
      padding:.25em 0
    }

    .p-tooltip .p-tooltip-text {
      white-space:pre-line; word-break:break-word
    }

    .p-tooltip-arrow {
      position:absolute; width:0; height:0; border-color:transparent; border-style:solid
    }

    .p-tooltip-right .p-tooltip-arrow {
      top:50%; left:0; margin-top:-.25rem; border-width:.25em .25em .25em 0
    }

    .p-tooltip-left .p-tooltip-arrow {
      top:50%; right:0; margin-top:-.25rem; border-width:.25em 0 .25em .25rem
    }

    .p-tooltip.p-tooltip-top {
      padding:.25em 0
    }

    .p-tooltip-top .p-tooltip-arrow {
      bottom:0; left:50%; margin-left:-.25rem; border-width:.25em .25em 0
    }

    .p-tooltip-bottom .p-tooltip-arrow {
      top:0; left:50%; margin-left:-.25rem; border-width:0 .25em .25rem
    }

    @font-face {
      font-family:primeicons;
      /*savepage-font-display=block*/
      src:
      /*savepage-url=primeicons.ffecb2549ad1765a.eot*/
      url(); src:
      /*savepage-url=primeicons.ffecb2549ad1765a.eot?#iefix*/
      url() format("embedded-opentype"),
      /*savepage-url=primeicons.ba3f916dfb64be8c.woff2*/
      url() format("woff2"),
      /*savepage-url=primeicons.f8b9e8a4e401b603.woff*/
      url() format("woff"),
      /*savepage-url=primeicons.0112589c5695a9ed.ttf*/
      url() format("truetype"),
      /*savepage-url=primeicons.943ab24c43224d29.svg?#primeicons*/
      url() format("svg"); font-weight:400; font-style:normal
    }

    .pi {
      font-family:primeicons; speak:none; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1; display:inline-block; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
    }

    .pi:before {
      --webkit-backface-visibility:hidden; backface-visibility:hidden
    }

    .pi-fw {
      width:1.28571429em; text-align:center
    }

    .pi-spin {
      animation:fa-spin 2s infinite linear
    }

    @keyframes fa-spin {
      0% {
        transform:rotate(0)
      }

      to {
        transform:rotate(359deg)
      }
    }

    .pi-eraser:before {
      content:"\ea04"
    }

    .pi-stopwatch:before {
      content:"\ea01"
    }

    .pi-verified:before {
      content:"\ea02"
    }

    .pi-delete-left:before {
      content:"\ea03"
    }

    .pi-hourglass:before {
      content:"\e9fe"
    }

    .pi-truck:before {
      content:"\ea00"
    }

    .pi-wrench:before {
      content:"\e9ff"
    }

    .pi-microphone:before {
      content:"\e9fa"
    }

    .pi-megaphone:before {
      content:"\e9fb"
    }

    .pi-arrow-right-arrow-left:before {
      content:"\e9fc"
    }

    .pi-bitcoin:before {
      content:"\e9fd"
    }

    .pi-file-edit:before {
      content:"\e9f6"
    }

    .pi-language:before {
      content:"\e9f7"
    }

    .pi-file-export:before {
      content:"\e9f8"
    }

    .pi-file-import:before {
      content:"\e9f9"
    }

    .pi-file-word:before {
      content:"\e9f1"
    }

    .pi-gift:before {
      content:"\e9f2"
    }

    .pi-cart-plus:before {
      content:"\e9f3"
    }

    .pi-thumbs-down-fill:before {
      content:"\e9f4"
    }

    .pi-thumbs-up-fill:before {
      content:"\e9f5"
    }

    .pi-arrows-alt:before {
      content:"\e9f0"
    }

    .pi-calculator:before {
      content:"\e9ef"
    }

    .pi-sort-alt-slash:before {
      content:"\e9ee"
    }

    .pi-arrows-h:before {
      content:"\e9ec"
    }

    .pi-arrows-v:before {
      content:"\e9ed"
    }

    .pi-pound:before {
      content:"\e9eb"
    }

    .pi-prime:before {
      content:"\e9ea"
    }

    .pi-chart-pie:before {
      content:"\e9e9"
    }

    .pi-reddit:before {
      content:"\e9e8"
    }

    .pi-code:before {
      content:"\e9e7"
    }

    .pi-sync:before {
      content:"\e9e6"
    }

    .pi-shopping-bag:before {
      content:"\e9e5"
    }

    .pi-server:before {
      content:"\e9e4"
    }

    .pi-database:before {
      content:"\e9e3"
    }

    .pi-hashtag:before {
      content:"\e9e2"
    }

    .pi-bookmark-fill:before {
      content:"\e9df"
    }

    .pi-filter-fill:before {
      content:"\e9e0"
    }

    .pi-heart-fill:before {
      content:"\e9e1"
    }

    .pi-flag-fill:before {
      content:"\e9de"
    }

    .pi-circle:before {
      content:"\e9dc"
    }

    .pi-circle-fill:before {
      content:"\e9dd"
    }

    .pi-bolt:before {
      content:"\e9db"
    }

    .pi-history:before {
      content:"\e9da"
    }

    .pi-box:before {
      content:"\e9d9"
    }

    .pi-at:before {
      content:"\e9d8"
    }

    .pi-arrow-up-right:before {
      content:"\e9d4"
    }

    .pi-arrow-up-left:before {
      content:"\e9d5"
    }

    .pi-arrow-down-left:before {
      content:"\e9d6"
    }

    .pi-arrow-down-right:before {
      content:"\e9d7"
    }

    .pi-telegram:before {
      content:"\e9d3"
    }

    .pi-stop-circle:before {
      content:"\e9d2"
    }

    .pi-stop:before {
      content:"\e9d1"
    }

    .pi-whatsapp:before {
      content:"\e9d0"
    }

    .pi-building:before {
      content:"\e9cf"
    }

    .pi-qrcode:before {
      content:"\e9ce"
    }

    .pi-car:before {
      content:"\e9cd"
    }

    .pi-instagram:before {
      content:"\e9cc"
    }

    .pi-linkedin:before {
      content:"\e9cb"
    }

    .pi-send:before {
      content:"\e9ca"
    }

    .pi-slack:before {
      content:"\e9c9"
    }

    .pi-sun:before {
      content:"\e9c8"
    }

    .pi-moon:before {
      content:"\e9c7"
    }

    .pi-vimeo:before {
      content:"\e9c6"
    }

    .pi-youtube:before {
      content:"\e9c5"
    }

    .pi-flag:before {
      content:"\e9c4"
    }

    .pi-wallet:before {
      content:"\e9c3"
    }

    .pi-map:before {
      content:"\e9c2"
    }

    .pi-link:before {
      content:"\e9c1"
    }

    .pi-credit-card:before {
      content:"\e9bf"
    }

    .pi-discord:before {
      content:"\e9c0"
    }

    .pi-percentage:before {
      content:"\e9be"
    }

    .pi-euro:before {
      content:"\e9bd"
    }

    .pi-book:before {
      content:"\e9ba"
    }

    .pi-shield:before {
      content:"\e9b9"
    }

    .pi-paypal:before {
      content:"\e9bb"
    }

    .pi-amazon:before {
      content:"\e9bc"
    }

    .pi-phone:before {
      content:"\e9b8"
    }

    .pi-filter-slash:before {
      content:"\e9b7"
    }

    .pi-facebook:before {
      content:"\e9b4"
    }

    .pi-github:before {
      content:"\e9b5"
    }

    .pi-twitter:before {
      content:"\e9b6"
    }

    .pi-step-backward-alt:before {
      content:"\e9ac"
    }

    .pi-step-forward-alt:before {
      content:"\e9ad"
    }

    .pi-forward:before {
      content:"\e9ae"
    }

    .pi-backward:before {
      content:"\e9af"
    }

    .pi-fast-backward:before {
      content:"\e9b0"
    }

    .pi-fast-forward:before {
      content:"\e9b1"
    }

    .pi-pause:before {
      content:"\e9b2"
    }

    .pi-play:before {
      content:"\e9b3"
    }

    .pi-compass:before {
      content:"\e9ab"
    }

    .pi-id-card:before {
      content:"\e9aa"
    }

    .pi-ticket:before {
      content:"\e9a9"
    }

    .pi-file-o:before {
      content:"\e9a8"
    }

    .pi-reply:before {
      content:"\e9a7"
    }

    .pi-directions-alt:before {
      content:"\e9a5"
    }

    .pi-directions:before {
      content:"\e9a6"
    }

    .pi-thumbs-up:before {
      content:"\e9a3"
    }

    .pi-thumbs-down:before {
      content:"\e9a4"
    }

    .pi-sort-numeric-down-alt:before {
      content:"\e996"
    }

    .pi-sort-numeric-up-alt:before {
      content:"\e997"
    }

    .pi-sort-alpha-down-alt:before {
      content:"\e998"
    }

    .pi-sort-alpha-up-alt:before {
      content:"\e999"
    }

    .pi-sort-numeric-down:before {
      content:"\e99a"
    }

    .pi-sort-numeric-up:before {
      content:"\e99b"
    }

    .pi-sort-alpha-down:before {
      content:"\e99c"
    }

    .pi-sort-alpha-up:before {
      content:"\e99d"
    }

    .pi-sort-alt:before {
      content:"\e99e"
    }

    .pi-sort-amount-up:before {
      content:"\e99f"
    }

    .pi-sort-amount-down:before {
      content:"\e9a0"
    }

    .pi-sort-amount-down-alt:before {
      content:"\e9a1"
    }

    .pi-sort-amount-up-alt:before {
      content:"\e9a2"
    }

    .pi-palette:before {
      content:"\e995"
    }

    .pi-undo:before {
      content:"\e994"
    }

    .pi-desktop:before {
      content:"\e993"
    }

    .pi-sliders-v:before {
      content:"\e991"
    }

    .pi-sliders-h:before {
      content:"\e992"
    }

    .pi-search-plus:before {
      content:"\e98f"
    }

    .pi-search-minus:before {
      content:"\e990"
    }

    .pi-file-excel:before {
      content:"\e98e"
    }

    .pi-file-pdf:before {
      content:"\e98d"
    }

    .pi-check-square:before {
      content:"\e98c"
    }

    .pi-chart-line:before {
      content:"\e98b"
    }

    .pi-user-edit:before {
      content:"\e98a"
    }

    .pi-exclamation-circle:before {
      content:"\e989"
    }

    .pi-android:before {
      content:"\e985"
    }

    .pi-google:before {
      content:"\e986"
    }

    .pi-apple:before {
      content:"\e987"
    }

    .pi-microsoft:before {
      content:"\e988"
    }

    .pi-heart:before {
      content:"\e984"
    }

    .pi-mobile:before {
      content:"\e982"
    }

    .pi-tablet:before {
      content:"\e983"
    }

    .pi-key:before {
      content:"\e981"
    }

    .pi-shopping-cart:before {
      content:"\e980"
    }

    .pi-comments:before {
      content:"\e97e"
    }

    .pi-comment:before {
      content:"\e97f"
    }

    .pi-briefcase:before {
      content:"\e97d"
    }

    .pi-bell:before {
      content:"\e97c"
    }

    .pi-paperclip:before {
      content:"\e97b"
    }

    .pi-share-alt:before {
      content:"\e97a"
    }

    .pi-envelope:before {
      content:"\e979"
    }

    .pi-volume-down:before {
      content:"\e976"
    }

    .pi-volume-up:before {
      content:"\e977"
    }

    .pi-volume-off:before {
      content:"\e978"
    }

    .pi-eject:before {
      content:"\e975"
    }

    .pi-money-bill:before {
      content:"\e974"
    }

    .pi-images:before {
      content:"\e973"
    }

    .pi-image:before {
      content:"\e972"
    }

    .pi-sign-in:before {
      content:"\e970"
    }

    .pi-sign-out:before {
      content:"\e971"
    }

    .pi-wifi:before {
      content:"\e96f"
    }

    .pi-sitemap:before {
      content:"\e96e"
    }

    .pi-chart-bar:before {
      content:"\e96d"
    }

    .pi-camera:before {
      content:"\e96c"
    }

    .pi-dollar:before {
      content:"\e96b"
    }

    .pi-lock-open:before {
      content:"\e96a"
    }

    .pi-table:before {
      content:"\e969"
    }

    .pi-map-marker:before {
      content:"\e968"
    }

    .pi-list:before {
      content:"\e967"
    }

    .pi-eye-slash:before {
      content:"\e965"
    }

    .pi-eye:before {
      content:"\e966"
    }

    .pi-folder-open:before {
      content:"\e964"
    }

    .pi-folder:before {
      content:"\e963"
    }

    .pi-video:before {
      content:"\e962"
    }

    .pi-inbox:before {
      content:"\e961"
    }

    .pi-lock:before {
      content:"\e95f"
    }

    .pi-unlock:before {
      content:"\e960"
    }

    .pi-tags:before {
      content:"\e95d"
    }

    .pi-tag:before {
      content:"\e95e"
    }

    .pi-power-off:before {
      content:"\e95c"
    }

    .pi-save:before {
      content:"\e95b"
    }

    .pi-question-circle:before {
      content:"\e959"
    }

    .pi-question:before {
      content:"\e95a"
    }

    .pi-copy:before {
      content:"\e957"
    }

    .pi-file:before {
      content:"\e958"
    }

    .pi-clone:before {
      content:"\e955"
    }

    .pi-calendar-times:before {
      content:"\e952"
    }

    .pi-calendar-minus:before {
      content:"\e953"
    }

    .pi-calendar-plus:before {
      content:"\e954"
    }

    .pi-ellipsis-v:before {
      content:"\e950"
    }

    .pi-ellipsis-h:before {
      content:"\e951"
    }

    .pi-bookmark:before {
      content:"\e94e"
    }

    .pi-globe:before {
      content:"\e94f"
    }

    .pi-replay:before {
      content:"\e94d"
    }

    .pi-filter:before {
      content:"\e94c"
    }

    .pi-print:before {
      content:"\e94b"
    }

    .pi-align-right:before {
      content:"\e946"
    }

    .pi-align-left:before {
      content:"\e947"
    }

    .pi-align-center:before {
      content:"\e948"
    }

    .pi-align-justify:before {
      content:"\e949"
    }

    .pi-cog:before {
      content:"\e94a"
    }

    .pi-cloud-download:before {
      content:"\e943"
    }

    .pi-cloud-upload:before {
      content:"\e944"
    }

    .pi-cloud:before {
      content:"\e945"
    }

    .pi-pencil:before {
      content:"\e942"
    }

    .pi-users:before {
      content:"\e941"
    }

    .pi-clock:before {
      content:"\e940"
    }

    .pi-user-minus:before {
      content:"\e93e"
    }

    .pi-user-plus:before {
      content:"\e93f"
    }

    .pi-trash:before {
      content:"\e93d"
    }

    .pi-external-link:before {
      content:"\e93c"
    }

    .pi-window-maximize:before {
      content:"\e93b"
    }

    .pi-window-minimize:before {
      content:"\e93a"
    }

    .pi-refresh:before {
      content:"\e938"
    }

    .pi-user:before {
      content:"\e939"
    }

    .pi-exclamation-triangle:before {
      content:"\e922"
    }

    .pi-calendar:before {
      content:"\e927"
    }

    .pi-chevron-circle-left:before {
      content:"\e928"
    }

    .pi-chevron-circle-down:before {
      content:"\e929"
    }

    .pi-chevron-circle-right:before {
      content:"\e92a"
    }

    .pi-chevron-circle-up:before {
      content:"\e92b"
    }

    .pi-angle-double-down:before {
      content:"\e92c"
    }

    .pi-angle-double-left:before {
      content:"\e92d"
    }

    .pi-angle-double-right:before {
      content:"\e92e"
    }

    .pi-angle-double-up:before {
      content:"\e92f"
    }

    .pi-angle-down:before {
      content:"\e930"
    }

    .pi-angle-left:before {
      content:"\e931"
    }

    .pi-angle-right:before {
      content:"\e932"
    }

    .pi-angle-up:before {
      content:"\e933"
    }

    .pi-upload:before {
      content:"\e934"
    }

    .pi-download:before {
      content:"\e956"
    }

    .pi-ban:before {
      content:"\e935"
    }

    .pi-star-fill:before {
      content:"\e936"
    }

    .pi-star:before {
      content:"\e937"
    }

    .pi-chevron-left:before {
      content:"\e900"
    }

    .pi-chevron-right:before {
      content:"\e901"
    }

    .pi-chevron-down:before {
      content:"\e902"
    }

    .pi-chevron-up:before {
      content:"\e903"
    }

    .pi-caret-left:before {
      content:"\e904"
    }

    .pi-caret-right:before {
      content:"\e905"
    }

    .pi-caret-down:before {
      content:"\e906"
    }

    .pi-caret-up:before {
      content:"\e907"
    }

    .pi-search:before {
      content:"\e908"
    }

    .pi-check:before {
      content:"\e909"
    }

    .pi-check-circle:before {
      content:"\e90a"
    }

    .pi-times:before {
      content:"\e90b"
    }

    .pi-times-circle:before {
      content:"\e90c"
    }

    .pi-plus:before {
      content:"\e90d"
    }

    .pi-plus-circle:before {
      content:"\e90e"
    }

    .pi-minus:before {
      content:"\e90f"
    }

    .pi-minus-circle:before {
      content:"\e910"
    }

    .pi-circle-on:before {
      content:"\e911"
    }

    .pi-circle-off:before {
      content:"\e912"
    }

    .pi-sort-down:before {
      content:"\e913"
    }

    .pi-sort-up:before {
      content:"\e914"
    }

    .pi-sort:before {
      content:"\e915"
    }

    .pi-step-backward:before {
      content:"\e916"
    }

    .pi-step-forward:before {
      content:"\e917"
    }

    .pi-th-large:before {
      content:"\e918"
    }

    .pi-arrow-down:before {
      content:"\e919"
    }

    .pi-arrow-left:before {
      content:"\e91a"
    }

    .pi-arrow-right:before {
      content:"\e91b"
    }

    .pi-arrow-up:before {
      content:"\e91c"
    }

    .pi-bars:before {
      content:"\e91d"
    }

    .pi-arrow-circle-down:before {
      content:"\e91e"
    }

    .pi-arrow-circle-left:before {
      content:"\e91f"
    }

    .pi-arrow-circle-right:before {
      content:"\e920"
    }

    .pi-arrow-circle-up:before {
      content:"\e921"
    }

    .pi-info:before {
      content:"\e923"
    }

    .pi-info-circle:before {
      content:"\e924"
    }

    .pi-home:before {
      content:"\e925"
    }

    .pi-spinner:before {
      content:"\e926"
    }

    .iti {
      position:relative; display:inline-block
    }

    .iti * {
      box-sizing:border-box; -moz-box-sizing:border-box
    }

    .iti__hide {
      display:none
    }

    .iti__v-hide {
      visibility:hidden
    }

    .iti input, .iti input[type=tel], .iti input[type=text] {
      position:relative; z-index:0; margin-top:0 !important; margin-bottom:0 !important; padding-right:36px; margin-right:0
    }

    .iti__flag-container {
      position:absolute; top:0; bottom:0; right:0; padding:1px
    }

    .iti__selected-flag {
      z-index:1; position:relative; display:flex; align-items:center; height:100%; padding:0 6px 0 8px
    }

    .iti__arrow {
      margin-left:6px; width:0; height:0; border-left:3px solid transparent; border-right:3px solid transparent; border-top:4px solid #555
    }

    .iti__arrow--up {
      border-top:none; border-bottom:4px solid #555
    }

    .iti__country-list {
      position:absolute; z-index:2; list-style:none; text-align:left; padding:0; margin:0 0 0 -1px; box-shadow:1px 1px 4px #0003; background-color:#fff; border:1px solid #ccc; white-space:nowrap; max-height:200px; overflow-y:scroll; -webkit-overflow-scrolling:touch
    }

    .iti__country-list--dropup {
      bottom:100%; margin-bottom:-1px
    }

    @media (max-width:500px) {
      .iti__country-list {
        white-space:normal
      }
    }

    .iti__flag-box {
      display:inline-block; width:20px
    }

    .iti__divider {
      padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #ccc
    }

    .iti__country {
      padding:5px 10px; outline:0
    }

    .iti__dial-code {
      color:#999
    }

    .iti__country.iti__highlight {
      background-color:#0000000d
    }

    .iti__country-name, .iti__dial-code, .iti__flag-box {
      vertical-align:middle
    }

    .iti__country-name, .iti__flag-box {
      margin-right:6px
    }

    .iti--allow-dropdown input, .iti--allow-dropdown input[type=tel], .iti--allow-dropdown input[type=text], .iti--separate-dial-code input, .iti--separate-dial-code input[type=tel], .iti--separate-dial-code input[type=text] {
      padding-right:6px; padding-left:52px; margin-left:0
    }

    .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
      right:auto; left:0
    }

    .iti--allow-dropdown .iti__flag-container:hover {
      cursor:pointer
    }

    .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
      background-color:#0000000d
    }

    .iti--allow-dropdown input[disabled]+.iti__flag-container:hover, .iti--allow-dropdown input[readonly]+.iti__flag-container:hover {
      cursor:default
    }

    .iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag, .iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag {
      background-color:transparent
    }

    .iti--separate-dial-code .iti__selected-flag {
      background-color:#0000000d
    }

    .iti--separate-dial-code .iti__selected-dial-code {
      margin-left:6px
    }

    .iti--container {
      position:absolute; top:-1000px; left:-1000px; z-index:1060; padding:1px
    }

    .iti--container:hover {
      cursor:pointer
    }

    .iti-mobile .iti--container {
      inset:30px; position:fixed
    }

    .iti-mobile .iti__country-list {
      max-height:100%; width:100%
    }

    .iti-mobile .iti__country {
      padding:10px; line-height:1.5em
    }

    .iti__flag {
      width:20px
    }

    .iti__flag.iti__be {
      width:18px
    }

    .iti__flag.iti__ch {
      width:15px
    }

    .iti__flag.iti__mc {
      width:19px
    }

    .iti__flag.iti__ne {
      width:18px
    }

    .iti__flag.iti__np {
      width:13px
    }

    .iti__flag.iti__va {
      width:15px
    }

    @media (min-resolution:192dpi) {
      .iti__flag {
        background-size:5652px 15px
      }
    }

    .iti__flag.iti__ac {
      height:10px; background-position:0 0
    }

    .iti__flag.iti__ad {
      height:14px; background-position:-22px 0
    }

    .iti__flag.iti__ae {
      height:10px; background-position:-44px 0
    }

    .iti__flag.iti__af {
      height:14px; background-position:-66px 0
    }

    .iti__flag.iti__ag {
      height:14px; background-position:-88px 0
    }

    .iti__flag.iti__ai {
      height:10px; background-position:-110px 0
    }

    .iti__flag.iti__al {
      height:15px; background-position:-132px 0
    }

    .iti__flag.iti__am {
      height:10px; background-position:-154px 0
    }

    .iti__flag.iti__ao {
      height:14px; background-position:-176px 0
    }

    .iti__flag.iti__aq {
      height:14px; background-position:-198px 0
    }

    .iti__flag.iti__ar {
      height:13px; background-position:-220px 0
    }

    .iti__flag.iti__as {
      height:10px; background-position:-242px 0
    }

    .iti__flag.iti__at {
      height:14px; background-position:-264px 0
    }

    .iti__flag.iti__au {
      height:10px; background-position:-286px 0
    }

    .iti__flag.iti__aw {
      height:14px; background-position:-308px 0
    }

    .iti__flag.iti__ax {
      height:13px; background-position:-330px 0
    }

    .iti__flag.iti__az {
      height:10px; background-position:-352px 0
    }

    .iti__flag.iti__ba {
      height:10px; background-position:-374px 0
    }

    .iti__flag.iti__bb {
      height:14px; background-position:-396px 0
    }

    .iti__flag.iti__bd {
      height:12px; background-position:-418px 0
    }

    .iti__flag.iti__be {
      height:15px; background-position:-440px 0
    }

    .iti__flag.iti__bf {
      height:14px; background-position:-460px 0
    }

    .iti__flag.iti__bg {
      height:12px; background-position:-482px 0
    }

    .iti__flag.iti__bh {
      height:12px; background-position:-504px 0
    }

    .iti__flag.iti__bi {
      height:12px; background-position:-526px 0
    }

    .iti__flag.iti__bj {
      height:14px; background-position:-548px 0
    }

    .iti__flag.iti__bl {
      height:14px; background-position:-570px 0
    }

    .iti__flag.iti__bm {
      height:10px; background-position:-592px 0
    }

    .iti__flag.iti__bn {
      height:10px; background-position:-614px 0
    }

    .iti__flag.iti__bo {
      height:14px; background-position:-636px 0
    }

    .iti__flag.iti__bq {
      height:14px; background-position:-658px 0
    }

    .iti__flag.iti__br {
      height:14px; background-position:-680px 0
    }

    .iti__flag.iti__bs {
      height:10px; background-position:-702px 0
    }

    .iti__flag.iti__bt {
      height:14px; background-position:-724px 0
    }

    .iti__flag.iti__bv {
      height:15px; background-position:-746px 0
    }

    .iti__flag.iti__bw {
      height:14px; background-position:-768px 0
    }

    .iti__flag.iti__by {
      height:10px; background-position:-790px 0
    }

    .iti__flag.iti__bz {
      height:14px; background-position:-812px 0
    }

    .iti__flag.iti__ca {
      height:10px; background-position:-834px 0
    }

    .iti__flag.iti__cc {
      height:10px; background-position:-856px 0
    }

    .iti__flag.iti__cd {
      height:15px; background-position:-878px 0
    }

    .iti__flag.iti__cf {
      height:14px; background-position:-900px 0
    }

    .iti__flag.iti__cg {
      height:14px; background-position:-922px 0
    }

    .iti__flag.iti__ch {
      height:15px; background-position:-944px 0
    }

    .iti__flag.iti__ci {
      height:14px; background-position:-961px 0
    }

    .iti__flag.iti__ck {
      height:10px; background-position:-983px 0
    }

    .iti__flag.iti__cl {
      height:14px; background-position:-1005px 0
    }

    .iti__flag.iti__cm {
      height:14px; background-position:-1027px 0
    }

    .iti__flag.iti__cn {
      height:14px; background-position:-1049px 0
    }

    .iti__flag.iti__co {
      height:14px; background-position:-1071px 0
    }

    .iti__flag.iti__cp {
      height:14px; background-position:-1093px 0
    }

    .iti__flag.iti__cr {
      height:12px; background-position:-1115px 0
    }

    .iti__flag.iti__cu {
      height:10px; background-position:-1137px 0
    }

    .iti__flag.iti__cv {
      height:12px; background-position:-1159px 0
    }

    .iti__flag.iti__cw {
      height:14px; background-position:-1181px 0
    }

    .iti__flag.iti__cx {
      height:10px; background-position:-1203px 0
    }

    .iti__flag.iti__cy {
      height:14px; background-position:-1225px 0
    }

    .iti__flag.iti__cz {
      height:14px; background-position:-1247px 0
    }

    .iti__flag.iti__de {
      height:12px; background-position:-1269px 0
    }

    .iti__flag.iti__dg {
      height:10px; background-position:-1291px 0
    }

    .iti__flag.iti__dj {
      height:14px; background-position:-1313px 0
    }

    .iti__flag.iti__dk {
      height:15px; background-position:-1335px 0
    }

    .iti__flag.iti__dm {
      height:10px; background-position:-1357px 0
    }

    .iti__flag.iti__do {
      height:14px; background-position:-1379px 0
    }

    .iti__flag.iti__dz {
      height:14px; background-position:-1401px 0
    }

    .iti__flag.iti__ea {
      height:14px; background-position:-1423px 0
    }

    .iti__flag.iti__ec {
      height:14px; background-position:-1445px 0
    }

    .iti__flag.iti__ee {
      height:13px; background-position:-1467px 0
    }

    .iti__flag.iti__eg {
      height:14px; background-position:-1489px 0
    }

    .iti__flag.iti__eh {
      height:10px; background-position:-1511px 0
    }

    .iti__flag.iti__er {
      height:10px; background-position:-1533px 0
    }

    .iti__flag.iti__es {
      height:14px; background-position:-1555px 0
    }

    .iti__flag.iti__et {
      height:10px; background-position:-1577px 0
    }

    .iti__flag.iti__eu {
      height:14px; background-position:-1599px 0
    }

    .iti__flag.iti__fi {
      height:12px; background-position:-1621px 0
    }

    .iti__flag.iti__fj {
      height:10px; background-position:-1643px 0
    }

    .iti__flag.iti__fk {
      height:10px; background-position:-1665px 0
    }

    .iti__flag.iti__fm {
      height:11px; background-position:-1687px 0
    }

    .iti__flag.iti__fo {
      height:15px; background-position:-1709px 0
    }

    .iti__flag.iti__fr {
      height:14px; background-position:-1731px 0
    }

    .iti__flag.iti__ga {
      height:15px; background-position:-1753px 0
    }

    .iti__flag.iti__gb {
      height:10px; background-position:-1775px 0
    }

    .iti__flag.iti__gd {
      height:12px; background-position:-1797px 0
    }

    .iti__flag.iti__ge {
      height:14px; background-position:-1819px 0
    }

    .iti__flag.iti__gf {
      height:14px; background-position:-1841px 0
    }

    .iti__flag.iti__gg {
      height:14px; background-position:-1863px 0
    }

    .iti__flag.iti__gh {
      height:14px; background-position:-1885px 0
    }

    .iti__flag.iti__gi {
      height:10px; background-position:-1907px 0
    }

    .iti__flag.iti__gl {
      height:14px; background-position:-1929px 0
    }

    .iti__flag.iti__gm {
      height:14px; background-position:-1951px 0
    }

    .iti__flag.iti__gn {
      height:14px; background-position:-1973px 0
    }

    .iti__flag.iti__gp {
      height:14px; background-position:-1995px 0
    }

    .iti__flag.iti__gq {
      height:14px; background-position:-2017px 0
    }

    .iti__flag.iti__gr {
      height:14px; background-position:-2039px 0
    }

    .iti__flag.iti__gs {
      height:10px; background-position:-2061px 0
    }

    .iti__flag.iti__gt {
      height:13px; background-position:-2083px 0
    }

    .iti__flag.iti__gu {
      height:11px; background-position:-2105px 0
    }

    .iti__flag.iti__gw {
      height:10px; background-position:-2127px 0
    }

    .iti__flag.iti__gy {
      height:12px; background-position:-2149px 0
    }

    .iti__flag.iti__hk {
      height:14px; background-position:-2171px 0
    }

    .iti__flag.iti__hm {
      height:10px; background-position:-2193px 0
    }

    .iti__flag.iti__hn {
      height:10px; background-position:-2215px 0
    }

    .iti__flag.iti__hr {
      height:10px; background-position:-2237px 0
    }

    .iti__flag.iti__ht {
      height:12px; background-position:-2259px 0
    }

    .iti__flag.iti__hu {
      height:10px; background-position:-2281px 0
    }

    .iti__flag.iti__ic {
      height:14px; background-position:-2303px 0
    }

    .iti__flag.iti__id {
      height:14px; background-position:-2325px 0
    }

    .iti__flag.iti__ie {
      height:10px; background-position:-2347px 0
    }

    .iti__flag.iti__il {
      height:15px; background-position:-2369px 0
    }

    .iti__flag.iti__im {
      height:10px; background-position:-2391px 0
    }

    .iti__flag.iti__in {
      height:14px; background-position:-2413px 0
    }

    .iti__flag.iti__io {
      height:10px; background-position:-2435px 0
    }

    .iti__flag.iti__iq {
      height:14px; background-position:-2457px 0
    }

    .iti__flag.iti__ir {
      height:12px; background-position:-2479px 0
    }

    .iti__flag.iti__is {
      height:15px; background-position:-2501px 0
    }

    .iti__flag.iti__it {
      height:14px; background-position:-2523px 0
    }

    .iti__flag.iti__je {
      height:12px; background-position:-2545px 0
    }

    .iti__flag.iti__jm {
      height:10px; background-position:-2567px 0
    }

    .iti__flag.iti__jo {
      height:10px; background-position:-2589px 0
    }

    .iti__flag.iti__jp {
      height:14px; background-position:-2611px 0
    }

    .iti__flag.iti__ke {
      height:14px; background-position:-2633px 0
    }

    .iti__flag.iti__kg {
      height:12px; background-position:-2655px 0
    }

    .iti__flag.iti__kh {
      height:13px; background-position:-2677px 0
    }

    .iti__flag.iti__ki {
      height:10px; background-position:-2699px 0
    }

    .iti__flag.iti__km {
      height:12px; background-position:-2721px 0
    }

    .iti__flag.iti__kn {
      height:14px; background-position:-2743px 0
    }

    .iti__flag.iti__kp {
      height:10px; background-position:-2765px 0
    }

    .iti__flag.iti__kr {
      height:14px; background-position:-2787px 0
    }

    .iti__flag.iti__kw {
      height:10px; background-position:-2809px 0
    }

    .iti__flag.iti__ky {
      height:10px; background-position:-2831px 0
    }

    .iti__flag.iti__kz {
      height:10px; background-position:-2853px 0
    }

    .iti__flag.iti__la {
      height:14px; background-position:-2875px 0
    }

    .iti__flag.iti__lb {
      height:14px; background-position:-2897px 0
    }

    .iti__flag.iti__lc {
      height:10px; background-position:-2919px 0
    }

    .iti__flag.iti__li {
      height:12px; background-position:-2941px 0
    }

    .iti__flag.iti__lk {
      height:10px; background-position:-2963px 0
    }

    .iti__flag.iti__lr {
      height:11px; background-position:-2985px 0
    }

    .iti__flag.iti__ls {
      height:14px; background-position:-3007px 0
    }

    .iti__flag.iti__lt {
      height:12px; background-position:-3029px 0
    }

    .iti__flag.iti__lu {
      height:12px; background-position:-3051px 0
    }

    .iti__flag.iti__lv {
      height:10px; background-position:-3073px 0
    }

    .iti__flag.iti__ly {
      height:10px; background-position:-3095px 0
    }

    .iti__flag.iti__ma {
      height:14px; background-position:-3117px 0
    }

    .iti__flag.iti__mc {
      height:15px; background-position:-3139px 0
    }

    .iti__flag.iti__md {
      height:10px; background-position:-3160px 0
    }

    .iti__flag.iti__me {
      height:10px; background-position:-3182px 0
    }

    .iti__flag.iti__mf {
      height:14px; background-position:-3204px 0
    }

    .iti__flag.iti__mg {
      height:14px; background-position:-3226px 0
    }

    .iti__flag.iti__mh {
      height:11px; background-position:-3248px 0
    }

    .iti__flag.iti__mk {
      height:10px; background-position:-3270px 0
    }

    .iti__flag.iti__ml {
      height:14px; background-position:-3292px 0
    }

    .iti__flag.iti__mm {
      height:14px; background-position:-3314px 0
    }

    .iti__flag.iti__mn {
      height:10px; background-position:-3336px 0
    }

    .iti__flag.iti__mo {
      height:14px; background-position:-3358px 0
    }

    .iti__flag.iti__mp {
      height:10px; background-position:-3380px 0
    }

    .iti__flag.iti__mq {
      height:14px; background-position:-3402px 0
    }

    .iti__flag.iti__mr {
      height:14px; background-position:-3424px 0
    }

    .iti__flag.iti__ms {
      height:10px; background-position:-3446px 0
    }

    .iti__flag.iti__mt {
      height:14px; background-position:-3468px 0
    }

    .iti__flag.iti__mu {
      height:14px; background-position:-3490px 0
    }

    .iti__flag.iti__mv {
      height:14px; background-position:-3512px 0
    }

    .iti__flag.iti__mw {
      height:14px; background-position:-3534px 0
    }

    .iti__flag.iti__mx {
      height:12px; background-position:-3556px 0
    }

    .iti__flag.iti__my {
      height:10px; background-position:-3578px 0
    }

    .iti__flag.iti__mz {
      height:14px; background-position:-3600px 0
    }

    .iti__flag.iti__na {
      height:14px; background-position:-3622px 0
    }

    .iti__flag.iti__nc {
      height:10px; background-position:-3644px 0
    }

    .iti__flag.iti__ne {
      height:15px; background-position:-3666px 0
    }

    .iti__flag.iti__nf {
      height:10px; background-position:-3686px 0
    }

    .iti__flag.iti__ng {
      height:10px; background-position:-3708px 0
    }

    .iti__flag.iti__ni {
      height:12px; background-position:-3730px 0
    }

    .iti__flag.iti__nl {
      height:14px; background-position:-3752px 0
    }

    .iti__flag.iti__no {
      height:15px; background-position:-3774px 0
    }

    .iti__flag.iti__np {
      height:15px; background-position:-3796px 0
    }

    .iti__flag.iti__nr {
      height:10px; background-position:-3811px 0
    }

    .iti__flag.iti__nu {
      height:10px; background-position:-3833px 0
    }

    .iti__flag.iti__nz {
      height:10px; background-position:-3855px 0
    }

    .iti__flag.iti__om {
      height:10px; background-position:-3877px 0
    }

    .iti__flag.iti__pa {
      height:14px; background-position:-3899px 0
    }

    .iti__flag.iti__pe {
      height:14px; background-position:-3921px 0
    }

    .iti__flag.iti__pf {
      height:14px; background-position:-3943px 0
    }

    .iti__flag.iti__pg {
      height:15px; background-position:-3965px 0
    }

    .iti__flag.iti__ph {
      height:10px; background-position:-3987px 0
    }

    .iti__flag.iti__pk {
      height:14px; background-position:-4009px 0
    }

    .iti__flag.iti__pl {
      height:13px; background-position:-4031px 0
    }

    .iti__flag.iti__pm {
      height:14px; background-position:-4053px 0
    }

    .iti__flag.iti__pn {
      height:10px; background-position:-4075px 0
    }

    .iti__flag.iti__pr {
      height:14px; background-position:-4097px 0
    }

    .iti__flag.iti__ps {
      height:10px; background-position:-4119px 0
    }

    .iti__flag.iti__pt {
      height:14px; background-position:-4141px 0
    }

    .iti__flag.iti__pw {
      height:13px; background-position:-4163px 0
    }

    .iti__flag.iti__py {
      height:11px; background-position:-4185px 0
    }

    .iti__flag.iti__qa {
      height:8px; background-position:-4207px 0
    }

    .iti__flag.iti__re {
      height:14px; background-position:-4229px 0
    }

    .iti__flag.iti__ro {
      height:14px; background-position:-4251px 0
    }

    .iti__flag.iti__rs {
      height:14px; background-position:-4273px 0
    }

    .iti__flag.iti__ru {
      height:14px; background-position:-4295px 0
    }

    .iti__flag.iti__rw {
      height:14px; background-position:-4317px 0
    }

    .iti__flag.iti__sa {
      height:14px; background-position:-4339px 0
    }

    .iti__flag.iti__sb {
      height:10px; background-position:-4361px 0
    }

    .iti__flag.iti__sc {
      height:10px; background-position:-4383px 0
    }

    .iti__flag.iti__sd {
      height:10px; background-position:-4405px 0
    }

    .iti__flag.iti__se {
      height:13px; background-position:-4427px 0
    }

    .iti__flag.iti__sg {
      height:14px; background-position:-4449px 0
    }

    .iti__flag.iti__sh {
      height:10px; background-position:-4471px 0
    }

    .iti__flag.iti__si {
      height:10px; background-position:-4493px 0
    }

    .iti__flag.iti__sj {
      height:15px; background-position:-4515px 0
    }

    .iti__flag.iti__sk {
      height:14px; background-position:-4537px 0
    }

    .iti__flag.iti__sl {
      height:14px; background-position:-4559px 0
    }

    .iti__flag.iti__sm {
      height:15px; background-position:-4581px 0
    }

    .iti__flag.iti__sn {
      height:14px; background-position:-4603px 0
    }

    .iti__flag.iti__so {
      height:14px; background-position:-4625px 0
    }

    .iti__flag.iti__sr {
      height:14px; background-position:-4647px 0
    }

    .iti__flag.iti__ss {
      height:10px; background-position:-4669px 0
    }

    .iti__flag.iti__st {
      height:10px; background-position:-4691px 0
    }

    .iti__flag.iti__sv {
      height:12px; background-position:-4713px 0
    }

    .iti__flag.iti__sx {
      height:14px; background-position:-4735px 0
    }

    .iti__flag.iti__sy {
      height:14px; background-position:-4757px 0
    }

    .iti__flag.iti__sz {
      height:14px; background-position:-4779px 0
    }

    .iti__flag.iti__ta {
      height:10px; background-position:-4801px 0
    }

    .iti__flag.iti__tc {
      height:10px; background-position:-4823px 0
    }

    .iti__flag.iti__td {
      height:14px; background-position:-4845px 0
    }

    .iti__flag.iti__tf {
      height:14px; background-position:-4867px 0
    }

    .iti__flag.iti__tg {
      height:13px; background-position:-4889px 0
    }

    .iti__flag.iti__th {
      height:14px; background-position:-4911px 0
    }

    .iti__flag.iti__tj {
      height:10px; background-position:-4933px 0
    }

    .iti__flag.iti__tk {
      height:10px; background-position:-4955px 0
    }

    .iti__flag.iti__tl {
      height:10px; background-position:-4977px 0
    }

    .iti__flag.iti__tm {
      height:14px; background-position:-4999px 0
    }

    .iti__flag.iti__tn {
      height:14px; background-position:-5021px 0
    }

    .iti__flag.iti__to {
      height:10px; background-position:-5043px 0
    }

    .iti__flag.iti__tr {
      height:14px; background-position:-5065px 0
    }

    .iti__flag.iti__tt {
      height:12px; background-position:-5087px 0
    }

    .iti__flag.iti__tv {
      height:10px; background-position:-5109px 0
    }

    .iti__flag.iti__tw {
      height:14px; background-position:-5131px 0
    }

    .iti__flag.iti__tz {
      height:14px; background-position:-5153px 0
    }

    .iti__flag.iti__ua {
      height:14px; background-position:-5175px 0
    }

    .iti__flag.iti__ug {
      height:14px; background-position:-5197px 0
    }

    .iti__flag.iti__um {
      height:11px; background-position:-5219px 0
    }

    .iti__flag.iti__un {
      height:14px; background-position:-5241px 0
    }

    .iti__flag.iti__us {
      height:11px; background-position:-5263px 0
    }

    .iti__flag.iti__uy {
      height:14px; background-position:-5285px 0
    }

    .iti__flag.iti__uz {
      height:10px; background-position:-5307px 0
    }

    .iti__flag.iti__va {
      height:15px; background-position:-5329px 0
    }

    .iti__flag.iti__vc {
      height:14px; background-position:-5346px 0
    }

    .iti__flag.iti__ve {
      height:14px; background-position:-5368px 0
    }

    .iti__flag.iti__vg {
      height:10px; background-position:-5390px 0
    }

    .iti__flag.iti__vi {
      height:14px; background-position:-5412px 0
    }

    .iti__flag.iti__vn {
      height:14px; background-position:-5434px 0
    }

    .iti__flag.iti__vu {
      height:12px; background-position:-5456px 0
    }

    .iti__flag.iti__wf {
      height:14px; background-position:-5478px 0
    }

    .iti__flag.iti__ws {
      height:10px; background-position:-5500px 0
    }

    .iti__flag.iti__xk {
      height:15px; background-position:-5522px 0
    }

    .iti__flag.iti__ye {
      height:14px; background-position:-5544px 0
    }

    .iti__flag.iti__yt {
      height:14px; background-position:-5566px 0
    }

    .iti__flag.iti__za {
      height:14px; background-position:-5588px 0
    }

    .iti__flag.iti__zm {
      height:14px; background-position:-5610px 0
    }

    .iti__flag.iti__zw {
      height:10px; background-position:-5632px 0
    }

    .iti__flag {
      height:15px; box-shadow:0 0 1px #888; background-image:
      /*savepage-url=flags.f73aa829a0084837.png*/
      url(); background-repeat:no-repeat; background-color:#dbdbdb; background-position:20px 0
    }

    @media (min-resolution:192dpi) {
      .iti__flag {
        background-image:
        /*savepage-url=flags@2x.2704c069d12ee746.png*/
        url()
      }
    }

    .iti__flag.iti__np {
      background-color:transparent
    }

    /*!
* Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2024 Fonticons, Inc.
*/
    .fa {
      font-family:var(--fa-style-family, "Font Awesome 6 Free"); font-weight:var(--fa-style, 900)
    }

    .fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp-solid, .fa-solid, .fab, .far, .fas {
      -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:var(--fa-display, inline-block); font-style:normal; font-variant:normal; line-height:1; text-rendering:auto
    }

    .fa-classic, .fa-regular, .fa-solid, .far, .fas {
      font-family:"Font Awesome 6 Free"
    }

    .fa-brands, .fab {
      font-family:"Font Awesome 6 Brands"
    }

    .fa-1x {
      font-size:1em
    }

    .fa-2x {
      font-size:2em
    }

    .fa-3x {
      font-size:3em
    }

    .fa-4x {
      font-size:4em
    }

    .fa-5x {
      font-size:5em
    }

    .fa-6x {
      font-size:6em
    }

    .fa-7x {
      font-size:7em
    }

    .fa-8x {
      font-size:8em
    }

    .fa-9x {
      font-size:9em
    }

    .fa-10x {
      font-size:10em
    }

    .fa-2xs {
      font-size:.625em; line-height:.1em; vertical-align:.225em
    }

    .fa-xs {
      font-size:.75em; line-height:.08333em; vertical-align:.125em
    }

    .fa-sm {
      font-size:.875em; line-height:.07143em; vertical-align:.05357em
    }

    .fa-lg {
      font-size:1.25em; line-height:.05em; vertical-align:-.075em
    }

    .fa-xl {
      font-size:1.5em; line-height:.04167em; vertical-align:-.125em
    }

    .fa-2xl {
      font-size:2em; line-height:.03125em; vertical-align:-.1875em
    }

    .fa-fw {
      text-align:center; width:1.25em
    }

    .fa-ul {
      list-style-type:none; margin-left:var(--fa-li-margin, 2.5em); padding-left:0
    }

    .fa-ul>li {
      position:relative
    }

    .fa-li {
      left:calc(var(--fa-li-width, 2em)*-1); position:absolute; text-align:center; width:var(--fa-li-width, 2em); line-height:inherit
    }

    .fa-border {
      border-radius:var(--fa-border-radius, .1em); border:var(--fa-border-width, .08em) var(--fa-border-style, solid) var(--fa-border-color, #eee); padding:var(--fa-border-padding, .2em .25em .15em)
    }

    .fa-pull-left {
      float:left; margin-right:var(--fa-pull-margin, .3em)
    }

    .fa-pull-right {
      float:right; margin-left:var(--fa-pull-margin, .3em)
    }

    .fa-beat {
      animation-name:fa-beat; animation-delay:var(--fa-animation-delay, 0s); animation-direction:var(--fa-animation-direction, normal); animation-duration:var(--fa-animation-duration, 1s); animation-iteration-count:var(--fa-animation-iteration-count, infinite); animation-timing-function:var(--fa-animation-timing, ease-in-out)
    }

    .fa-bounce {
      animation-name:fa-bounce; animation-delay:var(--fa-animation-delay, 0s); animation-direction:var(--fa-animation-direction, normal); animation-duration:var(--fa-animation-duration, 1s); animation-iteration-count:var(--fa-animation-iteration-count, infinite); animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))
    }

    .fa-fade {
      animation-name:fa-fade; animation-iteration-count:var(--fa-animation-iteration-count, infinite); animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
    }

    .fa-beat-fade, .fa-fade {
      animation-delay:var(--fa-animation-delay, 0s); animation-direction:var(--fa-animation-direction, normal); animation-duration:var(--fa-animation-duration, 1s)
    }

    .fa-beat-fade {
      animation-name:fa-beat-fade; animation-iteration-count:var(--fa-animation-iteration-count, infinite); animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
    }

    .fa-flip {
      animation-name:fa-flip; animation-delay:var(--fa-animation-delay, 0s); animation-direction:var(--fa-animation-direction, normal); animation-duration:var(--fa-animation-duration, 1s); animation-iteration-count:var(--fa-animation-iteration-count, infinite); animation-timing-function:var(--fa-animation-timing, ease-in-out)
    }

    .fa-shake {
      animation-name:fa-shake; animation-duration:var(--fa-animation-duration, 1s); animation-iteration-count:var(--fa-animation-iteration-count, infinite); animation-timing-function:var(--fa-animation-timing, linear)
    }

    .fa-shake, .fa-spin {
      animation-delay:var(--fa-animation-delay, 0s); animation-direction:var(--fa-animation-direction, normal)
    }

    .fa-spin {
      animation-name:fa-spin; animation-duration:var(--fa-animation-duration, 2s); animation-iteration-count:var(--fa-animation-iteration-count, infinite); animation-timing-function:var(--fa-animation-timing, linear)
    }

    .fa-spin-reverse {
      --fa-animation-direction:reverse
    }

    .fa-pulse, .fa-spin-pulse {
      animation-name:fa-spin; animation-direction:var(--fa-animation-direction, normal); animation-duration:var(--fa-animation-duration, 1s); animation-iteration-count:var(--fa-animation-iteration-count, infinite); animation-timing-function:var(--fa-animation-timing, steps(8))
    }

    @media (prefers-reduced-motion:reduce) {
      .fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse {
        animation-delay:-1ms; animation-duration:1ms; animation-iteration-count:1; transition-delay:0s; transition-duration:0s
      }
    }

    @keyframes fa-beat {
      0%, 90% {
        transform:scale(1)
      }

      45% {
        transform:scale(var(--fa-beat-scale, 1.25))
      }
    }

    @keyframes fa-bounce {
      0% {
        transform:scale(1) translateY(0)
      }

      10% {
        transform:scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)
      }

      30% {
        transform:scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
      }

      50% {
        transform:scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)
      }

      57% {
        transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))
      }

      64% {
        transform:scale(1) translateY(0)
      }

      to {
        transform:scale(1) translateY(0)
      }
    }

    @keyframes fa-fade {
      50% {
        opacity:var(--fa-fade-opacity, .4)
      }
    }

    @keyframes fa-beat-fade {
      0%, to {
        opacity:var(--fa-beat-fade-opacity, .4); transform:scale(1)
      }

      50% {
        opacity:1; transform:scale(var(--fa-beat-fade-scale, 1.125))
      }
    }

    @keyframes fa-flip {
      50% {
        transform:rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))
      }
    }

    @keyframes fa-shake {
      0% {
        transform:rotate(-15deg)
      }

      4% {
        transform:rotate(15deg)
      }

      8%, 24% {
        transform:rotate(-18deg)
      }

      12%, 28% {
        transform:rotate(18deg)
      }

      16% {
        transform:rotate(-22deg)
      }

      20% {
        transform:rotate(22deg)
      }

      32% {
        transform:rotate(-12deg)
      }

      36% {
        transform:rotate(12deg)
      }

      40%, to {
        transform:rotate(0)
      }
    }

    @keyframes fa-spin {
      0% {
        transform:rotate(0)
      }

      to {
        transform:rotate(1turn)
      }
    }

    .fa-rotate-90 {
      transform:rotate(90deg)
    }

    .fa-rotate-180 {
      transform:rotate(180deg)
    }

    .fa-rotate-270 {
      transform:rotate(270deg)
    }

    .fa-flip-horizontal {
      transform:scaleX(-1)
    }

    .fa-flip-vertical {
      transform:scaleY(-1)
    }

    .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
      transform:scale(-1)
    }

    .fa-rotate-by {
      transform:rotate(var(--fa-rotate-angle, 0))
    }

    .fa-stack {
      display:inline-block; height:2em; line-height:2em; position:relative; vertical-align:middle; width:2.5em
    }

    .fa-stack-1x, .fa-stack-2x {
      left:0; position:absolute; text-align:center; width:100%; z-index:var(--fa-stack-z-index, auto)
    }

    .fa-stack-1x {
      line-height:inherit
    }

    .fa-stack-2x {
      font-size:2em
    }

    .fa-inverse {
      color:var(--fa-inverse, #fff)
    }

    .fa-0:before {
      content:"0"
    }

    .fa-1:before {
      content:"1"
    }

    .fa-2:before {
      content:"2"
    }

    .fa-3:before {
      content:"3"
    }

    .fa-4:before {
      content:"4"
    }

    .fa-5:before {
      content:"5"
    }

    .fa-6:before {
      content:"6"
    }

    .fa-7:before {
      content:"7"
    }

    .fa-8:before {
      content:"8"
    }

    .fa-9:before {
      content:"9"
    }

    .fa-fill-drip:before {
      content:"\f576"
    }

    .fa-arrows-to-circle:before {
      content:"\e4bd"
    }

    .fa-chevron-circle-right:before, .fa-circle-chevron-right:before {
      content:"\f138"
    }

    .fa-at:before {
      content:"@"
    }

    .fa-trash-alt:before, .fa-trash-can:before {
      content:"\f2ed"
    }

    .fa-text-height:before {
      content:"\f034"
    }

    .fa-user-times:before, .fa-user-xmark:before {
      content:"\f235"
    }

    .fa-stethoscope:before {
      content:"\f0f1"
    }

    .fa-comment-alt:before, .fa-message:before {
      content:"\f27a"
    }

    .fa-info:before {
      content:"\f129"
    }

    .fa-compress-alt:before, .fa-down-left-and-up-right-to-center:before {
      content:"\f422"
    }

    .fa-explosion:before {
      content:"\e4e9"
    }

    .fa-file-alt:before, .fa-file-lines:before, .fa-file-text:before {
      content:"\f15c"
    }

    .fa-wave-square:before {
      content:"\f83e"
    }

    .fa-ring:before {
      content:"\f70b"
    }

    .fa-building-un:before {
      content:"\e4d9"
    }

    .fa-dice-three:before {
      content:"\f527"
    }

    .fa-calendar-alt:before, .fa-calendar-days:before {
      content:"\f073"
    }

    .fa-anchor-circle-check:before {
      content:"\e4aa"
    }

    .fa-building-circle-arrow-right:before {
      content:"\e4d1"
    }

    .fa-volleyball-ball:before, .fa-volleyball:before {
      content:"\f45f"
    }

    .fa-arrows-up-to-line:before {
      content:"\e4c2"
    }

    .fa-sort-desc:before, .fa-sort-down:before {
      content:"\f0dd"
    }

    .fa-circle-minus:before, .fa-minus-circle:before {
      content:"\f056"
    }

    .fa-door-open:before {
      content:"\f52b"
    }

    .fa-right-from-bracket:before, .fa-sign-out-alt:before {
      content:"\f2f5"
    }

    .fa-atom:before {
      content:"\f5d2"
    }

    .fa-soap:before {
      content:"\e06e"
    }

    .fa-heart-music-camera-bolt:before, .fa-icons:before {
      content:"\f86d"
    }

    .fa-microphone-alt-slash:before, .fa-microphone-lines-slash:before {
      content:"\f539"
    }

    .fa-bridge-circle-check:before {
      content:"\e4c9"
    }

    .fa-pump-medical:before {
      content:"\e06a"
    }

    .fa-fingerprint:before {
      content:"\f577"
    }

    .fa-hand-point-right:before {
      content:"\f0a4"
    }

    .fa-magnifying-glass-location:before, .fa-search-location:before {
      content:"\f689"
    }

    .fa-forward-step:before, .fa-step-forward:before {
      content:"\f051"
    }

    .fa-face-smile-beam:before, .fa-smile-beam:before {
      content:"\f5b8"
    }

    .fa-flag-checkered:before {
      content:"\f11e"
    }

    .fa-football-ball:before, .fa-football:before {
      content:"\f44e"
    }

    .fa-school-circle-exclamation:before {
      content:"\e56c"
    }

    .fa-crop:before {
      content:"\f125"
    }

    .fa-angle-double-down:before, .fa-angles-down:before {
      content:"\f103"
    }

    .fa-users-rectangle:before {
      content:"\e594"
    }

    .fa-people-roof:before {
      content:"\e537"
    }

    .fa-people-line:before {
      content:"\e534"
    }

    .fa-beer-mug-empty:before, .fa-beer:before {
      content:"\f0fc"
    }

    .fa-diagram-predecessor:before {
      content:"\e477"
    }

    .fa-arrow-up-long:before, .fa-long-arrow-up:before {
      content:"\f176"
    }

    .fa-burn:before, .fa-fire-flame-simple:before {
      content:"\f46a"
    }

    .fa-male:before, .fa-person:before {
      content:"\f183"
    }

    .fa-laptop:before {
      content:"\f109"
    }

    .fa-file-csv:before {
      content:"\f6dd"
    }

    .fa-menorah:before {
      content:"\f676"
    }

    .fa-truck-plane:before {
      content:"\e58f"
    }

    .fa-record-vinyl:before {
      content:"\f8d9"
    }

    .fa-face-grin-stars:before, .fa-grin-stars:before {
      content:"\f587"
    }

    .fa-bong:before {
      content:"\f55c"
    }

    .fa-pastafarianism:before, .fa-spaghetti-monster-flying:before {
      content:"\f67b"
    }

    .fa-arrow-down-up-across-line:before {
      content:"\e4af"
    }

    .fa-spoon:before, .fa-utensil-spoon:before {
      content:"\f2e5"
    }

    .fa-jar-wheat:before {
      content:"\e517"
    }

    .fa-envelopes-bulk:before, .fa-mail-bulk:before {
      content:"\f674"
    }

    .fa-file-circle-exclamation:before {
      content:"\e4eb"
    }

    .fa-circle-h:before, .fa-hospital-symbol:before {
      content:"\f47e"
    }

    .fa-pager:before {
      content:"\f815"
    }

    .fa-address-book:before, .fa-contact-book:before {
      content:"\f2b9"
    }

    .fa-strikethrough:before {
      content:"\f0cc"
    }

    .fa-k:before {
      content:"K"
    }

    .fa-landmark-flag:before {
      content:"\e51c"
    }

    .fa-pencil-alt:before, .fa-pencil:before {
      content:"\f303"
    }

    .fa-backward:before {
      content:"\f04a"
    }

    .fa-caret-right:before {
      content:"\f0da"
    }

    .fa-comments:before {
      content:"\f086"
    }

    .fa-file-clipboard:before, .fa-paste:before {
      content:"\f0ea"
    }

    .fa-code-pull-request:before {
      content:"\e13c"
    }

    .fa-clipboard-list:before {
      content:"\f46d"
    }

    .fa-truck-loading:before, .fa-truck-ramp-box:before {
      content:"\f4de"
    }

    .fa-user-check:before {
      content:"\f4fc"
    }

    .fa-vial-virus:before {
      content:"\e597"
    }

    .fa-sheet-plastic:before {
      content:"\e571"
    }

    .fa-blog:before {
      content:"\f781"
    }

    .fa-user-ninja:before {
      content:"\f504"
    }

    .fa-person-arrow-up-from-line:before {
      content:"\e539"
    }

    .fa-scroll-torah:before, .fa-torah:before {
      content:"\f6a0"
    }

    .fa-broom-ball:before, .fa-quidditch-broom-ball:before, .fa-quidditch:before {
      content:"\f458"
    }

    .fa-toggle-off:before {
      content:"\f204"
    }

    .fa-archive:before, .fa-box-archive:before {
      content:"\f187"
    }

    .fa-person-drowning:before {
      content:"\e545"
    }

    .fa-arrow-down-9-1:before, .fa-sort-numeric-desc:before, .fa-sort-numeric-down-alt:before {
      content:"\f886"
    }

    .fa-face-grin-tongue-squint:before, .fa-grin-tongue-squint:before {
      content:"\f58a"
    }

    .fa-spray-can:before {
      content:"\f5bd"
    }

    .fa-truck-monster:before {
      content:"\f63b"
    }

    .fa-w:before {
      content:"W"
    }

    .fa-earth-africa:before, .fa-globe-africa:before {
      content:"\f57c"
    }

    .fa-rainbow:before {
      content:"\f75b"
    }

    .fa-circle-notch:before {
      content:"\f1ce"
    }

    .fa-tablet-alt:before, .fa-tablet-screen-button:before {
      content:"\f3fa"
    }

    .fa-paw:before {
      content:"\f1b0"
    }

    .fa-cloud:before {
      content:"\f0c2"
    }

    .fa-trowel-bricks:before {
      content:"\e58a"
    }

    .fa-face-flushed:before, .fa-flushed:before {
      content:"\f579"
    }

    .fa-hospital-user:before {
      content:"\f80d"
    }

    .fa-tent-arrow-left-right:before {
      content:"\e57f"
    }

    .fa-gavel:before, .fa-legal:before {
      content:"\f0e3"
    }

    .fa-binoculars:before {
      content:"\f1e5"
    }

    .fa-microphone-slash:before {
      content:"\f131"
    }

    .fa-box-tissue:before {
      content:"\e05b"
    }

    .fa-motorcycle:before {
      content:"\f21c"
    }

    .fa-bell-concierge:before, .fa-concierge-bell:before {
      content:"\f562"
    }

    .fa-pen-ruler:before, .fa-pencil-ruler:before {
      content:"\f5ae"
    }

    .fa-people-arrows-left-right:before, .fa-people-arrows:before {
      content:"\e068"
    }

    .fa-mars-and-venus-burst:before {
      content:"\e523"
    }

    .fa-caret-square-right:before, .fa-square-caret-right:before {
      content:"\f152"
    }

    .fa-cut:before, .fa-scissors:before {
      content:"\f0c4"
    }

    .fa-sun-plant-wilt:before {
      content:"\e57a"
    }

    .fa-toilets-portable:before {
      content:"\e584"
    }

    .fa-hockey-puck:before {
      content:"\f453"
    }

    .fa-table:before {
      content:"\f0ce"
    }

    .fa-magnifying-glass-arrow-right:before {
      content:"\e521"
    }

    .fa-digital-tachograph:before, .fa-tachograph-digital:before {
      content:"\f566"
    }

    .fa-users-slash:before {
      content:"\e073"
    }

    .fa-clover:before {
      content:"\e139"
    }

    .fa-mail-reply:before, .fa-reply:before {
      content:"\f3e5"
    }

    .fa-star-and-crescent:before {
      content:"\f699"
    }

    .fa-house-fire:before {
      content:"\e50c"
    }

    .fa-minus-square:before, .fa-square-minus:before {
      content:"\f146"
    }

    .fa-helicopter:before {
      content:"\f533"
    }

    .fa-compass:before {
      content:"\f14e"
    }

    .fa-caret-square-down:before, .fa-square-caret-down:before {
      content:"\f150"
    }

    .fa-file-circle-question:before {
      content:"\e4ef"
    }

    .fa-laptop-code:before {
      content:"\f5fc"
    }

    .fa-swatchbook:before {
      content:"\f5c3"
    }

    .fa-prescription-bottle:before {
      content:"\f485"
    }

    .fa-bars:before, .fa-navicon:before {
      content:"\f0c9"
    }

    .fa-people-group:before {
      content:"\e533"
    }

    .fa-hourglass-3:before, .fa-hourglass-end:before {
      content:"\f253"
    }

    .fa-heart-broken:before, .fa-heart-crack:before {
      content:"\f7a9"
    }

    .fa-external-link-square-alt:before, .fa-square-up-right:before {
      content:"\f360"
    }

    .fa-face-kiss-beam:before, .fa-kiss-beam:before {
      content:"\f597"
    }

    .fa-film:before {
      content:"\f008"
    }

    .fa-ruler-horizontal:before {
      content:"\f547"
    }

    .fa-people-robbery:before {
      content:"\e536"
    }

    .fa-lightbulb:before {
      content:"\f0eb"
    }

    .fa-caret-left:before {
      content:"\f0d9"
    }

    .fa-circle-exclamation:before, .fa-exclamation-circle:before {
      content:"\f06a"
    }

    .fa-school-circle-xmark:before {
      content:"\e56d"
    }

    .fa-arrow-right-from-bracket:before, .fa-sign-out:before {
      content:"\f08b"
    }

    .fa-chevron-circle-down:before, .fa-circle-chevron-down:before {
      content:"\f13a"
    }

    .fa-unlock-alt:before, .fa-unlock-keyhole:before {
      content:"\f13e"
    }

    .fa-cloud-showers-heavy:before {
      content:"\f740"
    }

    .fa-headphones-alt:before, .fa-headphones-simple:before {
      content:"\f58f"
    }

    .fa-sitemap:before {
      content:"\f0e8"
    }

    .fa-circle-dollar-to-slot:before, .fa-donate:before {
      content:"\f4b9"
    }

    .fa-memory:before {
      content:"\f538"
    }

    .fa-road-spikes:before {
      content:"\e568"
    }

    .fa-fire-burner:before {
      content:"\e4f1"
    }

    .fa-flag:before {
      content:"\f024"
    }

    .fa-hanukiah:before {
      content:"\f6e6"
    }

    .fa-feather:before {
      content:"\f52d"
    }

    .fa-volume-down:before, .fa-volume-low:before {
      content:"\f027"
    }

    .fa-comment-slash:before {
      content:"\f4b3"
    }

    .fa-cloud-sun-rain:before {
      content:"\f743"
    }

    .fa-compress:before {
      content:"\f066"
    }

    .fa-wheat-alt:before, .fa-wheat-awn:before {
      content:"\e2cd"
    }

    .fa-ankh:before {
      content:"\f644"
    }

    .fa-hands-holding-child:before {
      content:"\e4fa"
    }

    .fa-asterisk:before {
      content:"*"
    }

    .fa-check-square:before, .fa-square-check:before {
      content:"\f14a"
    }

    .fa-peseta-sign:before {
      content:"\e221"
    }

    .fa-header:before, .fa-heading:before {
      content:"\f1dc"
    }

    .fa-ghost:before {
      content:"\f6e2"
    }

    .fa-list-squares:before, .fa-list:before {
      content:"\f03a"
    }

    .fa-phone-square-alt:before, .fa-square-phone-flip:before {
      content:"\f87b"
    }

    .fa-cart-plus:before {
      content:"\f217"
    }

    .fa-gamepad:before {
      content:"\f11b"
    }

    .fa-circle-dot:before, .fa-dot-circle:before {
      content:"\f192"
    }

    .fa-dizzy:before, .fa-face-dizzy:before {
      content:"\f567"
    }

    .fa-egg:before {
      content:"\f7fb"
    }

    .fa-house-medical-circle-xmark:before {
      content:"\e513"
    }

    .fa-campground:before {
      content:"\f6bb"
    }

    .fa-folder-plus:before {
      content:"\f65e"
    }

    .fa-futbol-ball:before, .fa-futbol:before, .fa-soccer-ball:before {
      content:"\f1e3"
    }

    .fa-paint-brush:before, .fa-paintbrush:before {
      content:"\f1fc"
    }

    .fa-lock:before {
      content:"\f023"
    }

    .fa-gas-pump:before {
      content:"\f52f"
    }

    .fa-hot-tub-person:before, .fa-hot-tub:before {
      content:"\f593"
    }

    .fa-map-location:before, .fa-map-marked:before {
      content:"\f59f"
    }

    .fa-house-flood-water:before {
      content:"\e50e"
    }

    .fa-tree:before {
      content:"\f1bb"
    }

    .fa-bridge-lock:before {
      content:"\e4cc"
    }

    .fa-sack-dollar:before {
      content:"\f81d"
    }

    .fa-edit:before, .fa-pen-to-square:before {
      content:"\f044"
    }

    .fa-car-side:before {
      content:"\f5e4"
    }

    .fa-share-alt:before, .fa-share-nodes:before {
      content:"\f1e0"
    }

    .fa-heart-circle-minus:before {
      content:"\e4ff"
    }

    .fa-hourglass-2:before, .fa-hourglass-half:before {
      content:"\f252"
    }

    .fa-microscope:before {
      content:"\f610"
    }

    .fa-sink:before {
      content:"\e06d"
    }

    .fa-bag-shopping:before, .fa-shopping-bag:before {
      content:"\f290"
    }

    .fa-arrow-down-z-a:before, .fa-sort-alpha-desc:before, .fa-sort-alpha-down-alt:before {
      content:"\f881"
    }

    .fa-mitten:before {
      content:"\f7b5"
    }

    .fa-person-rays:before {
      content:"\e54d"
    }

    .fa-users:before {
      content:"\f0c0"
    }

    .fa-eye-slash:before {
      content:"\f070"
    }

    .fa-flask-vial:before {
      content:"\e4f3"
    }

    .fa-hand-paper:before, .fa-hand:before {
      content:"\f256"
    }

    .fa-om:before {
      content:"\f679"
    }

    .fa-worm:before {
      content:"\e599"
    }

    .fa-house-circle-xmark:before {
      content:"\e50b"
    }

    .fa-plug:before {
      content:"\f1e6"
    }

    .fa-chevron-up:before {
      content:"\f077"
    }

    .fa-hand-spock:before {
      content:"\f259"
    }

    .fa-stopwatch:before {
      content:"\f2f2"
    }

    .fa-face-kiss:before, .fa-kiss:before {
      content:"\f596"
    }

    .fa-bridge-circle-xmark:before {
      content:"\e4cb"
    }

    .fa-face-grin-tongue:before, .fa-grin-tongue:before {
      content:"\f589"
    }

    .fa-chess-bishop:before {
      content:"\f43a"
    }

    .fa-face-grin-wink:before, .fa-grin-wink:before {
      content:"\f58c"
    }

    .fa-deaf:before, .fa-deafness:before, .fa-ear-deaf:before, .fa-hard-of-hearing:before {
      content:"\f2a4"
    }

    .fa-road-circle-check:before {
      content:"\e564"
    }

    .fa-dice-five:before {
      content:"\f523"
    }

    .fa-rss-square:before, .fa-square-rss:before {
      content:"\f143"
    }

    .fa-land-mine-on:before {
      content:"\e51b"
    }

    .fa-i-cursor:before {
      content:"\f246"
    }

    .fa-stamp:before {
      content:"\f5bf"
    }

    .fa-stairs:before {
      content:"\e289"
    }

    .fa-i:before {
      content:"I"
    }

    .fa-hryvnia-sign:before, .fa-hryvnia:before {
      content:"\f6f2"
    }

    .fa-pills:before {
      content:"\f484"
    }

    .fa-face-grin-wide:before, .fa-grin-alt:before {
      content:"\f581"
    }

    .fa-tooth:before {
      content:"\f5c9"
    }

    .fa-v:before {
      content:"V"
    }

    .fa-bangladeshi-taka-sign:before {
      content:"\e2e6"
    }

    .fa-bicycle:before {
      content:"\f206"
    }

    .fa-rod-asclepius:before, .fa-rod-snake:before, .fa-staff-aesculapius:before, .fa-staff-snake:before {
      content:"\e579"
    }

    .fa-head-side-cough-slash:before {
      content:"\e062"
    }

    .fa-ambulance:before, .fa-truck-medical:before {
      content:"\f0f9"
    }

    .fa-wheat-awn-circle-exclamation:before {
      content:"\e598"
    }

    .fa-snowman:before {
      content:"\f7d0"
    }

    .fa-mortar-pestle:before {
      content:"\f5a7"
    }

    .fa-road-barrier:before {
      content:"\e562"
    }

    .fa-school:before {
      content:"\f549"
    }

    .fa-igloo:before {
      content:"\f7ae"
    }

    .fa-joint:before {
      content:"\f595"
    }

    .fa-angle-right:before {
      content:"\f105"
    }

    .fa-horse:before {
      content:"\f6f0"
    }

    .fa-q:before {
      content:"Q"
    }

    .fa-g:before {
      content:"G"
    }

    .fa-notes-medical:before {
      content:"\f481"
    }

    .fa-temperature-2:before, .fa-temperature-half:before, .fa-thermometer-2:before, .fa-thermometer-half:before {
      content:"\f2c9"
    }

    .fa-dong-sign:before {
      content:"\e169"
    }

    .fa-capsules:before {
      content:"\f46b"
    }

    .fa-poo-bolt:before, .fa-poo-storm:before {
      content:"\f75a"
    }

    .fa-face-frown-open:before, .fa-frown-open:before {
      content:"\f57a"
    }

    .fa-hand-point-up:before {
      content:"\f0a6"
    }

    .fa-money-bill:before {
      content:"\f0d6"
    }

    .fa-bookmark:before {
      content:"\f02e"
    }

    .fa-align-justify:before {
      content:"\f039"
    }

    .fa-umbrella-beach:before {
      content:"\f5ca"
    }

    .fa-helmet-un:before {
      content:"\e503"
    }

    .fa-bullseye:before {
      content:"\f140"
    }

    .fa-bacon:before {
      content:"\f7e5"
    }

    .fa-hand-point-down:before {
      content:"\f0a7"
    }

    .fa-arrow-up-from-bracket:before {
      content:"\e09a"
    }

    .fa-folder-blank:before, .fa-folder:before {
      content:"\f07b"
    }

    .fa-file-medical-alt:before, .fa-file-waveform:before {
      content:"\f478"
    }

    .fa-radiation:before {
      content:"\f7b9"
    }

    .fa-chart-simple:before {
      content:"\e473"
    }

    .fa-mars-stroke:before {
      content:"\f229"
    }

    .fa-vial:before {
      content:"\f492"
    }

    .fa-dashboard:before, .fa-gauge-med:before, .fa-gauge:before, .fa-tachometer-alt-average:before {
      content:"\f624"
    }

    .fa-magic-wand-sparkles:before, .fa-wand-magic-sparkles:before {
      content:"\e2ca"
    }

    .fa-e:before {
      content:"E"
    }

    .fa-pen-alt:before, .fa-pen-clip:before {
      content:"\f305"
    }

    .fa-bridge-circle-exclamation:before {
      content:"\e4ca"
    }

    .fa-user:before {
      content:"\f007"
    }

    .fa-school-circle-check:before {
      content:"\e56b"
    }

    .fa-dumpster:before {
      content:"\f793"
    }

    .fa-shuttle-van:before, .fa-van-shuttle:before {
      content:"\f5b6"
    }

    .fa-building-user:before {
      content:"\e4da"
    }

    .fa-caret-square-left:before, .fa-square-caret-left:before {
      content:"\f191"
    }

    .fa-highlighter:before {
      content:"\f591"
    }

    .fa-key:before {
      content:"\f084"
    }

    .fa-bullhorn:before {
      content:"\f0a1"
    }

    .fa-globe:before {
      content:"\f0ac"
    }

    .fa-synagogue:before {
      content:"\f69b"
    }

    .fa-person-half-dress:before {
      content:"\e548"
    }

    .fa-road-bridge:before {
      content:"\e563"
    }

    .fa-location-arrow:before {
      content:"\f124"
    }

    .fa-c:before {
      content:"C"
    }

    .fa-tablet-button:before {
      content:"\f10a"
    }

    .fa-building-lock:before {
      content:"\e4d6"
    }

    .fa-pizza-slice:before {
      content:"\f818"
    }

    .fa-money-bill-wave:before {
      content:"\f53a"
    }

    .fa-area-chart:before, .fa-chart-area:before {
      content:"\f1fe"
    }

    .fa-house-flag:before {
      content:"\e50d"
    }

    .fa-person-circle-minus:before {
      content:"\e540"
    }

    .fa-ban:before, .fa-cancel:before {
      content:"\f05e"
    }

    .fa-camera-rotate:before {
      content:"\e0d8"
    }

    .fa-air-freshener:before, .fa-spray-can-sparkles:before {
      content:"\f5d0"
    }

    .fa-star:before {
      content:"\f005"
    }

    .fa-repeat:before {
      content:"\f363"
    }

    .fa-cross:before {
      content:"\f654"
    }

    .fa-box:before {
      content:"\f466"
    }

    .fa-venus-mars:before {
      content:"\f228"
    }

    .fa-arrow-pointer:before, .fa-mouse-pointer:before {
      content:"\f245"
    }

    .fa-expand-arrows-alt:before, .fa-maximize:before {
      content:"\f31e"
    }

    .fa-charging-station:before {
      content:"\f5e7"
    }

    .fa-shapes:before, .fa-triangle-circle-square:before {
      content:"\f61f"
    }

    .fa-random:before, .fa-shuffle:before {
      content:"\f074"
    }

    .fa-person-running:before, .fa-running:before {
      content:"\f70c"
    }

    .fa-mobile-retro:before {
      content:"\e527"
    }

    .fa-grip-lines-vertical:before {
      content:"\f7a5"
    }

    .fa-spider:before {
      content:"\f717"
    }

    .fa-hands-bound:before {
      content:"\e4f9"
    }

    .fa-file-invoice-dollar:before {
      content:"\f571"
    }

    .fa-plane-circle-exclamation:before {
      content:"\e556"
    }

    .fa-x-ray:before {
      content:"\f497"
    }

    .fa-spell-check:before {
      content:"\f891"
    }

    .fa-slash:before {
      content:"\f715"
    }

    .fa-computer-mouse:before, .fa-mouse:before {
      content:"\f8cc"
    }

    .fa-arrow-right-to-bracket:before, .fa-sign-in:before {
      content:"\f090"
    }

    .fa-shop-slash:before, .fa-store-alt-slash:before {
      content:"\e070"
    }

    .fa-server:before {
      content:"\f233"
    }

    .fa-virus-covid-slash:before {
      content:"\e4a9"
    }

    .fa-shop-lock:before {
      content:"\e4a5"
    }

    .fa-hourglass-1:before, .fa-hourglass-start:before {
      content:"\f251"
    }

    .fa-blender-phone:before {
      content:"\f6b6"
    }

    .fa-building-wheat:before {
      content:"\e4db"
    }

    .fa-person-breastfeeding:before {
      content:"\e53a"
    }

    .fa-right-to-bracket:before, .fa-sign-in-alt:before {
      content:"\f2f6"
    }

    .fa-venus:before {
      content:"\f221"
    }

    .fa-passport:before {
      content:"\f5ab"
    }

    .fa-thumb-tack-slash:before, .fa-thumbtack-slash:before {
      content:"\e68f"
    }

    .fa-heart-pulse:before, .fa-heartbeat:before {
      content:"\f21e"
    }

    .fa-people-carry-box:before, .fa-people-carry:before {
      content:"\f4ce"
    }

    .fa-temperature-high:before {
      content:"\f769"
    }

    .fa-microchip:before {
      content:"\f2db"
    }

    .fa-crown:before {
      content:"\f521"
    }

    .fa-weight-hanging:before {
      content:"\f5cd"
    }

    .fa-xmarks-lines:before {
      content:"\e59a"
    }

    .fa-file-prescription:before {
      content:"\f572"
    }

    .fa-weight-scale:before, .fa-weight:before {
      content:"\f496"
    }

    .fa-user-friends:before, .fa-user-group:before {
      content:"\f500"
    }

    .fa-arrow-up-a-z:before, .fa-sort-alpha-up:before {
      content:"\f15e"
    }

    .fa-chess-knight:before {
      content:"\f441"
    }

    .fa-face-laugh-squint:before, .fa-laugh-squint:before {
      content:"\f59b"
    }

    .fa-wheelchair:before {
      content:"\f193"
    }

    .fa-arrow-circle-up:before, .fa-circle-arrow-up:before {
      content:"\f0aa"
    }

    .fa-toggle-on:before {
      content:"\f205"
    }

    .fa-person-walking:before, .fa-walking:before {
      content:"\f554"
    }

    .fa-l:before {
      content:"L"
    }

    .fa-fire:before {
      content:"\f06d"
    }

    .fa-bed-pulse:before, .fa-procedures:before {
      content:"\f487"
    }

    .fa-shuttle-space:before, .fa-space-shuttle:before {
      content:"\f197"
    }

    .fa-face-laugh:before, .fa-laugh:before {
      content:"\f599"
    }

    .fa-folder-open:before {
      content:"\f07c"
    }

    .fa-heart-circle-plus:before {
      content:"\e500"
    }

    .fa-code-fork:before {
      content:"\e13b"
    }

    .fa-city:before {
      content:"\f64f"
    }

    .fa-microphone-alt:before, .fa-microphone-lines:before {
      content:"\f3c9"
    }

    .fa-pepper-hot:before {
      content:"\f816"
    }

    .fa-unlock:before {
      content:"\f09c"
    }

    .fa-colon-sign:before {
      content:"\e140"
    }

    .fa-headset:before {
      content:"\f590"
    }

    .fa-store-slash:before {
      content:"\e071"
    }

    .fa-road-circle-xmark:before {
      content:"\e566"
    }

    .fa-user-minus:before {
      content:"\f503"
    }

    .fa-mars-stroke-up:before, .fa-mars-stroke-v:before {
      content:"\f22a"
    }

    .fa-champagne-glasses:before, .fa-glass-cheers:before {
      content:"\f79f"
    }

    .fa-clipboard:before {
      content:"\f328"
    }

    .fa-house-circle-exclamation:before {
      content:"\e50a"
    }

    .fa-file-arrow-up:before, .fa-file-upload:before {
      content:"\f574"
    }

    .fa-wifi-3:before, .fa-wifi-strong:before, .fa-wifi:before {
      content:"\f1eb"
    }

    .fa-bath:before, .fa-bathtub:before {
      content:"\f2cd"
    }

    .fa-underline:before {
      content:"\f0cd"
    }

    .fa-user-edit:before, .fa-user-pen:before {
      content:"\f4ff"
    }

    .fa-signature:before {
      content:"\f5b7"
    }

    .fa-stroopwafel:before {
      content:"\f551"
    }

    .fa-bold:before {
      content:"\f032"
    }

    .fa-anchor-lock:before {
      content:"\e4ad"
    }

    .fa-building-ngo:before {
      content:"\e4d7"
    }

    .fa-manat-sign:before {
      content:"\e1d5"
    }

    .fa-not-equal:before {
      content:"\f53e"
    }

    .fa-border-style:before, .fa-border-top-left:before {
      content:"\f853"
    }

    .fa-map-location-dot:before, .fa-map-marked-alt:before {
      content:"\f5a0"
    }

    .fa-jedi:before {
      content:"\f669"
    }

    .fa-poll:before, .fa-square-poll-vertical:before {
      content:"\f681"
    }

    .fa-mug-hot:before {
      content:"\f7b6"
    }

    .fa-battery-car:before, .fa-car-battery:before {
      content:"\f5df"
    }

    .fa-gift:before {
      content:"\f06b"
    }

    .fa-dice-two:before {
      content:"\f528"
    }

    .fa-chess-queen:before {
      content:"\f445"
    }

    .fa-glasses:before {
      content:"\f530"
    }

    .fa-chess-board:before {
      content:"\f43c"
    }

    .fa-building-circle-check:before {
      content:"\e4d2"
    }

    .fa-person-chalkboard:before {
      content:"\e53d"
    }

    .fa-mars-stroke-h:before, .fa-mars-stroke-right:before {
      content:"\f22b"
    }

    .fa-hand-back-fist:before, .fa-hand-rock:before {
      content:"\f255"
    }

    .fa-caret-square-up:before, .fa-square-caret-up:before {
      content:"\f151"
    }

    .fa-cloud-showers-water:before {
      content:"\e4e4"
    }

    .fa-bar-chart:before, .fa-chart-bar:before {
      content:"\f080"
    }

    .fa-hands-bubbles:before, .fa-hands-wash:before {
      content:"\e05e"
    }

    .fa-less-than-equal:before {
      content:"\f537"
    }

    .fa-train:before {
      content:"\f238"
    }

    .fa-eye-low-vision:before, .fa-low-vision:before {
      content:"\f2a8"
    }

    .fa-crow:before {
      content:"\f520"
    }

    .fa-sailboat:before {
      content:"\e445"
    }

    .fa-window-restore:before {
      content:"\f2d2"
    }

    .fa-plus-square:before, .fa-square-plus:before {
      content:"\f0fe"
    }

    .fa-torii-gate:before {
      content:"\f6a1"
    }

    .fa-frog:before {
      content:"\f52e"
    }

    .fa-bucket:before {
      content:"\e4cf"
    }

    .fa-image:before {
      content:"\f03e"
    }

    .fa-microphone:before {
      content:"\f130"
    }

    .fa-cow:before {
      content:"\f6c8"
    }

    .fa-caret-up:before {
      content:"\f0d8"
    }

    .fa-screwdriver:before {
      content:"\f54a"
    }

    .fa-folder-closed:before {
      content:"\e185"
    }

    .fa-house-tsunami:before {
      content:"\e515"
    }

    .fa-square-nfi:before {
      content:"\e576"
    }

    .fa-arrow-up-from-ground-water:before {
      content:"\e4b5"
    }

    .fa-glass-martini-alt:before, .fa-martini-glass:before {
      content:"\f57b"
    }

    .fa-rotate-back:before, .fa-rotate-backward:before, .fa-rotate-left:before, .fa-undo-alt:before {
      content:"\f2ea"
    }

    .fa-columns:before, .fa-table-columns:before {
      content:"\f0db"
    }

    .fa-lemon:before {
      content:"\f094"
    }

    .fa-head-side-mask:before {
      content:"\e063"
    }

    .fa-handshake:before {
      content:"\f2b5"
    }

    .fa-gem:before {
      content:"\f3a5"
    }

    .fa-dolly-box:before, .fa-dolly:before {
      content:"\f472"
    }

    .fa-smoking:before {
      content:"\f48d"
    }

    .fa-compress-arrows-alt:before, .fa-minimize:before {
      content:"\f78c"
    }

    .fa-monument:before {
      content:"\f5a6"
    }

    .fa-snowplow:before {
      content:"\f7d2"
    }

    .fa-angle-double-right:before, .fa-angles-right:before {
      content:"\f101"
    }

    .fa-cannabis:before {
      content:"\f55f"
    }

    .fa-circle-play:before, .fa-play-circle:before {
      content:"\f144"
    }

    .fa-tablets:before {
      content:"\f490"
    }

    .fa-ethernet:before {
      content:"\f796"
    }

    .fa-eur:before, .fa-euro-sign:before, .fa-euro:before {
      content:"\f153"
    }

    .fa-chair:before {
      content:"\f6c0"
    }

    .fa-check-circle:before, .fa-circle-check:before {
      content:"\f058"
    }

    .fa-circle-stop:before, .fa-stop-circle:before {
      content:"\f28d"
    }

    .fa-compass-drafting:before, .fa-drafting-compass:before {
      content:"\f568"
    }

    .fa-plate-wheat:before {
      content:"\e55a"
    }

    .fa-icicles:before {
      content:"\f7ad"
    }

    .fa-person-shelter:before {
      content:"\e54f"
    }

    .fa-neuter:before {
      content:"\f22c"
    }

    .fa-id-badge:before {
      content:"\f2c1"
    }

    .fa-marker:before {
      content:"\f5a1"
    }

    .fa-face-laugh-beam:before, .fa-laugh-beam:before {
      content:"\f59a"
    }

    .fa-helicopter-symbol:before {
      content:"\e502"
    }

    .fa-universal-access:before {
      content:"\f29a"
    }

    .fa-chevron-circle-up:before, .fa-circle-chevron-up:before {
      content:"\f139"
    }

    .fa-lari-sign:before {
      content:"\e1c8"
    }

    .fa-volcano:before {
      content:"\f770"
    }

    .fa-person-walking-dashed-line-arrow-right:before {
      content:"\e553"
    }

    .fa-gbp:before, .fa-pound-sign:before, .fa-sterling-sign:before {
      content:"\f154"
    }

    .fa-viruses:before {
      content:"\e076"
    }

    .fa-square-person-confined:before {
      content:"\e577"
    }

    .fa-user-tie:before {
      content:"\f508"
    }

    .fa-arrow-down-long:before, .fa-long-arrow-down:before {
      content:"\f175"
    }

    .fa-tent-arrow-down-to-line:before {
      content:"\e57e"
    }

    .fa-certificate:before {
      content:"\f0a3"
    }

    .fa-mail-reply-all:before, .fa-reply-all:before {
      content:"\f122"
    }

    .fa-suitcase:before {
      content:"\f0f2"
    }

    .fa-person-skating:before, .fa-skating:before {
      content:"\f7c5"
    }

    .fa-filter-circle-dollar:before, .fa-funnel-dollar:before {
      content:"\f662"
    }

    .fa-camera-retro:before {
      content:"\f083"
    }

    .fa-arrow-circle-down:before, .fa-circle-arrow-down:before {
      content:"\f0ab"
    }

    .fa-arrow-right-to-file:before, .fa-file-import:before {
      content:"\f56f"
    }

    .fa-external-link-square:before, .fa-square-arrow-up-right:before {
      content:"\f14c"
    }

    .fa-box-open:before {
      content:"\f49e"
    }

    .fa-scroll:before {
      content:"\f70e"
    }

    .fa-spa:before {
      content:"\f5bb"
    }

    .fa-location-pin-lock:before {
      content:"\e51f"
    }

    .fa-pause:before {
      content:"\f04c"
    }

    .fa-hill-avalanche:before {
      content:"\e507"
    }

    .fa-temperature-0:before, .fa-temperature-empty:before, .fa-thermometer-0:before, .fa-thermometer-empty:before {
      content:"\f2cb"
    }

    .fa-bomb:before {
      content:"\f1e2"
    }

    .fa-registered:before {
      content:"\f25d"
    }

    .fa-address-card:before, .fa-contact-card:before, .fa-vcard:before {
      content:"\f2bb"
    }

    .fa-balance-scale-right:before, .fa-scale-unbalanced-flip:before {
      content:"\f516"
    }

    .fa-subscript:before {
      content:"\f12c"
    }

    .fa-diamond-turn-right:before, .fa-directions:before {
      content:"\f5eb"
    }

    .fa-burst:before {
      content:"\e4dc"
    }

    .fa-house-laptop:before, .fa-laptop-house:before {
      content:"\e066"
    }

    .fa-face-tired:before, .fa-tired:before {
      content:"\f5c8"
    }

    .fa-money-bills:before {
      content:"\e1f3"
    }

    .fa-smog:before {
      content:"\f75f"
    }

    .fa-crutch:before {
      content:"\f7f7"
    }

    .fa-cloud-arrow-up:before, .fa-cloud-upload-alt:before, .fa-cloud-upload:before {
      content:"\f0ee"
    }

    .fa-palette:before {
      content:"\f53f"
    }

    .fa-arrows-turn-right:before {
      content:"\e4c0"
    }

    .fa-vest:before {
      content:"\e085"
    }

    .fa-ferry:before {
      content:"\e4ea"
    }

    .fa-arrows-down-to-people:before {
      content:"\e4b9"
    }

    .fa-seedling:before, .fa-sprout:before {
      content:"\f4d8"
    }

    .fa-arrows-alt-h:before, .fa-left-right:before {
      content:"\f337"
    }

    .fa-boxes-packing:before {
      content:"\e4c7"
    }

    .fa-arrow-circle-left:before, .fa-circle-arrow-left:before {
      content:"\f0a8"
    }

    .fa-group-arrows-rotate:before {
      content:"\e4f6"
    }

    .fa-bowl-food:before {
      content:"\e4c6"
    }

    .fa-candy-cane:before {
      content:"\f786"
    }

    .fa-arrow-down-wide-short:before, .fa-sort-amount-asc:before, .fa-sort-amount-down:before {
      content:"\f160"
    }

    .fa-cloud-bolt:before, .fa-thunderstorm:before {
      content:"\f76c"
    }

    .fa-remove-format:before, .fa-text-slash:before {
      content:"\f87d"
    }

    .fa-face-smile-wink:before, .fa-smile-wink:before {
      content:"\f4da"
    }

    .fa-file-word:before {
      content:"\f1c2"
    }

    .fa-file-powerpoint:before {
      content:"\f1c4"
    }

    .fa-arrows-h:before, .fa-arrows-left-right:before {
      content:"\f07e"
    }

    .fa-house-lock:before {
      content:"\e510"
    }

    .fa-cloud-arrow-down:before, .fa-cloud-download-alt:before, .fa-cloud-download:before {
      content:"\f0ed"
    }

    .fa-children:before {
      content:"\e4e1"
    }

    .fa-blackboard:before, .fa-chalkboard:before {
      content:"\f51b"
    }

    .fa-user-alt-slash:before, .fa-user-large-slash:before {
      content:"\f4fa"
    }

    .fa-envelope-open:before {
      content:"\f2b6"
    }

    .fa-handshake-alt-slash:before, .fa-handshake-simple-slash:before {
      content:"\e05f"
    }

    .fa-mattress-pillow:before {
      content:"\e525"
    }

    .fa-guarani-sign:before {
      content:"\e19a"
    }

    .fa-arrows-rotate:before, .fa-refresh:before, .fa-sync:before {
      content:"\f021"
    }

    .fa-fire-extinguisher:before {
      content:"\f134"
    }

    .fa-cruzeiro-sign:before {
      content:"\e152"
    }

    .fa-greater-than-equal:before {
      content:"\f532"
    }

    .fa-shield-alt:before, .fa-shield-halved:before {
      content:"\f3ed"
    }

    .fa-atlas:before, .fa-book-atlas:before {
      content:"\f558"
    }

    .fa-virus:before {
      content:"\e074"
    }

    .fa-envelope-circle-check:before {
      content:"\e4e8"
    }

    .fa-layer-group:before {
      content:"\f5fd"
    }

    .fa-arrows-to-dot:before {
      content:"\e4be"
    }

    .fa-archway:before {
      content:"\f557"
    }

    .fa-heart-circle-check:before {
      content:"\e4fd"
    }

    .fa-house-chimney-crack:before, .fa-house-damage:before {
      content:"\f6f1"
    }

    .fa-file-archive:before, .fa-file-zipper:before {
      content:"\f1c6"
    }

    .fa-square:before {
      content:"\f0c8"
    }

    .fa-glass-martini:before, .fa-martini-glass-empty:before {
      content:"\f000"
    }

    .fa-couch:before {
      content:"\f4b8"
    }

    .fa-cedi-sign:before {
      content:"\e0df"
    }

    .fa-italic:before {
      content:"\f033"
    }

    .fa-table-cells-column-lock:before {
      content:"\e678"
    }

    .fa-church:before {
      content:"\f51d"
    }

    .fa-comments-dollar:before {
      content:"\f653"
    }

    .fa-democrat:before {
      content:"\f747"
    }

    .fa-z:before {
      content:"Z"
    }

    .fa-person-skiing:before, .fa-skiing:before {
      content:"\f7c9"
    }

    .fa-road-lock:before {
      content:"\e567"
    }

    .fa-a:before {
      content:"A"
    }

    .fa-temperature-arrow-down:before, .fa-temperature-down:before {
      content:"\e03f"
    }

    .fa-feather-alt:before, .fa-feather-pointed:before {
      content:"\f56b"
    }

    .fa-p:before {
      content:"P"
    }

    .fa-snowflake:before {
      content:"\f2dc"
    }

    .fa-newspaper:before {
      content:"\f1ea"
    }

    .fa-ad:before, .fa-rectangle-ad:before {
      content:"\f641"
    }

    .fa-arrow-circle-right:before, .fa-circle-arrow-right:before {
      content:"\f0a9"
    }

    .fa-filter-circle-xmark:before {
      content:"\e17b"
    }

    .fa-locust:before {
      content:"\e520"
    }

    .fa-sort:before, .fa-unsorted:before {
      content:"\f0dc"
    }

    .fa-list-1-2:before, .fa-list-numeric:before, .fa-list-ol:before {
      content:"\f0cb"
    }

    .fa-person-dress-burst:before {
      content:"\e544"
    }

    .fa-money-check-alt:before, .fa-money-check-dollar:before {
      content:"\f53d"
    }

    .fa-vector-square:before {
      content:"\f5cb"
    }

    .fa-bread-slice:before {
      content:"\f7ec"
    }

    .fa-language:before {
      content:"\f1ab"
    }

    .fa-face-kiss-wink-heart:before, .fa-kiss-wink-heart:before {
      content:"\f598"
    }

    .fa-filter:before {
      content:"\f0b0"
    }

    .fa-question:before {
      content:"?"
    }

    .fa-file-signature:before {
      content:"\f573"
    }

    .fa-arrows-alt:before, .fa-up-down-left-right:before {
      content:"\f0b2"
    }

    .fa-house-chimney-user:before {
      content:"\e065"
    }

    .fa-hand-holding-heart:before {
      content:"\f4be"
    }

    .fa-puzzle-piece:before {
      content:"\f12e"
    }

    .fa-money-check:before {
      content:"\f53c"
    }

    .fa-star-half-alt:before, .fa-star-half-stroke:before {
      content:"\f5c0"
    }

    .fa-code:before {
      content:"\f121"
    }

    .fa-glass-whiskey:before, .fa-whiskey-glass:before {
      content:"\f7a0"
    }

    .fa-building-circle-exclamation:before {
      content:"\e4d3"
    }

    .fa-magnifying-glass-chart:before {
      content:"\e522"
    }

    .fa-arrow-up-right-from-square:before, .fa-external-link:before {
      content:"\f08e"
    }

    .fa-cubes-stacked:before {
      content:"\e4e6"
    }

    .fa-krw:before, .fa-won-sign:before, .fa-won:before {
      content:"\f159"
    }

    .fa-virus-covid:before {
      content:"\e4a8"
    }

    .fa-austral-sign:before {
      content:"\e0a9"
    }

    .fa-f:before {
      content:"F"
    }

    .fa-leaf:before {
      content:"\f06c"
    }

    .fa-road:before {
      content:"\f018"
    }

    .fa-cab:before, .fa-taxi:before {
      content:"\f1ba"
    }

    .fa-person-circle-plus:before {
      content:"\e541"
    }

    .fa-chart-pie:before, .fa-pie-chart:before {
      content:"\f200"
    }

    .fa-bolt-lightning:before {
      content:"\e0b7"
    }

    .fa-sack-xmark:before {
      content:"\e56a"
    }

    .fa-file-excel:before {
      content:"\f1c3"
    }

    .fa-file-contract:before {
      content:"\f56c"
    }

    .fa-fish-fins:before {
      content:"\e4f2"
    }

    .fa-building-flag:before {
      content:"\e4d5"
    }

    .fa-face-grin-beam:before, .fa-grin-beam:before {
      content:"\f582"
    }

    .fa-object-ungroup:before {
      content:"\f248"
    }

    .fa-poop:before {
      content:"\f619"
    }

    .fa-location-pin:before, .fa-map-marker:before {
      content:"\f041"
    }

    .fa-kaaba:before {
      content:"\f66b"
    }

    .fa-toilet-paper:before {
      content:"\f71e"
    }

    .fa-hard-hat:before, .fa-hat-hard:before, .fa-helmet-safety:before {
      content:"\f807"
    }

    .fa-eject:before {
      content:"\f052"
    }

    .fa-arrow-alt-circle-right:before, .fa-circle-right:before {
      content:"\f35a"
    }

    .fa-plane-circle-check:before {
      content:"\e555"
    }

    .fa-face-rolling-eyes:before, .fa-meh-rolling-eyes:before {
      content:"\f5a5"
    }

    .fa-object-group:before {
      content:"\f247"
    }

    .fa-chart-line:before, .fa-line-chart:before {
      content:"\f201"
    }

    .fa-mask-ventilator:before {
      content:"\e524"
    }

    .fa-arrow-right:before {
      content:"\f061"
    }

    .fa-map-signs:before, .fa-signs-post:before {
      content:"\f277"
    }

    .fa-cash-register:before {
      content:"\f788"
    }

    .fa-person-circle-question:before {
      content:"\e542"
    }

    .fa-h:before {
      content:"H"
    }

    .fa-tarp:before {
      content:"\e57b"
    }

    .fa-screwdriver-wrench:before, .fa-tools:before {
      content:"\f7d9"
    }

    .fa-arrows-to-eye:before {
      content:"\e4bf"
    }

    .fa-plug-circle-bolt:before {
      content:"\e55b"
    }

    .fa-heart:before {
      content:"\f004"
    }

    .fa-mars-and-venus:before {
      content:"\f224"
    }

    .fa-home-user:before, .fa-house-user:before {
      content:"\e1b0"
    }

    .fa-dumpster-fire:before {
      content:"\f794"
    }

    .fa-house-crack:before {
      content:"\e3b1"
    }

    .fa-cocktail:before, .fa-martini-glass-citrus:before {
      content:"\f561"
    }

    .fa-face-surprise:before, .fa-surprise:before {
      content:"\f5c2"
    }

    .fa-bottle-water:before {
      content:"\e4c5"
    }

    .fa-circle-pause:before, .fa-pause-circle:before {
      content:"\f28b"
    }

    .fa-toilet-paper-slash:before {
      content:"\e072"
    }

    .fa-apple-alt:before, .fa-apple-whole:before {
      content:"\f5d1"
    }

    .fa-kitchen-set:before {
      content:"\e51a"
    }

    .fa-r:before {
      content:"R"
    }

    .fa-temperature-1:before, .fa-temperature-quarter:before, .fa-thermometer-1:before, .fa-thermometer-quarter:before {
      content:"\f2ca"
    }

    .fa-cube:before {
      content:"\f1b2"
    }

    .fa-bitcoin-sign:before {
      content:"\e0b4"
    }

    .fa-shield-dog:before {
      content:"\e573"
    }

    .fa-solar-panel:before {
      content:"\f5ba"
    }

    .fa-lock-open:before {
      content:"\f3c1"
    }

    .fa-elevator:before {
      content:"\e16d"
    }

    .fa-money-bill-transfer:before {
      content:"\e528"
    }

    .fa-money-bill-trend-up:before {
      content:"\e529"
    }

    .fa-house-flood-water-circle-arrow-right:before {
      content:"\e50f"
    }

    .fa-poll-h:before, .fa-square-poll-horizontal:before {
      content:"\f682"
    }

    .fa-circle:before {
      content:"\f111"
    }

    .fa-backward-fast:before, .fa-fast-backward:before {
      content:"\f049"
    }

    .fa-recycle:before {
      content:"\f1b8"
    }

    .fa-user-astronaut:before {
      content:"\f4fb"
    }

    .fa-plane-slash:before {
      content:"\e069"
    }

    .fa-trademark:before {
      content:"\f25c"
    }

    .fa-basketball-ball:before, .fa-basketball:before {
      content:"\f434"
    }

    .fa-satellite-dish:before {
      content:"\f7c0"
    }

    .fa-arrow-alt-circle-up:before, .fa-circle-up:before {
      content:"\f35b"
    }

    .fa-mobile-alt:before, .fa-mobile-screen-button:before {
      content:"\f3cd"
    }

    .fa-volume-high:before, .fa-volume-up:before {
      content:"\f028"
    }

    .fa-users-rays:before {
      content:"\e593"
    }

    .fa-wallet:before {
      content:"\f555"
    }

    .fa-clipboard-check:before {
      content:"\f46c"
    }

    .fa-file-audio:before {
      content:"\f1c7"
    }

    .fa-burger:before, .fa-hamburger:before {
      content:"\f805"
    }

    .fa-wrench:before {
      content:"\f0ad"
    }

    .fa-bugs:before {
      content:"\e4d0"
    }

    .fa-rupee-sign:before, .fa-rupee:before {
      content:"\f156"
    }

    .fa-file-image:before {
      content:"\f1c5"
    }

    .fa-circle-question:before, .fa-question-circle:before {
      content:"\f059"
    }

    .fa-plane-departure:before {
      content:"\f5b0"
    }

    .fa-handshake-slash:before {
      content:"\e060"
    }

    .fa-book-bookmark:before {
      content:"\e0bb"
    }

    .fa-code-branch:before {
      content:"\f126"
    }

    .fa-hat-cowboy:before {
      content:"\f8c0"
    }

    .fa-bridge:before {
      content:"\e4c8"
    }

    .fa-phone-alt:before, .fa-phone-flip:before {
      content:"\f879"
    }

    .fa-truck-front:before {
      content:"\e2b7"
    }

    .fa-cat:before {
      content:"\f6be"
    }

    .fa-anchor-circle-exclamation:before {
      content:"\e4ab"
    }

    .fa-truck-field:before {
      content:"\e58d"
    }

    .fa-route:before {
      content:"\f4d7"
    }

    .fa-clipboard-question:before {
      content:"\e4e3"
    }

    .fa-panorama:before {
      content:"\e209"
    }

    .fa-comment-medical:before {
      content:"\f7f5"
    }

    .fa-teeth-open:before {
      content:"\f62f"
    }

    .fa-file-circle-minus:before {
      content:"\e4ed"
    }

    .fa-tags:before {
      content:"\f02c"
    }

    .fa-wine-glass:before {
      content:"\f4e3"
    }

    .fa-fast-forward:before, .fa-forward-fast:before {
      content:"\f050"
    }

    .fa-face-meh-blank:before, .fa-meh-blank:before {
      content:"\f5a4"
    }

    .fa-parking:before, .fa-square-parking:before {
      content:"\f540"
    }

    .fa-house-signal:before {
      content:"\e012"
    }

    .fa-bars-progress:before, .fa-tasks-alt:before {
      content:"\f828"
    }

    .fa-faucet-drip:before {
      content:"\e006"
    }

    .fa-cart-flatbed:before, .fa-dolly-flatbed:before {
      content:"\f474"
    }

    .fa-ban-smoking:before, .fa-smoking-ban:before {
      content:"\f54d"
    }

    .fa-terminal:before {
      content:"\f120"
    }

    .fa-mobile-button:before {
      content:"\f10b"
    }

    .fa-house-medical-flag:before {
      content:"\e514"
    }

    .fa-basket-shopping:before, .fa-shopping-basket:before {
      content:"\f291"
    }

    .fa-tape:before {
      content:"\f4db"
    }

    .fa-bus-alt:before, .fa-bus-simple:before {
      content:"\f55e"
    }

    .fa-eye:before {
      content:"\f06e"
    }

    .fa-face-sad-cry:before, .fa-sad-cry:before {
      content:"\f5b3"
    }

    .fa-audio-description:before {
      content:"\f29e"
    }

    .fa-person-military-to-person:before {
      content:"\e54c"
    }

    .fa-file-shield:before {
      content:"\e4f0"
    }

    .fa-user-slash:before {
      content:"\f506"
    }

    .fa-pen:before {
      content:"\f304"
    }

    .fa-tower-observation:before {
      content:"\e586"
    }

    .fa-file-code:before {
      content:"\f1c9"
    }

    .fa-signal-5:before, .fa-signal-perfect:before, .fa-signal:before {
      content:"\f012"
    }

    .fa-bus:before {
      content:"\f207"
    }

    .fa-heart-circle-xmark:before {
      content:"\e501"
    }

    .fa-home-lg:before, .fa-house-chimney:before {
      content:"\e3af"
    }

    .fa-window-maximize:before {
      content:"\f2d0"
    }

    .fa-face-frown:before, .fa-frown:before {
      content:"\f119"
    }

    .fa-prescription:before {
      content:"\f5b1"
    }

    .fa-shop:before, .fa-store-alt:before {
      content:"\f54f"
    }

    .fa-floppy-disk:before, .fa-save:before {
      content:"\f0c7"
    }

    .fa-vihara:before {
      content:"\f6a7"
    }

    .fa-balance-scale-left:before, .fa-scale-unbalanced:before {
      content:"\f515"
    }

    .fa-sort-asc:before, .fa-sort-up:before {
      content:"\f0de"
    }

    .fa-comment-dots:before, .fa-commenting:before {
      content:"\f4ad"
    }

    .fa-plant-wilt:before {
      content:"\e5aa"
    }

    .fa-diamond:before {
      content:"\f219"
    }

    .fa-face-grin-squint:before, .fa-grin-squint:before {
      content:"\f585"
    }

    .fa-hand-holding-dollar:before, .fa-hand-holding-usd:before {
      content:"\f4c0"
    }

    .fa-bacterium:before {
      content:"\e05a"
    }

    .fa-hand-pointer:before {
      content:"\f25a"
    }

    .fa-drum-steelpan:before {
      content:"\f56a"
    }

    .fa-hand-scissors:before {
      content:"\f257"
    }

    .fa-hands-praying:before, .fa-praying-hands:before {
      content:"\f684"
    }

    .fa-arrow-right-rotate:before, .fa-arrow-rotate-forward:before, .fa-arrow-rotate-right:before, .fa-redo:before {
      content:"\f01e"
    }

    .fa-biohazard:before {
      content:"\f780"
    }

    .fa-location-crosshairs:before, .fa-location:before {
      content:"\f601"
    }

    .fa-mars-double:before {
      content:"\f227"
    }

    .fa-child-dress:before {
      content:"\e59c"
    }

    .fa-users-between-lines:before {
      content:"\e591"
    }

    .fa-lungs-virus:before {
      content:"\e067"
    }

    .fa-face-grin-tears:before, .fa-grin-tears:before {
      content:"\f588"
    }

    .fa-phone:before {
      content:"\f095"
    }

    .fa-calendar-times:before, .fa-calendar-xmark:before {
      content:"\f273"
    }

    .fa-child-reaching:before {
      content:"\e59d"
    }

    .fa-head-side-virus:before {
      content:"\e064"
    }

    .fa-user-cog:before, .fa-user-gear:before {
      content:"\f4fe"
    }

    .fa-arrow-up-1-9:before, .fa-sort-numeric-up:before {
      content:"\f163"
    }

    .fa-door-closed:before {
      content:"\f52a"
    }

    .fa-shield-virus:before {
      content:"\e06c"
    }

    .fa-dice-six:before {
      content:"\f526"
    }

    .fa-mosquito-net:before {
      content:"\e52c"
    }

    .fa-bridge-water:before {
      content:"\e4ce"
    }

    .fa-person-booth:before {
      content:"\f756"
    }

    .fa-text-width:before {
      content:"\f035"
    }

    .fa-hat-wizard:before {
      content:"\f6e8"
    }

    .fa-pen-fancy:before {
      content:"\f5ac"
    }

    .fa-digging:before, .fa-person-digging:before {
      content:"\f85e"
    }

    .fa-trash:before {
      content:"\f1f8"
    }

    .fa-gauge-simple-med:before, .fa-gauge-simple:before, .fa-tachometer-average:before {
      content:"\f629"
    }

    .fa-book-medical:before {
      content:"\f7e6"
    }

    .fa-poo:before {
      content:"\f2fe"
    }

    .fa-quote-right-alt:before, .fa-quote-right:before {
      content:"\f10e"
    }

    .fa-shirt:before, .fa-t-shirt:before, .fa-tshirt:before {
      content:"\f553"
    }

    .fa-cubes:before {
      content:"\f1b3"
    }

    .fa-divide:before {
      content:"\f529"
    }

    .fa-tenge-sign:before, .fa-tenge:before {
      content:"\f7d7"
    }

    .fa-headphones:before {
      content:"\f025"
    }

    .fa-hands-holding:before {
      content:"\f4c2"
    }

    .fa-hands-clapping:before {
      content:"\e1a8"
    }

    .fa-republican:before {
      content:"\f75e"
    }

    .fa-arrow-left:before {
      content:"\f060"
    }

    .fa-person-circle-xmark:before {
      content:"\e543"
    }

    .fa-ruler:before {
      content:"\f545"
    }

    .fa-align-left:before {
      content:"\f036"
    }

    .fa-dice-d6:before {
      content:"\f6d1"
    }

    .fa-restroom:before {
      content:"\f7bd"
    }

    .fa-j:before {
      content:"J"
    }

    .fa-users-viewfinder:before {
      content:"\e595"
    }

    .fa-file-video:before {
      content:"\f1c8"
    }

    .fa-external-link-alt:before, .fa-up-right-from-square:before {
      content:"\f35d"
    }

    .fa-table-cells:before, .fa-th:before {
      content:"\f00a"
    }

    .fa-file-pdf:before {
      content:"\f1c1"
    }

    .fa-bible:before, .fa-book-bible:before {
      content:"\f647"
    }

    .fa-o:before {
      content:"O"
    }

    .fa-medkit:before, .fa-suitcase-medical:before {
      content:"\f0fa"
    }

    .fa-user-secret:before {
      content:"\f21b"
    }

    .fa-otter:before {
      content:"\f700"
    }

    .fa-female:before, .fa-person-dress:before {
      content:"\f182"
    }

    .fa-comment-dollar:before {
      content:"\f651"
    }

    .fa-briefcase-clock:before, .fa-business-time:before {
      content:"\f64a"
    }

    .fa-table-cells-large:before, .fa-th-large:before {
      content:"\f009"
    }

    .fa-book-tanakh:before, .fa-tanakh:before {
      content:"\f827"
    }

    .fa-phone-volume:before, .fa-volume-control-phone:before {
      content:"\f2a0"
    }

    .fa-hat-cowboy-side:before {
      content:"\f8c1"
    }

    .fa-clipboard-user:before {
      content:"\f7f3"
    }

    .fa-child:before {
      content:"\f1ae"
    }

    .fa-lira-sign:before {
      content:"\f195"
    }

    .fa-satellite:before {
      content:"\f7bf"
    }

    .fa-plane-lock:before {
      content:"\e558"
    }

    .fa-tag:before {
      content:"\f02b"
    }

    .fa-comment:before {
      content:"\f075"
    }

    .fa-birthday-cake:before, .fa-cake-candles:before, .fa-cake:before {
      content:"\f1fd"
    }

    .fa-envelope:before {
      content:"\f0e0"
    }

    .fa-angle-double-up:before, .fa-angles-up:before {
      content:"\f102"
    }

    .fa-paperclip:before {
      content:"\f0c6"
    }

    .fa-arrow-right-to-city:before {
      content:"\e4b3"
    }

    .fa-ribbon:before {
      content:"\f4d6"
    }

    .fa-lungs:before {
      content:"\f604"
    }

    .fa-arrow-up-9-1:before, .fa-sort-numeric-up-alt:before {
      content:"\f887"
    }

    .fa-litecoin-sign:before {
      content:"\e1d3"
    }

    .fa-border-none:before {
      content:"\f850"
    }

    .fa-circle-nodes:before {
      content:"\e4e2"
    }

    .fa-parachute-box:before {
      content:"\f4cd"
    }

    .fa-indent:before {
      content:"\f03c"
    }

    .fa-truck-field-un:before {
      content:"\e58e"
    }

    .fa-hourglass-empty:before, .fa-hourglass:before {
      content:"\f254"
    }

    .fa-mountain:before {
      content:"\f6fc"
    }

    .fa-user-doctor:before, .fa-user-md:before {
      content:"\f0f0"
    }

    .fa-circle-info:before, .fa-info-circle:before {
      content:"\f05a"
    }

    .fa-cloud-meatball:before {
      content:"\f73b"
    }

    .fa-camera-alt:before, .fa-camera:before {
      content:"\f030"
    }

    .fa-square-virus:before {
      content:"\e578"
    }

    .fa-meteor:before {
      content:"\f753"
    }

    .fa-car-on:before {
      content:"\e4dd"
    }

    .fa-sleigh:before {
      content:"\f7cc"
    }

    .fa-arrow-down-1-9:before, .fa-sort-numeric-asc:before, .fa-sort-numeric-down:before {
      content:"\f162"
    }

    .fa-hand-holding-droplet:before, .fa-hand-holding-water:before {
      content:"\f4c1"
    }

    .fa-water:before {
      content:"\f773"
    }

    .fa-calendar-check:before {
      content:"\f274"
    }

    .fa-braille:before {
      content:"\f2a1"
    }

    .fa-prescription-bottle-alt:before, .fa-prescription-bottle-medical:before {
      content:"\f486"
    }

    .fa-landmark:before {
      content:"\f66f"
    }

    .fa-truck:before {
      content:"\f0d1"
    }

    .fa-crosshairs:before {
      content:"\f05b"
    }

    .fa-person-cane:before {
      content:"\e53c"
    }

    .fa-tent:before {
      content:"\e57d"
    }

    .fa-vest-patches:before {
      content:"\e086"
    }

    .fa-check-double:before {
      content:"\f560"
    }

    .fa-arrow-down-a-z:before, .fa-sort-alpha-asc:before, .fa-sort-alpha-down:before {
      content:"\f15d"
    }

    .fa-money-bill-wheat:before {
      content:"\e52a"
    }

    .fa-cookie:before {
      content:"\f563"
    }

    .fa-arrow-left-rotate:before, .fa-arrow-rotate-back:before, .fa-arrow-rotate-backward:before, .fa-arrow-rotate-left:before, .fa-undo:before {
      content:"\f0e2"
    }

    .fa-hard-drive:before, .fa-hdd:before {
      content:"\f0a0"
    }

    .fa-face-grin-squint-tears:before, .fa-grin-squint-tears:before {
      content:"\f586"
    }

    .fa-dumbbell:before {
      content:"\f44b"
    }

    .fa-list-alt:before, .fa-rectangle-list:before {
      content:"\f022"
    }

    .fa-tarp-droplet:before {
      content:"\e57c"
    }

    .fa-house-medical-circle-check:before {
      content:"\e511"
    }

    .fa-person-skiing-nordic:before, .fa-skiing-nordic:before {
      content:"\f7ca"
    }

    .fa-calendar-plus:before {
      content:"\f271"
    }

    .fa-plane-arrival:before {
      content:"\f5af"
    }

    .fa-arrow-alt-circle-left:before, .fa-circle-left:before {
      content:"\f359"
    }

    .fa-subway:before, .fa-train-subway:before {
      content:"\f239"
    }

    .fa-chart-gantt:before {
      content:"\e0e4"
    }

    .fa-indian-rupee-sign:before, .fa-indian-rupee:before, .fa-inr:before {
      content:"\e1bc"
    }

    .fa-crop-alt:before, .fa-crop-simple:before {
      content:"\f565"
    }

    .fa-money-bill-1:before, .fa-money-bill-alt:before {
      content:"\f3d1"
    }

    .fa-left-long:before, .fa-long-arrow-alt-left:before {
      content:"\f30a"
    }

    .fa-dna:before {
      content:"\f471"
    }

    .fa-virus-slash:before {
      content:"\e075"
    }

    .fa-minus:before, .fa-subtract:before {
      content:"\f068"
    }

    .fa-chess:before {
      content:"\f439"
    }

    .fa-arrow-left-long:before, .fa-long-arrow-left:before {
      content:"\f177"
    }

    .fa-plug-circle-check:before {
      content:"\e55c"
    }

    .fa-street-view:before {
      content:"\f21d"
    }

    .fa-franc-sign:before {
      content:"\e18f"
    }

    .fa-volume-off:before {
      content:"\f026"
    }

    .fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before, .fa-hands-american-sign-language-interpreting:before, .fa-hands-asl-interpreting:before {
      content:"\f2a3"
    }

    .fa-cog:before, .fa-gear:before {
      content:"\f013"
    }

    .fa-droplet-slash:before, .fa-tint-slash:before {
      content:"\f5c7"
    }

    .fa-mosque:before {
      content:"\f678"
    }

    .fa-mosquito:before {
      content:"\e52b"
    }

    .fa-star-of-david:before {
      content:"\f69a"
    }

    .fa-person-military-rifle:before {
      content:"\e54b"
    }

    .fa-cart-shopping:before, .fa-shopping-cart:before {
      content:"\f07a"
    }

    .fa-vials:before {
      content:"\f493"
    }

    .fa-plug-circle-plus:before {
      content:"\e55f"
    }

    .fa-place-of-worship:before {
      content:"\f67f"
    }

    .fa-grip-vertical:before {
      content:"\f58e"
    }

    .fa-arrow-turn-up:before, .fa-level-up:before {
      content:"\f148"
    }

    .fa-u:before {
      content:"U"
    }

    .fa-square-root-alt:before, .fa-square-root-variable:before {
      content:"\f698"
    }

    .fa-clock-four:before, .fa-clock:before {
      content:"\f017"
    }

    .fa-backward-step:before, .fa-step-backward:before {
      content:"\f048"
    }

    .fa-pallet:before {
      content:"\f482"
    }

    .fa-faucet:before {
      content:"\e005"
    }

    .fa-baseball-bat-ball:before {
      content:"\f432"
    }

    .fa-s:before {
      content:"S"
    }

    .fa-timeline:before {
      content:"\e29c"
    }

    .fa-keyboard:before {
      content:"\f11c"
    }

    .fa-caret-down:before {
      content:"\f0d7"
    }

    .fa-clinic-medical:before, .fa-house-chimney-medical:before {
      content:"\f7f2"
    }

    .fa-temperature-3:before, .fa-temperature-three-quarters:before, .fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
      content:"\f2c8"
    }

    .fa-mobile-android-alt:before, .fa-mobile-screen:before {
      content:"\f3cf"
    }

    .fa-plane-up:before {
      content:"\e22d"
    }

    .fa-piggy-bank:before {
      content:"\f4d3"
    }

    .fa-battery-3:before, .fa-battery-half:before {
      content:"\f242"
    }

    .fa-mountain-city:before {
      content:"\e52e"
    }

    .fa-coins:before {
      content:"\f51e"
    }

    .fa-khanda:before {
      content:"\f66d"
    }

    .fa-sliders-h:before, .fa-sliders:before {
      content:"\f1de"
    }

    .fa-folder-tree:before {
      content:"\f802"
    }

    .fa-network-wired:before {
      content:"\f6ff"
    }

    .fa-map-pin:before {
      content:"\f276"
    }

    .fa-hamsa:before {
      content:"\f665"
    }

    .fa-cent-sign:before {
      content:"\e3f5"
    }

    .fa-flask:before {
      content:"\f0c3"
    }

    .fa-person-pregnant:before {
      content:"\e31e"
    }

    .fa-wand-sparkles:before {
      content:"\f72b"
    }

    .fa-ellipsis-v:before, .fa-ellipsis-vertical:before {
      content:"\f142"
    }

    .fa-ticket:before {
      content:"\f145"
    }

    .fa-power-off:before {
      content:"\f011"
    }

    .fa-long-arrow-alt-right:before, .fa-right-long:before {
      content:"\f30b"
    }

    .fa-flag-usa:before {
      content:"\f74d"
    }

    .fa-laptop-file:before {
      content:"\e51d"
    }

    .fa-teletype:before, .fa-tty:before {
      content:"\f1e4"
    }

    .fa-diagram-next:before {
      content:"\e476"
    }

    .fa-person-rifle:before {
      content:"\e54e"
    }

    .fa-house-medical-circle-exclamation:before {
      content:"\e512"
    }

    .fa-closed-captioning:before {
      content:"\f20a"
    }

    .fa-hiking:before, .fa-person-hiking:before {
      content:"\f6ec"
    }

    .fa-venus-double:before {
      content:"\f226"
    }

    .fa-images:before {
      content:"\f302"
    }

    .fa-calculator:before {
      content:"\f1ec"
    }

    .fa-people-pulling:before {
      content:"\e535"
    }

    .fa-n:before {
      content:"N"
    }

    .fa-cable-car:before, .fa-tram:before {
      content:"\f7da"
    }

    .fa-cloud-rain:before {
      content:"\f73d"
    }

    .fa-building-circle-xmark:before {
      content:"\e4d4"
    }

    .fa-ship:before {
      content:"\f21a"
    }

    .fa-arrows-down-to-line:before {
      content:"\e4b8"
    }

    .fa-download:before {
      content:"\f019"
    }

    .fa-face-grin:before, .fa-grin:before {
      content:"\f580"
    }

    .fa-backspace:before, .fa-delete-left:before {
      content:"\f55a"
    }

    .fa-eye-dropper-empty:before, .fa-eye-dropper:before, .fa-eyedropper:before {
      content:"\f1fb"
    }

    .fa-file-circle-check:before {
      content:"\e5a0"
    }

    .fa-forward:before {
      content:"\f04e"
    }

    .fa-mobile-android:before, .fa-mobile-phone:before, .fa-mobile:before {
      content:"\f3ce"
    }

    .fa-face-meh:before, .fa-meh:before {
      content:"\f11a"
    }

    .fa-align-center:before {
      content:"\f037"
    }

    .fa-book-dead:before, .fa-book-skull:before {
      content:"\f6b7"
    }

    .fa-drivers-license:before, .fa-id-card:before {
      content:"\f2c2"
    }

    .fa-dedent:before, .fa-outdent:before {
      content:"\f03b"
    }

    .fa-heart-circle-exclamation:before {
      content:"\e4fe"
    }

    .fa-home-alt:before, .fa-home-lg-alt:before, .fa-home:before, .fa-house:before {
      content:"\f015"
    }

    .fa-calendar-week:before {
      content:"\f784"
    }

    .fa-laptop-medical:before {
      content:"\f812"
    }

    .fa-b:before {
      content:"B"
    }

    .fa-file-medical:before {
      content:"\f477"
    }

    .fa-dice-one:before {
      content:"\f525"
    }

    .fa-kiwi-bird:before {
      content:"\f535"
    }

    .fa-arrow-right-arrow-left:before, .fa-exchange:before {
      content:"\f0ec"
    }

    .fa-redo-alt:before, .fa-rotate-forward:before, .fa-rotate-right:before {
      content:"\f2f9"
    }

    .fa-cutlery:before, .fa-utensils:before {
      content:"\f2e7"
    }

    .fa-arrow-up-wide-short:before, .fa-sort-amount-up:before {
      content:"\f161"
    }

    .fa-mill-sign:before {
      content:"\e1ed"
    }

    .fa-bowl-rice:before {
      content:"\e2eb"
    }

    .fa-skull:before {
      content:"\f54c"
    }

    .fa-broadcast-tower:before, .fa-tower-broadcast:before {
      content:"\f519"
    }

    .fa-truck-pickup:before {
      content:"\f63c"
    }

    .fa-long-arrow-alt-up:before, .fa-up-long:before {
      content:"\f30c"
    }

    .fa-stop:before {
      content:"\f04d"
    }

    .fa-code-merge:before {
      content:"\f387"
    }

    .fa-upload:before {
      content:"\f093"
    }

    .fa-hurricane:before {
      content:"\f751"
    }

    .fa-mound:before {
      content:"\e52d"
    }

    .fa-toilet-portable:before {
      content:"\e583"
    }

    .fa-compact-disc:before {
      content:"\f51f"
    }

    .fa-file-arrow-down:before, .fa-file-download:before {
      content:"\f56d"
    }

    .fa-caravan:before {
      content:"\f8ff"
    }

    .fa-shield-cat:before {
      content:"\e572"
    }

    .fa-bolt:before, .fa-zap:before {
      content:"\f0e7"
    }

    .fa-glass-water:before {
      content:"\e4f4"
    }

    .fa-oil-well:before {
      content:"\e532"
    }

    .fa-vault:before {
      content:"\e2c5"
    }

    .fa-mars:before {
      content:"\f222"
    }

    .fa-toilet:before {
      content:"\f7d8"
    }

    .fa-plane-circle-xmark:before {
      content:"\e557"
    }

    .fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen-sign:before, .fa-yen:before {
      content:"\f157"
    }

    .fa-rouble:before, .fa-rub:before, .fa-ruble-sign:before, .fa-ruble:before {
      content:"\f158"
    }

    .fa-sun:before {
      content:"\f185"
    }

    .fa-guitar:before {
      content:"\f7a6"
    }

    .fa-face-laugh-wink:before, .fa-laugh-wink:before {
      content:"\f59c"
    }

    .fa-horse-head:before {
      content:"\f7ab"
    }

    .fa-bore-hole:before {
      content:"\e4c3"
    }

    .fa-industry:before {
      content:"\f275"
    }

    .fa-arrow-alt-circle-down:before, .fa-circle-down:before {
      content:"\f358"
    }

    .fa-arrows-turn-to-dots:before {
      content:"\e4c1"
    }

    .fa-florin-sign:before {
      content:"\e184"
    }

    .fa-arrow-down-short-wide:before, .fa-sort-amount-desc:before, .fa-sort-amount-down-alt:before {
      content:"\f884"
    }

    .fa-less-than:before {
      content:"<"
    }

    .fa-angle-down:before {
      content:"\f107"
    }

    .fa-car-tunnel:before {
      content:"\e4de"
    }

    .fa-head-side-cough:before {
      content:"\e061"
    }

    .fa-grip-lines:before {
      content:"\f7a4"
    }

    .fa-thumbs-down:before {
      content:"\f165"
    }

    .fa-user-lock:before {
      content:"\f502"
    }

    .fa-arrow-right-long:before, .fa-long-arrow-right:before {
      content:"\f178"
    }

    .fa-anchor-circle-xmark:before {
      content:"\e4ac"
    }

    .fa-ellipsis-h:before, .fa-ellipsis:before {
      content:"\f141"
    }

    .fa-chess-pawn:before {
      content:"\f443"
    }

    .fa-first-aid:before, .fa-kit-medical:before {
      content:"\f479"
    }

    .fa-person-through-window:before {
      content:"\e5a9"
    }

    .fa-toolbox:before {
      content:"\f552"
    }

    .fa-hands-holding-circle:before {
      content:"\e4fb"
    }

    .fa-bug:before {
      content:"\f188"
    }

    .fa-credit-card-alt:before, .fa-credit-card:before {
      content:"\f09d"
    }

    .fa-automobile:before, .fa-car:before {
      content:"\f1b9"
    }

    .fa-hand-holding-hand:before {
      content:"\e4f7"
    }

    .fa-book-open-reader:before, .fa-book-reader:before {
      content:"\f5da"
    }

    .fa-mountain-sun:before {
      content:"\e52f"
    }

    .fa-arrows-left-right-to-line:before {
      content:"\e4ba"
    }

    .fa-dice-d20:before {
      content:"\f6cf"
    }

    .fa-truck-droplet:before {
      content:"\e58c"
    }

    .fa-file-circle-xmark:before {
      content:"\e5a1"
    }

    .fa-temperature-arrow-up:before, .fa-temperature-up:before {
      content:"\e040"
    }

    .fa-medal:before {
      content:"\f5a2"
    }

    .fa-bed:before {
      content:"\f236"
    }

    .fa-h-square:before, .fa-square-h:before {
      content:"\f0fd"
    }

    .fa-podcast:before {
      content:"\f2ce"
    }

    .fa-temperature-4:before, .fa-temperature-full:before, .fa-thermometer-4:before, .fa-thermometer-full:before {
      content:"\f2c7"
    }

    .fa-bell:before {
      content:"\f0f3"
    }

    .fa-superscript:before {
      content:"\f12b"
    }

    .fa-plug-circle-xmark:before {
      content:"\e560"
    }

    .fa-star-of-life:before {
      content:"\f621"
    }

    .fa-phone-slash:before {
      content:"\f3dd"
    }

    .fa-paint-roller:before {
      content:"\f5aa"
    }

    .fa-hands-helping:before, .fa-handshake-angle:before {
      content:"\f4c4"
    }

    .fa-location-dot:before, .fa-map-marker-alt:before {
      content:"\f3c5"
    }

    .fa-file:before {
      content:"\f15b"
    }

    .fa-greater-than:before {
      content:">"
    }

    .fa-person-swimming:before, .fa-swimmer:before {
      content:"\f5c4"
    }

    .fa-arrow-down:before {
      content:"\f063"
    }

    .fa-droplet:before, .fa-tint:before {
      content:"\f043"
    }

    .fa-eraser:before {
      content:"\f12d"
    }

    .fa-earth-america:before, .fa-earth-americas:before, .fa-earth:before, .fa-globe-americas:before {
      content:"\f57d"
    }

    .fa-person-burst:before {
      content:"\e53b"
    }

    .fa-dove:before {
      content:"\f4ba"
    }

    .fa-battery-0:before, .fa-battery-empty:before {
      content:"\f244"
    }

    .fa-socks:before {
      content:"\f696"
    }

    .fa-inbox:before {
      content:"\f01c"
    }

    .fa-section:before {
      content:"\e447"
    }

    .fa-gauge-high:before, .fa-tachometer-alt-fast:before, .fa-tachometer-alt:before {
      content:"\f625"
    }

    .fa-envelope-open-text:before {
      content:"\f658"
    }

    .fa-hospital-alt:before, .fa-hospital-wide:before, .fa-hospital:before {
      content:"\f0f8"
    }

    .fa-wine-bottle:before {
      content:"\f72f"
    }

    .fa-chess-rook:before {
      content:"\f447"
    }

    .fa-bars-staggered:before, .fa-reorder:before, .fa-stream:before {
      content:"\f550"
    }

    .fa-dharmachakra:before {
      content:"\f655"
    }

    .fa-hotdog:before {
      content:"\f80f"
    }

    .fa-blind:before, .fa-person-walking-with-cane:before {
      content:"\f29d"
    }

    .fa-drum:before {
      content:"\f569"
    }

    .fa-ice-cream:before {
      content:"\f810"
    }

    .fa-heart-circle-bolt:before {
      content:"\e4fc"
    }

    .fa-fax:before {
      content:"\f1ac"
    }

    .fa-paragraph:before {
      content:"\f1dd"
    }

    .fa-check-to-slot:before, .fa-vote-yea:before {
      content:"\f772"
    }

    .fa-star-half:before {
      content:"\f089"
    }

    .fa-boxes-alt:before, .fa-boxes-stacked:before, .fa-boxes:before {
      content:"\f468"
    }

    .fa-chain:before, .fa-link:before {
      content:"\f0c1"
    }

    .fa-assistive-listening-systems:before, .fa-ear-listen:before {
      content:"\f2a2"
    }

    .fa-tree-city:before {
      content:"\e587"
    }

    .fa-play:before {
      content:"\f04b"
    }

    .fa-font:before {
      content:"\f031"
    }

    .fa-table-cells-row-lock:before {
      content:"\e67a"
    }

    .fa-rupiah-sign:before {
      content:"\e23d"
    }

    .fa-magnifying-glass:before, .fa-search:before {
      content:"\f002"
    }

    .fa-ping-pong-paddle-ball:before, .fa-table-tennis-paddle-ball:before, .fa-table-tennis:before {
      content:"\f45d"
    }

    .fa-diagnoses:before, .fa-person-dots-from-line:before {
      content:"\f470"
    }

    .fa-trash-can-arrow-up:before, .fa-trash-restore-alt:before {
      content:"\f82a"
    }

    .fa-naira-sign:before {
      content:"\e1f6"
    }

    .fa-cart-arrow-down:before {
      content:"\f218"
    }

    .fa-walkie-talkie:before {
      content:"\f8ef"
    }

    .fa-file-edit:before, .fa-file-pen:before {
      content:"\f31c"
    }

    .fa-receipt:before {
      content:"\f543"
    }

    .fa-pen-square:before, .fa-pencil-square:before, .fa-square-pen:before {
      content:"\f14b"
    }

    .fa-suitcase-rolling:before {
      content:"\f5c1"
    }

    .fa-person-circle-exclamation:before {
      content:"\e53f"
    }

    .fa-chevron-down:before {
      content:"\f078"
    }

    .fa-battery-5:before, .fa-battery-full:before, .fa-battery:before {
      content:"\f240"
    }

    .fa-skull-crossbones:before {
      content:"\f714"
    }

    .fa-code-compare:before {
      content:"\e13a"
    }

    .fa-list-dots:before, .fa-list-ul:before {
      content:"\f0ca"
    }

    .fa-school-lock:before {
      content:"\e56f"
    }

    .fa-tower-cell:before {
      content:"\e585"
    }

    .fa-down-long:before, .fa-long-arrow-alt-down:before {
      content:"\f309"
    }

    .fa-ranking-star:before {
      content:"\e561"
    }

    .fa-chess-king:before {
      content:"\f43f"
    }

    .fa-person-harassing:before {
      content:"\e549"
    }

    .fa-brazilian-real-sign:before {
      content:"\e46c"
    }

    .fa-landmark-alt:before, .fa-landmark-dome:before {
      content:"\f752"
    }

    .fa-arrow-up:before {
      content:"\f062"
    }

    .fa-television:before, .fa-tv-alt:before, .fa-tv:before {
      content:"\f26c"
    }

    .fa-shrimp:before {
      content:"\e448"
    }

    .fa-list-check:before, .fa-tasks:before {
      content:"\f0ae"
    }

    .fa-jug-detergent:before {
      content:"\e519"
    }

    .fa-circle-user:before, .fa-user-circle:before {
      content:"\f2bd"
    }

    .fa-user-shield:before {
      content:"\f505"
    }

    .fa-wind:before {
      content:"\f72e"
    }

    .fa-car-burst:before, .fa-car-crash:before {
      content:"\f5e1"
    }

    .fa-y:before {
      content:"Y"
    }

    .fa-person-snowboarding:before, .fa-snowboarding:before {
      content:"\f7ce"
    }

    .fa-shipping-fast:before, .fa-truck-fast:before {
      content:"\f48b"
    }

    .fa-fish:before {
      content:"\f578"
    }

    .fa-user-graduate:before {
      content:"\f501"
    }

    .fa-adjust:before, .fa-circle-half-stroke:before {
      content:"\f042"
    }

    .fa-clapperboard:before {
      content:"\e131"
    }

    .fa-circle-radiation:before, .fa-radiation-alt:before {
      content:"\f7ba"
    }

    .fa-baseball-ball:before, .fa-baseball:before {
      content:"\f433"
    }

    .fa-jet-fighter-up:before {
      content:"\e518"
    }

    .fa-diagram-project:before, .fa-project-diagram:before {
      content:"\f542"
    }

    .fa-copy:before {
      content:"\f0c5"
    }

    .fa-volume-mute:before, .fa-volume-times:before, .fa-volume-xmark:before {
      content:"\f6a9"
    }

    .fa-hand-sparkles:before {
      content:"\e05d"
    }

    .fa-grip-horizontal:before, .fa-grip:before {
      content:"\f58d"
    }

    .fa-share-from-square:before, .fa-share-square:before {
      content:"\f14d"
    }

    .fa-child-combatant:before, .fa-child-rifle:before {
      content:"\e4e0"
    }

    .fa-gun:before {
      content:"\e19b"
    }

    .fa-phone-square:before, .fa-square-phone:before {
      content:"\f098"
    }

    .fa-add:before, .fa-plus:before {
      content:"+"
    }

    .fa-expand:before {
      content:"\f065"
    }

    .fa-computer:before {
      content:"\e4e5"
    }

    .fa-close:before, .fa-multiply:before, .fa-remove:before, .fa-times:before, .fa-xmark:before {
      content:"\f00d"
    }

    .fa-arrows-up-down-left-right:before, .fa-arrows:before {
      content:"\f047"
    }

    .fa-chalkboard-teacher:before, .fa-chalkboard-user:before {
      content:"\f51c"
    }

    .fa-peso-sign:before {
      content:"\e222"
    }

    .fa-building-shield:before {
      content:"\e4d8"
    }

    .fa-baby:before {
      content:"\f77c"
    }

    .fa-users-line:before {
      content:"\e592"
    }

    .fa-quote-left-alt:before, .fa-quote-left:before {
      content:"\f10d"
    }

    .fa-tractor:before {
      content:"\f722"
    }

    .fa-trash-arrow-up:before, .fa-trash-restore:before {
      content:"\f829"
    }

    .fa-arrow-down-up-lock:before {
      content:"\e4b0"
    }

    .fa-lines-leaning:before {
      content:"\e51e"
    }

    .fa-ruler-combined:before {
      content:"\f546"
    }

    .fa-copyright:before {
      content:"\f1f9"
    }

    .fa-equals:before {
      content:"="
    }

    .fa-blender:before {
      content:"\f517"
    }

    .fa-teeth:before {
      content:"\f62e"
    }

    .fa-ils:before, .fa-shekel-sign:before, .fa-shekel:before, .fa-sheqel-sign:before, .fa-sheqel:before {
      content:"\f20b"
    }

    .fa-map:before {
      content:"\f279"
    }

    .fa-rocket:before {
      content:"\f135"
    }

    .fa-photo-film:before, .fa-photo-video:before {
      content:"\f87c"
    }

    .fa-folder-minus:before {
      content:"\f65d"
    }

    .fa-store:before {
      content:"\f54e"
    }

    .fa-arrow-trend-up:before {
      content:"\e098"
    }

    .fa-plug-circle-minus:before {
      content:"\e55e"
    }

    .fa-sign-hanging:before, .fa-sign:before {
      content:"\f4d9"
    }

    .fa-bezier-curve:before {
      content:"\f55b"
    }

    .fa-bell-slash:before {
      content:"\f1f6"
    }

    .fa-tablet-android:before, .fa-tablet:before {
      content:"\f3fb"
    }

    .fa-school-flag:before {
      content:"\e56e"
    }

    .fa-fill:before {
      content:"\f575"
    }

    .fa-angle-up:before {
      content:"\f106"
    }

    .fa-drumstick-bite:before {
      content:"\f6d7"
    }

    .fa-holly-berry:before {
      content:"\f7aa"
    }

    .fa-chevron-left:before {
      content:"\f053"
    }

    .fa-bacteria:before {
      content:"\e059"
    }

    .fa-hand-lizard:before {
      content:"\f258"
    }

    .fa-notdef:before {
      content:"\e1fe"
    }

    .fa-disease:before {
      content:"\f7fa"
    }

    .fa-briefcase-medical:before {
      content:"\f469"
    }

    .fa-genderless:before {
      content:"\f22d"
    }

    .fa-chevron-right:before {
      content:"\f054"
    }

    .fa-retweet:before {
      content:"\f079"
    }

    .fa-car-alt:before, .fa-car-rear:before {
      content:"\f5de"
    }

    .fa-pump-soap:before {
      content:"\e06b"
    }

    .fa-video-slash:before {
      content:"\f4e2"
    }

    .fa-battery-2:before, .fa-battery-quarter:before {
      content:"\f243"
    }

    .fa-radio:before {
      content:"\f8d7"
    }

    .fa-baby-carriage:before, .fa-carriage-baby:before {
      content:"\f77d"
    }

    .fa-traffic-light:before {
      content:"\f637"
    }

    .fa-thermometer:before {
      content:"\f491"
    }

    .fa-vr-cardboard:before {
      content:"\f729"
    }

    .fa-hand-middle-finger:before {
      content:"\f806"
    }

    .fa-percent:before, .fa-percentage:before {
      content:"%"
    }

    .fa-truck-moving:before {
      content:"\f4df"
    }

    .fa-glass-water-droplet:before {
      content:"\e4f5"
    }

    .fa-display:before {
      content:"\e163"
    }

    .fa-face-smile:before, .fa-smile:before {
      content:"\f118"
    }

    .fa-thumb-tack:before, .fa-thumbtack:before {
      content:"\f08d"
    }

    .fa-trophy:before {
      content:"\f091"
    }

    .fa-person-praying:before, .fa-pray:before {
      content:"\f683"
    }

    .fa-hammer:before {
      content:"\f6e3"
    }

    .fa-hand-peace:before {
      content:"\f25b"
    }

    .fa-rotate:before, .fa-sync-alt:before {
      content:"\f2f1"
    }

    .fa-spinner:before {
      content:"\f110"
    }

    .fa-robot:before {
      content:"\f544"
    }

    .fa-peace:before {
      content:"\f67c"
    }

    .fa-cogs:before, .fa-gears:before {
      content:"\f085"
    }

    .fa-warehouse:before {
      content:"\f494"
    }

    .fa-arrow-up-right-dots:before {
      content:"\e4b7"
    }

    .fa-splotch:before {
      content:"\f5bc"
    }

    .fa-face-grin-hearts:before, .fa-grin-hearts:before {
      content:"\f584"
    }

    .fa-dice-four:before {
      content:"\f524"
    }

    .fa-sim-card:before {
      content:"\f7c4"
    }

    .fa-transgender-alt:before, .fa-transgender:before {
      content:"\f225"
    }

    .fa-mercury:before {
      content:"\f223"
    }

    .fa-arrow-turn-down:before, .fa-level-down:before {
      content:"\f149"
    }

    .fa-person-falling-burst:before {
      content:"\e547"
    }

    .fa-award:before {
      content:"\f559"
    }

    .fa-ticket-alt:before, .fa-ticket-simple:before {
      content:"\f3ff"
    }

    .fa-building:before {
      content:"\f1ad"
    }

    .fa-angle-double-left:before, .fa-angles-left:before {
      content:"\f100"
    }

    .fa-qrcode:before {
      content:"\f029"
    }

    .fa-clock-rotate-left:before, .fa-history:before {
      content:"\f1da"
    }

    .fa-face-grin-beam-sweat:before, .fa-grin-beam-sweat:before {
      content:"\f583"
    }

    .fa-arrow-right-from-file:before, .fa-file-export:before {
      content:"\f56e"
    }

    .fa-shield-blank:before, .fa-shield:before {
      content:"\f132"
    }

    .fa-arrow-up-short-wide:before, .fa-sort-amount-up-alt:before {
      content:"\f885"
    }

    .fa-house-medical:before {
      content:"\e3b2"
    }

    .fa-golf-ball-tee:before, .fa-golf-ball:before {
      content:"\f450"
    }

    .fa-chevron-circle-left:before, .fa-circle-chevron-left:before {
      content:"\f137"
    }

    .fa-house-chimney-window:before {
      content:"\e00d"
    }

    .fa-pen-nib:before {
      content:"\f5ad"
    }

    .fa-tent-arrow-turn-left:before {
      content:"\e580"
    }

    .fa-tents:before {
      content:"\e582"
    }

    .fa-magic:before, .fa-wand-magic:before {
      content:"\f0d0"
    }

    .fa-dog:before {
      content:"\f6d3"
    }

    .fa-carrot:before {
      content:"\f787"
    }

    .fa-moon:before {
      content:"\f186"
    }

    .fa-wine-glass-alt:before, .fa-wine-glass-empty:before {
      content:"\f5ce"
    }

    .fa-cheese:before {
      content:"\f7ef"
    }

    .fa-yin-yang:before {
      content:"\f6ad"
    }

    .fa-music:before {
      content:"\f001"
    }

    .fa-code-commit:before {
      content:"\f386"
    }

    .fa-temperature-low:before {
      content:"\f76b"
    }

    .fa-biking:before, .fa-person-biking:before {
      content:"\f84a"
    }

    .fa-broom:before {
      content:"\f51a"
    }

    .fa-shield-heart:before {
      content:"\e574"
    }

    .fa-gopuram:before {
      content:"\f664"
    }

    .fa-earth-oceania:before, .fa-globe-oceania:before {
      content:"\e47b"
    }

    .fa-square-xmark:before, .fa-times-square:before, .fa-xmark-square:before {
      content:"\f2d3"
    }

    .fa-hashtag:before {
      content:"#"
    }

    .fa-expand-alt:before, .fa-up-right-and-down-left-from-center:before {
      content:"\f424"
    }

    .fa-oil-can:before {
      content:"\f613"
    }

    .fa-t:before {
      content:"T"
    }

    .fa-hippo:before {
      content:"\f6ed"
    }

    .fa-chart-column:before {
      content:"\e0e3"
    }

    .fa-infinity:before {
      content:"\f534"
    }

    .fa-vial-circle-check:before {
      content:"\e596"
    }

    .fa-person-arrow-down-to-line:before {
      content:"\e538"
    }

    .fa-voicemail:before {
      content:"\f897"
    }

    .fa-fan:before {
      content:"\f863"
    }

    .fa-person-walking-luggage:before {
      content:"\e554"
    }

    .fa-arrows-alt-v:before, .fa-up-down:before {
      content:"\f338"
    }

    .fa-cloud-moon-rain:before {
      content:"\f73c"
    }

    .fa-calendar:before {
      content:"\f133"
    }

    .fa-trailer:before {
      content:"\e041"
    }

    .fa-bahai:before, .fa-haykal:before {
      content:"\f666"
    }

    .fa-sd-card:before {
      content:"\f7c2"
    }

    .fa-dragon:before {
      content:"\f6d5"
    }

    .fa-shoe-prints:before {
      content:"\f54b"
    }

    .fa-circle-plus:before, .fa-plus-circle:before {
      content:"\f055"
    }

    .fa-face-grin-tongue-wink:before, .fa-grin-tongue-wink:before {
      content:"\f58b"
    }

    .fa-hand-holding:before {
      content:"\f4bd"
    }

    .fa-plug-circle-exclamation:before {
      content:"\e55d"
    }

    .fa-chain-broken:before, .fa-chain-slash:before, .fa-link-slash:before, .fa-unlink:before {
      content:"\f127"
    }

    .fa-clone:before {
      content:"\f24d"
    }

    .fa-person-walking-arrow-loop-left:before {
      content:"\e551"
    }

    .fa-arrow-up-z-a:before, .fa-sort-alpha-up-alt:before {
      content:"\f882"
    }

    .fa-fire-alt:before, .fa-fire-flame-curved:before {
      content:"\f7e4"
    }

    .fa-tornado:before {
      content:"\f76f"
    }

    .fa-file-circle-plus:before {
      content:"\e494"
    }

    .fa-book-quran:before, .fa-quran:before {
      content:"\f687"
    }

    .fa-anchor:before {
      content:"\f13d"
    }

    .fa-border-all:before {
      content:"\f84c"
    }

    .fa-angry:before, .fa-face-angry:before {
      content:"\f556"
    }

    .fa-cookie-bite:before {
      content:"\f564"
    }

    .fa-arrow-trend-down:before {
      content:"\e097"
    }

    .fa-feed:before, .fa-rss:before {
      content:"\f09e"
    }

    .fa-draw-polygon:before {
      content:"\f5ee"
    }

    .fa-balance-scale:before, .fa-scale-balanced:before {
      content:"\f24e"
    }

    .fa-gauge-simple-high:before, .fa-tachometer-fast:before, .fa-tachometer:before {
      content:"\f62a"
    }

    .fa-shower:before {
      content:"\f2cc"
    }

    .fa-desktop-alt:before, .fa-desktop:before {
      content:"\f390"
    }

    .fa-m:before {
      content:"M"
    }

    .fa-table-list:before, .fa-th-list:before {
      content:"\f00b"
    }

    .fa-comment-sms:before, .fa-sms:before {
      content:"\f7cd"
    }

    .fa-book:before {
      content:"\f02d"
    }

    .fa-user-plus:before {
      content:"\f234"
    }

    .fa-check:before {
      content:"\f00c"
    }

    .fa-battery-4:before, .fa-battery-three-quarters:before {
      content:"\f241"
    }

    .fa-house-circle-check:before {
      content:"\e509"
    }

    .fa-angle-left:before {
      content:"\f104"
    }

    .fa-diagram-successor:before {
      content:"\e47a"
    }

    .fa-truck-arrow-right:before {
      content:"\e58b"
    }

    .fa-arrows-split-up-and-left:before {
      content:"\e4bc"
    }

    .fa-fist-raised:before, .fa-hand-fist:before {
      content:"\f6de"
    }

    .fa-cloud-moon:before {
      content:"\f6c3"
    }

    .fa-briefcase:before {
      content:"\f0b1"
    }

    .fa-person-falling:before {
      content:"\e546"
    }

    .fa-image-portrait:before, .fa-portrait:before {
      content:"\f3e0"
    }

    .fa-user-tag:before {
      content:"\f507"
    }

    .fa-rug:before {
      content:"\e569"
    }

    .fa-earth-europe:before, .fa-globe-europe:before {
      content:"\f7a2"
    }

    .fa-cart-flatbed-suitcase:before, .fa-luggage-cart:before {
      content:"\f59d"
    }

    .fa-rectangle-times:before, .fa-rectangle-xmark:before, .fa-times-rectangle:before, .fa-window-close:before {
      content:"\f410"
    }

    .fa-baht-sign:before {
      content:"\e0ac"
    }

    .fa-book-open:before {
      content:"\f518"
    }

    .fa-book-journal-whills:before, .fa-journal-whills:before {
      content:"\f66a"
    }

    .fa-handcuffs:before {
      content:"\e4f8"
    }

    .fa-exclamation-triangle:before, .fa-triangle-exclamation:before, .fa-warning:before {
      content:"\f071"
    }

    .fa-database:before {
      content:"\f1c0"
    }

    .fa-mail-forward:before, .fa-share:before {
      content:"\f064"
    }

    .fa-bottle-droplet:before {
      content:"\e4c4"
    }

    .fa-mask-face:before {
      content:"\e1d7"
    }

    .fa-hill-rockslide:before {
      content:"\e508"
    }

    .fa-exchange-alt:before, .fa-right-left:before {
      content:"\f362"
    }

    .fa-paper-plane:before {
      content:"\f1d8"
    }

    .fa-road-circle-exclamation:before {
      content:"\e565"
    }

    .fa-dungeon:before {
      content:"\f6d9"
    }

    .fa-align-right:before {
      content:"\f038"
    }

    .fa-money-bill-1-wave:before, .fa-money-bill-wave-alt:before {
      content:"\f53b"
    }

    .fa-life-ring:before {
      content:"\f1cd"
    }

    .fa-hands:before, .fa-sign-language:before, .fa-signing:before {
      content:"\f2a7"
    }

    .fa-calendar-day:before {
      content:"\f783"
    }

    .fa-ladder-water:before, .fa-swimming-pool:before, .fa-water-ladder:before {
      content:"\f5c5"
    }

    .fa-arrows-up-down:before, .fa-arrows-v:before {
      content:"\f07d"
    }

    .fa-face-grimace:before, .fa-grimace:before {
      content:"\f57f"
    }

    .fa-wheelchair-alt:before, .fa-wheelchair-move:before {
      content:"\e2ce"
    }

    .fa-level-down-alt:before, .fa-turn-down:before {
      content:"\f3be"
    }

    .fa-person-walking-arrow-right:before {
      content:"\e552"
    }

    .fa-envelope-square:before, .fa-square-envelope:before {
      content:"\f199"
    }

    .fa-dice:before {
      content:"\f522"
    }

    .fa-bowling-ball:before {
      content:"\f436"
    }

    .fa-brain:before {
      content:"\f5dc"
    }

    .fa-band-aid:before, .fa-bandage:before {
      content:"\f462"
    }

    .fa-calendar-minus:before {
      content:"\f272"
    }

    .fa-circle-xmark:before, .fa-times-circle:before, .fa-xmark-circle:before {
      content:"\f057"
    }

    .fa-gifts:before {
      content:"\f79c"
    }

    .fa-hotel:before {
      content:"\f594"
    }

    .fa-earth-asia:before, .fa-globe-asia:before {
      content:"\f57e"
    }

    .fa-id-card-alt:before, .fa-id-card-clip:before {
      content:"\f47f"
    }

    .fa-magnifying-glass-plus:before, .fa-search-plus:before {
      content:"\f00e"
    }

    .fa-thumbs-up:before {
      content:"\f164"
    }

    .fa-user-clock:before {
      content:"\f4fd"
    }

    .fa-allergies:before, .fa-hand-dots:before {
      content:"\f461"
    }

    .fa-file-invoice:before {
      content:"\f570"
    }

    .fa-window-minimize:before {
      content:"\f2d1"
    }

    .fa-coffee:before, .fa-mug-saucer:before {
      content:"\f0f4"
    }

    .fa-brush:before {
      content:"\f55d"
    }

    .fa-mask:before {
      content:"\f6fa"
    }

    .fa-magnifying-glass-minus:before, .fa-search-minus:before {
      content:"\f010"
    }

    .fa-ruler-vertical:before {
      content:"\f548"
    }

    .fa-user-alt:before, .fa-user-large:before {
      content:"\f406"
    }

    .fa-train-tram:before {
      content:"\e5b4"
    }

    .fa-user-nurse:before {
      content:"\f82f"
    }

    .fa-syringe:before {
      content:"\f48e"
    }

    .fa-cloud-sun:before {
      content:"\f6c4"
    }

    .fa-stopwatch-20:before {
      content:"\e06f"
    }

    .fa-square-full:before {
      content:"\f45c"
    }

    .fa-magnet:before {
      content:"\f076"
    }

    .fa-jar:before {
      content:"\e516"
    }

    .fa-note-sticky:before, .fa-sticky-note:before {
      content:"\f249"
    }

    .fa-bug-slash:before {
      content:"\e490"
    }

    .fa-arrow-up-from-water-pump:before {
      content:"\e4b6"
    }

    .fa-bone:before {
      content:"\f5d7"
    }

    .fa-table-cells-row-unlock:before {
      content:"\e691"
    }

    .fa-user-injured:before {
      content:"\f728"
    }

    .fa-face-sad-tear:before, .fa-sad-tear:before {
      content:"\f5b4"
    }

    .fa-plane:before {
      content:"\f072"
    }

    .fa-tent-arrows-down:before {
      content:"\e581"
    }

    .fa-exclamation:before {
      content:"!"
    }

    .fa-arrows-spin:before {
      content:"\e4bb"
    }

    .fa-print:before {
      content:"\f02f"
    }

    .fa-try:before, .fa-turkish-lira-sign:before, .fa-turkish-lira:before {
      content:"\e2bb"
    }

    .fa-dollar-sign:before, .fa-dollar:before, .fa-usd:before {
      content:"$"
    }

    .fa-x:before {
      content:"X"
    }

    .fa-magnifying-glass-dollar:before, .fa-search-dollar:before {
      content:"\f688"
    }

    .fa-users-cog:before, .fa-users-gear:before {
      content:"\f509"
    }

    .fa-person-military-pointing:before {
      content:"\e54a"
    }

    .fa-bank:before, .fa-building-columns:before, .fa-institution:before, .fa-museum:before, .fa-university:before {
      content:"\f19c"
    }

    .fa-umbrella:before {
      content:"\f0e9"
    }

    .fa-trowel:before {
      content:"\e589"
    }

    .fa-d:before {
      content:"D"
    }

    .fa-stapler:before {
      content:"\e5af"
    }

    .fa-masks-theater:before, .fa-theater-masks:before {
      content:"\f630"
    }

    .fa-kip-sign:before {
      content:"\e1c4"
    }

    .fa-hand-point-left:before {
      content:"\f0a5"
    }

    .fa-handshake-alt:before, .fa-handshake-simple:before {
      content:"\f4c6"
    }

    .fa-fighter-jet:before, .fa-jet-fighter:before {
      content:"\f0fb"
    }

    .fa-share-alt-square:before, .fa-square-share-nodes:before {
      content:"\f1e1"
    }

    .fa-barcode:before {
      content:"\f02a"
    }

    .fa-plus-minus:before {
      content:"\e43c"
    }

    .fa-video-camera:before, .fa-video:before {
      content:"\f03d"
    }

    .fa-graduation-cap:before, .fa-mortar-board:before {
      content:"\f19d"
    }

    .fa-hand-holding-medical:before {
      content:"\e05c"
    }

    .fa-person-circle-check:before {
      content:"\e53e"
    }

    .fa-level-up-alt:before, .fa-turn-up:before {
      content:"\f3bf"
    }

    .fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) {
      position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border-width:0
    }

    :host, :root {
      --fa-style-family-brands:"Font Awesome 6 Brands"; --fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"
    }

    @font-face {
      font-family:"Font Awesome 6 Brands"; font-style:normal; font-weight:400;
      /*savepage-font-display=block*/
      src:
      /*savepage-url=fa-brands-400.60e5c9d38b143ff0.woff2*/
      url() format("woff2"),
      /*savepage-url=fa-brands-400.1342812213307936.ttf*/
      url() format("truetype")
    }

    .fa-brands, .fab {
      font-weight:400
    }

    .fa-monero:before {
      content:"\f3d0"
    }

    .fa-hooli:before {
      content:"\f427"
    }

    .fa-yelp:before {
      content:"\f1e9"
    }

    .fa-cc-visa:before {
      content:"\f1f0"
    }

    .fa-lastfm:before {
      content:"\f202"
    }

    .fa-shopware:before {
      content:"\f5b5"
    }

    .fa-creative-commons-nc:before {
      content:"\f4e8"
    }

    .fa-aws:before {
      content:"\f375"
    }

    .fa-redhat:before {
      content:"\f7bc"
    }

    .fa-yoast:before {
      content:"\f2b1"
    }

    .fa-cloudflare:before {
      content:"\e07d"
    }

    .fa-ups:before {
      content:"\f7e0"
    }

    .fa-pixiv:before {
      content:"\e640"
    }

    .fa-wpexplorer:before {
      content:"\f2de"
    }

    .fa-dyalog:before {
      content:"\f399"
    }

    .fa-bity:before {
      content:"\f37a"
    }

    .fa-stackpath:before {
      content:"\f842"
    }

    .fa-buysellads:before {
      content:"\f20d"
    }

    .fa-first-order:before {
      content:"\f2b0"
    }

    .fa-modx:before {
      content:"\f285"
    }

    .fa-guilded:before {
      content:"\e07e"
    }

    .fa-vnv:before {
      content:"\f40b"
    }

    .fa-js-square:before, .fa-square-js:before {
      content:"\f3b9"
    }

    .fa-microsoft:before {
      content:"\f3ca"
    }

    .fa-qq:before {
      content:"\f1d6"
    }

    .fa-orcid:before {
      content:"\f8d2"
    }

    .fa-java:before {
      content:"\f4e4"
    }

    .fa-invision:before {
      content:"\f7b0"
    }

    .fa-creative-commons-pd-alt:before {
      content:"\f4ed"
    }

    .fa-centercode:before {
      content:"\f380"
    }

    .fa-glide-g:before {
      content:"\f2a6"
    }

    .fa-drupal:before {
      content:"\f1a9"
    }

    .fa-jxl:before {
      content:"\e67b"
    }

    .fa-dart-lang:before {
      content:"\e693"
    }

    .fa-hire-a-helper:before {
      content:"\f3b0"
    }

    .fa-creative-commons-by:before {
      content:"\f4e7"
    }

    .fa-unity:before {
      content:"\e049"
    }

    .fa-whmcs:before {
      content:"\f40d"
    }

    .fa-rocketchat:before {
      content:"\f3e8"
    }

    .fa-vk:before {
      content:"\f189"
    }

    .fa-untappd:before {
      content:"\f405"
    }

    .fa-mailchimp:before {
      content:"\f59e"
    }

    .fa-css3-alt:before {
      content:"\f38b"
    }

    .fa-reddit-square:before, .fa-square-reddit:before {
      content:"\f1a2"
    }

    .fa-vimeo-v:before {
      content:"\f27d"
    }

    .fa-contao:before {
      content:"\f26d"
    }

    .fa-square-font-awesome:before {
      content:"\e5ad"
    }

    .fa-deskpro:before {
      content:"\f38f"
    }

    .fa-brave:before {
      content:"\e63c"
    }

    .fa-sistrix:before {
      content:"\f3ee"
    }

    .fa-instagram-square:before, .fa-square-instagram:before {
      content:"\e055"
    }

    .fa-battle-net:before {
      content:"\f835"
    }

    .fa-the-red-yeti:before {
      content:"\f69d"
    }

    .fa-hacker-news-square:before, .fa-square-hacker-news:before {
      content:"\f3af"
    }

    .fa-edge:before {
      content:"\f282"
    }

    .fa-threads:before {
      content:"\e618"
    }

    .fa-napster:before {
      content:"\f3d2"
    }

    .fa-snapchat-square:before, .fa-square-snapchat:before {
      content:"\f2ad"
    }

    .fa-google-plus-g:before {
      content:"\f0d5"
    }

    .fa-artstation:before {
      content:"\f77a"
    }

    .fa-markdown:before {
      content:"\f60f"
    }

    .fa-sourcetree:before {
      content:"\f7d3"
    }

    .fa-google-plus:before {
      content:"\f2b3"
    }

    .fa-diaspora:before {
      content:"\f791"
    }

    .fa-foursquare:before {
      content:"\f180"
    }

    .fa-stack-overflow:before {
      content:"\f16c"
    }

    .fa-github-alt:before {
      content:"\f113"
    }

    .fa-phoenix-squadron:before {
      content:"\f511"
    }

    .fa-pagelines:before {
      content:"\f18c"
    }

    .fa-algolia:before {
      content:"\f36c"
    }

    .fa-red-river:before {
      content:"\f3e3"
    }

    .fa-creative-commons-sa:before {
      content:"\f4ef"
    }

    .fa-safari:before {
      content:"\f267"
    }

    .fa-google:before {
      content:"\f1a0"
    }

    .fa-font-awesome-alt:before, .fa-square-font-awesome-stroke:before {
      content:"\f35c"
    }

    .fa-atlassian:before {
      content:"\f77b"
    }

    .fa-linkedin-in:before {
      content:"\f0e1"
    }

    .fa-digital-ocean:before {
      content:"\f391"
    }

    .fa-nimblr:before {
      content:"\f5a8"
    }

    .fa-chromecast:before {
      content:"\f838"
    }

    .fa-evernote:before {
      content:"\f839"
    }

    .fa-hacker-news:before {
      content:"\f1d4"
    }

    .fa-creative-commons-sampling:before {
      content:"\f4f0"
    }

    .fa-adversal:before {
      content:"\f36a"
    }

    .fa-creative-commons:before {
      content:"\f25e"
    }

    .fa-watchman-monitoring:before {
      content:"\e087"
    }

    .fa-fonticons:before {
      content:"\f280"
    }

    .fa-weixin:before {
      content:"\f1d7"
    }

    .fa-shirtsinbulk:before {
      content:"\f214"
    }

    .fa-codepen:before {
      content:"\f1cb"
    }

    .fa-git-alt:before {
      content:"\f841"
    }

    .fa-lyft:before {
      content:"\f3c3"
    }

    .fa-rev:before {
      content:"\f5b2"
    }

    .fa-windows:before {
      content:"\f17a"
    }

    .fa-wizards-of-the-coast:before {
      content:"\f730"
    }

    .fa-square-viadeo:before, .fa-viadeo-square:before {
      content:"\f2aa"
    }

    .fa-meetup:before {
      content:"\f2e0"
    }

    .fa-centos:before {
      content:"\f789"
    }

    .fa-adn:before {
      content:"\f170"
    }

    .fa-cloudsmith:before {
      content:"\f384"
    }

    .fa-opensuse:before {
      content:"\e62b"
    }

    .fa-pied-piper-alt:before {
      content:"\f1a8"
    }

    .fa-dribbble-square:before, .fa-square-dribbble:before {
      content:"\f397"
    }

    .fa-codiepie:before {
      content:"\f284"
    }

    .fa-node:before {
      content:"\f419"
    }

    .fa-mix:before {
      content:"\f3cb"
    }

    .fa-steam:before {
      content:"\f1b6"
    }

    .fa-cc-apple-pay:before {
      content:"\f416"
    }

    .fa-scribd:before {
      content:"\f28a"
    }

    .fa-debian:before {
      content:"\e60b"
    }

    .fa-openid:before {
      content:"\f19b"
    }

    .fa-instalod:before {
      content:"\e081"
    }

    .fa-expeditedssl:before {
      content:"\f23e"
    }

    .fa-sellcast:before {
      content:"\f2da"
    }

    .fa-square-twitter:before, .fa-twitter-square:before {
      content:"\f081"
    }

    .fa-r-project:before {
      content:"\f4f7"
    }

    .fa-delicious:before {
      content:"\f1a5"
    }

    .fa-freebsd:before {
      content:"\f3a4"
    }

    .fa-vuejs:before {
      content:"\f41f"
    }

    .fa-accusoft:before {
      content:"\f369"
    }

    .fa-ioxhost:before {
      content:"\f208"
    }

    .fa-fonticons-fi:before {
      content:"\f3a2"
    }

    .fa-app-store:before {
      content:"\f36f"
    }

    .fa-cc-mastercard:before {
      content:"\f1f1"
    }

    .fa-itunes-note:before {
      content:"\f3b5"
    }

    .fa-golang:before {
      content:"\e40f"
    }

    .fa-kickstarter:before, .fa-square-kickstarter:before {
      content:"\f3bb"
    }

    .fa-grav:before {
      content:"\f2d6"
    }

    .fa-weibo:before {
      content:"\f18a"
    }

    .fa-uncharted:before {
      content:"\e084"
    }

    .fa-firstdraft:before {
      content:"\f3a1"
    }

    .fa-square-youtube:before, .fa-youtube-square:before {
      content:"\f431"
    }

    .fa-wikipedia-w:before {
      content:"\f266"
    }

    .fa-rendact:before, .fa-wpressr:before {
      content:"\f3e4"
    }

    .fa-angellist:before {
      content:"\f209"
    }

    .fa-galactic-republic:before {
      content:"\f50c"
    }

    .fa-nfc-directional:before {
      content:"\e530"
    }

    .fa-skype:before {
      content:"\f17e"
    }

    .fa-joget:before {
      content:"\f3b7"
    }

    .fa-fedora:before {
      content:"\f798"
    }

    .fa-stripe-s:before {
      content:"\f42a"
    }

    .fa-meta:before {
      content:"\e49b"
    }

    .fa-laravel:before {
      content:"\f3bd"
    }

    .fa-hotjar:before {
      content:"\f3b1"
    }

    .fa-bluetooth-b:before {
      content:"\f294"
    }

    .fa-square-letterboxd:before {
      content:"\e62e"
    }

    .fa-sticker-mule:before {
      content:"\f3f7"
    }

    .fa-creative-commons-zero:before {
      content:"\f4f3"
    }

    .fa-hips:before {
      content:"\f452"
    }

    .fa-behance:before {
      content:"\f1b4"
    }

    .fa-reddit:before {
      content:"\f1a1"
    }

    .fa-discord:before {
      content:"\f392"
    }

    .fa-chrome:before {
      content:"\f268"
    }

    .fa-app-store-ios:before {
      content:"\f370"
    }

    .fa-cc-discover:before {
      content:"\f1f2"
    }

    .fa-wpbeginner:before {
      content:"\f297"
    }

    .fa-confluence:before {
      content:"\f78d"
    }

    .fa-shoelace:before {
      content:"\e60c"
    }

    .fa-mdb:before {
      content:"\f8ca"
    }

    .fa-dochub:before {
      content:"\f394"
    }

    .fa-accessible-icon:before {
      content:"\f368"
    }

    .fa-ebay:before {
      content:"\f4f4"
    }

    .fa-amazon:before {
      content:"\f270"
    }

    .fa-unsplash:before {
      content:"\e07c"
    }

    .fa-yarn:before {
      content:"\f7e3"
    }

    .fa-square-steam:before, .fa-steam-square:before {
      content:"\f1b7"
    }

    .fa-500px:before {
      content:"\f26e"
    }

    .fa-square-vimeo:before, .fa-vimeo-square:before {
      content:"\f194"
    }

    .fa-asymmetrik:before {
      content:"\f372"
    }

    .fa-font-awesome-flag:before, .fa-font-awesome-logo-full:before, .fa-font-awesome:before {
      content:"\f2b4"
    }

    .fa-gratipay:before {
      content:"\f184"
    }

    .fa-apple:before {
      content:"\f179"
    }

    .fa-hive:before {
      content:"\e07f"
    }

    .fa-gitkraken:before {
      content:"\f3a6"
    }

    .fa-keybase:before {
      content:"\f4f5"
    }

    .fa-apple-pay:before {
      content:"\f415"
    }

    .fa-padlet:before {
      content:"\e4a0"
    }

    .fa-amazon-pay:before {
      content:"\f42c"
    }

    .fa-github-square:before, .fa-square-github:before {
      content:"\f092"
    }

    .fa-stumbleupon:before {
      content:"\f1a4"
    }

    .fa-fedex:before {
      content:"\f797"
    }

    .fa-phoenix-framework:before {
      content:"\f3dc"
    }

    .fa-shopify:before {
      content:"\e057"
    }

    .fa-neos:before {
      content:"\f612"
    }

    .fa-square-threads:before {
      content:"\e619"
    }

    .fa-hackerrank:before {
      content:"\f5f7"
    }

    .fa-researchgate:before {
      content:"\f4f8"
    }

    .fa-swift:before {
      content:"\f8e1"
    }

    .fa-angular:before {
      content:"\f420"
    }

    .fa-speakap:before {
      content:"\f3f3"
    }

    .fa-angrycreative:before {
      content:"\f36e"
    }

    .fa-y-combinator:before {
      content:"\f23b"
    }

    .fa-empire:before {
      content:"\f1d1"
    }

    .fa-envira:before {
      content:"\f299"
    }

    .fa-google-scholar:before {
      content:"\e63b"
    }

    .fa-gitlab-square:before, .fa-square-gitlab:before {
      content:"\e5ae"
    }

    .fa-studiovinari:before {
      content:"\f3f8"
    }

    .fa-pied-piper:before {
      content:"\f2ae"
    }

    .fa-wordpress:before {
      content:"\f19a"
    }

    .fa-product-hunt:before {
      content:"\f288"
    }

    .fa-firefox:before {
      content:"\f269"
    }

    .fa-linode:before {
      content:"\f2b8"
    }

    .fa-goodreads:before {
      content:"\f3a8"
    }

    .fa-odnoklassniki-square:before, .fa-square-odnoklassniki:before {
      content:"\f264"
    }

    .fa-jsfiddle:before {
      content:"\f1cc"
    }

    .fa-sith:before {
      content:"\f512"
    }

    .fa-themeisle:before {
      content:"\f2b2"
    }

    .fa-page4:before {
      content:"\f3d7"
    }

    .fa-hashnode:before {
      content:"\e499"
    }

    .fa-react:before {
      content:"\f41b"
    }

    .fa-cc-paypal:before {
      content:"\f1f4"
    }

    .fa-squarespace:before {
      content:"\f5be"
    }

    .fa-cc-stripe:before {
      content:"\f1f5"
    }

    .fa-creative-commons-share:before {
      content:"\f4f2"
    }

    .fa-bitcoin:before {
      content:"\f379"
    }

    .fa-keycdn:before {
      content:"\f3ba"
    }

    .fa-opera:before {
      content:"\f26a"
    }

    .fa-itch-io:before {
      content:"\f83a"
    }

    .fa-umbraco:before {
      content:"\f8e8"
    }

    .fa-galactic-senate:before {
      content:"\f50d"
    }

    .fa-ubuntu:before {
      content:"\f7df"
    }

    .fa-draft2digital:before {
      content:"\f396"
    }

    .fa-stripe:before {
      content:"\f429"
    }

    .fa-houzz:before {
      content:"\f27c"
    }

    .fa-gg:before {
      content:"\f260"
    }

    .fa-dhl:before {
      content:"\f790"
    }

    .fa-pinterest-square:before, .fa-square-pinterest:before {
      content:"\f0d3"
    }

    .fa-xing:before {
      content:"\f168"
    }

    .fa-blackberry:before {
      content:"\f37b"
    }

    .fa-creative-commons-pd:before {
      content:"\f4ec"
    }

    .fa-playstation:before {
      content:"\f3df"
    }

    .fa-quinscape:before {
      content:"\f459"
    }

    .fa-less:before {
      content:"\f41d"
    }

    .fa-blogger-b:before {
      content:"\f37d"
    }

    .fa-opencart:before {
      content:"\f23d"
    }

    .fa-vine:before {
      content:"\f1ca"
    }

    .fa-signal-messenger:before {
      content:"\e663"
    }

    .fa-paypal:before {
      content:"\f1ed"
    }

    .fa-gitlab:before {
      content:"\f296"
    }

    .fa-typo3:before {
      content:"\f42b"
    }

    .fa-reddit-alien:before {
      content:"\f281"
    }

    .fa-yahoo:before {
      content:"\f19e"
    }

    .fa-dailymotion:before {
      content:"\e052"
    }

    .fa-affiliatetheme:before {
      content:"\f36b"
    }

    .fa-pied-piper-pp:before {
      content:"\f1a7"
    }

    .fa-bootstrap:before {
      content:"\f836"
    }

    .fa-odnoklassniki:before {
      content:"\f263"
    }

    .fa-nfc-symbol:before {
      content:"\e531"
    }

    .fa-mintbit:before {
      content:"\e62f"
    }

    .fa-ethereum:before {
      content:"\f42e"
    }

    .fa-speaker-deck:before {
      content:"\f83c"
    }

    .fa-creative-commons-nc-eu:before {
      content:"\f4e9"
    }

    .fa-patreon:before {
      content:"\f3d9"
    }

    .fa-avianex:before {
      content:"\f374"
    }

    .fa-ello:before {
      content:"\f5f1"
    }

    .fa-gofore:before {
      content:"\f3a7"
    }

    .fa-bimobject:before {
      content:"\f378"
    }

    .fa-brave-reverse:before {
      content:"\e63d"
    }

    .fa-facebook-f:before {
      content:"\f39e"
    }

    .fa-google-plus-square:before, .fa-square-google-plus:before {
      content:"\f0d4"
    }

    .fa-web-awesome:before {
      content:"\e682"
    }

    .fa-mandalorian:before {
      content:"\f50f"
    }

    .fa-first-order-alt:before {
      content:"\f50a"
    }

    .fa-osi:before {
      content:"\f41a"
    }

    .fa-google-wallet:before {
      content:"\f1ee"
    }

    .fa-d-and-d-beyond:before {
      content:"\f6ca"
    }

    .fa-periscope:before {
      content:"\f3da"
    }

    .fa-fulcrum:before {
      content:"\f50b"
    }

    .fa-cloudscale:before {
      content:"\f383"
    }

    .fa-forumbee:before {
      content:"\f211"
    }

    .fa-mizuni:before {
      content:"\f3cc"
    }

    .fa-schlix:before {
      content:"\f3ea"
    }

    .fa-square-xing:before, .fa-xing-square:before {
      content:"\f169"
    }

    .fa-bandcamp:before {
      content:"\f2d5"
    }

    .fa-wpforms:before {
      content:"\f298"
    }

    .fa-cloudversify:before {
      content:"\f385"
    }

    .fa-usps:before {
      content:"\f7e1"
    }

    .fa-megaport:before {
      content:"\f5a3"
    }

    .fa-magento:before {
      content:"\f3c4"
    }

    .fa-spotify:before {
      content:"\f1bc"
    }

    .fa-optin-monster:before {
      content:"\f23c"
    }

    .fa-fly:before {
      content:"\f417"
    }

    .fa-aviato:before {
      content:"\f421"
    }

    .fa-itunes:before {
      content:"\f3b4"
    }

    .fa-cuttlefish:before {
      content:"\f38c"
    }

    .fa-blogger:before {
      content:"\f37c"
    }

    .fa-flickr:before {
      content:"\f16e"
    }

    .fa-viber:before {
      content:"\f409"
    }

    .fa-soundcloud:before {
      content:"\f1be"
    }

    .fa-digg:before {
      content:"\f1a6"
    }

    .fa-tencent-weibo:before {
      content:"\f1d5"
    }

    .fa-letterboxd:before {
      content:"\e62d"
    }

    .fa-symfony:before {
      content:"\f83d"
    }

    .fa-maxcdn:before {
      content:"\f136"
    }

    .fa-etsy:before {
      content:"\f2d7"
    }

    .fa-facebook-messenger:before {
      content:"\f39f"
    }

    .fa-audible:before {
      content:"\f373"
    }

    .fa-think-peaks:before {
      content:"\f731"
    }

    .fa-bilibili:before {
      content:"\e3d9"
    }

    .fa-erlang:before {
      content:"\f39d"
    }

    .fa-x-twitter:before {
      content:"\e61b"
    }

    .fa-cotton-bureau:before {
      content:"\f89e"
    }

    .fa-dashcube:before {
      content:"\f210"
    }

    .fa-42-group:before, .fa-innosoft:before {
      content:"\e080"
    }

    .fa-stack-exchange:before {
      content:"\f18d"
    }

    .fa-elementor:before {
      content:"\f430"
    }

    .fa-pied-piper-square:before, .fa-square-pied-piper:before {
      content:"\e01e"
    }

    .fa-creative-commons-nd:before {
      content:"\f4eb"
    }

    .fa-palfed:before {
      content:"\f3d8"
    }

    .fa-superpowers:before {
      content:"\f2dd"
    }

    .fa-resolving:before {
      content:"\f3e7"
    }

    .fa-xbox:before {
      content:"\f412"
    }

    .fa-square-web-awesome-stroke:before {
      content:"\e684"
    }

    .fa-searchengin:before {
      content:"\f3eb"
    }

    .fa-tiktok:before {
      content:"\e07b"
    }

    .fa-facebook-square:before, .fa-square-facebook:before {
      content:"\f082"
    }

    .fa-renren:before {
      content:"\f18b"
    }

    .fa-linux:before {
      content:"\f17c"
    }

    .fa-glide:before {
      content:"\f2a5"
    }

    .fa-linkedin:before {
      content:"\f08c"
    }

    .fa-hubspot:before {
      content:"\f3b2"
    }

    .fa-deploydog:before {
      content:"\f38e"
    }

    .fa-twitch:before {
      content:"\f1e8"
    }

    .fa-flutter:before {
      content:"\e694"
    }

    .fa-ravelry:before {
      content:"\f2d9"
    }

    .fa-mixer:before {
      content:"\e056"
    }

    .fa-lastfm-square:before, .fa-square-lastfm:before {
      content:"\f203"
    }

    .fa-vimeo:before {
      content:"\f40a"
    }

    .fa-mendeley:before {
      content:"\f7b3"
    }

    .fa-uniregistry:before {
      content:"\f404"
    }

    .fa-figma:before {
      content:"\f799"
    }

    .fa-creative-commons-remix:before {
      content:"\f4ee"
    }

    .fa-cc-amazon-pay:before {
      content:"\f42d"
    }

    .fa-dropbox:before {
      content:"\f16b"
    }

    .fa-instagram:before {
      content:"\f16d"
    }

    .fa-cmplid:before {
      content:"\e360"
    }

    .fa-upwork:before {
      content:"\e641"
    }

    .fa-facebook:before {
      content:"\f09a"
    }

    .fa-gripfire:before {
      content:"\f3ac"
    }

    .fa-jedi-order:before {
      content:"\f50e"
    }

    .fa-uikit:before {
      content:"\f403"
    }

    .fa-fort-awesome-alt:before {
      content:"\f3a3"
    }

    .fa-phabricator:before {
      content:"\f3db"
    }

    .fa-ussunnah:before {
      content:"\f407"
    }

    .fa-earlybirds:before {
      content:"\f39a"
    }

    .fa-trade-federation:before {
      content:"\f513"
    }

    .fa-autoprefixer:before {
      content:"\f41c"
    }

    .fa-whatsapp:before {
      content:"\f232"
    }

    .fa-square-upwork:before {
      content:"\e67c"
    }

    .fa-slideshare:before {
      content:"\f1e7"
    }

    .fa-google-play:before {
      content:"\f3ab"
    }

    .fa-viadeo:before {
      content:"\f2a9"
    }

    .fa-line:before {
      content:"\f3c0"
    }

    .fa-google-drive:before {
      content:"\f3aa"
    }

    .fa-servicestack:before {
      content:"\f3ec"
    }

    .fa-simplybuilt:before {
      content:"\f215"
    }

    .fa-bitbucket:before {
      content:"\f171"
    }

    .fa-imdb:before {
      content:"\f2d8"
    }

    .fa-deezer:before {
      content:"\e077"
    }

    .fa-raspberry-pi:before {
      content:"\f7bb"
    }

    .fa-jira:before {
      content:"\f7b1"
    }

    .fa-docker:before {
      content:"\f395"
    }

    .fa-screenpal:before {
      content:"\e570"
    }

    .fa-bluetooth:before {
      content:"\f293"
    }

    .fa-gitter:before {
      content:"\f426"
    }

    .fa-d-and-d:before {
      content:"\f38d"
    }

    .fa-microblog:before {
      content:"\e01a"
    }

    .fa-cc-diners-club:before {
      content:"\f24c"
    }

    .fa-gg-circle:before {
      content:"\f261"
    }

    .fa-pied-piper-hat:before {
      content:"\f4e5"
    }

    .fa-kickstarter-k:before {
      content:"\f3bc"
    }

    .fa-yandex:before {
      content:"\f413"
    }

    .fa-readme:before {
      content:"\f4d5"
    }

    .fa-html5:before {
      content:"\f13b"
    }

    .fa-sellsy:before {
      content:"\f213"
    }

    .fa-square-web-awesome:before {
      content:"\e683"
    }

    .fa-sass:before {
      content:"\f41e"
    }

    .fa-wirsindhandwerk:before, .fa-wsh:before {
      content:"\e2d0"
    }

    .fa-buromobelexperte:before {
      content:"\f37f"
    }

    .fa-salesforce:before {
      content:"\f83b"
    }

    .fa-octopus-deploy:before {
      content:"\e082"
    }

    .fa-medapps:before {
      content:"\f3c6"
    }

    .fa-ns8:before {
      content:"\f3d5"
    }

    .fa-pinterest-p:before {
      content:"\f231"
    }

    .fa-apper:before {
      content:"\f371"
    }

    .fa-fort-awesome:before {
      content:"\f286"
    }

    .fa-waze:before {
      content:"\f83f"
    }

    .fa-bluesky:before {
      content:"\e671"
    }

    .fa-cc-jcb:before {
      content:"\f24b"
    }

    .fa-snapchat-ghost:before, .fa-snapchat:before {
      content:"\f2ab"
    }

    .fa-fantasy-flight-games:before {
      content:"\f6dc"
    }

    .fa-rust:before {
      content:"\e07a"
    }

    .fa-wix:before {
      content:"\f5cf"
    }

    .fa-behance-square:before, .fa-square-behance:before {
      content:"\f1b5"
    }

    .fa-supple:before {
      content:"\f3f9"
    }

    .fa-webflow:before {
      content:"\e65c"
    }

    .fa-rebel:before {
      content:"\f1d0"
    }

    .fa-css3:before {
      content:"\f13c"
    }

    .fa-staylinked:before {
      content:"\f3f5"
    }

    .fa-kaggle:before {
      content:"\f5fa"
    }

    .fa-space-awesome:before {
      content:"\e5ac"
    }

    .fa-deviantart:before {
      content:"\f1bd"
    }

    .fa-cpanel:before {
      content:"\f388"
    }

    .fa-goodreads-g:before {
      content:"\f3a9"
    }

    .fa-git-square:before, .fa-square-git:before {
      content:"\f1d2"
    }

    .fa-square-tumblr:before, .fa-tumblr-square:before {
      content:"\f174"
    }

    .fa-trello:before {
      content:"\f181"
    }

    .fa-creative-commons-nc-jp:before {
      content:"\f4ea"
    }

    .fa-get-pocket:before {
      content:"\f265"
    }

    .fa-perbyte:before {
      content:"\e083"
    }

    .fa-grunt:before {
      content:"\f3ad"
    }

    .fa-weebly:before {
      content:"\f5cc"
    }

    .fa-connectdevelop:before {
      content:"\f20e"
    }

    .fa-leanpub:before {
      content:"\f212"
    }

    .fa-black-tie:before {
      content:"\f27e"
    }

    .fa-themeco:before {
      content:"\f5c6"
    }

    .fa-python:before {
      content:"\f3e2"
    }

    .fa-android:before {
      content:"\f17b"
    }

    .fa-bots:before {
      content:"\e340"
    }

    .fa-free-code-camp:before {
      content:"\f2c5"
    }

    .fa-hornbill:before {
      content:"\f592"
    }

    .fa-js:before {
      content:"\f3b8"
    }

    .fa-ideal:before {
      content:"\e013"
    }

    .fa-git:before {
      content:"\f1d3"
    }

    .fa-dev:before {
      content:"\f6cc"
    }

    .fa-sketch:before {
      content:"\f7c6"
    }

    .fa-yandex-international:before {
      content:"\f414"
    }

    .fa-cc-amex:before {
      content:"\f1f3"
    }

    .fa-uber:before {
      content:"\f402"
    }

    .fa-github:before {
      content:"\f09b"
    }

    .fa-php:before {
      content:"\f457"
    }

    .fa-alipay:before {
      content:"\f642"
    }

    .fa-youtube:before {
      content:"\f167"
    }

    .fa-skyatlas:before {
      content:"\f216"
    }

    .fa-firefox-browser:before {
      content:"\e007"
    }

    .fa-replyd:before {
      content:"\f3e6"
    }

    .fa-suse:before {
      content:"\f7d6"
    }

    .fa-jenkins:before {
      content:"\f3b6"
    }

    .fa-twitter:before {
      content:"\f099"
    }

    .fa-rockrms:before {
      content:"\f3e9"
    }

    .fa-pinterest:before {
      content:"\f0d2"
    }

    .fa-buffer:before {
      content:"\f837"
    }

    .fa-npm:before {
      content:"\f3d4"
    }

    .fa-yammer:before {
      content:"\f840"
    }

    .fa-btc:before {
      content:"\f15a"
    }

    .fa-dribbble:before {
      content:"\f17d"
    }

    .fa-stumbleupon-circle:before {
      content:"\f1a3"
    }

    .fa-internet-explorer:before {
      content:"\f26b"
    }

    .fa-stubber:before {
      content:"\e5c7"
    }

    .fa-telegram-plane:before, .fa-telegram:before {
      content:"\f2c6"
    }

    .fa-old-republic:before {
      content:"\f510"
    }

    .fa-odysee:before {
      content:"\e5c6"
    }

    .fa-square-whatsapp:before, .fa-whatsapp-square:before {
      content:"\f40c"
    }

    .fa-node-js:before {
      content:"\f3d3"
    }

    .fa-edge-legacy:before {
      content:"\e078"
    }

    .fa-slack-hash:before, .fa-slack:before {
      content:"\f198"
    }

    .fa-medrt:before {
      content:"\f3c8"
    }

    .fa-usb:before {
      content:"\f287"
    }

    .fa-tumblr:before {
      content:"\f173"
    }

    .fa-vaadin:before {
      content:"\f408"
    }

    .fa-quora:before {
      content:"\f2c4"
    }

    .fa-square-x-twitter:before {
      content:"\e61a"
    }

    .fa-reacteurope:before {
      content:"\f75d"
    }

    .fa-medium-m:before, .fa-medium:before {
      content:"\f23a"
    }

    .fa-amilia:before {
      content:"\f36d"
    }

    .fa-mixcloud:before {
      content:"\f289"
    }

    .fa-flipboard:before {
      content:"\f44d"
    }

    .fa-viacoin:before {
      content:"\f237"
    }

    .fa-critical-role:before {
      content:"\f6c9"
    }

    .fa-sitrox:before {
      content:"\e44a"
    }

    .fa-discourse:before {
      content:"\f393"
    }

    .fa-joomla:before {
      content:"\f1aa"
    }

    .fa-mastodon:before {
      content:"\f4f6"
    }

    .fa-airbnb:before {
      content:"\f834"
    }

    .fa-wolf-pack-battalion:before {
      content:"\f514"
    }

    .fa-buy-n-large:before {
      content:"\f8a6"
    }

    .fa-gulp:before {
      content:"\f3ae"
    }

    .fa-creative-commons-sampling-plus:before {
      content:"\f4f1"
    }

    .fa-strava:before {
      content:"\f428"
    }

    .fa-ember:before {
      content:"\f423"
    }

    .fa-canadian-maple-leaf:before {
      content:"\f785"
    }

    .fa-teamspeak:before {
      content:"\f4f9"
    }

    .fa-pushed:before {
      content:"\f3e1"
    }

    .fa-wordpress-simple:before {
      content:"\f411"
    }

    .fa-nutritionix:before {
      content:"\f3d6"
    }

    .fa-wodu:before {
      content:"\e088"
    }

    .fa-google-pay:before {
      content:"\e079"
    }

    .fa-intercom:before {
      content:"\f7af"
    }

    .fa-zhihu:before {
      content:"\f63f"
    }

    .fa-korvue:before {
      content:"\f42f"
    }

    .fa-pix:before {
      content:"\e43a"
    }

    .fa-steam-symbol:before {
      content:"\f3f6"
    }

    :host, :root {
      --fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"
    }

    @font-face {
      font-family:"Font Awesome 6 Free"; font-style:normal; font-weight:400;
      /*savepage-font-display=block*/
      src:
      /*savepage-url=fa-regular-400.6f7d0aec71887524.woff2*/
      url() format("woff2"),
      /*savepage-url=fa-regular-400.d151c40a03a8a2ce.ttf*/
      url() format("truetype")
    }

    .fa-regular, .far {
      font-weight:400
    }

    :host, :root {
      --fa-style-family-classic:"Font Awesome 6 Free"; --fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"
    }

    @font-face {
      font-family:"Font Awesome 6 Free"; font-style:normal; font-weight:900;
      /*savepage-font-display=block*/
      src:
      /*savepage-url=fa-solid-900.cece584ee568dd5d.woff2*/
      url() format("woff2"),
      /*savepage-url=fa-solid-900.bd6c2137b5c6cc45.ttf*/
      url() format("truetype")
    }

    .fa-solid, .fas {
      font-weight:900
    }

    @font-face {
      font-family:"Font Awesome 5 Brands";
      /*savepage-font-display=block*/
      font-weight:400; src:
      /*savepage-url=fa-brands-400.60e5c9d38b143ff0.woff2*/
      url() format("woff2"),
      /*savepage-url=fa-brands-400.1342812213307936.ttf*/
      url() format("truetype")
    }

    @font-face {
      font-family:"Font Awesome 5 Free";
      /*savepage-font-display=block*/
      font-weight:900; src:
      /*savepage-url=fa-solid-900.cece584ee568dd5d.woff2*/
      url() format("woff2"),
      /*savepage-url=fa-solid-900.bd6c2137b5c6cc45.ttf*/
      url() format("truetype")
    }

    @font-face {
      font-family:"Font Awesome 5 Free";
      /*savepage-font-display=block*/
      font-weight:400; src:
      /*savepage-url=fa-regular-400.6f7d0aec71887524.woff2*/
      url() format("woff2"),
      /*savepage-url=fa-regular-400.d151c40a03a8a2ce.ttf*/
      url() format("truetype")
    }

    @font-face {
      font-family:FontAwesome;
      /*savepage-font-display=block*/
      src:
      /*savepage-url=fa-brands-400.60e5c9d38b143ff0.woff2*/
      url() format("woff2"),
      /*savepage-url=fa-brands-400.1342812213307936.ttf*/
      url() format("truetype")
    }

    @font-face {
      font-family:FontAwesome;
      /*savepage-font-display=block*/
      src:
      /*savepage-url=fa-regular-400.6f7d0aec71887524.woff2*/
      url() format("woff2"),
      /*savepage-url=fa-regular-400.d151c40a03a8a2ce.ttf*/
      url() format("truetype"); unicode-range:u+f003, u+f006, u+f014, u+f016-f017, u+f01a-f01b, u+f01d, u+f022, u+f03e, u+f044, u+f046, u+f05c-f05d, u+f06e, u+f070, u+f087-f088, u+f08a, u+f094, u+f096-f097, u+f09d, u+f0a0, u+f0a2, u+f0a4-f0a7, u+f0c5, u+f0c7, u+f0e5-f0e6, u+f0eb, u+f0f6-f0f8, u+f10c, u+f114-f115, u+f118-f11a, u+f11c-f11d, u+f133, u+f147, u+f14e, u+f150-f152, u+f185-f186, u+f18e, u+f190-f192, u+f196, u+f1c1-f1c9, u+f1d9, u+f1db, u+f1e3, u+f1ea, u+f1f7, u+f1f9, u+f20a, u+f247-f248, u+f24a, u+f24d, u+f255-f25b, u+f25d, u+f271-f274, u+f278, u+f27b, u+f28c, u+f28e, u+f29c, u+f2b5, u+f2b7, u+f2ba, u+f2bc, u+f2be, u+f2c0-f2c1, u+f2c3, u+f2d0, u+f2d2, u+f2d4, u+f2dc
    }

    @font-face {
      font-family:FontAwesome;
      /*savepage-font-display=block*/
      src:
      /*savepage-url=fa-v4compatibility.e43d16026daea060.woff2*/
      url() format("woff2"),
      /*savepage-url=fa-v4compatibility.9b501f80e05db435.ttf*/
      url() format("truetype"); unicode-range:u+f041, u+f047, u+f065-f066, u+f07d-f07e, u+f080, u+f08b, u+f08e, u+f090, u+f09a, u+f0ac, u+f0ae, u+f0b2, u+f0d0, u+f0d6, u+f0e4, u+f0ec, u+f10a-f10b, u+f123, u+f13e, u+f148-f149, u+f14c, u+f156, u+f15e, u+f160-f161, u+f163, u+f175-f178, u+f195, u+f1f8, u+f219, u+f27a
    }
      @keyframes slide-in-one-tap {
        from {
          transform: translateY(80px);
        }

        to {
          transform: translateY(0px);
        }
      }

      .trust-hide-gracefully {
        opacity: 0;
      }

      .trust-wallet-one-tap .hidden {
        display: none;
      }

      .trust-wallet-one-tap .semibold {
        font-weight: 500;
      }

      .trust-wallet-one-tap .binance-plex {
        font-family: 'Binance';
      }

      .trust-wallet-one-tap .rounded-full {
        border-radius: 50%;
      }

      .trust-wallet-one-tap .flex {
        display: flex;
      }

      .trust-wallet-one-tap .flex-col {
        flex-direction: column;
      }

      .trust-wallet-one-tap .items-center {
        align-items: center;
      }

      .trust-wallet-one-tap .space-between {
        justify-content: space-between;
      }

      .trust-wallet-one-tap .justify-center {
        justify-content: center;
      }

      .trust-wallet-one-tap .w-full {
        width: 100%;
      }

      .trust-wallet-one-tap .box {
        transition: all 0.5s cubic-bezier(0, 0, 0, 1.43);
        animation: slide-in-one-tap 0.5s cubic-bezier(0, 0, 0, 1.43);
        width: 384px;
        border-radius: 15px;
        background: #FFF;
        box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
        position: fixed;
        right: 30px;
        bottom: 30px;
        z-index: 1020;
      }

      .trust-wallet-one-tap .header {
        gap: 15px;
        border-bottom: 1px solid #E6E6E6;
        padding: 10px 18px;
      }

      .trust-wallet-one-tap .header .left-items {
        gap: 15px
      }

      .trust-wallet-one-tap .header .title {
        color: #1E2329;
        font-size: 18px;
        font-weight: 600;
        line-height: 28px;
      }

      .trust-wallet-one-tap .header .subtitle {
        color: #474D57;
        font-size: 14px;
        line-height: 20px;
      }

      .trust-wallet-one-tap .header .close {
        color: #1E2329;
        cursor: pointer;
      }

      .trust-wallet-one-tap .body {
        padding: 9px 18px;
        gap: 10px;
      }

      .trust-wallet-one-tap .body .right-items {
        gap: 10px;
        width: 100%;
      }

      .trust-wallet-one-tap .body .right-items .wallet-title {
        color: #1E2329;
        font-size: 16px;
        font-weight: 600;
        line-height: 20px;
      }

      .trust-wallet-one-tap .body .right-items .wallet-subtitle {
        color: #474D57;
        font-size: 14px;
        line-height: 20px;
      }

      .trust-wallet-one-tap .connect-indicator {
        gap: 15px;
        padding: 8px 0;
      }

      .trust-wallet-one-tap .connect-indicator .flow-icon {
        color: #474D57;
      }

      .trust-wallet-one-tap .loading-color {
        color: #FFF;
      }

      .trust-wallet-one-tap .button {
        border-radius: 50px;
        outline: 2px solid transparent;
        outline-offset: 2px;
        background-color: rgb(5, 0, 255);
        border-color: rgb(229, 231, 235);
        cursor: pointer;
        text-align: center;
        height: 45px;
      }

      .trust-wallet-one-tap .button .button-text {
        color: #FFF;
        font-size: 16px;
        font-weight: 600;
        line-height: 20px;
      }

      .trust-wallet-one-tap .footer {
        margin: 20px 30px;
      }

      .trust-wallet-one-tap .check-icon {
        color: #FFF;
      }

      @font-face {
        font-family: 'Binance';
        src:
          /*savepage-url=chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Regular.otf*/
          url() format('opentype');
        font-weight: 400;
        font-style: normal;
      }

      @font-face {
        font-family: 'Binance';
        src:
          /*savepage-url=chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Medium.otf*/
          url() format('opentype');
        font-weight: 500;
        font-style: normal;
      }

      @font-face {
        font-family: 'Binance';
        src:
          /*savepage-url=chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-SemiBold.otf*/
          url() format('opentype');
        font-weight: 600;
        font-style: normal;
      }

      ._button_10caf_25 {
        border-radius: 8px;
        border: unset;
        cursor: pointer;
        transition: .3s
      }

      ._button_10caf_25:disabled {
        opacity: .3;
        cursor: not-allowed
      }

      ._button_default_10caf_35 {
        background: transparent;
        color: #43434e
      }

      ._button_default_10caf_35:hover {
        background: #f3f4f7
      }

      ._button_default_10caf_35:active {
        background: #8e8e8e
      }

      ._button_default_10caf_35 ._svg_10caf_45 * {
        fill: #43434e
      }

      ._button_primary_10caf_48 {
        background: #007eff;
        color: #fff
      }

      ._button_primary_10caf_48:hover {
        background: #3398ff
      }

      ._button_primary_10caf_48:active {
        background: #66b2ff
      }

      ._button_primary_10caf_48 ._svg_10caf_45 * {
        fill: #fff
      }

      ._button_link_10caf_61 {
        background: transparent;
        color: #007eff
      }

      ._button_link_10caf_61:hover {
        color: #3398ff
      }

      ._button_link_10caf_61:active {
        color: #66b2ff
      }

      ._button_link_10caf_61 ._svg_10caf_45 * {
        fill: #007eff
      }

      ._button_link_10caf_61 ._svg_10caf_45 *:hover {
        fill: #3398ff
      }

      ._button_link_10caf_61 ._svg_10caf_45 *:active {
        fill: #66b2ff
      }

      ._button_large_10caf_80 {
        padding: 12px 16px
      }

      ._button_large_10caf_80 * {
        font-size: 16px
      }

      ._button_medium_10caf_86 {
        padding: 8px 16px
      }

      ._button_medium_10caf_86 * {
        font-size: 16px
      }

      ._button_small_10caf_92 {
        padding: 4px;
        min-height: 24px
      }

      ._button_small_10caf_92 * {
        font-size: 12px
      }

      ._flexBox_9xdww_14 {
        flex-flow: unset
      }

      ._gap_extraTiny_9xdww_18 {
        gap: 2px
      }

      ._gap_tiny_9xdww_22 {
        gap: 4px
      }

      ._gap_extraSmall_9xdww_26 {
        gap: 6px
      }

      ._gap_small_9xdww_30 {
        gap: 8px
      }

      ._gap_medium_9xdww_34 {
        gap: 16px
      }

      ._gap_normal_9xdww_38 {
        gap: 24px
      }

      ._gap_large_9xdww_42 {
        gap: 32px
      }

      ._gap_xLarge_9xdww_46 {
        gap: 48px
      }

      ._gap_xxLarge_9xdww_50 {
        gap: 56px
      }

      ._gap_extraLarge_9xdww_54 {
        gap: 64px
      }

      ._column_9xdww_58 {
        flex-direction: column !important
      }

      ._flexWrap_9xdww_62 {
        flex-wrap: wrap
      }

      ._popover_12uvb_1 {
        position: fixed;
        padding: 8px 10px;
        z-index: 2147483647;
        background: #31363de6;
        border-radius: 4px;
        color: #fff;
        font-size: 14px
      }

      ._buttons_12uvb_11 {
        position: fixed;
        top: 0;
        right: 0;
        padding: 8px;
        z-index: 2147483647
      }

      ._popup_hcu7e_1 {
        position: fixed;
        z-index: 2147483649;
        background: #ffffffe6;
        border-radius: 4px;
        color: #000;
        font-size: 14px;
        line-height: 1.286;
        width: 350px;
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px);
        box-shadow: 0 0 7px -5px #000
      }

      ._popup_hcu7e_1:before {
        border-color: rgba(255, 255, 255, .9) transparent;
        border-width: 0 7px 7px 7px;
        left: 7px;
        top: -7px;
        border-style: solid;
        content: ".";
        display: block;
        height: 0;
        position: absolute;
        text-indent: -30000px;
        width: 0
      }

      ._color_hcu7e_27 {
        width: 20px;
        height: 20px;
        cursor: pointer;
        flex-shrink: 0
      }

      ._styleContainer_hcu7e_34 {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
      }

      ._extraTiny_dg7lc_14 {
        padding: 2px
      }

      ._extraTinyVR_dg7lc_18 {
        padding-top: 2px;
        padding-bottom: 2px
      }

      ._extraTinyHR_dg7lc_23 {
        padding-left: 2px;
        padding-right: 2px
      }

      ._extraTinyTop_dg7lc_28 {
        padding-top: 2px
      }

      ._extraTinyRight_dg7lc_32 {
        padding-right: 2px
      }

      ._extraTinyBottom_dg7lc_36 {
        padding-bottom: 2px
      }

      ._extraTinyLeft_dg7lc_40 {
        padding-left: 2px
      }

      ._tiny_dg7lc_44 {
        padding: 4px
      }

      ._tinyVR_dg7lc_48 {
        padding-top: 4px;
        padding-bottom: 4px
      }

      ._tinyHR_dg7lc_53 {
        padding-left: 4px;
        padding-right: 4px
      }

      ._tinyTop_dg7lc_58 {
        padding-top: 4px
      }

      ._tinyRight_dg7lc_62 {
        padding-right: 4px
      }

      ._tinyBottom_dg7lc_66 {
        padding-bottom: 4px
      }

      ._tinyLeft_dg7lc_70 {
        padding-left: 4px
      }

      ._extraSmall_dg7lc_74 {
        padding: 6px
      }

      ._extraSmallVR_dg7lc_78 {
        padding-top: 6px;
        padding-bottom: 6px
      }

      ._extraSmallHR_dg7lc_83 {
        padding-left: 6px;
        padding-right: 6px
      }

      ._extraSmallTop_dg7lc_88 {
        padding-top: 6px
      }

      ._extraSmallRight_dg7lc_92 {
        padding-right: 6px
      }

      ._extraSmallBottom_dg7lc_96 {
        padding-bottom: 6px
      }

      ._extraSmallLeft_dg7lc_100 {
        padding-left: 6px
      }

      ._small_dg7lc_104 {
        padding: 8px
      }

      ._smallVR_dg7lc_108 {
        padding-top: 8px;
        padding-bottom: 8px
      }

      ._smallHR_dg7lc_113 {
        padding-left: 8px;
        padding-right: 8px
      }

      ._smallTop_dg7lc_118 {
        padding-top: 8px
      }

      ._smallRight_dg7lc_122 {
        padding-right: 8px
      }

      ._smallBottom_dg7lc_126 {
        padding-bottom: 8px
      }

      ._smallLeft_dg7lc_130 {
        padding-left: 8px
      }

      ._medium_dg7lc_134 {
        padding: 16px
      }

      ._mediumVR_dg7lc_138 {
        padding-top: 16px;
        padding-bottom: 16px
      }

      ._mediumHR_dg7lc_143 {
        padding-left: 16px;
        padding-right: 16px
      }

      ._mediumTop_dg7lc_148 {
        padding-top: 16px
      }

      ._mediumRight_dg7lc_152 {
        padding-right: 16px
      }

      ._mediumBottom_dg7lc_156 {
        padding-bottom: 16px
      }

      ._mediumLeft_dg7lc_160 {
        padding-left: 16px
      }

      ._normal_dg7lc_164 {
        padding: 24px
      }

      ._normalVR_dg7lc_168 {
        padding-top: 24px;
        padding-bottom: 24px
      }

      ._normalHR_dg7lc_173 {
        padding-left: 24px;
        padding-right: 24px
      }

      ._normalTop_dg7lc_178 {
        padding-top: 24px
      }

      ._normalRight_dg7lc_182 {
        padding-right: 24px
      }

      ._normalBottom_dg7lc_186 {
        padding-bottom: 24px
      }

      ._normalLeft_dg7lc_190 {
        padding-left: 24px
      }

      ._large_dg7lc_194 {
        padding: 32px
      }

      ._largeVR_dg7lc_198 {
        padding-top: 32px;
        padding-bottom: 32px
      }

      ._largeHR_dg7lc_203 {
        padding-left: 32px;
        padding-right: 32px
      }

      ._largeTop_dg7lc_208 {
        padding-top: 32px
      }

      ._largeRight_dg7lc_212 {
        padding-right: 32px
      }

      ._largeBottom_dg7lc_216 {
        padding-bottom: 32px
      }

      ._largeLeft_dg7lc_220 {
        padding-left: 32px
      }

      ._xLarge_dg7lc_224 {
        padding: 48px
      }

      ._xLargeVR_dg7lc_228 {
        padding-top: 48px;
        padding-bottom: 48px
      }

      ._xLargeHR_dg7lc_233 {
        padding-left: 48px;
        padding-right: 48px
      }

      ._xLargeTop_dg7lc_238 {
        padding-top: 48px
      }

      ._xLargeRight_dg7lc_242 {
        padding-right: 48px
      }

      ._xLargeBottom_dg7lc_246 {
        padding-bottom: 48px
      }

      ._xLargeLeft_dg7lc_250 {
        padding-left: 48px
      }

      ._xxLarge_dg7lc_254 {
        padding: 56px
      }

      ._xxLargeVR_dg7lc_258 {
        padding-top: 56px;
        padding-bottom: 56px
      }

      ._xxLargeHR_dg7lc_263 {
        padding-left: 56px;
        padding-right: 56px
      }

      ._xxLargeTop_dg7lc_268 {
        padding-top: 56px
      }

      ._xxLargeRight_dg7lc_272 {
        padding-right: 56px
      }

      ._xxLargeBottom_dg7lc_276 {
        padding-bottom: 56px
      }

      ._xxLargeLeft_dg7lc_280 {
        padding-left: 56px
      }

      ._extraLarge_dg7lc_284 {
        padding: 64px
      }

      ._extraLargeVR_dg7lc_288 {
        padding-top: 64px;
        padding-bottom: 64px
      }

      ._extraLargeHR_dg7lc_293 {
        padding-left: 64px;
        padding-right: 64px
      }

      ._extraLargeTop_dg7lc_298 {
        padding-top: 64px
      }

      ._extraLargeRight_dg7lc_302 {
        padding-right: 64px
      }

      ._extraLargeBottom_dg7lc_306 {
        padding-bottom: 64px
      }

      ._extraLargeLeft_dg7lc_310 {
        padding-left: 64px
      }

      ._size_tiny_ldink_23,
      ._size_tiny_ldink_23 * {
        font-size: 12px
      }

      ._size_small_ldink_27,
      ._size_small_ldink_27 * {
        font-size: 16px
      }

      ._size_medium_ldink_31,
      ._size_medium_ldink_31 * {
        font-size: 18px
      }

      ._size_large_ldink_35,
      ._size_large_ldink_35 * {
        font-size: 32px
      }

      ._weight_thin_ldink_39,
      ._weight_thin_ldink_39 * {
        font-weight: 100
      }

      ._weight_extraLight_ldink_43,
      ._weight_extraLight_ldink_43 * {
        font-weight: 200
      }

      ._weight_light_ldink_47,
      ._weight_light_ldink_47 * {
        font-weight: 300
      }

      ._weight_normal_ldink_51,
      ._weight_normal_ldink_51 * {
        font-weight: 400
      }

      ._weight_medium_ldink_55,
      ._weight_medium_ldink_55 * {
        font-weight: 500
      }

      ._weight_semiBold_ldink_59,
      ._weight_semiBold_ldink_59 * {
        font-weight: 600
      }

      ._weight_bold_ldink_63,
      ._weight_bold_ldink_63 * {
        font-weight: 700
      }

      ._weight_extraBold_ldink_67,
      ._weight_extraBold_ldink_67 * {
        font-weight: 800
      }

      ._lineHeight_ldink_71 {
        line-height: 100%
      }

      ._secondary_ldink_75 {
        color: #8e8e8e
      }

      ._modal_ib2ay_25 {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 2147483649
      }

      ._modal_ib2ay_25 ._background_ib2ay_36 {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        transition: .3s;
        opacity: 0;
        overflow: auto;
        background-color: color-mix(in srgb, #000000 60%, white 0%);
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px)
      }

      ._modal_ib2ay_25 ._window_ib2ay_48 {
        min-width: 280px;
        max-width: 560px;
        background: #fff;
        border-radius: 6px;
        padding: 16px;
        z-index: 1;
        position: relative;
        opacity: 0;
        transform: scale(.01);
        transition: .3s;
        display: flex;
        flex-direction: column;
        box-shadow: 0 2px 6px 2px #00000026, 0 1px 2px #0000004d;
        overflow: auto
      }

      ._modal_ib2ay_25 ._window_ib2ay_48 ._loading_ib2ay_64 {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: #000000b3
      }

      ._modal_ib2ay_25 ._window_ib2ay_48 ._loading_ib2ay_64 img {
        width: 100px
      }

      ._modal_visible_ib2ay_76 ._background_ib2ay_36 {
        opacity: 1
      }

      ._modal_visible_ib2ay_76 ._window_ib2ay_48 {
        opacity: 1;
        transform: scale(1)
      }

      ._modal_hidden_ib2ay_83 ._background_ib2ay_36 {
        opacity: 0
      }

      ._modal_hidden_ib2ay_83 ._window_ib2ay_48 {
        opacity: 0;
        transform: scale(.01)
      }

      ._modal_hiddenDone_ib2ay_90 ._background_ib2ay_36 {
        opacity: 0
      }

      ._modal_hiddenDone_ib2ay_90 ._window_ib2ay_48 {
        opacity: 0;
        transform: scale(.01)
      }

      ._color_13dyv_1 {
        padding: 0 8px;
        border-radius: 8px;
        width: 100%;
        box-shadow: 0 0 7px -5px #000;
        font-weight: 800;
        flex-shrink: 0
      }

      .scroller {
        overflow: auto;
        max-height: 300px
      }

      @media screen and (max-width: 400px) {
        .p-toast {
          width: 20rem !important
        }
      }

      .p-toast {
        position: fixed;
        width: 25rem
      }

      .p-toast-message {
        overflow: hidden
      }

      .p-toast-message-content {
        display: flex;
        align-items: flex-start
      }

      .p-toast-message-text {
        flex: 1 1 auto
      }

      .p-toast-top-right {
        top: 20px;
        right: 20px
      }

      .p-toast-top-left {
        top: 20px;
        left: 20px
      }

      .p-toast-bottom-left {
        bottom: 20px;
        left: 20px
      }

      .p-toast-bottom-right {
        bottom: 20px;
        right: 20px
      }

      .p-toast-top-center {
        top: 20px;
        left: 50%;
        transform: translate(-50%)
      }

      .p-toast-bottom-center {
        bottom: 20px;
        left: 50%;
        transform: translate(-50%)
      }

      .p-toast-center {
        left: 50%;
        top: 50%;
        min-width: 20vw;
        transform: translate(-50%, -50%)
      }

      .p-toast-icon-close {
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        position: relative
      }

      .p-toast-icon-close.p-link {
        cursor: pointer
      }

      [data-notify=title][_ngcontent-wgg-c624] {
        font-weight: bolder;
        font-size: large
      }

      .data-notify-strong[_ngcontent-wgg-c624] {
        font-weight: bolder;
        text-decoration: underline
      }

      .logout-btn[_ngcontent-wgg-c624] {
        line-height: 1.42857143;
        padding-bottom: 0
      }

      .useful-link[_ngcontent-wgg-c624] {
        margin-left: 0 !important
      }

      .btn-link.focus[_ngcontent-wgg-c624],
      .btn-link[_ngcontent-wgg-c624]:focus {
        box-shadow: none
      }

      .profil-dropdown[_ngcontent-wgg-c624] {
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
        cursor: pointer
      }

      .profil-dropdown[_ngcontent-wgg-c624]>i[_ngcontent-wgg-c624] {
        font-size: 10px;
        float: left;
        margin-left: 20px;
        margin-right: 15px;
        margin-top: 1px
      }

      .profil-name[_ngcontent-wgg-c624] {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 600
      }

      .profil-number[_ngcontent-wgg-c624] {
        font-weight: 400
      }

      .profil-name[_ngcontent-wgg-c624] {
        display: inline-block;
        max-width: 200px;
        overflow: hidden;
        text-overflow: ellipsis
      }

      .profil-identifier[_ngcontent-wgg-c624] {
        display: inline-block;
        max-width: 250px
      }

      .profil-caret[_ngcontent-wgg-c624] {
        vertical-align: top;
        margin-left: 10px;
        position: relative;
        font-style: normal
      }

      .profil-caret[_ngcontent-wgg-c624]:after {
        font-family: FontAwesome;
        content: "\f0d7"
      }

      .dropdown-profile[_ngcontent-wgg-c624] {
        font-size: 1rem;
        right: -12px;
        min-width: 450px
      }

      .dropdown-profile[_ngcontent-wgg-c624]>*[_ngcontent-wgg-c624] {
        margin-left: 30px;
        margin-right: 30px;
        margin-top: 18px
      }

      .dropdown-profile[_ngcontent-wgg-c624] ul[_ngcontent-wgg-c624] {
        list-style: none;
        padding: 0;
        margin: 0;
        clear: both
      }

      .dropdown-profile[_ngcontent-wgg-c624] ul[_ngcontent-wgg-c624]:before {
        display: block;
        content: "";
        border: 0;
        margin: 10px 25px 15px;
        border-top: 1px solid rgba(0, 0, 0, .1)
      }

      .dropdown-logo[_ngcontent-wgg-c624] {
        margin-top: 15px;
        margin-bottom: 25px;
        text-align: center
      }

      .myminfin-info[_ngcontent-wgg-c624] {
        color: #0058b6;
        font-size: 16px
      }

      .selected-customer[_ngcontent-wgg-c624] {
        color: #0058b6;
        font-size: 16px;
        margin-bottom: 10px
      }

      .myminfin-details-identifier[_ngcontent-wgg-c624] {
        margin-top: 15px
      }

      .myminfin-logo-selected[_ngcontent-wgg-c624] {
        margin-right: 5px;
        height: 1.5em;
        width: 1.5em;
        background-size: 1.5em 1.5em;
        vertical-align: middle
      }

      .myminfin-content[_ngcontent-wgg-c624] .btn.btn-outline-primary.btn-profil[_ngcontent-wgg-c624] {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
      }

      @media (min-width: 767px) {
        .myminfin-header-border[_ngcontent-wgg-c624] {
          border-left: #0058b6 1px solid
        }
      }

      @media (min-width: 992px) {
        .profil-lg-name[_ngcontent-wgg-c624] {
          max-width: 230px
        }
      }

      .header-messages[_ngcontent-wgg-c624] {
        font-size: 14px
      }

      .logged-user-info[_ngcontent-wgg-c624] {
        color: #0058b6;
        font-size: inherit
      }

      :root {
        --savepage-url-6: url(data:image/gif;base64,R0lGODlhuAtVAMQAALa3uPPz8+Pj5Ozs7MvMzNvc3NPU1KKjpaqrrZqbncLDxPj5+f////z8/J2eoKWmp62usMXGx7y8vqeoqpeYmqCgov7+/rGys+fo6L/AwdbX2NDR0d/f4NjZ2c7Pz8jIySH5BAAAAAAALAAAAAC4C1UAAAX/ICOOZGmeaKqubOu+VhmTTVnTdo7v41L6JGDvRwwWR4FSkrREKp9MqJM0KFWp1ix2O7qOMCUwSfwNlwTnNAm9LnHccNKbVCjV6fZSR88naUp/JAYlg4KEJRuIiiQeJY0kBCWRkJIlH5aYJBElmyQKJZ+eoCUZpKYkEiWpqKqtrCQAJbGwsrUkFyW4t7m8uyQQJcC/wSUIxcckxiQTJczLzSUP0dMkByXW1dclFdvdJNwkDiXi4ePmJAkl6ejq7ezvIxQl8iT08fP49fn3+v38/yLsBdw30F9BgAwEJiS40GBDhAojMpTokCLEiRgrZryosSPHjwdDPhRpkeRGkx5R/4IcybJky5MvU8Zc6bImTJsycdK8yTNnz50+gwIdqrLoTKM6kf5UKpQp0aNQk0ZdOrVp1adSs1LVapUr1q1gu4b9KrYs2bNO015V65XtWLdm4aJdS7dt3bd3Hb7Yy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4P+CDDbo4IMQRijhhBRWaOGFGGaooWAzjNChCDeMECKIOohYIolGpDiEiiII0eIRL0Yh4xQ0itCEjVLgOKOOXWjRIxcieBGkjyKQUaQZYyA5AhtLqtFkG1COMIeUcYxwh5V54EHCHlv2MUIgXx5iyJgjFDJCIiSgeaYjbFLi5giTwJnJCJeQUOcIneA5iih8jhDKCKWQECigroywiqGFinCooraMMIujjYrwqAi6jFAppb1YmqkIwozQKafEJIPMCMqQCs0zqI7gzAjSkNAqq9pkI+sI2NDqzQjg4HrOCOTwuqsIvYqwzgjDCusOsccaG1dec9nlLF7PLhtts9BWK63/tdReq2223MrlLbPfThsutuNuW2634KYrrrrksmuuu+iuK2+7875bb7z05muvvvju62+/AJ8rMLwD31twuxsmrPDCDDfs8MMQRyzxxBRXbPHFGGes8cYcd+zxxyCHLPLIJJds8skop6zyyiy37PLLMMcs88w012zzzTjnrPPOPPfs889ABy300EQXbfTRSCet9NJMN+3008V9yIDUIzJQ9dUnWp21iwxw7TWMXYP99Y4M3Fh2jmeTbfbaRDIgpNttvy23kkcmaXcZUYrApN5O8i1HlSJMGXiWWGpZ+AhcIu6lCGAyLmaZj4tgpghqUr7ICI9gXsmbIsTZ+Zwi3Bk6/yek9ynCn6fvSaigp6yO6Cuvx84oLbRDWrukmzJwqe657777pwwAL/yoIpRaPPEMrCqC8smfCqur1Ng6qwi1Uh+rrt/cCuyvDATbPffFMhD++MmKz+/B/6IfMMHsG9z++e+nH//67tcPv/3y40///fzn3//+/gsgAAeovgLOz4D6Q+D/FChABhLwgBBMYAQXOMEG0gVqGMygBjfIwQ568IMgDKEIR0jCEprwhChMoQpXyMIWuvCFMIyhDGdIwxra8IY4zKEOd8jDHvrwh0AMohCHSMQiGvGISEyiEpfIxCZmTGpQzBrWeIAiE7EobFcc24q2GCMupq1GX+SRGMNIRv+2AQluZ5xbGunGACO1kY1u3BsD5EjHvs0RcAwQXB4JJ4Ir9ZGPDEicCAQZSEAYkkySixwDKrfIy1mOEW2SE+cY4DlKgo4BosNk6fRkOgagzpOqE8GgRNk6UsJudrJjwKJUGSkGTMqVrXzlK33Xu9wNbxi4NJWodqlLVTlveb9kwKtEMExhXs9602NA9RiQKxE0k5na+145pukraioLWfC4pjbNl80KPlCC4KRgOC04zm+K85zkRKc508nOdbrTgfD0ZjzLOU911rOd93ynPPdJT37a05/4BKg++0lQqjjxoAhNqEIXytCGOvShEI2oRCdK0Ypa9KIYzahGN8rRjnr/9KMgDalIR0rSkpr0pChNqUpXytKWuvSlMI2pTGcK0yhSUWs3naIVd9rFnmLRi1r0aVDLiDYzgtGoY1Tjj5Y6pDXerW54iypU/fakqlL1qnv8m1apZLg/dpUBfixkl8YaJj8ocnIMQCtaGcnWSIogc5+bZCUrmcm6blIEecJrKEHZyVEywK+ATRQrTznYVMoylq2kpS80tVhM5RJUjw0e8ozHAMpSlnmYDWYxN3tMZXZ2mct8pmi5573Sgq985Otmagf6z4IG1LWsfW1rZyvb2sb2tvnMrUB1C1ve0ha3uw1ub4X7W9/a1rjAHa5yi0vc47KPptCNrnSnS93qWve6/9jNrna3y93ueve74A2veMdL3vKa97zoTa9618ve9rr3vfCNr3znS9/62ve+G6OaFPebU7H5N4v/PWpRB6w2AjMVjQdWalMP7MYGw9GOdczbHSWsxwoDMqwYXpxYFWfWDkMOkWlVZFvT5FYGwNWSct0cnS6ZybwywMWfjPFeA8s6wq7yxoJd5WFvB0sez7KWjeVdZG/pqckaOVXARHLzoMfk50nvyciEsmezR2XsVfPK27OmNLHJ5W2u1svMXa5zxZzcMJt5zGcuM5rXrOY2I/fNzXVznOFMZjqn2c5sxrOc6zznPvP5zwzBr6AHTehCG/rQiE60ohfN6EY7+tGQjv+0pCdN6Upb+tKYzrSmN83pTnv606AOtahHTepS80y//U01T3EK1AAL1dU/HSNSiVrgWic4brg+o4Of+kZeR9iqEwa2HC28Va8eztjI3vAgNdw4BjRbrWd1ZCNJDMlqS/LaccW2Ju10SRfDeK8yrrHrTJlKHNtYsDu2nbpxx2PFMvbdji3ykEPVy+Px0t6+VHJmm0zM6EX531OW8mir7EzSGlzLX+ZmlxUO5jz7+c4PdzigJQ7xie+54hinuMYvvnE9ezziHA/5xy0+8oyLHOQl7/hzTc3ylrv85TCPucxnTvOa2/zmOM+5znfO8577/OdAD7rQh070ohv96EhPutL/l850pqF61TqtotRZ/WoAW73VV5y11g0s61zf2qkMfjCv4wjhshc7q1xNe7Iz/FVCuv2QZf2w3BMJ4hGvydpvVXG2947iFXP775wMfOo6Ge5x/7WUhz+34g2LWB8nFsjwFrK8Jw9Zylf2yPVecr43n2Qn95vfAQc4aDs7cCtnGctbPr3qGc76hCec5CiPPexnb/KUn5z2Ksf97Wsve97r3vbA733ufU/84Rt/98cPvgSbzvzmO//50I++9KdP/epb//rYz772t8/97nv/++APv/jHT/7ym//86E+/+mNjU6jz1/03Har8Yc21rdu66/cno4IRvOD+8///uyZVvSaA/7+GVQUYbINzdnrEdscGVhr2dh7mOCAGbXUnbYx0Yic2V3rXd6MDeB0oeC8GbiIobuRWgolXbjmGbo23bj3Ggu4WbzAoeZU3g5IVWZaFeZ2Xg5qng5wFeqOXTD9oetBEcKlXhKaFcKiVhKpVfMjXhMrHhE+YfMLnhFMYhVT4e1WYhVi4hVCohV3IhVIIhlf4hV24fmZ4hmiYhmq4hmzYhm74hnAYh3I4h3RYh3Z4h3iYh3q4h3zYh374h4AYiILoHE83dVFHdYhYNfN3dVXnRfYnYPk3a/s3iV7nfwE4VQOIiQe4iXhEbGrngF/FgMtGVqMYdxI4dyE2gRYobRi4gf8aOEl25YEhqAkj6Cczhng0hoKLh0rsxoLp1osx+IIyOIy/Q280CDw3eG+Xp2/BxDw96HmhF41BCHClV3BadoSo5z2up4QLFz5iaIXg6IVhSIbjWI5jaI7h+I3ieI7smI7k2I7r6I7oGI/0qI7DNYj4mI/6uI/82I/++I8AGZACOZAEWZAGeZAImZAKuZAM2ZAO+ZAQGZES2UTtZ4jvZ5GMGGsauYiOyHW0Bokg6X+UCHYiKXYCeIkImJKcSGGdeGEuSYrKFpPN9mzRRm13d5OPpDl4x4E8+Yp+95MfqFe0OJS2SHi4iHjmpotKCYwtyJS/SIyQF4zGWIOWh4w4uIz/nLeDWumM/mZMQPhZ0VSNQ5iNB4d627iEaAmP9viO8qiWbFmPb7mW8yiXbjmXcXmXdpmXdbmXbdmXcKmXIjGRgjmYhFmYhnmYiJmYirmYjNmYjvmYkBmZkjmZlFmZlnmZmJmZmrmZy1GIiXiRn5mRHNmIPvWI+BeSH5lUlfh/I3mSJqmJZidsLamAL9mAYQWBHGaKzlaTqGh3OfmbJlZiPsl3dMVidzWLIFh4g2d4uciLheWcSemcTzmdjxdkwliM82aDV3lZzahZXVlM0yiNpBeWZbl62Nhw3ciNfkmX64mXfPmX78me8NmegDmf9imf+Ome9Bmf+nmf/ZmfAcWZ/wI6oARaoAZ6oAiaoAq6oAzaoA76oBAaoRI6oRRaoRZ6oRiaoZJZkaEJfx46daO5kfQHNqaZmiYqiavZmpb4mpnYoispmyxJm6FYm6VYozIJd3SHihSIk9PGo62YYkAKlNsmpN5Wi8t5pCdogn4Vnc/ZpExKnY5nnVEJldlZlduJPPuWlVwJeuAJlskklmJ5nkZ4WmmJnmbqn/UJoPyZpv/Zpmz6pmsap/s5p2gqp3VKp2qKp25qp+uioX76p4AaqII6qIRaqIZ6qIiaqIq6qIzaqI76qJAaqZI6qZSqmZ55iJi6NSMqmiTqkSVaoirKminKoihJdhL2oljliQlom5k0GpO4eYqwmoo6uoo2CZw/qm3DyZOxSKTHqZx8VZTMeZS76KQqGKW+OKXXaUtTSWT41qxY6axZqoNbCo1d+pXWKoRhWp5jWqatp56sl6d3Gq7gOq57qqdwaq58Wq7iqq7keq7r6q7tmq7wylyVWq/2eq/4mq/6uq/82q/++q8AG7ACO7AEW7AGe7AIm7AKu7AM27AO+7AnFAIAOw==);
      }
