/*

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
  width: 100%;
  padding-right: var(--bs-gutter-x, .75rem);
  padding-left: var(--bs-gutter-x, .75rem);
  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 {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x))
}
.row > * {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y)
}
.col {
  -ms-flex: 1 0 0%;
  flex: 1 0 0%
}
.row-cols-auto > * {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto
}
.row-cols-1 > * {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%
}
.row-cols-2 > * {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 50%
}
.row-cols-3 > * {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 33.33333%
}
.row-cols-4 > * {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 25%
}
.row-cols-5 > * {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 20%
}
.row-cols-6 > * {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 16.66667%
}
.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto
}
.col-1 {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 8.33333%
}
.col-2 {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 16.66667%
}
.col-3 {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 25%
}
.col-4 {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 33.33333%
}
.col-5 {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 41.66667%
}
.col-6 {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 50%
}
.col-7 {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 58.33333%
}
.col-8 {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 66.66667%
}
.col-9 {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 75%
}
.col-10 {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 83.33333%
}
.col-11 {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 91.66667%
}
.col-12 {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%
}
.offset-1 {
  margin-left: 8.33333%
}
.offset-2 {
  margin-left: 16.66667%
}
.offset-3 {
  margin-left: 25%
}
.offset-4 {
  margin-left: 33.33333%
}
.offset-5 {
  margin-left: 41.66667%
}
.offset-6 {
  margin-left: 50%
}
.offset-7 {
  margin-left: 58.33333%
}
.offset-8 {
  margin-left: 66.66667%
}
.offset-9 {
  margin-left: 75%
}
.offset-10 {
  margin-left: 83.33333%
}
.offset-11 {
  margin-left: 91.66667%
}
.g-0, .gx-0 {
  --bs-gutter-x: 0
}
.g-0, .gy-0 {
  --bs-gutter-y: 0
}
.g-1, .gx-1 {
  --bs-gutter-x: 0.25rem
}
.g-1, .gy-1 {
  --bs-gutter-y: 0.25rem
}
.g-2, .gx-2 {
  --bs-gutter-x: 0.5rem
}
.g-2, .gy-2 {
  --bs-gutter-y: 0.5rem
}
.g-3, .gx-3 {
  --bs-gutter-x: 1rem
}
.g-3, .gy-3 {
  --bs-gutter-y: 1rem
}
.g-4, .gx-4 {
  --bs-gutter-x: 1.5rem
}
.g-4, .gy-4 {
  --bs-gutter-y: 1.5rem
}
.g-5, .gx-5 {
  --bs-gutter-x: 2rem
}
.g-5, .gy-5 {
  --bs-gutter-y: 2rem
}
.g-6, .gx-6 {
  --bs-gutter-x: 2.5rem
}
.g-6, .gy-6 {
  --bs-gutter-y: 2.5rem
}
.g-7, .gx-7 {
  --bs-gutter-x: 3rem
}
.g-7, .gy-7 {
  --bs-gutter-y: 3rem
}
.g-8, .gx-8 {
  --bs-gutter-x: 3.5rem
}
.g-8, .gy-8 {
  --bs-gutter-y: 3.5rem
}
.g-9, .gx-9 {
  --bs-gutter-x: 4rem
}
.g-9, .gy-9 {
  --bs-gutter-y: 4rem
}
.g-10, .gx-10 {
  --bs-gutter-x: 4.5rem
}
.g-10, .gy-10 {
  --bs-gutter-y: 4.5rem
}
@media (min-width:576px) {
  .col-sm {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%
  }
  .row-cols-sm-auto > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
  .row-cols-sm-1 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
  }
  .row-cols-sm-2 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
  }
  .row-cols-sm-3 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%
  }
  .row-cols-sm-4 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
  }
  .row-cols-sm-5 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%
  }
  .row-cols-sm-6 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
  .col-sm-1 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333%
  }
  .col-sm-2 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%
  }
  .col-sm-3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
  }
  .col-sm-4 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%
  }
  .col-sm-5 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66667%
  }
  .col-sm-6 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
  }
  .col-sm-7 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333%
  }
  .col-sm-8 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66667%
  }
  .col-sm-9 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%
  }
  .col-sm-10 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333%
  }
  .col-sm-11 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66667%
  }
  .col-sm-12 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
  }
  .offset-sm-0 {
    margin-left: 0
  }
  .offset-sm-1 {
    margin-left: 8.33333%
  }
  .offset-sm-2 {
    margin-left: 16.66667%
  }
  .offset-sm-3 {
    margin-left: 25%
  }
  .offset-sm-4 {
    margin-left: 33.33333%
  }
  .offset-sm-5 {
    margin-left: 41.66667%
  }
  .offset-sm-6 {
    margin-left: 50%
  }
  .offset-sm-7 {
    margin-left: 58.33333%
  }
  .offset-sm-8 {
    margin-left: 66.66667%
  }
  .offset-sm-9 {
    margin-left: 75%
  }
  .offset-sm-10 {
    margin-left: 83.33333%
  }
  .offset-sm-11 {
    margin-left: 91.66667%
  }
  .g-sm-0, .gx-sm-0 {
    --bs-gutter-x: 0
  }
  .g-sm-0, .gy-sm-0 {
    --bs-gutter-y: 0
  }
  .g-sm-1, .gx-sm-1 {
    --bs-gutter-x: 0.25rem
  }
  .g-sm-1, .gy-sm-1 {
    --bs-gutter-y: 0.25rem
  }
  .g-sm-2, .gx-sm-2 {
    --bs-gutter-x: 0.5rem
  }
  .g-sm-2, .gy-sm-2 {
    --bs-gutter-y: 0.5rem
  }
  .g-sm-3, .gx-sm-3 {
    --bs-gutter-x: 1rem
  }
  .g-sm-3, .gy-sm-3 {
    --bs-gutter-y: 1rem
  }
  .g-sm-4, .gx-sm-4 {
    --bs-gutter-x: 1.5rem
  }
  .g-sm-4, .gy-sm-4 {
    --bs-gutter-y: 1.5rem
  }
  .g-sm-5, .gx-sm-5 {
    --bs-gutter-x: 2rem
  }
  .g-sm-5, .gy-sm-5 {
    --bs-gutter-y: 2rem
  }
  .g-sm-6, .gx-sm-6 {
    --bs-gutter-x: 2.5rem
  }
  .g-sm-6, .gy-sm-6 {
    --bs-gutter-y: 2.5rem
  }
  .g-sm-7, .gx-sm-7 {
    --bs-gutter-x: 3rem
  }
  .g-sm-7, .gy-sm-7 {
    --bs-gutter-y: 3rem
  }
  .g-sm-8, .gx-sm-8 {
    --bs-gutter-x: 3.5rem
  }
  .g-sm-8, .gy-sm-8 {
    --bs-gutter-y: 3.5rem
  }
  .g-sm-9, .gx-sm-9 {
    --bs-gutter-x: 4rem
  }
  .g-sm-9, .gy-sm-9 {
    --bs-gutter-y: 4rem
  }
  .g-sm-10, .gx-sm-10 {
    --bs-gutter-x: 4.5rem
  }
  .g-sm-10, .gy-sm-10 {
    --bs-gutter-y: 4.5rem
  }
}
@media (min-width:768px) {
  .col-md {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%
  }
  .row-cols-md-auto > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
  .row-cols-md-1 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
  }
  .row-cols-md-2 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
  }
  .row-cols-md-3 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%
  }
  .row-cols-md-4 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
  }
  .row-cols-md-5 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%
  }
  .row-cols-md-6 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
  .col-md-1 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333%
  }
  .col-md-2 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%
  }
  .col-md-3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
  }
  .col-md-4 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%
  }
  .col-md-5 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66667%
  }
  .col-md-6 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
  }
  .col-md-7 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333%
  }
  .col-md-8 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66667%
  }
  .col-md-9 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%
  }
  .col-md-10 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333%
  }
  .col-md-11 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66667%
  }
  .col-md-12 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
  }
  .offset-md-0 {
    margin-left: 0
  }
  .offset-md-1 {
    margin-left: 8.33333%
  }
  .offset-md-2 {
    margin-left: 16.66667%
  }
  .offset-md-3 {
    margin-left: 25%
  }
  .offset-md-4 {
    margin-left: 33.33333%
  }
  .offset-md-5 {
    margin-left: 41.66667%
  }
  .offset-md-6 {
    margin-left: 50%
  }
  .offset-md-7 {
    margin-left: 58.33333%
  }
  .offset-md-8 {
    margin-left: 66.66667%
  }
  .offset-md-9 {
    margin-left: 75%
  }
  .offset-md-10 {
    margin-left: 83.33333%
  }
  .offset-md-11 {
    margin-left: 91.66667%
  }
  .g-md-0, .gx-md-0 {
    --bs-gutter-x: 0
  }
  .g-md-0, .gy-md-0 {
    --bs-gutter-y: 0
  }
  .g-md-1, .gx-md-1 {
    --bs-gutter-x: 0.25rem
  }
  .g-md-1, .gy-md-1 {
    --bs-gutter-y: 0.25rem
  }
  .g-md-2, .gx-md-2 {
    --bs-gutter-x: 0.5rem
  }
  .g-md-2, .gy-md-2 {
    --bs-gutter-y: 0.5rem
  }
  .g-md-3, .gx-md-3 {
    --bs-gutter-x: 1rem
  }
  .g-md-3, .gy-md-3 {
    --bs-gutter-y: 1rem
  }
  .g-md-4, .gx-md-4 {
    --bs-gutter-x: 1.5rem
  }
  .g-md-4, .gy-md-4 {
    --bs-gutter-y: 1.5rem
  }
  .g-md-5, .gx-md-5 {
    --bs-gutter-x: 2rem
  }
  .g-md-5, .gy-md-5 {
    --bs-gutter-y: 2rem
  }
  .g-md-6, .gx-md-6 {
    --bs-gutter-x: 2.5rem
  }
  .g-md-6, .gy-md-6 {
    --bs-gutter-y: 2.5rem
  }
  .g-md-7, .gx-md-7 {
    --bs-gutter-x: 3rem
  }
  .g-md-7, .gy-md-7 {
    --bs-gutter-y: 3rem
  }
  .g-md-8, .gx-md-8 {
    --bs-gutter-x: 3.5rem
  }
  .g-md-8, .gy-md-8 {
    --bs-gutter-y: 3.5rem
  }
  .g-md-9, .gx-md-9 {
    --bs-gutter-x: 4rem
  }
  .g-md-9, .gy-md-9 {
    --bs-gutter-y: 4rem
  }
  .g-md-10, .gx-md-10 {
    --bs-gutter-x: 4.5rem
  }
  .g-md-10, .gy-md-10 {
    --bs-gutter-y: 4.5rem
  }
}
@media (min-width:992px) {
  .col-lg {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%
  }
  .row-cols-lg-auto > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
  .row-cols-lg-1 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
  }
  .row-cols-lg-2 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
  }
  .row-cols-lg-3 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%
  }
  .row-cols-lg-4 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
  }
  .row-cols-lg-5 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%
  }
  .row-cols-lg-6 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
  .col-lg-1 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333%
  }
  .col-lg-2 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%
  }
  .col-lg-3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
  }
  .col-lg-4 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%
  }
  .col-lg-5 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66667%
  }
  .col-lg-6 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
  }
  .col-lg-7 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333%
  }
  .col-lg-8 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66667%
  }
  .col-lg-9 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%
  }
  .col-lg-10 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333%
  }
  .col-lg-11 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66667%
  }
  .col-lg-12 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
  }
  .offset-lg-0 {
    margin-left: 0
  }
  .offset-lg-1 {
    margin-left: 8.33333%
  }
  .offset-lg-2 {
    margin-left: 16.66667%
  }
  .offset-lg-3 {
    margin-left: 25%
  }
  .offset-lg-4 {
    margin-left: 33.33333%
  }
  .offset-lg-5 {
    margin-left: 41.66667%
  }
  .offset-lg-6 {
    margin-left: 50%
  }
  .offset-lg-7 {
    margin-left: 58.33333%
  }
  .offset-lg-8 {
    margin-left: 66.66667%
  }
  .offset-lg-9 {
    margin-left: 75%
  }
  .offset-lg-10 {
    margin-left: 83.33333%
  }
  .offset-lg-11 {
    margin-left: 91.66667%
  }
  .g-lg-0, .gx-lg-0 {
    --bs-gutter-x: 0
  }
  .g-lg-0, .gy-lg-0 {
    --bs-gutter-y: 0
  }
  .g-lg-1, .gx-lg-1 {
    --bs-gutter-x: 0.25rem
  }
  .g-lg-1, .gy-lg-1 {
    --bs-gutter-y: 0.25rem
  }
  .g-lg-2, .gx-lg-2 {
    --bs-gutter-x: 0.5rem
  }
  .g-lg-2, .gy-lg-2 {
    --bs-gutter-y: 0.5rem
  }
  .g-lg-3, .gx-lg-3 {
    --bs-gutter-x: 1rem
  }
  .g-lg-3, .gy-lg-3 {
    --bs-gutter-y: 1rem
  }
  .g-lg-4, .gx-lg-4 {
    --bs-gutter-x: 1.5rem
  }
  .g-lg-4, .gy-lg-4 {
    --bs-gutter-y: 1.5rem
  }
  .g-lg-5, .gx-lg-5 {
    --bs-gutter-x: 2rem
  }
  .g-lg-5, .gy-lg-5 {
    --bs-gutter-y: 2rem
  }
  .g-lg-6, .gx-lg-6 {
    --bs-gutter-x: 2.5rem
  }
  .g-lg-6, .gy-lg-6 {
    --bs-gutter-y: 2.5rem
  }
  .g-lg-7, .gx-lg-7 {
    --bs-gutter-x: 3rem
  }
  .g-lg-7, .gy-lg-7 {
    --bs-gutter-y: 3rem
  }
  .g-lg-8, .gx-lg-8 {
    --bs-gutter-x: 3.5rem
  }
  .g-lg-8, .gy-lg-8 {
    --bs-gutter-y: 3.5rem
  }
  .g-lg-9, .gx-lg-9 {
    --bs-gutter-x: 4rem
  }
  .g-lg-9, .gy-lg-9 {
    --bs-gutter-y: 4rem
  }
  .g-lg-10, .gx-lg-10 {
    --bs-gutter-x: 4.5rem
  }
  .g-lg-10, .gy-lg-10 {
    --bs-gutter-y: 4.5rem
  }
}
@media (min-width:1200px) {
  .col-xl {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%
  }
  .row-cols-xl-auto > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
  .row-cols-xl-1 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
  }
  .row-cols-xl-2 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
  }
  .row-cols-xl-3 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%
  }
  .row-cols-xl-4 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
  }
  .row-cols-xl-5 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%
  }
  .row-cols-xl-6 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
  .col-xl-1 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333%
  }
  .col-xl-2 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%
  }
  .col-xl-3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
  }
  .col-xl-4 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%
  }
  .col-xl-5 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66667%
  }
  .col-xl-6 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
  }
  .col-xl-7 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333%
  }
  .col-xl-8 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66667%
  }
  .col-xl-9 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%
  }
  .col-xl-10 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333%
  }
  .col-xl-11 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66667%
  }
  .col-xl-12 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
  }
  .offset-xl-0 {
    margin-left: 0
  }
  .offset-xl-1 {
    margin-left: 8.33333%
  }
  .offset-xl-2 {
    margin-left: 16.66667%
  }
  .offset-xl-3 {
    margin-left: 25%
  }
  .offset-xl-4 {
    margin-left: 33.33333%
  }
  .offset-xl-5 {
    margin-left: 41.66667%
  }
  .offset-xl-6 {
    margin-left: 50%
  }
  .offset-xl-7 {
    margin-left: 58.33333%
  }
  .offset-xl-8 {
    margin-left: 66.66667%
  }
  .offset-xl-9 {
    margin-left: 75%
  }
  .offset-xl-10 {
    margin-left: 83.33333%
  }
  .offset-xl-11 {
    margin-left: 91.66667%
  }
  .g-xl-0, .gx-xl-0 {
    --bs-gutter-x: 0
  }
  .g-xl-0, .gy-xl-0 {
    --bs-gutter-y: 0
  }
  .g-xl-1, .gx-xl-1 {
    --bs-gutter-x: 0.25rem
  }
  .g-xl-1, .gy-xl-1 {
    --bs-gutter-y: 0.25rem
  }
  .g-xl-2, .gx-xl-2 {
    --bs-gutter-x: 0.5rem
  }
  .g-xl-2, .gy-xl-2 {
    --bs-gutter-y: 0.5rem
  }
  .g-xl-3, .gx-xl-3 {
    --bs-gutter-x: 1rem
  }
  .g-xl-3, .gy-xl-3 {
    --bs-gutter-y: 1rem
  }
  .g-xl-4, .gx-xl-4 {
    --bs-gutter-x: 1.5rem
  }
  .g-xl-4, .gy-xl-4 {
    --bs-gutter-y: 1.5rem
  }
  .g-xl-5, .gx-xl-5 {
    --bs-gutter-x: 2rem
  }
  .g-xl-5, .gy-xl-5 {
    --bs-gutter-y: 2rem
  }
  .g-xl-6, .gx-xl-6 {
    --bs-gutter-x: 2.5rem
  }
  .g-xl-6, .gy-xl-6 {
    --bs-gutter-y: 2.5rem
  }
  .g-xl-7, .gx-xl-7 {
    --bs-gutter-x: 3rem
  }
  .g-xl-7, .gy-xl-7 {
    --bs-gutter-y: 3rem
  }
  .g-xl-8, .gx-xl-8 {
    --bs-gutter-x: 3.5rem
  }
  .g-xl-8, .gy-xl-8 {
    --bs-gutter-y: 3.5rem
  }
  .g-xl-9, .gx-xl-9 {
    --bs-gutter-x: 4rem
  }
  .g-xl-9, .gy-xl-9 {
    --bs-gutter-y: 4rem
  }
  .g-xl-10, .gx-xl-10 {
    --bs-gutter-x: 4.5rem
  }
  .g-xl-10, .gy-xl-10 {
    --bs-gutter-y: 4.5rem
  }
}
@media (min-width:1400px) {
  .col-xxl {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%
  }
  .row-cols-xxl-auto > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
  .row-cols-xxl-1 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
  }
  .row-cols-xxl-2 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
  }
  .row-cols-xxl-3 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%
  }
  .row-cols-xxl-4 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
  }
  .row-cols-xxl-5 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%
  }
  .row-cols-xxl-6 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%
  }
  .col-xxl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }
  .col-xxl-1 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333%
  }
  .col-xxl-2 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66667%
  }
  .col-xxl-3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
  }
  .col-xxl-4 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333%
  }
  .col-xxl-5 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66667%
  }
  .col-xxl-6 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
  }
  .col-xxl-7 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333%
  }
  .col-xxl-8 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66667%
  }
  .col-xxl-9 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%
  }
  .col-xxl-10 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333%
  }
  .col-xxl-11 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66667%
  }
  .col-xxl-12 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
  }
  .offset-xxl-0 {
    margin-left: 0
  }
  .offset-xxl-1 {
    margin-left: 8.33333%
  }
  .offset-xxl-2 {
    margin-left: 16.66667%
  }
  .offset-xxl-3 {
    margin-left: 25%
  }
  .offset-xxl-4 {
    margin-left: 33.33333%
  }
  .offset-xxl-5 {
    margin-left: 41.66667%
  }
  .offset-xxl-6 {
    margin-left: 50%
  }
  .offset-xxl-7 {
    margin-left: 58.33333%
  }
  .offset-xxl-8 {
    margin-left: 66.66667%
  }
  .offset-xxl-9 {
    margin-left: 75%
  }
  .offset-xxl-10 {
    margin-left: 83.33333%
  }
  .offset-xxl-11 {
    margin-left: 91.66667%
  }
  .g-xxl-0, .gx-xxl-0 {
    --bs-gutter-x: 0
  }
  .g-xxl-0, .gy-xxl-0 {
    --bs-gutter-y: 0
  }
  .g-xxl-1, .gx-xxl-1 {
    --bs-gutter-x: 0.25rem
  }
  .g-xxl-1, .gy-xxl-1 {
    --bs-gutter-y: 0.25rem
  }
  .g-xxl-2, .gx-xxl-2 {
    --bs-gutter-x: 0.5rem
  }
  .g-xxl-2, .gy-xxl-2 {
    --bs-gutter-y: 0.5rem
  }
  .g-xxl-3, .gx-xxl-3 {
    --bs-gutter-x: 1rem
  }
  .g-xxl-3, .gy-xxl-3 {
    --bs-gutter-y: 1rem
  }
  .g-xxl-4, .gx-xxl-4 {
    --bs-gutter-x: 1.5rem
  }
  .g-xxl-4, .gy-xxl-4 {
    --bs-gutter-y: 1.5rem
  }
  .g-xxl-5, .gx-xxl-5 {
    --bs-gutter-x: 2rem
  }
  .g-xxl-5, .gy-xxl-5 {
    --bs-gutter-y: 2rem
  }
  .g-xxl-6, .gx-xxl-6 {
    --bs-gutter-x: 2.5rem
  }
  .g-xxl-6, .gy-xxl-6 {
    --bs-gutter-y: 2.5rem
  }
  .g-xxl-7, .gx-xxl-7 {
    --bs-gutter-x: 3rem
  }
  .g-xxl-7, .gy-xxl-7 {
    --bs-gutter-y: 3rem
  }
  .g-xxl-8, .gx-xxl-8 {
    --bs-gutter-x: 3.5rem
  }
  .g-xxl-8, .gy-xxl-8 {
    --bs-gutter-y: 3.5rem
  }
  .g-xxl-9, .gx-xxl-9 {
    --bs-gutter-x: 4rem
  }
  .g-xxl-9, .gy-xxl-9 {
    --bs-gutter-y: 4rem
  }
  .g-xxl-10, .gx-xxl-10 {
    --bs-gutter-x: 4.5rem
  }
  .g-xxl-10, .gy-xxl-10 {
    --bs-gutter-y: 4.5rem
  }
}
.fade {
  transition: opacity .15s linear
}
@media (prefers-reduced-motion:reduce) {
  .fade {
    transition: none
  }
}
.fade:not(.show) {
  opacity: 0
}
.collapse:not(.show) {
  display: none
}
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height .35s ease
}
@media (prefers-reduced-motion:reduce) {
  .collapsing {
    transition: none
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width .35s ease
}
@media (prefers-reduced-motion:reduce) {
  .collapsing.collapse-horizontal {
    transition: none
  }
}
.dropdown, .dropend, .dropstart, .dropup {
  position: relative
}
.dropdown-toggle {
  white-space: nowrap
}
.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: .5rem .5rem;
  margin: 0;
  font-size: 1rem;
  color: #677788;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, .15);
  border-radius: .5rem
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: .625rem
}
.dropdown-menu-start {
  --bs-position: start
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0
}
.dropdown-menu-end {
  --bs-position: end
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto
}
@media (min-width:576px) {
  .dropdown-menu-sm-start {
    --bs-position: start
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0
  }
  .dropdown-menu-sm-end {
    --bs-position: end
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto
  }
}
@media (min-width:768px) {
  .dropdown-menu-md-start {
    --bs-position: start
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0
  }
  .dropdown-menu-md-end {
    --bs-position: end
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto
  }
}
@media (min-width:992px) {
  .dropdown-menu-lg-start {
    --bs-position: start
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0
  }
  .dropdown-menu-lg-end {
    --bs-position: end
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto
  }
}
@media (min-width:1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0
  }
  .dropdown-menu-xl-end {
    --bs-position: end
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto
  }
}
@media (min-width:1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0
  }
  .dropdown-menu-xxl-end {
    --bs-position: end
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: .625rem
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: .625rem
}
.dropend .dropdown-toggle::after {
  vertical-align: 0
}
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: .625rem
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0
}
.dropdown-divider {
  height: 0;
  margin: .5rem 0;
  overflow: hidden;
  border-top: 1px solid #e7eaf3
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: .5rem 1rem;
  clear: both;
  font-weight: 400;
  color: #1e2022;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0
}
.dropdown-item:focus, .dropdown-item:hover {
  color: #1b1d1f;
	width: auto!important;
  background-color: rgba(189, 197, 209, .2)
}
.dropdown-item.active, .dropdown-item:active {
  color: #1e2022;
  text-decoration: none;
  background-color: rgba(189, 197, 209, .2)
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #97a4af;
  pointer-events: none;
  background-color: transparent
}
.dropdown-menu.show {
  display: block
}
.dropdown-header {
  display: block;
  padding: .5rem 1rem;
  margin-bottom: 0;
  font-size: .875rem;
  color: #8c98a4;
  white-space: nowrap
}
.dropdown-item-text {
  display: block;
  padding: .5rem 1rem;
  color: #1e2022
}
.dropdown-menu-dark {
  color: #e7eaf3;
  background-color: #71869d;
  border-color: rgba(0, 0, 0, .15)
}
.dropdown-menu-dark .dropdown-item {
  color: #e7eaf3
}
.dropdown-menu-dark .dropdown-item:focus, .dropdown-menu-dark .dropdown-item:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, .15)
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #1e2022;
  background-color: rgba(189, 197, 209, .2)
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #97a4af
}
.dropdown-menu-dark .dropdown-divider {
  border-color: #e7eaf3
}
.dropdown-menu-dark .dropdown-item-text {
  color: #e7eaf3
}
.dropdown-menu-dark .dropdown-header {
  color: #97a4af
}

.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none
}
.nav-link {
  display: block;
  padding: .5rem 1rem;
  color: #28a745;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .nav-link {
    transition: none
  }
}
.nav-link:focus, .nav-link:hover {
  color: #28a745
}
.nav-link.disabled {
  color: #8c98a4;
  pointer-events: none;
  cursor: default
}
.nav-tabs {
  border-bottom: .1875rem solid rgba(33, 50, 91, .1)
}
.nav-tabs .nav-link {
  margin-bottom: -.1875rem;
  background: 0 0;
  border: .1875rem solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: rgba(33, 50, 91, .1);
  isolation: isolate
}
.nav-tabs .nav-link.disabled {
  color: #8c98a4;
  background-color: transparent;
  border-color: transparent
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #28a745;
  background-color: transparent;
  border-color: #28a745
}
.nav-tabs .dropdown-menu {
  margin-top: -.1875rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
.nav-pills .nav-link {
  background: 0 0;
  border: 0;
  border-radius: .5rem
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: initial;
  background-color: rgba(189, 197, 209, .2)
}
.nav-fill .nav-item, .nav-fill > .nav-link {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center
}
.nav-justified .nav-item, .nav-justified > .nav-link {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center
}
.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
  width: 100%
}
.tab-content > .tab-pane {
  display: none
}
.tab-content > .active {
  display: block
}
.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: .5rem;
  padding-bottom: .5rem
}
.navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.navbar-brand {
  padding-top: .3125rem;
  padding-bottom: .3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  white-space: nowrap
}
.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0
}
.navbar-nav .dropdown-menu {
  position: static
}
.navbar-text {
  padding-top: .5rem;
  padding-bottom: .5rem
}
.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center
}
.navbar-toggler {
  padding: .5rem .5rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: .0625rem solid transparent;
  border-radius: .3125rem;
  transition: box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .navbar-toggler {
    transition: none
  }
}
.navbar-toggler:hover {
  text-decoration: none
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%
}
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto
}
@media (min-width:576px) {
  .navbar-expand-sm {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: .75rem;
    padding-left: .75rem
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
  }
  .navbar-expand-sm .navbar-toggler {
    display: none
  }
  .navbar-expand-sm .offcanvas-header {
    display: none
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    -ms-flex-positive: 1;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    -webkit-transform: none;
    transform: none
  }
  .navbar-expand-sm .offcanvas-bottom, .navbar-expand-sm .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0
  }
  .navbar-expand-sm .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible
  }
}
@media (min-width:768px) {
  .navbar-expand-md {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: .75rem;
    padding-left: .75rem
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
  }
  .navbar-expand-md .navbar-toggler {
    display: none
  }
  .navbar-expand-md .offcanvas-header {
    display: none
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    -ms-flex-positive: 1;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    -webkit-transform: none;
    transform: none
  }
  .navbar-expand-md .offcanvas-bottom, .navbar-expand-md .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0
  }
  .navbar-expand-md .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible
  }
}
@media (min-width:992px) {
  .navbar-expand-lg {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .75rem;
    padding-left: .75rem
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
  }
  .navbar-expand-lg .navbar-toggler {
    display: none
  }
  .navbar-expand-lg .offcanvas-header {
    display: none
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    -ms-flex-positive: 1;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    -webkit-transform: none;
    transform: none
  }
  .navbar-expand-lg .offcanvas-bottom, .navbar-expand-lg .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0
  }
  .navbar-expand-lg .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible
  }
}
@media (min-width:1200px) {
  .navbar-expand-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: .75rem;
    padding-left: .75rem
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
  }
  .navbar-expand-xl .navbar-toggler {
    display: none
  }
  .navbar-expand-xl .offcanvas-header {
    display: none
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    -ms-flex-positive: 1;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    -webkit-transform: none;
    transform: none
  }
  .navbar-expand-xl .offcanvas-bottom, .navbar-expand-xl .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0
  }
  .navbar-expand-xl .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible
  }
}
@media (min-width:1400px) {
  .navbar-expand-xxl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start
  }
  .navbar-expand-xxl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: .75rem;
    padding-left: .75rem
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible
  }
  .navbar-expand-xxl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none
  }
  .navbar-expand-xxl .offcanvas-header {
    display: none
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    -ms-flex-positive: 1;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    -webkit-transform: none;
    transform: none
  }
  .navbar-expand-xxl .offcanvas-bottom, .navbar-expand-xxl .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0
  }
  .navbar-expand-xxl .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible
  }
}
.navbar-expand {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start
}
.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: .75rem;
  padding-left: .75rem
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible
}
.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto
}
.navbar-expand .navbar-toggler {
  display: none
}
.navbar-expand .offcanvas-header {
  display: none
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  -ms-flex-positive: 1;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  -webkit-transform: none;
  transform: none
}
.navbar-expand .offcanvas-bottom, .navbar-expand .offcanvas-top {
  height: auto;
  border-top: 0;
  border-bottom: 0
}
.navbar-expand .offcanvas-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 0;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible
}
.navbar-light .navbar-brand {
  color: #677788
}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: #677788
}
.navbar-light .navbar-nav .nav-link {
  color: #677788
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: #28a745
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, .3)
}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link {
  color: #677788
}
.navbar-light .navbar-toggler {
  color: #677788;
  border-color: rgba(0, 0, 0, .1)
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23677788' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-light .navbar-text {
  color: #677788
}
.navbar-light .navbar-text a, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
  color: #677788
}
.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: rgba(255, 255, 255, .55)
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: #fff
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, .25)
}
.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show > .nav-link {
  color: #fff
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, .55);
  border-color: rgba(255, 255, 255, .1)
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, .55)
}
.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  color: #fff
}
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: .0625rem solid rgba(33, 50, 91, .1);
  border-radius: .5rem
}
.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: .4375rem;
  border-top-right-radius: .4375rem
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: .4375rem;
  border-bottom-left-radius: .4375rem
}
.card > .card-header + .list-group, .card > .list-group + .card-footer {
  border-top: 0
}
.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 2rem 2rem
}
.card-title {
  margin-bottom: .25rem
}
.card-subtitle {
  margin-top: -.125rem;
  margin-bottom: 0
}
.card-text:last-child {
  margin-bottom: 0
}
.card-link + .card-link {
  margin-left: 2rem
}
.card-header {
  padding: 2rem 2rem;
  margin-bottom: 0;
  background-color: transparent;
  border-bottom: .0625rem solid rgba(33, 50, 91, .1)
}
.card-header:first-child {
  border-radius: .4375rem .4375rem 0 0
}
.card-footer {
  padding: 2rem 2rem;
  background-color: transparent;
  border-top: .0625rem solid rgba(33, 50, 91, .1)
}
.card-footer:last-child {
  border-radius: 0 0 .4375rem .4375rem
}
.card-header-tabs {
  margin-right: -1rem;
  margin-bottom: -2rem;
  margin-left: -1rem;
  border-bottom: 0
}
.card-header-tabs .nav-link.active {
  background-color: #fff;
  border-bottom-color: #fff
}
.card-header-pills {
  margin-right: -1rem;
  margin-left: -1rem
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 2rem 2rem;
  border-radius: .4375rem
}
.card-img, .card-img-bottom, .card-img-top {
  width: 100%
}
.card-img, .card-img-top {
  border-top-left-radius: .4375rem;
  border-top-right-radius: .4375rem
}
.card-img, .card-img-bottom {
  border-bottom-right-radius: .4375rem;
  border-bottom-left-radius: .4375rem
}
.card-group > .card {
  margin-bottom: .75rem
}
@media (min-width:576px) {
  .card-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
  }
  .card-group > .card:not(:last-child) .card-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
  }
}




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




.card {
  border-width: 0;
  box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125)
}
.card table tr th {
  font-weight: 400
}
.card-header {
  border-width: 0
}
.card-footer {
  border-top-width: 0
}
.card-subtitle {
  display: block;
  text-transform: uppercase;
  font-size: .8125rem;
  margin-bottom: .25rem
}
.card-title {
  margin-bottom: 0
}
.card-title:not(:last-child) {
  margin-bottom: .5rem
}
.card-header-title {
  margin-bottom: 0
}
.card-header-title + .card-text {
  margin-top: .25rem
}
.card-link {
  font-weight: 600;
  white-space: nowrap
}
.card-text {
  color: #677788
}
.card-bordered {
  border-width: .0625rem
}
.card-transition {
  transition: all .2s ease-in-out
}
.card-transition:focus, .card-transition:hover {
  -webkit-transform: translateY(-.1875rem) !important;
  transform: translateY(-.1875rem) !important
}
.card-ghost {
  background-color: transparent;
  box-shadow: none
}
.card-dashed {
  border: .0625rem dashed rgba(33, 50, 91, .1)
}
.card-centered .card-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column
}
.card-group .card {
  box-shadow: none
}
.card-group .card + .card {
  border-left: .0625rem solid rgba(33, 50, 91, .1)
}
.card .card-header + .table-responsive {
  margin-top: -1px
}
.card .table {
  margin-bottom: 0
}
.card .card-table > tbody > tr:first-child > td {
  padding-top: 2rem
}
.card .card-table > tbody > tr:last-child > td {
  padding-bottom: 2rem
}
.card .card-table > :not(caption) > * > * {
  padding-right: 2rem;
  padding-left: 2rem
}
.card .thead-light th:first-child {
  border-top-left-radius: .5rem
}
.card .thead-light th:last-child {
  border-top-right-radius: .5rem
}
.card .card-header + .table .thead-light th:first-child, .card .card-header + .table-responsive .thead-light th:first-child {
  border-top-left-radius: 0
}
.card .card-header + .table .thead-light th:last-child, .card .card-header + .table-responsive .thead-light th:last-child {
  border-top-right-radius: 0
}
.card .card-header + .table .table-thead-bordered > :not(:last-child) > :last-child > *, .card .card-header + .table-responsive .table-thead-bordered > :not(:last-child) > :last-child > * {
  border-top: .0625rem solid rgba(33, 50, 91, .1)
}
.card .table-thead-bordered > :not(:last-child) > :last-child > * {
  border-top-width: 0
}
.card-sm > .card-footer, .card-sm > .card-header {
  padding: 1.25rem 1.25rem
}
.card-sm > .card-body, .card-sm > .card-img-overlay, .card-sm > .collapse .card-body {
  padding: 1.25rem 1.25rem
}
.card-sm .card-table > tbody > tr:first-child > td {
  padding-top: 1.25rem
}
.card-sm .card-table > tbody > tr:last-child > td {
  padding-bottom: 1.25rem
}
.card-sm .card-table > :not(caption) > * > * {
  padding-right: 1.25rem;
  padding-left: 1.25rem
}
.card-lg > .card-footer, .card-lg > .card-header {
  padding-right: 2.75rem;
  padding-left: 2.75rem
}
.card-lg > .card-body, .card-lg > .card-img-overlay, .card-lg > .collapse .card-body {
  padding: 2.75rem 2.75rem
}
.card-lg .card-table > tbody > tr:first-child > td {
  padding-top: 2.75rem
}
.card-lg .card-table > tbody > tr:last-child > td {
  padding-bottom: 2.75rem
}
.card-lg .card-table > :not(caption) > * > * {
  padding-right: 2.75rem;
  padding-left: 2.75rem
}
.card-info-link {
  display: inline-block;
  text-align: center;
  border-width: .0625rem;
  box-shadow: none;
  border-radius: 50rem
}
.card-info-link .card-body {
  padding: .8125rem 1.25rem
}
.card-pinned {
  position: relative;
  display: block
}
.card-pinned-top-start {
  position: absolute;
  top: 1rem;
  left: 1rem
}
.card-pinned-top-end {
  position: absolute;
  top: 1rem;
  right: 1rem
}
.card-pinned-bottom-start {
  position: absolute;
  bottom: 1rem;
  left: 1rem
}
.card-pinned-bottom-end {
  position: absolute;
  bottom: 1rem;
  right: 1rem
}
.card-flush {
  box-shadow: none
}
.card-flush .card-body, .card-flush .card-footer, .card-flush .card-header, .card-flush .collapse .card-body {
  padding-right: 0;
  padding-left: 0
}
.card-flush > .card-img-top {
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem
}
.card-flush.card-stretched-vertical .card-body .card-footer {
  padding-bottom: 0
}
.card-stretched-vertical .card-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%
}
.card-stretched-vertical .card-body .card-footer {
  padding: 0;
  margin-top: auto
}
.card-alert {
  border-radius: 0;
  margin-bottom: 0
}
@media (max-width:575.98px) {
  .card-group-sm-break {
    display: block
  }
  .card-group-sm-break > .card {
    margin-bottom: 0
  }
  .card-group-sm-break > .card:not(:last-child) {
    border-bottom: .0625rem solid rgba(33, 50, 91, .1)
  }
  .card-group-sm-break > .card + .card {
    border-left: none
  }
  .card-group-sm-break > .card:not(:first-child):not(:last-child), .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-footer, .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-header, .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-img-bottom, .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-img-top {
    border-radius: 0
  }
  .card-group-sm-break > .card:first-child {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
  }
  .card-group-sm-break > .card:first-child .card-header, .card-group-sm-break > .card:first-child .card-img-top {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem
  }
  .card-group-sm-break > .card:first-child .card-footer, .card-group-sm-break > .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
  }
  .card-group-sm-break > .card:last-child {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0
  }
  .card-group-sm-break > .card:last-child .card-header, .card-group-sm-break > .card:last-child .card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0
  }
  .card-group-sm-break > .card:last-child .card-footer, .card-group-sm-break > .card:last-child .card-img-bottom {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
}
@media (max-width:767.98px) {
  .card-group-md-break {
    display: block
  }
  .card-group-md-break > .card {
    margin-bottom: 0
  }
  .card-group-md-break > .card:not(:last-child) {
    border-bottom: .0625rem solid rgba(33, 50, 91, .1)
  }
  .card-group-md-break > .card + .card {
    border-left: none
  }
  .card-group-md-break > .card:not(:first-child):not(:last-child), .card-group-md-break > .card:not(:first-child):not(:last-child) .card-footer, .card-group-md-break > .card:not(:first-child):not(:last-child) .card-header, .card-group-md-break > .card:not(:first-child):not(:last-child) .card-img-bottom, .card-group-md-break > .card:not(:first-child):not(:last-child) .card-img-top {
    border-radius: 0
  }
  .card-group-md-break > .card:first-child {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
  }
  .card-group-md-break > .card:first-child .card-header, .card-group-md-break > .card:first-child .card-img-top {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem
  }
  .card-group-md-break > .card:first-child .card-footer, .card-group-md-break > .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
  }
  .card-group-md-break > .card:last-child {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0
  }
  .card-group-md-break > .card:last-child .card-header, .card-group-md-break > .card:last-child .card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0
  }
  .card-group-md-break > .card:last-child .card-footer, .card-group-md-break > .card:last-child .card-img-bottom {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
}
@media (max-width:991.98px) {
  .card-group-lg-break {
    display: block
  }
  .card-group-lg-break > .card {
    margin-bottom: 0
  }
  .card-group-lg-break > .card:not(:last-child) {
    border-bottom: .0625rem solid rgba(33, 50, 91, .1)
  }
  .card-group-lg-break > .card + .card {
    border-left: none
  }
  .card-group-lg-break > .card:not(:first-child):not(:last-child), .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-footer, .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-header, .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-img-bottom, .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-img-top {
    border-radius: 0
  }
  .card-group-lg-break > .card:first-child {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
  }
  .card-group-lg-break > .card:first-child .card-header, .card-group-lg-break > .card:first-child .card-img-top {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem
  }
  .card-group-lg-break > .card:first-child .card-footer, .card-group-lg-break > .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
  }
  .card-group-lg-break > .card:last-child {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0
  }
  .card-group-lg-break > .card:last-child .card-header, .card-group-lg-break > .card:last-child .card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0
  }
  .card-group-lg-break > .card:last-child .card-footer, .card-group-lg-break > .card:last-child .card-img-bottom {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
}
@media (min-width:576px) {
  .card-group-sm-row {
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    border-radius: .5rem;
    margin: 0
  }
  .card-group-sm-row > * {
    padding: 0
  }
  .card-group-sm-row > * > .card {
    height: 100%;
    box-shadow: none;
    border-radius: 0
  }
  .card-group-sm-row > :not(:first-child):not(:last-child), .card-group-sm-row > :not(:first-child):not(:last-child) .card-footer, .card-group-sm-row > :not(:first-child):not(:last-child) .card-header, .card-group-sm-row > :not(:first-child):not(:last-child) .card-img-bottom, .card-group-sm-row > :not(:first-child):not(:last-child) .card-img-top {
    border-radius: 0
  }
  .card-group-sm-row > :first-child > .card {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-sm-row > :first-child > .card, .card-group-sm-row > :first-child > .card .card-footer, .card-group-sm-row > :first-child > .card .card-header, .card-group-sm-row > :first-child > .card .card-img-bottom, .card-group-sm-row > :first-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
  }
  .card-group-sm-row > :last-child > .card {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
  }
  .card-group-sm-row > :last-child > .card, .card-group-sm-row > :last-child > .card .card-footer, .card-group-sm-row > :last-child > .card .card-header, .card-group-sm-row > :last-child > .card .card-img-bottom, .card-group-sm-row > :last-child > .card .card-img-top {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
  }
  .card-group-sm-row > * + * > .card {
    border-left: .0625rem solid rgba(33, 50, 91, .1)
  }
  .card-group-sm-row .card-divider {
    border-left-width: 0;
    border-top: .0625rem solid rgba(33, 50, 91, .1)
  }
  .card-group-sm-2 > :first-child > .card, .card-group-sm-2 > :first-child > .card .card-footer, .card-group-sm-2 > :first-child > .card .card-header, .card-group-sm-2 > :first-child > .card .card-img-bottom, .card-group-sm-2 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-sm-2 > :nth-child(2) > .card, .card-group-sm-2 > :nth-child(2) > .card .card-footer, .card-group-sm-2 > :nth-child(2) > .card .card-header, .card-group-sm-2 > :nth-child(2) > .card .card-img-bottom, .card-group-sm-2 > :nth-child(2) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-sm-2 > :last-child > .card, .card-group-sm-2 > :last-child > .card .card-footer, .card-group-sm-2 > :last-child > .card .card-header, .card-group-sm-2 > :last-child > .card .card-img-bottom, .card-group-sm-2 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-sm-3 > :first-child > .card, .card-group-sm-3 > :first-child > .card .card-footer, .card-group-sm-3 > :first-child > .card .card-header, .card-group-sm-3 > :first-child > .card .card-img-bottom, .card-group-sm-3 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-sm-3 > :nth-child(3) > .card, .card-group-sm-3 > :nth-child(3) > .card .card-footer, .card-group-sm-3 > :nth-child(3) > .card .card-header, .card-group-sm-3 > :nth-child(3) > .card .card-img-bottom, .card-group-sm-3 > :nth-child(3) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-sm-3 > :last-child > .card, .card-group-sm-3 > :last-child > .card .card-footer, .card-group-sm-3 > :last-child > .card .card-header, .card-group-sm-3 > :last-child > .card .card-img-bottom, .card-group-sm-3 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-sm-4 > :first-child > .card, .card-group-sm-4 > :first-child > .card .card-footer, .card-group-sm-4 > :first-child > .card .card-header, .card-group-sm-4 > :first-child > .card .card-img-bottom, .card-group-sm-4 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-sm-4 > :nth-child(4) > .card, .card-group-sm-4 > :nth-child(4) > .card .card-footer, .card-group-sm-4 > :nth-child(4) > .card .card-header, .card-group-sm-4 > :nth-child(4) > .card .card-img-bottom, .card-group-sm-4 > :nth-child(4) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-sm-4 > :last-child > .card, .card-group-sm-4 > :last-child > .card .card-footer, .card-group-sm-4 > :last-child > .card .card-header, .card-group-sm-4 > :last-child > .card .card-img-bottom, .card-group-sm-4 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
}
@media (min-width:768px) {
  .card-group-md-row {
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    border-radius: .5rem;
    margin: 0
  }
  .card-group-md-row > * {
    padding: 0
  }
  .card-group-md-row > * > .card {
    height: 100%;
    box-shadow: none;
    border-radius: 0
  }
  .card-group-md-row > :not(:first-child):not(:last-child), .card-group-md-row > :not(:first-child):not(:last-child) .card-footer, .card-group-md-row > :not(:first-child):not(:last-child) .card-header, .card-group-md-row > :not(:first-child):not(:last-child) .card-img-bottom, .card-group-md-row > :not(:first-child):not(:last-child) .card-img-top {
    border-radius: 0
  }
  .card-group-md-row > :first-child > .card {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-md-row > :first-child > .card, .card-group-md-row > :first-child > .card .card-footer, .card-group-md-row > :first-child > .card .card-header, .card-group-md-row > :first-child > .card .card-img-bottom, .card-group-md-row > :first-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
  }
  .card-group-md-row > :last-child > .card {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
  }
  .card-group-md-row > :last-child > .card, .card-group-md-row > :last-child > .card .card-footer, .card-group-md-row > :last-child > .card .card-header, .card-group-md-row > :last-child > .card .card-img-bottom, .card-group-md-row > :last-child > .card .card-img-top {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
  }
  .card-group-md-row > * + * > .card {
    border-left: .0625rem solid rgba(33, 50, 91, .1)
  }
  .card-group-md-row .card-divider {
    border-left-width: 0;
    border-top: .0625rem solid rgba(33, 50, 91, .1)
  }
  .card-group-md-2 > :first-child > .card, .card-group-md-2 > :first-child > .card .card-footer, .card-group-md-2 > :first-child > .card .card-header, .card-group-md-2 > :first-child > .card .card-img-bottom, .card-group-md-2 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-md-2 > :nth-child(2) > .card, .card-group-md-2 > :nth-child(2) > .card .card-footer, .card-group-md-2 > :nth-child(2) > .card .card-header, .card-group-md-2 > :nth-child(2) > .card .card-img-bottom, .card-group-md-2 > :nth-child(2) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-md-2 > :last-child > .card, .card-group-md-2 > :last-child > .card .card-footer, .card-group-md-2 > :last-child > .card .card-header, .card-group-md-2 > :last-child > .card .card-img-bottom, .card-group-md-2 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-md-3 > :first-child > .card, .card-group-md-3 > :first-child > .card .card-footer, .card-group-md-3 > :first-child > .card .card-header, .card-group-md-3 > :first-child > .card .card-img-bottom, .card-group-md-3 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-md-3 > :nth-child(3) > .card, .card-group-md-3 > :nth-child(3) > .card .card-footer, .card-group-md-3 > :nth-child(3) > .card .card-header, .card-group-md-3 > :nth-child(3) > .card .card-img-bottom, .card-group-md-3 > :nth-child(3) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-md-3 > :last-child > .card, .card-group-md-3 > :last-child > .card .card-footer, .card-group-md-3 > :last-child > .card .card-header, .card-group-md-3 > :last-child > .card .card-img-bottom, .card-group-md-3 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-md-4 > :first-child > .card, .card-group-md-4 > :first-child > .card .card-footer, .card-group-md-4 > :first-child > .card .card-header, .card-group-md-4 > :first-child > .card .card-img-bottom, .card-group-md-4 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-md-4 > :nth-child(4) > .card, .card-group-md-4 > :nth-child(4) > .card .card-footer, .card-group-md-4 > :nth-child(4) > .card .card-header, .card-group-md-4 > :nth-child(4) > .card .card-img-bottom, .card-group-md-4 > :nth-child(4) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-md-4 > :last-child > .card, .card-group-md-4 > :last-child > .card .card-footer, .card-group-md-4 > :last-child > .card .card-header, .card-group-md-4 > :last-child > .card .card-img-bottom, .card-group-md-4 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
}
@media (min-width:992px) {
  .card-group-lg-row {
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    border-radius: .5rem;
    margin: 0
  }
  .card-group-lg-row > * {
    padding: 0
  }
  .card-group-lg-row > * > .card {
    height: 100%;
    box-shadow: none;
    border-radius: 0
  }
  .card-group-lg-row > :not(:first-child):not(:last-child), .card-group-lg-row > :not(:first-child):not(:last-child) .card-footer, .card-group-lg-row > :not(:first-child):not(:last-child) .card-header, .card-group-lg-row > :not(:first-child):not(:last-child) .card-img-bottom, .card-group-lg-row > :not(:first-child):not(:last-child) .card-img-top {
    border-radius: 0
  }
  .card-group-lg-row > :first-child > .card {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-lg-row > :first-child > .card, .card-group-lg-row > :first-child > .card .card-footer, .card-group-lg-row > :first-child > .card .card-header, .card-group-lg-row > :first-child > .card .card-img-bottom, .card-group-lg-row > :first-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
  }
  .card-group-lg-row > :last-child > .card {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
  }
  .card-group-lg-row > :last-child > .card, .card-group-lg-row > :last-child > .card .card-footer, .card-group-lg-row > :last-child > .card .card-header, .card-group-lg-row > :last-child > .card .card-img-bottom, .card-group-lg-row > :last-child > .card .card-img-top {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
  }
  .card-group-lg-row > * + * > .card {
    border-left: .0625rem solid rgba(33, 50, 91, .1)
  }
  .card-group-lg-row .card-divider {
    border-left-width: 0;
    border-top: .0625rem solid rgba(33, 50, 91, .1)
  }
  .card-group-lg-2 > :first-child > .card, .card-group-lg-2 > :first-child > .card .card-footer, .card-group-lg-2 > :first-child > .card .card-header, .card-group-lg-2 > :first-child > .card .card-img-bottom, .card-group-lg-2 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-lg-2 > :nth-child(2) > .card, .card-group-lg-2 > :nth-child(2) > .card .card-footer, .card-group-lg-2 > :nth-child(2) > .card .card-header, .card-group-lg-2 > :nth-child(2) > .card .card-img-bottom, .card-group-lg-2 > :nth-child(2) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-lg-2 > :last-child > .card, .card-group-lg-2 > :last-child > .card .card-footer, .card-group-lg-2 > :last-child > .card .card-header, .card-group-lg-2 > :last-child > .card .card-img-bottom, .card-group-lg-2 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-lg-3 > :first-child > .card, .card-group-lg-3 > :first-child > .card .card-footer, .card-group-lg-3 > :first-child > .card .card-header, .card-group-lg-3 > :first-child > .card .card-img-bottom, .card-group-lg-3 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-lg-3 > :nth-child(3) > .card, .card-group-lg-3 > :nth-child(3) > .card .card-footer, .card-group-lg-3 > :nth-child(3) > .card .card-header, .card-group-lg-3 > :nth-child(3) > .card .card-img-bottom, .card-group-lg-3 > :nth-child(3) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-lg-3 > :last-child > .card, .card-group-lg-3 > :last-child > .card .card-footer, .card-group-lg-3 > :last-child > .card .card-header, .card-group-lg-3 > :last-child > .card .card-img-bottom, .card-group-lg-3 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-lg-4 > :first-child > .card, .card-group-lg-4 > :first-child > .card .card-footer, .card-group-lg-4 > :first-child > .card .card-header, .card-group-lg-4 > :first-child > .card .card-img-bottom, .card-group-lg-4 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-lg-4 > :nth-child(4) > .card, .card-group-lg-4 > :nth-child(4) > .card .card-footer, .card-group-lg-4 > :nth-child(4) > .card .card-header, .card-group-lg-4 > :nth-child(4) > .card .card-img-bottom, .card-group-lg-4 > :nth-child(4) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-lg-4 > :last-child > .card, .card-group-lg-4 > :last-child > .card .card-footer, .card-group-lg-4 > :last-child > .card .card-header, .card-group-lg-4 > :last-child > .card .card-img-bottom, .card-group-lg-4 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
}
@media (min-width:1200px) {
  .card-group-xl-row {
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    border-radius: .5rem;
    margin: 0
  }
  .card-group-xl-row > * {
    padding: 0
  }
  .card-group-xl-row > * > .card {
    height: 100%;
    box-shadow: none;
    border-radius: 0
  }
  .card-group-xl-row > :not(:first-child):not(:last-child), .card-group-xl-row > :not(:first-child):not(:last-child) .card-footer, .card-group-xl-row > :not(:first-child):not(:last-child) .card-header, .card-group-xl-row > :not(:first-child):not(:last-child) .card-img-bottom, .card-group-xl-row > :not(:first-child):not(:last-child) .card-img-top {
    border-radius: 0
  }
  .card-group-xl-row > :first-child > .card {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-xl-row > :first-child > .card, .card-group-xl-row > :first-child > .card .card-footer, .card-group-xl-row > :first-child > .card .card-header, .card-group-xl-row > :first-child > .card .card-img-bottom, .card-group-xl-row > :first-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
  }
  .card-group-xl-row > :last-child > .card {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
  }
  .card-group-xl-row > :last-child > .card, .card-group-xl-row > :last-child > .card .card-footer, .card-group-xl-row > :last-child > .card .card-header, .card-group-xl-row > :last-child > .card .card-img-bottom, .card-group-xl-row > :last-child > .card .card-img-top {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
  }
  .card-group-xl-row > * + * > .card {
    border-left: .0625rem solid rgba(33, 50, 91, .1)
  }
  .card-group-xl-row .card-divider {
    border-left-width: 0;
    border-top: .0625rem solid rgba(33, 50, 91, .1)
  }
  .card-group-xl-2 > :first-child > .card, .card-group-xl-2 > :first-child > .card .card-footer, .card-group-xl-2 > :first-child > .card .card-header, .card-group-xl-2 > :first-child > .card .card-img-bottom, .card-group-xl-2 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-xl-2 > :nth-child(2) > .card, .card-group-xl-2 > :nth-child(2) > .card .card-footer, .card-group-xl-2 > :nth-child(2) > .card .card-header, .card-group-xl-2 > :nth-child(2) > .card .card-img-bottom, .card-group-xl-2 > :nth-child(2) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-xl-2 > :last-child > .card, .card-group-xl-2 > :last-child > .card .card-footer, .card-group-xl-2 > :last-child > .card .card-header, .card-group-xl-2 > :last-child > .card .card-img-bottom, .card-group-xl-2 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-xl-3 > :first-child > .card, .card-group-xl-3 > :first-child > .card .card-footer, .card-group-xl-3 > :first-child > .card .card-header, .card-group-xl-3 > :first-child > .card .card-img-bottom, .card-group-xl-3 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-xl-3 > :nth-child(3) > .card, .card-group-xl-3 > :nth-child(3) > .card .card-footer, .card-group-xl-3 > :nth-child(3) > .card .card-header, .card-group-xl-3 > :nth-child(3) > .card .card-img-bottom, .card-group-xl-3 > :nth-child(3) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-xl-3 > :last-child > .card, .card-group-xl-3 > :last-child > .card .card-footer, .card-group-xl-3 > :last-child > .card .card-header, .card-group-xl-3 > :last-child > .card .card-img-bottom, .card-group-xl-3 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-xl-4 > :first-child > .card, .card-group-xl-4 > :first-child > .card .card-footer, .card-group-xl-4 > :first-child > .card .card-header, .card-group-xl-4 > :first-child > .card .card-img-bottom, .card-group-xl-4 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-xl-4 > :nth-child(4) > .card, .card-group-xl-4 > :nth-child(4) > .card .card-footer, .card-group-xl-4 > :nth-child(4) > .card .card-header, .card-group-xl-4 > :nth-child(4) > .card .card-img-bottom, .card-group-xl-4 > :nth-child(4) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-xl-4 > :last-child > .card, .card-group-xl-4 > :last-child > .card .card-footer, .card-group-xl-4 > :last-child > .card .card-header, .card-group-xl-4 > :last-child > .card .card-img-bottom, .card-group-xl-4 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
}
@media (min-width:1400px) {
  .card-group-xxl-row {
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    border-radius: .5rem;
    margin: 0
  }
  .card-group-xxl-row > * {
    padding: 0
  }
  .card-group-xxl-row > * > .card {
    height: 100%;
    box-shadow: none;
    border-radius: 0
  }
  .card-group-xxl-row > :not(:first-child):not(:last-child), .card-group-xxl-row > :not(:first-child):not(:last-child) .card-footer, .card-group-xxl-row > :not(:first-child):not(:last-child) .card-header, .card-group-xxl-row > :not(:first-child):not(:last-child) .card-img-bottom, .card-group-xxl-row > :not(:first-child):not(:last-child) .card-img-top {
    border-radius: 0
  }
  .card-group-xxl-row > :first-child > .card {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-xxl-row > :first-child > .card, .card-group-xxl-row > :first-child > .card .card-footer, .card-group-xxl-row > :first-child > .card .card-header, .card-group-xxl-row > :first-child > .card .card-img-bottom, .card-group-xxl-row > :first-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
  }
  .card-group-xxl-row > :last-child > .card {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
  }
  .card-group-xxl-row > :last-child > .card, .card-group-xxl-row > :last-child > .card .card-footer, .card-group-xxl-row > :last-child > .card .card-header, .card-group-xxl-row > :last-child > .card .card-img-bottom, .card-group-xxl-row > :last-child > .card .card-img-top {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
  }
  .card-group-xxl-row > * + * > .card {
    border-left: .0625rem solid rgba(33, 50, 91, .1)
  }
  .card-group-xxl-row .card-divider {
    border-left-width: 0;
    border-top: .0625rem solid rgba(33, 50, 91, .1)
  }
  .card-group-xxl-2 > :first-child > .card, .card-group-xxl-2 > :first-child > .card .card-footer, .card-group-xxl-2 > :first-child > .card .card-header, .card-group-xxl-2 > :first-child > .card .card-img-bottom, .card-group-xxl-2 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-xxl-2 > :nth-child(2) > .card, .card-group-xxl-2 > :nth-child(2) > .card .card-footer, .card-group-xxl-2 > :nth-child(2) > .card .card-header, .card-group-xxl-2 > :nth-child(2) > .card .card-img-bottom, .card-group-xxl-2 > :nth-child(2) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-xxl-2 > :last-child > .card, .card-group-xxl-2 > :last-child > .card .card-footer, .card-group-xxl-2 > :last-child > .card .card-header, .card-group-xxl-2 > :last-child > .card .card-img-bottom, .card-group-xxl-2 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-xxl-3 > :first-child > .card, .card-group-xxl-3 > :first-child > .card .card-footer, .card-group-xxl-3 > :first-child > .card .card-header, .card-group-xxl-3 > :first-child > .card .card-img-bottom, .card-group-xxl-3 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-xxl-3 > :nth-child(3) > .card, .card-group-xxl-3 > :nth-child(3) > .card .card-footer, .card-group-xxl-3 > :nth-child(3) > .card .card-header, .card-group-xxl-3 > :nth-child(3) > .card .card-img-bottom, .card-group-xxl-3 > :nth-child(3) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-xxl-3 > :last-child > .card, .card-group-xxl-3 > :last-child > .card .card-footer, .card-group-xxl-3 > :last-child > .card .card-header, .card-group-xxl-3 > :last-child > .card .card-img-bottom, .card-group-xxl-3 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
  .card-group-xxl-4 > :first-child > .card, .card-group-xxl-4 > :first-child > .card .card-footer, .card-group-xxl-4 > :first-child > .card .card-header, .card-group-xxl-4 > :first-child > .card .card-img-bottom, .card-group-xxl-4 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0
  }
  .card-group-xxl-4 > :nth-child(4) > .card, .card-group-xxl-4 > :nth-child(4) > .card .card-footer, .card-group-xxl-4 > :nth-child(4) > .card .card-header, .card-group-xxl-4 > :nth-child(4) > .card .card-img-bottom, .card-group-xxl-4 > :nth-child(4) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0
  }
  .card-group-xxl-4 > :last-child > .card, .card-group-xxl-4 > :last-child > .card .card-footer, .card-group-xxl-4 > :last-child > .card .card-header, .card-group-xxl-4 > :last-child > .card .card-img-bottom, .card-group-xxl-4 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
  }
}
.card-group-row {
  box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
  border-radius: .5rem;
  margin: 0
}
.card-group-row > * {
  padding: 0
}
.card-group-row > * > .card {
  height: 100%;
  box-shadow: none;
  border-radius: 0
}
.card-group-row > :not(:first-child):not(:last-child), .card-group-row > :not(:first-child):not(:last-child) .card-footer, .card-group-row > :not(:first-child):not(:last-child) .card-header, .card-group-row > :not(:first-child):not(:last-child) .card-img-bottom, .card-group-row > :not(:first-child):not(:last-child) .card-img-top {
  border-radius: 0
}
.card-group-row > :first-child > .card {
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem
}
.card-group-row > :first-child > .card, .card-group-row > :first-child > .card .card-footer, .card-group-row > :first-child > .card .card-header, .card-group-row > :first-child > .card .card-img-bottom, .card-group-row > :first-child > .card .card-img-top {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}
.card-group-row > :last-child > .card {
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem
}
.card-group-row > :last-child > .card, .card-group-row > :last-child > .card .card-footer, .card-group-row > :last-child > .card .card-header, .card-group-row > :last-child > .card .card-img-bottom, .card-group-row > :last-child > .card .card-img-top {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}
.card-group-row > * + * > .card {
  border-left: .0625rem solid rgba(33, 50, 91, .1)
}
.card-group-row .card-divider {
  border-left-width: 0;
  border-top: .0625rem solid rgba(33, 50, 91, .1)
}
.card-group-2 > :first-child > .card, .card-group-2 > :first-child > .card .card-footer, .card-group-2 > :first-child > .card .card-header, .card-group-2 > :first-child > .card .card-img-bottom, .card-group-2 > :first-child > .card .card-img-top {
  border-top-left-radius: .5rem;
  border-bottom-left-radius: 0
}
.card-group-2 > :nth-child(2) > .card, .card-group-2 > :nth-child(2) > .card .card-footer, .card-group-2 > :nth-child(2) > .card .card-header, .card-group-2 > :nth-child(2) > .card .card-img-bottom, .card-group-2 > :nth-child(2) > .card .card-img-top {
  border-top-right-radius: .5rem;
  border-bottom-right-radius: 0
}
.card-group-2 > :last-child > .card, .card-group-2 > :last-child > .card .card-footer, .card-group-2 > :last-child > .card .card-header, .card-group-2 > :last-child > .card .card-img-bottom, .card-group-2 > :last-child > .card .card-img-top {
  border-top-right-radius: 0;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem
}
.card-group-3 > :first-child > .card, .card-group-3 > :first-child > .card .card-footer, .card-group-3 > :first-child > .card .card-header, .card-group-3 > :first-child > .card .card-img-bottom, .card-group-3 > :first-child > .card .card-img-top {
  border-top-left-radius: .5rem;
  border-bottom-left-radius: 0
}
.card-group-3 > :nth-child(3) > .card, .card-group-3 > :nth-child(3) > .card .card-footer, .card-group-3 > :nth-child(3) > .card .card-header, .card-group-3 > :nth-child(3) > .card .card-img-bottom, .card-group-3 > :nth-child(3) > .card .card-img-top {
  border-top-right-radius: .5rem;
  border-bottom-right-radius: 0
}
.card-group-3 > :last-child > .card, .card-group-3 > :last-child > .card .card-footer, .card-group-3 > :last-child > .card .card-header, .card-group-3 > :last-child > .card .card-img-bottom, .card-group-3 > :last-child > .card .card-img-top {
  border-top-right-radius: 0;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem
}
.card-group-4 > :first-child > .card, .card-group-4 > :first-child > .card .card-footer, .card-group-4 > :first-child > .card .card-header, .card-group-4 > :first-child > .card .card-img-bottom, .card-group-4 > :first-child > .card .card-img-top {
  border-top-left-radius: .5rem;
  border-bottom-left-radius: 0
}
.card-group-4 > :nth-child(4) > .card, .card-group-4 > :nth-child(4) > .card .card-footer, .card-group-4 > :nth-child(4) > .card .card-header, .card-group-4 > :nth-child(4) > .card .card-img-bottom, .card-group-4 > :nth-child(4) > .card .card-img-top {
  border-top-right-radius: .5rem;
  border-bottom-right-radius: 0
}
.card-group-4 > :last-child > .card, .card-group-4 > :last-child > .card .card-footer, .card-group-4 > :last-child > .card .card-header, .card-group-4 > :last-child > .card .card-img-bottom, .card-group-4 > :last-child > .card .card-img-top {
  border-top-right-radius: 0;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem
}




.dropdown-menu {
  box-shadow: 0 .75rem 1rem rgba(189, 197, 209, .3);
  margin-top: .3125rem
}
.dropdown-menu .dropdown-item.dropdown-toggle::after {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg)
}
.dropdown-item {
  font-size: .875rem;
  border-radius: .3125rem
}
.dropdown-item:not(:last-child) {
  margin-bottom: .25rem
}
.dropdown-item:active {
  color: #1e2022;
  background-color: rgba(189, 197, 209, .2)
}
.dropdown-item.active:active:focus, .dropdown-item.active:not(:focus):not(:active) {
  color: #1e2022;
  background-color: rgba(189, 197, 209, .2)
}
.dropdown-header {
  text-transform: uppercase;
  letter-spacing: .03125rem;
  font-size: .75rem;
  font-weight: 600;
  padding: .5rem 1rem
}
.dropdown-item-icon {
  display: inline-block;
  opacity: .7;
  width: 1.5rem;
  color: #677788
}
.dropdown-toggle {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center
}
.dropdown-toggle::after {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23677788' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1rem 1rem;
  margin-left: auto;
  padding-left: 1.25rem;
  content: ''
}
.dropdown-toggle[aria-expanded=true]::after {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg)
}
.dropdown-toggle .dropdown-item-icon {
  width: 1.75rem
}
.dropup .dropdown-toggle::after {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg)
}
.dropright .dropdown-toggle::after {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  margin-top: .25rem
}
.dropleft .dropdown-toggle::after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-top: -.25rem
}




.nav-subtitle {
  display: block;
  color: #8c98a4;
  font-size: .75rem;
  text-transform: uppercase;
  letter-spacing: .03125rem
}
.nav-link.dropdown-toggle {
  -ms-flex-align: center;
  align-items: center
}
.nav-link.active {
  color: #28a745
}
.nav-item.show .nav-link-svg path, .nav-link.active .nav-link-svg path {
  fill: #28a745
}
.nav-text:last-child, .nav-title:last-child {
  margin-bottom: 0
}
.nav-icon {
  opacity: .7;
  -ms-flex: 0 0 1.9375rem;
  flex: 0 0 1.9375rem
}
.nav.nav-link-gray .nav-link {
  color: #677788
}
.nav.nav-link-gray .nav-link.active, .nav.nav-link-gray .nav-link:hover {
  color: #28a745
}
.nav.nav-link-gray .nav-link.disabled {
  color: #bdc5d1
}
.nav-tabs .nav-link {
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom: .1875rem solid transparent
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  font-weight: 600
}
.nav-tabs:not(.nav-vertical) .nav-link {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem
}
.nav-vertical {
  -ms-flex-direction: column;
  flex-direction: column
}
.nav-vertical.nav .nav-item:not(:last-child) {
  margin-right: 0
}
.nav-vertical.nav .nav-link {
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap
}
.nav-vertical .nav-subtitle {
  padding-left: 1rem
}
.nav-vertical.nav-tabs {
  border-bottom-width: 0
}
.nav-vertical.nav-tabs .nav-link {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left: .1875rem solid transparent;
  margin-bottom: 0
}
.nav-vertical.nav-tabs .nav-subtitle {
  border-left: .1875rem solid rgba(33, 50, 91, .1)
}
.nav-vertical.nav-tabs .nav-item.show .nav-link, .nav-vertical.nav-tabs .nav-link.active {
  border-color: #28a745
}
.nav-vertical.nav.nav-tabs .nav-collapse .nav-link {
  padding-left: 3rem
}
.nav-vertical.nav.nav-tabs .nav-collapse .nav-collapse .nav-link {
  padding-left: 4.5rem
}
.nav-vertical.nav-pills .nav-link.active, .nav-vertical.nav-pills .show > .nav-link {
  color: #28a745;
  background-color: transparent
}
.nav-vertical.nav-pills .nav-link {
  font-size: .875rem;
  padding: .5rem 1rem;
  margin-bottom: .25rem
}
.nav-vertical.nav-pills .nav-link.active {
  background-color: rgba(189, 197, 209, .2)
}
.nav-vertical.nav-pills .nav-link:focus, .nav-vertical.nav-pills .nav-link:hover {
  color: #28a745
}
.nav-vertical.nav-pills .nav-link[aria-expanded=true] {
  color: #28a745
}
.nav-vertical.nav-pills .nav-collapse {
  position: relative;
  padding-left: 1.9375rem
}
.nav-vertical.nav-pills .nav-collapse::before {
  position: absolute;
  top: 0;
  left: 1.3125rem;
  width: .125rem;
  height: calc(100% - .25rem);
  content: '';
  background-color: rgba(33, 50, 91, .1)
}
.nav-vertical.nav-pills .nav-link.dropdown-toggle {
  display: -ms-flexbox;
  display: flex;
  width: 100%
}
.nav-pills .nav-item {
  margin: .25rem .25rem
}
.nav-pills .nav-link {
  padding: 1rem 1rem
}
.nav-pills .nav-link:hover {
  color: #fff
}
.nav-pills .nav-link.active:hover, .nav-pills .show > .nav-link:hover {
  border-color: transparent
}
.nav-pills-shadow .nav-link.active {
  box-shadow: 0 .1875rem .375rem rgba(140, 152, 164, .25)
}
.nav-segment {
  position: relative;
  background-color: #f8fafd;
  padding: .25rem .25rem;
  border-radius: .5rem
}
.nav-segment:not(.nav-fill) {
  display: -ms-inline-flexbox;
  display: inline-flex
}
.nav-segment .nav-link {
  color: #677788;
  font-size: .875rem;
  padding: .5rem 1rem;
  border-radius: .5rem
}
.nav-segment .nav-link:hover {
  color: #28a745
}
.nav-segment .nav-link.active {
  color: #1e2022;
  background-color: #fff;
  box-shadow: 0 .1875rem .375rem 0 rgba(140, 152, 164, .25)
}
.nav-segment .nav-link.disabled {
  color: #bdc5d1
}
.nav-segment.nav-pills {
  border-radius: 50rem
}
.nav-segment.nav-pills .nav-link {
  border-radius: 50rem
}
.nav-light .nav-link {
  color: rgba(255, 255, 255, .7)
}
.nav-light .nav-link.active, .nav-light .nav-link:hover {
  color: #fff
}
.nav-light.nav-pills .nav-link:hover {
  background-color: rgba(189, 197, 209, .2)
}
.nav-light.nav-pills .nav-link.active, .nav-light.nav-pills .nav-link:hover {
  color: #fff
}
.nav-sm .nav-link {
  font-size: .9375rem;
  padding-right: .75rem;
  padding-left: .75rem
}
.nav-sm.nav-pills .nav-link {
  padding: .75rem .75rem
}
.nav-lg .nav-link {
  font-size: 1rem
}
.nav-lg.nav-pills .nav-link {
  padding: 1.5rem 1.5rem
}
.nav-link-badge {
  margin-left: auto
}

/*
.navbar {
  display: block;
  z-index: 99
}

*/


.navbar-collapse {
  -ms-flex-align: start;
  align-items: flex-start
}
.navbar-nav {
  -ms-flex-positive: 1;
  flex-grow: 1
}
.navbar-shadow {
  box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125)
}
.navbar-height {
  height: 3.875rem
}
.navbar.navbar-scrolled.navbar-light {
  background-color: #fff;
  box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125)
}
.navbar.navbar-scrolled.navbar-dark {
  background-color: #28a745
}
.navbar-brand {
  padding-top: 0;
  padding-bottom: 0
}
.navbar-brand-logo {
  width: 100%;
  min-width: 7.5rem;
  max-width: 7.5rem
}
.navbar-brand-collapsed, .navbar-brand-on-scroll {
  display: none
}
.navbar-scrolled .navbar-brand-default {
  display: none
}
.navbar-scrolled .navbar-brand-on-scroll {
  display: inline-block
}
.navbar-nav-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-align: center;
  align-items: center
}
.navbar-nav-wrap .navbar-toggler {
  margin-left: auto
}
.navbar-nav-wrap-secondary-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: .5rem
}
.navbar-toggler {
  padding: .5rem .5rem
}
.navbar-toggler:focus {
  box-shadow: none
}
.navbar-toggler .navbar-toggler-text {
  color: #28a745
}
.navbar-toggler .navbar-toggler-default {
  display: -ms-flexbox;
  display: flex
}
.navbar-toggler .navbar-toggler-toggled {
  display: none
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-default {
  display: none
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-toggled {
  display: -ms-flexbox;
  display: flex
}
.navbar-topbar .navbar-toggler {
  margin-left: 0;
  font-size: .875rem
}
.navbar-topbar .js-mega-menu {
  z-index: 11
}
.navbar-topbar-toggler {
  border-bottom: .0625rem solid rgba(33, 50, 91, .1);
  margin: .75rem .75rem 0 .75rem;
  padding-bottom: .75rem
}
@-webkit-keyframes navbar-topbar-collapse-scale-up {
  0% {
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
  }
}
@keyframes navbar-topbar-collapse-scale-up {
  0% {
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
  }
}
.navbar-topbar-collapse .navbar-toggler {
  display: -ms-flexbox;
  display: flex;
  margin-left: auto
}
.navbar .navbar-nav .nav-link {
  padding: 1rem .75rem
}
.navbar .nav-item:hover > .nav-link {
  color: #28a745
}
.navbar .dropdown-menu {
  border-top: .1875rem solid #28a745;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
.navbar .dropdown-menu::before {
  position: absolute;
  top: -.625rem;
  display: block;
  left: 0;
  width: 100%;
  height: 1.75rem;
  content: ''
}
.navbar-dropdown-menu-inner {
  padding: .75rem .75rem
}
.navbar-dropdown-menu-media-link {
  display: block;
  text-decoration: none;
  padding: 1rem 1rem;
  border-radius: .5rem
}
.navbar-dropdown-menu-media-link:hover:not(.disabled):not(:disabled) {
  background-color: rgba(189, 197, 209, .2)
}
.navbar-dropdown-menu-media-link:hover:not(.disabled):not(:disabled) .navbar-dropdown-menu-media-title {
  color: #28a745
}
.navbar-dropdown-menu-media-link.disabled {
  pointer-events: none
}
.navbar-dropdown-menu-media-link + .navbar-dropdown-menu-media-link {
  margin-top: .5rem
}
.navbar-dropdown-menu-media-title {
  color: #1e2022;
  font-weight: 600
}
.navbar-dropdown-menu-media-desc {
  color: #677788;
  font-size: .875rem;
  margin-bottom: 0
}
.navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item {
  position: relative
}
.navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
  position: absolute;
  top: -.75rem;
  right: 0;
  border-top: .0625rem solid rgba(33, 50, 91, .1);
  width: 100%;
  content: ''
}
.navbar-dropdown-menu-promo-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
  margin: .75rem .75rem
}
.navbar-dropdown-menu-promo-item ~ .navbar-dropdown-menu-promo-item {
  border-top: .0625rem solid rgba(33, 50, 91, .1)
}
.navbar .navbar-dropdown-menu-borderless {
  border-top-width: 0;
  border-radius: .5rem
}
.navbar-dropdown-menu-promo .navbar-dropdown-menu-promo-item {
  border-top: none
}
.navbar-dropdown-menu-promo-link {
  display: block;
  height: 100%;
  padding: 1rem 1rem;
  border-radius: .5rem
}
.navbar-dropdown-menu-promo-link.active {
  background-color: rgba(189, 197, 209, .2)
}
.navbar-dropdown-menu-promo-link.active .navbar-dropdown-menu-media-title {
  color: #28a745
}
.navbar-dropdown-menu-promo-link.disabled {
  opacity: .7;
  pointer-events: none
}
.navbar-dropdown-menu-promo-link:hover:not(.disabled):not(:disabled) {
  background-color: rgba(189, 197, 209, .2)
}
.navbar-dropdown-menu-promo-link:hover:not(.disabled):not(:disabled) .navbar-dropdown-menu-media-title {
  color: #28a745
}
.navbar-dropdown-menu-banner {
  position: relative;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: .5rem
}
.navbar-dropdown-menu-banner-content {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 100%;
  text-align: center;
  padding: 2rem 2rem;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%)
}
.navbar-dropdown-menu-shop-banner {
  position: relative;
  background-color: #f7faff;
  padding-left: 10rem;
  border-radius: .5rem
}
.navbar-dropdown-menu-shop-banner-img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 10rem
}
.navbar.navbar-vertical .navbar-nav .nav-link, .navbar.navbar-vertical .navbar-nav .nav-subtitle {
  padding: .3125rem 1.5rem
}
.navbar.navbar-vertical .nav-tabs-borderless.nav-vertical {
  padding-right: 0;
  padding-left: 0
}
.navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-link, .navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-subtitle {
  border-left-color: transparent
}
.navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-item.show .nav-link, .navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-link.active {
  border-color: #28a745
}
.navbar-input-group input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0
}
.navbar-input-group input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0
}
.navbar-input-group input[type=search]::-webkit-search-cancel-button, .navbar-input-group input[type=search]::-webkit-search-decoration, .navbar-input-group input[type=search]::-webkit-search-results-button, .navbar-input-group input[type=search]::-webkit-search-results-decoration {
  display: none
}
.navbar-vertical .card .nav-tabs .nav-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0;
  padding-left: 1.8125rem;
  margin-left: -2rem
}
.navbar-vertical .card .nav-tabs .nav-link:not(.active) {
  border-color: transparent
}
@media (min-width:576px) {
  .navbar-absolute-sm-top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
  }
}
@media (min-width:768px) {
  .navbar-absolute-md-top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
  }
}
@media (min-width:992px) {
  .navbar-absolute-lg-top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
  }
}
@media (min-width:1200px) {
  .navbar-absolute-xl-top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
  }
}
@media (min-width:1400px) {
  .navbar-absolute-xxl-top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
  }
}
.navbar-absolute-top {
  position: absolute;
  top: 0;
  left: 0;
  right: 0
}
@media (max-width:575.98px) {
  .navbar-absolute-md-top .navbar-absolute-top-scroller {
    max-height: 75vh;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto
  }
  .navbar-absolute-md-top .navbar-absolute-top-scroller::-webkit-scrollbar {
    width: .6125rem
  }
  .navbar-absolute-md-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6);
    visibility: hidden
  }
  .navbar-absolute-md-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb {
    visibility: visible
  }
}
@media (max-width:767.98px) {
  .navbar-absolute-lg-top .navbar-absolute-top-scroller, .navbar-absolute-sm-top .navbar-absolute-top-scroller, .navbar-absolute-top .navbar-absolute-top-scroller {
    max-height: 75vh;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto
  }
  .navbar-absolute-lg-top .navbar-absolute-top-scroller::-webkit-scrollbar, .navbar-absolute-sm-top .navbar-absolute-top-scroller::-webkit-scrollbar, .navbar-absolute-top .navbar-absolute-top-scroller::-webkit-scrollbar {
    width: .6125rem
  }
  .navbar-absolute-lg-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb, .navbar-absolute-sm-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb, .navbar-absolute-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6);
    visibility: hidden
  }
  .navbar-absolute-lg-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb, .navbar-absolute-sm-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb, .navbar-absolute-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb {
    visibility: visible
  }
}
@media (max-width:991.98px) {
  .navbar-absolute-xl-top .navbar-absolute-top-scroller {
    max-height: 75vh;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto
  }
  .navbar-absolute-xl-top .navbar-absolute-top-scroller::-webkit-scrollbar {
    width: .6125rem
  }
  .navbar-absolute-xl-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6);
    visibility: hidden
  }
  .navbar-absolute-xl-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb {
    visibility: visible
  }
}
@media (min-width:576px) {
  .navbar-sticky-sm-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0
  }
}
@media (min-width:768px) {
  .navbar-sticky-md-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0
  }
}
@media (min-width:992px) {
  .navbar-sticky-lg-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0
  }
}
@media (min-width:1200px) {
  .navbar-sticky-xl-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0
  }
}
@media (min-width:1400px) {
  .navbar-sticky-xxl-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0
  }
}
.navbar-sticky-top {
  position: fixed;
  top: 0;
  left: 0;
  right: 0
}
@media (max-width:575.98px) {
  .navbar-sticky-md-top .navbar-sticky-top-scroller {
    max-height: 75vh;
    overflow: hidden;
    overflow-y: auto
  }
  .navbar-sticky-md-top .navbar-sticky-top-scroller::-webkit-scrollbar {
    width: .6125rem
  }
  .navbar-sticky-md-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6);
    visibility: hidden
  }
  .navbar-sticky-md-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb {
    visibility: visible
  }
}
@media (max-width:767.98px) {
  .navbar-sticky-lg-top .navbar-sticky-top-scroller, .navbar-sticky-sm-top .navbar-sticky-top-scroller, .navbar-sticky-top .navbar-sticky-top-scroller {
    max-height: 75vh;
    overflow: hidden;
    overflow-y: auto
  }
  .navbar-sticky-lg-top .navbar-sticky-top-scroller::-webkit-scrollbar, .navbar-sticky-sm-top .navbar-sticky-top-scroller::-webkit-scrollbar, .navbar-sticky-top .navbar-sticky-top-scroller::-webkit-scrollbar {
    width: .6125rem
  }
  .navbar-sticky-lg-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb, .navbar-sticky-sm-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb, .navbar-sticky-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6);
    visibility: hidden
  }
  .navbar-sticky-lg-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb, .navbar-sticky-sm-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb, .navbar-sticky-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb {
    visibility: visible
  }
}
@media (max-width:991.98px) {
  .navbar-sticky-xl-top .navbar-sticky-top-scroller {
    max-height: 75vh;
    overflow: hidden;
    overflow-y: auto
  }
  .navbar-sticky-xl-top .navbar-sticky-top-scroller::-webkit-scrollbar {
    width: .6125rem
  }
  .navbar-sticky-xl-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6);
    visibility: hidden
  }
  .navbar-sticky-xl-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb {
    visibility: visible
  }
}
@media (min-width:576px) {
  .navbar-expand-sm .navbar-toggler {
    -ms-flex-order: 1;
    order: 1
  }
  .navbar-expand-sm .navbar-toggler-wrapper {
    display: none
  }
  .navbar-expand-sm .navbar-collapse {
    width: auto;
    -ms-flex-order: 2;
    order: 2
  }
  .navbar-expand-sm .navbar-nav-wrap-secondary-content {
    -ms-flex-order: 3;
    order: 3
  }
  .navbar-expand-sm:not(.navbar-vertical) .navbar-nav {
    -ms-flex-align: center;
    align-items: center
  }
  .navbar-expand-sm .nav-item:not(:last-child) {
    margin-right: .5rem
  }
  .navbar-expand-sm .nav-item .nav-item {
    margin-right: 0
  }
  .navbar-expand-sm .hs-sub-menu.dropdown-menu, .navbar-expand-sm .hs-sub-menu.dropdown-menu[data-bs-popper] {
    margin-top: .5rem
  }
  .navbar-expand-sm .dropdown-menu {
    margin-top: .5rem
  }
  .navbar-expand-sm .dropdown-menu .hs-has-sub-menu .dropdown-menu {
    margin-top: -.6875rem;
    margin-left: .5rem
  }
  .navbar-expand-sm .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
    top: 0;
    left: 100%
  }
  .navbar-expand-sm .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -1rem;
    width: 1rem;
    height: 100%
  }
  .navbar-expand-sm .navbar-topbar .navbar-toggler {
    margin-left: 0
  }
  .navbar-expand-sm .navbar-topbar .nav-link {
    font-size: .9375rem;
    padding: .5rem .75rem
  }
  .navbar-expand-sm .navbar-topbar .nav-item:first-child .nav-link {
    padding-left: 0
  }
  .navbar-expand-sm .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0
  }
  .navbar-expand-sm.navbar-end .navbar-topbar .navbar-nav {
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 0
  }
  .navbar-expand-sm.navbar-end .navbar-nav {
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: auto
  }
  .navbar-expand-sm.navbar-end .navbar-absolute-top-scroller, .navbar-expand-sm.navbar-end .navbar-sticky-top-scroller {
    margin-left: auto
  }
  .navbar-expand-sm.navbar-floating {
    position: absolute;
    right: 0;
    left: 0;
    margin-top: 2.5rem
  }
  .navbar-expand-sm.navbar-floating.navbar-scrolled {
    position: fixed;
    background-color: #fff;
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    margin-top: 0
  }
  .navbar-expand-sm.navbar-floating.navbar-scrolled .navbar-floating-nav {
    padding-top: 0;
    padding-bottom: 0
  }
  .navbar-expand-sm.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
    box-shadow: none
  }
  .navbar-expand-sm.navbar-floating .navbar-floating-nav {
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    padding-top: .5rem;
    padding-bottom: .5rem
  }
  .navbar-expand-sm.navbar-floating .dropdown-menu, .navbar-expand-sm.navbar-floating .dropdown-menu[data-bs-popper] {
    margin-top: .5rem
  }
  .navbar-expand-sm.navbar-floating .dropdown-menu .hs-mega-menu, .navbar-expand-sm.navbar-floating .dropdown-menu:not(.hs-sub-menu) {
    margin-top: 0
  }
  .navbar-expand-sm .navbar-floating-nav {
    border-radius: .5rem;
    padding-left: 1rem;
    padding-right: 1rem
  }
  .navbar-expand-sm.navbar-vertical.navbar-sidebar {
    -ms-flex-flow: column;
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh
  }
  .navbar-expand-sm.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
    width: .6125rem
  }
  .navbar-expand-sm.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6)
  }
  .navbar-expand-sm.navbar-vertical.navbar-sidebar .navbar-collapse {
    width: 100%;
    display: block !important
  }
  .navbar-expand-sm.navbar-vertical.navbar-sidebar .navbar-nav {
    display: block;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
    position: relative
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -.75rem;
    border-right: .0625rem solid rgba(33, 50, 91, .1);
    height: 100%;
    content: ''
  }
}
@media (min-width:768px) {
  .navbar-expand-md .navbar-toggler {
    -ms-flex-order: 1;
    order: 1
  }
  .navbar-expand-md .navbar-toggler-wrapper {
    display: none
  }
  .navbar-expand-md .navbar-collapse {
    width: auto;
    -ms-flex-order: 2;
    order: 2
  }
  .navbar-expand-md .navbar-nav-wrap-secondary-content {
    -ms-flex-order: 3;
    order: 3
  }
  .navbar-expand-md:not(.navbar-vertical) .navbar-nav {
    -ms-flex-align: center;
    align-items: center
  }
  .navbar-expand-md .nav-item:not(:last-child) {
    margin-right: .5rem
  }
  .navbar-expand-md .nav-item .nav-item {
    margin-right: 0
  }
  .navbar-expand-md .hs-sub-menu.dropdown-menu, .navbar-expand-md .hs-sub-menu.dropdown-menu[data-bs-popper] {
    margin-top: .5rem
  }
  .navbar-expand-md .dropdown-menu {
    margin-top: .5rem
  }
  .navbar-expand-md .dropdown-menu .hs-has-sub-menu .dropdown-menu {
    margin-top: -.6875rem;
    margin-left: .5rem
  }
  .navbar-expand-md .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
    top: 0;
    left: 100%
  }
  .navbar-expand-md .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -1rem;
    width: 1rem;
    height: 100%
  }
  .navbar-expand-md .navbar-topbar .navbar-toggler {
    margin-left: 0
  }
  .navbar-expand-md .navbar-topbar .nav-link {
    font-size: .9375rem;
    padding: .5rem .75rem
  }
  .navbar-expand-md .navbar-topbar .nav-item:first-child .nav-link {
    padding-left: 0
  }
  .navbar-expand-md .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0
  }
  .navbar-expand-md.navbar-end .navbar-topbar .navbar-nav {
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 0
  }
  .navbar-expand-md.navbar-end .navbar-nav {
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: auto
  }
  .navbar-expand-md.navbar-end .navbar-absolute-top-scroller, .navbar-expand-md.navbar-end .navbar-sticky-top-scroller {
    margin-left: auto
  }
  .navbar-expand-md.navbar-floating {
    position: absolute;
    right: 0;
    left: 0;
    margin-top: 2.5rem
  }
  .navbar-expand-md.navbar-floating.navbar-scrolled {
    position: fixed;
    background-color: #fff;
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    margin-top: 0
  }
  .navbar-expand-md.navbar-floating.navbar-scrolled .navbar-floating-nav {
    padding-top: 0;
    padding-bottom: 0
  }
  .navbar-expand-md.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
    box-shadow: none
  }
  .navbar-expand-md.navbar-floating .navbar-floating-nav {
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    padding-top: .5rem;
    padding-bottom: .5rem
  }
  .navbar-expand-md.navbar-floating .dropdown-menu, .navbar-expand-md.navbar-floating .dropdown-menu[data-bs-popper] {
    margin-top: .5rem
  }
  .navbar-expand-md.navbar-floating .dropdown-menu .hs-mega-menu, .navbar-expand-md.navbar-floating .dropdown-menu:not(.hs-sub-menu) {
    margin-top: 0
  }
  .navbar-expand-md .navbar-floating-nav {
    border-radius: .5rem;
    padding-left: 1rem;
    padding-right: 1rem
  }
  .navbar-expand-md.navbar-vertical.navbar-sidebar {
    -ms-flex-flow: column;
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh
  }
  .navbar-expand-md.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
    width: .6125rem
  }
  .navbar-expand-md.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6)
  }
  .navbar-expand-md.navbar-vertical.navbar-sidebar .navbar-collapse {
    width: 100%;
    display: block !important
  }
  .navbar-expand-md.navbar-vertical.navbar-sidebar .navbar-nav {
    display: block;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .navbar-expand-md .navbar-dropdown-menu-promo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
  }
  .navbar-expand-md .navbar-dropdown-menu-promo-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .navbar-expand-md .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
    position: relative
  }
  .navbar-expand-md .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -.75rem;
    border-right: .0625rem solid rgba(33, 50, 91, .1);
    height: 100%;
    content: ''
  }
}
@media (min-width:992px) {
  .navbar-expand-lg .navbar-toggler {
    -ms-flex-order: 1;
    order: 1
  }
  .navbar-expand-lg .navbar-toggler-wrapper {
    display: none
  }
  .navbar-expand-lg .navbar-collapse {
    width: auto;
    -ms-flex-order: 2;
    order: 2
  }
  .navbar-expand-lg .navbar-nav-wrap-secondary-content {
    -ms-flex-order: 3;
    order: 3
  }
  .navbar-expand-lg:not(.navbar-vertical) .navbar-nav {
    -ms-flex-align: center;
    align-items: center
  }
  .navbar-expand-lg .nav-item:not(:last-child) {
    margin-right: .5rem
  }
  .navbar-expand-lg .nav-item .nav-item {
    margin-right: 0
  }
  .navbar-expand-lg .hs-sub-menu.dropdown-menu, .navbar-expand-lg .hs-sub-menu.dropdown-menu[data-bs-popper] {
    margin-top: .5rem
  }
  .navbar-expand-lg .dropdown-menu {
    margin-top: .5rem
  }
  .navbar-expand-lg .dropdown-menu .hs-has-sub-menu .dropdown-menu {
    margin-top: -.6875rem;
    margin-left: .5rem
  }
  .navbar-expand-lg .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
    top: 0;
    left: 100%
  }
  .navbar-expand-lg .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -1rem;
    width: 1rem;
    height: 100%
  }
  .navbar-expand-lg .navbar-topbar .navbar-toggler {
    margin-left: 0
  }
  .navbar-expand-lg .navbar-topbar .nav-link {
    font-size: .9375rem;
    padding: .5rem .75rem
  }
  .navbar-expand-lg .navbar-topbar .nav-item:first-child .nav-link {
    padding-left: 0
  }
  .navbar-expand-lg .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0
  }
  .navbar-expand-lg.navbar-end .navbar-topbar .navbar-nav {
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 0
  }
  .navbar-expand-lg.navbar-end .navbar-nav {
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: auto
  }
  .navbar-expand-lg.navbar-end .navbar-absolute-top-scroller, .navbar-expand-lg.navbar-end .navbar-sticky-top-scroller {
    margin-left: auto
  }
  .navbar-expand-lg.navbar-floating {
    position: absolute;
    right: 0;
    left: 0;
    margin-top: 2.5rem
  }
  .navbar-expand-lg.navbar-floating.navbar-scrolled {
    position: fixed;
    background-color: #fff;
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    margin-top: 0
  }
  .navbar-expand-lg.navbar-floating.navbar-scrolled .navbar-floating-nav {
    padding-top: 0;
    padding-bottom: 0
  }
  .navbar-expand-lg.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
    box-shadow: none
  }
  .navbar-expand-lg.navbar-floating .navbar-floating-nav {
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    padding-top: .5rem;
    padding-bottom: .5rem
  }
  .navbar-expand-lg.navbar-floating .dropdown-menu, .navbar-expand-lg.navbar-floating .dropdown-menu[data-bs-popper] {
    margin-top: .5rem
  }
  .navbar-expand-lg.navbar-floating .dropdown-menu .hs-mega-menu, .navbar-expand-lg.navbar-floating .dropdown-menu:not(.hs-sub-menu) {
    margin-top: 0
  }
  .navbar-expand-lg .navbar-floating-nav {
    border-radius: .5rem;
    padding-left: 1rem;
    padding-right: 1rem
  }
  .navbar-expand-lg.navbar-vertical.navbar-sidebar {
    -ms-flex-flow: column;
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh
  }
  .navbar-expand-lg.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
    width: .6125rem
  }
  .navbar-expand-lg.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6)
  }
  .navbar-expand-lg.navbar-vertical.navbar-sidebar .navbar-collapse {
    width: 100%;
    display: block !important
  }
  .navbar-expand-lg.navbar-vertical.navbar-sidebar .navbar-nav {
    display: block;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
    position: relative
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -.75rem;
    border-right: .0625rem solid rgba(33, 50, 91, .1);
    height: 100%;
    content: ''
  }
}
@media (min-width:1200px) {
  .navbar-expand-xl .navbar-toggler {
    -ms-flex-order: 1;
    order: 1
  }
  .navbar-expand-xl .navbar-toggler-wrapper {
    display: none
  }
  .navbar-expand-xl .navbar-collapse {
    width: auto;
    -ms-flex-order: 2;
    order: 2
  }
  .navbar-expand-xl .navbar-nav-wrap-secondary-content {
    -ms-flex-order: 3;
    order: 3
  }
  .navbar-expand-xl:not(.navbar-vertical) .navbar-nav {
    -ms-flex-align: center;
    align-items: center
  }
  .navbar-expand-xl .nav-item:not(:last-child) {
    margin-right: .5rem
  }
  .navbar-expand-xl .nav-item .nav-item {
    margin-right: 0
  }
  .navbar-expand-xl .hs-sub-menu.dropdown-menu, .navbar-expand-xl .hs-sub-menu.dropdown-menu[data-bs-popper] {
    margin-top: .5rem
  }
  .navbar-expand-xl .dropdown-menu {
    margin-top: .5rem
  }
  .navbar-expand-xl .dropdown-menu .hs-has-sub-menu .dropdown-menu {
    margin-top: -.6875rem;
    margin-left: .5rem
  }
  .navbar-expand-xl .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
    top: 0;
    left: 100%
  }
  .navbar-expand-xl .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -1rem;
    width: 1rem;
    height: 100%
  }
  .navbar-expand-xl .navbar-topbar .navbar-toggler {
    margin-left: 0
  }
  .navbar-expand-xl .navbar-topbar .nav-link {
    font-size: .9375rem;
    padding: .5rem .75rem
  }
  .navbar-expand-xl .navbar-topbar .nav-item:first-child .nav-link {
    padding-left: 0
  }
  .navbar-expand-xl .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0
  }
  .navbar-expand-xl.navbar-end .navbar-topbar .navbar-nav {
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 0
  }
  .navbar-expand-xl.navbar-end .navbar-nav {
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: auto
  }
  .navbar-expand-xl.navbar-end .navbar-absolute-top-scroller, .navbar-expand-xl.navbar-end .navbar-sticky-top-scroller {
    margin-left: auto
  }
  .navbar-expand-xl.navbar-floating {
    position: absolute;
    right: 0;
    left: 0;
    margin-top: 2.5rem
  }
  .navbar-expand-xl.navbar-floating.navbar-scrolled {
    position: fixed;
    background-color: #fff;
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    margin-top: 0
  }
  .navbar-expand-xl.navbar-floating.navbar-scrolled .navbar-floating-nav {
    padding-top: 0;
    padding-bottom: 0
  }
  .navbar-expand-xl.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
    box-shadow: none
  }
  .navbar-expand-xl.navbar-floating .navbar-floating-nav {
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    padding-top: .5rem;
    padding-bottom: .5rem
  }
  .navbar-expand-xl.navbar-floating .dropdown-menu, .navbar-expand-xl.navbar-floating .dropdown-menu[data-bs-popper] {
    margin-top: .5rem
  }
  .navbar-expand-xl.navbar-floating .dropdown-menu .hs-mega-menu, .navbar-expand-xl.navbar-floating .dropdown-menu:not(.hs-sub-menu) {
    margin-top: 0
  }
  .navbar-expand-xl .navbar-floating-nav {
    border-radius: .5rem;
    padding-left: 1rem;
    padding-right: 1rem
  }
  .navbar-expand-xl.navbar-vertical.navbar-sidebar {
    -ms-flex-flow: column;
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh
  }
  .navbar-expand-xl.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
    width: .6125rem
  }
  .navbar-expand-xl.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6)
  }
  .navbar-expand-xl.navbar-vertical.navbar-sidebar .navbar-collapse {
    width: 100%;
    display: block !important
  }
  .navbar-expand-xl.navbar-vertical.navbar-sidebar .navbar-nav {
    display: block;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
    position: relative
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -.75rem;
    border-right: .0625rem solid rgba(33, 50, 91, .1);
    height: 100%;
    content: ''
  }
}
@media (min-width:1400px) {
  .navbar-expand-xxl .navbar-toggler {
    -ms-flex-order: 1;
    order: 1
  }
  .navbar-expand-xxl .navbar-toggler-wrapper {
    display: none
  }
  .navbar-expand-xxl .navbar-collapse {
    width: auto;
    -ms-flex-order: 2;
    order: 2
  }
  .navbar-expand-xxl .navbar-nav-wrap-secondary-content {
    -ms-flex-order: 3;
    order: 3
  }
  .navbar-expand-xxl:not(.navbar-vertical) .navbar-nav {
    -ms-flex-align: center;
    align-items: center
  }
  .navbar-expand-xxl .nav-item:not(:last-child) {
    margin-right: .5rem
  }
  .navbar-expand-xxl .nav-item .nav-item {
    margin-right: 0
  }
  .navbar-expand-xxl .hs-sub-menu.dropdown-menu, .navbar-expand-xxl .hs-sub-menu.dropdown-menu[data-bs-popper] {
    margin-top: .5rem
  }
  .navbar-expand-xxl .dropdown-menu {
    margin-top: .5rem
  }
  .navbar-expand-xxl .dropdown-menu .hs-has-sub-menu .dropdown-menu {
    margin-top: -.6875rem;
    margin-left: .5rem
  }
  .navbar-expand-xxl .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
    top: 0;
    left: 100%
  }
  .navbar-expand-xxl .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
    top: 0;
    left: -1rem;
    width: 1rem;
    height: 100%
  }
  .navbar-expand-xxl .navbar-topbar .navbar-toggler {
    margin-left: 0
  }
  .navbar-expand-xxl .navbar-topbar .nav-link {
    font-size: .9375rem;
    padding: .5rem .75rem
  }
  .navbar-expand-xxl .navbar-topbar .nav-item:first-child .nav-link {
    padding-left: 0
  }
  .navbar-expand-xxl .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0
  }
  .navbar-expand-xxl.navbar-end .navbar-topbar .navbar-nav {
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 0
  }
  .navbar-expand-xxl.navbar-end .navbar-nav {
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: auto
  }
  .navbar-expand-xxl.navbar-end .navbar-absolute-top-scroller, .navbar-expand-xxl.navbar-end .navbar-sticky-top-scroller {
    margin-left: auto
  }
  .navbar-expand-xxl.navbar-floating {
    position: absolute;
    right: 0;
    left: 0;
    margin-top: 2.5rem
  }
  .navbar-expand-xxl.navbar-floating.navbar-scrolled {
    position: fixed;
    background-color: #fff;
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    margin-top: 0
  }
  .navbar-expand-xxl.navbar-floating.navbar-scrolled .navbar-floating-nav {
    padding-top: 0;
    padding-bottom: 0
  }
  .navbar-expand-xxl.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
    box-shadow: none
  }
  .navbar-expand-xxl.navbar-floating .navbar-floating-nav {
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    padding-top: .5rem;
    padding-bottom: .5rem
  }
  .navbar-expand-xxl.navbar-floating .dropdown-menu, .navbar-expand-xxl.navbar-floating .dropdown-menu[data-bs-popper] {
    margin-top: .5rem
  }
  .navbar-expand-xxl.navbar-floating .dropdown-menu .hs-mega-menu, .navbar-expand-xxl.navbar-floating .dropdown-menu:not(.hs-sub-menu) {
    margin-top: 0
  }
  .navbar-expand-xxl .navbar-floating-nav {
    border-radius: .5rem;
    padding-left: 1rem;
    padding-right: 1rem
  }
  .navbar-expand-xxl.navbar-vertical.navbar-sidebar {
    -ms-flex-flow: column;
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh
  }
  .navbar-expand-xxl.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
    width: .6125rem
  }
  .navbar-expand-xxl.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
    background-color: rgba(189, 197, 209, .6)
  }
  .navbar-expand-xxl.navbar-vertical.navbar-sidebar .navbar-collapse {
    width: 100%;
    display: block !important
  }
  .navbar-expand-xxl.navbar-vertical.navbar-sidebar .navbar-nav {
    display: block;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
    position: relative
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -.75rem;
    border-right: .0625rem solid rgba(33, 50, 91, .1);
    height: 100%;
    content: ''
  }
}
.navbar-expand .navbar-toggler {
  -ms-flex-order: 1;
  order: 1
}
.navbar-expand .navbar-toggler-wrapper {
  display: none
}
.navbar-expand .navbar-collapse {
  width: auto;
  -ms-flex-order: 2;
  order: 2
}
.navbar-expand .navbar-nav-wrap-secondary-content {
  -ms-flex-order: 3;
  order: 3
}
.navbar-expand:not(.navbar-vertical) .navbar-nav {
  -ms-flex-align: center;
  align-items: center
}
.navbar-expand .nav-item:not(:last-child) {
  margin-right: .5rem
}
.navbar-expand .nav-item .nav-item {
  margin-right: 0
}
.navbar-expand .hs-sub-menu.dropdown-menu, .navbar-expand .hs-sub-menu.dropdown-menu[data-bs-popper] {
  margin-top: .5rem
}
.navbar-expand .dropdown-menu {
  margin-top: .5rem
}
.navbar-expand .dropdown-menu .hs-has-sub-menu .dropdown-menu {
  margin-top: -.6875rem;
  margin-left: .5rem
}
.navbar-expand .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
  top: 0;
  left: 100%
}
.navbar-expand .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
  top: 0;
  left: -1rem;
  width: 1rem;
  height: 100%
}
.navbar-expand .navbar-topbar .navbar-toggler {
  margin-left: 0
}
.navbar-expand .navbar-topbar .nav-link {
  font-size: .9375rem;
  padding: .5rem .75rem
}
.navbar-expand .navbar-topbar .nav-item:first-child .nav-link {
  padding-left: 0
}
.navbar-expand .navbar-topbar .nav-item:last-child .nav-link {
  padding-right: 0
}
.navbar-expand.navbar-end .navbar-topbar .navbar-nav {
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-left: 0
}
.navbar-expand.navbar-end .navbar-nav {
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-left: auto
}
.navbar-expand.navbar-end .navbar-absolute-top-scroller, .navbar-expand.navbar-end .navbar-sticky-top-scroller {
  margin-left: auto
}
.navbar-expand.navbar-floating {
  position: absolute;
  right: 0;
  left: 0;
  margin-top: 2.5rem
}
.navbar-expand.navbar-floating.navbar-scrolled {
  position: fixed;
  background-color: #fff;
  box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
  margin-top: 0
}
.navbar-expand.navbar-floating.navbar-scrolled .navbar-floating-nav {
  padding-top: 0;
  padding-bottom: 0
}
.navbar-expand.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
  box-shadow: none
}
.navbar-expand.navbar-floating .navbar-floating-nav {
  box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
  padding-top: .5rem;
  padding-bottom: .5rem
}
.navbar-expand.navbar-floating .dropdown-menu, .navbar-expand.navbar-floating .dropdown-menu[data-bs-popper] {
  margin-top: .5rem
}
.navbar-expand.navbar-floating .dropdown-menu .hs-mega-menu, .navbar-expand.navbar-floating .dropdown-menu:not(.hs-sub-menu) {
  margin-top: 0
}
.navbar-expand .navbar-floating-nav {
  border-radius: .5rem;
  padding-left: 1rem;
  padding-right: 1rem
}
.navbar-expand.navbar-vertical.navbar-sidebar {
  -ms-flex-flow: column;
  flex-flow: column;
  overflow-y: scroll;
  height: 100%;
  max-height: 100vh
}
.navbar-expand.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
  width: .6125rem
}
.navbar-expand.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
  background-color: rgba(189, 197, 209, .6)
}
.navbar-expand.navbar-vertical.navbar-sidebar .navbar-collapse {
  width: 100%;
  display: block !important
}
.navbar-expand.navbar-vertical.navbar-sidebar .navbar-nav {
  display: block;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start
}
.navbar-expand .navbar-dropdown-menu-promo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap
}
.navbar-expand .navbar-dropdown-menu-promo-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
  -ms-flex-direction: column;
  flex-direction: column
}
.navbar-expand .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
  position: relative
}
.navbar-expand .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: -.75rem;
  border-right: .0625rem solid rgba(33, 50, 91, .1);
  height: 100%;
  content: ''
}
.navbar-expand .navbar-nav-wrap-secondary-content {
  margin-left: auto
}
.navbar-expand .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
  margin-left: .5rem
}
.navbar-expand .navbar-collapse {
  background-color: #fff
}
.navbar-expand .navbar-nav {
  padding: 1rem 1rem
}
.navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .nav-subtitle {
  padding: .5rem 0
}
.navbar-expand .hs-mega-menu {
  max-width: 100% !important;
  min-width: 100% !important
}
.navbar-expand .navbar-topbar-collapse {
  position: fixed;
  top: .5rem;
  left: .5rem;
  width: calc(100% - 1rem);
  height: auto;
  max-height: calc(100% - 3rem);
  overflow-y: scroll;
  border-radius: .5rem;
  box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175)
}
.navbar-expand .navbar-topbar-collapse.collapsing, .navbar-expand .navbar-topbar-collapse.show {
  -webkit-animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both;
  animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both
}
.navbar-expand .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
  position: relative;
  box-shadow: none;
  border-top-width: 0;
  margin-top: 0;
  border-radius: 0;
  padding-left: 1rem
}
.navbar-expand .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
  position: absolute;
  top: 0;
  left: .4375rem;
  width: .125rem;
  height: calc(100% - .25rem);
  content: '';
  background-color: rgba(33, 50, 91, .1)
}
.navbar-expand .navbar-dropdown-menu {
  position: absolute
}
.navbar-expand .navbar-dropdown-sub-menu {
  position: static;
  box-shadow: none;
  padding: 0;
  margin-top: 0
}
.navbar-expand.navbar-dark .navbar-nav .dropdown-menu {
  border-left-width: 0
}
.navbar-expand .hs-sub-menu-opened > .dropdown-toggle::after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}
.navbar-expand .dropdown-menu .dropdown-item.dropdown-toggle::after {
  -webkit-transform: rotate(0);
  transform: rotate(0)
}
.navbar-expand .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}
.navbar-expand .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}
.navbar-expand .hs-mega-menu .hs-mega-menu, .navbar-expand .hs-mega-menu .hs-sub-menu, .navbar-expand .hs-menu-vertical .hs-mega-menu, .navbar-expand .hs-menu-vertical .hs-sub-menu, .navbar-expand .hs-sub-menu .hs-mega-menu, .navbar-expand .hs-sub-menu .hs-sub-menu {
  left: 0
}
.navbar-expand .navbar-topbar {
  margin-bottom: .4375rem
}
.navbar-expand.navbar-dark .navbar-nav, .navbar-expand.navbar-dark .navbar-topbar-collapse {
  background-color: #28a745
}
.navbar-expand.navbar-dark .navbar-topbar-toggler {
  border-bottom-color: rgba(255, 255, 255, .1)
}
.navbar-expand.navbar-vertical .navbar-nav {
  padding: 0
}
.navbar-expand .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
  top: -.375rem
}
.navbar-expand .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
  position: relative
}
.navbar-expand .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
  position: absolute;
  bottom: -.375rem;
  right: 0;
  border-bottom: .0625rem solid rgba(33, 50, 91, .1);
  width: 100%;
  content: ''
}
.navbar-expand .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
  border-top-width: 0
}
.navbar-expand .navbar-absolute-top-inner {
  background-color: #fff
}
@media (max-width:575.98px) {
  .navbar-expand-sm .navbar-nav-wrap-secondary-content {
    margin-left: auto
  }
  .navbar-expand-sm .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
    margin-left: .5rem
  }
  .navbar-expand-sm .navbar-collapse {
    background-color: #fff
  }
  .navbar-expand-sm .navbar-nav {
    padding: 1rem 1rem
  }
  .navbar-expand-sm .navbar-nav .nav-link, .navbar-expand-sm .navbar-nav .nav-subtitle {
    padding: .5rem 0
  }
  .navbar-expand-sm .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important
  }
  .navbar-expand-sm .navbar-topbar-collapse {
    position: fixed;
    top: .5rem;
    left: .5rem;
    width: calc(100% - 1rem);
    height: auto;
    max-height: calc(100% - 3rem);
    overflow-y: scroll;
    border-radius: .5rem;
    box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175)
  }
  .navbar-expand-sm .navbar-topbar-collapse.collapsing, .navbar-expand-sm .navbar-topbar-collapse.show {
    -webkit-animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both;
    animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
    position: relative;
    box-shadow: none;
    border-top-width: 0;
    margin-top: 0;
    border-radius: 0;
    padding-left: 1rem
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
    position: absolute;
    top: 0;
    left: .4375rem;
    width: .125rem;
    height: calc(100% - .25rem);
    content: '';
    background-color: rgba(33, 50, 91, .1)
  }
  .navbar-expand-sm .navbar-dropdown-menu {
    position: absolute
  }
  .navbar-expand-sm .navbar-dropdown-sub-menu {
    position: static;
    box-shadow: none;
    padding: 0;
    margin-top: 0
  }
  .navbar-expand-sm.navbar-dark .navbar-nav .dropdown-menu {
    border-left-width: 0
  }
  .navbar-expand-sm .hs-sub-menu-opened > .dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-sm .dropdown-menu .dropdown-item.dropdown-toggle::after {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  .navbar-expand-sm .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-sm .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-sm .hs-mega-menu .hs-mega-menu, .navbar-expand-sm .hs-mega-menu .hs-sub-menu, .navbar-expand-sm .hs-menu-vertical .hs-mega-menu, .navbar-expand-sm .hs-menu-vertical .hs-sub-menu, .navbar-expand-sm .hs-sub-menu .hs-mega-menu, .navbar-expand-sm .hs-sub-menu .hs-sub-menu {
    left: 0
  }
  .navbar-expand-sm .navbar-topbar {
    margin-bottom: .4375rem
  }
  .navbar-expand-sm.navbar-dark .navbar-nav, .navbar-expand-sm.navbar-dark .navbar-topbar-collapse {
    background-color: #28a745
  }
  .navbar-expand-sm.navbar-dark .navbar-topbar-toggler {
    border-bottom-color: rgba(255, 255, 255, .1)
  }
  .navbar-expand-sm.navbar-vertical .navbar-nav {
    padding: 0
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
    top: -.375rem
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
    position: relative
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
    position: absolute;
    bottom: -.375rem;
    right: 0;
    border-bottom: .0625rem solid rgba(33, 50, 91, .1);
    width: 100%;
    content: ''
  }
  .navbar-expand-sm .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
    border-top-width: 0
  }
  .navbar-expand-sm .navbar-absolute-top-inner {
    background-color: #fff
  }
}
@media (max-width:767.98px) {
  .navbar-expand-md .navbar-nav-wrap-secondary-content {
    margin-left: auto
  }
  .navbar-expand-md .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
    margin-left: .5rem
  }
  .navbar-expand-md .navbar-collapse {
    background-color: #fff
  }
  .navbar-expand-md .navbar-nav {
    padding: 1rem 1rem
  }
  .navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav .nav-subtitle {
    padding: .5rem 0
  }
  .navbar-expand-md .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important
  }
  .navbar-expand-md .navbar-topbar-collapse {
    position: fixed;
    top: .5rem;
    left: .5rem;
    width: calc(100% - 1rem);
    height: auto;
    max-height: calc(100% - 3rem);
    overflow-y: scroll;
    border-radius: .5rem;
    box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175)
  }
  .navbar-expand-md .navbar-topbar-collapse.collapsing, .navbar-expand-md .navbar-topbar-collapse.show {
    -webkit-animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both;
    animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both
  }
  .navbar-expand-md .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
    position: relative;
    box-shadow: none;
    border-top-width: 0;
    margin-top: 0;
    border-radius: 0;
    padding-left: 1rem
  }
  .navbar-expand-md .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
    position: absolute;
    top: 0;
    left: .4375rem;
    width: .125rem;
    height: calc(100% - .25rem);
    content: '';
    background-color: rgba(33, 50, 91, .1)
  }
  .navbar-expand-md .navbar-dropdown-menu {
    position: absolute
  }
  .navbar-expand-md .navbar-dropdown-sub-menu {
    position: static;
    box-shadow: none;
    padding: 0;
    margin-top: 0
  }
  .navbar-expand-md.navbar-dark .navbar-nav .dropdown-menu {
    border-left-width: 0
  }
  .navbar-expand-md .hs-sub-menu-opened > .dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-md .dropdown-menu .dropdown-item.dropdown-toggle::after {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  .navbar-expand-md .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-md .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-md .hs-mega-menu .hs-mega-menu, .navbar-expand-md .hs-mega-menu .hs-sub-menu, .navbar-expand-md .hs-menu-vertical .hs-mega-menu, .navbar-expand-md .hs-menu-vertical .hs-sub-menu, .navbar-expand-md .hs-sub-menu .hs-mega-menu, .navbar-expand-md .hs-sub-menu .hs-sub-menu {
    left: 0
  }
  .navbar-expand-md .navbar-topbar {
    margin-bottom: .4375rem
  }
  .navbar-expand-md.navbar-dark .navbar-nav, .navbar-expand-md.navbar-dark .navbar-topbar-collapse {
    background-color: #28a745
  }
  .navbar-expand-md.navbar-dark .navbar-topbar-toggler {
    border-bottom-color: rgba(255, 255, 255, .1)
  }
  .navbar-expand-md.navbar-vertical .navbar-nav {
    padding: 0
  }
  .navbar-expand-md .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
    top: -.375rem
  }
  .navbar-expand-md .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
    position: relative
  }
  .navbar-expand-md .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
    position: absolute;
    bottom: -.375rem;
    right: 0;
    border-bottom: .0625rem solid rgba(33, 50, 91, .1);
    width: 100%;
    content: ''
  }
  .navbar-expand-md .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
    border-top-width: 0
  }
  .navbar-expand-md .navbar-absolute-top-inner {
    background-color: #fff
  }
}
@media (max-width:991.98px) {
  .navbar-expand-lg .navbar-nav-wrap-secondary-content {
    margin-left: auto
  }
  .navbar-expand-lg .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
    margin-left: .5rem
  }
  .navbar-expand-lg .navbar-collapse {
    background-color: #fff
  }
  .navbar-expand-lg .navbar-nav {
    padding: 1rem 1rem
  }
  .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-subtitle {
    padding: .5rem 0
  }
  .navbar-expand-lg .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important
  }
  .navbar-expand-lg .navbar-topbar-collapse {
    position: fixed;
    top: .5rem;
    left: .5rem;
    width: calc(100% - 1rem);
    height: auto;
    max-height: calc(100% - 3rem);
    overflow-y: scroll;
    border-radius: .5rem;
    box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175)
  }
  .navbar-expand-lg .navbar-topbar-collapse.collapsing, .navbar-expand-lg .navbar-topbar-collapse.show {
    -webkit-animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both;
    animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
    position: relative;
    box-shadow: none;
    border-top-width: 0;
    margin-top: 0;
    border-radius: 0;
    padding-left: 1rem
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
    position: absolute;
    top: 0;
    left: .4375rem;
    width: .125rem;
    height: calc(100% - .25rem);
    content: '';
    background-color: rgba(33, 50, 91, .1)
  }
  .navbar-expand-lg .navbar-dropdown-menu {
    position: absolute
  }
  .navbar-expand-lg .navbar-dropdown-sub-menu {
    position: static;
    box-shadow: none;
    padding: 0;
    margin-top: 0
  }
  .navbar-expand-lg.navbar-dark .navbar-nav .dropdown-menu {
    border-left-width: 0
  }
  .navbar-expand-lg .hs-sub-menu-opened > .dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-lg .dropdown-menu .dropdown-item.dropdown-toggle::after {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  .navbar-expand-lg .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-lg .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-lg .hs-mega-menu .hs-mega-menu, .navbar-expand-lg .hs-mega-menu .hs-sub-menu, .navbar-expand-lg .hs-menu-vertical .hs-mega-menu, .navbar-expand-lg .hs-menu-vertical .hs-sub-menu, .navbar-expand-lg .hs-sub-menu .hs-mega-menu, .navbar-expand-lg .hs-sub-menu .hs-sub-menu {
    left: 0
  }
  .navbar-expand-lg .navbar-topbar {
    margin-bottom: .4375rem
  }
  .navbar-expand-lg.navbar-dark .navbar-nav, .navbar-expand-lg.navbar-dark .navbar-topbar-collapse {
    background-color: #28a745
  }
  .navbar-expand-lg.navbar-dark .navbar-topbar-toggler {
    border-bottom-color: rgba(255, 255, 255, .1)
  }
  .navbar-expand-lg.navbar-vertical .navbar-nav {
    padding: 0
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
    top: -.375rem
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
    position: relative
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
    position: absolute;
    bottom: -.375rem;
    right: 0;
    border-bottom: .0625rem solid rgba(33, 50, 91, .1);
    width: 100%;
    content: ''
  }
  .navbar-expand-lg .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
    border-top-width: 0
  }
  .navbar-expand-lg .navbar-absolute-top-inner {
    background-color: #fff
  }
}
@media (max-width:1199.98px) {
  .navbar-expand-xl .navbar-nav-wrap-secondary-content {
    margin-left: auto
  }
  .navbar-expand-xl .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
    margin-left: .5rem
  }
  .navbar-expand-xl .navbar-collapse {
    background-color: #fff
  }
  .navbar-expand-xl .navbar-nav {
    padding: 1rem 1rem
  }
  .navbar-expand-xl .navbar-nav .nav-link, .navbar-expand-xl .navbar-nav .nav-subtitle {
    padding: .5rem 0
  }
  .navbar-expand-xl .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important
  }
  .navbar-expand-xl .navbar-topbar-collapse {
    position: fixed;
    top: .5rem;
    left: .5rem;
    width: calc(100% - 1rem);
    height: auto;
    max-height: calc(100% - 3rem);
    overflow-y: scroll;
    border-radius: .5rem;
    box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175)
  }
  .navbar-expand-xl .navbar-topbar-collapse.collapsing, .navbar-expand-xl .navbar-topbar-collapse.show {
    -webkit-animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both;
    animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
    position: relative;
    box-shadow: none;
    border-top-width: 0;
    margin-top: 0;
    border-radius: 0;
    padding-left: 1rem
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
    position: absolute;
    top: 0;
    left: .4375rem;
    width: .125rem;
    height: calc(100% - .25rem);
    content: '';
    background-color: rgba(33, 50, 91, .1)
  }
  .navbar-expand-xl .navbar-dropdown-menu {
    position: absolute
  }
  .navbar-expand-xl .navbar-dropdown-sub-menu {
    position: static;
    box-shadow: none;
    padding: 0;
    margin-top: 0
  }
  .navbar-expand-xl.navbar-dark .navbar-nav .dropdown-menu {
    border-left-width: 0
  }
  .navbar-expand-xl .hs-sub-menu-opened > .dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-xl .dropdown-menu .dropdown-item.dropdown-toggle::after {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  .navbar-expand-xl .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-xl .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-xl .hs-mega-menu .hs-mega-menu, .navbar-expand-xl .hs-mega-menu .hs-sub-menu, .navbar-expand-xl .hs-menu-vertical .hs-mega-menu, .navbar-expand-xl .hs-menu-vertical .hs-sub-menu, .navbar-expand-xl .hs-sub-menu .hs-mega-menu, .navbar-expand-xl .hs-sub-menu .hs-sub-menu {
    left: 0
  }
  .navbar-expand-xl .navbar-topbar {
    margin-bottom: .4375rem
  }
  .navbar-expand-xl.navbar-dark .navbar-nav, .navbar-expand-xl.navbar-dark .navbar-topbar-collapse {
    background-color: #28a745
  }
  .navbar-expand-xl.navbar-dark .navbar-topbar-toggler {
    border-bottom-color: rgba(255, 255, 255, .1)
  }
  .navbar-expand-xl.navbar-vertical .navbar-nav {
    padding: 0
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
    top: -.375rem
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
    position: relative
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
    position: absolute;
    bottom: -.375rem;
    right: 0;
    border-bottom: .0625rem solid rgba(33, 50, 91, .1);
    width: 100%;
    content: ''
  }
  .navbar-expand-xl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
    border-top-width: 0
  }
  .navbar-expand-xl .navbar-absolute-top-inner {
    background-color: #fff
  }
}
@media (max-width:1399.98px) {
  .navbar-expand-xxl .navbar-nav-wrap-secondary-content {
    margin-left: auto
  }
  .navbar-expand-xxl .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
    margin-left: .5rem
  }
  .navbar-expand-xxl .navbar-collapse {
    background-color: #fff
  }
  .navbar-expand-xxl .navbar-nav {
    padding: 1rem 1rem
  }
  .navbar-expand-xxl .navbar-nav .nav-link, .navbar-expand-xxl .navbar-nav .nav-subtitle {
    padding: .5rem 0
  }
  .navbar-expand-xxl .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important
  }
  .navbar-expand-xxl .navbar-topbar-collapse {
    position: fixed;
    top: .5rem;
    left: .5rem;
    width: calc(100% - 1rem);
    height: auto;
    max-height: calc(100% - 3rem);
    overflow-y: scroll;
    border-radius: .5rem;
    box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175)
  }
  .navbar-expand-xxl .navbar-topbar-collapse.collapsing, .navbar-expand-xxl .navbar-topbar-collapse.show {
    -webkit-animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both;
    animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
    position: relative;
    box-shadow: none;
    border-top-width: 0;
    margin-top: 0;
    border-radius: 0;
    padding-left: 1rem
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
    position: absolute;
    top: 0;
    left: .4375rem;
    width: .125rem;
    height: calc(100% - .25rem);
    content: '';
    background-color: rgba(33, 50, 91, .1)
  }
  .navbar-expand-xxl .navbar-dropdown-menu {
    position: absolute
  }
  .navbar-expand-xxl .navbar-dropdown-sub-menu {
    position: static;
    box-shadow: none;
    padding: 0;
    margin-top: 0
  }
  .navbar-expand-xxl.navbar-dark .navbar-nav .dropdown-menu {
    border-left-width: 0
  }
  .navbar-expand-xxl .hs-sub-menu-opened > .dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-xxl .dropdown-menu .dropdown-item.dropdown-toggle::after {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  .navbar-expand-xxl .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-xxl .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .navbar-expand-xxl .hs-mega-menu .hs-mega-menu, .navbar-expand-xxl .hs-mega-menu .hs-sub-menu, .navbar-expand-xxl .hs-menu-vertical .hs-mega-menu, .navbar-expand-xxl .hs-menu-vertical .hs-sub-menu, .navbar-expand-xxl .hs-sub-menu .hs-mega-menu, .navbar-expand-xxl .hs-sub-menu .hs-sub-menu {
    left: 0
  }
  .navbar-expand-xxl .navbar-topbar {
    margin-bottom: .4375rem
  }
  .navbar-expand-xxl.navbar-dark .navbar-nav, .navbar-expand-xxl.navbar-dark .navbar-topbar-collapse {
    background-color: #28a745
  }
  .navbar-expand-xxl.navbar-dark .navbar-topbar-toggler {
    border-bottom-color: rgba(255, 255, 255, .1)
  }
  .navbar-expand-xxl.navbar-vertical .navbar-nav {
    padding: 0
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
    top: -.375rem
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
    position: relative
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
    position: absolute;
    bottom: -.375rem;
    right: 0;
    border-bottom: .0625rem solid rgba(33, 50, 91, .1);
    width: 100%;
    content: ''
  }
  .navbar-expand-xxl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
    border-top-width: 0
  }
  .navbar-expand-xxl .navbar-absolute-top-inner {
    background-color: #fff
  }
}
.navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .nav-subtitle {
  padding-right: 1rem;
  padding-left: 1rem
}
.navbar-sidebar-aside-content {
  padding-left: .75rem;
  padding-right: .75rem
}
@media (min-width:576px) {
  .navbar-sidebar-aside-sm .navbar-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 17rem;
    padding: 0
  }
  .navbar-sidebar-aside-sm .navbar-sidebar .navbar-collapse {
    width: 100%
  }
  .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 17rem;
    height: 5rem;
    background-color: #fff;
    z-index: 99;
    padding: 1.25rem 1.5rem;
    border-bottom: .0625rem solid rgba(33, 50, 91, .1)
  }
  .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0
  }
  .navbar-sidebar-aside-sm .navbar-sidebar .navbar-nav {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
  }
  .navbar-sidebar-aside-sm .navbar-sidebar .navbar-sidebar-aside-body {
    padding-top: 6.25rem
  }
  .navbar-sidebar-aside-sm .navbar-sidebar-aside-content {
    margin-left: 17rem
  }
}
@media (min-width:768px) {
  .navbar-sidebar-aside-md .navbar-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 17rem;
    padding: 0
  }
  .navbar-sidebar-aside-md .navbar-sidebar .navbar-collapse {
    width: 100%
  }
  .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 17rem;
    height: 5rem;
    background-color: #fff;
    z-index: 99;
    padding: 1.25rem 1.5rem;
    border-bottom: .0625rem solid rgba(33, 50, 91, .1)
  }
  .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0
  }
  .navbar-sidebar-aside-md .navbar-sidebar .navbar-nav {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
  }
  .navbar-sidebar-aside-md .navbar-sidebar .navbar-sidebar-aside-body {
    padding-top: 6.25rem
  }
  .navbar-sidebar-aside-md .navbar-sidebar-aside-content {
    margin-left: 17rem
  }
}
@media (min-width:992px) {
  .navbar-sidebar-aside-lg .navbar-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 17rem;
    padding: 0
  }
  .navbar-sidebar-aside-lg .navbar-sidebar .navbar-collapse {
    width: 100%
  }
  .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 17rem;
    height: 5rem;
    background-color: #fff;
    z-index: 99;
    padding: 1.25rem 1.5rem;
    border-bottom: .0625rem solid rgba(33, 50, 91, .1)
  }
  .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0
  }
  .navbar-sidebar-aside-lg .navbar-sidebar .navbar-nav {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
  }
  .navbar-sidebar-aside-lg .navbar-sidebar .navbar-sidebar-aside-body {
    padding-top: 6.25rem
  }
  .navbar-sidebar-aside-lg .navbar-sidebar-aside-content {
    margin-left: 17rem
  }
}
@media (min-width:1200px) {
  .navbar-sidebar-aside-xl .navbar-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 17rem;
    padding: 0
  }
  .navbar-sidebar-aside-xl .navbar-sidebar .navbar-collapse {
    width: 100%
  }
  .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 17rem;
    height: 5rem;
    background-color: #fff;
    z-index: 99;
    padding: 1.25rem 1.5rem;
    border-bottom: .0625rem solid rgba(33, 50, 91, .1)
  }
  .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0
  }
  .navbar-sidebar-aside-xl .navbar-sidebar .navbar-nav {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
  }
  .navbar-sidebar-aside-xl .navbar-sidebar .navbar-sidebar-aside-body {
    padding-top: 6.25rem
  }
  .navbar-sidebar-aside-xl .navbar-sidebar-aside-content {
    margin-left: 17rem
  }
}
@media (min-width:1400px) {
  .navbar-sidebar-aside-xxl .navbar-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 17rem;
    padding: 0
  }
  .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-collapse {
    width: 100%
  }
  .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 17rem;
    height: 5rem;
    background-color: #fff;
    z-index: 99;
    padding: 1.25rem 1.5rem;
    border-bottom: .0625rem solid rgba(33, 50, 91, .1)
  }
  .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0
  }
  .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-nav {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
  }
  .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-sidebar-aside-body {
    padding-top: 6.25rem
  }
  .navbar-sidebar-aside-xxl .navbar-sidebar-aside-content {
    margin-left: 17rem
  }
}
.navbar-sidebar-aside .navbar-sidebar {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 17rem;
  padding: 0
}
.navbar-sidebar-aside .navbar-sidebar .navbar-collapse {
  width: 100%
}
.navbar-sidebar-aside .navbar-sidebar .navbar-brand-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 17rem;
  height: 5rem;
  background-color: #fff;
  z-index: 99;
  padding: 1.25rem 1.5rem;
  border-bottom: .0625rem solid rgba(33, 50, 91, .1)
}
.navbar-sidebar-aside .navbar-sidebar .navbar-brand {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 0
}
.navbar-sidebar-aside .navbar-sidebar .navbar-nav {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem
}
.navbar-sidebar-aside .navbar-sidebar .navbar-sidebar-aside-body {
  padding-top: 6.25rem
}
.navbar-sidebar-aside .navbar-sidebar-aside-content {
  margin-left: 17rem
}
.navbar-sidebar-aside .navbar-sidebar .navbar-brand, .navbar-sidebar-aside .navbar-sidebar .navbar-brand-badge {
  display: none
}
.navbar-sidebar-aside .nav-segment {
  margin: 1.25rem 1.5rem
}
@media (max-width:575.98px) {
  .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand-badge {
    display: none
  }
  .navbar-sidebar-aside-sm .nav-segment {
    margin: 1.25rem 1.5rem
  }
}
@media (max-width:767.98px) {
  .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand-badge {
    display: none
  }
  .navbar-sidebar-aside-md .nav-segment {
    margin: 1.25rem 1.5rem
  }
}
@media (max-width:991.98px) {
  .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand-badge {
    display: none
  }
  .navbar-sidebar-aside-lg .nav-segment {
    margin: 1.25rem 1.5rem
  }
}
@media (max-width:1199.98px) {
  .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand-badge {
    display: none
  }
  .navbar-sidebar-aside-xl .nav-segment {
    margin: 1.25rem 1.5rem
  }
}
@media (max-width:1399.98px) {
  .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand-badge {
    display: none
  }
  .navbar-sidebar-aside-xxl .nav-segment {
    margin: 1.25rem 1.5rem
  }
}
.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: #677788
}
.navbar-light .navbar-toggler {
  color: #677788;
  border-color: rgba(33, 50, 91, .1)
}
.navbar-light .navbar-nav .nav-link {
  color: #677788
}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: #28a745
}
.navbar-light .navbar-nav .nav-link.active .dropdown-item-icon {
  color: #28a745;
  opacity: 1
}
.navbar-dark .navbar-nav .nav-item:hover .nav-link, .navbar-dark .navbar-nav .nav-item:hover .nav-link:focus, .navbar-dark .navbar-nav .nav-item:hover .nav-link:hover {
  color: #fff
}
.navbar-dark .navbar-toggler-text {
  color: #fff
}
.navbar-dark .nav-link.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='rgba(255, 255, 255, 0.55)' xmlns='http://www.w3.org/2000/svg'><path d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/></svg>")
}
.navbar-dark.navbar-fullscreen.navbar-expand .navbar-nav {
  background-color: transparent
}
.navbar-dark.navbar-fullscreen .navbar-nav .nav-link:focus, .navbar-dark.navbar-fullscreen .navbar-nav .nav-link:focus:focus, .navbar-dark.navbar-fullscreen .navbar-nav .nav-link:focus:hover, .navbar-dark.navbar-fullscreen .navbar-nav .nav-link:hover, .navbar-dark.navbar-fullscreen .navbar-nav .nav-link:hover:focus, .navbar-dark.navbar-fullscreen .navbar-nav .nav-link:hover:hover {
  color: rgba(255, 255, 255, .7)
}
.navbar-invisible {
  display: none
}
.navbar-moved-up {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0)
}
.navbar-faded {
  opacity: 0;
  visibility: hidden
}
.navbar-section-hidden {
  position: relative
}
.navbar[data-hs-header-options*=fixMoment] {
  transition: .3s ease
}
.navbar.navbar-untransitioned {
  transition: none
}
.navbar.navbar-scrolled {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto
}
.navbar.navbar-scrolled .navbar-topbar {
  display: none
}
.navbar-fix-top {
  position: fixed
}
.navbar.navbar-fix-top[data-hs-header-options*=effectCompensation] {
  transition: none
}
.navbar-fullscreen {
  position: absolute;
  top: 0;
  left: 0;
  right: 0
}
.navbar-fullscreen .navbar-collapse {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  visibility: hidden
}
.navbar-fullscreen .navbar-collapse.show {
  opacity: 1;
  visibility: visible;
  background-color: rgba(33, 50, 91, .9)
}
.navbar-fullscreen .navbar-toggler {
  display: block;
  z-index: 999
}
.navbar-fullscreen .navbar-collapse .container, .navbar-fullscreen .navbar-collapse .container > *, .navbar-fullscreen .navbar-collapse .container > * > * {
  height: 100%
}
.navbar-fullscreen .navbar-nav {
  display: block;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0
}
.navbar-fullscreen .navbar-nav .nav-item .nav-item .nav-link {
  font-size: 1rem
}
.navbar-fullscreen .navbar-nav .navbar-fullscreen-collapse {
  border-left: .1875rem solid rgba(255, 255, 255, .4)
}
.navbar-fullscreen .navbar-nav .navbar-fullscreen-collapse {
  padding-left: 1rem
}
.navbar-fullscreen .navbar-nav .nav-link {
  color: #fff;
  font-size: 1.5rem
}
.navbar-fullscreen .navbar-nav > .nav-item .nav-link {
  padding-left: 0;
  padding-right: 0
}
.navbar-fullscreen .navbar-nav .dropdown-item, .navbar-fullscreen .navbar-nav .dropdown-item.active {
  color: #fff
}
.navbar-fullscreen .navbar-fullscreen-scroller {
  max-height: 75vh;
  overflow: hidden;
  overflow-y: auto;
  margin-top: 12.5vh
}
.navbar-fullscreen .navbar-fullscreen-scroller::-webkit-scrollbar {
  width: .6125rem
}
.navbar-fullscreen .navbar-fullscreen-scroller::-webkit-scrollbar-thumb {
  background-color: rgba(189, 197, 209, .6);
  visibility: hidden
}
.navbar-fullscreen .navbar-fullscreen-scroller:hover::-webkit-scrollbar-thumb {
  visibility: visible
}


.svg-icon {
  display: block;
  margin-top: .125rem
}
.svg-icon[class*=text-] > svg [fill]:not([fill=none]) {
  fill: currentColor !important
}
.svg-inline {
  display: inline-block
}
.svg-icon > svg {
  width: 2.75rem;
  height: 2.75rem
}
.svg-icon-xs > svg {
  width: 1.25rem;
  height: 1.25rem
}
.svg-icon-sm > svg {
  width: 1.75rem;
  height: 1.75rem
}
.svg-icon-lg > svg {
  width: 3.5rem;
  height: 3.5rem
}

/* added by modility */


#header .container, .container.dashboard, .container.navtabs {
	padding-left: 15px!important;
	padding-right: 15px!important;
}

.dropdown-toggle::after {
    padding-left: 0.25rem!important;
}

.left-menu-padding {
	border-right: 1px solid #cccccc!important;
}

.navbar .dropdown-menu {
    border-top: 0.1875rem solid #28a745!important;
}

.navbar-light .navbar-toggler {
    color: #677788;
    border-color: rgba(33, 50, 91, .1);
    background: transparent!important;
    margin-top: 20px!important;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #28a745!important;
}

@media (min-width:1100px) {
.left-menu-padding {
	margin-left: 10%!important;
}
}

@media (min-width:1200px) {
.left-menu-padding {
	margin-left: 15%!important;
}
}

@media (min-width:1300px) {
.left-menu-padding {
	margin-left: 20%!important;
}
}

@media (min-width:1400px) {
.left-menu-padding {
	margin-left: 30%!important;
}
}

@media (min-width:1500px) {
.left-menu-padding {
	margin-left: 33%!important;
}
}

@media (min-width:1600px) {
.left-menu-padding {
	margin-left: 37%!important;
}
}

@media (min-width:1700px) {
.left-menu-padding {
	margin-left: 42%!important;
}
}

@media (min-width:1800px) {
.left-menu-padding {
	margin-left: 45%!important;
}
}

.dashboard-hero {
	background: url('../images/BWMainHeader.png'); background-position: 50% 35%;
	text-align: center;
	border-radius: 10px!important;
	background-size: cover!important;
}

.dashboard-hero .col {
	padding: 60px 40px;
}

.dashboard-hero h1, .dashboard-hero h3 {
	color: #ffffff!important;
	font-family: 'PT Sans', sans-serif!important;
}

.container.dashboard {
	margin-top: 20px!important;
	margin-bottom: 50px!important;
}

.dashboard-hero .section-overlay {
	background: rgba(0 0 0 / 30%)!important;
	border-radius: 10px!important;
}


.nav-tabs .nav-link {
	font-family: 'PT Sans', sans-serif!important;
	font-size: 16px!important;
	color: #415d69!important;
	border-top-left-radius: 10px!important;
	border-top-right-radius: 10px!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
	background-color: #ebf0f6!important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #036500!important;
    background-color: #fafafa!important;
    border-color: #fafafa!important;
}

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

.nav-tabs {
    border-bottom: none!important;
}

.tab-content > .tab-pane {
    background-color: #fafafa!important;
	padding: 40px 30px!important;
	font-family: 'PT Sans', sans-serif!important;
}

.nav-tabs .nav-link {
     margin-left: 5px!important;
}

.nav-tabs .nav-link:first-child {
     margin-left: 0px!important;
}


@media (min-width:768px) {
	.nav-tabs .nav-link {
		min-width: 200px!important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
.flex-container .container, header .container {
    width: 100%!important;
}
}


@media only screen and (max-width: 499px){
.nav-tabs .nav-link {
    font-size: 11px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
}

@media only screen and (min-width: 500px) and (max-width: 767px){
.nav-tabs .nav-link {
    font-size: 16px!important;
    padding-left: 14px!important;
    padding-right: 14px!important;
}
}


.row {
    --bs-gutter-x: 0rem!important;
}

.card {
	height: 100%!important;
}
.tab-pane .col-sm-3 {
	margin-bottom: 20px!important;
}

.card-body {
	border-top: 2px solid #c7d6dd!important;
}

.card-footer {
	border-top: 2px solid #c7d6dd!important;
}

.card-header {
    padding: 1rem 1.5rem!important;
    text-align: left!important;
	display: flex!important;
    align-items: center!important;
	min-height: 50px!important;
}


.card-footer {
    padding: 1rem 1.5rem!important;
}

.card-footer a {
	font-weight: bold!important;
}

.card-header h5 {
    font-size: 22px!important;
    line-height: 24px!important;
	font-family: 'PT Sans', sans-serif!important;
}

.card-body {
    padding: 1.25rem 1.25rem!important;
}

.card-body .col-sm-auto {
	padding-right: 20px!important;
}

.card-body .row {
    margin-bottom: 0px!important;
}

.tab-content .card.border-danger {
    border: 1px solid #dc3545 !important;
}

.tab-content .card.border-danger h5 {
    color: #dc3545 !important;
}

.tab-content .card-footer {
	text-align: center!important;

}

@media (max-width: 767px){
.tab-pane .col-sm-3, .tab-pane .col-sm-4 {
    width: calc(100% - 20px)!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
}


@media (min-width: 768px) and (max-width: 991px){
.tab-pane .col-sm-3 {
    width: calc(50% - 20px)!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
}

@media (min-width: 992px) and (max-width: 1299px){
.tab-pane .col-sm-3 {
    width: calc(50% - 20px)!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
}

@media (min-width: 1300px){
.tab-pane .col-sm-3 {
    width: calc(33% - 20px)!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
}

/*.card-deck .card {
	width: calc(25% - 20px)!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
} */

.card-deck {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-flow: row wrap!important;
    flex-flow: row wrap!important;
    margin-right: 0px!important;
    margin-left: 0px!important;
	display: flex!important;
}

.card {
	box-shadow: 0 0.375rem 0.75rem 0 rgb(140 152 164 / 50%)!important;
}

.card-deck .card {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-flex: 1!important;
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
    margin-right: 15px!important;
    margin-bottom: 0!important;
    margin-left: 15px!important;
	flex-basis: 23%!important;
	margin-bottom: 20px!important;
	box-shadow: 0 0.375rem 0.75rem 0 rgb(140 152 164 / 50%)!important;
}

@media (max-width: 767px){
.card-deck .card {
	flex-basis: 100%!important;
}
}


@media (min-width: 768px) and (max-width: 991px){
.card-deck .card {
	flex-basis: 48%!important;
}
}

@media (min-width: 992px) and (max-width: 1299px){
.card-deck .card {
	flex-basis: 31%!important;
}
}

.icon-row .icon-col {
	display: inline-block!important;
	width: 45px!important;
	text-align: right!important;
}

.icon-row .text-col {
	display: inline-block!important;
	width: calc(100% - 50px)!important;
	font-weight: bold!important;
}

.icon-row {
	display: flex;
    align-items: center;
}

.danger-block {
	display: block; clear:both;
	margin-top: 0px;
	background-color: #dc3545!important;
	padding: 2px 5px!important;
}

.danger-block .danger-text {
	color: #ffffff!important;
	text-align: center!important;
	font-weight: bold!important;
	margin-bottom: 0px!important;
	font-family: 'PT Sans', sans-serif!important;
}

.numbers-col h3 {
	text-align: center!important;
	color: #28a745!important;
	font-size: 40px!important;
	line-height: 45px!important;
	margin-bottom: 0px!important;
	font-weight: bold!important;
	font-family: 'PT Sans', sans-serif!important;

}

.numbers-col p {
	text-align: center!important;
	font-weight: bold!important;
	font-family: 'PT Sans', sans-serif!important;
}

h3.na-color {
	color: #677788!important;
	text-align: left!important;
	font-family: 'PT Sans', sans-serif!important;
}

.navbar-nav .nav-link {
    text-decoration: none!important;
}

a.dropdown-item {
    text-decoration: none!important;
}

.card-body form label {
    font-weight: bold;
    display: block!important;
	color: #677788!important;
    vertical-align: text-bottom;
	margin-bottom: 20px!important;
}

.card-body form label span {
    font-weight: bold;
    display: inline-block!important;
	color: #677788!important;
	font-size: 20px!important;
	height: 32px!important;
    vertical-align: text-bottom;
}

.card-body form input[type="checkbox"] {
    width: 30px!important;
    height: 30px!important;
	display: inline-block!important;
	margin-right: 15px!important;
}

.card-body form input[type="checkbox"]:checked {
      border-color: red!important;
    background-color:red!important;
}

.flex-container .container {
	padding-left: 15px!important;
    padding-right: 15px!important;
}

.flex-container .container .row {
	position: relative!important;
}

@media (max-width: 991px){
.col-sm-9, .sidebar-card {
	width: 100%!important;
	}

.sidebar-card {
	margin-bottom: 75px!important;
}

.sidebar-card .card {
	margin-left: 40px!important;
    margin-right: 40px!important;
    height: auto!important;
}


}



@media (min-width: 992px){
.flex-sm-row-reverse {
  flex-direction: row-reverse;
}

.sidebar-card .card {
	margin-top: 100px!important;
	margin-left: 40px!important;
  height: auto!important;
}

}

@media (min-width: 992px) and (max-width: 1199px){

.sidebar-card .card {
    margin-left: 20px!important;
}

	.card-body form input[type="checkbox"] {
    width: 15px!important;
    height: 15px!important;
    display: inline-block!important;
    margin-right: 15px!important;
}

	.card-body form label span {
	font-size: 14px!important;
	height: 22px!important;

}
}

@media (min-width: 1200px) and (max-width: 1400px){
.card-body form label span {
	font-size: 14px!important;

}
}

.bg-success {
    background-color: #f4931d!important;
}
.bg-success h5.card-title {
	color: #ffffff!important;
}


h5.checklist {
    font-size: 20px!important;
    line-height: 24px!important;
    font-family: 'PT Sans', sans-serif!important;
}


.sidebar-card .icon-row .icon-col {
    display: inline-block!important;
    width: 55px!important;
    text-align: left!important;
}

.sidebar-card .icon-row {
    margin-bottom: 30px!important;
}

.sidebar-card .card-body {
    padding: 1.75rem 1.75rem 0rem 1.75rem!important;
}

.sidebar-card .icon-row .text-col {
  margin-bottom: 0px;
}

.sidebar-card .text-col {
  margin-bottom: 30px;
}

.row.align-items-center {
	align-items: center!important;
}

@media only screen and (max-width: 767px){
#full-right img {
    float: left!important;
    text-align: left!important;
}
}

.navbar {
    margin-bottom: 70px!important;
}

@media only screen and (min-width: 480px) and (max-width: 767px){
.flex-container .container, header .container {
    width: 420px!important;
}
}

#poweredby {
    float: left!important;
}

.navtabs {
	min-height: 900px!important;
}

.card-body .col-sm-auto img {
	height: 70px!important;
	width: 70px!important;
}
.card-text font, .text-col font {
	font-size: 20px!important;
	font-weight: bold!important;
}

.card-text {
    font-size: 18px!important;
	font-weight: normal!important;
}

.icon-row .text-col {
    font-weight: normal!important;
}

.nav-tabs .nav-link {
    font-size: 18px!important;
}

.card-footer a {
    color: #28a745!important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #28a745!important;
}

.green {
	color: #28a745!important;
}

.card-header {
    padding: 0.5rem 1.5rem!important;
}

@media only screen and (min-width: 768px){
.dashboard-hero h1 {
    font-size: 46px!important;
    line-height: 50px!important;
}
}


@media only screen and (max-width: 767px){
.nav-tabs .nav-link {
    font-size: 14px!important;
}
}

@media only screen and (max-width: 579px){
.flex-container .container, header .container {
    width: 100%!important;
}

.card-body .col-sm-auto img {
    display: block!important;
    margin: 0 auto!important;
    margin-bottom: 20px!important;
}

	.card-body .col-sm-auto {
    padding-right: 0px!important;
}

	.card-header {
    padding: 1rem 1.5rem!important;
    text-align: center!important;
    display: block!important;
    min-height: 0px!important;
}

	.icon-row .icon-col {
    display: block!important;
    width: 100%!important;
    text-align: center!important;
}


	.card-text {
    text-align: center!important;
}

	.col-sm-9 .card-body .icon-row {
    display: block!important;
}

	.col-sm-9 .icon-row .text-col {
    width: 100%!important;
		display: inline-block!important;
}

	.text-col font {
    text-align: center!important;
    display: block!important;
}

}


.nav-tabs:not(.nav-vertical) .nav-link {
    border: 2px solid #d6dde6!important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border: 2px solid #d6dde6!important;
    border-bottom: none!important;
    border-bottom-left-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
}

.tab-content {
	border: 2px solid #d6dde6!important;
    margin-top: 1px!important;
}

 .nav-tabs .nav-link.active {
    color: #d6dde6!important;
}

 .nav-tabs .nav-link.active span {
    color: #28a745!important;
}

.navbar-light .navbar-nav .nav-link {
    color: #1e2022!important;
}

@media only screen and (min-width: 768px){
.container {
    width: 100%!important;
    max-width: 1600px!important;
}
}

.container .sixteen.columns {
    width: calc(100% - 20px)!important;
}

@media only screen and (max-width: 767px){
.container {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
}