﻿@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@700&family=Roboto:ital,wght@0,300;0,400;0,700;1,300;1,400&display=swap");
/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@import url("../vendors/fancybox/jquery.fancybox.min.css");
@import url("../vendors/cubeportfolio/css/cubeportfolio.min.css");
:root {
  --blue: #0056B3;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #A91E2C;
  --orange: #fd7e14;
  --yellow: #F0B400;
  --green: #18634B;
  --teal: #0056B3;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #93a5be;
  --gray-dark: #4E5079;
  --primary: #ff5b29;
  --secondary: #1c2540;
  --success: #18634B;
  --info: #0056B3;
  --warning: #F0B400;
  --danger: #A91E2C;
  --light: #e6e7e8;
  --dark: #1c2540;
  --tertiary: #1D58A5;
  --lighten: #fafbfe;
  --facebook: #3b5999;
  --twitter: #1da1f2;
  --google: #DB4337;
  --github: #24292E;
  --white: #ffffff;
  --gray: #424767;
  --neutral: #ffffff;
  --soft: #FAFAFB;
  --black: #111111;
  --purple: #6f42c1;
  --gray-100: #ffffff;
  --gray-200: #fafbfe;
  --gray-300: #FAFAFB;
  --gray-400: #e6e7e8;
  --gray-500: #B7C3D2;
  --gray-600: #93a5be;
  --gray-700: #52547a;
  --gray-800: #4E5079;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(17, 17, 17, 0); }

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

body {
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #424767;
  text-align: left;
  background-color: #ffffff; }

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

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 600; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: 700; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #ff5b29;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #f53900;
    text-decoration: none; }

a:not([href]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):hover {
    color: inherit;
    text-decoration: none; }

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

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

figure {
  margin: 0 0 1rem; }

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

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: #4E5079;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

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

button {
  border-radius: 0; }

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

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

select {
  word-wrap: normal; }

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

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

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

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

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }
  @media (max-width: 1200px) {
    legend {
      font-size: calc(1.275rem + 0.3vw) ; } }

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 600;
  line-height: 1.3;
  color: #ff5b29; }

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

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

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

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

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 5rem;
  font-weight: 600;
  line-height: 1.3; }
  @media (max-width: 1200px) {
    .display-1 {
      font-size: calc(1.625rem + 4.5vw) ; } }

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

.display-3 {
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.3; }
  @media (max-width: 1200px) {
    .display-3 {
      font-size: calc(1.375rem + 1.5vw) ; } }

.display-4 {
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.3; }
  @media (max-width: 1200px) {
    .display-4 {
      font-size: calc(1.3125rem + 0.75vw) ; } }

hr {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  border: 0;
  border-top: 0.0625rem solid rgba(17, 17, 17, 0.05); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #93a5be; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 0.0625rem solid #FAFAFB;
  border-radius: 0.45rem;
  box-shadow: 0 1px 2px rgba(17, 17, 17, 0.075);
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

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

.figure-caption {
  font-size: 90%;
  color: #93a5be; }

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #ffffff;
  background-color: #424767;
  border-radius: 0.1rem;
  box-shadow: inset 0 -0.1rem 0 rgba(17, 17, 17, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 600;
    box-shadow: none; }

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

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

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }

.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

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

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

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

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

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

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

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

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

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

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

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

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

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

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

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

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

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

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.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%; }

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.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%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.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%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.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%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.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%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #424767;
  background-color: transparent; }
  .table th,
  .table td {
    padding: 1rem;
    vertical-align: top;
    border-top: 0.0625rem solid #e6e7e8; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 0.125rem solid #e6e7e8; }
  .table tbody + tbody {
    border-top: 0.125rem solid #e6e7e8; }

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

.table-bordered {
  border: 0.0625rem solid #e6e7e8; }
  .table-bordered th,
  .table-bordered td {
    border: 0.0625rem solid #e6e7e8; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 0.125rem; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(17, 17, 17, 0.05); }

.table-hover tbody tr:hover {
  color: #424767;
  background-color: rgba(17, 17, 17, 0.03); }

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

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #ffaa90; }

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

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #bfc2ca; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #898e9c; }

.table-hover .table-secondary:hover {
  background-color: #b1b5be; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #b1b5be; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #bed3cd; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #87aea1; }

.table-hover .table-success:hover {
  background-color: #afc9c1; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #afc9c1; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8d0ea; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7aa7d7; }

.table-hover .table-info:hover {
  background-color: #a4c3e4; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #a4c3e4; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fbeab8; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #f7d87a; }

.table-hover .table-warning:hover {
  background-color: #fae3a0; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #fae3a0; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #e7c0c4; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #d28a91; }

.table-hover .table-danger:hover {
  background-color: #e0aeb3; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #e0aeb3; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #f8f8f9; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f2f3f3; }

.table-hover .table-light:hover {
  background-color: #eaeaed; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #eaeaed; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #bfc2ca; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #898e9c; }

.table-hover .table-dark:hover {
  background-color: #b1b5be; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b1b5be; }

.table-tertiary,
.table-tertiary > th,
.table-tertiary > td {
  background-color: #c0d0e6; }

.table-tertiary th,
.table-tertiary td,
.table-tertiary thead th,
.table-tertiary tbody + tbody {
  border-color: #89a8d0; }

.table-hover .table-tertiary:hover {
  background-color: #aec2df; }
  .table-hover .table-tertiary:hover > td,
  .table-hover .table-tertiary:hover > th {
    background-color: #aec2df; }

.table-lighten,
.table-lighten > th,
.table-lighten > td {
  background-color: #fefeff; }

.table-lighten th,
.table-lighten td,
.table-lighten thead th,
.table-lighten tbody + tbody {
  border-color: #fcfdfe; }

.table-hover .table-lighten:hover {
  background-color: #e5e5ff; }
  .table-hover .table-lighten:hover > td,
  .table-hover .table-lighten:hover > th {
    background-color: #e5e5ff; }

.table-facebook,
.table-facebook > th,
.table-facebook > td {
  background-color: #c8d1e2; }

.table-facebook th,
.table-facebook td,
.table-facebook thead th,
.table-facebook tbody + tbody {
  border-color: #99a9ca; }

.table-hover .table-facebook:hover {
  background-color: #b7c3d9; }
  .table-hover .table-facebook:hover > td,
  .table-hover .table-facebook:hover > th {
    background-color: #b7c3d9; }

.table-twitter,
.table-twitter > th,
.table-twitter > td {
  background-color: #c0e5fb; }

.table-twitter th,
.table-twitter td,
.table-twitter thead th,
.table-twitter tbody + tbody {
  border-color: #89cef8; }

.table-hover .table-twitter:hover {
  background-color: #a8dbf9; }
  .table-hover .table-twitter:hover > td,
  .table-hover .table-twitter:hover > th {
    background-color: #a8dbf9; }

.table-google,
.table-google > th,
.table-google > td {
  background-color: #f5cac7; }

.table-google th,
.table-google td,
.table-google thead th,
.table-google tbody + tbody {
  border-color: #ec9d97; }

.table-hover .table-google:hover {
  background-color: #f1b6b1; }
  .table-hover .table-google:hover > td,
  .table-hover .table-google:hover > th {
    background-color: #f1b6b1; }

.table-github,
.table-github > th,
.table-github > td {
  background-color: #c2c3c4; }

.table-github th,
.table-github td,
.table-github thead th,
.table-github tbody + tbody {
  border-color: #8d9092; }

.table-hover .table-github:hover {
  background-color: #b5b6b7; }
  .table-hover .table-github:hover > td,
  .table-hover .table-github:hover > th {
    background-color: #b5b6b7; }

.table-white,
.table-white > th,
.table-white > td {
  background-color: white; }

.table-white th,
.table-white td,
.table-white thead th,
.table-white tbody + tbody {
  border-color: white; }

.table-hover .table-white:hover {
  background-color: #f2f2f2; }
  .table-hover .table-white:hover > td,
  .table-hover .table-white:hover > th {
    background-color: #f2f2f2; }

.table-gray,
.table-gray > th,
.table-gray > td {
  background-color: #cacbd4; }

.table-gray th,
.table-gray td,
.table-gray thead th,
.table-gray tbody + tbody {
  border-color: #9d9fb0; }

.table-hover .table-gray:hover {
  background-color: #bcbdc9; }
  .table-hover .table-gray:hover > td,
  .table-hover .table-gray:hover > th {
    background-color: #bcbdc9; }

.table-neutral,
.table-neutral > th,
.table-neutral > td {
  background-color: white; }

.table-neutral th,
.table-neutral td,
.table-neutral thead th,
.table-neutral tbody + tbody {
  border-color: white; }

.table-hover .table-neutral:hover {
  background-color: #f2f2f2; }
  .table-hover .table-neutral:hover > td,
  .table-hover .table-neutral:hover > th {
    background-color: #f2f2f2; }

.table-soft,
.table-soft > th,
.table-soft > td {
  background-color: #fefefe; }

.table-soft th,
.table-soft td,
.table-soft thead th,
.table-soft tbody + tbody {
  border-color: #fcfcfd; }

.table-hover .table-soft:hover {
  background-color: #f1f1f1; }
  .table-hover .table-soft:hover > td,
  .table-hover .table-soft:hover > th {
    background-color: #f1f1f1; }

.table-black,
.table-black > th,
.table-black > td {
  background-color: #bcbcbc; }

.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #838383; }

.table-hover .table-black:hover {
  background-color: #afafaf; }
  .table-hover .table-black:hover > td,
  .table-hover .table-black:hover > th {
    background-color: #afafaf; }

.table-purple,
.table-purple > th,
.table-purple > td {
  background-color: #d7caee; }

.table-purple th,
.table-purple td,
.table-purple thead th,
.table-purple tbody + tbody {
  border-color: #b49ddf; }

.table-hover .table-purple:hover {
  background-color: #c8b7e8; }
  .table-hover .table-purple:hover > td,
  .table-hover .table-purple:hover > th {
    background-color: #c8b7e8; }

.table-gray-100,
.table-gray-100 > th,
.table-gray-100 > td {
  background-color: white; }

.table-gray-100 th,
.table-gray-100 td,
.table-gray-100 thead th,
.table-gray-100 tbody + tbody {
  border-color: white; }

.table-hover .table-gray-100:hover {
  background-color: #f2f2f2; }
  .table-hover .table-gray-100:hover > td,
  .table-hover .table-gray-100:hover > th {
    background-color: #f2f2f2; }

.table-gray-200,
.table-gray-200 > th,
.table-gray-200 > td {
  background-color: #fefeff; }

.table-gray-200 th,
.table-gray-200 td,
.table-gray-200 thead th,
.table-gray-200 tbody + tbody {
  border-color: #fcfdfe; }

.table-hover .table-gray-200:hover {
  background-color: #e5e5ff; }
  .table-hover .table-gray-200:hover > td,
  .table-hover .table-gray-200:hover > th {
    background-color: #e5e5ff; }

.table-gray-300,
.table-gray-300 > th,
.table-gray-300 > td {
  background-color: #fefefe; }

.table-gray-300 th,
.table-gray-300 td,
.table-gray-300 thead th,
.table-gray-300 tbody + tbody {
  border-color: #fcfcfd; }

.table-hover .table-gray-300:hover {
  background-color: #f1f1f1; }
  .table-hover .table-gray-300:hover > td,
  .table-hover .table-gray-300:hover > th {
    background-color: #f1f1f1; }

.table-gray-400,
.table-gray-400 > th,
.table-gray-400 > td {
  background-color: #f8f8f9; }

.table-gray-400 th,
.table-gray-400 td,
.table-gray-400 thead th,
.table-gray-400 tbody + tbody {
  border-color: #f2f3f3; }

.table-hover .table-gray-400:hover {
  background-color: #eaeaed; }
  .table-hover .table-gray-400:hover > td,
  .table-hover .table-gray-400:hover > th {
    background-color: #eaeaed; }

.table-gray-500,
.table-gray-500 > th,
.table-gray-500 > td {
  background-color: #ebeef2; }

.table-gray-500 th,
.table-gray-500 td,
.table-gray-500 thead th,
.table-gray-500 tbody + tbody {
  border-color: #dae0e8; }

.table-hover .table-gray-500:hover {
  background-color: #dce1e8; }
  .table-hover .table-gray-500:hover > td,
  .table-hover .table-gray-500:hover > th {
    background-color: #dce1e8; }

.table-gray-600,
.table-gray-600 > th,
.table-gray-600 > td {
  background-color: #e1e6ed; }

.table-gray-600 th,
.table-gray-600 td,
.table-gray-600 thead th,
.table-gray-600 tbody + tbody {
  border-color: #c7d0dd; }

.table-hover .table-gray-600:hover {
  background-color: #d1d9e3; }
  .table-hover .table-gray-600:hover > td,
  .table-hover .table-gray-600:hover > th {
    background-color: #d1d9e3; }

.table-gray-700,
.table-gray-700 > th,
.table-gray-700 > td {
  background-color: #cfcfda; }

.table-gray-700 th,
.table-gray-700 td,
.table-gray-700 thead th,
.table-gray-700 tbody + tbody {
  border-color: #a5a6ba; }

.table-hover .table-gray-700:hover {
  background-color: #c1c1cf; }
  .table-hover .table-gray-700:hover > td,
  .table-hover .table-gray-700:hover > th {
    background-color: #c1c1cf; }

.table-gray-800,
.table-gray-800 > th,
.table-gray-800 > td {
  background-color: #cdced9; }

.table-gray-800 th,
.table-gray-800 td,
.table-gray-800 thead th,
.table-gray-800 tbody + tbody {
  border-color: #a3a4b9; }

.table-hover .table-gray-800:hover {
  background-color: #bfc0ce; }
  .table-hover .table-gray-800:hover > td,
  .table-hover .table-gray-800:hover > th {
    background-color: #bfc0ce; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(17, 17, 17, 0.03); }

.table-hover .table-active:hover {
  background-color: rgba(4, 4, 4, 0.03); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(4, 4, 4, 0.03); }

.table .thead-dark th {
  color: #ffffff;
  background-color: #1c2540;
  border-color: #ff5b29; }

.table .thead-light th {
  color: #52547a;
  background-color: #ffffff;
  border-color: #e6e7e8; }

.table-dark {
  color: #ffffff;
  background-color: #1c2540; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #ff5b29; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 1.2625rem);
  padding: 0.6rem 0.75rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #424767;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0.0625rem solid #e6e7e8;
  border-radius: 0.45rem;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #424767; }
  .form-control:focus {
    color: #424767;
    background-color: #ffffff;
    border-color: #ff5b29;
    outline: 0;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.05), none; }
  .form-control::placeholder {
    color: #4E5079;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #fafbfe;
    opacity: 1; }

select.form-control:focus::-ms-value {
  color: #424767;
  background-color: #ffffff; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: 0.6625rem;
  padding-bottom: 0.6625rem;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: 0.6875rem;
  padding-bottom: 0.6875rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: 0.4375rem;
  padding-bottom: 0.4375rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.6rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #424767;
  background-color: transparent;
  border: solid transparent;
  border-width: 0.0625rem 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  height: calc(1.5em + 0.8125rem);
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.1rem; }

.form-control-lg {
  height: calc(1.5em + 1.3125rem);
  padding: 0.625rem 0.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

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

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

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

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

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

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

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

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #18634B; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(24, 99, 75, 0.9);
  border-radius: 0.45rem; }

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #18634B;
  padding-right: calc(1.5em + 1.2rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2318634B' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.3rem) center;
  background-size: calc(0.4875rem + 0.6rem) calc(0.4875rem + 0.6rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #18634B;
    box-shadow: 0 0 0 0 rgba(24, 99, 75, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 1.2rem);
  background-position: top calc(0.375em + 0.3rem) right calc(0.375em + 0.3rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #18634B;
  padding-right: calc(0.75em + 2.65rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%234E5079' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2318634B' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #ffffff no-repeat center right 1.75rem/calc(0.4875rem + 0.6rem) calc(0.4875rem + 0.6rem); }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #18634B;
    box-shadow: 0 0 0 0 rgba(24, 99, 75, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #18634B; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #18634B; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #18634B; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #228c6a;
  background-color: #228c6a; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(24, 99, 75, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #18634B; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #18634B; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #18634B;
  box-shadow: 0 0 0 0 rgba(24, 99, 75, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #A91E2C; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(169, 30, 44, 0.9);
  border-radius: 0.45rem; }

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #A91E2C;
  padding-right: calc(1.5em + 1.2rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23A91E2C' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23A91E2C' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.3rem) center;
  background-size: calc(0.4875rem + 0.6rem) calc(0.4875rem + 0.6rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #A91E2C;
    box-shadow: 0 0 0 0 rgba(169, 30, 44, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 1.2rem);
  background-position: top calc(0.375em + 0.3rem) right calc(0.375em + 0.3rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #A91E2C;
  padding-right: calc(0.75em + 2.65rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%234E5079' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23A91E2C' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23A91E2C' stroke='none'/%3e%3c/svg%3e") #ffffff no-repeat center right 1.75rem/calc(0.4875rem + 0.6rem) calc(0.4875rem + 0.6rem); }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #A91E2C;
    box-shadow: 0 0 0 0 rgba(169, 30, 44, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #A91E2C; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #A91E2C; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #A91E2C; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #d42637;
  background-color: #d42637; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(169, 30, 44, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #A91E2C; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #A91E2C; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #A91E2C;
  box-shadow: 0 0 0 0 rgba(169, 30, 44, 0.25); }

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

.btn {
  display: inline-block;
  font-weight: 600;
  color: #424767;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  padding: 0.55rem 0.95rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.45rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #424767;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65;
    box-shadow: none; }
  .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
    box-shadow: none; }
    .btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
      box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #ffffff;
  background-color: #ff5b29;
  border-color: #ff5b29;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-primary:hover {
    color: #ffffff;
    background-color: #ff3e03;
    border-color: #f53900; }
  .btn-primary:focus, .btn-primary.focus {
    color: #ffffff;
    background-color: #ff3e03;
    border-color: #f53900;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(255, 116, 73, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #ffffff;
    background-color: #ff5b29;
    border-color: #ff5b29; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #f53900;
    border-color: #e83600; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 116, 73, 0.5); }

.btn-secondary {
  color: #ffffff;
  background-color: #1c2540;
  border-color: #1c2540;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-secondary:hover {
    color: #ffffff;
    background-color: #101625;
    border-color: #0c101d; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #ffffff;
    background-color: #101625;
    border-color: #0c101d;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(62, 70, 93, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #ffffff;
    background-color: #1c2540;
    border-color: #1c2540; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #ffffff;
    background-color: #0c101d;
    border-color: #090b14; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(62, 70, 93, 0.5); }

.btn-success {
  color: #ffffff;
  background-color: #18634B;
  border-color: #18634B;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-success:hover {
    color: #ffffff;
    background-color: #114434;
    border-color: #0e3a2c; }
  .btn-success:focus, .btn-success.focus {
    color: #ffffff;
    background-color: #114434;
    border-color: #0e3a2c;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(59, 122, 102, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #ffffff;
    background-color: #18634B;
    border-color: #18634B; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #ffffff;
    background-color: #0e3a2c;
    border-color: #0c3024; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(59, 122, 102, 0.5); }

.btn-info {
  color: #ffffff;
  background-color: #0056B3;
  border-color: #0056B3;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-info:hover {
    color: #ffffff;
    background-color: #00448d;
    border-color: #003d80; }
  .btn-info:focus, .btn-info.focus {
    color: #ffffff;
    background-color: #00448d;
    border-color: #003d80;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(38, 111, 190, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #ffffff;
    background-color: #0056B3;
    border-color: #0056B3; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #ffffff;
    background-color: #003d80;
    border-color: #003773; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(38, 111, 190, 0.5); }

.btn-warning {
  color: #1c2540;
  background-color: #F0B400;
  border-color: #F0B400;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-warning:hover {
    color: #ffffff;
    background-color: #ca9700;
    border-color: #bd8e00; }
  .btn-warning:focus, .btn-warning.focus {
    color: #ffffff;
    background-color: #ca9700;
    border-color: #bd8e00;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(208, 159, 10, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #1c2540;
    background-color: #F0B400;
    border-color: #F0B400; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #ffffff;
    background-color: #bd8e00;
    border-color: #b08400; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(208, 159, 10, 0.5); }

.btn-danger {
  color: #ffffff;
  background-color: #A91E2C;
  border-color: #A91E2C;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-danger:hover {
    color: #ffffff;
    background-color: #891824;
    border-color: #7e1621; }
  .btn-danger:focus, .btn-danger.focus {
    color: #ffffff;
    background-color: #891824;
    border-color: #7e1621;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(182, 64, 76, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #ffffff;
    background-color: #A91E2C;
    border-color: #A91E2C; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #7e1621;
    border-color: #73141e; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(182, 64, 76, 0.5); }

.btn-light {
  color: #1c2540;
  background-color: #e6e7e8;
  border-color: #e6e7e8;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-light:hover {
    color: #1c2540;
    background-color: #d2d4d6;
    border-color: #cbced0; }
  .btn-light:focus, .btn-light.focus {
    color: #1c2540;
    background-color: #d2d4d6;
    border-color: #cbced0;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(200, 202, 207, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #1c2540;
    background-color: #e6e7e8;
    border-color: #e6e7e8; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #1c2540;
    background-color: #cbced0;
    border-color: #c5c7c9; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(200, 202, 207, 0.5); }

.btn-dark {
  color: #ffffff;
  background-color: #1c2540;
  border-color: #1c2540;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-dark:hover {
    color: #ffffff;
    background-color: #101625;
    border-color: #0c101d; }
  .btn-dark:focus, .btn-dark.focus {
    color: #ffffff;
    background-color: #101625;
    border-color: #0c101d;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(62, 70, 93, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #ffffff;
    background-color: #1c2540;
    border-color: #1c2540; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #0c101d;
    border-color: #090b14; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(62, 70, 93, 0.5); }

.btn-tertiary {
  color: #ffffff;
  background-color: #1D58A5;
  border-color: #1D58A5;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-tertiary:hover {
    color: #ffffff;
    background-color: #174784;
    border-color: #15417a; }
  .btn-tertiary:focus, .btn-tertiary.focus {
    color: #ffffff;
    background-color: #174784;
    border-color: #15417a;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(63, 113, 179, 0.5); }
  .btn-tertiary.disabled, .btn-tertiary:disabled {
    color: #ffffff;
    background-color: #1D58A5;
    border-color: #1D58A5; }
  .btn-tertiary:not(:disabled):not(.disabled):active, .btn-tertiary:not(:disabled):not(.disabled).active,
  .show > .btn-tertiary.dropdown-toggle {
    color: #ffffff;
    background-color: #15417a;
    border-color: #133b6f; }
    .btn-tertiary:not(:disabled):not(.disabled):active:focus, .btn-tertiary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-tertiary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(63, 113, 179, 0.5); }

.btn-lighten {
  color: #1c2540;
  background-color: #fafbfe;
  border-color: #fafbfe;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-lighten:hover {
    color: #1c2540;
    background-color: #dae2f8;
    border-color: #d0d9f6; }
  .btn-lighten:focus, .btn-lighten.focus {
    color: #1c2540;
    background-color: #dae2f8;
    border-color: #d0d9f6;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(217, 219, 226, 0.5); }
  .btn-lighten.disabled, .btn-lighten:disabled {
    color: #1c2540;
    background-color: #fafbfe;
    border-color: #fafbfe; }
  .btn-lighten:not(:disabled):not(.disabled):active, .btn-lighten:not(:disabled):not(.disabled).active,
  .show > .btn-lighten.dropdown-toggle {
    color: #1c2540;
    background-color: #d0d9f6;
    border-color: #c5d1f3; }
    .btn-lighten:not(:disabled):not(.disabled):active:focus, .btn-lighten:not(:disabled):not(.disabled).active:focus,
    .show > .btn-lighten.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(217, 219, 226, 0.5); }

.btn-facebook {
  color: #ffffff;
  background-color: #3b5999;
  border-color: #3b5999;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-facebook:hover {
    color: #ffffff;
    background-color: #30497d;
    border-color: #2d4474; }
  .btn-facebook:focus, .btn-facebook.focus {
    color: #ffffff;
    background-color: #30497d;
    border-color: #2d4474;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(88, 114, 168, 0.5); }
  .btn-facebook.disabled, .btn-facebook:disabled {
    color: #ffffff;
    background-color: #3b5999;
    border-color: #3b5999; }
  .btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active,
  .show > .btn-facebook.dropdown-toggle {
    color: #ffffff;
    background-color: #2d4474;
    border-color: #293e6b; }
    .btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus,
    .show > .btn-facebook.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(88, 114, 168, 0.5); }

.btn-twitter {
  color: #ffffff;
  background-color: #1da1f2;
  border-color: #1da1f2;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-twitter:hover {
    color: #ffffff;
    background-color: #0d8ddc;
    border-color: #0c85d0; }
  .btn-twitter:focus, .btn-twitter.focus {
    color: #ffffff;
    background-color: #0d8ddc;
    border-color: #0c85d0;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(63, 175, 244, 0.5); }
  .btn-twitter.disabled, .btn-twitter:disabled {
    color: #ffffff;
    background-color: #1da1f2;
    border-color: #1da1f2; }
  .btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active,
  .show > .btn-twitter.dropdown-toggle {
    color: #ffffff;
    background-color: #0c85d0;
    border-color: #0b7ec4; }
    .btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus,
    .show > .btn-twitter.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(63, 175, 244, 0.5); }

.btn-google {
  color: #ffffff;
  background-color: #DB4337;
  border-color: #DB4337;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-google:hover {
    color: #ffffff;
    background-color: #c83024;
    border-color: #bd2d22; }
  .btn-google:focus, .btn-google.focus {
    color: #ffffff;
    background-color: #c83024;
    border-color: #bd2d22;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(224, 95, 85, 0.5); }
  .btn-google.disabled, .btn-google:disabled {
    color: #ffffff;
    background-color: #DB4337;
    border-color: #DB4337; }
  .btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active,
  .show > .btn-google.dropdown-toggle {
    color: #ffffff;
    background-color: #bd2d22;
    border-color: #b22b20; }
    .btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus,
    .show > .btn-google.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(224, 95, 85, 0.5); }

.btn-github {
  color: #ffffff;
  background-color: #24292E;
  border-color: #24292E;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-github:hover {
    color: #ffffff;
    background-color: #131619;
    border-color: #0e1011; }
  .btn-github:focus, .btn-github.focus {
    color: #ffffff;
    background-color: #131619;
    border-color: #0e1011;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(69, 73, 77, 0.5); }
  .btn-github.disabled, .btn-github:disabled {
    color: #ffffff;
    background-color: #24292E;
    border-color: #24292E; }
  .btn-github:not(:disabled):not(.disabled):active, .btn-github:not(:disabled):not(.disabled).active,
  .show > .btn-github.dropdown-toggle {
    color: #ffffff;
    background-color: #0e1011;
    border-color: #08090a; }
    .btn-github:not(:disabled):not(.disabled):active:focus, .btn-github:not(:disabled):not(.disabled).active:focus,
    .show > .btn-github.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(69, 73, 77, 0.5); }

.btn-white {
  color: #1c2540;
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-white:hover {
    color: #1c2540;
    background-color: #ececec;
    border-color: #e6e6e6; }
  .btn-white:focus, .btn-white.focus {
    color: #1c2540;
    background-color: #ececec;
    border-color: #e6e6e6;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(221, 222, 226, 0.5); }
  .btn-white.disabled, .btn-white:disabled {
    color: #1c2540;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,
  .show > .btn-white.dropdown-toggle {
    color: #1c2540;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    .btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(221, 222, 226, 0.5); }

.btn-gray {
  color: #ffffff;
  background-color: #424767;
  border-color: #424767;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray:hover {
    color: #ffffff;
    background-color: #333750;
    border-color: #2e3248; }
  .btn-gray:focus, .btn-gray.focus {
    color: #ffffff;
    background-color: #333750;
    border-color: #2e3248;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(94, 99, 126, 0.5); }
  .btn-gray.disabled, .btn-gray:disabled {
    color: #ffffff;
    background-color: #424767;
    border-color: #424767; }
  .btn-gray:not(:disabled):not(.disabled):active, .btn-gray:not(:disabled):not(.disabled).active,
  .show > .btn-gray.dropdown-toggle {
    color: #ffffff;
    background-color: #2e3248;
    border-color: #292c40; }
    .btn-gray:not(:disabled):not(.disabled):active:focus, .btn-gray:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(94, 99, 126, 0.5); }

.btn-neutral {
  color: #1c2540;
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-neutral:hover {
    color: #1c2540;
    background-color: #ececec;
    border-color: #e6e6e6; }
  .btn-neutral:focus, .btn-neutral.focus {
    color: #1c2540;
    background-color: #ececec;
    border-color: #e6e6e6;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(221, 222, 226, 0.5); }
  .btn-neutral.disabled, .btn-neutral:disabled {
    color: #1c2540;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-neutral:not(:disabled):not(.disabled):active, .btn-neutral:not(:disabled):not(.disabled).active,
  .show > .btn-neutral.dropdown-toggle {
    color: #1c2540;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    .btn-neutral:not(:disabled):not(.disabled):active:focus, .btn-neutral:not(:disabled):not(.disabled).active:focus,
    .show > .btn-neutral.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(221, 222, 226, 0.5); }

.btn-soft {
  color: #1c2540;
  background-color: #FAFAFB;
  border-color: #FAFAFB;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-soft:hover {
    color: #1c2540;
    background-color: #e5e5ea;
    border-color: #dedee4; }
  .btn-soft:focus, .btn-soft.focus {
    color: #1c2540;
    background-color: #e5e5ea;
    border-color: #dedee4;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(217, 218, 223, 0.5); }
  .btn-soft.disabled, .btn-soft:disabled {
    color: #1c2540;
    background-color: #FAFAFB;
    border-color: #FAFAFB; }
  .btn-soft:not(:disabled):not(.disabled):active, .btn-soft:not(:disabled):not(.disabled).active,
  .show > .btn-soft.dropdown-toggle {
    color: #1c2540;
    background-color: #dedee4;
    border-color: #d7d7df; }
    .btn-soft:not(:disabled):not(.disabled):active:focus, .btn-soft:not(:disabled):not(.disabled).active:focus,
    .show > .btn-soft.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(217, 218, 223, 0.5); }

.btn-black {
  color: #ffffff;
  background-color: #111111;
  border-color: #111111;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-black:hover {
    color: #ffffff;
    background-color: black;
    border-color: black; }
  .btn-black:focus, .btn-black.focus {
    color: #ffffff;
    background-color: black;
    border-color: black;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(53, 53, 53, 0.5); }
  .btn-black.disabled, .btn-black:disabled {
    color: #ffffff;
    background-color: #111111;
    border-color: #111111; }
  .btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active,
  .show > .btn-black.dropdown-toggle {
    color: #ffffff;
    background-color: black;
    border-color: black; }
    .btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus,
    .show > .btn-black.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(53, 53, 53, 0.5); }

.btn-purple {
  color: #ffffff;
  background-color: #6f42c1;
  border-color: #6f42c1;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-purple:hover {
    color: #ffffff;
    background-color: #5e37a6;
    border-color: #59339d; }
  .btn-purple:focus, .btn-purple.focus {
    color: #ffffff;
    background-color: #5e37a6;
    border-color: #59339d;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(133, 94, 202, 0.5); }
  .btn-purple.disabled, .btn-purple:disabled {
    color: #ffffff;
    background-color: #6f42c1;
    border-color: #6f42c1; }
  .btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active,
  .show > .btn-purple.dropdown-toggle {
    color: #ffffff;
    background-color: #59339d;
    border-color: #533093; }
    .btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-purple.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(133, 94, 202, 0.5); }

.btn-gray-100 {
  color: #1c2540;
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-100:hover {
    color: #1c2540;
    background-color: #ececec;
    border-color: #e6e6e6; }
  .btn-gray-100:focus, .btn-gray-100.focus {
    color: #1c2540;
    background-color: #ececec;
    border-color: #e6e6e6;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(221, 222, 226, 0.5); }
  .btn-gray-100.disabled, .btn-gray-100:disabled {
    color: #1c2540;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-gray-100:not(:disabled):not(.disabled):active, .btn-gray-100:not(:disabled):not(.disabled).active,
  .show > .btn-gray-100.dropdown-toggle {
    color: #1c2540;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    .btn-gray-100:not(:disabled):not(.disabled):active:focus, .btn-gray-100:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-100.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(221, 222, 226, 0.5); }

.btn-gray-200 {
  color: #1c2540;
  background-color: #fafbfe;
  border-color: #fafbfe;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-200:hover {
    color: #1c2540;
    background-color: #dae2f8;
    border-color: #d0d9f6; }
  .btn-gray-200:focus, .btn-gray-200.focus {
    color: #1c2540;
    background-color: #dae2f8;
    border-color: #d0d9f6;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(217, 219, 226, 0.5); }
  .btn-gray-200.disabled, .btn-gray-200:disabled {
    color: #1c2540;
    background-color: #fafbfe;
    border-color: #fafbfe; }
  .btn-gray-200:not(:disabled):not(.disabled):active, .btn-gray-200:not(:disabled):not(.disabled).active,
  .show > .btn-gray-200.dropdown-toggle {
    color: #1c2540;
    background-color: #d0d9f6;
    border-color: #c5d1f3; }
    .btn-gray-200:not(:disabled):not(.disabled):active:focus, .btn-gray-200:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-200.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(217, 219, 226, 0.5); }

.btn-gray-300 {
  color: #1c2540;
  background-color: #FAFAFB;
  border-color: #FAFAFB;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-300:hover {
    color: #1c2540;
    background-color: #e5e5ea;
    border-color: #dedee4; }
  .btn-gray-300:focus, .btn-gray-300.focus {
    color: #1c2540;
    background-color: #e5e5ea;
    border-color: #dedee4;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(217, 218, 223, 0.5); }
  .btn-gray-300.disabled, .btn-gray-300:disabled {
    color: #1c2540;
    background-color: #FAFAFB;
    border-color: #FAFAFB; }
  .btn-gray-300:not(:disabled):not(.disabled):active, .btn-gray-300:not(:disabled):not(.disabled).active,
  .show > .btn-gray-300.dropdown-toggle {
    color: #1c2540;
    background-color: #dedee4;
    border-color: #d7d7df; }
    .btn-gray-300:not(:disabled):not(.disabled):active:focus, .btn-gray-300:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-300.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(217, 218, 223, 0.5); }

.btn-gray-400 {
  color: #1c2540;
  background-color: #e6e7e8;
  border-color: #e6e7e8;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-400:hover {
    color: #1c2540;
    background-color: #d2d4d6;
    border-color: #cbced0; }
  .btn-gray-400:focus, .btn-gray-400.focus {
    color: #1c2540;
    background-color: #d2d4d6;
    border-color: #cbced0;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(200, 202, 207, 0.5); }
  .btn-gray-400.disabled, .btn-gray-400:disabled {
    color: #1c2540;
    background-color: #e6e7e8;
    border-color: #e6e7e8; }
  .btn-gray-400:not(:disabled):not(.disabled):active, .btn-gray-400:not(:disabled):not(.disabled).active,
  .show > .btn-gray-400.dropdown-toggle {
    color: #1c2540;
    background-color: #cbced0;
    border-color: #c5c7c9; }
    .btn-gray-400:not(:disabled):not(.disabled):active:focus, .btn-gray-400:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-400.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(200, 202, 207, 0.5); }

.btn-gray-500 {
  color: #1c2540;
  background-color: #B7C3D2;
  border-color: #B7C3D2;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-500:hover {
    color: #1c2540;
    background-color: #9fafc3;
    border-color: #98a9be; }
  .btn-gray-500:focus, .btn-gray-500.focus {
    color: #1c2540;
    background-color: #9fafc3;
    border-color: #98a9be;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(160, 171, 188, 0.5); }
  .btn-gray-500.disabled, .btn-gray-500:disabled {
    color: #1c2540;
    background-color: #B7C3D2;
    border-color: #B7C3D2; }
  .btn-gray-500:not(:disabled):not(.disabled):active, .btn-gray-500:not(:disabled):not(.disabled).active,
  .show > .btn-gray-500.dropdown-toggle {
    color: #1c2540;
    background-color: #98a9be;
    border-color: #90a2b9; }
    .btn-gray-500:not(:disabled):not(.disabled):active:focus, .btn-gray-500:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-500.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(160, 171, 188, 0.5); }

.btn-gray-600 {
  color: #1c2540;
  background-color: #93a5be;
  border-color: #93a5be;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-600:hover {
    color: #ffffff;
    background-color: #7b91b0;
    border-color: #738aab; }
  .btn-gray-600:focus, .btn-gray-600.focus {
    color: #ffffff;
    background-color: #7b91b0;
    border-color: #738aab;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(129, 146, 171, 0.5); }
  .btn-gray-600.disabled, .btn-gray-600:disabled {
    color: #1c2540;
    background-color: #93a5be;
    border-color: #93a5be; }
  .btn-gray-600:not(:disabled):not(.disabled):active, .btn-gray-600:not(:disabled):not(.disabled).active,
  .show > .btn-gray-600.dropdown-toggle {
    color: #ffffff;
    background-color: #738aab;
    border-color: #6b84a6; }
    .btn-gray-600:not(:disabled):not(.disabled):active:focus, .btn-gray-600:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-600.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(129, 146, 171, 0.5); }

.btn-gray-700 {
  color: #ffffff;
  background-color: #52547a;
  border-color: #52547a;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-700:hover {
    color: #ffffff;
    background-color: #434463;
    border-color: #3e3f5c; }
  .btn-gray-700:focus, .btn-gray-700.focus {
    color: #ffffff;
    background-color: #434463;
    border-color: #3e3f5c;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(108, 110, 142, 0.5); }
  .btn-gray-700.disabled, .btn-gray-700:disabled {
    color: #ffffff;
    background-color: #52547a;
    border-color: #52547a; }
  .btn-gray-700:not(:disabled):not(.disabled):active, .btn-gray-700:not(:disabled):not(.disabled).active,
  .show > .btn-gray-700.dropdown-toggle {
    color: #ffffff;
    background-color: #3e3f5c;
    border-color: #383a54; }
    .btn-gray-700:not(:disabled):not(.disabled):active:focus, .btn-gray-700:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-700.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(108, 110, 142, 0.5); }

.btn-gray-800 {
  color: #ffffff;
  background-color: #4E5079;
  border-color: #4E5079;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-800:hover {
    color: #ffffff;
    background-color: #3f4162;
    border-color: #3a3b5a; }
  .btn-gray-800:focus, .btn-gray-800.focus {
    color: #ffffff;
    background-color: #3f4162;
    border-color: #3a3b5a;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(105, 106, 141, 0.5); }
  .btn-gray-800.disabled, .btn-gray-800:disabled {
    color: #ffffff;
    background-color: #4E5079;
    border-color: #4E5079; }
  .btn-gray-800:not(:disabled):not(.disabled):active, .btn-gray-800:not(:disabled):not(.disabled).active,
  .show > .btn-gray-800.dropdown-toggle {
    color: #ffffff;
    background-color: #3a3b5a;
    border-color: #353652; }
    .btn-gray-800:not(:disabled):not(.disabled):active:focus, .btn-gray-800:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-800.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(105, 106, 141, 0.5); }

.btn-outline-primary {
  color: #ff5b29;
  border-color: #ff5b29; }
  .btn-outline-primary:hover {
    color: #ffffff;
    background-color: #ff5b29;
    border-color: #ff5b29; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.25rem rgba(255, 91, 41, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #ff5b29;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #ff5b29;
    border-color: #ff5b29; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 91, 41, 0.5); }

.btn-outline-secondary {
  color: #1c2540;
  border-color: #1c2540; }
  .btn-outline-secondary:hover {
    color: #ffffff;
    background-color: #1c2540;
    border-color: #1c2540; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.25rem rgba(28, 37, 64, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #1c2540;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #ffffff;
    background-color: #1c2540;
    border-color: #1c2540; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(28, 37, 64, 0.5); }

.btn-outline-success {
  color: #18634B;
  border-color: #18634B; }
  .btn-outline-success:hover {
    color: #ffffff;
    background-color: #18634B;
    border-color: #18634B; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.25rem rgba(24, 99, 75, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #18634B;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #ffffff;
    background-color: #18634B;
    border-color: #18634B; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(24, 99, 75, 0.5); }

.btn-outline-info {
  color: #0056B3;
  border-color: #0056B3; }
  .btn-outline-info:hover {
    color: #ffffff;
    background-color: #0056B3;
    border-color: #0056B3; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.25rem rgba(0, 86, 179, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #0056B3;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #ffffff;
    background-color: #0056B3;
    border-color: #0056B3; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(0, 86, 179, 0.5); }

.btn-outline-warning {
  color: #F0B400;
  border-color: #F0B400; }
  .btn-outline-warning:hover {
    color: #1c2540;
    background-color: #F0B400;
    border-color: #F0B400; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.25rem rgba(240, 180, 0, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #F0B400;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #1c2540;
    background-color: #F0B400;
    border-color: #F0B400; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(240, 180, 0, 0.5); }

.btn-outline-danger {
  color: #A91E2C;
  border-color: #A91E2C; }
  .btn-outline-danger:hover {
    color: #ffffff;
    background-color: #A91E2C;
    border-color: #A91E2C; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.25rem rgba(169, 30, 44, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #A91E2C;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #A91E2C;
    border-color: #A91E2C; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(169, 30, 44, 0.5); }

.btn-outline-light {
  color: #e6e7e8;
  border-color: #e6e7e8; }
  .btn-outline-light:hover {
    color: #1c2540;
    background-color: #e6e7e8;
    border-color: #e6e7e8; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.25rem rgba(230, 231, 232, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #e6e7e8;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #1c2540;
    background-color: #e6e7e8;
    border-color: #e6e7e8; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(230, 231, 232, 0.5); }

.btn-outline-dark {
  color: #1c2540;
  border-color: #1c2540; }
  .btn-outline-dark:hover {
    color: #ffffff;
    background-color: #1c2540;
    border-color: #1c2540; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.25rem rgba(28, 37, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #1c2540;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #1c2540;
    border-color: #1c2540; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(28, 37, 64, 0.5); }

.btn-outline-tertiary {
  color: #1D58A5;
  border-color: #1D58A5; }
  .btn-outline-tertiary:hover {
    color: #ffffff;
    background-color: #1D58A5;
    border-color: #1D58A5; }
  .btn-outline-tertiary:focus, .btn-outline-tertiary.focus {
    box-shadow: 0 0 0 0.25rem rgba(29, 88, 165, 0.5); }
  .btn-outline-tertiary.disabled, .btn-outline-tertiary:disabled {
    color: #1D58A5;
    background-color: transparent; }
  .btn-outline-tertiary:not(:disabled):not(.disabled):active, .btn-outline-tertiary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-tertiary.dropdown-toggle {
    color: #ffffff;
    background-color: #1D58A5;
    border-color: #1D58A5; }
    .btn-outline-tertiary:not(:disabled):not(.disabled):active:focus, .btn-outline-tertiary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-tertiary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(29, 88, 165, 0.5); }

.btn-outline-lighten {
  color: #fafbfe;
  border-color: #fafbfe; }
  .btn-outline-lighten:hover {
    color: #1c2540;
    background-color: #fafbfe;
    border-color: #fafbfe; }
  .btn-outline-lighten:focus, .btn-outline-lighten.focus {
    box-shadow: 0 0 0 0.25rem rgba(250, 251, 254, 0.5); }
  .btn-outline-lighten.disabled, .btn-outline-lighten:disabled {
    color: #fafbfe;
    background-color: transparent; }
  .btn-outline-lighten:not(:disabled):not(.disabled):active, .btn-outline-lighten:not(:disabled):not(.disabled).active,
  .show > .btn-outline-lighten.dropdown-toggle {
    color: #1c2540;
    background-color: #fafbfe;
    border-color: #fafbfe; }
    .btn-outline-lighten:not(:disabled):not(.disabled):active:focus, .btn-outline-lighten:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-lighten.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(250, 251, 254, 0.5); }

.btn-outline-facebook {
  color: #3b5999;
  border-color: #3b5999; }
  .btn-outline-facebook:hover {
    color: #ffffff;
    background-color: #3b5999;
    border-color: #3b5999; }
  .btn-outline-facebook:focus, .btn-outline-facebook.focus {
    box-shadow: 0 0 0 0.25rem rgba(59, 89, 153, 0.5); }
  .btn-outline-facebook.disabled, .btn-outline-facebook:disabled {
    color: #3b5999;
    background-color: transparent; }
  .btn-outline-facebook:not(:disabled):not(.disabled):active, .btn-outline-facebook:not(:disabled):not(.disabled).active,
  .show > .btn-outline-facebook.dropdown-toggle {
    color: #ffffff;
    background-color: #3b5999;
    border-color: #3b5999; }
    .btn-outline-facebook:not(:disabled):not(.disabled):active:focus, .btn-outline-facebook:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-facebook.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(59, 89, 153, 0.5); }

.btn-outline-twitter {
  color: #1da1f2;
  border-color: #1da1f2; }
  .btn-outline-twitter:hover {
    color: #ffffff;
    background-color: #1da1f2;
    border-color: #1da1f2; }
  .btn-outline-twitter:focus, .btn-outline-twitter.focus {
    box-shadow: 0 0 0 0.25rem rgba(29, 161, 242, 0.5); }
  .btn-outline-twitter.disabled, .btn-outline-twitter:disabled {
    color: #1da1f2;
    background-color: transparent; }
  .btn-outline-twitter:not(:disabled):not(.disabled):active, .btn-outline-twitter:not(:disabled):not(.disabled).active,
  .show > .btn-outline-twitter.dropdown-toggle {
    color: #ffffff;
    background-color: #1da1f2;
    border-color: #1da1f2; }
    .btn-outline-twitter:not(:disabled):not(.disabled):active:focus, .btn-outline-twitter:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-twitter.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(29, 161, 242, 0.5); }

.btn-outline-google {
  color: #DB4337;
  border-color: #DB4337; }
  .btn-outline-google:hover {
    color: #ffffff;
    background-color: #DB4337;
    border-color: #DB4337; }
  .btn-outline-google:focus, .btn-outline-google.focus {
    box-shadow: 0 0 0 0.25rem rgba(219, 67, 55, 0.5); }
  .btn-outline-google.disabled, .btn-outline-google:disabled {
    color: #DB4337;
    background-color: transparent; }
  .btn-outline-google:not(:disabled):not(.disabled):active, .btn-outline-google:not(:disabled):not(.disabled).active,
  .show > .btn-outline-google.dropdown-toggle {
    color: #ffffff;
    background-color: #DB4337;
    border-color: #DB4337; }
    .btn-outline-google:not(:disabled):not(.disabled):active:focus, .btn-outline-google:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-google.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(219, 67, 55, 0.5); }

.btn-outline-github {
  color: #24292E;
  border-color: #24292E; }
  .btn-outline-github:hover {
    color: #ffffff;
    background-color: #24292E;
    border-color: #24292E; }
  .btn-outline-github:focus, .btn-outline-github.focus {
    box-shadow: 0 0 0 0.25rem rgba(36, 41, 46, 0.5); }
  .btn-outline-github.disabled, .btn-outline-github:disabled {
    color: #24292E;
    background-color: transparent; }
  .btn-outline-github:not(:disabled):not(.disabled):active, .btn-outline-github:not(:disabled):not(.disabled).active,
  .show > .btn-outline-github.dropdown-toggle {
    color: #ffffff;
    background-color: #24292E;
    border-color: #24292E; }
    .btn-outline-github:not(:disabled):not(.disabled):active:focus, .btn-outline-github:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-github.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(36, 41, 46, 0.5); }

.btn-outline-white {
  color: #ffffff;
  border-color: #ffffff; }
  .btn-outline-white:hover {
    color: #1c2540;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-outline-white:focus, .btn-outline-white.focus {
    box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); }
  .btn-outline-white.disabled, .btn-outline-white:disabled {
    color: #ffffff;
    background-color: transparent; }
  .btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active,
  .show > .btn-outline-white.dropdown-toggle {
    color: #1c2540;
    background-color: #ffffff;
    border-color: #ffffff; }
    .btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); }

.btn-outline-gray {
  color: #424767;
  border-color: #424767; }
  .btn-outline-gray:hover {
    color: #ffffff;
    background-color: #424767;
    border-color: #424767; }
  .btn-outline-gray:focus, .btn-outline-gray.focus {
    box-shadow: 0 0 0 0.25rem rgba(66, 71, 103, 0.5); }
  .btn-outline-gray.disabled, .btn-outline-gray:disabled {
    color: #424767;
    background-color: transparent; }
  .btn-outline-gray:not(:disabled):not(.disabled):active, .btn-outline-gray:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray.dropdown-toggle {
    color: #ffffff;
    background-color: #424767;
    border-color: #424767; }
    .btn-outline-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-gray:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(66, 71, 103, 0.5); }

.btn-outline-neutral {
  color: #ffffff;
  border-color: #ffffff; }
  .btn-outline-neutral:hover {
    color: #1c2540;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-outline-neutral:focus, .btn-outline-neutral.focus {
    box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); }
  .btn-outline-neutral.disabled, .btn-outline-neutral:disabled {
    color: #ffffff;
    background-color: transparent; }
  .btn-outline-neutral:not(:disabled):not(.disabled):active, .btn-outline-neutral:not(:disabled):not(.disabled).active,
  .show > .btn-outline-neutral.dropdown-toggle {
    color: #1c2540;
    background-color: #ffffff;
    border-color: #ffffff; }
    .btn-outline-neutral:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-neutral.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); }

.btn-outline-soft {
  color: #FAFAFB;
  border-color: #FAFAFB; }
  .btn-outline-soft:hover {
    color: #1c2540;
    background-color: #FAFAFB;
    border-color: #FAFAFB; }
  .btn-outline-soft:focus, .btn-outline-soft.focus {
    box-shadow: 0 0 0 0.25rem rgba(250, 250, 251, 0.5); }
  .btn-outline-soft.disabled, .btn-outline-soft:disabled {
    color: #FAFAFB;
    background-color: transparent; }
  .btn-outline-soft:not(:disabled):not(.disabled):active, .btn-outline-soft:not(:disabled):not(.disabled).active,
  .show > .btn-outline-soft.dropdown-toggle {
    color: #1c2540;
    background-color: #FAFAFB;
    border-color: #FAFAFB; }
    .btn-outline-soft:not(:disabled):not(.disabled):active:focus, .btn-outline-soft:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-soft.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(250, 250, 251, 0.5); }

.btn-outline-black {
  color: #111111;
  border-color: #111111; }
  .btn-outline-black:hover {
    color: #ffffff;
    background-color: #111111;
    border-color: #111111; }
  .btn-outline-black:focus, .btn-outline-black.focus {
    box-shadow: 0 0 0 0.25rem rgba(17, 17, 17, 0.5); }
  .btn-outline-black.disabled, .btn-outline-black:disabled {
    color: #111111;
    background-color: transparent; }
  .btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active,
  .show > .btn-outline-black.dropdown-toggle {
    color: #ffffff;
    background-color: #111111;
    border-color: #111111; }
    .btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-black.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(17, 17, 17, 0.5); }

.btn-outline-purple {
  color: #6f42c1;
  border-color: #6f42c1; }
  .btn-outline-purple:hover {
    color: #ffffff;
    background-color: #6f42c1;
    border-color: #6f42c1; }
  .btn-outline-purple:focus, .btn-outline-purple.focus {
    box-shadow: 0 0 0 0.25rem rgba(111, 66, 193, 0.5); }
  .btn-outline-purple.disabled, .btn-outline-purple:disabled {
    color: #6f42c1;
    background-color: transparent; }
  .btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active,
  .show > .btn-outline-purple.dropdown-toggle {
    color: #ffffff;
    background-color: #6f42c1;
    border-color: #6f42c1; }
    .btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-purple.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(111, 66, 193, 0.5); }

.btn-outline-gray-100 {
  color: #ffffff;
  border-color: #ffffff; }
  .btn-outline-gray-100:hover {
    color: #1c2540;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-outline-gray-100:focus, .btn-outline-gray-100.focus {
    box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); }
  .btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled {
    color: #ffffff;
    background-color: transparent; }
  .btn-outline-gray-100:not(:disabled):not(.disabled):active, .btn-outline-gray-100:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-100.dropdown-toggle {
    color: #1c2540;
    background-color: #ffffff;
    border-color: #ffffff; }
    .btn-outline-gray-100:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-100:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-100.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); }

.btn-outline-gray-200 {
  color: #fafbfe;
  border-color: #fafbfe; }
  .btn-outline-gray-200:hover {
    color: #1c2540;
    background-color: #fafbfe;
    border-color: #fafbfe; }
  .btn-outline-gray-200:focus, .btn-outline-gray-200.focus {
    box-shadow: 0 0 0 0.25rem rgba(250, 251, 254, 0.5); }
  .btn-outline-gray-200.disabled, .btn-outline-gray-200:disabled {
    color: #fafbfe;
    background-color: transparent; }
  .btn-outline-gray-200:not(:disabled):not(.disabled):active, .btn-outline-gray-200:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-200.dropdown-toggle {
    color: #1c2540;
    background-color: #fafbfe;
    border-color: #fafbfe; }
    .btn-outline-gray-200:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-200:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-200.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(250, 251, 254, 0.5); }

.btn-outline-gray-300 {
  color: #FAFAFB;
  border-color: #FAFAFB; }
  .btn-outline-gray-300:hover {
    color: #1c2540;
    background-color: #FAFAFB;
    border-color: #FAFAFB; }
  .btn-outline-gray-300:focus, .btn-outline-gray-300.focus {
    box-shadow: 0 0 0 0.25rem rgba(250, 250, 251, 0.5); }
  .btn-outline-gray-300.disabled, .btn-outline-gray-300:disabled {
    color: #FAFAFB;
    background-color: transparent; }
  .btn-outline-gray-300:not(:disabled):not(.disabled):active, .btn-outline-gray-300:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-300.dropdown-toggle {
    color: #1c2540;
    background-color: #FAFAFB;
    border-color: #FAFAFB; }
    .btn-outline-gray-300:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-300:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-300.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(250, 250, 251, 0.5); }

.btn-outline-gray-400 {
  color: #e6e7e8;
  border-color: #e6e7e8; }
  .btn-outline-gray-400:hover {
    color: #1c2540;
    background-color: #e6e7e8;
    border-color: #e6e7e8; }
  .btn-outline-gray-400:focus, .btn-outline-gray-400.focus {
    box-shadow: 0 0 0 0.25rem rgba(230, 231, 232, 0.5); }
  .btn-outline-gray-400.disabled, .btn-outline-gray-400:disabled {
    color: #e6e7e8;
    background-color: transparent; }
  .btn-outline-gray-400:not(:disabled):not(.disabled):active, .btn-outline-gray-400:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-400.dropdown-toggle {
    color: #1c2540;
    background-color: #e6e7e8;
    border-color: #e6e7e8; }
    .btn-outline-gray-400:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-400:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-400.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(230, 231, 232, 0.5); }

.btn-outline-gray-500 {
  color: #B7C3D2;
  border-color: #B7C3D2; }
  .btn-outline-gray-500:hover {
    color: #1c2540;
    background-color: #B7C3D2;
    border-color: #B7C3D2; }
  .btn-outline-gray-500:focus, .btn-outline-gray-500.focus {
    box-shadow: 0 0 0 0.25rem rgba(183, 195, 210, 0.5); }
  .btn-outline-gray-500.disabled, .btn-outline-gray-500:disabled {
    color: #B7C3D2;
    background-color: transparent; }
  .btn-outline-gray-500:not(:disabled):not(.disabled):active, .btn-outline-gray-500:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-500.dropdown-toggle {
    color: #1c2540;
    background-color: #B7C3D2;
    border-color: #B7C3D2; }
    .btn-outline-gray-500:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-500:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-500.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(183, 195, 210, 0.5); }

.btn-outline-gray-600 {
  color: #93a5be;
  border-color: #93a5be; }
  .btn-outline-gray-600:hover {
    color: #1c2540;
    background-color: #93a5be;
    border-color: #93a5be; }
  .btn-outline-gray-600:focus, .btn-outline-gray-600.focus {
    box-shadow: 0 0 0 0.25rem rgba(147, 165, 190, 0.5); }
  .btn-outline-gray-600.disabled, .btn-outline-gray-600:disabled {
    color: #93a5be;
    background-color: transparent; }
  .btn-outline-gray-600:not(:disabled):not(.disabled):active, .btn-outline-gray-600:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-600.dropdown-toggle {
    color: #1c2540;
    background-color: #93a5be;
    border-color: #93a5be; }
    .btn-outline-gray-600:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-600:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-600.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(147, 165, 190, 0.5); }

.btn-outline-gray-700 {
  color: #52547a;
  border-color: #52547a; }
  .btn-outline-gray-700:hover {
    color: #ffffff;
    background-color: #52547a;
    border-color: #52547a; }
  .btn-outline-gray-700:focus, .btn-outline-gray-700.focus {
    box-shadow: 0 0 0 0.25rem rgba(82, 84, 122, 0.5); }
  .btn-outline-gray-700.disabled, .btn-outline-gray-700:disabled {
    color: #52547a;
    background-color: transparent; }
  .btn-outline-gray-700:not(:disabled):not(.disabled):active, .btn-outline-gray-700:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-700.dropdown-toggle {
    color: #ffffff;
    background-color: #52547a;
    border-color: #52547a; }
    .btn-outline-gray-700:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-700:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-700.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(82, 84, 122, 0.5); }

.btn-outline-gray-800 {
  color: #4E5079;
  border-color: #4E5079; }
  .btn-outline-gray-800:hover {
    color: #ffffff;
    background-color: #4E5079;
    border-color: #4E5079; }
  .btn-outline-gray-800:focus, .btn-outline-gray-800.focus {
    box-shadow: 0 0 0 0.25rem rgba(78, 80, 121, 0.5); }
  .btn-outline-gray-800.disabled, .btn-outline-gray-800:disabled {
    color: #4E5079;
    background-color: transparent; }
  .btn-outline-gray-800:not(:disabled):not(.disabled):active, .btn-outline-gray-800:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-800.dropdown-toggle {
    color: #ffffff;
    background-color: #4E5079;
    border-color: #4E5079; }
    .btn-outline-gray-800:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-800:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-800.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(78, 80, 121, 0.5); }

.btn-link {
  font-weight: 400;
  color: #ff5b29;
  text-decoration: none; }
  .btn-link:hover {
    color: #f53900;
    text-decoration: none; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: none;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #93a5be;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.625rem 0.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.45rem; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.7rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.875rem;
  color: #424767;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0 solid rgba(17, 17, 17, 0.15);
  border-radius: 0.45rem;
  box-shadow: 0 1rem 3rem rgba(17, 17, 17, 0.175); }

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

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

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

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

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

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #fafbfe; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #424767;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #383c57;
    text-decoration: none;
    background-color: #ffffff; }
  .dropdown-item.active, .dropdown-item:active {
    color: #ffffff;
    text-decoration: none;
    background-color: #e6e7e8; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #93a5be;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.7rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #424767;
  white-space: nowrap; }

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

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

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -0.0625rem; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.7125rem;
  padding-left: 0.7125rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.65625rem;
  padding-left: 0.65625rem; }

.btn-group.show .dropdown-toggle {
  box-shadow: none; }
  .btn-group.show .dropdown-toggle.btn-link {
    box-shadow: none; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -0.0625rem; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 0%;
    min-width: 0;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -0.0625rem; }
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .input-group > .form-control:not(:last-child),
  .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: flex;
    align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -0.0625rem; }

.input-group-prepend {
  margin-right: -0.0625rem; }

.input-group-append {
  margin-left: -0.0625rem; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.6rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4E5079;
  text-align: center;
  white-space: nowrap;
  background-color: #ffffff;
  border: 0.0625rem solid #e6e7e8;
  border-radius: 0.45rem; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1.3125rem); }

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.625rem 0.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.8125rem); }

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.1rem; }

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 3rem; }

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1.25rem;
  height: 1.375rem;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #ffffff;
    border-color: #ff5b29;
    background-color: #ff5b29;
    box-shadow: none; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.05), none; }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #ff5b29; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #ffffff;
    background-color: #ffe4dc;
    border-color: #ff5b29;
    box-shadow: none; }
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #4E5079; }
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #fafbfe; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.125rem;
    left: -3rem;
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    pointer-events: none;
    content: "";
    background-color: #ffffff;
    border: #B7C3D2 solid 1px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.05); }
  .custom-control-label::after {
    position: absolute;
    top: 0.125rem;
    left: -3rem;
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    content: "";
    background: no-repeat 50% / 50% 50%; }

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

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: "Font Awesome 5 Free"; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #ff5b29;
  background-color: #ff5b29;
  box-shadow: none; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 91, 41, 0.7); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(255, 91, 41, 0.7); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 91, 41, 0.7); }

.custom-switch {
  padding-left: 3.9375rem; }
  .custom-switch .custom-control-label::before {
    left: -3.9375rem;
    width: 2.1875rem;
    pointer-events: all;
    border-radius: 0.625rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.125rem + 2px);
    left: calc(-3.9375rem + 2px);
    width: calc(1.25rem - 4px);
    height: calc(1.25rem - 4px);
    background-color: #B7C3D2;
    border-radius: 0.625rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #ffffff;
    transform: translateX(0.9375rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(255, 91, 41, 0.7); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.2625rem);
  padding: 0.6rem 1.75rem 0.6rem 0.75rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #424767;
  vertical-align: middle;
  background: #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%234E5079' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 0.0625rem solid #e6e7e8;
  border-radius: 0.45rem;
  box-shadow: inset 0 1px 2px rgba(17, 17, 17, 0.075);
  appearance: none; }
  .custom-select:focus {
    border-color: #ff5b29;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(17, 17, 17, 0.075), 0 0 0 0 rgba(255, 91, 41, 0.25); }
    .custom-select:focus::-ms-value {
      color: #424767;
      background-color: #ffffff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #93a5be;
    background-color: #fafbfe; }
  .custom-select::-ms-expand {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #424767; }

.custom-select-sm {
  height: calc(1.5em + 0.8125rem);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  padding-left: 0.75rem;
  font-size: 0.875rem; }

.custom-select-lg {
  height: calc(1.5em + 1.3125rem);
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.875rem;
  font-size: 1.25rem; }

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 1.2625rem);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #ff5b29;
    box-shadow: none; }
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #fafbfe; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 1.2625rem);
  padding: 0.6rem 0.75rem;
  font-weight: 300;
  line-height: 1.4;
  color: #424767;
  background-color: #ffffff;
  border: 0.0625rem solid #e6e7e8;
  border-radius: 0.45rem;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.05); }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.425em + 1.2rem);
    padding: 0.6rem 0.75rem;
    line-height: 1.4;
    color: #424767;
    content: "Browse";
    background-color: #ffffff;
    border-left: inherit;
    border-radius: 0 0.45rem 0.45rem 0; }

.custom-range {
  width: 100%;
  height: 1rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  moz-appearance: none;
  appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #ffffff, none; }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #ffffff, none; }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #ffffff, none; }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #ff5b29;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(17, 17, 17, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
    moz-appearance: none;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #ffe4dc; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #FAFAFB;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(17, 17, 17, 0.1); }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #ff5b29;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(17, 17, 17, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #ffe4dc; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #FAFAFB;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(17, 17, 17, 0.1); }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    background-color: #ff5b29;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(17, 17, 17, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #ffe4dc; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(17, 17, 17, 0.1); }
  .custom-range::-ms-fill-lower {
    background-color: #FAFAFB;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #FAFAFB;
    border-radius: 1rem; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #B7C3D2; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #B7C3D2; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #B7C3D2; }

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

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

.nav-link {
  display: block;
  padding: 0.25rem 0.75rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #93a5be;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 0.0625rem solid #e6e7e8; }
  .nav-tabs .nav-item {
    margin-bottom: -0.0625rem; }
  .nav-tabs .nav-link {
    border: 0.0625rem solid transparent;
    border-top-left-radius: 0.45rem;
    border-top-right-radius: 0.45rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #fafbfe #fafbfe #e6e7e8; }
    .nav-tabs .nav-link.disabled {
      color: #93a5be;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #ff5b29;
    background-color: #FAFAFB;
    border-color: #FAFAFB #FAFAFB #FAFAFB; }
  .nav-tabs .dropdown-menu {
    margin-top: -0.0625rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

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

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ff5b29;
  background-color: #f8f8f8; }

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

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem; }
  .navbar .container, .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

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

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  border-radius: 0.45rem; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

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

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

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 1rem;
        padding-left: 1rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid,
    .navbar-expand-sm > .container-sm,
    .navbar-expand-sm > .container-md,
    .navbar-expand-sm > .container-lg,
    .navbar-expand-sm > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

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

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 1rem;
        padding-left: 1rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid,
    .navbar-expand-md > .container-sm,
    .navbar-expand-md > .container-md,
    .navbar-expand-md > .container-lg,
    .navbar-expand-md > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

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

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 1rem;
        padding-left: 1rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid,
    .navbar-expand-lg > .container-sm,
    .navbar-expand-lg > .container-md,
    .navbar-expand-lg > .container-lg,
    .navbar-expand-lg > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

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

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 1rem;
        padding-left: 1rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid,
    .navbar-expand-xl > .container-sm,
    .navbar-expand-xl > .container-md,
    .navbar-expand-xl > .container-lg,
    .navbar-expand-xl > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid,
  .navbar-expand > .container-sm,
  .navbar-expand > .container-md,
  .navbar-expand > .container-lg,
  .navbar-expand > .container-xl {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 1rem;
      padding-left: 1rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid,
  .navbar-expand > .container-sm,
  .navbar-expand > .container-md,
  .navbar-expand > .container-lg,
  .navbar-expand > .container-xl {
    flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
  color: rgba(78, 80, 121, 0.8); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(78, 80, 121, 0.8); }

.navbar-light .navbar-nav .nav-link {
  color: #52547a; }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: #4E5079; }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(78, 80, 121, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(78, 80, 121, 0.8); }

.navbar-light .navbar-toggler {
  color: #52547a;
  border-color: transparent; }

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

.navbar-light .navbar-text {
  color: #52547a; }
  .navbar-light .navbar-text a {
    color: rgba(78, 80, 121, 0.8); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(78, 80, 121, 0.8); }

.navbar-dark .navbar-brand {
  color: rgba(255, 255, 255, 0.65); }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: rgba(255, 255, 255, 0.65); }

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

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: rgba(255, 255, 255, 0.65); }

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

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.9)' 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, 0.9); }
  .navbar-dark .navbar-text a {
    color: rgba(255, 255, 255, 0.65); }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: rgba(255, 255, 255, 0.65); }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 0.0625rem solid rgba(255, 255, 255, 0.05);
  border-radius: 0.45rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.45rem;
    border-top-right-radius: 0.45rem; }
  .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.45rem;
    border-bottom-left-radius: 0.45rem; }

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.5rem; }

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

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

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

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

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

.card-header {
  padding: 1.25rem 1.5rem;
  margin-bottom: 0;
  background-color: #ffffff;
  border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.05); }
  .card-header:first-child {
    border-radius: calc(0.45rem - 0.0625rem) calc(0.45rem - 0.0625rem) 0 0; }
  .card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

.card-footer {
  padding: 1.25rem 1.5rem;
  background-color: #ffffff;
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.05); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.45rem - 0.0625rem) calc(0.45rem - 0.0625rem); }

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

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

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

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

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.45rem - 0.0625rem);
  border-top-right-radius: calc(0.45rem - 0.0625rem); }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.45rem - 0.0625rem);
  border-bottom-left-radius: calc(0.45rem - 0.0625rem); }

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

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .card-deck .card {
      flex: 1 0 0%;
      margin-right: 15px;
      margin-bottom: 0;
      margin-left: 15px; } }

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

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

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

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

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

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #fafbfe;
  border-radius: 0.45rem; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    color: #52547a;
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPjxwYXRoIGQ9Ik0yLjUgMEwxIDEuNSAzLjUgNCAxIDYuNSAyLjUgOGw0LTQtNC00eiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+); }

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

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

.breadcrumb-item.active {
  color: #93a5be; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.45rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -0.0625rem;
  line-height: 1.25;
  color: #4E5079;
  background-color: #ffffff;
  border: 0.0625rem solid #e6e7e8; }
  .page-link:hover {
    z-index: 2;
    color: #4E5079;
    text-decoration: none;
    background-color: #e6e7e8;
    border-color: #e6e7e8; }
  .page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 91, 41, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.45rem;
  border-bottom-left-radius: 0.45rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.45rem;
  border-bottom-right-radius: 0.45rem; }

.page-item.active .page-link {
  z-index: 3;
  color: #ffffff;
  background-color: #ff5b29;
  border-color: #ff5b29; }

.page-item.disabled .page-link {
  color: #4E5079;
  pointer-events: none;
  cursor: auto;
  background-color: #ffffff;
  border-color: #FAFAFB; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.1rem;
  border-bottom-left-radius: 0.1rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.1rem;
  border-bottom-right-radius: 0.1rem; }

.badge {
  display: inline-block;
  padding: 0.1rem 0.4rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.45rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .badge {
      transition: none; } }
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  .badge:empty {
    display: none; }

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

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

.badge-primary {
  color: #ffffff;
  background-color: #ff5b29; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #ffffff;
    background-color: #f53900; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 91, 41, 0.5); }

.badge-secondary {
  color: #ffffff;
  background-color: #1c2540; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #ffffff;
    background-color: #0c101d; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(28, 37, 64, 0.5); }

.badge-success {
  color: #ffffff;
  background-color: #18634B; }
  a.badge-success:hover, a.badge-success:focus {
    color: #ffffff;
    background-color: #0e3a2c; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(24, 99, 75, 0.5); }

.badge-info {
  color: #ffffff;
  background-color: #0056B3; }
  a.badge-info:hover, a.badge-info:focus {
    color: #ffffff;
    background-color: #003d80; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 86, 179, 0.5); }

.badge-warning {
  color: #1c2540;
  background-color: #F0B400; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #1c2540;
    background-color: #bd8e00; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(240, 180, 0, 0.5); }

.badge-danger {
  color: #ffffff;
  background-color: #A91E2C; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #ffffff;
    background-color: #7e1621; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(169, 30, 44, 0.5); }

.badge-light {
  color: #1c2540;
  background-color: #e6e7e8; }
  a.badge-light:hover, a.badge-light:focus {
    color: #1c2540;
    background-color: #cbced0; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(230, 231, 232, 0.5); }

.badge-dark {
  color: #ffffff;
  background-color: #1c2540; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #ffffff;
    background-color: #0c101d; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(28, 37, 64, 0.5); }

.badge-tertiary {
  color: #ffffff;
  background-color: #1D58A5; }
  a.badge-tertiary:hover, a.badge-tertiary:focus {
    color: #ffffff;
    background-color: #15417a; }
  a.badge-tertiary:focus, a.badge-tertiary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(29, 88, 165, 0.5); }

.badge-lighten {
  color: #1c2540;
  background-color: #fafbfe; }
  a.badge-lighten:hover, a.badge-lighten:focus {
    color: #1c2540;
    background-color: #d0d9f6; }
  a.badge-lighten:focus, a.badge-lighten.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(250, 251, 254, 0.5); }

.badge-facebook {
  color: #ffffff;
  background-color: #3b5999; }
  a.badge-facebook:hover, a.badge-facebook:focus {
    color: #ffffff;
    background-color: #2d4474; }
  a.badge-facebook:focus, a.badge-facebook.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(59, 89, 153, 0.5); }

.badge-twitter {
  color: #ffffff;
  background-color: #1da1f2; }
  a.badge-twitter:hover, a.badge-twitter:focus {
    color: #ffffff;
    background-color: #0c85d0; }
  a.badge-twitter:focus, a.badge-twitter.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(29, 161, 242, 0.5); }

.badge-google {
  color: #ffffff;
  background-color: #DB4337; }
  a.badge-google:hover, a.badge-google:focus {
    color: #ffffff;
    background-color: #bd2d22; }
  a.badge-google:focus, a.badge-google.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(219, 67, 55, 0.5); }

.badge-github {
  color: #ffffff;
  background-color: #24292E; }
  a.badge-github:hover, a.badge-github:focus {
    color: #ffffff;
    background-color: #0e1011; }
  a.badge-github:focus, a.badge-github.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(36, 41, 46, 0.5); }

.badge-white {
  color: #1c2540;
  background-color: #ffffff; }
  a.badge-white:hover, a.badge-white:focus {
    color: #1c2540;
    background-color: #e6e6e6; }
  a.badge-white:focus, a.badge-white.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-gray {
  color: #ffffff;
  background-color: #424767; }
  a.badge-gray:hover, a.badge-gray:focus {
    color: #ffffff;
    background-color: #2e3248; }
  a.badge-gray:focus, a.badge-gray.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(66, 71, 103, 0.5); }

.badge-neutral {
  color: #1c2540;
  background-color: #ffffff; }
  a.badge-neutral:hover, a.badge-neutral:focus {
    color: #1c2540;
    background-color: #e6e6e6; }
  a.badge-neutral:focus, a.badge-neutral.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-soft {
  color: #1c2540;
  background-color: #FAFAFB; }
  a.badge-soft:hover, a.badge-soft:focus {
    color: #1c2540;
    background-color: #dedee4; }
  a.badge-soft:focus, a.badge-soft.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(250, 250, 251, 0.5); }

.badge-black {
  color: #ffffff;
  background-color: #111111; }
  a.badge-black:hover, a.badge-black:focus {
    color: #ffffff;
    background-color: black; }
  a.badge-black:focus, a.badge-black.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5); }

.badge-purple {
  color: #ffffff;
  background-color: #6f42c1; }
  a.badge-purple:hover, a.badge-purple:focus {
    color: #ffffff;
    background-color: #59339d; }
  a.badge-purple:focus, a.badge-purple.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }

.badge-gray-100 {
  color: #1c2540;
  background-color: #ffffff; }
  a.badge-gray-100:hover, a.badge-gray-100:focus {
    color: #1c2540;
    background-color: #e6e6e6; }
  a.badge-gray-100:focus, a.badge-gray-100.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-gray-200 {
  color: #1c2540;
  background-color: #fafbfe; }
  a.badge-gray-200:hover, a.badge-gray-200:focus {
    color: #1c2540;
    background-color: #d0d9f6; }
  a.badge-gray-200:focus, a.badge-gray-200.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(250, 251, 254, 0.5); }

.badge-gray-300 {
  color: #1c2540;
  background-color: #FAFAFB; }
  a.badge-gray-300:hover, a.badge-gray-300:focus {
    color: #1c2540;
    background-color: #dedee4; }
  a.badge-gray-300:focus, a.badge-gray-300.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(250, 250, 251, 0.5); }

.badge-gray-400 {
  color: #1c2540;
  background-color: #e6e7e8; }
  a.badge-gray-400:hover, a.badge-gray-400:focus {
    color: #1c2540;
    background-color: #cbced0; }
  a.badge-gray-400:focus, a.badge-gray-400.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(230, 231, 232, 0.5); }

.badge-gray-500 {
  color: #1c2540;
  background-color: #B7C3D2; }
  a.badge-gray-500:hover, a.badge-gray-500:focus {
    color: #1c2540;
    background-color: #98a9be; }
  a.badge-gray-500:focus, a.badge-gray-500.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(183, 195, 210, 0.5); }

.badge-gray-600 {
  color: #1c2540;
  background-color: #93a5be; }
  a.badge-gray-600:hover, a.badge-gray-600:focus {
    color: #1c2540;
    background-color: #738aab; }
  a.badge-gray-600:focus, a.badge-gray-600.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(147, 165, 190, 0.5); }

.badge-gray-700 {
  color: #ffffff;
  background-color: #52547a; }
  a.badge-gray-700:hover, a.badge-gray-700:focus {
    color: #ffffff;
    background-color: #3e3f5c; }
  a.badge-gray-700:focus, a.badge-gray-700.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(82, 84, 122, 0.5); }

.badge-gray-800 {
  color: #ffffff;
  background-color: #4E5079; }
  a.badge-gray-800:hover, a.badge-gray-800:focus {
    color: #ffffff;
    background-color: #3a3b5a; }
  a.badge-gray-800:focus, a.badge-gray-800.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(78, 80, 121, 0.5); }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #fafbfe;
  border-radius: 0.3rem; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }

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

.alert {
  position: relative;
  padding: 1rem 1.5rem;
  margin-bottom: 1rem;
  border: 0.0625rem solid transparent;
  border-radius: 0.45rem; }

.alert-heading {
  color: inherit; }

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

.alert-dismissible {
  padding-right: 4.5rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 1rem 1.5rem;
    color: inherit; }

.alert-primary {
  color: #d94f25;
  background-color: #ff683a;
  border-color: #ec5527; }
  .alert-primary hr {
    border-top-color: #e54514; }
  .alert-primary .alert-link {
    color: #ad3f1e; }

.alert-secondary {
  color: #1a2238;
  background-color: #2e364f;
  border-color: #1b233c; }
  .alert-secondary hr {
    border-top-color: #13192a; }
  .alert-secondary .alert-link {
    color: #0a0d15; }

.alert-success {
  color: #175642;
  background-color: #2a6f59;
  border-color: #175c46; }
  .alert-success hr {
    border-top-color: #124836; }
  .alert-success .alert-link {
    color: #0c2e23; }

.alert-info {
  color: #034b99;
  background-color: #1464b9;
  border-color: #0150a6; }
  .alert-info hr {
    border-top-color: #01448d; }
  .alert-info .alert-link {
    color: #023267; }

.alert-warning {
  color: #cc9a03;
  background-color: #f1ba14;
  border-color: #dea701; }
  .alert-warning hr {
    border-top-color: #c59401; }
  .alert-warning .alert-link {
    color: #9a7402; }

.alert-danger {
  color: #911c28;
  background-color: #b0303d;
  border-color: #9d1d2a; }
  .alert-danger hr {
    border-top-color: #871924; }
  .alert-danger .alert-link {
    color: #66141c; }

.alert-light {
  color: #c4c5c6;
  background-color: #e8e9ea;
  border-color: #d5d6d7; }
  .alert-light hr {
    border-top-color: #c8c9cb; }
  .alert-light .alert-link {
    color: #aaacad; }

.alert-dark {
  color: #1a2238;
  background-color: #2e364f;
  border-color: #1b233c; }
  .alert-dark hr {
    border-top-color: #13192a; }
  .alert-dark .alert-link {
    color: #0a0d15; }

.alert-tertiary {
  color: #1b4d8d;
  background-color: #2f65ac;
  border-color: #1c5299; }
  .alert-tertiary hr {
    border-top-color: #184683; }
  .alert-tertiary .alert-link {
    color: #133662; }

.alert-lighten {
  color: #d5d6d8;
  background-color: #fafbfe;
  border-color: #e7e8eb; }
  .alert-lighten hr {
    border-top-color: #d9dbdf; }
  .alert-lighten .alert-link {
    color: #bbbcbf; }

.alert-facebook {
  color: #344d83;
  background-color: #4b66a1;
  border-color: #38538e; }
  .alert-facebook hr {
    border-top-color: #31487c; }
  .alert-facebook .alert-link {
    color: #26385e; }

.alert-twitter {
  color: #1b8ace;
  background-color: #2fa9f3;
  border-color: #1c95e0; }
  .alert-twitter hr {
    border-top-color: #1986c9; }
  .alert-twitter .alert-link {
    color: #156ca1; }

.alert-google {
  color: #bb3b31;
  background-color: #de5247;
  border-color: #cb3f34; }
  .alert-google hr {
    border-top-color: #b7392f; }
  .alert-google .alert-link {
    color: #932e26; }

.alert-github {
  color: #212529;
  background-color: #363a3f;
  border-color: #22272c; }
  .alert-github hr {
    border-top-color: #171a1e; }
  .alert-github .alert-link {
    color: #0a0c0d; }

.alert-white {
  color: #d9d9d9;
  background-color: white;
  border-color: #ececec; }
  .alert-white hr {
    border-top-color: #dfdfdf; }
  .alert-white .alert-link {
    color: silver; }

.alert-gray {
  color: #3a3e59;
  background-color: #515673;
  border-color: #3e4360; }
  .alert-gray hr {
    border-top-color: #343851; }
  .alert-gray .alert-link {
    color: #26283a; }

.alert-neutral {
  color: #d9d9d9;
  background-color: white;
  border-color: #ececec; }
  .alert-neutral hr {
    border-top-color: #dfdfdf; }
  .alert-neutral .alert-link {
    color: silver; }

.alert-soft {
  color: #d5d5d6;
  background-color: #fafafb;
  border-color: #e7e7e8; }
  .alert-soft hr {
    border-top-color: #dadadc; }
  .alert-soft .alert-link {
    color: #bbbbbd; }

.alert-black {
  color: #111111;
  background-color: #242424;
  border-color: #111111; }
  .alert-black hr {
    border-top-color: #040404; }
  .alert-black .alert-link {
    color: black; }

.alert-purple {
  color: #603aa5;
  background-color: #7b51c6;
  border-color: #673eb3; }
  .alert-purple hr {
    border-top-color: #5c37a0; }
  .alert-purple .alert-link {
    color: #4a2d7f; }

.alert-gray-100 {
  color: #d9d9d9;
  background-color: white;
  border-color: #ececec; }
  .alert-gray-100 hr {
    border-top-color: #dfdfdf; }
  .alert-gray-100 .alert-link {
    color: silver; }

.alert-gray-200 {
  color: #d5d6d8;
  background-color: #fafbfe;
  border-color: #e7e8eb; }
  .alert-gray-200 hr {
    border-top-color: #d9dbdf; }
  .alert-gray-200 .alert-link {
    color: #bbbcbf; }

.alert-gray-300 {
  color: #d5d5d6;
  background-color: #fafafb;
  border-color: #e7e7e8; }
  .alert-gray-300 hr {
    border-top-color: #dadadc; }
  .alert-gray-300 .alert-link {
    color: #bbbbbd; }

.alert-gray-400 {
  color: #c4c5c6;
  background-color: #e8e9ea;
  border-color: #d5d6d7; }
  .alert-gray-400 hr {
    border-top-color: #c8c9cb; }
  .alert-gray-400 .alert-link {
    color: #aaacad; }

.alert-gray-500 {
  color: #9ca7b3;
  background-color: #bdc8d6;
  border-color: #aab5c3; }
  .alert-gray-500 hr {
    border-top-color: #9ba8b8; }
  .alert-gray-500 .alert-link {
    color: #7f8d9d; }

.alert-gray-600 {
  color: #7e8da2;
  background-color: #9cacc3;
  border-color: #8999b0; }
  .alert-gray-600 hr {
    border-top-color: #7a8ca6; }
  .alert-gray-600 .alert-link {
    color: #63738a; }

.alert-gray-700 {
  color: #484969;
  background-color: #606285;
  border-color: #4d4f72; }
  .alert-gray-700 hr {
    border-top-color: #434463; }
  .alert-gray-700 .alert-link {
    color: #33344b; }

.alert-gray-800 {
  color: #444668;
  background-color: #5c5e84;
  border-color: #494b71; }
  .alert-gray-800 hr {
    border-top-color: #3f4162; }
  .alert-gray-800 .alert-link {
    color: #303149; }

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

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #fafbfe;
  border-radius: 0.45rem;
  box-shadow: inset 0 0.1rem 0.1rem rgba(17, 17, 17, 0.1); }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #ff5b29;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

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

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

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item-action {
  width: 100%;
  color: #52547a;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #52547a;
    text-decoration: none;
    background-color: #FAFAFB; }
  .list-group-item-action:active {
    color: #52547a;
    background-color: #fafbfe; }

.list-group-item {
  position: relative;
  display: block;
  padding: 1rem 1rem;
  background-color: #ffffff;
  border: 0.0625rem solid #e6e7e8; }
  .list-group-item:first-child {
    border-top-left-radius: 0.45rem;
    border-top-right-radius: 0.45rem; }
  .list-group-item:last-child {
    border-bottom-right-radius: 0.45rem;
    border-bottom-left-radius: 0.45rem; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #93a5be;
    pointer-events: none;
    background-color: #ffffff; }
  .list-group-item.active {
    z-index: 2;
    color: #ffffff;
    background-color: #1c2540;
    border-color: #1c2540; }
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active {
      margin-top: -0.0625rem;
      border-top-width: 0.0625rem; }

.list-group-horizontal {
  flex-direction: row; }
  .list-group-horizontal .list-group-item:first-child {
    border-bottom-left-radius: 0.45rem;
    border-top-right-radius: 0; }
  .list-group-horizontal .list-group-item:last-child {
    border-top-right-radius: 0.45rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0; }
    .list-group-horizontal .list-group-item + .list-group-item.active {
      margin-left: -0.0625rem;
      border-left-width: 0.0625rem; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row; }
    .list-group-horizontal-sm .list-group-item:first-child {
      border-bottom-left-radius: 0.45rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm .list-group-item:last-child {
      border-top-right-radius: 0.45rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm .list-group-item + .list-group-item {
      border-top-width: 0.0625rem;
      border-left-width: 0; }
      .list-group-horizontal-sm .list-group-item + .list-group-item.active {
        margin-left: -0.0625rem;
        border-left-width: 0.0625rem; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row; }
    .list-group-horizontal-md .list-group-item:first-child {
      border-bottom-left-radius: 0.45rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md .list-group-item:last-child {
      border-top-right-radius: 0.45rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md .list-group-item + .list-group-item {
      border-top-width: 0.0625rem;
      border-left-width: 0; }
      .list-group-horizontal-md .list-group-item + .list-group-item.active {
        margin-left: -0.0625rem;
        border-left-width: 0.0625rem; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row; }
    .list-group-horizontal-lg .list-group-item:first-child {
      border-bottom-left-radius: 0.45rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg .list-group-item:last-child {
      border-top-right-radius: 0.45rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg .list-group-item + .list-group-item {
      border-top-width: 0.0625rem;
      border-left-width: 0; }
      .list-group-horizontal-lg .list-group-item + .list-group-item.active {
        margin-left: -0.0625rem;
        border-left-width: 0.0625rem; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row; }
    .list-group-horizontal-xl .list-group-item:first-child {
      border-bottom-left-radius: 0.45rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl .list-group-item:last-child {
      border-top-right-radius: 0.45rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl .list-group-item + .list-group-item {
      border-top-width: 0.0625rem;
      border-left-width: 0; }
      .list-group-horizontal-xl .list-group-item + .list-group-item.active {
        margin-left: -0.0625rem;
        border-left-width: 0.0625rem; } }

.list-group-flush .list-group-item {
  border-right-width: 0;
  border-left-width: 0;
  border-radius: 0; }
  .list-group-flush .list-group-item:first-child {
    border-top-width: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom-width: 0; }

.list-group-item-primary {
  color: #8d371d;
  background-color: #ffd1c3; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #8d371d;
    background-color: #ffbdaa; }
  .list-group-item-primary.list-group-item-action.active {
    color: #ffffff;
    background-color: #8d371d;
    border-color: #8d371d; }

.list-group-item-secondary {
  color: #171b29;
  background-color: #bfc2ca; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #171b29;
    background-color: #b1b5be; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #ffffff;
    background-color: #171b29;
    border-color: #171b29; }

.list-group-item-success {
  color: #153c2f;
  background-color: #bed3cd; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #153c2f;
    background-color: #afc9c1; }
  .list-group-item-success.list-group-item-action.active {
    color: #ffffff;
    background-color: #153c2f;
    border-color: #153c2f; }

.list-group-item-info {
  color: #083565;
  background-color: #b8d0ea; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #083565;
    background-color: #a4c3e4; }
  .list-group-item-info.list-group-item-action.active {
    color: #ffffff;
    background-color: #083565;
    border-color: #083565; }

.list-group-item-warning {
  color: #856608;
  background-color: #fbeab8; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #856608;
    background-color: #fae3a0; }
  .list-group-item-warning.list-group-item-action.active {
    color: #ffffff;
    background-color: #856608;
    border-color: #856608; }

.list-group-item-danger {
  color: #60181f;
  background-color: #e7c0c4; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #60181f;
    background-color: #e0aeb3; }
  .list-group-item-danger.list-group-item-action.active {
    color: #ffffff;
    background-color: #60181f;
    border-color: #60181f; }

.list-group-item-light {
  color: #808081;
  background-color: #f8f8f9; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #808081;
    background-color: #eaeaed; }
  .list-group-item-light.list-group-item-action.active {
    color: #ffffff;
    background-color: #808081;
    border-color: #808081; }

.list-group-item-dark {
  color: #171b29;
  background-color: #bfc2ca; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #171b29;
    background-color: #b1b5be; }
  .list-group-item-dark.list-group-item-action.active {
    color: #ffffff;
    background-color: #171b29;
    border-color: #171b29; }

.list-group-item-tertiary {
  color: #17365e;
  background-color: #c0d0e6; }
  .list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus {
    color: #17365e;
    background-color: #aec2df; }
  .list-group-item-tertiary.list-group-item-action.active {
    color: #ffffff;
    background-color: #17365e;
    border-color: #17365e; }

.list-group-item-lighten {
  color: #8a8b8c;
  background-color: #fefeff; }
  .list-group-item-lighten.list-group-item-action:hover, .list-group-item-lighten.list-group-item-action:focus {
    color: #8a8b8c;
    background-color: #e5e5ff; }
  .list-group-item-lighten.list-group-item-action.active {
    color: #ffffff;
    background-color: #8a8b8c;
    border-color: #8a8b8c; }

.list-group-item-facebook {
  color: #273658;
  background-color: #c8d1e2; }
  .list-group-item-facebook.list-group-item-action:hover, .list-group-item-facebook.list-group-item-action:focus {
    color: #273658;
    background-color: #b7c3d9; }
  .list-group-item-facebook.list-group-item-action.active {
    color: #ffffff;
    background-color: #273658;
    border-color: #273658; }

.list-group-item-twitter {
  color: #175c86;
  background-color: #c0e5fb; }
  .list-group-item-twitter.list-group-item-action:hover, .list-group-item-twitter.list-group-item-action:focus {
    color: #175c86;
    background-color: #a8dbf9; }
  .list-group-item-twitter.list-group-item-action.active {
    color: #ffffff;
    background-color: #175c86;
    border-color: #175c86; }

.list-group-item-google {
  color: #7a2b25;
  background-color: #f5cac7; }
  .list-group-item-google.list-group-item-action:hover, .list-group-item-google.list-group-item-action:focus {
    color: #7a2b25;
    background-color: #f1b6b1; }
  .list-group-item-google.list-group-item-action.active {
    color: #ffffff;
    background-color: #7a2b25;
    border-color: #7a2b25; }

.list-group-item-github {
  color: #1b1d20;
  background-color: #c2c3c4; }
  .list-group-item-github.list-group-item-action:hover, .list-group-item-github.list-group-item-action:focus {
    color: #1b1d20;
    background-color: #b5b6b7; }
  .list-group-item-github.list-group-item-action.active {
    color: #ffffff;
    background-color: #1b1d20;
    border-color: #1b1d20; }

.list-group-item-white {
  color: #8d8d8d;
  background-color: white; }
  .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
    color: #8d8d8d;
    background-color: #f2f2f2; }
  .list-group-item-white.list-group-item-action.active {
    color: #ffffff;
    background-color: #8d8d8d;
    border-color: #8d8d8d; }

.list-group-item-gray {
  color: #2a2d3e;
  background-color: #cacbd4; }
  .list-group-item-gray.list-group-item-action:hover, .list-group-item-gray.list-group-item-action:focus {
    color: #2a2d3e;
    background-color: #bcbdc9; }
  .list-group-item-gray.list-group-item-action.active {
    color: #ffffff;
    background-color: #2a2d3e;
    border-color: #2a2d3e; }

.list-group-item-neutral {
  color: #8d8d8d;
  background-color: white; }
  .list-group-item-neutral.list-group-item-action:hover, .list-group-item-neutral.list-group-item-action:focus {
    color: #8d8d8d;
    background-color: #f2f2f2; }
  .list-group-item-neutral.list-group-item-action.active {
    color: #ffffff;
    background-color: #8d8d8d;
    border-color: #8d8d8d; }

.list-group-item-soft {
  color: #8a8a8b;
  background-color: #fefefe; }
  .list-group-item-soft.list-group-item-action:hover, .list-group-item-soft.list-group-item-action:focus {
    color: #8a8a8b;
    background-color: #f1f1f1; }
  .list-group-item-soft.list-group-item-action.active {
    color: #ffffff;
    background-color: #8a8a8b;
    border-color: #8a8a8b; }

.list-group-item-black {
  color: #111111;
  background-color: #bcbcbc; }
  .list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
    color: #111111;
    background-color: #afafaf; }
  .list-group-item-black.list-group-item-action.active {
    color: #ffffff;
    background-color: #111111;
    border-color: #111111; }

.list-group-item-purple {
  color: #422a6d;
  background-color: #d7caee; }
  .list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
    color: #422a6d;
    background-color: #c8b7e8; }
  .list-group-item-purple.list-group-item-action.active {
    color: #ffffff;
    background-color: #422a6d;
    border-color: #422a6d; }

.list-group-item-gray-100 {
  color: #8d8d8d;
  background-color: white; }
  .list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {
    color: #8d8d8d;
    background-color: #f2f2f2; }
  .list-group-item-gray-100.list-group-item-action.active {
    color: #ffffff;
    background-color: #8d8d8d;
    border-color: #8d8d8d; }

.list-group-item-gray-200 {
  color: #8a8b8c;
  background-color: #fefeff; }
  .list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {
    color: #8a8b8c;
    background-color: #e5e5ff; }
  .list-group-item-gray-200.list-group-item-action.active {
    color: #ffffff;
    background-color: #8a8b8c;
    border-color: #8a8b8c; }

.list-group-item-gray-300 {
  color: #8a8a8b;
  background-color: #fefefe; }
  .list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {
    color: #8a8a8b;
    background-color: #f1f1f1; }
  .list-group-item-gray-300.list-group-item-action.active {
    color: #ffffff;
    background-color: #8a8a8b;
    border-color: #8a8a8b; }

.list-group-item-gray-400 {
  color: #808081;
  background-color: #f8f8f9; }
  .list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {
    color: #808081;
    background-color: #eaeaed; }
  .list-group-item-gray-400.list-group-item-action.active {
    color: #ffffff;
    background-color: #808081;
    border-color: #808081; }

.list-group-item-gray-500 {
  color: #676e75;
  background-color: #ebeef2; }
  .list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {
    color: #676e75;
    background-color: #dce1e8; }
  .list-group-item-gray-500.list-group-item-action.active {
    color: #ffffff;
    background-color: #676e75;
    border-color: #676e75; }

.list-group-item-gray-600 {
  color: #555e6b;
  background-color: #e1e6ed; }
  .list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus {
    color: #555e6b;
    background-color: #d1d9e3; }
  .list-group-item-gray-600.list-group-item-action.active {
    color: #ffffff;
    background-color: #555e6b;
    border-color: #555e6b; }

.list-group-item-gray-700 {
  color: #333448;
  background-color: #cfcfda; }
  .list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus {
    color: #333448;
    background-color: #c1c1cf; }
  .list-group-item-gray-700.list-group-item-action.active {
    color: #ffffff;
    background-color: #333448;
    border-color: #333448; }

.list-group-item-gray-800 {
  color: #313247;
  background-color: #cdced9; }
  .list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus {
    color: #313247;
    background-color: #bfc0ce; }
  .list-group-item-gray-800.list-group-item-action.active {
    color: #ffffff;
    background-color: #313247;
    border-color: #313247; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1;
  color: rgba(0, 0, 0, 0.6);
  text-shadow: none;
  opacity: .5; }
  @media (max-width: 1200px) {
    .close {
      font-size: calc(1.275rem + 0.3vw) ; } }
  .close:hover {
    color: rgba(0, 0, 0, 0.6);
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

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

a.close.disabled {
  pointer-events: none; }

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(17, 17, 17, 0.1);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem; }
  .toast:not(:last-child) {
    margin-bottom: 0.75rem; }
  .toast.showing {
    opacity: 1; }
  .toast.show {
    display: block;
    opacity: 1; }
  .toast.hide {
    display: none; }

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #93a5be;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.toast-body {
  padding: 0.75rem; }

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

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: none; }
  .modal.modal-static .modal-dialog {
    transform: scale(1.02); }

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

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%; }
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(17, 17, 17, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(17, 17, 17, 0.5);
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #111111; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.16; }

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1.25rem;
  border-bottom: 1px solid #fafbfe;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .modal-header .close {
    padding: 1.25rem;
    margin: -1rem -1rem -1rem auto; }

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

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1.5rem; }

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

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem); }
  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(17, 17, 17, 0.5); }
  .modal-sm {
    max-width: 380px; } }

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

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

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

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

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

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

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(17, 17, 17, 0.05);
  border-radius: 0.3rem;
  box-shadow: 0px 0.5rem 2rem 0px rgba(17, 17, 17, 0.2); }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1.5rem;
    height: 0.75rem;
    margin: 0 0.3rem; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.75rem; }
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.75rem - 1px); }
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.75rem 0.75rem 0;
      border-top-color: transparent; }
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.75rem 0.75rem 0;
      border-top-color: #ffffff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.75rem; }
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.75rem - 1px);
    width: 0.75rem;
    height: 1.5rem;
    margin: 0.3rem 0; }
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.75rem 0.75rem 0.75rem 0;
      border-right-color: transparent; }
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.75rem 0.75rem 0.75rem 0;
      border-right-color: #ffffff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.75rem; }
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.75rem - 1px); }
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.75rem 0.75rem 0.75rem;
      border-bottom-color: transparent; }
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.75rem 0.75rem 0.75rem;
      border-bottom-color: #ffffff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1.5rem;
    margin-left: -0.75rem;
    content: "";
    border-bottom: 1px solid #ffffff; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.75rem; }
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.75rem - 1px);
    width: 0.75rem;
    height: 1.5rem;
    margin: 0.3rem 0; }
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.75rem 0 0.75rem 0.75rem;
      border-left-color: transparent; }
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.75rem 0 0.75rem 0.75rem;
      border-left-color: #ffffff; }

.popover-header {
  padding: 0.75rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #ff5b29;
  background-color: #ffffff;
  border-bottom: 1px solid #f2f2f2;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

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

.carousel {
  position: relative; }

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

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

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

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

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

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

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

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

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

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #ffffff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-indicators li {
        transition: none; } }
  .carousel-indicators .active {
    opacity: 1; }

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

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

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border .75s linear infinite; }

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

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

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow .75s linear infinite; }

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

.spinner-heart {
  position: relative;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-color: #ff5b29;
  transform: rotate(-45deg);
  opacity: 0.7;
  animation: spinner-grow .75s linear infinite; }
  .spinner-heart:before, .spinner-heart:after {
    content: "";
    background-color: #ff5b29;
    border-radius: 50%;
    position: absolute;
    width: 2rem;
    height: 2rem; }
  .spinner-heart:before {
    top: -15px;
    left: 0; }
  .spinner-heart:after {
    top: 0;
    right: -15px; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

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

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #f53900 !important; }

.bg-secondary {
  background-color: #1c2540 !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #0c101d !important; }

.bg-success {
  background-color: #18634B !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #0e3a2c !important; }

.bg-info {
  background-color: #0056B3 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #003d80 !important; }

.bg-warning {
  background-color: #F0B400 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #bd8e00 !important; }

.bg-danger {
  background-color: #A91E2C !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #7e1621 !important; }

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

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #cbced0 !important; }

.bg-dark {
  background-color: #1c2540 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #0c101d !important; }

.bg-tertiary {
  background-color: #1D58A5 !important; }

a.bg-tertiary:hover, a.bg-tertiary:focus,
button.bg-tertiary:hover,
button.bg-tertiary:focus {
  background-color: #15417a !important; }

.bg-lighten {
  background-color: #fafbfe !important; }

a.bg-lighten:hover, a.bg-lighten:focus,
button.bg-lighten:hover,
button.bg-lighten:focus {
  background-color: #d0d9f6 !important; }

.bg-facebook {
  background-color: #3b5999 !important; }

a.bg-facebook:hover, a.bg-facebook:focus,
button.bg-facebook:hover,
button.bg-facebook:focus {
  background-color: #2d4474 !important; }

.bg-twitter {
  background-color: #1da1f2 !important; }

a.bg-twitter:hover, a.bg-twitter:focus,
button.bg-twitter:hover,
button.bg-twitter:focus {
  background-color: #0c85d0 !important; }

.bg-google {
  background-color: #DB4337 !important; }

a.bg-google:hover, a.bg-google:focus,
button.bg-google:hover,
button.bg-google:focus {
  background-color: #bd2d22 !important; }

.bg-github {
  background-color: #24292E !important; }

a.bg-github:hover, a.bg-github:focus,
button.bg-github:hover,
button.bg-github:focus {
  background-color: #0e1011 !important; }

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

a.bg-white:hover, a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
  background-color: #e6e6e6 !important; }

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

a.bg-gray:hover, a.bg-gray:focus,
button.bg-gray:hover,
button.bg-gray:focus {
  background-color: #2e3248 !important; }

.bg-neutral {
  background-color: #ffffff !important; }

a.bg-neutral:hover, a.bg-neutral:focus,
button.bg-neutral:hover,
button.bg-neutral:focus {
  background-color: #e6e6e6 !important; }

.bg-soft {
  background-color: #FAFAFB !important; }

a.bg-soft:hover, a.bg-soft:focus,
button.bg-soft:hover,
button.bg-soft:focus {
  background-color: #dedee4 !important; }

.bg-black {
  background-color: #111111 !important; }

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important; }

.bg-purple {
  background-color: #6f42c1 !important; }

a.bg-purple:hover, a.bg-purple:focus,
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: #59339d !important; }

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

a.bg-gray-100:hover, a.bg-gray-100:focus,
button.bg-gray-100:hover,
button.bg-gray-100:focus {
  background-color: #e6e6e6 !important; }

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

a.bg-gray-200:hover, a.bg-gray-200:focus,
button.bg-gray-200:hover,
button.bg-gray-200:focus {
  background-color: #d0d9f6 !important; }

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

a.bg-gray-300:hover, a.bg-gray-300:focus,
button.bg-gray-300:hover,
button.bg-gray-300:focus {
  background-color: #dedee4 !important; }

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

a.bg-gray-400:hover, a.bg-gray-400:focus,
button.bg-gray-400:hover,
button.bg-gray-400:focus {
  background-color: #cbced0 !important; }

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

a.bg-gray-500:hover, a.bg-gray-500:focus,
button.bg-gray-500:hover,
button.bg-gray-500:focus {
  background-color: #98a9be !important; }

.bg-gray-600 {
  background-color: #93a5be !important; }

a.bg-gray-600:hover, a.bg-gray-600:focus,
button.bg-gray-600:hover,
button.bg-gray-600:focus {
  background-color: #738aab !important; }

.bg-gray-700 {
  background-color: #52547a !important; }

a.bg-gray-700:hover, a.bg-gray-700:focus,
button.bg-gray-700:hover,
button.bg-gray-700:focus {
  background-color: #3e3f5c !important; }

.bg-gray-800 {
  background-color: #4E5079 !important; }

a.bg-gray-800:hover, a.bg-gray-800:focus,
button.bg-gray-800:hover,
button.bg-gray-800:focus {
  background-color: #3a3b5a !important; }

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

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

.border {
  border: 0.0625rem solid #e6e7e8 !important; }

.border-top {
  border-top: 0.0625rem solid #e6e7e8 !important; }

.border-right {
  border-right: 0.0625rem solid #e6e7e8 !important; }

.border-bottom {
  border-bottom: 0.0625rem solid #e6e7e8 !important; }

.border-left {
  border-left: 0.0625rem solid #e6e7e8 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #ff5b29 !important; }

.border-secondary {
  border-color: #1c2540 !important; }

.border-success {
  border-color: #18634B !important; }

.border-info {
  border-color: #0056B3 !important; }

.border-warning {
  border-color: #F0B400 !important; }

.border-danger {
  border-color: #A91E2C !important; }

.border-light {
  border-color: #e6e7e8 !important; }

.border-dark {
  border-color: #1c2540 !important; }

.border-tertiary {
  border-color: #1D58A5 !important; }

.border-lighten {
  border-color: #fafbfe !important; }

.border-facebook {
  border-color: #3b5999 !important; }

.border-twitter {
  border-color: #1da1f2 !important; }

.border-google {
  border-color: #DB4337 !important; }

.border-github {
  border-color: #24292E !important; }

.border-white {
  border-color: #ffffff !important; }

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

.border-neutral {
  border-color: #ffffff !important; }

.border-soft {
  border-color: #FAFAFB !important; }

.border-black {
  border-color: #111111 !important; }

.border-purple {
  border-color: #6f42c1 !important; }

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

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

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

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

.border-gray-500 {
  border-color: #B7C3D2 !important; }

.border-gray-600 {
  border-color: #93a5be !important; }

.border-gray-700 {
  border-color: #52547a !important; }

.border-gray-800 {
  border-color: #4E5079 !important; }

.border-white {
  border-color: #ffffff !important; }

.rounded-sm {
  border-radius: 0.1rem !important; }

.rounded {
  border-radius: 0.45rem !important; }

.rounded-top {
  border-top-left-radius: 0.45rem !important;
  border-top-right-radius: 0.45rem !important; }

.rounded-right {
  border-top-right-radius: 0.45rem !important;
  border-bottom-right-radius: 0.45rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.45rem !important;
  border-bottom-left-radius: 0.45rem !important; }

.rounded-left {
  border-top-left-radius: 0.45rem !important;
  border-bottom-left-radius: 0.45rem !important; }

.rounded-lg {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

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

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

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

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

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

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

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

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

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

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

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

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

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

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

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

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

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

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

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

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

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

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

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

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

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

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

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

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

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

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

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

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

.position-fixed, .headroom--pinned, .headroom--unpinned {
  position: fixed !important; }

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

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

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

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

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

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

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

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(17, 17, 17, 0.15) !important; }

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

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

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

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

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

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

.w-auto {
  width: auto !important; }

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

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

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

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

.h-auto {
  height: auto !important; }

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

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

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: transparent; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-7 {
  margin: 8rem !important; }

.mt-7,
.my-7 {
  margin-top: 8rem !important; }

.mr-7,
.mx-7 {
  margin-right: 8rem !important; }

.mb-7,
.my-7 {
  margin-bottom: 8rem !important; }

.ml-7,
.mx-7 {
  margin-left: 8rem !important; }

.m-8 {
  margin: 10rem !important; }

.mt-8,
.my-8 {
  margin-top: 10rem !important; }

.mr-8,
.mx-8 {
  margin-right: 10rem !important; }

.mb-8,
.my-8 {
  margin-bottom: 10rem !important; }

.ml-8,
.mx-8 {
  margin-left: 10rem !important; }

.m-9 {
  margin: 11rem !important; }

.mt-9,
.my-9 {
  margin-top: 11rem !important; }

.mr-9,
.mx-9 {
  margin-right: 11rem !important; }

.mb-9,
.my-9 {
  margin-bottom: 11rem !important; }

.ml-9,
.mx-9 {
  margin-left: 11rem !important; }

.m-10 {
  margin: 14rem !important; }

.mt-10,
.my-10 {
  margin-top: 14rem !important; }

.mr-10,
.mx-10 {
  margin-right: 14rem !important; }

.mb-10,
.my-10 {
  margin-bottom: 14rem !important; }

.ml-10,
.mx-10 {
  margin-left: 14rem !important; }

.m-11 {
  margin: 16rem !important; }

.mt-11,
.my-11 {
  margin-top: 16rem !important; }

.mr-11,
.mx-11 {
  margin-right: 16rem !important; }

.mb-11,
.my-11 {
  margin-bottom: 16rem !important; }

.ml-11,
.mx-11 {
  margin-left: 16rem !important; }

.m-12 {
  margin: 20rem !important; }

.mt-12,
.my-12 {
  margin-top: 20rem !important; }

.mr-12,
.mx-12 {
  margin-right: 20rem !important; }

.mb-12,
.my-12 {
  margin-bottom: 20rem !important; }

.ml-12,
.mx-12 {
  margin-left: 20rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-xl {
  margin: 8rem !important; }

.mt-xl,
.my-xl {
  margin-top: 8rem !important; }

.mr-xl,
.mx-xl {
  margin-right: 8rem !important; }

.mb-xl,
.my-xl {
  margin-bottom: 8rem !important; }

.ml-xl,
.mx-xl {
  margin-left: 8rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-7 {
  padding: 8rem !important; }

.pt-7,
.py-7 {
  padding-top: 8rem !important; }

.pr-7,
.px-7 {
  padding-right: 8rem !important; }

.pb-7,
.py-7 {
  padding-bottom: 8rem !important; }

.pl-7,
.px-7 {
  padding-left: 8rem !important; }

.p-8 {
  padding: 10rem !important; }

.pt-8,
.py-8 {
  padding-top: 10rem !important; }

.pr-8,
.px-8 {
  padding-right: 10rem !important; }

.pb-8,
.py-8 {
  padding-bottom: 10rem !important; }

.pl-8,
.px-8 {
  padding-left: 10rem !important; }

.p-9 {
  padding: 11rem !important; }

.pt-9,
.py-9 {
  padding-top: 11rem !important; }

.pr-9,
.px-9 {
  padding-right: 11rem !important; }

.pb-9,
.py-9 {
  padding-bottom: 11rem !important; }

.pl-9,
.px-9 {
  padding-left: 11rem !important; }

.p-10 {
  padding: 14rem !important; }

.pt-10,
.py-10 {
  padding-top: 14rem !important; }

.pr-10,
.px-10 {
  padding-right: 14rem !important; }

.pb-10,
.py-10 {
  padding-bottom: 14rem !important; }

.pl-10,
.px-10 {
  padding-left: 14rem !important; }

.p-11 {
  padding: 16rem !important; }

.pt-11,
.py-11 {
  padding-top: 16rem !important; }

.pr-11,
.px-11 {
  padding-right: 16rem !important; }

.pb-11,
.py-11 {
  padding-bottom: 16rem !important; }

.pl-11,
.px-11 {
  padding-left: 16rem !important; }

.p-12 {
  padding: 20rem !important; }

.pt-12,
.py-12 {
  padding-top: 20rem !important; }

.pr-12,
.px-12 {
  padding-right: 20rem !important; }

.pb-12,
.py-12 {
  padding-bottom: 20rem !important; }

.pl-12,
.px-12 {
  padding-left: 20rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-xl {
  padding: 8rem !important; }

.pt-xl,
.py-xl {
  padding-top: 8rem !important; }

.pr-xl,
.px-xl {
  padding-right: 8rem !important; }

.pb-xl,
.py-xl {
  padding-bottom: 8rem !important; }

.pl-xl,
.px-xl {
  padding-left: 8rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-n7 {
  margin: -8rem !important; }

.mt-n7,
.my-n7 {
  margin-top: -8rem !important; }

.mr-n7,
.mx-n7 {
  margin-right: -8rem !important; }

.mb-n7,
.my-n7 {
  margin-bottom: -8rem !important; }

.ml-n7,
.mx-n7 {
  margin-left: -8rem !important; }

.m-n8 {
  margin: -10rem !important; }

.mt-n8,
.my-n8 {
  margin-top: -10rem !important; }

.mr-n8,
.mx-n8 {
  margin-right: -10rem !important; }

.mb-n8,
.my-n8 {
  margin-bottom: -10rem !important; }

.ml-n8,
.mx-n8 {
  margin-left: -10rem !important; }

.m-n9 {
  margin: -11rem !important; }

.mt-n9,
.my-n9 {
  margin-top: -11rem !important; }

.mr-n9,
.mx-n9 {
  margin-right: -11rem !important; }

.mb-n9,
.my-n9 {
  margin-bottom: -11rem !important; }

.ml-n9,
.mx-n9 {
  margin-left: -11rem !important; }

.m-n10 {
  margin: -14rem !important; }

.mt-n10,
.my-n10 {
  margin-top: -14rem !important; }

.mr-n10,
.mx-n10 {
  margin-right: -14rem !important; }

.mb-n10,
.my-n10 {
  margin-bottom: -14rem !important; }

.ml-n10,
.mx-n10 {
  margin-left: -14rem !important; }

.m-n11 {
  margin: -16rem !important; }

.mt-n11,
.my-n11 {
  margin-top: -16rem !important; }

.mr-n11,
.mx-n11 {
  margin-right: -16rem !important; }

.mb-n11,
.my-n11 {
  margin-bottom: -16rem !important; }

.ml-n11,
.mx-n11 {
  margin-left: -16rem !important; }

.m-n12 {
  margin: -20rem !important; }

.mt-n12,
.my-n12 {
  margin-top: -20rem !important; }

.mr-n12,
.mx-n12 {
  margin-right: -20rem !important; }

.mb-n12,
.my-n12 {
  margin-bottom: -20rem !important; }

.ml-n12,
.mx-n12 {
  margin-left: -20rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-nxl {
  margin: -8rem !important; }

.mt-nxl,
.my-nxl {
  margin-top: -8rem !important; }

.mr-nxl,
.mx-nxl {
  margin-right: -8rem !important; }

.mb-nxl,
.my-nxl {
  margin-bottom: -8rem !important; }

.ml-nxl,
.mx-nxl {
  margin-left: -8rem !important; }

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .m-sm-6 {
    margin: 5rem !important; }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 5rem !important; }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 5rem !important; }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 5rem !important; }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 5rem !important; }
  .m-sm-7 {
    margin: 8rem !important; }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 8rem !important; }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 8rem !important; }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 8rem !important; }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 8rem !important; }
  .m-sm-8 {
    margin: 10rem !important; }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 10rem !important; }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 10rem !important; }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 10rem !important; }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 10rem !important; }
  .m-sm-9 {
    margin: 11rem !important; }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 11rem !important; }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 11rem !important; }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 11rem !important; }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 11rem !important; }
  .m-sm-10 {
    margin: 14rem !important; }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 14rem !important; }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 14rem !important; }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 14rem !important; }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 14rem !important; }
  .m-sm-11 {
    margin: 16rem !important; }
  .mt-sm-11,
  .my-sm-11 {
    margin-top: 16rem !important; }
  .mr-sm-11,
  .mx-sm-11 {
    margin-right: 16rem !important; }
  .mb-sm-11,
  .my-sm-11 {
    margin-bottom: 16rem !important; }
  .ml-sm-11,
  .mx-sm-11 {
    margin-left: 16rem !important; }
  .m-sm-12 {
    margin: 20rem !important; }
  .mt-sm-12,
  .my-sm-12 {
    margin-top: 20rem !important; }
  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 20rem !important; }
  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 20rem !important; }
  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 20rem !important; }
  .m-sm-sm {
    margin: 1rem !important; }
  .mt-sm-sm,
  .my-sm-sm {
    margin-top: 1rem !important; }
  .mr-sm-sm,
  .mx-sm-sm {
    margin-right: 1rem !important; }
  .mb-sm-sm,
  .my-sm-sm {
    margin-bottom: 1rem !important; }
  .ml-sm-sm,
  .mx-sm-sm {
    margin-left: 1rem !important; }
  .m-sm-md {
    margin: 2rem !important; }
  .mt-sm-md,
  .my-sm-md {
    margin-top: 2rem !important; }
  .mr-sm-md,
  .mx-sm-md {
    margin-right: 2rem !important; }
  .mb-sm-md,
  .my-sm-md {
    margin-bottom: 2rem !important; }
  .ml-sm-md,
  .mx-sm-md {
    margin-left: 2rem !important; }
  .m-sm-lg {
    margin: 4rem !important; }
  .mt-sm-lg,
  .my-sm-lg {
    margin-top: 4rem !important; }
  .mr-sm-lg,
  .mx-sm-lg {
    margin-right: 4rem !important; }
  .mb-sm-lg,
  .my-sm-lg {
    margin-bottom: 4rem !important; }
  .ml-sm-lg,
  .mx-sm-lg {
    margin-left: 4rem !important; }
  .m-sm-xl {
    margin: 8rem !important; }
  .mt-sm-xl,
  .my-sm-xl {
    margin-top: 8rem !important; }
  .mr-sm-xl,
  .mx-sm-xl {
    margin-right: 8rem !important; }
  .mb-sm-xl,
  .my-sm-xl {
    margin-bottom: 8rem !important; }
  .ml-sm-xl,
  .mx-sm-xl {
    margin-left: 8rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .p-sm-6 {
    padding: 5rem !important; }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 5rem !important; }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 5rem !important; }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 5rem !important; }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 5rem !important; }
  .p-sm-7 {
    padding: 8rem !important; }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 8rem !important; }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 8rem !important; }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 8rem !important; }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 8rem !important; }
  .p-sm-8 {
    padding: 10rem !important; }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 10rem !important; }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 10rem !important; }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 10rem !important; }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 10rem !important; }
  .p-sm-9 {
    padding: 11rem !important; }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 11rem !important; }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 11rem !important; }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 11rem !important; }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 11rem !important; }
  .p-sm-10 {
    padding: 14rem !important; }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 14rem !important; }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 14rem !important; }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 14rem !important; }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 14rem !important; }
  .p-sm-11 {
    padding: 16rem !important; }
  .pt-sm-11,
  .py-sm-11 {
    padding-top: 16rem !important; }
  .pr-sm-11,
  .px-sm-11 {
    padding-right: 16rem !important; }
  .pb-sm-11,
  .py-sm-11 {
    padding-bottom: 16rem !important; }
  .pl-sm-11,
  .px-sm-11 {
    padding-left: 16rem !important; }
  .p-sm-12 {
    padding: 20rem !important; }
  .pt-sm-12,
  .py-sm-12 {
    padding-top: 20rem !important; }
  .pr-sm-12,
  .px-sm-12 {
    padding-right: 20rem !important; }
  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 20rem !important; }
  .pl-sm-12,
  .px-sm-12 {
    padding-left: 20rem !important; }
  .p-sm-sm {
    padding: 1rem !important; }
  .pt-sm-sm,
  .py-sm-sm {
    padding-top: 1rem !important; }
  .pr-sm-sm,
  .px-sm-sm {
    padding-right: 1rem !important; }
  .pb-sm-sm,
  .py-sm-sm {
    padding-bottom: 1rem !important; }
  .pl-sm-sm,
  .px-sm-sm {
    padding-left: 1rem !important; }
  .p-sm-md {
    padding: 2rem !important; }
  .pt-sm-md,
  .py-sm-md {
    padding-top: 2rem !important; }
  .pr-sm-md,
  .px-sm-md {
    padding-right: 2rem !important; }
  .pb-sm-md,
  .py-sm-md {
    padding-bottom: 2rem !important; }
  .pl-sm-md,
  .px-sm-md {
    padding-left: 2rem !important; }
  .p-sm-lg {
    padding: 4rem !important; }
  .pt-sm-lg,
  .py-sm-lg {
    padding-top: 4rem !important; }
  .pr-sm-lg,
  .px-sm-lg {
    padding-right: 4rem !important; }
  .pb-sm-lg,
  .py-sm-lg {
    padding-bottom: 4rem !important; }
  .pl-sm-lg,
  .px-sm-lg {
    padding-left: 4rem !important; }
  .p-sm-xl {
    padding: 8rem !important; }
  .pt-sm-xl,
  .py-sm-xl {
    padding-top: 8rem !important; }
  .pr-sm-xl,
  .px-sm-xl {
    padding-right: 8rem !important; }
  .pb-sm-xl,
  .py-sm-xl {
    padding-bottom: 8rem !important; }
  .pl-sm-xl,
  .px-sm-xl {
    padding-left: 8rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-n6 {
    margin: -5rem !important; }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -5rem !important; }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -5rem !important; }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -5rem !important; }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -5rem !important; }
  .m-sm-n7 {
    margin: -8rem !important; }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -8rem !important; }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -8rem !important; }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -8rem !important; }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -8rem !important; }
  .m-sm-n8 {
    margin: -10rem !important; }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -10rem !important; }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -10rem !important; }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -10rem !important; }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -10rem !important; }
  .m-sm-n9 {
    margin: -11rem !important; }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -11rem !important; }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -11rem !important; }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -11rem !important; }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -11rem !important; }
  .m-sm-n10 {
    margin: -14rem !important; }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -14rem !important; }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -14rem !important; }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -14rem !important; }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -14rem !important; }
  .m-sm-n11 {
    margin: -16rem !important; }
  .mt-sm-n11,
  .my-sm-n11 {
    margin-top: -16rem !important; }
  .mr-sm-n11,
  .mx-sm-n11 {
    margin-right: -16rem !important; }
  .mb-sm-n11,
  .my-sm-n11 {
    margin-bottom: -16rem !important; }
  .ml-sm-n11,
  .mx-sm-n11 {
    margin-left: -16rem !important; }
  .m-sm-n12 {
    margin: -20rem !important; }
  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -20rem !important; }
  .mr-sm-n12,
  .mx-sm-n12 {
    margin-right: -20rem !important; }
  .mb-sm-n12,
  .my-sm-n12 {
    margin-bottom: -20rem !important; }
  .ml-sm-n12,
  .mx-sm-n12 {
    margin-left: -20rem !important; }
  .m-sm-nsm {
    margin: -1rem !important; }
  .mt-sm-nsm,
  .my-sm-nsm {
    margin-top: -1rem !important; }
  .mr-sm-nsm,
  .mx-sm-nsm {
    margin-right: -1rem !important; }
  .mb-sm-nsm,
  .my-sm-nsm {
    margin-bottom: -1rem !important; }
  .ml-sm-nsm,
  .mx-sm-nsm {
    margin-left: -1rem !important; }
  .m-sm-nmd {
    margin: -2rem !important; }
  .mt-sm-nmd,
  .my-sm-nmd {
    margin-top: -2rem !important; }
  .mr-sm-nmd,
  .mx-sm-nmd {
    margin-right: -2rem !important; }
  .mb-sm-nmd,
  .my-sm-nmd {
    margin-bottom: -2rem !important; }
  .ml-sm-nmd,
  .mx-sm-nmd {
    margin-left: -2rem !important; }
  .m-sm-nlg {
    margin: -4rem !important; }
  .mt-sm-nlg,
  .my-sm-nlg {
    margin-top: -4rem !important; }
  .mr-sm-nlg,
  .mx-sm-nlg {
    margin-right: -4rem !important; }
  .mb-sm-nlg,
  .my-sm-nlg {
    margin-bottom: -4rem !important; }
  .ml-sm-nlg,
  .mx-sm-nlg {
    margin-left: -4rem !important; }
  .m-sm-nxl {
    margin: -8rem !important; }
  .mt-sm-nxl,
  .my-sm-nxl {
    margin-top: -8rem !important; }
  .mr-sm-nxl,
  .mx-sm-nxl {
    margin-right: -8rem !important; }
  .mb-sm-nxl,
  .my-sm-nxl {
    margin-bottom: -8rem !important; }
  .ml-sm-nxl,
  .mx-sm-nxl {
    margin-left: -8rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .m-md-6 {
    margin: 5rem !important; }
  .mt-md-6,
  .my-md-6 {
    margin-top: 5rem !important; }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 5rem !important; }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 5rem !important; }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 5rem !important; }
  .m-md-7 {
    margin: 8rem !important; }
  .mt-md-7,
  .my-md-7 {
    margin-top: 8rem !important; }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 8rem !important; }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 8rem !important; }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 8rem !important; }
  .m-md-8 {
    margin: 10rem !important; }
  .mt-md-8,
  .my-md-8 {
    margin-top: 10rem !important; }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 10rem !important; }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 10rem !important; }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 10rem !important; }
  .m-md-9 {
    margin: 11rem !important; }
  .mt-md-9,
  .my-md-9 {
    margin-top: 11rem !important; }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 11rem !important; }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 11rem !important; }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 11rem !important; }
  .m-md-10 {
    margin: 14rem !important; }
  .mt-md-10,
  .my-md-10 {
    margin-top: 14rem !important; }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 14rem !important; }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 14rem !important; }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 14rem !important; }
  .m-md-11 {
    margin: 16rem !important; }
  .mt-md-11,
  .my-md-11 {
    margin-top: 16rem !important; }
  .mr-md-11,
  .mx-md-11 {
    margin-right: 16rem !important; }
  .mb-md-11,
  .my-md-11 {
    margin-bottom: 16rem !important; }
  .ml-md-11,
  .mx-md-11 {
    margin-left: 16rem !important; }
  .m-md-12 {
    margin: 20rem !important; }
  .mt-md-12,
  .my-md-12 {
    margin-top: 20rem !important; }
  .mr-md-12,
  .mx-md-12 {
    margin-right: 20rem !important; }
  .mb-md-12,
  .my-md-12 {
    margin-bottom: 20rem !important; }
  .ml-md-12,
  .mx-md-12 {
    margin-left: 20rem !important; }
  .m-md-sm {
    margin: 1rem !important; }
  .mt-md-sm,
  .my-md-sm {
    margin-top: 1rem !important; }
  .mr-md-sm,
  .mx-md-sm {
    margin-right: 1rem !important; }
  .mb-md-sm,
  .my-md-sm {
    margin-bottom: 1rem !important; }
  .ml-md-sm,
  .mx-md-sm {
    margin-left: 1rem !important; }
  .m-md-md {
    margin: 2rem !important; }
  .mt-md-md,
  .my-md-md {
    margin-top: 2rem !important; }
  .mr-md-md,
  .mx-md-md {
    margin-right: 2rem !important; }
  .mb-md-md,
  .my-md-md {
    margin-bottom: 2rem !important; }
  .ml-md-md,
  .mx-md-md {
    margin-left: 2rem !important; }
  .m-md-lg {
    margin: 4rem !important; }
  .mt-md-lg,
  .my-md-lg {
    margin-top: 4rem !important; }
  .mr-md-lg,
  .mx-md-lg {
    margin-right: 4rem !important; }
  .mb-md-lg,
  .my-md-lg {
    margin-bottom: 4rem !important; }
  .ml-md-lg,
  .mx-md-lg {
    margin-left: 4rem !important; }
  .m-md-xl {
    margin: 8rem !important; }
  .mt-md-xl,
  .my-md-xl {
    margin-top: 8rem !important; }
  .mr-md-xl,
  .mx-md-xl {
    margin-right: 8rem !important; }
  .mb-md-xl,
  .my-md-xl {
    margin-bottom: 8rem !important; }
  .ml-md-xl,
  .mx-md-xl {
    margin-left: 8rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .p-md-6 {
    padding: 5rem !important; }
  .pt-md-6,
  .py-md-6 {
    padding-top: 5rem !important; }
  .pr-md-6,
  .px-md-6 {
    padding-right: 5rem !important; }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 5rem !important; }
  .pl-md-6,
  .px-md-6 {
    padding-left: 5rem !important; }
  .p-md-7 {
    padding: 8rem !important; }
  .pt-md-7,
  .py-md-7 {
    padding-top: 8rem !important; }
  .pr-md-7,
  .px-md-7 {
    padding-right: 8rem !important; }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 8rem !important; }
  .pl-md-7,
  .px-md-7 {
    padding-left: 8rem !important; }
  .p-md-8 {
    padding: 10rem !important; }
  .pt-md-8,
  .py-md-8 {
    padding-top: 10rem !important; }
  .pr-md-8,
  .px-md-8 {
    padding-right: 10rem !important; }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 10rem !important; }
  .pl-md-8,
  .px-md-8 {
    padding-left: 10rem !important; }
  .p-md-9 {
    padding: 11rem !important; }
  .pt-md-9,
  .py-md-9 {
    padding-top: 11rem !important; }
  .pr-md-9,
  .px-md-9 {
    padding-right: 11rem !important; }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 11rem !important; }
  .pl-md-9,
  .px-md-9 {
    padding-left: 11rem !important; }
  .p-md-10 {
    padding: 14rem !important; }
  .pt-md-10,
  .py-md-10 {
    padding-top: 14rem !important; }
  .pr-md-10,
  .px-md-10 {
    padding-right: 14rem !important; }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 14rem !important; }
  .pl-md-10,
  .px-md-10 {
    padding-left: 14rem !important; }
  .p-md-11 {
    padding: 16rem !important; }
  .pt-md-11,
  .py-md-11 {
    padding-top: 16rem !important; }
  .pr-md-11,
  .px-md-11 {
    padding-right: 16rem !important; }
  .pb-md-11,
  .py-md-11 {
    padding-bottom: 16rem !important; }
  .pl-md-11,
  .px-md-11 {
    padding-left: 16rem !important; }
  .p-md-12 {
    padding: 20rem !important; }
  .pt-md-12,
  .py-md-12 {
    padding-top: 20rem !important; }
  .pr-md-12,
  .px-md-12 {
    padding-right: 20rem !important; }
  .pb-md-12,
  .py-md-12 {
    padding-bottom: 20rem !important; }
  .pl-md-12,
  .px-md-12 {
    padding-left: 20rem !important; }
  .p-md-sm {
    padding: 1rem !important; }
  .pt-md-sm,
  .py-md-sm {
    padding-top: 1rem !important; }
  .pr-md-sm,
  .px-md-sm {
    padding-right: 1rem !important; }
  .pb-md-sm,
  .py-md-sm {
    padding-bottom: 1rem !important; }
  .pl-md-sm,
  .px-md-sm {
    padding-left: 1rem !important; }
  .p-md-md {
    padding: 2rem !important; }
  .pt-md-md,
  .py-md-md {
    padding-top: 2rem !important; }
  .pr-md-md,
  .px-md-md {
    padding-right: 2rem !important; }
  .pb-md-md,
  .py-md-md {
    padding-bottom: 2rem !important; }
  .pl-md-md,
  .px-md-md {
    padding-left: 2rem !important; }
  .p-md-lg {
    padding: 4rem !important; }
  .pt-md-lg,
  .py-md-lg {
    padding-top: 4rem !important; }
  .pr-md-lg,
  .px-md-lg {
    padding-right: 4rem !important; }
  .pb-md-lg,
  .py-md-lg {
    padding-bottom: 4rem !important; }
  .pl-md-lg,
  .px-md-lg {
    padding-left: 4rem !important; }
  .p-md-xl {
    padding: 8rem !important; }
  .pt-md-xl,
  .py-md-xl {
    padding-top: 8rem !important; }
  .pr-md-xl,
  .px-md-xl {
    padding-right: 8rem !important; }
  .pb-md-xl,
  .py-md-xl {
    padding-bottom: 8rem !important; }
  .pl-md-xl,
  .px-md-xl {
    padding-left: 8rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-n6 {
    margin: -5rem !important; }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -5rem !important; }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -5rem !important; }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -5rem !important; }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -5rem !important; }
  .m-md-n7 {
    margin: -8rem !important; }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -8rem !important; }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -8rem !important; }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -8rem !important; }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -8rem !important; }
  .m-md-n8 {
    margin: -10rem !important; }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -10rem !important; }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -10rem !important; }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -10rem !important; }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -10rem !important; }
  .m-md-n9 {
    margin: -11rem !important; }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -11rem !important; }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -11rem !important; }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -11rem !important; }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -11rem !important; }
  .m-md-n10 {
    margin: -14rem !important; }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -14rem !important; }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -14rem !important; }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -14rem !important; }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -14rem !important; }
  .m-md-n11 {
    margin: -16rem !important; }
  .mt-md-n11,
  .my-md-n11 {
    margin-top: -16rem !important; }
  .mr-md-n11,
  .mx-md-n11 {
    margin-right: -16rem !important; }
  .mb-md-n11,
  .my-md-n11 {
    margin-bottom: -16rem !important; }
  .ml-md-n11,
  .mx-md-n11 {
    margin-left: -16rem !important; }
  .m-md-n12 {
    margin: -20rem !important; }
  .mt-md-n12,
  .my-md-n12 {
    margin-top: -20rem !important; }
  .mr-md-n12,
  .mx-md-n12 {
    margin-right: -20rem !important; }
  .mb-md-n12,
  .my-md-n12 {
    margin-bottom: -20rem !important; }
  .ml-md-n12,
  .mx-md-n12 {
    margin-left: -20rem !important; }
  .m-md-nsm {
    margin: -1rem !important; }
  .mt-md-nsm,
  .my-md-nsm {
    margin-top: -1rem !important; }
  .mr-md-nsm,
  .mx-md-nsm {
    margin-right: -1rem !important; }
  .mb-md-nsm,
  .my-md-nsm {
    margin-bottom: -1rem !important; }
  .ml-md-nsm,
  .mx-md-nsm {
    margin-left: -1rem !important; }
  .m-md-nmd {
    margin: -2rem !important; }
  .mt-md-nmd,
  .my-md-nmd {
    margin-top: -2rem !important; }
  .mr-md-nmd,
  .mx-md-nmd {
    margin-right: -2rem !important; }
  .mb-md-nmd,
  .my-md-nmd {
    margin-bottom: -2rem !important; }
  .ml-md-nmd,
  .mx-md-nmd {
    margin-left: -2rem !important; }
  .m-md-nlg {
    margin: -4rem !important; }
  .mt-md-nlg,
  .my-md-nlg {
    margin-top: -4rem !important; }
  .mr-md-nlg,
  .mx-md-nlg {
    margin-right: -4rem !important; }
  .mb-md-nlg,
  .my-md-nlg {
    margin-bottom: -4rem !important; }
  .ml-md-nlg,
  .mx-md-nlg {
    margin-left: -4rem !important; }
  .m-md-nxl {
    margin: -8rem !important; }
  .mt-md-nxl,
  .my-md-nxl {
    margin-top: -8rem !important; }
  .mr-md-nxl,
  .mx-md-nxl {
    margin-right: -8rem !important; }
  .mb-md-nxl,
  .my-md-nxl {
    margin-bottom: -8rem !important; }
  .ml-md-nxl,
  .mx-md-nxl {
    margin-left: -8rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .m-lg-6 {
    margin: 5rem !important; }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 5rem !important; }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 5rem !important; }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 5rem !important; }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 5rem !important; }
  .m-lg-7 {
    margin: 8rem !important; }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 8rem !important; }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 8rem !important; }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 8rem !important; }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 8rem !important; }
  .m-lg-8 {
    margin: 10rem !important; }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 10rem !important; }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 10rem !important; }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 10rem !important; }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 10rem !important; }
  .m-lg-9 {
    margin: 11rem !important; }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 11rem !important; }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 11rem !important; }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 11rem !important; }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 11rem !important; }
  .m-lg-10 {
    margin: 14rem !important; }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 14rem !important; }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 14rem !important; }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 14rem !important; }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 14rem !important; }
  .m-lg-11 {
    margin: 16rem !important; }
  .mt-lg-11,
  .my-lg-11 {
    margin-top: 16rem !important; }
  .mr-lg-11,
  .mx-lg-11 {
    margin-right: 16rem !important; }
  .mb-lg-11,
  .my-lg-11 {
    margin-bottom: 16rem !important; }
  .ml-lg-11,
  .mx-lg-11 {
    margin-left: 16rem !important; }
  .m-lg-12 {
    margin: 20rem !important; }
  .mt-lg-12,
  .my-lg-12 {
    margin-top: 20rem !important; }
  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 20rem !important; }
  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 20rem !important; }
  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 20rem !important; }
  .m-lg-sm {
    margin: 1rem !important; }
  .mt-lg-sm,
  .my-lg-sm {
    margin-top: 1rem !important; }
  .mr-lg-sm,
  .mx-lg-sm {
    margin-right: 1rem !important; }
  .mb-lg-sm,
  .my-lg-sm {
    margin-bottom: 1rem !important; }
  .ml-lg-sm,
  .mx-lg-sm {
    margin-left: 1rem !important; }
  .m-lg-md {
    margin: 2rem !important; }
  .mt-lg-md,
  .my-lg-md {
    margin-top: 2rem !important; }
  .mr-lg-md,
  .mx-lg-md {
    margin-right: 2rem !important; }
  .mb-lg-md,
  .my-lg-md {
    margin-bottom: 2rem !important; }
  .ml-lg-md,
  .mx-lg-md {
    margin-left: 2rem !important; }
  .m-lg-lg {
    margin: 4rem !important; }
  .mt-lg-lg,
  .my-lg-lg {
    margin-top: 4rem !important; }
  .mr-lg-lg,
  .mx-lg-lg {
    margin-right: 4rem !important; }
  .mb-lg-lg,
  .my-lg-lg {
    margin-bottom: 4rem !important; }
  .ml-lg-lg,
  .mx-lg-lg {
    margin-left: 4rem !important; }
  .m-lg-xl {
    margin: 8rem !important; }
  .mt-lg-xl,
  .my-lg-xl {
    margin-top: 8rem !important; }
  .mr-lg-xl,
  .mx-lg-xl {
    margin-right: 8rem !important; }
  .mb-lg-xl,
  .my-lg-xl {
    margin-bottom: 8rem !important; }
  .ml-lg-xl,
  .mx-lg-xl {
    margin-left: 8rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .p-lg-6 {
    padding: 5rem !important; }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 5rem !important; }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 5rem !important; }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 5rem !important; }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 5rem !important; }
  .p-lg-7 {
    padding: 8rem !important; }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 8rem !important; }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 8rem !important; }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 8rem !important; }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 8rem !important; }
  .p-lg-8 {
    padding: 10rem !important; }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 10rem !important; }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 10rem !important; }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 10rem !important; }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 10rem !important; }
  .p-lg-9 {
    padding: 11rem !important; }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 11rem !important; }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 11rem !important; }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 11rem !important; }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 11rem !important; }
  .p-lg-10 {
    padding: 14rem !important; }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 14rem !important; }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 14rem !important; }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 14rem !important; }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 14rem !important; }
  .p-lg-11 {
    padding: 16rem !important; }
  .pt-lg-11,
  .py-lg-11 {
    padding-top: 16rem !important; }
  .pr-lg-11,
  .px-lg-11 {
    padding-right: 16rem !important; }
  .pb-lg-11,
  .py-lg-11 {
    padding-bottom: 16rem !important; }
  .pl-lg-11,
  .px-lg-11 {
    padding-left: 16rem !important; }
  .p-lg-12 {
    padding: 20rem !important; }
  .pt-lg-12,
  .py-lg-12 {
    padding-top: 20rem !important; }
  .pr-lg-12,
  .px-lg-12 {
    padding-right: 20rem !important; }
  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 20rem !important; }
  .pl-lg-12,
  .px-lg-12 {
    padding-left: 20rem !important; }
  .p-lg-sm {
    padding: 1rem !important; }
  .pt-lg-sm,
  .py-lg-sm {
    padding-top: 1rem !important; }
  .pr-lg-sm,
  .px-lg-sm {
    padding-right: 1rem !important; }
  .pb-lg-sm,
  .py-lg-sm {
    padding-bottom: 1rem !important; }
  .pl-lg-sm,
  .px-lg-sm {
    padding-left: 1rem !important; }
  .p-lg-md {
    padding: 2rem !important; }
  .pt-lg-md,
  .py-lg-md {
    padding-top: 2rem !important; }
  .pr-lg-md,
  .px-lg-md {
    padding-right: 2rem !important; }
  .pb-lg-md,
  .py-lg-md {
    padding-bottom: 2rem !important; }
  .pl-lg-md,
  .px-lg-md {
    padding-left: 2rem !important; }
  .p-lg-lg {
    padding: 4rem !important; }
  .pt-lg-lg,
  .py-lg-lg {
    padding-top: 4rem !important; }
  .pr-lg-lg,
  .px-lg-lg {
    padding-right: 4rem !important; }
  .pb-lg-lg,
  .py-lg-lg {
    padding-bottom: 4rem !important; }
  .pl-lg-lg,
  .px-lg-lg {
    padding-left: 4rem !important; }
  .p-lg-xl {
    padding: 8rem !important; }
  .pt-lg-xl,
  .py-lg-xl {
    padding-top: 8rem !important; }
  .pr-lg-xl,
  .px-lg-xl {
    padding-right: 8rem !important; }
  .pb-lg-xl,
  .py-lg-xl {
    padding-bottom: 8rem !important; }
  .pl-lg-xl,
  .px-lg-xl {
    padding-left: 8rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-n6 {
    margin: -5rem !important; }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -5rem !important; }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -5rem !important; }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -5rem !important; }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -5rem !important; }
  .m-lg-n7 {
    margin: -8rem !important; }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -8rem !important; }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -8rem !important; }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -8rem !important; }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -8rem !important; }
  .m-lg-n8 {
    margin: -10rem !important; }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -10rem !important; }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -10rem !important; }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -10rem !important; }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -10rem !important; }
  .m-lg-n9 {
    margin: -11rem !important; }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -11rem !important; }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -11rem !important; }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -11rem !important; }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -11rem !important; }
  .m-lg-n10 {
    margin: -14rem !important; }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -14rem !important; }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -14rem !important; }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -14rem !important; }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -14rem !important; }
  .m-lg-n11 {
    margin: -16rem !important; }
  .mt-lg-n11,
  .my-lg-n11 {
    margin-top: -16rem !important; }
  .mr-lg-n11,
  .mx-lg-n11 {
    margin-right: -16rem !important; }
  .mb-lg-n11,
  .my-lg-n11 {
    margin-bottom: -16rem !important; }
  .ml-lg-n11,
  .mx-lg-n11 {
    margin-left: -16rem !important; }
  .m-lg-n12 {
    margin: -20rem !important; }
  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -20rem !important; }
  .mr-lg-n12,
  .mx-lg-n12 {
    margin-right: -20rem !important; }
  .mb-lg-n12,
  .my-lg-n12 {
    margin-bottom: -20rem !important; }
  .ml-lg-n12,
  .mx-lg-n12 {
    margin-left: -20rem !important; }
  .m-lg-nsm {
    margin: -1rem !important; }
  .mt-lg-nsm,
  .my-lg-nsm {
    margin-top: -1rem !important; }
  .mr-lg-nsm,
  .mx-lg-nsm {
    margin-right: -1rem !important; }
  .mb-lg-nsm,
  .my-lg-nsm {
    margin-bottom: -1rem !important; }
  .ml-lg-nsm,
  .mx-lg-nsm {
    margin-left: -1rem !important; }
  .m-lg-nmd {
    margin: -2rem !important; }
  .mt-lg-nmd,
  .my-lg-nmd {
    margin-top: -2rem !important; }
  .mr-lg-nmd,
  .mx-lg-nmd {
    margin-right: -2rem !important; }
  .mb-lg-nmd,
  .my-lg-nmd {
    margin-bottom: -2rem !important; }
  .ml-lg-nmd,
  .mx-lg-nmd {
    margin-left: -2rem !important; }
  .m-lg-nlg {
    margin: -4rem !important; }
  .mt-lg-nlg,
  .my-lg-nlg {
    margin-top: -4rem !important; }
  .mr-lg-nlg,
  .mx-lg-nlg {
    margin-right: -4rem !important; }
  .mb-lg-nlg,
  .my-lg-nlg {
    margin-bottom: -4rem !important; }
  .ml-lg-nlg,
  .mx-lg-nlg {
    margin-left: -4rem !important; }
  .m-lg-nxl {
    margin: -8rem !important; }
  .mt-lg-nxl,
  .my-lg-nxl {
    margin-top: -8rem !important; }
  .mr-lg-nxl,
  .mx-lg-nxl {
    margin-right: -8rem !important; }
  .mb-lg-nxl,
  .my-lg-nxl {
    margin-bottom: -8rem !important; }
  .ml-lg-nxl,
  .mx-lg-nxl {
    margin-left: -8rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .m-xl-6 {
    margin: 5rem !important; }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 5rem !important; }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 5rem !important; }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 5rem !important; }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 5rem !important; }
  .m-xl-7 {
    margin: 8rem !important; }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 8rem !important; }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 8rem !important; }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 8rem !important; }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 8rem !important; }
  .m-xl-8 {
    margin: 10rem !important; }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 10rem !important; }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 10rem !important; }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 10rem !important; }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 10rem !important; }
  .m-xl-9 {
    margin: 11rem !important; }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 11rem !important; }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 11rem !important; }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 11rem !important; }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 11rem !important; }
  .m-xl-10 {
    margin: 14rem !important; }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 14rem !important; }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 14rem !important; }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 14rem !important; }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 14rem !important; }
  .m-xl-11 {
    margin: 16rem !important; }
  .mt-xl-11,
  .my-xl-11 {
    margin-top: 16rem !important; }
  .mr-xl-11,
  .mx-xl-11 {
    margin-right: 16rem !important; }
  .mb-xl-11,
  .my-xl-11 {
    margin-bottom: 16rem !important; }
  .ml-xl-11,
  .mx-xl-11 {
    margin-left: 16rem !important; }
  .m-xl-12 {
    margin: 20rem !important; }
  .mt-xl-12,
  .my-xl-12 {
    margin-top: 20rem !important; }
  .mr-xl-12,
  .mx-xl-12 {
    margin-right: 20rem !important; }
  .mb-xl-12,
  .my-xl-12 {
    margin-bottom: 20rem !important; }
  .ml-xl-12,
  .mx-xl-12 {
    margin-left: 20rem !important; }
  .m-xl-sm {
    margin: 1rem !important; }
  .mt-xl-sm,
  .my-xl-sm {
    margin-top: 1rem !important; }
  .mr-xl-sm,
  .mx-xl-sm {
    margin-right: 1rem !important; }
  .mb-xl-sm,
  .my-xl-sm {
    margin-bottom: 1rem !important; }
  .ml-xl-sm,
  .mx-xl-sm {
    margin-left: 1rem !important; }
  .m-xl-md {
    margin: 2rem !important; }
  .mt-xl-md,
  .my-xl-md {
    margin-top: 2rem !important; }
  .mr-xl-md,
  .mx-xl-md {
    margin-right: 2rem !important; }
  .mb-xl-md,
  .my-xl-md {
    margin-bottom: 2rem !important; }
  .ml-xl-md,
  .mx-xl-md {
    margin-left: 2rem !important; }
  .m-xl-lg {
    margin: 4rem !important; }
  .mt-xl-lg,
  .my-xl-lg {
    margin-top: 4rem !important; }
  .mr-xl-lg,
  .mx-xl-lg {
    margin-right: 4rem !important; }
  .mb-xl-lg,
  .my-xl-lg {
    margin-bottom: 4rem !important; }
  .ml-xl-lg,
  .mx-xl-lg {
    margin-left: 4rem !important; }
  .m-xl-xl {
    margin: 8rem !important; }
  .mt-xl-xl,
  .my-xl-xl {
    margin-top: 8rem !important; }
  .mr-xl-xl,
  .mx-xl-xl {
    margin-right: 8rem !important; }
  .mb-xl-xl,
  .my-xl-xl {
    margin-bottom: 8rem !important; }
  .ml-xl-xl,
  .mx-xl-xl {
    margin-left: 8rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .p-xl-6 {
    padding: 5rem !important; }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 5rem !important; }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 5rem !important; }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 5rem !important; }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 5rem !important; }
  .p-xl-7 {
    padding: 8rem !important; }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 8rem !important; }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 8rem !important; }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 8rem !important; }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 8rem !important; }
  .p-xl-8 {
    padding: 10rem !important; }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 10rem !important; }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 10rem !important; }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 10rem !important; }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 10rem !important; }
  .p-xl-9 {
    padding: 11rem !important; }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 11rem !important; }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 11rem !important; }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 11rem !important; }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 11rem !important; }
  .p-xl-10 {
    padding: 14rem !important; }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 14rem !important; }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 14rem !important; }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 14rem !important; }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 14rem !important; }
  .p-xl-11 {
    padding: 16rem !important; }
  .pt-xl-11,
  .py-xl-11 {
    padding-top: 16rem !important; }
  .pr-xl-11,
  .px-xl-11 {
    padding-right: 16rem !important; }
  .pb-xl-11,
  .py-xl-11 {
    padding-bottom: 16rem !important; }
  .pl-xl-11,
  .px-xl-11 {
    padding-left: 16rem !important; }
  .p-xl-12 {
    padding: 20rem !important; }
  .pt-xl-12,
  .py-xl-12 {
    padding-top: 20rem !important; }
  .pr-xl-12,
  .px-xl-12 {
    padding-right: 20rem !important; }
  .pb-xl-12,
  .py-xl-12 {
    padding-bottom: 20rem !important; }
  .pl-xl-12,
  .px-xl-12 {
    padding-left: 20rem !important; }
  .p-xl-sm {
    padding: 1rem !important; }
  .pt-xl-sm,
  .py-xl-sm {
    padding-top: 1rem !important; }
  .pr-xl-sm,
  .px-xl-sm {
    padding-right: 1rem !important; }
  .pb-xl-sm,
  .py-xl-sm {
    padding-bottom: 1rem !important; }
  .pl-xl-sm,
  .px-xl-sm {
    padding-left: 1rem !important; }
  .p-xl-md {
    padding: 2rem !important; }
  .pt-xl-md,
  .py-xl-md {
    padding-top: 2rem !important; }
  .pr-xl-md,
  .px-xl-md {
    padding-right: 2rem !important; }
  .pb-xl-md,
  .py-xl-md {
    padding-bottom: 2rem !important; }
  .pl-xl-md,
  .px-xl-md {
    padding-left: 2rem !important; }
  .p-xl-lg {
    padding: 4rem !important; }
  .pt-xl-lg,
  .py-xl-lg {
    padding-top: 4rem !important; }
  .pr-xl-lg,
  .px-xl-lg {
    padding-right: 4rem !important; }
  .pb-xl-lg,
  .py-xl-lg {
    padding-bottom: 4rem !important; }
  .pl-xl-lg,
  .px-xl-lg {
    padding-left: 4rem !important; }
  .p-xl-xl {
    padding: 8rem !important; }
  .pt-xl-xl,
  .py-xl-xl {
    padding-top: 8rem !important; }
  .pr-xl-xl,
  .px-xl-xl {
    padding-right: 8rem !important; }
  .pb-xl-xl,
  .py-xl-xl {
    padding-bottom: 8rem !important; }
  .pl-xl-xl,
  .px-xl-xl {
    padding-left: 8rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-n6 {
    margin: -5rem !important; }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -5rem !important; }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -5rem !important; }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -5rem !important; }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -5rem !important; }
  .m-xl-n7 {
    margin: -8rem !important; }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -8rem !important; }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -8rem !important; }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -8rem !important; }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -8rem !important; }
  .m-xl-n8 {
    margin: -10rem !important; }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -10rem !important; }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -10rem !important; }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -10rem !important; }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -10rem !important; }
  .m-xl-n9 {
    margin: -11rem !important; }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -11rem !important; }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -11rem !important; }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -11rem !important; }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -11rem !important; }
  .m-xl-n10 {
    margin: -14rem !important; }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -14rem !important; }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -14rem !important; }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -14rem !important; }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -14rem !important; }
  .m-xl-n11 {
    margin: -16rem !important; }
  .mt-xl-n11,
  .my-xl-n11 {
    margin-top: -16rem !important; }
  .mr-xl-n11,
  .mx-xl-n11 {
    margin-right: -16rem !important; }
  .mb-xl-n11,
  .my-xl-n11 {
    margin-bottom: -16rem !important; }
  .ml-xl-n11,
  .mx-xl-n11 {
    margin-left: -16rem !important; }
  .m-xl-n12 {
    margin: -20rem !important; }
  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -20rem !important; }
  .mr-xl-n12,
  .mx-xl-n12 {
    margin-right: -20rem !important; }
  .mb-xl-n12,
  .my-xl-n12 {
    margin-bottom: -20rem !important; }
  .ml-xl-n12,
  .mx-xl-n12 {
    margin-left: -20rem !important; }
  .m-xl-nsm {
    margin: -1rem !important; }
  .mt-xl-nsm,
  .my-xl-nsm {
    margin-top: -1rem !important; }
  .mr-xl-nsm,
  .mx-xl-nsm {
    margin-right: -1rem !important; }
  .mb-xl-nsm,
  .my-xl-nsm {
    margin-bottom: -1rem !important; }
  .ml-xl-nsm,
  .mx-xl-nsm {
    margin-left: -1rem !important; }
  .m-xl-nmd {
    margin: -2rem !important; }
  .mt-xl-nmd,
  .my-xl-nmd {
    margin-top: -2rem !important; }
  .mr-xl-nmd,
  .mx-xl-nmd {
    margin-right: -2rem !important; }
  .mb-xl-nmd,
  .my-xl-nmd {
    margin-bottom: -2rem !important; }
  .ml-xl-nmd,
  .mx-xl-nmd {
    margin-left: -2rem !important; }
  .m-xl-nlg {
    margin: -4rem !important; }
  .mt-xl-nlg,
  .my-xl-nlg {
    margin-top: -4rem !important; }
  .mr-xl-nlg,
  .mx-xl-nlg {
    margin-right: -4rem !important; }
  .mb-xl-nlg,
  .my-xl-nlg {
    margin-bottom: -4rem !important; }
  .ml-xl-nlg,
  .mx-xl-nlg {
    margin-left: -4rem !important; }
  .m-xl-nxl {
    margin: -8rem !important; }
  .mt-xl-nxl,
  .my-xl-nxl {
    margin-top: -8rem !important; }
  .mr-xl-nxl,
  .mx-xl-nxl {
    margin-right: -8rem !important; }
  .mb-xl-nxl,
  .my-xl-nxl {
    margin-bottom: -8rem !important; }
  .ml-xl-nxl,
  .mx-xl-nxl {
    margin-left: -8rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 600 !important; }

.font-weight-bolder {
  font-weight: 700 !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #ffffff !important; }

.text-primary {
  color: #ff5b29 !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #dc3300 !important; }

.text-secondary {
  color: #1c2540 !important; }

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

.text-success {
  color: #18634B !important; }

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

.text-info {
  color: #0056B3 !important; }

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

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

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

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

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

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

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

.text-dark {
  color: #1c2540 !important; }

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

.text-tertiary {
  color: #1D58A5 !important; }

a.text-tertiary:hover, a.text-tertiary:focus {
  color: #123564 !important; }

.text-lighten {
  color: #fafbfe !important; }

a.text-lighten:hover, a.text-lighten:focus {
  color: #bac8f1 !important; }

.text-facebook {
  color: #3b5999 !important; }

a.text-facebook:hover, a.text-facebook:focus {
  color: #263962 !important; }

.text-twitter {
  color: #1da1f2 !important; }

a.text-twitter:hover, a.text-twitter:focus {
  color: #0b76b8 !important; }

.text-google {
  color: #DB4337 !important; }

a.text-google:hover, a.text-google:focus {
  color: #a7281e !important; }

.text-github {
  color: #24292E !important; }

a.text-github:hover, a.text-github:focus {
  color: #020303 !important; }

.text-white {
  color: #ffffff !important; }

a.text-white:hover, a.text-white:focus {
  color: #d9d9d9 !important; }

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

a.text-gray:hover, a.text-gray:focus {
  color: #242738 !important; }

.text-neutral {
  color: #ffffff !important; }

a.text-neutral:hover, a.text-neutral:focus {
  color: #d9d9d9 !important; }

.text-soft {
  color: #FAFAFB !important; }

a.text-soft:hover, a.text-soft:focus {
  color: #d0d0d9 !important; }

.text-black {
  color: #111111 !important; }

a.text-black:hover, a.text-black:focus {
  color: black !important; }

.text-purple {
  color: #6f42c1 !important; }

a.text-purple:hover, a.text-purple:focus {
  color: #4e2d89 !important; }

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

a.text-gray-100:hover, a.text-gray-100:focus {
  color: #d9d9d9 !important; }

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

a.text-gray-200:hover, a.text-gray-200:focus {
  color: #bac8f1 !important; }

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

a.text-gray-300:hover, a.text-gray-300:focus {
  color: #d0d0d9 !important; }

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

a.text-gray-400:hover, a.text-gray-400:focus {
  color: #bec1c3 !important; }

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

a.text-gray-500:hover, a.text-gray-500:focus {
  color: #889cb5 !important; }

.text-gray-600 {
  color: #93a5be !important; }

a.text-gray-600:hover, a.text-gray-600:focus {
  color: #637da1 !important; }

.text-gray-700 {
  color: #52547a !important; }

a.text-gray-700:hover, a.text-gray-700:focus {
  color: #33354c !important; }

.text-gray-800 {
  color: #4E5079 !important; }

a.text-gray-800:hover, a.text-gray-800:focus {
  color: #30314a !important; }

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

.text-muted {
  color: #4E5079 !important; }

.text-black-50 {
  color: rgba(17, 17, 17, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

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

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

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

.datepicker {
  border-radius: 4px;
  direction: ltr; }
  .datepicker-inline {
    width: 220px; }
  .datepicker-rtl {
    direction: rtl; }
    .datepicker-rtl.dropdown-menu {
      left: auto; }
    .datepicker-rtl table tr td span {
      float: right; }
  .datepicker-dropdown {
    top: 0;
    left: 0;
    padding: 20px 22px;
    box-shadow: 0 0.5rem 1rem rgba(17, 17, 17, 0.15); }
    .datepicker-dropdown.datepicker-orient-left:before {
      left: 6px; }
    .datepicker-dropdown.datepicker-orient-left:after {
      left: 7px; }
    .datepicker-dropdown.datepicker-orient-right:before {
      right: 6px; }
    .datepicker-dropdown.datepicker-orient-right:after {
      right: 7px; }
    .datepicker-dropdown.datepicker-orient-bottom:before {
      top: -7px; }
    .datepicker-dropdown.datepicker-orient-bottom:after {
      top: -6px; }
    .datepicker-dropdown.datepicker-orient-top:before {
      bottom: -7px;
      border-bottom: 0;
      border-top: 7px solid white; }
    .datepicker-dropdown.datepicker-orient-top:after {
      bottom: -6px;
      border-bottom: 0;
      border-top: 6px solid #ffffff; }
  .datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    user-select: none; }
    .datepicker table tr td {
      border-radius: 4px; }
    .datepicker table tr th {
      border-radius: 4px;
      font-weight: 700; }
    .datepicker table tr td,
    .datepicker table tr th {
      transition: all 0.2s ease;
      width: 36px;
      height: 36px;
      border: none;
      text-align: center;
      font-size: 0.875rem; }
  .table-striped .datepicker table tr td,
  .table-striped .datepicker table tr th {
    background-color: transparent; }
  .datepicker table tr td.old, .datepicker table tr td.new {
    color: #B7C3D2; }
  .datepicker table tr td.day:hover, .datepicker table tr td.focused {
    background: white;
    cursor: pointer; }
  .datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
    background: none;
    color: #FAFAFB;
    cursor: default; }
  .datepicker table tr td.highlighted {
    border-radius: 0; }
    .datepicker table tr td.highlighted.focused {
      background: #1c2540; }
    .datepicker table tr td.highlighted.disabled, .datepicker table tr td.highlighted.disabled:active {
      background: #1c2540;
      color: #e6e7e8; }
  .datepicker table tr td.today {
    background: #7c8ec6; }
    .datepicker table tr td.today.focused {
      background: white; }
    .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:active {
      background: white;
      color: #93a5be; }
  .datepicker table tr td.range {
    background: #1c2540;
    color: #ffffff;
    border-radius: 0; }
    .datepicker table tr td.range.focused {
      background: #101524; }
    .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:active, .datepicker table tr td.range.day.disabled:hover {
      background: #0c101d;
      color: #2c3a63; }
  .datepicker table tr td.range.highlighted.focused {
    background: #d0d9f6; }
  .datepicker table tr td.range.highlighted.disabled, .datepicker table tr td.range.highlighted.disabled:active {
    background: #fafbfe;
    color: #FAFAFB; }
  .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:active {
    background: #0056B3;
    color: #ffffff; }
  .datepicker table tr td.day.range-start {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .datepicker table tr td.day.range-end {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .datepicker table tr td.day.range-start.range-end {
    border-radius: 4px; }
  .datepicker table tr td.selected, .datepicker table tr td.selected.highlighted, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.highlighted:hover, .datepicker table tr td.day.range:hover {
    background: #1c2540;
    color: #ffffff; }
  .datepicker table tr td.active, .datepicker table tr td.active.highlighted, .datepicker table tr td.active:hover, .datepicker table tr td.active.highlighted:hover {
    background: #1c2540;
    color: #ffffff;
    box-shadow: none; }
  .datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    border-radius: 4px; }
    .datepicker table tr td span:hover, .datepicker table tr td span.focused {
      background: #fafbfe; }
    .datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
      background: none;
      color: #FAFAFB;
      cursor: default; }
    .datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
    .datepicker table tr td span.old, .datepicker table tr td span.new {
      color: #93a5be; }
  .datepicker .datepicker-switch {
    width: 145px; }
  .datepicker .datepicker-switch,
  .datepicker .prev,
  .datepicker .next,
  .datepicker tfoot tr th {
    cursor: pointer; }
    .datepicker .datepicker-switch:hover,
    .datepicker .prev:hover,
    .datepicker .next:hover,
    .datepicker tfoot tr th:hover {
      background: #fafbfe; }
  .datepicker .prev.disabled,
  .datepicker .next.disabled {
    visibility: hidden; }
  .datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle; }

.bootstrap-tagsinput {
  background-color: #ffffff;
  border: 0.0625rem solid #e6e7e8;
  display: inline-block;
  padding: .5rem .5rem;
  color: #ffffff;
  vertical-align: middle;
  border-radius: 0.45rem;
  max-width: 100%;
  cursor: text; }
  .bootstrap-tagsinput input {
    border: none;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    padding: 0 6px;
    margin: 0;
    width: auto;
    font-size: 0.75rem;
    max-width: inherit; }
    .bootstrap-tagsinput input:focus {
      border: none;
      box-shadow: none; }
  .bootstrap-tagsinput.form-control input::-moz-placeholder {
    color: #4E5079;
    opacity: 1; }
  .bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
    color: #4E5079; }
  .bootstrap-tagsinput.form-control input:-ms-input-placeholder {
    color: #4E5079; }
  .bootstrap-tagsinput .tag {
    background: #ff5b29;
    font-size: 0.75rem;
    padding: .15rem .5rem;
    border-radius: 0.45rem; }
  .bootstrap-tagsinput [data-role="remove"] {
    margin-left: 8px;
    cursor: pointer;
    color: rgba(255, 255, 255, 0.6); }
    .bootstrap-tagsinput [data-role="remove"]:after {
      content: "x";
      padding: 0 2px; }
    .bootstrap-tagsinput [data-role="remove"]:hover {
      color: white; }

.headroom {
  will-change: transform;
  background-color: inherit;
  transition: all 0.2s ease; }
  @media (prefers-reduced-motion: reduce) {
    .headroom {
      transition: none; } }

.headroom--pinned {
  transform: translateY(0%); }

.headroom--unpinned {
  transform: translateY(-100%); }

.headroom--not-top {
  padding-top: 1rem;
  padding-bottom: 1rem; }
  .headroom--not-top.navbar-theme-primary {
    background-color: #ff5b29; }
    .headroom--not-top.navbar-theme-primary .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-primary .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-primary .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-primary .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-secondary {
    background-color: #1c2540; }
    .headroom--not-top.navbar-theme-secondary .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-secondary .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-secondary .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-secondary .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-success {
    background-color: #18634B; }
    .headroom--not-top.navbar-theme-success .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-success .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-success .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-success .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-info {
    background-color: #0056B3; }
    .headroom--not-top.navbar-theme-info .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-info .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-info .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-info .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-warning {
    background-color: #F0B400; }
    .headroom--not-top.navbar-theme-warning .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-warning .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-warning .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-warning .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-danger {
    background-color: #A91E2C; }
    .headroom--not-top.navbar-theme-danger .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-danger .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-danger .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-danger .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-light {
    background-color: #e6e7e8; }
    .headroom--not-top.navbar-theme-light .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-light .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-light .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-light .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-dark {
    background-color: #1c2540; }
    .headroom--not-top.navbar-theme-dark .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-dark .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-dark .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-dark .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-tertiary {
    background-color: #1D58A5; }
    .headroom--not-top.navbar-theme-tertiary .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-tertiary .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-tertiary .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-tertiary .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-lighten {
    background-color: #fafbfe; }
    .headroom--not-top.navbar-theme-lighten .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-lighten .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-lighten .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-lighten .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-facebook {
    background-color: #3b5999; }
    .headroom--not-top.navbar-theme-facebook .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-facebook .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-facebook .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-facebook .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-twitter {
    background-color: #1da1f2; }
    .headroom--not-top.navbar-theme-twitter .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-twitter .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-twitter .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-twitter .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-google {
    background-color: #DB4337; }
    .headroom--not-top.navbar-theme-google .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-google .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-google .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-google .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-github {
    background-color: #24292E; }
    .headroom--not-top.navbar-theme-github .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-github .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-github .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-github .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-white {
    background-color: #ffffff; }
    .headroom--not-top.navbar-theme-white .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-white .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-white .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-white .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-gray {
    background-color: #424767; }
    .headroom--not-top.navbar-theme-gray .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-gray .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-gray .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-gray .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-neutral {
    background-color: #ffffff; }
    .headroom--not-top.navbar-theme-neutral .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-neutral .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-neutral .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-neutral .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-soft {
    background-color: #FAFAFB; }
    .headroom--not-top.navbar-theme-soft .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-soft .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-soft .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-soft .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-black {
    background-color: #111111; }
    .headroom--not-top.navbar-theme-black .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-black .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-black .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-black .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-purple {
    background-color: #6f42c1; }
    .headroom--not-top.navbar-theme-purple .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-purple .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-purple .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-purple .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-gray-100 {
    background-color: #ffffff; }
    .headroom--not-top.navbar-theme-gray-100 .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-gray-100 .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-gray-100 .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-gray-100 .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-gray-200 {
    background-color: #fafbfe; }
    .headroom--not-top.navbar-theme-gray-200 .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-gray-200 .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-gray-200 .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-gray-200 .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-gray-300 {
    background-color: #FAFAFB; }
    .headroom--not-top.navbar-theme-gray-300 .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-gray-300 .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-gray-300 .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-gray-300 .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-gray-400 {
    background-color: #e6e7e8; }
    .headroom--not-top.navbar-theme-gray-400 .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-gray-400 .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-gray-400 .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-gray-400 .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-gray-500 {
    background-color: #B7C3D2; }
    .headroom--not-top.navbar-theme-gray-500 .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-gray-500 .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-gray-500 .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-gray-500 .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-gray-600 {
    background-color: #93a5be; }
    .headroom--not-top.navbar-theme-gray-600 .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-gray-600 .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-gray-600 .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-gray-600 .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-gray-700 {
    background-color: #52547a; }
    .headroom--not-top.navbar-theme-gray-700 .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-gray-700 .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-gray-700 .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-gray-700 .nav-link:hover {
        color: white; }
  .headroom--not-top.navbar-theme-gray-800 {
    background-color: #4E5079; }
    .headroom--not-top.navbar-theme-gray-800 .navbar-brand-light {
      display: none; }
    .headroom--not-top.navbar-theme-gray-800 .navbar-brand-dark {
      display: block; }
    .headroom--not-top.navbar-theme-gray-800 .nav-link {
      color: rgba(255, 255, 255, 0.9); }
      .headroom--not-top.navbar-theme-gray-800 .nav-link:hover {
        color: white; }

.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  touch-action: none;
  user-select: none;
  box-sizing: border-box; }

.noUi-target {
  position: relative;
  direction: ltr; }

.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1; }

/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0; }

.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transform-origin: 0 0; }

html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {
  left: auto;
  right: 0; }

.noUi-vertical .noUi-origin {
  width: 0; }

.noUi-horizontal .noUi-origin {
  height: 0; }

.noUi-handle {
  position: absolute; }

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  transition: transform .3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

.noUi-horizontal {
  height: 5px; }

.noUi-horizontal .noUi-handle {
  left: -17px;
  top: -10px; }

.noUi-vertical {
  width: 5px;
  height: 340px; }

.noUi-vertical .noUi-handle {
  width: 18px;
  height: 34px;
  left: -6px;
  top: -17px; }

html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
  right: -17px;
  left: auto; }

.noUi-connects {
  border-radius: 3px; }

.noUi-connect {
  background: #ff5b29; }

.noUi-draggable {
  cursor: ew-resize; }

.noUi-vertical .noUi-draggable {
  cursor: ns-resize; }

.noUi-handle {
  border: 1px solid #ffffff;
  border-radius: 3px;
  background: #ffffff;
  cursor: default;
  outline: none; }
  .noUi-handle:hover {
    cursor: grab;
    cursor: -webkit-grab;
    cursor: -moz-grab;
    background-color: #e6e7e8; }
  .noUi-handle:active {
    cursor: grabbing;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    background-color: #e6e7e8;
    box-shadow: 0 0 0 0.2rem rgba(69, 77, 103, 0.5); }
  .noUi-handle:focus {
    box-shadow: 0 0 0 0.2rem rgba(69, 77, 103, 0.5);
    background-color: #e6e7e8; }

.noUi-active {
  outline: none; }

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #e6e7e8; }

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed; }

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.noUi-pips {
  position: absolute;
  color: #4E5079;
  font-size: 0.75rem; }

/* Values;
 *
 */
.noUi-value {
  margin-top: 5px;
  position: absolute;
  white-space: nowrap;
  text-align: center; }

.noUi-value-sub {
  color: #e6e7e8;
  font-size: 0.75rem; }

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #4E5079; }

.noUi-marker-sub {
  background: #4E5079; }

.noUi-marker-large {
  background: #4E5079; }

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 12px 0;
  height: auto;
  top: 100%;
  left: 0;
  width: 100%; }

.noUi-value-horizontal {
  transform: translate(-50%, 50%); }

.noUi-rtl .noUi-value-horizontal {
  transform: translate(50%, 50%); }

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px; }

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px; }

.noUi-marker-horizontal.noUi-marker-large {
  height: 12px; }

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%; }

.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%, 0);
  padding-left: 25px; }

.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%); }

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px; }

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px; }

.noUi-marker-vertical.noUi-marker-large {
  width: 15px; }

.noUi-tooltip {
  background: #ffffff;
  color: #4E5079;
  font-size: 0.75rem;
  font-weight: 400;
  display: block;
  position: absolute;
  padding: 5px 10px;
  text-align: center;
  white-space: nowrap;
  border-radius: 0.45rem;
  border: 0.0625rem solid #e6e7e8; }

.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 30px; }

.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%; }

.noUi-target {
  background: #e6e7e8;
  border-radius: 5px;
  border: 0;
  box-shadow: inset 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075);
  margin: 15px 0;
  cursor: pointer; }

.noUi-horizontal {
  height: 5px; }

html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
  right: -10px; }

.noUi-vertical {
  width: 5px; }

.noUi-connect {
  background: #ff5b29;
  box-shadow: none; }

.noUi-handle {
  position: absolute;
  border: 1px solid #ff5b29;
  border-radius: 50%;
  width: 23px;
  height: 23px;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075);
  background: #ffffff;
  transition: all 150ms cubic-bezier(0.17, 0.01, 0.28, 1.06); }

.noUi-vertical .noUi-handle {
  border: 1px solid #52547a;
  border-radius: 3px;
  background: #ffffff;
  cursor: default;
  box-shadow: inset 0 0 1px #ffffff, inset 0 1px 7px #ffffff, 0 3px 6px -3px #fafbfe;
  outline: none; }
  .noUi-vertical .noUi-handle:hover {
    cursor: grab;
    cursor: -webkit-grab;
    cursor: -moz-grab;
    background-color: #e6e7e8; }
  .noUi-vertical .noUi-handle:active {
    cursor: grabbing;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    background-color: #e6e7e8;
    box-shadow: 0 0 0 0.2rem rgba(69, 77, 103, 0.5); }
  .noUi-vertical .noUi-handle:focus {
    box-shadow: 0 0 0 0.2rem rgba(69, 77, 103, 0.5);
    background-color: #e6e7e8; }

.noUi-horizontal .noUi-handle.noUi-active,
.noUi-vertical .noUi-handle.noUi-active {
  transform: scale(1.2); }

.input-slider--cyan .noUi-connect {
  background: #17a2b8; }

.input-slider--cyan.noUi-horizontal .noUi-handle,
.input-slider--cyan.noUi-vertical .noUi-handle {
  background-color: #17a2b8; }

.input-slider--red .noUi-connect {
  background: #A91E2C; }

.input-slider--red.noUi-horizontal .noUi-handle,
.input-slider--red.noUi-vertical .noUi-handle {
  background-color: #A91E2C; }

.input-slider--green .noUi-connect {
  background: #18634B; }

.input-slider--green.noUi-horizontal .noUi-handle,
.input-slider--green.noUi-vertical .noUi-handle {
  background-color: #18634B; }

.input-slider--yellow .noUi-connect {
  background: #F0B400; }

.input-slider--yellow.noUi-horizontal .noUi-handle,
.input-slider--yellow.noUi-vertical .noUi-handle {
  background-color: #F0B400; }

.input-slider--pink .noUi-connect {
  background: #e83e8c; }

.input-slider--pink.noUi-horizontal .noUi-handle,
.input-slider--pink.noUi-vertical .noUi-handle {
  background-color: #e83e8c; }

/* Disabled state */
[disabled] .noUi-connect,
[disabled].noUi-connect {
  background: #fafbfe; }

[disabled] .noUi-handle,
[disabled].noUi-origin {
  cursor: not-allowed; }

/* Range slider value labels */
.range-slider-value {
  font-size: 0.75rem;
  font-weight: 500;
  background-color: rgba(28, 37, 64, 0.7);
  color: #ffffff;
  border-radius: 10px;
  padding: .4em .8em .3em .85em; }

.range-slider-wrapper .upper-info {
  font-weight: 400;
  margin-bottom: 5px; }

.input-slider-value-output {
  background: #1c2540;
  color: #ffffff;
  padding: 4px 8px;
  position: relative;
  top: 12px;
  font-size: 11px;
  border-radius: 2px; }

.input-slider-value-output:after {
  bottom: 100%;
  left: 10px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: #1c2540;
  border-bottom-color: #333;
  border-width: 4px;
  margin-left: -4px; }

.input-slider-value-output.left:after {
  left: 10px;
  right: auto; }

.input-slider-value-output.right:after {
  right: 10px;
  left: auto; }

iframe {
  border: 0; }

figcaption,
figure,
main {
  display: block;
  margin: 0; }

main {
  overflow: hidden; }

img {
  max-width: 100%; }

strong {
  font-weight: 600; }

button:focus {
  outline: 0; }

/**
 * = Backgrounds
 */
.bg-blue {
  background-color: #0056B3 !important; }

a.bg-blue:hover, a.bg-blue:focus,
button.bg-blue:hover,
button.bg-blue:focus {
  background-color: #003d80 !important; }

.bg-indigo {
  background-color: #6610f2 !important; }

a.bg-indigo:hover, a.bg-indigo:focus,
button.bg-indigo:hover,
button.bg-indigo:focus {
  background-color: #510bc4 !important; }

.bg-purple {
  background-color: #6f42c1 !important; }

a.bg-purple:hover, a.bg-purple:focus,
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: #59339d !important; }

.bg-pink {
  background-color: #e83e8c !important; }

a.bg-pink:hover, a.bg-pink:focus,
button.bg-pink:hover,
button.bg-pink:focus {
  background-color: #d91a72 !important; }

.bg-red {
  background-color: #A91E2C !important; }

a.bg-red:hover, a.bg-red:focus,
button.bg-red:hover,
button.bg-red:focus {
  background-color: #7e1621 !important; }

.bg-orange {
  background-color: #fd7e14 !important; }

a.bg-orange:hover, a.bg-orange:focus,
button.bg-orange:hover,
button.bg-orange:focus {
  background-color: #dc6502 !important; }

.bg-yellow {
  background-color: #F0B400 !important; }

a.bg-yellow:hover, a.bg-yellow:focus,
button.bg-yellow:hover,
button.bg-yellow:focus {
  background-color: #bd8e00 !important; }

.bg-green {
  background-color: #18634B !important; }

a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
  background-color: #0e3a2c !important; }

.bg-teal {
  background-color: #0056B3 !important; }

a.bg-teal:hover, a.bg-teal:focus,
button.bg-teal:hover,
button.bg-teal:focus {
  background-color: #003d80 !important; }

.bg-cyan {
  background-color: #17a2b8 !important; }

a.bg-cyan:hover, a.bg-cyan:focus,
button.bg-cyan:hover,
button.bg-cyan:focus {
  background-color: #117a8b !important; }

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

a.bg-white:hover, a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
  background-color: #e6e6e6 !important; }

.bg-gray {
  background-color: #93a5be !important; }

a.bg-gray:hover, a.bg-gray:focus,
button.bg-gray:hover,
button.bg-gray:focus {
  background-color: #738aab !important; }

.bg-gray-dark {
  background-color: #4E5079 !important; }

a.bg-gray-dark:hover, a.bg-gray-dark:focus,
button.bg-gray-dark:hover,
button.bg-gray-dark:focus {
  background-color: #3a3b5a !important; }

.bg-gradient-primary {
  background: linear-gradient(87deg, #ff5b29 0, #ff5b29 100%) !important; }

.bg-gradient-secondary {
  background: linear-gradient(87deg, #1c2540 0, #172345 100%) !important; }

.bg-gradient-success {
  background: linear-gradient(87deg, #18634B 0, #12694d 100%) !important; }

.bg-gradient-info {
  background: linear-gradient(87deg, #0056B3 0, #0056b3 100%) !important; }

.bg-gradient-warning {
  background: linear-gradient(87deg, #F0B400 0, #f0b400 100%) !important; }

.bg-gradient-danger {
  background: linear-gradient(87deg, #A91E2C 0, #b31424 100%) !important; }

.bg-gradient-light {
  background: linear-gradient(87deg, #e6e7e8 0, #e4e7ea 100%) !important; }

.bg-gradient-dark {
  background: linear-gradient(87deg, #1c2540 0, #172345 100%) !important; }

.bg-gradient-tertiary {
  background: linear-gradient(87deg, #1D58A5 0, #1357af 100%) !important; }

.bg-gradient-lighten {
  background: linear-gradient(87deg, #fafbfe 0, #fafbfe 100%) !important; }

.bg-gradient-facebook {
  background: linear-gradient(87deg, #3b5999 0, #3055a4 100%) !important; }

.bg-gradient-twitter {
  background: linear-gradient(87deg, #1da1f2 0, #11a4fe 100%) !important; }

.bg-gradient-google {
  background: linear-gradient(87deg, #DB4337 0, #e7392b 100%) !important; }

.bg-gradient-github {
  background: linear-gradient(87deg, #24292E 0, #202932 100%) !important; }

.bg-gradient-white {
  background: linear-gradient(87deg, #ffffff 0, white 100%) !important; }

.bg-gradient-gray {
  background: linear-gradient(87deg, #424767 0, #3a416f 100%) !important; }

.bg-gradient-neutral {
  background: linear-gradient(87deg, #ffffff 0, white 100%) !important; }

.bg-gradient-soft {
  background: linear-gradient(87deg, #FAFAFB 0, #fafafb 100%) !important; }

.bg-gradient-black {
  background: linear-gradient(87deg, #111111 0, #130f0f 100%) !important; }

.bg-gradient-purple {
  background: linear-gradient(87deg, #6f42c1 0, #6b35ce 100%) !important; }

.bg-gradient-gray-100 {
  background: linear-gradient(87deg, #ffffff 0, white 100%) !important; }

.bg-gradient-gray-200 {
  background: linear-gradient(87deg, #fafbfe 0, #fafbfe 100%) !important; }

.bg-gradient-gray-300 {
  background: linear-gradient(87deg, #FAFAFB 0, #fafafb 100%) !important; }

.bg-gradient-gray-400 {
  background: linear-gradient(87deg, #e6e7e8 0, #e4e7ea 100%) !important; }

.bg-gradient-gray-500 {
  background: linear-gradient(87deg, #B7C3D2 0, #b1c2d8 100%) !important; }

.bg-gradient-gray-600 {
  background: linear-gradient(87deg, #93a5be 0, #8aa4c7 100%) !important; }

.bg-gradient-gray-700 {
  background: linear-gradient(87deg, #52547a 0, #484b84 100%) !important; }

.bg-gradient-gray-800 {
  background: linear-gradient(87deg, #4E5079 0, #444783 100%) !important; }

.overlay-primary:before {
  position: absolute;
  content: "";
  background: #ff5b29;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-secondary:before {
  position: absolute;
  content: "";
  background: #1c2540;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-success:before {
  position: absolute;
  content: "";
  background: #18634B;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-info:before {
  position: absolute;
  content: "";
  background: #0056B3;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-warning:before {
  position: absolute;
  content: "";
  background: #F0B400;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-danger:before {
  position: absolute;
  content: "";
  background: #A91E2C;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-light:before {
  position: absolute;
  content: "";
  background: #e6e7e8;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-dark:before {
  position: absolute;
  content: "";
  background: #1c2540;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-tertiary:before {
  position: absolute;
  content: "";
  background: #1D58A5;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-lighten:before {
  position: absolute;
  content: "";
  background: #fafbfe;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-facebook:before {
  position: absolute;
  content: "";
  background: #3b5999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-twitter:before {
  position: absolute;
  content: "";
  background: #1da1f2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-google:before {
  position: absolute;
  content: "";
  background: #DB4337;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-github:before {
  position: absolute;
  content: "";
  background: #24292E;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-white:before {
  position: absolute;
  content: "";
  background: #ffffff;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-gray:before {
  position: absolute;
  content: "";
  background: #424767;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-neutral:before {
  position: absolute;
  content: "";
  background: #ffffff;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-soft:before {
  position: absolute;
  content: "";
  background: #FAFAFB;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-black:before {
  position: absolute;
  content: "";
  background: #111111;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-purple:before {
  position: absolute;
  content: "";
  background: #6f42c1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-gray-100:before {
  position: absolute;
  content: "";
  background: #ffffff;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-gray-200:before {
  position: absolute;
  content: "";
  background: #fafbfe;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-gray-300:before {
  position: absolute;
  content: "";
  background: #FAFAFB;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-gray-400:before {
  position: absolute;
  content: "";
  background: #e6e7e8;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-gray-500:before {
  position: absolute;
  content: "";
  background: #B7C3D2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-gray-600:before {
  position: absolute;
  content: "";
  background: #93a5be;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-gray-700:before {
  position: absolute;
  content: "";
  background: #52547a;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.overlay-gray-800:before {
  position: absolute;
  content: "";
  background: #4E5079;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  z-index: 0; }

.section-primary {
  background-color: #ff5b29 !important; }

a.section-primary:hover, a.section-primary:focus,
button.section-primary:hover,
button.section-primary:focus {
  background-color: #f53900 !important; }

.section-secondary {
  background-color: #1c2540 !important; }

a.section-secondary:hover, a.section-secondary:focus,
button.section-secondary:hover,
button.section-secondary:focus {
  background-color: #0c101d !important; }

.section-success {
  background-color: #18634B !important; }

a.section-success:hover, a.section-success:focus,
button.section-success:hover,
button.section-success:focus {
  background-color: #0e3a2c !important; }

.section-info {
  background-color: #0056B3 !important; }

a.section-info:hover, a.section-info:focus,
button.section-info:hover,
button.section-info:focus {
  background-color: #003d80 !important; }

.section-warning {
  background-color: #F0B400 !important; }

a.section-warning:hover, a.section-warning:focus,
button.section-warning:hover,
button.section-warning:focus {
  background-color: #bd8e00 !important; }

.section-danger {
  background-color: #A91E2C !important; }

a.section-danger:hover, a.section-danger:focus,
button.section-danger:hover,
button.section-danger:focus {
  background-color: #7e1621 !important; }

.section-light {
  background-color: #e6e7e8 !important; }

a.section-light:hover, a.section-light:focus,
button.section-light:hover,
button.section-light:focus {
  background-color: #cbced0 !important; }

.section-dark {
  background-color: #1c2540 !important; }

a.section-dark:hover, a.section-dark:focus,
button.section-dark:hover,
button.section-dark:focus {
  background-color: #0c101d !important; }

.section-tertiary {
  background-color: #1D58A5 !important; }

a.section-tertiary:hover, a.section-tertiary:focus,
button.section-tertiary:hover,
button.section-tertiary:focus {
  background-color: #15417a !important; }

.section-lighten {
  background-color: #fafbfe !important; }

a.section-lighten:hover, a.section-lighten:focus,
button.section-lighten:hover,
button.section-lighten:focus {
  background-color: #d0d9f6 !important; }

.section-facebook {
  background-color: #3b5999 !important; }

a.section-facebook:hover, a.section-facebook:focus,
button.section-facebook:hover,
button.section-facebook:focus {
  background-color: #2d4474 !important; }

.section-twitter {
  background-color: #1da1f2 !important; }

a.section-twitter:hover, a.section-twitter:focus,
button.section-twitter:hover,
button.section-twitter:focus {
  background-color: #0c85d0 !important; }

.section-google {
  background-color: #DB4337 !important; }

a.section-google:hover, a.section-google:focus,
button.section-google:hover,
button.section-google:focus {
  background-color: #bd2d22 !important; }

.section-github {
  background-color: #24292E !important; }

a.section-github:hover, a.section-github:focus,
button.section-github:hover,
button.section-github:focus {
  background-color: #0e1011 !important; }

.section-white {
  background-color: #ffffff !important; }

a.section-white:hover, a.section-white:focus,
button.section-white:hover,
button.section-white:focus {
  background-color: #e6e6e6 !important; }

.section-gray {
  background-color: #424767 !important; }

a.section-gray:hover, a.section-gray:focus,
button.section-gray:hover,
button.section-gray:focus {
  background-color: #2e3248 !important; }

.section-neutral {
  background-color: #ffffff !important; }

a.section-neutral:hover, a.section-neutral:focus,
button.section-neutral:hover,
button.section-neutral:focus {
  background-color: #e6e6e6 !important; }

.section-soft {
  background-color: #FAFAFB !important; }

a.section-soft:hover, a.section-soft:focus,
button.section-soft:hover,
button.section-soft:focus {
  background-color: #dedee4 !important; }

.section-black {
  background-color: #111111 !important; }

a.section-black:hover, a.section-black:focus,
button.section-black:hover,
button.section-black:focus {
  background-color: black !important; }

.section-purple {
  background-color: #6f42c1 !important; }

a.section-purple:hover, a.section-purple:focus,
button.section-purple:hover,
button.section-purple:focus {
  background-color: #59339d !important; }

.section-gray-100 {
  background-color: #ffffff !important; }

a.section-gray-100:hover, a.section-gray-100:focus,
button.section-gray-100:hover,
button.section-gray-100:focus {
  background-color: #e6e6e6 !important; }

.section-gray-200 {
  background-color: #fafbfe !important; }

a.section-gray-200:hover, a.section-gray-200:focus,
button.section-gray-200:hover,
button.section-gray-200:focus {
  background-color: #d0d9f6 !important; }

.section-gray-300 {
  background-color: #FAFAFB !important; }

a.section-gray-300:hover, a.section-gray-300:focus,
button.section-gray-300:hover,
button.section-gray-300:focus {
  background-color: #dedee4 !important; }

.section-gray-400 {
  background-color: #e6e7e8 !important; }

a.section-gray-400:hover, a.section-gray-400:focus,
button.section-gray-400:hover,
button.section-gray-400:focus {
  background-color: #cbced0 !important; }

.section-gray-500 {
  background-color: #B7C3D2 !important; }

a.section-gray-500:hover, a.section-gray-500:focus,
button.section-gray-500:hover,
button.section-gray-500:focus {
  background-color: #98a9be !important; }

.section-gray-600 {
  background-color: #93a5be !important; }

a.section-gray-600:hover, a.section-gray-600:focus,
button.section-gray-600:hover,
button.section-gray-600:focus {
  background-color: #738aab !important; }

.section-gray-700 {
  background-color: #52547a !important; }

a.section-gray-700:hover, a.section-gray-700:focus,
button.section-gray-700:hover,
button.section-gray-700:focus {
  background-color: #3e3f5c !important; }

.section-gray-800 {
  background-color: #4E5079 !important; }

a.section-gray-800:hover, a.section-gray-800:focus,
button.section-gray-800:hover,
button.section-gray-800:focus {
  background-color: #3a3b5a !important; }

.section-image {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover; }

/**
 * = Floating animations
 */
.floating-xs {
  animation: floating-xs 3s ease infinite;
  will-change: transform; }
  .floating-xs:hover {
    animation-play-state: paused; }

@media (min-width: 576px) {
  .floating-sm {
    animation: floating-sm 3s ease infinite;
    will-change: transform; }
    .floating-sm:hover {
      animation-play-state: paused; } }

@media (min-width: 768px) {
  .floating-md {
    animation: floating-md 3s ease infinite;
    will-change: transform; }
    .floating-md:hover {
      animation-play-state: paused; } }

@media (min-width: 992px) {
  .floating-lg {
    animation: floating-lg 3s ease infinite;
    will-change: transform; }
    .floating-lg:hover {
      animation-play-state: paused; } }

@media (min-width: 1200px) {
  .floating-xl {
    animation: floating-xl 3s ease infinite;
    will-change: transform; }
    .floating-xl:hover {
      animation-play-state: paused; } }

@keyframes floating-lg {
  0% {
    transform: translateY(0px); }
  50% {
    transform: translateY(15px); }
  100% {
    transform: translateY(0px); } }

@keyframes floating-md {
  0% {
    transform: translateY(0px); }
  50% {
    transform: translateY(10px); }
  100% {
    transform: translateY(0px); } }

@keyframes floating-sm {
  0% {
    transform: translateY(0px); }
  50% {
    transform: translateY(5px); }
  100% {
    transform: translateY(0px); } }

/**
* = Helper classes
*/
.overflow-visible {
  overflow: visible !important; }

.opacity-0 {
  opacity: 0 !important; }

.opacity-1 {
  opacity: 0.1 !important; }

.opacity-2 {
  opacity: 0.2 !important; }

.opacity-3 {
  opacity: 0.3 !important; }

.opacity-4 {
  opacity: 0.4 !important; }

.opacity-5 {
  opacity: 0.5 !important; }

.opacity-6 {
  opacity: 0.6 !important; }

.opacity-7 {
  opacity: 0.7 !important; }

.opacity-8 {
  opacity: 0.8 !important; }

.opacity-9 {
  opacity: 0.9 !important; }

.fill-opacity-0 {
  fill-opacity: 0 !important; }

.fill-opacity-1 {
  fill-opacity: 0.1 !important; }

.fill-opacity-2 {
  fill-opacity: 0.2 !important; }

.fill-opacity-3 {
  fill-opacity: 0.3 !important; }

.fill-opacity-4 {
  fill-opacity: 0.4 !important; }

.fill-opacity-5 {
  fill-opacity: 0.5 !important; }

.fill-opacity-6 {
  fill-opacity: 0.6 !important; }

.fill-opacity-7 {
  fill-opacity: 0.7 !important; }

.fill-opacity-8 {
  fill-opacity: 0.8 !important; }

.fill-opacity-9 {
  fill-opacity: 0.9 !important; }

.z-0 {
  position: relative;
  z-index: 0 !important; }

.z-1 {
  position: relative;
  z-index: 1 !important; }

.z-2 {
  position: relative;
  z-index: 2 !important; }

.z-3 {
  position: relative;
  z-index: 3 !important; }

.z-4 {
  position: relative;
  z-index: 4 !important; }

.z-5 {
  position: relative;
  z-index: 5 !important; }

.z-6 {
  position: relative;
  z-index: 6 !important; }

.z-7 {
  position: relative;
  z-index: 7 !important; }

.z-8 {
  position: relative;
  z-index: 8 !important; }

.z-9 {
  position: relative;
  z-index: 9 !important; }

.bw-md {
  border-width: 0.125rem !important; }

.bw-lg {
  border-width: 0.25rem !important; }

.bw-xl {
  border-width: 0.375rem !important; }

.border-top-left-radius-0 {
  border-top-left-radius: 0 !important; }

.border-top-right-radius-0 {
  border-top-right-radius: 0 !important; }

.border-bottom-left-radius-0 {
  border-bottom-left-radius: 0 !important; }

.border-bottom-right-radius-0 {
  border-bottom-right-radius: 0 !important; }

/**
 * = Spacing
 */
.top-0 {
  top: 0; }

.right-0 {
  right: 0; }

.bottom-0 {
  bottom: 0; }

.left-0 {
  left: 0; }

.top-1 {
  top: 0.25rem; }

.right-1 {
  right: 0.25rem; }

.bottom-1 {
  bottom: 0.25rem; }

.left-1 {
  left: 0.25rem; }

.top-2 {
  top: 0.5rem; }

.right-2 {
  right: 0.5rem; }

.bottom-2 {
  bottom: 0.5rem; }

.left-2 {
  left: 0.5rem; }

.top-3 {
  top: 1rem; }

.right-3 {
  right: 1rem; }

.bottom-3 {
  bottom: 1rem; }

.left-3 {
  left: 1rem; }

.top-4 {
  top: 1.5rem; }

.right-4 {
  right: 1.5rem; }

.bottom-4 {
  bottom: 1.5rem; }

.left-4 {
  left: 1.5rem; }

.top-5 {
  top: 3rem; }

.right-5 {
  right: 3rem; }

.bottom-5 {
  bottom: 3rem; }

.left-5 {
  left: 3rem; }

.top-6 {
  top: 5rem; }

.right-6 {
  right: 5rem; }

.bottom-6 {
  bottom: 5rem; }

.left-6 {
  left: 5rem; }

.top-7 {
  top: 8rem; }

.right-7 {
  right: 8rem; }

.bottom-7 {
  bottom: 8rem; }

.left-7 {
  left: 8rem; }

.top-8 {
  top: 10rem; }

.right-8 {
  right: 10rem; }

.bottom-8 {
  bottom: 10rem; }

.left-8 {
  left: 10rem; }

.top-9 {
  top: 11rem; }

.right-9 {
  right: 11rem; }

.bottom-9 {
  bottom: 11rem; }

.left-9 {
  left: 11rem; }

.top-10 {
  top: 14rem; }

.right-10 {
  right: 14rem; }

.bottom-10 {
  bottom: 14rem; }

.left-10 {
  left: 14rem; }

.top-11 {
  top: 16rem; }

.right-11 {
  right: 16rem; }

.bottom-11 {
  bottom: 16rem; }

.left-11 {
  left: 16rem; }

.top-12 {
  top: 20rem; }

.right-12 {
  right: 20rem; }

.bottom-12 {
  bottom: 20rem; }

.left-12 {
  left: 20rem; }

.top-sm {
  top: 1rem; }

.right-sm {
  right: 1rem; }

.bottom-sm {
  bottom: 1rem; }

.left-sm {
  left: 1rem; }

.top-md {
  top: 2rem; }

.right-md {
  right: 2rem; }

.bottom-md {
  bottom: 2rem; }

.left-md {
  left: 2rem; }

.top-lg {
  top: 4rem; }

.right-lg {
  right: 4rem; }

.bottom-lg {
  bottom: 4rem; }

.left-lg {
  left: 4rem; }

.top-xl {
  top: 8rem; }

.right-xl {
  right: 8rem; }

.bottom-xl {
  bottom: 8rem; }

.left-xl {
  left: 8rem; }

.center-vertical-absolute,
.center-horizontal-absolute {
  position: absolute; }

.center-vertical-absolute {
  top: 50%;
  transform: translateY(-50%); }

.center-horizontal-absolute {
  left: 50%;
  transform: translateX(-50%); }

/**
 * = Sizing
 */
.h-100vh {
  height: 100vh !important; }

.fh-50 {
  height: 50px !important; }

.fh-100 {
  height: 100px !important; }

.fh-150 {
  height: 150px !important; }

.fh-200 {
  height: 200px !important; }

.fh-250 {
  height: 250px !important; }

.fh-300 {
  height: 300px !important; }

.fh-350 {
  height: 350px !important; }

.fh-400 {
  height: 400px !important; }

.fh-450 {
  height: 450px !important; }

.fh-500 {
  height: 500px !important; }

.fh-550 {
  height: 550px !important; }

.fh-600 {
  height: 600px !important; }

.fh-650 {
  height: 650px !important; }

.fh-700 {
  height: 700px !important; }

.fh-750 {
  height: 750px !important; }

.fh-800 {
  height: 800px !important; }

.fh-850 {
  height: 850px !important; }

.fh-900 {
  height: 900px !important; }

.fh-950 {
  height: 950px !important; }

.fh-1000 {
  height: 1000px !important; }

.fh-1050 {
  height: 1050px !important; }

.fh-1100 {
  height: 1100px !important; }

.fh-1150 {
  height: 1150px !important; }

.fh-1200 {
  height: 1200px !important; }

.fh-1250 {
  height: 1250px !important; }

.fh-1300 {
  height: 1300px !important; }

.fh-1350 {
  height: 1350px !important; }

.fh-1400 {
  height: 1400px !important; }

.fh-1450 {
  height: 1450px !important; }

.fh-1500 {
  height: 1500px !important; }

.fh-1550 {
  height: 1550px !important; }

.fh-1600 {
  height: 1600px !important; }

.fh-1650 {
  height: 1650px !important; }

.fh-1700 {
  height: 1700px !important; }

.fh-1750 {
  height: 1750px !important; }

.fh-1800 {
  height: 1800px !important; }

.fh-1850 {
  height: 1850px !important; }

.fh-1900 {
  height: 1900px !important; }

.fh-1950 {
  height: 1950px !important; }

.fw-50 {
  width: 50px !important; }

.fw-100 {
  width: 100px !important; }

.fw-150 {
  width: 150px !important; }

.fw-200 {
  width: 200px !important; }

.fw-250 {
  width: 250px !important; }

.fw-300 {
  width: 300px !important; }

.fw-350 {
  width: 350px !important; }

.fw-400 {
  width: 400px !important; }

.fw-450 {
  width: 450px !important; }

.fw-500 {
  width: 500px !important; }

.fw-550 {
  width: 550px !important; }

.fw-600 {
  width: 600px !important; }

.fw-650 {
  width: 650px !important; }

.fw-700 {
  width: 700px !important; }

.fw-750 {
  width: 750px !important; }

.fw-800 {
  width: 800px !important; }

.fw-850 {
  width: 850px !important; }

.fw-900 {
  width: 900px !important; }

.fw-950 {
  width: 950px !important; }

.fw-1000 {
  width: 1000px !important; }

.fw-1050 {
  width: 1050px !important; }

.fw-1100 {
  width: 1100px !important; }

.fw-1150 {
  width: 1150px !important; }

.fw-1200 {
  width: 1200px !important; }

.fw-1250 {
  width: 1250px !important; }

.fw-1300 {
  width: 1300px !important; }

.fw-1350 {
  width: 1350px !important; }

.fw-1400 {
  width: 1400px !important; }

.fw-1450 {
  width: 1450px !important; }

.fw-1500 {
  width: 1500px !important; }

.fw-1550 {
  width: 1550px !important; }

.fw-1600 {
  width: 1600px !important; }

.fw-1650 {
  width: 1650px !important; }

.fw-1700 {
  width: 1700px !important; }

.fw-1750 {
  width: 1750px !important; }

.fw-1800 {
  width: 1800px !important; }

.fw-1850 {
  width: 1850px !important; }

.fw-1900 {
  width: 1900px !important; }

.fw-1950 {
  width: 1950px !important; }

.fmh-50 {
  min-height: 50px !important; }

.fmh-100 {
  min-height: 100px !important; }

.fmh-150 {
  min-height: 150px !important; }

.fmh-200 {
  min-height: 200px !important; }

.fmh-250 {
  min-height: 250px !important; }

.fmh-300 {
  min-height: 300px !important; }

.fmh-350 {
  min-height: 350px !important; }

.fmh-400 {
  min-height: 400px !important; }

.fmh-450 {
  min-height: 450px !important; }

.fmh-500 {
  min-height: 500px !important; }

.fmh-550 {
  min-height: 550px !important; }

.fmh-600 {
  min-height: 600px !important; }

.fmh-650 {
  min-height: 650px !important; }

.fmh-700 {
  min-height: 700px !important; }

.fmh-750 {
  min-height: 750px !important; }

.fmh-800 {
  min-height: 800px !important; }

.fmh-850 {
  min-height: 850px !important; }

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

.fmh-950 {
  min-height: 950px !important; }

.fmh-1000 {
  min-height: 1000px !important; }

.fmh-1050 {
  min-height: 1050px !important; }

.fmh-1100 {
  min-height: 1100px !important; }

.fmh-1150 {
  min-height: 1150px !important; }

.fmh-1200 {
  min-height: 1200px !important; }

.fmh-1250 {
  min-height: 1250px !important; }

.fmh-1300 {
  min-height: 1300px !important; }

.fmh-1350 {
  min-height: 1350px !important; }

.fmh-1400 {
  min-height: 1400px !important; }

.fmh-1450 {
  min-height: 1450px !important; }

.fmh-1500 {
  min-height: 1500px !important; }

.fmh-1550 {
  min-height: 1550px !important; }

.fmh-1600 {
  min-height: 1600px !important; }

.fmh-1650 {
  min-height: 1650px !important; }

.fmh-1700 {
  min-height: 1700px !important; }

.fmh-1750 {
  min-height: 1750px !important; }

.fmh-1800 {
  min-height: 1800px !important; }

.fmh-1850 {
  min-height: 1850px !important; }

.fmh-1900 {
  min-height: 1900px !important; }

.fmh-1950 {
  min-height: 1950px !important; }

.fmw-50 {
  min-width: 50px !important; }

.fmw-100 {
  min-width: 100px !important; }

.fmw-150 {
  min-width: 150px !important; }

.fmw-200 {
  min-width: 200px !important; }

.fmw-250 {
  min-width: 250px !important; }

.fmw-300 {
  min-width: 300px !important; }

.fmw-350 {
  min-width: 350px !important; }

.fmw-400 {
  min-width: 400px !important; }

.fmw-450 {
  min-width: 450px !important; }

.fmw-500 {
  min-width: 500px !important; }

.fmw-550 {
  min-width: 550px !important; }

.fmw-600 {
  min-width: 600px !important; }

.fmw-650 {
  min-width: 650px !important; }

.fmw-700 {
  min-width: 700px !important; }

.fmw-750 {
  min-width: 750px !important; }

.fmw-800 {
  min-width: 800px !important; }

.fmw-850 {
  min-width: 850px !important; }

.fmw-900 {
  min-width: 900px !important; }

.fmw-950 {
  min-width: 950px !important; }

.fmw-1000 {
  min-width: 1000px !important; }

.fmw-1050 {
  min-width: 1050px !important; }

.fmw-1100 {
  min-width: 1100px !important; }

.fmw-1150 {
  min-width: 1150px !important; }

.fmw-1200 {
  min-width: 1200px !important; }

.fmw-1250 {
  min-width: 1250px !important; }

.fmw-1300 {
  min-width: 1300px !important; }

.fmw-1350 {
  min-width: 1350px !important; }

.fmw-1400 {
  min-width: 1400px !important; }

.fmw-1450 {
  min-width: 1450px !important; }

.fmw-1500 {
  min-width: 1500px !important; }

.fmw-1550 {
  min-width: 1550px !important; }

.fmw-1600 {
  min-width: 1600px !important; }

.fmw-1650 {
  min-width: 1650px !important; }

.fmw-1700 {
  min-width: 1700px !important; }

.fmw-1750 {
  min-width: 1750px !important; }

.fmw-1800 {
  min-width: 1800px !important; }

.fmw-1850 {
  min-width: 1850px !important; }

.fmw-1900 {
  min-width: 1900px !important; }

.fmw-1950 {
  min-width: 1950px !important; }

.fmxh-50 {
  max-height: 50px !important; }

.fmxh-100 {
  max-height: 100px !important; }

.fmxh-150 {
  max-height: 150px !important; }

.fmxh-200 {
  max-height: 200px !important; }

.fmxh-250 {
  max-height: 250px !important; }

.fmxh-300 {
  max-height: 300px !important; }

.fmxh-350 {
  max-height: 350px !important; }

.fmxh-400 {
  max-height: 400px !important; }

.fmxh-450 {
  max-height: 450px !important; }

.fmxh-500 {
  max-height: 500px !important; }

.fmxh-550 {
  max-height: 550px !important; }

.fmxh-600 {
  max-height: 600px !important; }

.fmxh-650 {
  max-height: 650px !important; }

.fmxh-700 {
  max-height: 700px !important; }

.fmxh-750 {
  max-height: 750px !important; }

.fmxh-800 {
  max-height: 800px !important; }

.fmxh-850 {
  max-height: 850px !important; }

.fmxh-900 {
  max-height: 900px !important; }

.fmxh-950 {
  max-height: 950px !important; }

.fmxh-1000 {
  max-height: 1000px !important; }

.fmxh-1050 {
  max-height: 1050px !important; }

.fmxh-1100 {
  max-height: 1100px !important; }

.fmxh-1150 {
  max-height: 1150px !important; }

.fmxh-1200 {
  max-height: 1200px !important; }

.fmxh-1250 {
  max-height: 1250px !important; }

.fmxh-1300 {
  max-height: 1300px !important; }

.fmxh-1350 {
  max-height: 1350px !important; }

.fmxh-1400 {
  max-height: 1400px !important; }

.fmxh-1450 {
  max-height: 1450px !important; }

.fmxh-1500 {
  max-height: 1500px !important; }

.fmxh-1550 {
  max-height: 1550px !important; }

.fmxh-1600 {
  max-height: 1600px !important; }

.fmxh-1650 {
  max-height: 1650px !important; }

.fmxh-1700 {
  max-height: 1700px !important; }

.fmxh-1750 {
  max-height: 1750px !important; }

.fmxh-1800 {
  max-height: 1800px !important; }

.fmxh-1850 {
  max-height: 1850px !important; }

.fmxh-1900 {
  max-height: 1900px !important; }

.fmxh-1950 {
  max-height: 1950px !important; }

.fmxw-50 {
  max-width: 50px !important; }

.fmxw-100 {
  max-width: 100px !important; }

.fmxw-150 {
  max-width: 150px !important; }

.fmxw-200 {
  max-width: 200px !important; }

.fmxw-250 {
  max-width: 250px !important; }

.fmxw-300 {
  max-width: 300px !important; }

.fmxw-350 {
  max-width: 350px !important; }

.fmxw-400 {
  max-width: 400px !important; }

.fmxw-450 {
  max-width: 450px !important; }

.fmxw-500 {
  max-width: 500px !important; }

.fmxw-550 {
  max-width: 550px !important; }

.fmxw-600 {
  max-width: 600px !important; }

.fmxw-650 {
  max-width: 650px !important; }

.fmxw-700 {
  max-width: 700px !important; }

.fmxw-750 {
  max-width: 750px !important; }

.fmxw-800 {
  max-width: 800px !important; }

.fmxw-850 {
  max-width: 850px !important; }

.fmxw-900 {
  max-width: 900px !important; }

.fmxw-950 {
  max-width: 950px !important; }

.fmxw-1000 {
  max-width: 1000px !important; }

.fmxw-1050 {
  max-width: 1050px !important; }

.fmxw-1100 {
  max-width: 1100px !important; }

.fmxw-1150 {
  max-width: 1150px !important; }

.fmxw-1200 {
  max-width: 1200px !important; }

.fmxw-1250 {
  max-width: 1250px !important; }

.fmxw-1300 {
  max-width: 1300px !important; }

.fmxw-1350 {
  max-width: 1350px !important; }

.fmxw-1400 {
  max-width: 1400px !important; }

.fmxw-1450 {
  max-width: 1450px !important; }

.fmxw-1500 {
  max-width: 1500px !important; }

.fmxw-1550 {
  max-width: 1550px !important; }

.fmxw-1600 {
  max-width: 1600px !important; }

.fmxw-1650 {
  max-width: 1650px !important; }

.fmxw-1700 {
  max-width: 1700px !important; }

.fmxw-1750 {
  max-width: 1750px !important; }

.fmxw-1800 {
  max-width: 1800px !important; }

.fmxw-1850 {
  max-width: 1850px !important; }

.fmxw-1900 {
  max-width: 1900px !important; }

.fmxw-1950 {
  max-width: 1950px !important; }

/**
 * = Spacing grids
 */
.row.row-grid > [class*="col-"] + [class*="col-"] {
  margin-top: 3rem; }

.row.row-grid > [class*="col-xs-"] + [class*="col-xs-"] {
  margin-top: 0; }

@media (min-width: 576px) {
  .row.row-grid > [class*="col-sm-"] + [class*="col-sm-"] {
    margin-top: 0; } }

@media (min-width: 768px) {
  .row.row-grid > [class*="col-md-"] + [class*="col-md-"] {
    margin-top: 0; } }

@media (min-width: 992px) {
  .row.row-grid > [class*="col-lg-"] + [class*="col-lg-"] {
    margin-top: 0; } }

@media (min-width: 1200px) {
  .row.row-grid > [class*="col-xl-"] + [class*="col-xl-"] {
    margin-top: 0; } }

.row-grid + .row-grid {
  margin-top: 3rem; }

@media (min-width: 992px) {
  [class*="mt--"],
  [class*="mr--"],
  [class*="mb--"],
  [class*="ml--"] {
    position: relative;
    z-index: 5; }
  .mt--50 {
    margin-top: -50px !important; }
  .mr--50 {
    margin-right: -50px !important; }
  .mb--50 {
    margin-bottom: -50px !important; }
  .ml--50 {
    margin-left: -50px !important; }
  .mt--100 {
    margin-top: -100px !important; }
  .mr--100 {
    margin-right: -100px !important; }
  .mb--100 {
    margin-bottom: -100px !important; }
  .ml--100 {
    margin-left: -100px !important; }
  .mt--150 {
    margin-top: -150px !important; }
  .mr--150 {
    margin-right: -150px !important; }
  .mb--150 {
    margin-bottom: -150px !important; }
  .ml--150 {
    margin-left: -150px !important; }
  .mt--200 {
    margin-top: -200px !important; }
  .mr--200 {
    margin-right: -200px !important; }
  .mb--200 {
    margin-bottom: -200px !important; }
  .ml--200 {
    margin-left: -200px !important; }
  .mt--250 {
    margin-top: -250px !important; }
  .mr--250 {
    margin-right: -250px !important; }
  .mb--250 {
    margin-bottom: -250px !important; }
  .ml--250 {
    margin-left: -250px !important; }
  .mt--300 {
    margin-top: -300px !important; }
  .mr--300 {
    margin-right: -300px !important; }
  .mb--300 {
    margin-bottom: -300px !important; }
  .ml--300 {
    margin-left: -300px !important; }
  .mt--350 {
    margin-top: -350px !important; }
  .mr--350 {
    margin-right: -350px !important; }
  .mb--350 {
    margin-bottom: -350px !important; }
  .ml--350 {
    margin-left: -350px !important; }
  .mt--400 {
    margin-top: -400px !important; }
  .mr--400 {
    margin-right: -400px !important; }
  .mb--400 {
    margin-bottom: -400px !important; }
  .ml--400 {
    margin-left: -400px !important; }
  .mt--450 {
    margin-top: -450px !important; }
  .mr--450 {
    margin-right: -450px !important; }
  .mb--450 {
    margin-bottom: -450px !important; }
  .ml--450 {
    margin-left: -450px !important; }
  .mt--500 {
    margin-top: -500px !important; }
  .mr--500 {
    margin-right: -500px !important; }
  .mb--500 {
    margin-bottom: -500px !important; }
  .ml--500 {
    margin-left: -500px !important; }
  .mt--550 {
    margin-top: -550px !important; }
  .mr--550 {
    margin-right: -550px !important; }
  .mb--550 {
    margin-bottom: -550px !important; }
  .ml--550 {
    margin-left: -550px !important; }
  .mt--600 {
    margin-top: -600px !important; }
  .mr--600 {
    margin-right: -600px !important; }
  .mb--600 {
    margin-bottom: -600px !important; }
  .ml--600 {
    margin-left: -600px !important; }
  .mt-50 {
    margin-top: 50px !important; }
  .mr-50 {
    margin-right: 50px !important; }
  .mb-50 {
    margin-bottom: 50px !important; }
  .ml-50 {
    margin-left: 50px !important; }
  .mt-100 {
    margin-top: 100px !important; }
  .mr-100 {
    margin-right: 100px !important; }
  .mb-100 {
    margin-bottom: 100px !important; }
  .ml-100 {
    margin-left: 100px !important; }
  .mt-150 {
    margin-top: 150px !important; }
  .mr-150 {
    margin-right: 150px !important; }
  .mb-150 {
    margin-bottom: 150px !important; }
  .ml-150 {
    margin-left: 150px !important; }
  .mt-200 {
    margin-top: 200px !important; }
  .mr-200 {
    margin-right: 200px !important; }
  .mb-200 {
    margin-bottom: 200px !important; }
  .ml-200 {
    margin-left: 200px !important; }
  .mt-250 {
    margin-top: 250px !important; }
  .mr-250 {
    margin-right: 250px !important; }
  .mb-250 {
    margin-bottom: 250px !important; }
  .ml-250 {
    margin-left: 250px !important; }
  .mt-300 {
    margin-top: 300px !important; }
  .mr-300 {
    margin-right: 300px !important; }
  .mb-300 {
    margin-bottom: 300px !important; }
  .ml-300 {
    margin-left: 300px !important; }
  .mt-350 {
    margin-top: 350px !important; }
  .mr-350 {
    margin-right: 350px !important; }
  .mb-350 {
    margin-bottom: 350px !important; }
  .ml-350 {
    margin-left: 350px !important; }
  .mt-400 {
    margin-top: 400px !important; }
  .mr-400 {
    margin-right: 400px !important; }
  .mb-400 {
    margin-bottom: 400px !important; }
  .ml-400 {
    margin-left: 400px !important; }
  .mt-450 {
    margin-top: 450px !important; }
  .mr-450 {
    margin-right: 450px !important; }
  .mb-450 {
    margin-bottom: 450px !important; }
  .ml-450 {
    margin-left: 450px !important; }
  .mt-500 {
    margin-top: 500px !important; }
  .mr-500 {
    margin-right: 500px !important; }
  .mb-500 {
    margin-bottom: 500px !important; }
  .ml-500 {
    margin-left: 500px !important; }
  .mt-550 {
    margin-top: 550px !important; }
  .mr-550 {
    margin-right: 550px !important; }
  .mb-550 {
    margin-bottom: 550px !important; }
  .ml-550 {
    margin-left: 550px !important; }
  .mt-600 {
    margin-top: 600px !important; }
  .mr-600 {
    margin-right: 600px !important; }
  .mb-600 {
    margin-bottom: 600px !important; }
  .ml-600 {
    margin-left: 600px !important; }
  .pt-50 {
    padding-top: 50px !important; }
  .pr-50 {
    padding-right: 50px !important; }
  .pb-50 {
    padding-bottom: 50px !important; }
  .pl-50 {
    padding-left: 50px !important; }
  .pt-100 {
    padding-top: 100px !important; }
  .pr-100 {
    padding-right: 100px !important; }
  .pb-100 {
    padding-bottom: 100px !important; }
  .pl-100 {
    padding-left: 100px !important; }
  .pt-150 {
    padding-top: 150px !important; }
  .pr-150 {
    padding-right: 150px !important; }
  .pb-150 {
    padding-bottom: 150px !important; }
  .pl-150 {
    padding-left: 150px !important; }
  .pt-200 {
    padding-top: 200px !important; }
  .pr-200 {
    padding-right: 200px !important; }
  .pb-200 {
    padding-bottom: 200px !important; }
  .pl-200 {
    padding-left: 200px !important; }
  .pt-250 {
    padding-top: 250px !important; }
  .pr-250 {
    padding-right: 250px !important; }
  .pb-250 {
    padding-bottom: 250px !important; }
  .pl-250 {
    padding-left: 250px !important; }
  .pt-300 {
    padding-top: 300px !important; }
  .pr-300 {
    padding-right: 300px !important; }
  .pb-300 {
    padding-bottom: 300px !important; }
  .pl-300 {
    padding-left: 300px !important; }
  .pt-350 {
    padding-top: 350px !important; }
  .pr-350 {
    padding-right: 350px !important; }
  .pb-350 {
    padding-bottom: 350px !important; }
  .pl-350 {
    padding-left: 350px !important; }
  .pt-400 {
    padding-top: 400px !important; }
  .pr-400 {
    padding-right: 400px !important; }
  .pb-400 {
    padding-bottom: 400px !important; }
  .pl-400 {
    padding-left: 400px !important; }
  .pt-450 {
    padding-top: 450px !important; }
  .pr-450 {
    padding-right: 450px !important; }
  .pb-450 {
    padding-bottom: 450px !important; }
  .pl-450 {
    padding-left: 450px !important; }
  .pt-500 {
    padding-top: 500px !important; }
  .pr-500 {
    padding-right: 500px !important; }
  .pb-500 {
    padding-bottom: 500px !important; }
  .pl-500 {
    padding-left: 500px !important; }
  .pt-550 {
    padding-top: 550px !important; }
  .pr-550 {
    padding-right: 550px !important; }
  .pb-550 {
    padding-bottom: 550px !important; }
  .pl-550 {
    padding-left: 550px !important; }
  .pt-600 {
    padding-top: 600px !important; }
  .pr-600 {
    padding-right: 600px !important; }
  .pb-600 {
    padding-bottom: 600px !important; }
  .pl-600 {
    padding-left: 600px !important; } }

/**
 * = Shadows
 */
[class*="shadow"] {
  transition: all 0.2s ease; }

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

.shadow-hover:hover {
  box-shadow: 0 0.5rem 1rem rgba(17, 17, 17, 0.15) !important; }

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

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

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

/**
 * = Text utility classes
 */
.text-underline {
  text-decoration: underline !important; }

.text-through {
  text-decoration: line-through !important; }

.display-1-xs {
  font-size: 5rem; }

.display-2-xs {
  font-size: 3.5rem; }

.display-3-xs {
  font-size: 2.5rem; }

.display-4-xs {
  font-size: 1.875rem; }

@media (min-width: 576px) {
  .display-1-sm {
    font-size: 5rem; }
  .display-2-sm {
    font-size: 3.5rem; }
  .display-3-sm {
    font-size: 2.5rem; }
  .display-4-sm {
    font-size: 1.875rem; } }

@media (min-width: 768px) {
  .display-1-md {
    font-size: 5rem; }
  .display-2-md {
    font-size: 3.5rem; }
  .display-3-md {
    font-size: 2.5rem; }
  .display-4-md {
    font-size: 1.875rem; } }

@media (min-width: 992px) {
  .display-1-lg {
    font-size: 5rem; }
  .display-2-lg {
    font-size: 3.5rem; }
  .display-3-lg {
    font-size: 2.5rem; }
  .display-4-lg {
    font-size: 1.875rem; } }

@media (min-width: 1200px) {
  .display-1-xl {
    font-size: 5rem; }
  .display-2-xl {
    font-size: 3.5rem; }
  .display-3-xl {
    font-size: 2.5rem; }
  .display-4-xl {
    font-size: 1.875rem; } }

.lh-100 {
  line-height: 1; }

.lh-110 {
  line-height: 1.1; }

.lh-120 {
  line-height: 1.2; }

.lh-130 {
  line-height: 1.3; }

.lh-140 {
  line-height: 1.4; }

.lh-150 {
  line-height: 1.5; }

.lh-160 {
  line-height: 1.6; }

.lh-170 {
  line-height: 1.7; }

.lh-180 {
  line-height: 1.8; }

.lh-190 {
  line-height: 1.9; }

.lh-200 {
  line-height: 2; }

.lh-210 {
  line-height: 2.1; }

.lh-220 {
  line-height: 2.2; }

.lh-230 {
  line-height: 2.3; }

.lh-240 {
  line-height: 2.4; }

.lh-250 {
  line-height: 2.5; }

.lh-260 {
  line-height: 2.6; }

.lh-270 {
  line-height: 2.7; }

.lh-280 {
  line-height: 2.8; }

.lh-290 {
  line-height: 2.9; }

.lh-300 {
  line-height: 3; }

.ls-1 {
  letter-spacing: .0625rem; }

.ls-2 {
  letter-spacing: .09375rem; }

.ls-3 {
  letter-spacing: 0.125rem; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

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

.text-black-50 {
  color: rgba(17, 17, 17, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

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

.list-style-none {
  margin: 0px;
  padding: 0px;
  list-style: none; }

/**
 * = Transform
 */
@media (min-width: 992px) {
  .transform-perspective-right {
    transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg); }
  .transform-perspective-left {
    transform: scale(1) perspective(900px) rotateY(27deg) rotateX(2deg) rotate(-2deg); } }

.t-none {
  transform: none !important; }

/**
 * = Animations
 */
.scale {
  transition: all 0.2s ease; }

.animate-up-1,
.animate-right-1,
.animate-down-1,
.animate-left-1,
.scale-up-1,
.scale-down-1 {
  transition: all 0.2s ease; }

.scale-up-1:hover {
  transform: scale(1.05); }

.scale-up-hover-1:hover .scale {
  transform: scale(1.05); }

.scale-down-1:hover {
  transform: scale(0.95); }

.animate-up-1:hover,
.animate-hover:hover .animate-up-1 {
  -moz-transform: translate(0, -1px);
  -o-transform: translate(0, -1px);
  -ms-transform: translate(0, -1px);
  -webkit-transform: translate(0, -1px);
  transform: translate(0, -1px); }

.animate-right-1:hover,
.animate-hover:hover .animate-right-1 {
  -moz-transform: translate(1px, 0);
  -o-transform: translate(1px, 0);
  -ms-transform: translate(1px, 0);
  -webkit-transform: translate(1px, 0);
  transform: translate(1px, 0); }

.animate-down-1:hover,
.animate-hover:hover .animate-down-1 {
  -moz-transform: translate(0, 1px);
  -o-transform: translate(0, 1px);
  -ms-transform: translate(0, 1px);
  -webkit-transform: translate(0, 1px);
  transform: translate(0, 1px); }

.animate-left-1:hover,
.animate-hover:hover .animate-left-1 {
  -moz-transform: translate(-1px, 0);
  -o-transform: translate(-1px, 0);
  -ms-transform: translate(-1px, 0);
  -webkit-transform: translate(-1px, 0);
  transform: translate(-1px, 0); }

.animate-up-2,
.animate-right-2,
.animate-down-2,
.animate-left-2,
.scale-up-2,
.scale-down-2 {
  transition: all 0.2s ease; }

.scale-up-2:hover {
  transform: scale(1.1); }

.scale-up-hover-2:hover .scale {
  transform: scale(1.1); }

.scale-down-2:hover {
  transform: scale(0.9); }

.animate-up-2:hover,
.animate-hover:hover .animate-up-2 {
  -moz-transform: translate(0, -2px);
  -o-transform: translate(0, -2px);
  -ms-transform: translate(0, -2px);
  -webkit-transform: translate(0, -2px);
  transform: translate(0, -2px); }

.animate-right-2:hover,
.animate-hover:hover .animate-right-2 {
  -moz-transform: translate(2px, 0);
  -o-transform: translate(2px, 0);
  -ms-transform: translate(2px, 0);
  -webkit-transform: translate(2px, 0);
  transform: translate(2px, 0); }

.animate-down-2:hover,
.animate-hover:hover .animate-down-2 {
  -moz-transform: translate(0, 2px);
  -o-transform: translate(0, 2px);
  -ms-transform: translate(0, 2px);
  -webkit-transform: translate(0, 2px);
  transform: translate(0, 2px); }

.animate-left-2:hover,
.animate-hover:hover .animate-left-2 {
  -moz-transform: translate(-2px, 0);
  -o-transform: translate(-2px, 0);
  -ms-transform: translate(-2px, 0);
  -webkit-transform: translate(-2px, 0);
  transform: translate(-2px, 0); }

.animate-up-3,
.animate-right-3,
.animate-down-3,
.animate-left-3,
.scale-up-3,
.scale-down-3 {
  transition: all 0.2s ease; }

.scale-up-3:hover {
  transform: scale(1.15); }

.scale-up-hover-3:hover .scale {
  transform: scale(1.15); }

.scale-down-3:hover {
  transform: scale(0.85); }

.animate-up-3:hover,
.animate-hover:hover .animate-up-3 {
  -moz-transform: translate(0, -3px);
  -o-transform: translate(0, -3px);
  -ms-transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  transform: translate(0, -3px); }

.animate-right-3:hover,
.animate-hover:hover .animate-right-3 {
  -moz-transform: translate(3px, 0);
  -o-transform: translate(3px, 0);
  -ms-transform: translate(3px, 0);
  -webkit-transform: translate(3px, 0);
  transform: translate(3px, 0); }

.animate-down-3:hover,
.animate-hover:hover .animate-down-3 {
  -moz-transform: translate(0, 3px);
  -o-transform: translate(0, 3px);
  -ms-transform: translate(0, 3px);
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px); }

.animate-left-3:hover,
.animate-hover:hover .animate-left-3 {
  -moz-transform: translate(-3px, 0);
  -o-transform: translate(-3px, 0);
  -ms-transform: translate(-3px, 0);
  -webkit-transform: translate(-3px, 0);
  transform: translate(-3px, 0); }

.animate-up-4,
.animate-right-4,
.animate-down-4,
.animate-left-4,
.scale-up-4,
.scale-down-4 {
  transition: all 0.2s ease; }

.scale-up-4:hover {
  transform: scale(1.2); }

.scale-up-hover-4:hover .scale {
  transform: scale(1.2); }

.scale-down-4:hover {
  transform: scale(0.8); }

.animate-up-4:hover,
.animate-hover:hover .animate-up-4 {
  -moz-transform: translate(0, -4px);
  -o-transform: translate(0, -4px);
  -ms-transform: translate(0, -4px);
  -webkit-transform: translate(0, -4px);
  transform: translate(0, -4px); }

.animate-right-4:hover,
.animate-hover:hover .animate-right-4 {
  -moz-transform: translate(4px, 0);
  -o-transform: translate(4px, 0);
  -ms-transform: translate(4px, 0);
  -webkit-transform: translate(4px, 0);
  transform: translate(4px, 0); }

.animate-down-4:hover,
.animate-hover:hover .animate-down-4 {
  -moz-transform: translate(0, 4px);
  -o-transform: translate(0, 4px);
  -ms-transform: translate(0, 4px);
  -webkit-transform: translate(0, 4px);
  transform: translate(0, 4px); }

.animate-left-4:hover,
.animate-hover:hover .animate-left-4 {
  -moz-transform: translate(-4px, 0);
  -o-transform: translate(-4px, 0);
  -ms-transform: translate(-4px, 0);
  -webkit-transform: translate(-4px, 0);
  transform: translate(-4px, 0); }

.animate-up-5,
.animate-right-5,
.animate-down-5,
.animate-left-5,
.scale-up-5,
.scale-down-5 {
  transition: all 0.2s ease; }

.scale-up-5:hover {
  transform: scale(1.25); }

.scale-up-hover-5:hover .scale {
  transform: scale(1.25); }

.scale-down-5:hover {
  transform: scale(0.75); }

.animate-up-5:hover,
.animate-hover:hover .animate-up-5 {
  -moz-transform: translate(0, -5px);
  -o-transform: translate(0, -5px);
  -ms-transform: translate(0, -5px);
  -webkit-transform: translate(0, -5px);
  transform: translate(0, -5px); }

.animate-right-5:hover,
.animate-hover:hover .animate-right-5 {
  -moz-transform: translate(5px, 0);
  -o-transform: translate(5px, 0);
  -ms-transform: translate(5px, 0);
  -webkit-transform: translate(5px, 0);
  transform: translate(5px, 0); }

.animate-down-5:hover,
.animate-hover:hover .animate-down-5 {
  -moz-transform: translate(0, 5px);
  -o-transform: translate(0, 5px);
  -ms-transform: translate(0, 5px);
  -webkit-transform: translate(0, 5px);
  transform: translate(0, 5px); }

.animate-left-5:hover,
.animate-hover:hover .animate-left-5 {
  -moz-transform: translate(-5px, 0);
  -o-transform: translate(-5px, 0);
  -ms-transform: translate(-5px, 0);
  -webkit-transform: translate(-5px, 0);
  transform: translate(-5px, 0); }

.animate-up-6,
.animate-right-6,
.animate-down-6,
.animate-left-6,
.scale-up-6,
.scale-down-6 {
  transition: all 0.2s ease; }

.scale-up-6:hover {
  transform: scale(1.3); }

.scale-up-hover-6:hover .scale {
  transform: scale(1.3); }

.scale-down-6:hover {
  transform: scale(0.7); }

.animate-up-6:hover,
.animate-hover:hover .animate-up-6 {
  -moz-transform: translate(0, -6px);
  -o-transform: translate(0, -6px);
  -ms-transform: translate(0, -6px);
  -webkit-transform: translate(0, -6px);
  transform: translate(0, -6px); }

.animate-right-6:hover,
.animate-hover:hover .animate-right-6 {
  -moz-transform: translate(6px, 0);
  -o-transform: translate(6px, 0);
  -ms-transform: translate(6px, 0);
  -webkit-transform: translate(6px, 0);
  transform: translate(6px, 0); }

.animate-down-6:hover,
.animate-hover:hover .animate-down-6 {
  -moz-transform: translate(0, 6px);
  -o-transform: translate(0, 6px);
  -ms-transform: translate(0, 6px);
  -webkit-transform: translate(0, 6px);
  transform: translate(0, 6px); }

.animate-left-6:hover,
.animate-hover:hover .animate-left-6 {
  -moz-transform: translate(-6px, 0);
  -o-transform: translate(-6px, 0);
  -ms-transform: translate(-6px, 0);
  -webkit-transform: translate(-6px, 0);
  transform: translate(-6px, 0); }

.animate-up-7,
.animate-right-7,
.animate-down-7,
.animate-left-7,
.scale-up-7,
.scale-down-7 {
  transition: all 0.2s ease; }

.scale-up-7:hover {
  transform: scale(1.35); }

.scale-up-hover-7:hover .scale {
  transform: scale(1.35); }

.scale-down-7:hover {
  transform: scale(0.65); }

.animate-up-7:hover,
.animate-hover:hover .animate-up-7 {
  -moz-transform: translate(0, -7px);
  -o-transform: translate(0, -7px);
  -ms-transform: translate(0, -7px);
  -webkit-transform: translate(0, -7px);
  transform: translate(0, -7px); }

.animate-right-7:hover,
.animate-hover:hover .animate-right-7 {
  -moz-transform: translate(7px, 0);
  -o-transform: translate(7px, 0);
  -ms-transform: translate(7px, 0);
  -webkit-transform: translate(7px, 0);
  transform: translate(7px, 0); }

.animate-down-7:hover,
.animate-hover:hover .animate-down-7 {
  -moz-transform: translate(0, 7px);
  -o-transform: translate(0, 7px);
  -ms-transform: translate(0, 7px);
  -webkit-transform: translate(0, 7px);
  transform: translate(0, 7px); }

.animate-left-7:hover,
.animate-hover:hover .animate-left-7 {
  -moz-transform: translate(-7px, 0);
  -o-transform: translate(-7px, 0);
  -ms-transform: translate(-7px, 0);
  -webkit-transform: translate(-7px, 0);
  transform: translate(-7px, 0); }

.animate-up-8,
.animate-right-8,
.animate-down-8,
.animate-left-8,
.scale-up-8,
.scale-down-8 {
  transition: all 0.2s ease; }

.scale-up-8:hover {
  transform: scale(1.4); }

.scale-up-hover-8:hover .scale {
  transform: scale(1.4); }

.scale-down-8:hover {
  transform: scale(0.6); }

.animate-up-8:hover,
.animate-hover:hover .animate-up-8 {
  -moz-transform: translate(0, -8px);
  -o-transform: translate(0, -8px);
  -ms-transform: translate(0, -8px);
  -webkit-transform: translate(0, -8px);
  transform: translate(0, -8px); }

.animate-right-8:hover,
.animate-hover:hover .animate-right-8 {
  -moz-transform: translate(8px, 0);
  -o-transform: translate(8px, 0);
  -ms-transform: translate(8px, 0);
  -webkit-transform: translate(8px, 0);
  transform: translate(8px, 0); }

.animate-down-8:hover,
.animate-hover:hover .animate-down-8 {
  -moz-transform: translate(0, 8px);
  -o-transform: translate(0, 8px);
  -ms-transform: translate(0, 8px);
  -webkit-transform: translate(0, 8px);
  transform: translate(0, 8px); }

.animate-left-8:hover,
.animate-hover:hover .animate-left-8 {
  -moz-transform: translate(-8px, 0);
  -o-transform: translate(-8px, 0);
  -ms-transform: translate(-8px, 0);
  -webkit-transform: translate(-8px, 0);
  transform: translate(-8px, 0); }

.animate-up-9,
.animate-right-9,
.animate-down-9,
.animate-left-9,
.scale-up-9,
.scale-down-9 {
  transition: all 0.2s ease; }

.scale-up-9:hover {
  transform: scale(1.45); }

.scale-up-hover-9:hover .scale {
  transform: scale(1.45); }

.scale-down-9:hover {
  transform: scale(0.55); }

.animate-up-9:hover,
.animate-hover:hover .animate-up-9 {
  -moz-transform: translate(0, -9px);
  -o-transform: translate(0, -9px);
  -ms-transform: translate(0, -9px);
  -webkit-transform: translate(0, -9px);
  transform: translate(0, -9px); }

.animate-right-9:hover,
.animate-hover:hover .animate-right-9 {
  -moz-transform: translate(9px, 0);
  -o-transform: translate(9px, 0);
  -ms-transform: translate(9px, 0);
  -webkit-transform: translate(9px, 0);
  transform: translate(9px, 0); }

.animate-down-9:hover,
.animate-hover:hover .animate-down-9 {
  -moz-transform: translate(0, 9px);
  -o-transform: translate(0, 9px);
  -ms-transform: translate(0, 9px);
  -webkit-transform: translate(0, 9px);
  transform: translate(0, 9px); }

.animate-left-9:hover,
.animate-hover:hover .animate-left-9 {
  -moz-transform: translate(-9px, 0);
  -o-transform: translate(-9px, 0);
  -ms-transform: translate(-9px, 0);
  -webkit-transform: translate(-9px, 0);
  transform: translate(-9px, 0); }

@keyframes show-navbar-collapse {
  0% {
    opacity: 0;
    transform: scale(0.95);
    transform-origin: 100% 0; }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes hide-navbar-collapse {
  from {
    opacity: 1;
    transform: scale(1);
    transform-origin: 100% 0; }
  to {
    opacity: 0;
    transform: scale(0.95); } }

@keyframes show-navbar-dropdown {
  0% {
    opacity: 0;
    transform: translate(0, 10px) perspective(200px) rotateX(-2deg);
    transition: visibility 0.45s, opacity 0.45s, transform 0.45s; }
  100% {
    transform: translate(0, 0);
    opacity: 1; } }

@keyframes hide-navbar-dropdown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate(0, 10px); } }

@keyframes show-dropdown {
  0% {
    opacity: 0;
    transform-origin: perspective(200px) rotateX(-2deg);
    transition: visibility 0.45s, opacity .5s; }
  100% {
    opacity: 1; } }

@keyframes hide-dropdown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate(0, 10px); } }

/**
 * = Navigation bars
 */
.navbar-main {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 100; }
  .navbar-main .badge {
    font-size: .7rem; }
  .navbar-main .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(255, 255, 255, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>"); }

.navbar .navbar-nav .nav-link {
  font-size: 1rem;
  text-transform: normal;
  letter-spacing: 0;
  font-weight: 400;
  -webkit-transition: all 0.8s cubic-bezier(0.34, 1.45, 0.7, 1);
  -moz-transition: all 0.8s cubic-bezier(0.34, 1.45, 0.7, 1);
  -o-transition: all 0.8s cubic-bezier(0.34, 1.45, 0.7, 1);
  -ms-transition: all 0.8s cubic-bezier(0.34, 1.45, 0.7, 1);
  transition: all 0.8s cubic-bezier(0.34, 1.45, 0.7, 1); }
  .navbar .navbar-nav .nav-link .nav-link-inner-text {
    margin-left: .25rem; }

.navbar .navbar-nav .nav-item .media:not(:last-child) {
  margin-bottom: 1.5rem; }

.navbar .navbar-nav .dropdown .dropdown-menu {
  top: calc(100% + 7px); }

.navbar .navbar-nav .dropdown .dropdown-item {
  font-weight: 400;
  font-size: .85rem; }

.navbar .navbar-nav .mega-dropdown {
  position: static; }
  .navbar .navbar-nav .mega-dropdown .dropdown-menu {
    left: 20px;
    padding: 20px;
    border-radius: 0.45rem;
    overflow: hidden; }
  .navbar .navbar-nav .mega-dropdown .dropdown-item {
    border-radius: 0.45rem; }
  .navbar .navbar-nav .mega-dropdown .inside-bg {
    margin: -20px 0 -20px -20px; }
    .navbar .navbar-nav .mega-dropdown .inside-bg h3 {
      font-size: 1.5rem;
      font-weight: 600; }
  .navbar .navbar-nav .mega-dropdown .inside-bg-right {
    margin: -20px -20px -20px 0; }
  .navbar .navbar-nav .mega-dropdown .bg-img {
    background-size: cover;
    position: relative;
    background-position: center center;
    height: 100%;
    padding: 20px; }
  .navbar .navbar-nav .mega-dropdown h6 {
    margin: 15px 0;
    font-size: 15px;
    font-weight: 600; }

.navbar .navbar-nav .dropdown-submenu {
  position: relative; }
  .navbar .navbar-nav .dropdown-submenu .dropdown-menu {
    display: none;
    top: 0;
    left: calc(100% - 1px);
    opacity: 0; }
    .navbar .navbar-nav .dropdown-submenu .dropdown-menu.menu-right {
      left: auto;
      right: 100%; }
  .navbar .navbar-nav .dropdown-submenu.show .dropdown-menu {
    display: block;
    opacity: 1;
    pointer-events: all; }

.navbar .navbar-nav .nav-link-arrow {
  transition: transform 0.2s ease; }

.navbar-brand {
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase; }
  .navbar-brand img {
    height: 30px; }
    @media (min-width: 768px) {
      .navbar-brand img {
        height: 40px; } }

.navbar-dark .navbar-brand-light {
  display: none; }

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

.navbar-light .navbar-brand-dark {
  display: none; }

.navbar-light .navbar-brand {
  color: #4E5079; }

.navbar-theme-primary:not(.headroom) {
  background-color: #ff5b29; }

.navbar-theme-primary:not(.navbar-transparent) {
  background-color: #ff5b29; }

.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #5c1500;
  background: rgba(245, 57, 0, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #5c1500; } }

.navbar-theme-primary .navbar-nav .dropdown-item.active, .navbar-theme-primary .navbar-nav .dropdown-item:hover,
.navbar-theme-primary .navbar-nav .list-group-item.active,
.navbar-theme-primary .navbar-nav .list-group-item:hover {
  color: #ff5b29;
  background: rgba(255, 91, 41, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-primary .navbar-nav .nav-link, .navbar-theme-primary .navbar-nav .nav-link:focus, .navbar-theme-primary .navbar-nav .nav-link.active, .navbar-theme-primary .navbar-nav .nav-link:hover,
  .navbar-theme-primary .navbar-nav .show > .nav-link,
  .navbar-theme-primary .navbar-nav .show > .nav-link:focus,
  .navbar-theme-primary .navbar-nav .show > .nav-link.active,
  .navbar-theme-primary .navbar-nav .show > .nav-link:hover,
  .navbar-theme-primary .navbar-nav .dropdown-item,
  .navbar-theme-primary .navbar-nav .dropdown-item:focus,
  .navbar-theme-primary .navbar-nav .dropdown-item.active,
  .navbar-theme-primary .navbar-nav .dropdown-item:hover,
  .navbar-theme-primary .navbar-nav .list-group-item,
  .navbar-theme-primary .navbar-nav .list-group-item:focus,
  .navbar-theme-primary .navbar-nav .list-group-item.active,
  .navbar-theme-primary .navbar-nav .list-group-item:hover {
    color: #ff5b29;
    background: transparent; }
  .navbar-theme-primary .navbar-nav .nav-link.disabled,
  .navbar-theme-primary .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-primary .navbar-nav .dropdown-item.disabled,
  .navbar-theme-primary .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-primary .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-primary .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-primary .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-secondary:not(.headroom) {
  background-color: #1c2540; }

.navbar-theme-secondary:not(.navbar-transparent) {
  background-color: #1c2540; }

.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: black;
  background: rgba(12, 16, 29, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: black; } }

.navbar-theme-secondary .navbar-nav .dropdown-item.active, .navbar-theme-secondary .navbar-nav .dropdown-item:hover,
.navbar-theme-secondary .navbar-nav .list-group-item.active,
.navbar-theme-secondary .navbar-nav .list-group-item:hover {
  color: #1c2540;
  background: rgba(28, 37, 64, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-secondary .navbar-nav .nav-link, .navbar-theme-secondary .navbar-nav .nav-link:focus, .navbar-theme-secondary .navbar-nav .nav-link.active, .navbar-theme-secondary .navbar-nav .nav-link:hover,
  .navbar-theme-secondary .navbar-nav .show > .nav-link,
  .navbar-theme-secondary .navbar-nav .show > .nav-link:focus,
  .navbar-theme-secondary .navbar-nav .show > .nav-link.active,
  .navbar-theme-secondary .navbar-nav .show > .nav-link:hover,
  .navbar-theme-secondary .navbar-nav .dropdown-item,
  .navbar-theme-secondary .navbar-nav .dropdown-item:focus,
  .navbar-theme-secondary .navbar-nav .dropdown-item.active,
  .navbar-theme-secondary .navbar-nav .dropdown-item:hover,
  .navbar-theme-secondary .navbar-nav .list-group-item,
  .navbar-theme-secondary .navbar-nav .list-group-item:focus,
  .navbar-theme-secondary .navbar-nav .list-group-item.active,
  .navbar-theme-secondary .navbar-nav .list-group-item:hover {
    color: #1c2540;
    background: transparent; }
  .navbar-theme-secondary .navbar-nav .nav-link.disabled,
  .navbar-theme-secondary .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-secondary .navbar-nav .dropdown-item.disabled,
  .navbar-theme-secondary .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-secondary .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-secondary .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-secondary .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-success:not(.headroom) {
  background-color: #18634B; }

.navbar-theme-success:not(.navbar-transparent) {
  background-color: #18634B; }

.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: black;
  background: rgba(14, 58, 44, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: black; } }

.navbar-theme-success .navbar-nav .dropdown-item.active, .navbar-theme-success .navbar-nav .dropdown-item:hover,
.navbar-theme-success .navbar-nav .list-group-item.active,
.navbar-theme-success .navbar-nav .list-group-item:hover {
  color: #18634B;
  background: rgba(24, 99, 75, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-success .navbar-nav .nav-link, .navbar-theme-success .navbar-nav .nav-link:focus, .navbar-theme-success .navbar-nav .nav-link.active, .navbar-theme-success .navbar-nav .nav-link:hover,
  .navbar-theme-success .navbar-nav .show > .nav-link,
  .navbar-theme-success .navbar-nav .show > .nav-link:focus,
  .navbar-theme-success .navbar-nav .show > .nav-link.active,
  .navbar-theme-success .navbar-nav .show > .nav-link:hover,
  .navbar-theme-success .navbar-nav .dropdown-item,
  .navbar-theme-success .navbar-nav .dropdown-item:focus,
  .navbar-theme-success .navbar-nav .dropdown-item.active,
  .navbar-theme-success .navbar-nav .dropdown-item:hover,
  .navbar-theme-success .navbar-nav .list-group-item,
  .navbar-theme-success .navbar-nav .list-group-item:focus,
  .navbar-theme-success .navbar-nav .list-group-item.active,
  .navbar-theme-success .navbar-nav .list-group-item:hover {
    color: #18634B;
    background: transparent; }
  .navbar-theme-success .navbar-nav .nav-link.disabled,
  .navbar-theme-success .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-success .navbar-nav .dropdown-item.disabled,
  .navbar-theme-success .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-success .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-success .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-success .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-info:not(.headroom) {
  background-color: #0056B3; }

.navbar-theme-info:not(.navbar-transparent) {
  background-color: #0056B3; }

.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: black;
  background: rgba(0, 61, 128, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: black; } }

.navbar-theme-info .navbar-nav .dropdown-item.active, .navbar-theme-info .navbar-nav .dropdown-item:hover,
.navbar-theme-info .navbar-nav .list-group-item.active,
.navbar-theme-info .navbar-nav .list-group-item:hover {
  color: #0056B3;
  background: rgba(0, 86, 179, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-info .navbar-nav .nav-link, .navbar-theme-info .navbar-nav .nav-link:focus, .navbar-theme-info .navbar-nav .nav-link.active, .navbar-theme-info .navbar-nav .nav-link:hover,
  .navbar-theme-info .navbar-nav .show > .nav-link,
  .navbar-theme-info .navbar-nav .show > .nav-link:focus,
  .navbar-theme-info .navbar-nav .show > .nav-link.active,
  .navbar-theme-info .navbar-nav .show > .nav-link:hover,
  .navbar-theme-info .navbar-nav .dropdown-item,
  .navbar-theme-info .navbar-nav .dropdown-item:focus,
  .navbar-theme-info .navbar-nav .dropdown-item.active,
  .navbar-theme-info .navbar-nav .dropdown-item:hover,
  .navbar-theme-info .navbar-nav .list-group-item,
  .navbar-theme-info .navbar-nav .list-group-item:focus,
  .navbar-theme-info .navbar-nav .list-group-item.active,
  .navbar-theme-info .navbar-nav .list-group-item:hover {
    color: #0056B3;
    background: transparent; }
  .navbar-theme-info .navbar-nav .nav-link.disabled,
  .navbar-theme-info .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-info .navbar-nav .dropdown-item.disabled,
  .navbar-theme-info .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-info .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-info .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-info .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-warning:not(.headroom) {
  background-color: #F0B400; }

.navbar-theme-warning:not(.navbar-transparent) {
  background-color: #F0B400; }

.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #241b00;
  background: rgba(189, 142, 0, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #241b00; } }

.navbar-theme-warning .navbar-nav .dropdown-item.active, .navbar-theme-warning .navbar-nav .dropdown-item:hover,
.navbar-theme-warning .navbar-nav .list-group-item.active,
.navbar-theme-warning .navbar-nav .list-group-item:hover {
  color: #F0B400;
  background: rgba(240, 180, 0, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-warning .navbar-nav .nav-link, .navbar-theme-warning .navbar-nav .nav-link:focus, .navbar-theme-warning .navbar-nav .nav-link.active, .navbar-theme-warning .navbar-nav .nav-link:hover,
  .navbar-theme-warning .navbar-nav .show > .nav-link,
  .navbar-theme-warning .navbar-nav .show > .nav-link:focus,
  .navbar-theme-warning .navbar-nav .show > .nav-link.active,
  .navbar-theme-warning .navbar-nav .show > .nav-link:hover,
  .navbar-theme-warning .navbar-nav .dropdown-item,
  .navbar-theme-warning .navbar-nav .dropdown-item:focus,
  .navbar-theme-warning .navbar-nav .dropdown-item.active,
  .navbar-theme-warning .navbar-nav .dropdown-item:hover,
  .navbar-theme-warning .navbar-nav .list-group-item,
  .navbar-theme-warning .navbar-nav .list-group-item:focus,
  .navbar-theme-warning .navbar-nav .list-group-item.active,
  .navbar-theme-warning .navbar-nav .list-group-item:hover {
    color: #F0B400;
    background: transparent; }
  .navbar-theme-warning .navbar-nav .nav-link.disabled,
  .navbar-theme-warning .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-warning .navbar-nav .dropdown-item.disabled,
  .navbar-theme-warning .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-warning .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-warning .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-warning .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-danger:not(.headroom) {
  background-color: #A91E2C; }

.navbar-theme-danger:not(.navbar-transparent) {
  background-color: #A91E2C; }

.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: black;
  background: rgba(126, 22, 33, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: black; } }

.navbar-theme-danger .navbar-nav .dropdown-item.active, .navbar-theme-danger .navbar-nav .dropdown-item:hover,
.navbar-theme-danger .navbar-nav .list-group-item.active,
.navbar-theme-danger .navbar-nav .list-group-item:hover {
  color: #A91E2C;
  background: rgba(169, 30, 44, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-danger .navbar-nav .nav-link, .navbar-theme-danger .navbar-nav .nav-link:focus, .navbar-theme-danger .navbar-nav .nav-link.active, .navbar-theme-danger .navbar-nav .nav-link:hover,
  .navbar-theme-danger .navbar-nav .show > .nav-link,
  .navbar-theme-danger .navbar-nav .show > .nav-link:focus,
  .navbar-theme-danger .navbar-nav .show > .nav-link.active,
  .navbar-theme-danger .navbar-nav .show > .nav-link:hover,
  .navbar-theme-danger .navbar-nav .dropdown-item,
  .navbar-theme-danger .navbar-nav .dropdown-item:focus,
  .navbar-theme-danger .navbar-nav .dropdown-item.active,
  .navbar-theme-danger .navbar-nav .dropdown-item:hover,
  .navbar-theme-danger .navbar-nav .list-group-item,
  .navbar-theme-danger .navbar-nav .list-group-item:focus,
  .navbar-theme-danger .navbar-nav .list-group-item.active,
  .navbar-theme-danger .navbar-nav .list-group-item:hover {
    color: #A91E2C;
    background: transparent; }
  .navbar-theme-danger .navbar-nav .nav-link.disabled,
  .navbar-theme-danger .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-danger .navbar-nav .dropdown-item.disabled,
  .navbar-theme-danger .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-danger .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-danger .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-danger .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-light:not(.headroom) {
  background-color: #e6e7e8; }

.navbar-theme-light:not(.navbar-transparent) {
  background-color: #e6e7e8; }

.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #7c8186;
  background: rgba(203, 206, 208, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #7c8186; } }

.navbar-theme-light .navbar-nav .dropdown-item.active, .navbar-theme-light .navbar-nav .dropdown-item:hover,
.navbar-theme-light .navbar-nav .list-group-item.active,
.navbar-theme-light .navbar-nav .list-group-item:hover {
  color: #e6e7e8;
  background: rgba(230, 231, 232, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-light .navbar-nav .nav-link, .navbar-theme-light .navbar-nav .nav-link:focus, .navbar-theme-light .navbar-nav .nav-link.active, .navbar-theme-light .navbar-nav .nav-link:hover,
  .navbar-theme-light .navbar-nav .show > .nav-link,
  .navbar-theme-light .navbar-nav .show > .nav-link:focus,
  .navbar-theme-light .navbar-nav .show > .nav-link.active,
  .navbar-theme-light .navbar-nav .show > .nav-link:hover,
  .navbar-theme-light .navbar-nav .dropdown-item,
  .navbar-theme-light .navbar-nav .dropdown-item:focus,
  .navbar-theme-light .navbar-nav .dropdown-item.active,
  .navbar-theme-light .navbar-nav .dropdown-item:hover,
  .navbar-theme-light .navbar-nav .list-group-item,
  .navbar-theme-light .navbar-nav .list-group-item:focus,
  .navbar-theme-light .navbar-nav .list-group-item.active,
  .navbar-theme-light .navbar-nav .list-group-item:hover {
    color: #e6e7e8;
    background: transparent; }
  .navbar-theme-light .navbar-nav .nav-link.disabled,
  .navbar-theme-light .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-light .navbar-nav .dropdown-item.disabled,
  .navbar-theme-light .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-light .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-light .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-light .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-dark:not(.headroom) {
  background-color: #1c2540; }

.navbar-theme-dark:not(.navbar-transparent) {
  background-color: #1c2540; }

.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: black;
  background: rgba(12, 16, 29, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: black; } }

.navbar-theme-dark .navbar-nav .dropdown-item.active, .navbar-theme-dark .navbar-nav .dropdown-item:hover,
.navbar-theme-dark .navbar-nav .list-group-item.active,
.navbar-theme-dark .navbar-nav .list-group-item:hover {
  color: #1c2540;
  background: rgba(28, 37, 64, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-dark .navbar-nav .nav-link, .navbar-theme-dark .navbar-nav .nav-link:focus, .navbar-theme-dark .navbar-nav .nav-link.active, .navbar-theme-dark .navbar-nav .nav-link:hover,
  .navbar-theme-dark .navbar-nav .show > .nav-link,
  .navbar-theme-dark .navbar-nav .show > .nav-link:focus,
  .navbar-theme-dark .navbar-nav .show > .nav-link.active,
  .navbar-theme-dark .navbar-nav .show > .nav-link:hover,
  .navbar-theme-dark .navbar-nav .dropdown-item,
  .navbar-theme-dark .navbar-nav .dropdown-item:focus,
  .navbar-theme-dark .navbar-nav .dropdown-item.active,
  .navbar-theme-dark .navbar-nav .dropdown-item:hover,
  .navbar-theme-dark .navbar-nav .list-group-item,
  .navbar-theme-dark .navbar-nav .list-group-item:focus,
  .navbar-theme-dark .navbar-nav .list-group-item.active,
  .navbar-theme-dark .navbar-nav .list-group-item:hover {
    color: #1c2540;
    background: transparent; }
  .navbar-theme-dark .navbar-nav .nav-link.disabled,
  .navbar-theme-dark .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-dark .navbar-nav .dropdown-item.disabled,
  .navbar-theme-dark .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-dark .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-dark .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-dark .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-tertiary:not(.headroom) {
  background-color: #1D58A5; }

.navbar-theme-tertiary:not(.navbar-transparent) {
  background-color: #1D58A5; }

.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: black;
  background: rgba(21, 65, 122, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: black; } }

.navbar-theme-tertiary .navbar-nav .dropdown-item.active, .navbar-theme-tertiary .navbar-nav .dropdown-item:hover,
.navbar-theme-tertiary .navbar-nav .list-group-item.active,
.navbar-theme-tertiary .navbar-nav .list-group-item:hover {
  color: #1D58A5;
  background: rgba(29, 88, 165, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-tertiary .navbar-nav .nav-link, .navbar-theme-tertiary .navbar-nav .nav-link:focus, .navbar-theme-tertiary .navbar-nav .nav-link.active, .navbar-theme-tertiary .navbar-nav .nav-link:hover,
  .navbar-theme-tertiary .navbar-nav .show > .nav-link,
  .navbar-theme-tertiary .navbar-nav .show > .nav-link:focus,
  .navbar-theme-tertiary .navbar-nav .show > .nav-link.active,
  .navbar-theme-tertiary .navbar-nav .show > .nav-link:hover,
  .navbar-theme-tertiary .navbar-nav .dropdown-item,
  .navbar-theme-tertiary .navbar-nav .dropdown-item:focus,
  .navbar-theme-tertiary .navbar-nav .dropdown-item.active,
  .navbar-theme-tertiary .navbar-nav .dropdown-item:hover,
  .navbar-theme-tertiary .navbar-nav .list-group-item,
  .navbar-theme-tertiary .navbar-nav .list-group-item:focus,
  .navbar-theme-tertiary .navbar-nav .list-group-item.active,
  .navbar-theme-tertiary .navbar-nav .list-group-item:hover {
    color: #1D58A5;
    background: transparent; }
  .navbar-theme-tertiary .navbar-nav .nav-link.disabled,
  .navbar-theme-tertiary .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-tertiary .navbar-nav .dropdown-item.disabled,
  .navbar-theme-tertiary .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-tertiary .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-tertiary .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-tertiary .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-lighten:not(.headroom) {
  background-color: #fafbfe; }

.navbar-theme-lighten:not(.navbar-transparent) {
  background-color: #fafbfe; }

.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #5073dc;
  background: rgba(208, 217, 246, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #5073dc; } }

.navbar-theme-lighten .navbar-nav .dropdown-item.active, .navbar-theme-lighten .navbar-nav .dropdown-item:hover,
.navbar-theme-lighten .navbar-nav .list-group-item.active,
.navbar-theme-lighten .navbar-nav .list-group-item:hover {
  color: #fafbfe;
  background: rgba(250, 251, 254, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-lighten .navbar-nav .nav-link, .navbar-theme-lighten .navbar-nav .nav-link:focus, .navbar-theme-lighten .navbar-nav .nav-link.active, .navbar-theme-lighten .navbar-nav .nav-link:hover,
  .navbar-theme-lighten .navbar-nav .show > .nav-link,
  .navbar-theme-lighten .navbar-nav .show > .nav-link:focus,
  .navbar-theme-lighten .navbar-nav .show > .nav-link.active,
  .navbar-theme-lighten .navbar-nav .show > .nav-link:hover,
  .navbar-theme-lighten .navbar-nav .dropdown-item,
  .navbar-theme-lighten .navbar-nav .dropdown-item:focus,
  .navbar-theme-lighten .navbar-nav .dropdown-item.active,
  .navbar-theme-lighten .navbar-nav .dropdown-item:hover,
  .navbar-theme-lighten .navbar-nav .list-group-item,
  .navbar-theme-lighten .navbar-nav .list-group-item:focus,
  .navbar-theme-lighten .navbar-nav .list-group-item.active,
  .navbar-theme-lighten .navbar-nav .list-group-item:hover {
    color: #fafbfe;
    background: transparent; }
  .navbar-theme-lighten .navbar-nav .nav-link.disabled,
  .navbar-theme-lighten .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-lighten .navbar-nav .dropdown-item.disabled,
  .navbar-theme-lighten .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-lighten .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-lighten .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-lighten .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-facebook:not(.headroom) {
  background-color: #3b5999; }

.navbar-theme-facebook:not(.navbar-transparent) {
  background-color: #3b5999; }

.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #020306;
  background: rgba(45, 68, 116, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #020306; } }

.navbar-theme-facebook .navbar-nav .dropdown-item.active, .navbar-theme-facebook .navbar-nav .dropdown-item:hover,
.navbar-theme-facebook .navbar-nav .list-group-item.active,
.navbar-theme-facebook .navbar-nav .list-group-item:hover {
  color: #3b5999;
  background: rgba(59, 89, 153, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-facebook .navbar-nav .nav-link, .navbar-theme-facebook .navbar-nav .nav-link:focus, .navbar-theme-facebook .navbar-nav .nav-link.active, .navbar-theme-facebook .navbar-nav .nav-link:hover,
  .navbar-theme-facebook .navbar-nav .show > .nav-link,
  .navbar-theme-facebook .navbar-nav .show > .nav-link:focus,
  .navbar-theme-facebook .navbar-nav .show > .nav-link.active,
  .navbar-theme-facebook .navbar-nav .show > .nav-link:hover,
  .navbar-theme-facebook .navbar-nav .dropdown-item,
  .navbar-theme-facebook .navbar-nav .dropdown-item:focus,
  .navbar-theme-facebook .navbar-nav .dropdown-item.active,
  .navbar-theme-facebook .navbar-nav .dropdown-item:hover,
  .navbar-theme-facebook .navbar-nav .list-group-item,
  .navbar-theme-facebook .navbar-nav .list-group-item:focus,
  .navbar-theme-facebook .navbar-nav .list-group-item.active,
  .navbar-theme-facebook .navbar-nav .list-group-item:hover {
    color: #3b5999;
    background: transparent; }
  .navbar-theme-facebook .navbar-nav .nav-link.disabled,
  .navbar-theme-facebook .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-facebook .navbar-nav .dropdown-item.disabled,
  .navbar-theme-facebook .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-facebook .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-facebook .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-facebook .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-twitter:not(.headroom) {
  background-color: #1da1f2; }

.navbar-theme-twitter:not(.navbar-transparent) {
  background-color: #1da1f2; }

.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #04293f;
  background: rgba(12, 133, 208, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #04293f; } }

.navbar-theme-twitter .navbar-nav .dropdown-item.active, .navbar-theme-twitter .navbar-nav .dropdown-item:hover,
.navbar-theme-twitter .navbar-nav .list-group-item.active,
.navbar-theme-twitter .navbar-nav .list-group-item:hover {
  color: #1da1f2;
  background: rgba(29, 161, 242, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-twitter .navbar-nav .nav-link, .navbar-theme-twitter .navbar-nav .nav-link:focus, .navbar-theme-twitter .navbar-nav .nav-link.active, .navbar-theme-twitter .navbar-nav .nav-link:hover,
  .navbar-theme-twitter .navbar-nav .show > .nav-link,
  .navbar-theme-twitter .navbar-nav .show > .nav-link:focus,
  .navbar-theme-twitter .navbar-nav .show > .nav-link.active,
  .navbar-theme-twitter .navbar-nav .show > .nav-link:hover,
  .navbar-theme-twitter .navbar-nav .dropdown-item,
  .navbar-theme-twitter .navbar-nav .dropdown-item:focus,
  .navbar-theme-twitter .navbar-nav .dropdown-item.active,
  .navbar-theme-twitter .navbar-nav .dropdown-item:hover,
  .navbar-theme-twitter .navbar-nav .list-group-item,
  .navbar-theme-twitter .navbar-nav .list-group-item:focus,
  .navbar-theme-twitter .navbar-nav .list-group-item.active,
  .navbar-theme-twitter .navbar-nav .list-group-item:hover {
    color: #1da1f2;
    background: transparent; }
  .navbar-theme-twitter .navbar-nav .nav-link.disabled,
  .navbar-theme-twitter .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-twitter .navbar-nav .dropdown-item.disabled,
  .navbar-theme-twitter .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-twitter .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-twitter .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-twitter .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-google:not(.headroom) {
  background-color: #DB4337; }

.navbar-theme-google:not(.navbar-transparent) {
  background-color: #DB4337; }

.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #3b0e0b;
  background: rgba(189, 45, 34, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #3b0e0b; } }

.navbar-theme-google .navbar-nav .dropdown-item.active, .navbar-theme-google .navbar-nav .dropdown-item:hover,
.navbar-theme-google .navbar-nav .list-group-item.active,
.navbar-theme-google .navbar-nav .list-group-item:hover {
  color: #DB4337;
  background: rgba(219, 67, 55, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-google .navbar-nav .nav-link, .navbar-theme-google .navbar-nav .nav-link:focus, .navbar-theme-google .navbar-nav .nav-link.active, .navbar-theme-google .navbar-nav .nav-link:hover,
  .navbar-theme-google .navbar-nav .show > .nav-link,
  .navbar-theme-google .navbar-nav .show > .nav-link:focus,
  .navbar-theme-google .navbar-nav .show > .nav-link.active,
  .navbar-theme-google .navbar-nav .show > .nav-link:hover,
  .navbar-theme-google .navbar-nav .dropdown-item,
  .navbar-theme-google .navbar-nav .dropdown-item:focus,
  .navbar-theme-google .navbar-nav .dropdown-item.active,
  .navbar-theme-google .navbar-nav .dropdown-item:hover,
  .navbar-theme-google .navbar-nav .list-group-item,
  .navbar-theme-google .navbar-nav .list-group-item:focus,
  .navbar-theme-google .navbar-nav .list-group-item.active,
  .navbar-theme-google .navbar-nav .list-group-item:hover {
    color: #DB4337;
    background: transparent; }
  .navbar-theme-google .navbar-nav .nav-link.disabled,
  .navbar-theme-google .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-google .navbar-nav .dropdown-item.disabled,
  .navbar-theme-google .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-google .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-google .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-google .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-github:not(.headroom) {
  background-color: #24292E; }

.navbar-theme-github:not(.navbar-transparent) {
  background-color: #24292E; }

.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: black;
  background: rgba(14, 16, 17, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: black; } }

.navbar-theme-github .navbar-nav .dropdown-item.active, .navbar-theme-github .navbar-nav .dropdown-item:hover,
.navbar-theme-github .navbar-nav .list-group-item.active,
.navbar-theme-github .navbar-nav .list-group-item:hover {
  color: #24292E;
  background: rgba(36, 41, 46, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-github .navbar-nav .nav-link, .navbar-theme-github .navbar-nav .nav-link:focus, .navbar-theme-github .navbar-nav .nav-link.active, .navbar-theme-github .navbar-nav .nav-link:hover,
  .navbar-theme-github .navbar-nav .show > .nav-link,
  .navbar-theme-github .navbar-nav .show > .nav-link:focus,
  .navbar-theme-github .navbar-nav .show > .nav-link.active,
  .navbar-theme-github .navbar-nav .show > .nav-link:hover,
  .navbar-theme-github .navbar-nav .dropdown-item,
  .navbar-theme-github .navbar-nav .dropdown-item:focus,
  .navbar-theme-github .navbar-nav .dropdown-item.active,
  .navbar-theme-github .navbar-nav .dropdown-item:hover,
  .navbar-theme-github .navbar-nav .list-group-item,
  .navbar-theme-github .navbar-nav .list-group-item:focus,
  .navbar-theme-github .navbar-nav .list-group-item.active,
  .navbar-theme-github .navbar-nav .list-group-item:hover {
    color: #24292E;
    background: transparent; }
  .navbar-theme-github .navbar-nav .nav-link.disabled,
  .navbar-theme-github .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-github .navbar-nav .dropdown-item.disabled,
  .navbar-theme-github .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-github .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-github .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-github .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-white:not(.headroom) {
  background-color: #ffffff; }

.navbar-theme-white:not(.navbar-transparent) {
  background-color: #ffffff; }

.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #999999;
  background: rgba(230, 230, 230, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #999999; } }

.navbar-theme-white .navbar-nav .dropdown-item.active, .navbar-theme-white .navbar-nav .dropdown-item:hover,
.navbar-theme-white .navbar-nav .list-group-item.active,
.navbar-theme-white .navbar-nav .list-group-item:hover {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-white .navbar-nav .nav-link, .navbar-theme-white .navbar-nav .nav-link:focus, .navbar-theme-white .navbar-nav .nav-link.active, .navbar-theme-white .navbar-nav .nav-link:hover,
  .navbar-theme-white .navbar-nav .show > .nav-link,
  .navbar-theme-white .navbar-nav .show > .nav-link:focus,
  .navbar-theme-white .navbar-nav .show > .nav-link.active,
  .navbar-theme-white .navbar-nav .show > .nav-link:hover,
  .navbar-theme-white .navbar-nav .dropdown-item,
  .navbar-theme-white .navbar-nav .dropdown-item:focus,
  .navbar-theme-white .navbar-nav .dropdown-item.active,
  .navbar-theme-white .navbar-nav .dropdown-item:hover,
  .navbar-theme-white .navbar-nav .list-group-item,
  .navbar-theme-white .navbar-nav .list-group-item:focus,
  .navbar-theme-white .navbar-nav .list-group-item.active,
  .navbar-theme-white .navbar-nav .list-group-item:hover {
    color: #ffffff;
    background: transparent; }
  .navbar-theme-white .navbar-nav .nav-link.disabled,
  .navbar-theme-white .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-white .navbar-nav .dropdown-item.disabled,
  .navbar-theme-white .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-white .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-white .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-white .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-gray:not(.headroom) {
  background-color: #424767; }

.navbar-theme-gray:not(.navbar-transparent) {
  background-color: #424767; }

.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: black;
  background: rgba(46, 50, 72, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: black; } }

.navbar-theme-gray .navbar-nav .dropdown-item.active, .navbar-theme-gray .navbar-nav .dropdown-item:hover,
.navbar-theme-gray .navbar-nav .list-group-item.active,
.navbar-theme-gray .navbar-nav .list-group-item:hover {
  color: #424767;
  background: rgba(66, 71, 103, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-gray .navbar-nav .nav-link, .navbar-theme-gray .navbar-nav .nav-link:focus, .navbar-theme-gray .navbar-nav .nav-link.active, .navbar-theme-gray .navbar-nav .nav-link:hover,
  .navbar-theme-gray .navbar-nav .show > .nav-link,
  .navbar-theme-gray .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray .navbar-nav .dropdown-item,
  .navbar-theme-gray .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray .navbar-nav .dropdown-item.active,
  .navbar-theme-gray .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray .navbar-nav .list-group-item,
  .navbar-theme-gray .navbar-nav .list-group-item:focus,
  .navbar-theme-gray .navbar-nav .list-group-item.active,
  .navbar-theme-gray .navbar-nav .list-group-item:hover {
    color: #424767;
    background: transparent; }
  .navbar-theme-gray .navbar-nav .nav-link.disabled,
  .navbar-theme-gray .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-gray .navbar-nav .dropdown-item.disabled,
  .navbar-theme-gray .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-gray .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-gray .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-gray .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-neutral:not(.headroom) {
  background-color: #ffffff; }

.navbar-theme-neutral:not(.navbar-transparent) {
  background-color: #ffffff; }

.navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #999999;
  background: rgba(230, 230, 230, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-neutral.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #999999; } }

.navbar-theme-neutral .navbar-nav .dropdown-item.active, .navbar-theme-neutral .navbar-nav .dropdown-item:hover,
.navbar-theme-neutral .navbar-nav .list-group-item.active,
.navbar-theme-neutral .navbar-nav .list-group-item:hover {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-neutral .navbar-nav .nav-link, .navbar-theme-neutral .navbar-nav .nav-link:focus, .navbar-theme-neutral .navbar-nav .nav-link.active, .navbar-theme-neutral .navbar-nav .nav-link:hover,
  .navbar-theme-neutral .navbar-nav .show > .nav-link,
  .navbar-theme-neutral .navbar-nav .show > .nav-link:focus,
  .navbar-theme-neutral .navbar-nav .show > .nav-link.active,
  .navbar-theme-neutral .navbar-nav .show > .nav-link:hover,
  .navbar-theme-neutral .navbar-nav .dropdown-item,
  .navbar-theme-neutral .navbar-nav .dropdown-item:focus,
  .navbar-theme-neutral .navbar-nav .dropdown-item.active,
  .navbar-theme-neutral .navbar-nav .dropdown-item:hover,
  .navbar-theme-neutral .navbar-nav .list-group-item,
  .navbar-theme-neutral .navbar-nav .list-group-item:focus,
  .navbar-theme-neutral .navbar-nav .list-group-item.active,
  .navbar-theme-neutral .navbar-nav .list-group-item:hover {
    color: #ffffff;
    background: transparent; }
  .navbar-theme-neutral .navbar-nav .nav-link.disabled,
  .navbar-theme-neutral .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-neutral .navbar-nav .dropdown-item.disabled,
  .navbar-theme-neutral .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-neutral .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-neutral .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-neutral .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-soft:not(.headroom) {
  background-color: #FAFAFB; }

.navbar-theme-soft:not(.navbar-transparent) {
  background-color: #FAFAFB; }

.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #8989a0;
  background: rgba(222, 222, 228, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #8989a0; } }

.navbar-theme-soft .navbar-nav .dropdown-item.active, .navbar-theme-soft .navbar-nav .dropdown-item:hover,
.navbar-theme-soft .navbar-nav .list-group-item.active,
.navbar-theme-soft .navbar-nav .list-group-item:hover {
  color: #FAFAFB;
  background: rgba(250, 250, 251, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-soft .navbar-nav .nav-link, .navbar-theme-soft .navbar-nav .nav-link:focus, .navbar-theme-soft .navbar-nav .nav-link.active, .navbar-theme-soft .navbar-nav .nav-link:hover,
  .navbar-theme-soft .navbar-nav .show > .nav-link,
  .navbar-theme-soft .navbar-nav .show > .nav-link:focus,
  .navbar-theme-soft .navbar-nav .show > .nav-link.active,
  .navbar-theme-soft .navbar-nav .show > .nav-link:hover,
  .navbar-theme-soft .navbar-nav .dropdown-item,
  .navbar-theme-soft .navbar-nav .dropdown-item:focus,
  .navbar-theme-soft .navbar-nav .dropdown-item.active,
  .navbar-theme-soft .navbar-nav .dropdown-item:hover,
  .navbar-theme-soft .navbar-nav .list-group-item,
  .navbar-theme-soft .navbar-nav .list-group-item:focus,
  .navbar-theme-soft .navbar-nav .list-group-item.active,
  .navbar-theme-soft .navbar-nav .list-group-item:hover {
    color: #FAFAFB;
    background: transparent; }
  .navbar-theme-soft .navbar-nav .nav-link.disabled,
  .navbar-theme-soft .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-soft .navbar-nav .dropdown-item.disabled,
  .navbar-theme-soft .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-soft .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-soft .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-soft .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-black:not(.headroom) {
  background-color: #111111; }

.navbar-theme-black:not(.navbar-transparent) {
  background-color: #111111; }

.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: black;
  background: rgba(0, 0, 0, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: black; } }

.navbar-theme-black .navbar-nav .dropdown-item.active, .navbar-theme-black .navbar-nav .dropdown-item:hover,
.navbar-theme-black .navbar-nav .list-group-item.active,
.navbar-theme-black .navbar-nav .list-group-item:hover {
  color: #111111;
  background: rgba(17, 17, 17, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-black .navbar-nav .nav-link, .navbar-theme-black .navbar-nav .nav-link:focus, .navbar-theme-black .navbar-nav .nav-link.active, .navbar-theme-black .navbar-nav .nav-link:hover,
  .navbar-theme-black .navbar-nav .show > .nav-link,
  .navbar-theme-black .navbar-nav .show > .nav-link:focus,
  .navbar-theme-black .navbar-nav .show > .nav-link.active,
  .navbar-theme-black .navbar-nav .show > .nav-link:hover,
  .navbar-theme-black .navbar-nav .dropdown-item,
  .navbar-theme-black .navbar-nav .dropdown-item:focus,
  .navbar-theme-black .navbar-nav .dropdown-item.active,
  .navbar-theme-black .navbar-nav .dropdown-item:hover,
  .navbar-theme-black .navbar-nav .list-group-item,
  .navbar-theme-black .navbar-nav .list-group-item:focus,
  .navbar-theme-black .navbar-nav .list-group-item.active,
  .navbar-theme-black .navbar-nav .list-group-item:hover {
    color: #111111;
    background: transparent; }
  .navbar-theme-black .navbar-nav .nav-link.disabled,
  .navbar-theme-black .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-black .navbar-nav .dropdown-item.disabled,
  .navbar-theme-black .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-black .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-black .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-black .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-purple:not(.headroom) {
  background-color: #6f42c1; }

.navbar-theme-purple:not(.navbar-transparent) {
  background-color: #6f42c1; }

.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #170e29;
  background: rgba(89, 51, 157, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #170e29; } }

.navbar-theme-purple .navbar-nav .dropdown-item.active, .navbar-theme-purple .navbar-nav .dropdown-item:hover,
.navbar-theme-purple .navbar-nav .list-group-item.active,
.navbar-theme-purple .navbar-nav .list-group-item:hover {
  color: #6f42c1;
  background: rgba(111, 66, 193, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-purple .navbar-nav .nav-link, .navbar-theme-purple .navbar-nav .nav-link:focus, .navbar-theme-purple .navbar-nav .nav-link.active, .navbar-theme-purple .navbar-nav .nav-link:hover,
  .navbar-theme-purple .navbar-nav .show > .nav-link,
  .navbar-theme-purple .navbar-nav .show > .nav-link:focus,
  .navbar-theme-purple .navbar-nav .show > .nav-link.active,
  .navbar-theme-purple .navbar-nav .show > .nav-link:hover,
  .navbar-theme-purple .navbar-nav .dropdown-item,
  .navbar-theme-purple .navbar-nav .dropdown-item:focus,
  .navbar-theme-purple .navbar-nav .dropdown-item.active,
  .navbar-theme-purple .navbar-nav .dropdown-item:hover,
  .navbar-theme-purple .navbar-nav .list-group-item,
  .navbar-theme-purple .navbar-nav .list-group-item:focus,
  .navbar-theme-purple .navbar-nav .list-group-item.active,
  .navbar-theme-purple .navbar-nav .list-group-item:hover {
    color: #6f42c1;
    background: transparent; }
  .navbar-theme-purple .navbar-nav .nav-link.disabled,
  .navbar-theme-purple .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-purple .navbar-nav .dropdown-item.disabled,
  .navbar-theme-purple .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-purple .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-purple .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-purple .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-gray-100:not(.headroom) {
  background-color: #ffffff; }

.navbar-theme-gray-100:not(.navbar-transparent) {
  background-color: #ffffff; }

.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #999999;
  background: rgba(230, 230, 230, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #999999; } }

.navbar-theme-gray-100 .navbar-nav .dropdown-item.active, .navbar-theme-gray-100 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-100 .navbar-nav .list-group-item.active,
.navbar-theme-gray-100 .navbar-nav .list-group-item:hover {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-100 .navbar-nav .nav-link, .navbar-theme-gray-100 .navbar-nav .nav-link:focus, .navbar-theme-gray-100 .navbar-nav .nav-link.active, .navbar-theme-gray-100 .navbar-nav .nav-link:hover,
  .navbar-theme-gray-100 .navbar-nav .show > .nav-link,
  .navbar-theme-gray-100 .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-100 .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-100 .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-100 .navbar-nav .dropdown-item,
  .navbar-theme-gray-100 .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-100 .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-100 .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-100 .navbar-nav .list-group-item,
  .navbar-theme-gray-100 .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-100 .navbar-nav .list-group-item.active,
  .navbar-theme-gray-100 .navbar-nav .list-group-item:hover {
    color: #ffffff;
    background: transparent; }
  .navbar-theme-gray-100 .navbar-nav .nav-link.disabled,
  .navbar-theme-gray-100 .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-gray-100 .navbar-nav .dropdown-item.disabled,
  .navbar-theme-gray-100 .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-gray-100 .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-gray-100 .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-gray-100 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-gray-200:not(.headroom) {
  background-color: #fafbfe; }

.navbar-theme-gray-200:not(.navbar-transparent) {
  background-color: #fafbfe; }

.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #5073dc;
  background: rgba(208, 217, 246, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #5073dc; } }

.navbar-theme-gray-200 .navbar-nav .dropdown-item.active, .navbar-theme-gray-200 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-200 .navbar-nav .list-group-item.active,
.navbar-theme-gray-200 .navbar-nav .list-group-item:hover {
  color: #fafbfe;
  background: rgba(250, 251, 254, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-200 .navbar-nav .nav-link, .navbar-theme-gray-200 .navbar-nav .nav-link:focus, .navbar-theme-gray-200 .navbar-nav .nav-link.active, .navbar-theme-gray-200 .navbar-nav .nav-link:hover,
  .navbar-theme-gray-200 .navbar-nav .show > .nav-link,
  .navbar-theme-gray-200 .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-200 .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-200 .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-200 .navbar-nav .dropdown-item,
  .navbar-theme-gray-200 .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-200 .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-200 .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-200 .navbar-nav .list-group-item,
  .navbar-theme-gray-200 .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-200 .navbar-nav .list-group-item.active,
  .navbar-theme-gray-200 .navbar-nav .list-group-item:hover {
    color: #fafbfe;
    background: transparent; }
  .navbar-theme-gray-200 .navbar-nav .nav-link.disabled,
  .navbar-theme-gray-200 .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-gray-200 .navbar-nav .dropdown-item.disabled,
  .navbar-theme-gray-200 .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-gray-200 .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-gray-200 .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-gray-200 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-gray-300:not(.headroom) {
  background-color: #FAFAFB; }

.navbar-theme-gray-300:not(.navbar-transparent) {
  background-color: #FAFAFB; }

.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #8989a0;
  background: rgba(222, 222, 228, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #8989a0; } }

.navbar-theme-gray-300 .navbar-nav .dropdown-item.active, .navbar-theme-gray-300 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-300 .navbar-nav .list-group-item.active,
.navbar-theme-gray-300 .navbar-nav .list-group-item:hover {
  color: #FAFAFB;
  background: rgba(250, 250, 251, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-300 .navbar-nav .nav-link, .navbar-theme-gray-300 .navbar-nav .nav-link:focus, .navbar-theme-gray-300 .navbar-nav .nav-link.active, .navbar-theme-gray-300 .navbar-nav .nav-link:hover,
  .navbar-theme-gray-300 .navbar-nav .show > .nav-link,
  .navbar-theme-gray-300 .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-300 .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-300 .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-300 .navbar-nav .dropdown-item,
  .navbar-theme-gray-300 .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-300 .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-300 .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-300 .navbar-nav .list-group-item,
  .navbar-theme-gray-300 .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-300 .navbar-nav .list-group-item.active,
  .navbar-theme-gray-300 .navbar-nav .list-group-item:hover {
    color: #FAFAFB;
    background: transparent; }
  .navbar-theme-gray-300 .navbar-nav .nav-link.disabled,
  .navbar-theme-gray-300 .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-gray-300 .navbar-nav .dropdown-item.disabled,
  .navbar-theme-gray-300 .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-gray-300 .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-gray-300 .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-gray-300 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-gray-400:not(.headroom) {
  background-color: #e6e7e8; }

.navbar-theme-gray-400:not(.navbar-transparent) {
  background-color: #e6e7e8; }

.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #7c8186;
  background: rgba(203, 206, 208, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #7c8186; } }

.navbar-theme-gray-400 .navbar-nav .dropdown-item.active, .navbar-theme-gray-400 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-400 .navbar-nav .list-group-item.active,
.navbar-theme-gray-400 .navbar-nav .list-group-item:hover {
  color: #e6e7e8;
  background: rgba(230, 231, 232, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-400 .navbar-nav .nav-link, .navbar-theme-gray-400 .navbar-nav .nav-link:focus, .navbar-theme-gray-400 .navbar-nav .nav-link.active, .navbar-theme-gray-400 .navbar-nav .nav-link:hover,
  .navbar-theme-gray-400 .navbar-nav .show > .nav-link,
  .navbar-theme-gray-400 .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-400 .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-400 .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-400 .navbar-nav .dropdown-item,
  .navbar-theme-gray-400 .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-400 .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-400 .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-400 .navbar-nav .list-group-item,
  .navbar-theme-gray-400 .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-400 .navbar-nav .list-group-item.active,
  .navbar-theme-gray-400 .navbar-nav .list-group-item:hover {
    color: #e6e7e8;
    background: transparent; }
  .navbar-theme-gray-400 .navbar-nav .nav-link.disabled,
  .navbar-theme-gray-400 .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-gray-400 .navbar-nav .dropdown-item.disabled,
  .navbar-theme-gray-400 .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-gray-400 .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-gray-400 .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-gray-400 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-gray-500:not(.headroom) {
  background-color: #B7C3D2; }

.navbar-theme-gray-500:not(.navbar-transparent) {
  background-color: #B7C3D2; }

.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #495c74;
  background: rgba(152, 169, 190, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #495c74; } }

.navbar-theme-gray-500 .navbar-nav .dropdown-item.active, .navbar-theme-gray-500 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-500 .navbar-nav .list-group-item.active,
.navbar-theme-gray-500 .navbar-nav .list-group-item:hover {
  color: #B7C3D2;
  background: rgba(183, 195, 210, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-500 .navbar-nav .nav-link, .navbar-theme-gray-500 .navbar-nav .nav-link:focus, .navbar-theme-gray-500 .navbar-nav .nav-link.active, .navbar-theme-gray-500 .navbar-nav .nav-link:hover,
  .navbar-theme-gray-500 .navbar-nav .show > .nav-link,
  .navbar-theme-gray-500 .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-500 .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-500 .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-500 .navbar-nav .dropdown-item,
  .navbar-theme-gray-500 .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-500 .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-500 .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-500 .navbar-nav .list-group-item,
  .navbar-theme-gray-500 .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-500 .navbar-nav .list-group-item.active,
  .navbar-theme-gray-500 .navbar-nav .list-group-item:hover {
    color: #B7C3D2;
    background: transparent; }
  .navbar-theme-gray-500 .navbar-nav .nav-link.disabled,
  .navbar-theme-gray-500 .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-gray-500 .navbar-nav .dropdown-item.disabled,
  .navbar-theme-gray-500 .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-gray-500 .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-gray-500 .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-gray-500 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-gray-600:not(.headroom) {
  background-color: #93a5be; }

.navbar-theme-gray-600:not(.navbar-transparent) {
  background-color: #93a5be; }

.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #324053;
  background: rgba(115, 138, 171, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #324053; } }

.navbar-theme-gray-600 .navbar-nav .dropdown-item.active, .navbar-theme-gray-600 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-600 .navbar-nav .list-group-item.active,
.navbar-theme-gray-600 .navbar-nav .list-group-item:hover {
  color: #93a5be;
  background: rgba(147, 165, 190, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-600 .navbar-nav .nav-link, .navbar-theme-gray-600 .navbar-nav .nav-link:focus, .navbar-theme-gray-600 .navbar-nav .nav-link.active, .navbar-theme-gray-600 .navbar-nav .nav-link:hover,
  .navbar-theme-gray-600 .navbar-nav .show > .nav-link,
  .navbar-theme-gray-600 .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-600 .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-600 .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-600 .navbar-nav .dropdown-item,
  .navbar-theme-gray-600 .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-600 .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-600 .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-600 .navbar-nav .list-group-item,
  .navbar-theme-gray-600 .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-600 .navbar-nav .list-group-item.active,
  .navbar-theme-gray-600 .navbar-nav .list-group-item:hover {
    color: #93a5be;
    background: transparent; }
  .navbar-theme-gray-600 .navbar-nav .nav-link.disabled,
  .navbar-theme-gray-600 .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-gray-600 .navbar-nav .dropdown-item.disabled,
  .navbar-theme-gray-600 .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-gray-600 .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-gray-600 .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-gray-600 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-gray-700:not(.headroom) {
  background-color: #52547a; }

.navbar-theme-gray-700:not(.navbar-transparent) {
  background-color: #52547a; }

.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: black;
  background: rgba(62, 63, 92, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: black; } }

.navbar-theme-gray-700 .navbar-nav .dropdown-item.active, .navbar-theme-gray-700 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-700 .navbar-nav .list-group-item.active,
.navbar-theme-gray-700 .navbar-nav .list-group-item:hover {
  color: #52547a;
  background: rgba(82, 84, 122, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-700 .navbar-nav .nav-link, .navbar-theme-gray-700 .navbar-nav .nav-link:focus, .navbar-theme-gray-700 .navbar-nav .nav-link.active, .navbar-theme-gray-700 .navbar-nav .nav-link:hover,
  .navbar-theme-gray-700 .navbar-nav .show > .nav-link,
  .navbar-theme-gray-700 .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-700 .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-700 .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-700 .navbar-nav .dropdown-item,
  .navbar-theme-gray-700 .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-700 .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-700 .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-700 .navbar-nav .list-group-item,
  .navbar-theme-gray-700 .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-700 .navbar-nav .list-group-item.active,
  .navbar-theme-gray-700 .navbar-nav .list-group-item:hover {
    color: #52547a;
    background: transparent; }
  .navbar-theme-gray-700 .navbar-nav .nav-link.disabled,
  .navbar-theme-gray-700 .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-gray-700 .navbar-nav .dropdown-item.disabled,
  .navbar-theme-gray-700 .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-gray-700 .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-gray-700 .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-gray-700 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-theme-gray-800:not(.headroom) {
  background-color: #4E5079; }

.navbar-theme-gray-800:not(.navbar-transparent) {
  background-color: #4E5079; }

.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: black;
  background: rgba(58, 59, 90, 0.5); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
  .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
  .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
  .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .list-group-item,
  .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
  .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: black; } }

.navbar-theme-gray-800 .navbar-nav .dropdown-item.active, .navbar-theme-gray-800 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-800 .navbar-nav .list-group-item.active,
.navbar-theme-gray-800 .navbar-nav .list-group-item:hover {
  color: #4E5079;
  background: rgba(78, 80, 121, 0.1); }

@media (max-width: 991.98px) {
  .navbar-theme-gray-800 .navbar-nav .nav-link, .navbar-theme-gray-800 .navbar-nav .nav-link:focus, .navbar-theme-gray-800 .navbar-nav .nav-link.active, .navbar-theme-gray-800 .navbar-nav .nav-link:hover,
  .navbar-theme-gray-800 .navbar-nav .show > .nav-link,
  .navbar-theme-gray-800 .navbar-nav .show > .nav-link:focus,
  .navbar-theme-gray-800 .navbar-nav .show > .nav-link.active,
  .navbar-theme-gray-800 .navbar-nav .show > .nav-link:hover,
  .navbar-theme-gray-800 .navbar-nav .dropdown-item,
  .navbar-theme-gray-800 .navbar-nav .dropdown-item:focus,
  .navbar-theme-gray-800 .navbar-nav .dropdown-item.active,
  .navbar-theme-gray-800 .navbar-nav .dropdown-item:hover,
  .navbar-theme-gray-800 .navbar-nav .list-group-item,
  .navbar-theme-gray-800 .navbar-nav .list-group-item:focus,
  .navbar-theme-gray-800 .navbar-nav .list-group-item.active,
  .navbar-theme-gray-800 .navbar-nav .list-group-item:hover {
    color: #4E5079;
    background: transparent; }
  .navbar-theme-gray-800 .navbar-nav .nav-link.disabled,
  .navbar-theme-gray-800 .navbar-nav .show > .nav-link.disabled,
  .navbar-theme-gray-800 .navbar-nav .dropdown-item.disabled,
  .navbar-theme-gray-800 .navbar-nav .list-group-item.disabled {
    color: rgba(78, 80, 121, 0.3); }
  .navbar-theme-gray-800 .navbar-nav .dropdown .dropdown-menu {
    padding: 5px 25px; }
  .navbar-theme-gray-800 .navbar-nav .dropdown-item {
    font-size: 1rem; }
  .navbar-theme-gray-800 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0; } }

.navbar-transparent {
  background-color: transparent;
  border: 0;
  box-shadow: none; }

@media (min-width: 992px) {
  .navbar-nav .nav-item {
    margin-right: .5rem; }
    .navbar-nav .nav-item [data-toggle="dropdown"]::after {
      transition: all 0.2s ease; }
    .navbar-nav .nav-item.show [data-toggle="dropdown"]::after {
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
  .navbar-nav .nav-link {
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-radius: 0.45rem; }
    .navbar-nav .nav-link .nav-link-arrow {
      margin-right: .3rem;
      font-size: 0.75rem; }
  .navbar-nav .nav-link-icon {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1rem;
    border-radius: 0.45rem; }
    .navbar-nav .nav-link-icon .nav-link-arrow {
      margin-right: 0; }
  .navbar-nav .dropdown-menu {
    opacity: 0;
    pointer-events: none;
    margin: 0;
    border-radius: 0.45rem; }
  .navbar-nav .dropdown-menu-right:before {
    right: 20px;
    left: auto; }
  .navbar-nav .dropdown-menu.show {
    opacity: 1;
    pointer-events: auto;
    animation: show-navbar-dropdown .25s ease forwards; }
  .navbar-nav .dropdown-menu.close {
    display: block;
    animation: hide-navbar-dropdown .15s ease backwards; }
  .navbar-nav .dropdown-menu {
    display: block;
    opacity: 0;
    pointer-events: none;
    transition: all 0.2s ease; }
  .navbar-nav .dropdown:hover > .dropdown-menu,
  .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
    display: block;
    opacity: 1;
    pointer-events: auto;
    transform: translate(0, -7px); }
  .navbar-nav .dropdown:hover .nav-link > .nav-link-arrow {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .navbar-nav .dropdown-submenu:hover .dropdown-item > .nav-link-arrow {
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
  .navbar-nav .dropdown-menu-inner {
    position: relative;
    padding: 1rem; }
  .navbar-transparent .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }
  .navbar-transparent .navbar-brand {
    color: rgba(255, 255, 255, 0.9); }
    .navbar-transparent .navbar-brand:hover, .navbar-transparent .navbar-brand:focus {
      color: rgba(255, 255, 255, 0.9); } }

.navbar-collapse-header {
  display: none; }

@media (max-width: 991.98px) {
  .navbar-nav .nav-link {
    padding: .625rem 0; }
  .navbar-nav .dropdown-menu {
    box-shadow: none;
    min-width: auto; }
    .navbar-nav .dropdown-menu .media svg {
      width: 30px; }
  .navbar-collapse {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1050;
    overflow-y: auto;
    height: calc(100vh - 30px) !important;
    opacity: 0; }
    .navbar-collapse .navbar-toggler {
      position: relative;
      display: inline-block;
      width: 20px;
      height: 20px;
      padding: 0; }
      .navbar-collapse .navbar-toggler span {
        display: block;
        position: absolute;
        width: 100%;
        height: 2px;
        border-radius: 2px;
        opacity: 1;
        background: #283448; }
    .navbar-collapse .navbar-collapse-header {
      display: block;
      padding-bottom: 1rem;
      margin-bottom: 1rem; }
    .navbar-collapse .collapse-brand img {
      height: 36px; }
    .navbar-collapse .collapse-close {
      text-align: right; }
  .dropdown.show .nav-link > .nav-link-arrow {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .dropdown-submenu.show .dropdown-item > .nav-link-arrow {
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
  .navbar-collapse.collapsing,
  .navbar-collapse.show {
    padding: 1.5rem;
    border-radius: 0.45rem;
    background: #ffffff;
    animation: show-navbar-collapse .2s ease forwards;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
  .navbar-collapse.collapsing-out {
    animation: hide-navbar-collapse .2s ease forwards; } }

/**
 * = Footers
 */
.footer {
  position: relative; }
  .footer ul {
    list-style: none;
    margin-bottom: 0;
    padding: 0; }
    .footer ul li {
      display: inline-block; }
      .footer ul li a {
        opacity: 0.8; }
        .footer ul li a:hover {
          opacity: 1; }
  .footer ul.footer-links {
    list-style: none;
    margin-bottom: 0;
    padding: 0; }
    .footer ul.footer-links li {
      display: block;
      margin-left: -5px;
      margin-right: -5px; }
      .footer ul.footer-links li a {
        padding: 5px; }
  .footer ul.social-buttons a,
  .footer ul.social-buttons .btn {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0.125rem 0.375rem; }
  .footer .footer-brand {
    font-size: 1.25rem;
    font-weight: 600; }
    .footer .footer-brand img, .footer .footer-brand svg {
      width: 40px; }
    .footer .footer-brand:hover, .footer .footer-brand:focus {
      color: #111111; }
  .footer .copyright {
    font-size: 0.875rem; }
  .footer .pull-center {
    display: inline-block;
    float: none; }

/**
 * = Sidebars
 */
#doc-index:not(.collapse.show), .doc-sidebar {
  display: none; }

@media (min-width: 992px) {
  #doc-index {
    display: block; }
  .doc-sidebar {
    display: block;
    height: calc(100vh - 2rem);
    overflow-y: scroll;
    position: -webkit-sticky;
    position: sticky;
    top: 2rem; }
    .doc-sidebar .nav-link[data-toggle="collapse"] > .icon {
      transform: rotateZ(-90deg);
      position: relative;
      right: .25rem; }
    .doc-sidebar .nav .nav-item {
      font-size: 0.875rem; } }

/**
 * = Accordions
 */
.accordion .card {
  margin-bottom: 1.5rem; }
  .accordion .card:hover {
    background-color: #FAFAFB; }

.accordion-panel-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  user-select: none; }
  .accordion-panel-header .icon {
    color: #1c2540;
    transition: all 0.2s ease; }
    .accordion-panel-header .icon span {
      font-size: 0.875rem; }
  .accordion-panel-header .icon-title {
    margin-right: 1rem; }
    .accordion-panel-header .icon-title span {
      margin-right: 1rem; }
    .accordion-panel-header .icon-title + .icon {
      height: 1rem; }
  .accordion-panel-header[aria-expanded="true"] > .icon {
    -moz-transform: rotateZ(45deg);
    -o-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg); }
  .accordion-panel-header[aria-expanded="true"] > *, .accordion-panel-header:hover > * {
    color: #1c2540; }
    .accordion-panel-header[aria-expanded="true"] > * i, .accordion-panel-header:hover > * i {
      fill: #1c2540; }
  .accordion-panel-header:hover {
    cursor: pointer; }

/**
 * = Alerts
 */
.alert {
  padding: 1rem 1.5rem;
  border: 0;
  font-size: 1rem;
  border-radius: 0.45rem; }
  .alert.alert-sm {
    padding: .5rem 1rem; }
  .alert .alert-inner--icon {
    display: inline-block;
    font-size: 1.25rem;
    margin-right: .35rem;
    vertical-align: middle; }

.alert-heading {
  font-weight: 600;
  font-size: 1.25rem;
  margin-top: .15rem; }

.alert-dismissible .close {
  top: 50%;
  right: 1.5rem;
  padding: 0;
  transform: translateY(-50%);
  color: rgba(255, 255, 255, 0.6);
  opacity: 1; }
  .alert-dismissible .close:hover, .alert-dismissible .close:focus {
    color: rgba(255, 255, 255, 0.9);
    opacity: 1 !important; }
  @media (max-width: 575.98px) {
    .alert-dismissible .close {
      top: 1rem;
      right: .5rem; } }
  .alert-dismissible .close > span:not(.sr-only) {
    font-size: 1.5rem;
    background-color: transparent;
    color: rgba(255, 255, 255, 0.6); }
  .alert-dismissible .close:hover > span:not(.sr-only), .alert-dismissible .close:focus > span:not(.sr-only) {
    background-color: transparent;
    color: rgba(255, 255, 255, 0.9); }

.alert-primary {
  color: #ffffff;
  background-color: #ff5b29;
  border-color: #ff5b29; }
  .alert-primary hr {
    border-top-color: #ff4710; }
  .alert-primary .alert-link {
    color: white; }

.alert-secondary {
  color: #ffffff;
  background-color: #1c2540;
  border-color: #1c2540; }
  .alert-secondary hr {
    border-top-color: #141b2e; }
  .alert-secondary .alert-link {
    color: white; }

.alert-success {
  color: #ffffff;
  background-color: #18634B;
  border-color: #18634B; }
  .alert-success hr {
    border-top-color: #134e3b; }
  .alert-success .alert-link {
    color: white; }

.alert-info {
  color: #ffffff;
  background-color: #0056B3;
  border-color: #0056B3; }
  .alert-info hr {
    border-top-color: #004a9a; }
  .alert-info .alert-link {
    color: white; }

.alert-warning {
  color: #1c2540;
  background-color: #F0B400;
  border-color: #F0B400; }
  .alert-warning hr {
    border-top-color: #d7a100; }
  .alert-warning .alert-link {
    color: white; }

.alert-danger {
  color: #ffffff;
  background-color: #A91E2C;
  border-color: #A91E2C; }
  .alert-danger hr {
    border-top-color: #931a26; }
  .alert-danger .alert-link {
    color: white; }

.alert-light {
  color: #1c2540;
  background-color: #e6e7e8;
  border-color: #e6e7e8; }
  .alert-light hr {
    border-top-color: #d9dadc; }
  .alert-light .alert-link {
    color: white; }

.alert-dark {
  color: #ffffff;
  background-color: #1c2540;
  border-color: #1c2540; }
  .alert-dark hr {
    border-top-color: #141b2e; }
  .alert-dark .alert-link {
    color: white; }

.alert-tertiary {
  color: #ffffff;
  background-color: #1D58A5;
  border-color: #1D58A5; }
  .alert-tertiary hr {
    border-top-color: #194c8f; }
  .alert-tertiary .alert-link {
    color: white; }

.alert-lighten {
  color: #1c2540;
  background-color: #fafbfe;
  border-color: #fafbfe; }
  .alert-lighten hr {
    border-top-color: #e5eafa; }
  .alert-lighten .alert-link {
    color: white; }

.alert-facebook {
  color: #ffffff;
  background-color: #3b5999;
  border-color: #3b5999; }
  .alert-facebook hr {
    border-top-color: #344e87; }
  .alert-facebook .alert-link {
    color: white; }

.alert-twitter {
  color: #ffffff;
  background-color: #1da1f2;
  border-color: #1da1f2; }
  .alert-twitter hr {
    border-top-color: #0d95e8; }
  .alert-twitter .alert-link {
    color: white; }

.alert-google {
  color: #ffffff;
  background-color: #DB4337;
  border-color: #DB4337; }
  .alert-google hr {
    border-top-color: #d33326; }
  .alert-google .alert-link {
    color: white; }

.alert-github {
  color: #ffffff;
  background-color: #24292E;
  border-color: #24292E; }
  .alert-github hr {
    border-top-color: #191c20; }
  .alert-github .alert-link {
    color: white; }

.alert-white {
  color: #1c2540;
  background-color: #ffffff;
  border-color: #ffffff; }
  .alert-white hr {
    border-top-color: #f2f2f2; }
  .alert-white .alert-link {
    color: white; }

.alert-gray {
  color: #ffffff;
  background-color: #424767;
  border-color: #424767; }
  .alert-gray hr {
    border-top-color: #383c57; }
  .alert-gray .alert-link {
    color: white; }

.alert-neutral {
  color: #1c2540;
  background-color: #ffffff;
  border-color: #ffffff; }
  .alert-neutral hr {
    border-top-color: #f2f2f2; }
  .alert-neutral .alert-link {
    color: white; }

.alert-soft {
  color: #1c2540;
  background-color: #FAFAFB;
  border-color: #FAFAFB; }
  .alert-soft hr {
    border-top-color: #ececf0; }
  .alert-soft .alert-link {
    color: white; }

.alert-black {
  color: #ffffff;
  background-color: #111111;
  border-color: #111111; }
  .alert-black hr {
    border-top-color: #040404; }
  .alert-black .alert-link {
    color: white; }

.alert-purple {
  color: #ffffff;
  background-color: #6f42c1;
  border-color: #6f42c1; }
  .alert-purple hr {
    border-top-color: #643ab0; }
  .alert-purple .alert-link {
    color: white; }

.alert-gray-100 {
  color: #1c2540;
  background-color: #ffffff;
  border-color: #ffffff; }
  .alert-gray-100 hr {
    border-top-color: #f2f2f2; }
  .alert-gray-100 .alert-link {
    color: white; }

.alert-gray-200 {
  color: #1c2540;
  background-color: #fafbfe;
  border-color: #fafbfe; }
  .alert-gray-200 hr {
    border-top-color: #e5eafa; }
  .alert-gray-200 .alert-link {
    color: white; }

.alert-gray-300 {
  color: #1c2540;
  background-color: #FAFAFB;
  border-color: #FAFAFB; }
  .alert-gray-300 hr {
    border-top-color: #ececf0; }
  .alert-gray-300 .alert-link {
    color: white; }

.alert-gray-400 {
  color: #1c2540;
  background-color: #e6e7e8;
  border-color: #e6e7e8; }
  .alert-gray-400 hr {
    border-top-color: #d9dadc; }
  .alert-gray-400 .alert-link {
    color: white; }

.alert-gray-500 {
  color: #1c2540;
  background-color: #B7C3D2;
  border-color: #B7C3D2; }
  .alert-gray-500 hr {
    border-top-color: #a7b6c8; }
  .alert-gray-500 .alert-link {
    color: white; }

.alert-gray-600 {
  color: #1c2540;
  background-color: #93a5be;
  border-color: #93a5be; }
  .alert-gray-600 hr {
    border-top-color: #8398b4; }
  .alert-gray-600 .alert-link {
    color: white; }

.alert-gray-700 {
  color: #ffffff;
  background-color: #52547a;
  border-color: #52547a; }
  .alert-gray-700 hr {
    border-top-color: #484a6b; }
  .alert-gray-700 .alert-link {
    color: white; }

.alert-gray-800 {
  color: #ffffff;
  background-color: #4E5079;
  border-color: #4E5079; }
  .alert-gray-800 hr {
    border-top-color: #444669; }
  .alert-gray-800 .alert-link {
    color: white; }

/**
 * = Avatars
 */
.avatar + .avatar-content {
  display: inline-block;
  margin-left: .75rem; }

.avatar-link img {
  width: 4rem;
  height: 4rem; }

.avatar-group .avatar {
  position: relative;
  z-index: 2;
  border: 2px solid #ffffff; }
  .avatar-group .avatar:hover {
    z-index: 3; }

.avatar-group .avatar + .avatar {
  margin-left: -1rem; }

/**
 * = Badges
 */
.badge {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400; }
  .badge a {
    color: #ffffff; }

.badge-pill {
  padding-right: 0.875em;
  padding-left: 0.875em; }

.badge-inline {
  margin-right: .625rem; }
  .badge-inline + span {
    top: 2px;
    position: relative; }
    .badge-inline + span > a {
      text-decoration: underline; }

.badge-md {
  padding: .4rem .55rem; }

.badge-lg {
  padding: .65rem .85rem; }

.wi-tags a {
  display: inline-block;
  padding: 0.125rem 0.875rem;
  margin: 0.25rem;
  line-height: 2;
  font-size: 0.875rem;
  background-color: #ffffff;
  border: 0.0625rem solid #e6e7e8;
  border-radius: 0.45rem; }
  .wi-tags a:hover {
    background-color: #ff5b29;
    color: #ffffff; }

.theme-pro-badge,
.theme-pro-badge-md {
  position: relative;
  font-size: 1.25rem;
  text-transform: uppercase;
  font-weight: 600;
  right: -20px;
  padding: 5px 14px;
  top: -46px;
  background: #ffffff;
  border-radius: 0.45rem;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  @media (max-width: 767.98px) {
    .theme-pro-badge,
    .theme-pro-badge-md {
      font-size: 1rem;
      right: -13px;
      padding: 5px 10px;
      top: -23px; } }

.theme-pro-badge-md {
  font-size: 1.25rem;
  padding: 5px 7px; }

/**
 * = Buttons
 */
.btn {
  position: relative;
  transition: all 0.2s ease;
  font-size: 1rem;
  border-radius: 0.45rem; }
  .btn-group .btn, .input-group .btn {
    margin-right: 0;
    transform: translateY(0); }
  .btn .toggle-arrow {
    transition: all 0.2s ease; }
  .btn[aria-expanded="true"] .toggle-arrow {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .btn.btn-pill {
    border-radius: 1.275rem; }

.btn-xs, .btn-xs span {
  font-size: 0.75rem !important; }

.btn-sm, .btn-group-sm > .btn, .btn-sm span, .btn-group-sm > .btn span {
  font-size: 0.875rem !important; }

.btn-md, .btn-md span {
  font-size: 1rem !important; }

.btn-icon-only {
  width: 2.575rem;
  height: 2.575rem;
  padding: 0; }
  .btn-icon-onlya {
    line-height: 2.5; }
  .btn-icon-only.btn-xs {
    width: 1.7rem;
    height: 1.7rem; }
  .btn-icon-only.btn-sm, .btn-group-sm > .btn-icon-only.btn {
    width: 2rem;
    height: 2rem; }

.spinner-border,
.spinner-brow {
  vertical-align: middle; }

.btn-loading-overlay .spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0; }

.btn-loading-overlay .btn-inner-text,
.btn-loading-overlay .spinner {
  transition: all 0.2s ease; }

.btn-loading-overlay .btn-inner-text {
  opacity: 1; }

.btn-loading-overlay.btn-loading .spinner {
  opacity: 1; }

.btn-loading-overlay.btn-loading .btn-inner-text {
  opacity: 0; }

.btn-primary {
  color: #ffffff;
  background-color: #ff5b29;
  border-color: #ff5b29;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-primary:hover {
    color: #ffffff;
    background-color: #e33500;
    border-color: #e33500; }
  .btn-primary:focus, .btn-primary.focus {
    color: #ffffff;
    background-color: #e33500;
    border-color: #e33500;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(255, 116, 73, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #ffffff;
    background-color: #ff5b29;
    border-color: #ff5b29; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #f53900;
    border-color: #e83600; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 116, 73, 0.5); }

.btn-secondary {
  color: #ffffff;
  background-color: #1c2540;
  border-color: #1c2540;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-secondary:hover {
    color: #ffffff;
    background-color: #070910;
    border-color: #070910; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #ffffff;
    background-color: #070910;
    border-color: #070910;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(62, 70, 93, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #ffffff;
    background-color: #1c2540;
    border-color: #1c2540; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #ffffff;
    background-color: #0c101d;
    border-color: #090b14; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(62, 70, 93, 0.5); }

.btn-success {
  color: #ffffff;
  background-color: #18634B;
  border-color: #18634B;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-success:hover {
    color: #ffffff;
    background-color: #0b2c21;
    border-color: #0b2c21; }
  .btn-success:focus, .btn-success.focus {
    color: #ffffff;
    background-color: #0b2c21;
    border-color: #0b2c21;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(59, 122, 102, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #ffffff;
    background-color: #18634B;
    border-color: #18634B; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #ffffff;
    background-color: #0e3a2c;
    border-color: #0c3024; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(59, 122, 102, 0.5); }

.btn-info {
  color: #ffffff;
  background-color: #0056B3;
  border-color: #0056B3;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-info:hover {
    color: #ffffff;
    background-color: #00356e;
    border-color: #00356e; }
  .btn-info:focus, .btn-info.focus {
    color: #ffffff;
    background-color: #00356e;
    border-color: #00356e;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(38, 111, 190, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #ffffff;
    background-color: #0056B3;
    border-color: #0056B3; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #ffffff;
    background-color: #003d80;
    border-color: #003773; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(38, 111, 190, 0.5); }

.btn-warning {
  color: #1c2540;
  background-color: #F0B400;
  border-color: #F0B400;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-warning:hover {
    color: #ffffff;
    background-color: #ab8000;
    border-color: #ab8000; }
  .btn-warning:focus, .btn-warning.focus {
    color: #ffffff;
    background-color: #ab8000;
    border-color: #ab8000;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(208, 159, 10, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #1c2540;
    background-color: #F0B400;
    border-color: #F0B400; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #ffffff;
    background-color: #bd8e00;
    border-color: #b08400; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(208, 159, 10, 0.5); }

.btn-danger {
  color: #ffffff;
  background-color: #A91E2C;
  border-color: #A91E2C;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-danger:hover {
    color: #ffffff;
    background-color: #6f141d;
    border-color: #6f141d; }
  .btn-danger:focus, .btn-danger.focus {
    color: #ffffff;
    background-color: #6f141d;
    border-color: #6f141d;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(182, 64, 76, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #ffffff;
    background-color: #A91E2C;
    border-color: #A91E2C; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #7e1621;
    border-color: #73141e; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(182, 64, 76, 0.5); }

.btn-light {
  color: #1c2540;
  background-color: #e6e7e8;
  border-color: #e6e7e8;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-light:hover {
    color: #1c2540;
    background-color: #c2c5c7;
    border-color: #c2c5c7; }
  .btn-light:focus, .btn-light.focus {
    color: #1c2540;
    background-color: #c2c5c7;
    border-color: #c2c5c7;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(200, 202, 207, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #1c2540;
    background-color: #e6e7e8;
    border-color: #e6e7e8; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #1c2540;
    background-color: #cbced0;
    border-color: #c5c7c9; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(200, 202, 207, 0.5); }

.btn-dark {
  color: #ffffff;
  background-color: #1c2540;
  border-color: #1c2540;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-dark:hover {
    color: #ffffff;
    background-color: #070910;
    border-color: #070910; }
  .btn-dark:focus, .btn-dark.focus {
    color: #ffffff;
    background-color: #070910;
    border-color: #070910;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(62, 70, 93, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #ffffff;
    background-color: #1c2540;
    border-color: #1c2540; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #0c101d;
    border-color: #090b14; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(62, 70, 93, 0.5); }

.btn-tertiary {
  color: #ffffff;
  background-color: #1D58A5;
  border-color: #1D58A5;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-tertiary:hover {
    color: #ffffff;
    background-color: #13396a;
    border-color: #13396a; }
  .btn-tertiary:focus, .btn-tertiary.focus {
    color: #ffffff;
    background-color: #13396a;
    border-color: #13396a;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(63, 113, 179, 0.5); }
  .btn-tertiary.disabled, .btn-tertiary:disabled {
    color: #ffffff;
    background-color: #1D58A5;
    border-color: #1D58A5; }
  .btn-tertiary:not(:disabled):not(.disabled):active, .btn-tertiary:not(:disabled):not(.disabled).active,
  .show > .btn-tertiary.dropdown-toggle {
    color: #ffffff;
    background-color: #15417a;
    border-color: #133b6f; }
    .btn-tertiary:not(:disabled):not(.disabled):active:focus, .btn-tertiary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-tertiary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(63, 113, 179, 0.5); }

.btn-lighten {
  color: #1c2540;
  background-color: #fafbfe;
  border-color: #fafbfe;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-lighten:hover {
    color: #1c2540;
    background-color: #c1cdf3;
    border-color: #c1cdf3; }
  .btn-lighten:focus, .btn-lighten.focus {
    color: #1c2540;
    background-color: #c1cdf3;
    border-color: #c1cdf3;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(217, 219, 226, 0.5); }
  .btn-lighten.disabled, .btn-lighten:disabled {
    color: #1c2540;
    background-color: #fafbfe;
    border-color: #fafbfe; }
  .btn-lighten:not(:disabled):not(.disabled):active, .btn-lighten:not(:disabled):not(.disabled).active,
  .show > .btn-lighten.dropdown-toggle {
    color: #1c2540;
    background-color: #d0d9f6;
    border-color: #c5d1f3; }
    .btn-lighten:not(:disabled):not(.disabled):active:focus, .btn-lighten:not(:disabled):not(.disabled).active:focus,
    .show > .btn-lighten.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(217, 219, 226, 0.5); }

.btn-facebook {
  color: #ffffff;
  background-color: #3b5999;
  border-color: #3b5999;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-facebook:hover {
    color: #ffffff;
    background-color: #283c67;
    border-color: #283c67; }
  .btn-facebook:focus, .btn-facebook.focus {
    color: #ffffff;
    background-color: #283c67;
    border-color: #283c67;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(88, 114, 168, 0.5); }
  .btn-facebook.disabled, .btn-facebook:disabled {
    color: #ffffff;
    background-color: #3b5999;
    border-color: #3b5999; }
  .btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active,
  .show > .btn-facebook.dropdown-toggle {
    color: #ffffff;
    background-color: #2d4474;
    border-color: #293e6b; }
    .btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus,
    .show > .btn-facebook.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(88, 114, 168, 0.5); }

.btn-twitter {
  color: #ffffff;
  background-color: #1da1f2;
  border-color: #1da1f2;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-twitter:hover {
    color: #ffffff;
    background-color: #0b7bbf;
    border-color: #0b7bbf; }
  .btn-twitter:focus, .btn-twitter.focus {
    color: #ffffff;
    background-color: #0b7bbf;
    border-color: #0b7bbf;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(63, 175, 244, 0.5); }
  .btn-twitter.disabled, .btn-twitter:disabled {
    color: #ffffff;
    background-color: #1da1f2;
    border-color: #1da1f2; }
  .btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active,
  .show > .btn-twitter.dropdown-toggle {
    color: #ffffff;
    background-color: #0c85d0;
    border-color: #0b7ec4; }
    .btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus,
    .show > .btn-twitter.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(63, 175, 244, 0.5); }

.btn-google {
  color: #ffffff;
  background-color: #DB4337;
  border-color: #DB4337;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-google:hover {
    color: #ffffff;
    background-color: #ae2a1f;
    border-color: #ae2a1f; }
  .btn-google:focus, .btn-google.focus {
    color: #ffffff;
    background-color: #ae2a1f;
    border-color: #ae2a1f;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(224, 95, 85, 0.5); }
  .btn-google.disabled, .btn-google:disabled {
    color: #ffffff;
    background-color: #DB4337;
    border-color: #DB4337; }
  .btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active,
  .show > .btn-google.dropdown-toggle {
    color: #ffffff;
    background-color: #bd2d22;
    border-color: #b22b20; }
    .btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus,
    .show > .btn-google.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(224, 95, 85, 0.5); }

.btn-github {
  color: #ffffff;
  background-color: #24292E;
  border-color: #24292E;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-github:hover {
    color: #ffffff;
    background-color: #060707;
    border-color: #060707; }
  .btn-github:focus, .btn-github.focus {
    color: #ffffff;
    background-color: #060707;
    border-color: #060707;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(69, 73, 77, 0.5); }
  .btn-github.disabled, .btn-github:disabled {
    color: #ffffff;
    background-color: #24292E;
    border-color: #24292E; }
  .btn-github:not(:disabled):not(.disabled):active, .btn-github:not(:disabled):not(.disabled).active,
  .show > .btn-github.dropdown-toggle {
    color: #ffffff;
    background-color: #0e1011;
    border-color: #08090a; }
    .btn-github:not(:disabled):not(.disabled):active:focus, .btn-github:not(:disabled):not(.disabled).active:focus,
    .show > .btn-github.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(69, 73, 77, 0.5); }

.btn-white {
  color: #1c2540;
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-white:hover {
    color: #1c2540;
    background-color: #dddddd;
    border-color: #dddddd; }
  .btn-white:focus, .btn-white.focus {
    color: #1c2540;
    background-color: #dddddd;
    border-color: #dddddd;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(221, 222, 226, 0.5); }
  .btn-white.disabled, .btn-white:disabled {
    color: #1c2540;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,
  .show > .btn-white.dropdown-toggle {
    color: #1c2540;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    .btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(221, 222, 226, 0.5); }

.btn-gray {
  color: #ffffff;
  background-color: #424767;
  border-color: #424767;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray:hover {
    color: #ffffff;
    background-color: #272a3d;
    border-color: #272a3d; }
  .btn-gray:focus, .btn-gray.focus {
    color: #ffffff;
    background-color: #272a3d;
    border-color: #272a3d;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(94, 99, 126, 0.5); }
  .btn-gray.disabled, .btn-gray:disabled {
    color: #ffffff;
    background-color: #424767;
    border-color: #424767; }
  .btn-gray:not(:disabled):not(.disabled):active, .btn-gray:not(:disabled):not(.disabled).active,
  .show > .btn-gray.dropdown-toggle {
    color: #ffffff;
    background-color: #2e3248;
    border-color: #292c40; }
    .btn-gray:not(:disabled):not(.disabled):active:focus, .btn-gray:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(94, 99, 126, 0.5); }

.btn-neutral {
  color: #1c2540;
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-neutral:hover {
    color: #1c2540;
    background-color: #dddddd;
    border-color: #dddddd; }
  .btn-neutral:focus, .btn-neutral.focus {
    color: #1c2540;
    background-color: #dddddd;
    border-color: #dddddd;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(221, 222, 226, 0.5); }
  .btn-neutral.disabled, .btn-neutral:disabled {
    color: #1c2540;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-neutral:not(:disabled):not(.disabled):active, .btn-neutral:not(:disabled):not(.disabled).active,
  .show > .btn-neutral.dropdown-toggle {
    color: #1c2540;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    .btn-neutral:not(:disabled):not(.disabled):active:focus, .btn-neutral:not(:disabled):not(.disabled).active:focus,
    .show > .btn-neutral.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(221, 222, 226, 0.5); }

.btn-soft {
  color: #1c2540;
  background-color: #FAFAFB;
  border-color: #FAFAFB;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-soft:hover {
    color: #1c2540;
    background-color: #d4d4dc;
    border-color: #d4d4dc; }
  .btn-soft:focus, .btn-soft.focus {
    color: #1c2540;
    background-color: #d4d4dc;
    border-color: #d4d4dc;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(217, 218, 223, 0.5); }
  .btn-soft.disabled, .btn-soft:disabled {
    color: #1c2540;
    background-color: #FAFAFB;
    border-color: #FAFAFB; }
  .btn-soft:not(:disabled):not(.disabled):active, .btn-soft:not(:disabled):not(.disabled).active,
  .show > .btn-soft.dropdown-toggle {
    color: #1c2540;
    background-color: #dedee4;
    border-color: #d7d7df; }
    .btn-soft:not(:disabled):not(.disabled):active:focus, .btn-soft:not(:disabled):not(.disabled).active:focus,
    .show > .btn-soft.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(217, 218, 223, 0.5); }

.btn-black {
  color: #ffffff;
  background-color: #111111;
  border-color: #111111;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-black:hover {
    color: #ffffff;
    background-color: black;
    border-color: black; }
  .btn-black:focus, .btn-black.focus {
    color: #ffffff;
    background-color: black;
    border-color: black;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(53, 53, 53, 0.5); }
  .btn-black.disabled, .btn-black:disabled {
    color: #ffffff;
    background-color: #111111;
    border-color: #111111; }
  .btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active,
  .show > .btn-black.dropdown-toggle {
    color: #ffffff;
    background-color: black;
    border-color: black; }
    .btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus,
    .show > .btn-black.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(53, 53, 53, 0.5); }

.btn-purple {
  color: #ffffff;
  background-color: #6f42c1;
  border-color: #6f42c1;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-purple:hover {
    color: #ffffff;
    background-color: #512f8f;
    border-color: #512f8f; }
  .btn-purple:focus, .btn-purple.focus {
    color: #ffffff;
    background-color: #512f8f;
    border-color: #512f8f;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(133, 94, 202, 0.5); }
  .btn-purple.disabled, .btn-purple:disabled {
    color: #ffffff;
    background-color: #6f42c1;
    border-color: #6f42c1; }
  .btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active,
  .show > .btn-purple.dropdown-toggle {
    color: #ffffff;
    background-color: #59339d;
    border-color: #533093; }
    .btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-purple.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(133, 94, 202, 0.5); }

.btn-gray-100 {
  color: #1c2540;
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-100:hover {
    color: #1c2540;
    background-color: #dddddd;
    border-color: #dddddd; }
  .btn-gray-100:focus, .btn-gray-100.focus {
    color: #1c2540;
    background-color: #dddddd;
    border-color: #dddddd;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(221, 222, 226, 0.5); }
  .btn-gray-100.disabled, .btn-gray-100:disabled {
    color: #1c2540;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-gray-100:not(:disabled):not(.disabled):active, .btn-gray-100:not(:disabled):not(.disabled).active,
  .show > .btn-gray-100.dropdown-toggle {
    color: #1c2540;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    .btn-gray-100:not(:disabled):not(.disabled):active:focus, .btn-gray-100:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-100.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(221, 222, 226, 0.5); }

.btn-gray-200 {
  color: #1c2540;
  background-color: #fafbfe;
  border-color: #fafbfe;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-200:hover {
    color: #1c2540;
    background-color: #c1cdf3;
    border-color: #c1cdf3; }
  .btn-gray-200:focus, .btn-gray-200.focus {
    color: #1c2540;
    background-color: #c1cdf3;
    border-color: #c1cdf3;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(217, 219, 226, 0.5); }
  .btn-gray-200.disabled, .btn-gray-200:disabled {
    color: #1c2540;
    background-color: #fafbfe;
    border-color: #fafbfe; }
  .btn-gray-200:not(:disabled):not(.disabled):active, .btn-gray-200:not(:disabled):not(.disabled).active,
  .show > .btn-gray-200.dropdown-toggle {
    color: #1c2540;
    background-color: #d0d9f6;
    border-color: #c5d1f3; }
    .btn-gray-200:not(:disabled):not(.disabled):active:focus, .btn-gray-200:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-200.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(217, 219, 226, 0.5); }

.btn-gray-300 {
  color: #1c2540;
  background-color: #FAFAFB;
  border-color: #FAFAFB;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-300:hover {
    color: #1c2540;
    background-color: #d4d4dc;
    border-color: #d4d4dc; }
  .btn-gray-300:focus, .btn-gray-300.focus {
    color: #1c2540;
    background-color: #d4d4dc;
    border-color: #d4d4dc;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(217, 218, 223, 0.5); }
  .btn-gray-300.disabled, .btn-gray-300:disabled {
    color: #1c2540;
    background-color: #FAFAFB;
    border-color: #FAFAFB; }
  .btn-gray-300:not(:disabled):not(.disabled):active, .btn-gray-300:not(:disabled):not(.disabled).active,
  .show > .btn-gray-300.dropdown-toggle {
    color: #1c2540;
    background-color: #dedee4;
    border-color: #d7d7df; }
    .btn-gray-300:not(:disabled):not(.disabled):active:focus, .btn-gray-300:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-300.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(217, 218, 223, 0.5); }

.btn-gray-400 {
  color: #1c2540;
  background-color: #e6e7e8;
  border-color: #e6e7e8;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-400:hover {
    color: #1c2540;
    background-color: #c2c5c7;
    border-color: #c2c5c7; }
  .btn-gray-400:focus, .btn-gray-400.focus {
    color: #1c2540;
    background-color: #c2c5c7;
    border-color: #c2c5c7;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(200, 202, 207, 0.5); }
  .btn-gray-400.disabled, .btn-gray-400:disabled {
    color: #1c2540;
    background-color: #e6e7e8;
    border-color: #e6e7e8; }
  .btn-gray-400:not(:disabled):not(.disabled):active, .btn-gray-400:not(:disabled):not(.disabled).active,
  .show > .btn-gray-400.dropdown-toggle {
    color: #1c2540;
    background-color: #cbced0;
    border-color: #c5c7c9; }
    .btn-gray-400:not(:disabled):not(.disabled):active:focus, .btn-gray-400:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-400.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(200, 202, 207, 0.5); }

.btn-gray-500 {
  color: #1c2540;
  background-color: #B7C3D2;
  border-color: #B7C3D2;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-500:hover {
    color: #1c2540;
    background-color: #8da0b8;
    border-color: #8da0b8; }
  .btn-gray-500:focus, .btn-gray-500.focus {
    color: #1c2540;
    background-color: #8da0b8;
    border-color: #8da0b8;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(160, 171, 188, 0.5); }
  .btn-gray-500.disabled, .btn-gray-500:disabled {
    color: #1c2540;
    background-color: #B7C3D2;
    border-color: #B7C3D2; }
  .btn-gray-500:not(:disabled):not(.disabled):active, .btn-gray-500:not(:disabled):not(.disabled).active,
  .show > .btn-gray-500.dropdown-toggle {
    color: #1c2540;
    background-color: #98a9be;
    border-color: #90a2b9; }
    .btn-gray-500:not(:disabled):not(.disabled):active:focus, .btn-gray-500:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-500.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(160, 171, 188, 0.5); }

.btn-gray-600 {
  color: #1c2540;
  background-color: #93a5be;
  border-color: #93a5be;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-600:hover {
    color: #ffffff;
    background-color: #6881a4;
    border-color: #6881a4; }
  .btn-gray-600:focus, .btn-gray-600.focus {
    color: #ffffff;
    background-color: #6881a4;
    border-color: #6881a4;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(129, 146, 171, 0.5); }
  .btn-gray-600.disabled, .btn-gray-600:disabled {
    color: #1c2540;
    background-color: #93a5be;
    border-color: #93a5be; }
  .btn-gray-600:not(:disabled):not(.disabled):active, .btn-gray-600:not(:disabled):not(.disabled).active,
  .show > .btn-gray-600.dropdown-toggle {
    color: #ffffff;
    background-color: #738aab;
    border-color: #6b84a6; }
    .btn-gray-600:not(:disabled):not(.disabled):active:focus, .btn-gray-600:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-600.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(129, 146, 171, 0.5); }

.btn-gray-700 {
  color: #ffffff;
  background-color: #52547a;
  border-color: #52547a;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-700:hover {
    color: #ffffff;
    background-color: #363851;
    border-color: #363851; }
  .btn-gray-700:focus, .btn-gray-700.focus {
    color: #ffffff;
    background-color: #363851;
    border-color: #363851;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(108, 110, 142, 0.5); }
  .btn-gray-700.disabled, .btn-gray-700:disabled {
    color: #ffffff;
    background-color: #52547a;
    border-color: #52547a; }
  .btn-gray-700:not(:disabled):not(.disabled):active, .btn-gray-700:not(:disabled):not(.disabled).active,
  .show > .btn-gray-700.dropdown-toggle {
    color: #ffffff;
    background-color: #3e3f5c;
    border-color: #383a54; }
    .btn-gray-700:not(:disabled):not(.disabled):active:focus, .btn-gray-700:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-700.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(108, 110, 142, 0.5); }

.btn-gray-800 {
  color: #ffffff;
  background-color: #4E5079;
  border-color: #4E5079;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-gray-800:hover {
    color: #ffffff;
    background-color: #33344f;
    border-color: #33344f; }
  .btn-gray-800:focus, .btn-gray-800.focus {
    color: #ffffff;
    background-color: #33344f;
    border-color: #33344f;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(105, 106, 141, 0.5); }
  .btn-gray-800.disabled, .btn-gray-800:disabled {
    color: #ffffff;
    background-color: #4E5079;
    border-color: #4E5079; }
  .btn-gray-800:not(:disabled):not(.disabled):active, .btn-gray-800:not(:disabled):not(.disabled).active,
  .show > .btn-gray-800.dropdown-toggle {
    color: #ffffff;
    background-color: #3a3b5a;
    border-color: #353652; }
    .btn-gray-800:not(:disabled):not(.disabled):active:focus, .btn-gray-800:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-800.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(105, 106, 141, 0.5); }

.btn-facebook {
  color: #ffffff;
  background-color: #3b5999;
  border-color: #3b5999;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-facebook:hover {
    color: #ffffff;
    background-color: #283c67;
    border-color: #283c67; }
  .btn-facebook:focus, .btn-facebook.focus {
    color: #ffffff;
    background-color: #283c67;
    border-color: #283c67;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(88, 114, 168, 0.5); }
  .btn-facebook.disabled, .btn-facebook:disabled {
    color: #ffffff;
    background-color: #3b5999;
    border-color: #3b5999; }
  .btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active,
  .show > .btn-facebook.dropdown-toggle {
    color: #ffffff;
    background-color: #2d4474;
    border-color: #293e6b; }
    .btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus,
    .show > .btn-facebook.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(88, 114, 168, 0.5); }

.btn-twitter {
  color: #ffffff;
  background-color: #1da1f2;
  border-color: #1da1f2;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-twitter:hover {
    color: #ffffff;
    background-color: #0b7bbf;
    border-color: #0b7bbf; }
  .btn-twitter:focus, .btn-twitter.focus {
    color: #ffffff;
    background-color: #0b7bbf;
    border-color: #0b7bbf;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(63, 175, 244, 0.5); }
  .btn-twitter.disabled, .btn-twitter:disabled {
    color: #ffffff;
    background-color: #1da1f2;
    border-color: #1da1f2; }
  .btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active,
  .show > .btn-twitter.dropdown-toggle {
    color: #ffffff;
    background-color: #0c85d0;
    border-color: #0b7ec4; }
    .btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus,
    .show > .btn-twitter.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(63, 175, 244, 0.5); }

.btn-google {
  color: #ffffff;
  background-color: #DB4337;
  border-color: #DB4337;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-google:hover {
    color: #ffffff;
    background-color: #ae2a1f;
    border-color: #ae2a1f; }
  .btn-google:focus, .btn-google.focus {
    color: #ffffff;
    background-color: #ae2a1f;
    border-color: #ae2a1f;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(224, 95, 85, 0.5); }
  .btn-google.disabled, .btn-google:disabled {
    color: #ffffff;
    background-color: #DB4337;
    border-color: #DB4337; }
  .btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active,
  .show > .btn-google.dropdown-toggle {
    color: #ffffff;
    background-color: #bd2d22;
    border-color: #b22b20; }
    .btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus,
    .show > .btn-google.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(224, 95, 85, 0.5); }

.btn-github {
  color: #ffffff;
  background-color: #24292E;
  border-color: #24292E;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-github:hover {
    color: #ffffff;
    background-color: #060707;
    border-color: #060707; }
  .btn-github:focus, .btn-github.focus {
    color: #ffffff;
    background-color: #060707;
    border-color: #060707;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(69, 73, 77, 0.5); }
  .btn-github.disabled, .btn-github:disabled {
    color: #ffffff;
    background-color: #24292E;
    border-color: #24292E; }
  .btn-github:not(:disabled):not(.disabled):active, .btn-github:not(:disabled):not(.disabled).active,
  .show > .btn-github.dropdown-toggle {
    color: #ffffff;
    background-color: #0e1011;
    border-color: #08090a; }
    .btn-github:not(:disabled):not(.disabled):active:focus, .btn-github:not(:disabled):not(.disabled).active:focus,
    .show > .btn-github.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(69, 73, 77, 0.5); }

.btn-pinterest {
  color: #ffffff;
  background-color: #bd081c;
  border-color: #bd081c;
  box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075); }
  .btn-pinterest:hover {
    color: #ffffff;
    background-color: #7b0512;
    border-color: #7b0512; }
  .btn-pinterest:focus, .btn-pinterest.focus {
    color: #ffffff;
    background-color: #7b0512;
    border-color: #7b0512;
    box-shadow: 0 0.125rem 0.25rem rgba(17, 17, 17, 0.075), 0 0 0 0.25rem rgba(199, 45, 62, 0.5); }
  .btn-pinterest.disabled, .btn-pinterest:disabled {
    color: #ffffff;
    background-color: #bd081c;
    border-color: #bd081c; }
  .btn-pinterest:not(:disabled):not(.disabled):active, .btn-pinterest:not(:disabled):not(.disabled).active,
  .show > .btn-pinterest.dropdown-toggle {
    color: #ffffff;
    background-color: #8c0615;
    border-color: #800513; }
    .btn-pinterest:not(:disabled):not(.disabled):active:focus, .btn-pinterest:not(:disabled):not(.disabled).active:focus,
    .show > .btn-pinterest.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(199, 45, 62, 0.5); }

/**
 * = Breadcrumbs
 */
.breadcrumb-transparent {
  background: transparent;
  padding: 0; }

.breadcrumb-primary {
  background: #ff5b29; }
  .breadcrumb-primary .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-primary.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-primary.breadcrumb-transparent .breadcrumb-item.active {
      color: #ff5b29; }

.breadcrumb-secondary {
  background: #1c2540; }
  .breadcrumb-secondary .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-secondary.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-secondary.breadcrumb-transparent .breadcrumb-item.active {
      color: #1c2540; }

.breadcrumb-success {
  background: #18634B; }
  .breadcrumb-success .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-success.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-success.breadcrumb-transparent .breadcrumb-item.active {
      color: #18634B; }

.breadcrumb-info {
  background: #0056B3; }
  .breadcrumb-info .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-info.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-info.breadcrumb-transparent .breadcrumb-item.active {
      color: #0056B3; }

.breadcrumb-warning {
  background: #F0B400; }
  .breadcrumb-warning .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-warning.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-warning.breadcrumb-transparent .breadcrumb-item.active {
      color: #F0B400; }

.breadcrumb-danger {
  background: #A91E2C; }
  .breadcrumb-danger .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-danger.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-danger.breadcrumb-transparent .breadcrumb-item.active {
      color: #A91E2C; }

.breadcrumb-light {
  background: #e6e7e8; }
  .breadcrumb-light .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-light.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-light.breadcrumb-transparent .breadcrumb-item.active {
      color: #e6e7e8; }

.breadcrumb-dark {
  background: #1c2540; }
  .breadcrumb-dark .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-dark.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-dark.breadcrumb-transparent .breadcrumb-item.active {
      color: #1c2540; }

.breadcrumb-tertiary {
  background: #1D58A5; }
  .breadcrumb-tertiary .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-tertiary.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-tertiary.breadcrumb-transparent .breadcrumb-item.active {
      color: #1D58A5; }

.breadcrumb-lighten {
  background: #fafbfe; }
  .breadcrumb-lighten .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-lighten.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-lighten.breadcrumb-transparent .breadcrumb-item.active {
      color: #fafbfe; }

.breadcrumb-facebook {
  background: #3b5999; }
  .breadcrumb-facebook .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-facebook.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-facebook.breadcrumb-transparent .breadcrumb-item.active {
      color: #3b5999; }

.breadcrumb-twitter {
  background: #1da1f2; }
  .breadcrumb-twitter .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-twitter.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-twitter.breadcrumb-transparent .breadcrumb-item.active {
      color: #1da1f2; }

.breadcrumb-google {
  background: #DB4337; }
  .breadcrumb-google .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-google.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-google.breadcrumb-transparent .breadcrumb-item.active {
      color: #DB4337; }

.breadcrumb-github {
  background: #24292E; }
  .breadcrumb-github .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-github.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-github.breadcrumb-transparent .breadcrumb-item.active {
      color: #24292E; }

.breadcrumb-white {
  background: #ffffff; }
  .breadcrumb-white .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-white.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-white.breadcrumb-transparent .breadcrumb-item.active {
      color: #ffffff; }

.breadcrumb-gray {
  background: #424767; }
  .breadcrumb-gray .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-gray.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-gray.breadcrumb-transparent .breadcrumb-item.active {
      color: #424767; }

.breadcrumb-neutral {
  background: #ffffff; }
  .breadcrumb-neutral .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-neutral.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-neutral.breadcrumb-transparent .breadcrumb-item.active {
      color: #ffffff; }

.breadcrumb-soft {
  background: #FAFAFB; }
  .breadcrumb-soft .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-soft.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-soft.breadcrumb-transparent .breadcrumb-item.active {
      color: #FAFAFB; }

.breadcrumb-black {
  background: #111111; }
  .breadcrumb-black .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-black.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-black.breadcrumb-transparent .breadcrumb-item.active {
      color: #111111; }

.breadcrumb-purple {
  background: #6f42c1; }
  .breadcrumb-purple .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-purple.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-purple.breadcrumb-transparent .breadcrumb-item.active {
      color: #6f42c1; }

.breadcrumb-gray-100 {
  background: #ffffff; }
  .breadcrumb-gray-100 .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-gray-100.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-gray-100.breadcrumb-transparent .breadcrumb-item.active {
      color: #ffffff; }

.breadcrumb-gray-200 {
  background: #fafbfe; }
  .breadcrumb-gray-200 .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-gray-200.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-gray-200.breadcrumb-transparent .breadcrumb-item.active {
      color: #fafbfe; }

.breadcrumb-gray-300 {
  background: #FAFAFB; }
  .breadcrumb-gray-300 .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-gray-300.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-gray-300.breadcrumb-transparent .breadcrumb-item.active {
      color: #FAFAFB; }

.breadcrumb-gray-400 {
  background: #e6e7e8; }
  .breadcrumb-gray-400 .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-gray-400.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-gray-400.breadcrumb-transparent .breadcrumb-item.active {
      color: #e6e7e8; }

.breadcrumb-gray-500 {
  background: #B7C3D2; }
  .breadcrumb-gray-500 .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-gray-500.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-gray-500.breadcrumb-transparent .breadcrumb-item.active {
      color: #B7C3D2; }

.breadcrumb-gray-600 {
  background: #93a5be; }
  .breadcrumb-gray-600 .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-gray-600.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-gray-600.breadcrumb-transparent .breadcrumb-item.active {
      color: #93a5be; }

.breadcrumb-gray-700 {
  background: #52547a; }
  .breadcrumb-gray-700 .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-gray-700.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-gray-700.breadcrumb-transparent .breadcrumb-item.active {
      color: #52547a; }

.breadcrumb-gray-800 {
  background: #4E5079; }
  .breadcrumb-gray-800 .breadcrumb-item.active {
    color: #ffffff; }
  .breadcrumb-gray-800.breadcrumb-transparent {
    background: transparent; }
    .breadcrumb-gray-800.breadcrumb-transparent .breadcrumb-item.active {
      color: #4E5079; }

.breadcrumb-text-light .breadcrumb-item, .breadcrumb-text-light .breadcrumb-item a {
  color: #ffffff; }

.breadcrumb-text-light .breadcrumb-item:before {
  color: #ffffff; }

/**
 * = Cards
 */
/*.card-img,
.card-img-top {
    border-radius:0
}

.card-img,
.card-img-bottom {
    border-radius:0
}*/
.card .card-blockquote {
  position: relative;
  padding: 2rem; }
  .card .card-blockquote .svg-bg {
    display: block;
    position: absolute;
    width: 100%;
    height: 95px;
    top: -94px;
    left: 0; }

.card .profile-thumbnail {
  width: 10rem;
  height: 10rem; }
  .card .profile-thumbnail img {
    border: 0.125rem solid; }
  .card .profile-thumbnail.small-thumbnail {
    width: 8rem;
    height: 8rem; }

.card .profile-cover {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  height: 175px; }

.card .card-footer .btn-block {
  border-radius: 0; }

.card .price-list .list-group-item span {
  width: 20px; }

.card.rounded-right-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.card.rounded-left-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.card-lift-hover:hover {
  transform: translateY(-20px);
  transition: all 0.2s ease; }
  @media (prefers-reduced-motion: reduce) {
    .card-lift-hover:hover {
      transition: none; } }

.page-preview {
  display: block;
  position: relative; }
  .page-preview .show-on-hover {
    position: absolute;
    bottom: -25px;
    background: rgba(28, 37, 64, 0.85);
    padding: 10px 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: calc(100% + 28px);
    left: -14px;
    opacity: 0;
    transition: 0.2s; }
    @media (prefers-reduced-motion: reduce) {
      .page-preview .show-on-hover {
        transition: none; } }
  .page-preview:hover .show-on-hover {
    z-index: 99;
    opacity: 1; }

/**
 * = Bootstrap carousels
 */
.carousel-caption, .carousel-caption h5 {
  color: #ffffff; }

.carousel-indicators li {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: transparent;
  border: 2px solid #ffffff; }

.carousel-indicators .active {
  opacity: 1;
  background: #ffffff; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  width: auto;
  height: auto;
  font-weight: 900; }

.carousel-control-prev-icon {
  background-image: none; }
  .carousel-control-prev-icon::before {
    content: '\f060';
    font-family: "Font Awesome 5 Free";
    font-size: 2.5rem; }

.carousel-control-next-icon {
  background-image: none; }
  .carousel-control-next-icon:before {
    font-family: "Font Awesome 5 Free";
    content: "\f061";
    font-size: 2.5rem; }

.sr-only {
  width: 90px;
  height: 37px;
  padding: 4px;
  background-color: #18634B; }

/**
 * = Close
 */
.close {
  transition: all 0.2s ease; }
  .close > span:not(.sr-only) {
    display: block;
    height: 1.25rem;
    width: 1.25rem;
    background-color: transparent;
    color: rgba(0, 0, 0, 0.6);
    line-height: 22px;
    border-radius: 50%;
    font-size: 1.25rem;
    transition: all 0.2s ease; }
  .close:hover, .close:focus {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.9);
    outline: none; }
    .close:hover span:not(.sr-only), .close:focus span:not(.sr-only) {
      background-color: transparent; }

/**
 * = Counters
 */
.counter-alternate::after {
  content: '\f067';
  font-family: "Font Awesome 5 Free";
  position: absolute;
  font-size: 2.25rem;
  color: #1c2540;
  font-weight: 900; }

/**
 * = Custom forms
 */
.custom-control-label:before {
  box-shadow: none;
  transition: all 0.3s ease-in-out; }

.custom-control-label span {
  position: relative;
  top: 2px; }

.custom-control-label {
  margin-bottom: 0; }

.custom-control-input:active ~ .custom-control-label::before {
  border-color: #ff5b29; }

.custom-file-label {
  background-color: #ffffff; }
  .custom-file-label::after {
    height: calc(1.425em + 1.2rem);
    background-color: #f3f3f5; }

.custom-select {
  font-size: 1rem;
  box-shadow: none; }
  .custom-select.custom-select-shadow {
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.05);
    transition: box-shadow .15s ease; }
    .custom-select.custom-select-shadow:focus {
      box-shadow: 0.1rem 0.1rem 0 rgba(250, 251, 254, 0.5); }
  .custom-select:hover {
    cursor: pointer; }

/**
 * = Dropdowns
 */
.dropdown-menu {
  min-width: 12rem; }
  .dropdown-menu .dropdown-header,
  .dropdown-menu .dropdown-item {
    padding: .5rem 1rem;
    font-size: 0.875rem; }
  .dropdown-menu .dropdown-header {
    color: #424767;
    font-weight: 600; }
  .dropdown-menu .dropdown-item {
    color: #4E5079;
    transition: all 0.2s ease;
    font-weight: 300; }
    .dropdown-menu .dropdown-itema:hover {
      color: #424767; }
  .show .dropdown-menu {
    animation: show-dropdown .2s ease forwards; }

[data-toggle]:hover {
  cursor: pointer; }

.dropdown-toggle:after, .dropright .dropdown-toggle:after, .dropleft .dropdown-toggle:before, .dropup .dropdown-toggle:after {
  display: none; }

.dropdown-menu-sm {
  min-width: 100px;
  border: 0.3rem; }

.dropdown-menu-md {
  min-width: 180px;
  border: 0.3rem; }

.dropdown-menu-lg {
  min-width: 260px;
  border-radius: 0.3rem; }

.dropdown-menu-xl {
  min-width: 450px;
  border-radius: 0.3rem; }

.sr-only {
  background-color: #ff5b29;
  color: #ffffff; }

/**
 * = Forms
 */
label {
  font-size: 0.875rem; }

.form-group {
  position: relative; }

.form-control {
  font-size: 1rem;
  border-radius: 0.45rem;
  box-shadow: none; }
  .form-control:focus {
    border-color: #ff5b29;
    background-color: #ffffff; }
    .form-control:focus:placeholder {
      color: #4E5079; }
  .form-control:active {
    border-color: #ff5b29; }

/* Textareas */
textarea[resize="none"] {
  resize: none !important; }

textarea[resize="both"] {
  resize: both !important; }

textarea[resize="vertical"] {
  resize: vertical !important; }

textarea[resize="horizontal"] {
  resize: horizontal !important; }

/* shadow styles */
.form-control-muted {
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: none; }
  .form-control-muted:focus {
    background-color: #ffffff; }

.form-control-lg {
  font-size: 1rem; }

.form-control-xl {
  height: calc(2.25em + 1.25rem + 0.0625rem);
  padding: 0.625rem 0.875rem;
  line-height: 1.5;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

.form-check {
  padding-left: 0; }

.form-check .form-check-label {
  display: inline-block;
  position: relative;
  padding-left: 1.375rem;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 0;
  transition: all 0.2s ease;
  color: #424767; }
  @media (prefers-reduced-motion: reduce) {
    .form-check .form-check-label {
      transition: none; } }
  .form-check .form-check-label:hover {
    cursor: pointer; }

.radio .form-check-sign {
  padding-left: 28px; }

.form-check input[type="radio"] + .form-check-inline .form-check-label {
  padding-left: 5px;
  margin-right: 10px; }

.form-check .form-check-label::before,
.form-check .form-check-label::after {
  content: " ";
  display: inline-block;
  position: absolute;
  width: 15px;
  height: 15px;
  left: 0;
  top: 0;
  background-color: #e6e7e8;
  border: 1px solid #B7C3D2;
  transition: all 0.2s ease;
  border-radius: 0.1rem; }
  @media (prefers-reduced-motion: reduce) {
    .form-check .form-check-label::before,
    .form-check .form-check-label::after {
      transition: none; } }
  .form-check .form-check-label::before:hover,
  .form-check .form-check-label::after:hover {
    cursor: pointer; }

.form-check .form-check-sign-white:before {
  background-color: #ffffff; }

.form-check input[type="checkbox"]:checked + .form-check-sign::before,
.form-check input[type="checkbox"]:checked + .form-check-sign::before {
  border: none; }

.form-check .form-check-label::after {
  content: "\f00c";
  font-family: 'Font Awesome 5 Free';
  top: 0px;
  text-align: center;
  opacity: 0;
  color: #ffffff;
  font-weight: 900;
  border: 0; }

.form-check.disabled .form-check-label,
.form-check.disabled .form-check-label {
  color: #B7C3D2;
  cursor: not-allowed; }

.form-check input[type="checkbox"],
.form-check input[type="radio"] {
  opacity: 0;
  position: absolute;
  visibility: hidden; }

.form-check input[type="checkbox"]:checked + .form-check-label::after {
  background-color: #ff5b29;
  opacity: 1;
  font-size: .6rem;
  margin-top: 0;
  line-height: 1.6; }

.form-check input[type="checkbox"]:disabled + .form-check-label::after {
  color: rgba(255, 91, 41, 0.7); }

.form-check input[type="checkbox"] + .form-check-label::after {
  opacity: 0; }

.form-control input[type="checkbox"]:disabled + .form-check-label::before,
.checkbox input[type="checkbox"]:disabled + .form-check-label::after {
  cursor: not-allowed; }

.form-check input[type="checkbox"]:disabled + .form-check-label,
.form-check input[type="radio"]:disabled + .form-check-label {
  pointer-events: none; }

.form-check input[type="radio"] + .form-check-label {
  padding-top: 3px; }

.form-check input[type="radio"] + .form-check-label::before,
.form-check input[type="radio"] + .form-check-label::after {
  content: " ";
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 3px;
  padding: 1px;
  transition: opacity 0.3s linear; }
  @media (prefers-reduced-motion: reduce) {
    .form-check input[type="radio"] + .form-check-label::before,
    .form-check input[type="radio"] + .form-check-label::after {
      transition: none; } }

.form-check input[type="radio"] + .form-check-label::before,
.form-check input[type="radio"] + .form-check-label::after {
  content: " ";
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 3px;
  padding: 1px;
  transition: opacity 0.3s linear; }
  @media (prefers-reduced-motion: reduce) {
    .form-check input[type="radio"] + .form-check-label::before,
    .form-check input[type="radio"] + .form-check-label::after {
      transition: none; } }

.form-check input[type="radio"] + .form-check-label:after,
.form-check input[type="radio"] {
  opacity: 0; }

.form-check input[type="radio"]:checked + .form-check-label::after {
  width: 8px;
  height: 8px;
  top: 8px;
  left: 5px;
  background-color: #ffffff;
  border-color: #ffffff;
  opacity: 1; }

.form-check input[type="radio"]:checked + .form-check-label::before {
  background-color: #ff5b29; }

.form-check input[type="radio"]:disabled + .form-check-label::before {
  color: rgba(255, 91, 41, 0.7); }

.form-check input[type="radio"]:disabled + .form-check-label::before,
.form-check input[type="radio"]:disabled + .form-check-label::after {
  color: #B7C3D2; }

.round-check .form-check-sign::before,
.round-check .form-check-sign::after {
  border-radius: 50%; }

.focused .input-group-text {
  border-color: #ff5b29;
  background-color: #ffffff; }

.focused .form-control {
  border-color: #ff5b29;
  background-color: #ffffff; }

/**
 * = Icon boxes
 */
.icon {
  text-align: center;
  display: inline-flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center; }
  .icon span, .icon svg {
    font-size: 2.5rem; }
  .icon.icon-xs span, .icon.icon-xs svg {
    font-size: 1.25rem; }
  .icon.icon-sm span, .icon.icon-sm svg {
    font-size: 1.5rem; }
  .icon.icon-lg span, .icon.icon-lg svg {
    font-size: 3rem; }

.icon-shape {
  width: 4.5rem;
  height: 4.5rem;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.45rem; }
  .icon-shape span, .icon-shape svg {
    font-size: 2.5rem; }
  .icon-shape.icon-sm {
    width: 3rem;
    height: 3rem; }
    .icon-shape.icon-sm span, .icon-shape.icon-sm svg {
      font-size: 1.5rem; }
  .icon-shape.icon-lg {
    width: 6rem;
    height: 6rem; }
    .icon-shape.icon-lg span, .icon-shape.icon-lg svg {
      font-size: 3rem; }

.github-big-icon {
  position: absolute;
  right: -255px;
  top: 75px; }
  .github-big-icon span {
    font-size: 800px;
    opacity: .1; }

.icon-shape-primary {
  color: #ff5b29;
  background-color: rgba(255, 91, 41, 0.1); }

.icon-primary span {
  color: #ff5b29; }

.fill-primary {
  fill: #ff5b29; }

.icon-shape-secondary {
  color: #1c2540;
  background-color: rgba(28, 37, 64, 0.1); }

.icon-secondary span {
  color: #1c2540; }

.fill-secondary {
  fill: #1c2540; }

.icon-shape-success {
  color: #18634B;
  background-color: rgba(24, 99, 75, 0.1); }

.icon-success span {
  color: #18634B; }

.fill-success {
  fill: #18634B; }

.icon-shape-info {
  color: #0056B3;
  background-color: rgba(0, 86, 179, 0.1); }

.icon-info span {
  color: #0056B3; }

.fill-info {
  fill: #0056B3; }

.icon-shape-warning {
  color: #F0B400;
  background-color: rgba(240, 180, 0, 0.1); }

.icon-warning span {
  color: #F0B400; }

.fill-warning {
  fill: #F0B400; }

.icon-shape-danger {
  color: #A91E2C;
  background-color: rgba(169, 30, 44, 0.1); }

.icon-danger span {
  color: #A91E2C; }

.fill-danger {
  fill: #A91E2C; }

.icon-shape-light {
  color: #e6e7e8;
  background-color: rgba(230, 231, 232, 0.1); }

.icon-light span {
  color: #e6e7e8; }

.fill-light {
  fill: #e6e7e8; }

.icon-shape-dark {
  color: #1c2540;
  background-color: rgba(28, 37, 64, 0.1); }

.icon-dark span {
  color: #1c2540; }

.fill-dark {
  fill: #1c2540; }

.icon-shape-tertiary {
  color: #1D58A5;
  background-color: rgba(29, 88, 165, 0.1); }

.icon-tertiary span {
  color: #1D58A5; }

.fill-tertiary {
  fill: #1D58A5; }

.icon-shape-lighten {
  color: #fafbfe;
  background-color: rgba(250, 251, 254, 0.1); }

.icon-lighten span {
  color: #fafbfe; }

.fill-lighten {
  fill: #fafbfe; }

.icon-shape-facebook {
  color: #3b5999;
  background-color: rgba(59, 89, 153, 0.1); }

.icon-facebook span {
  color: #3b5999; }

.fill-facebook {
  fill: #3b5999; }

.icon-shape-twitter {
  color: #1da1f2;
  background-color: rgba(29, 161, 242, 0.1); }

.icon-twitter span {
  color: #1da1f2; }

.fill-twitter {
  fill: #1da1f2; }

.icon-shape-google {
  color: #DB4337;
  background-color: rgba(219, 67, 55, 0.1); }

.icon-google span {
  color: #DB4337; }

.fill-google {
  fill: #DB4337; }

.icon-shape-github {
  color: #24292E;
  background-color: rgba(36, 41, 46, 0.1); }

.icon-github span {
  color: #24292E; }

.fill-github {
  fill: #24292E; }

.icon-shape-white {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1); }

.icon-white span {
  color: #ffffff; }

.fill-white {
  fill: #ffffff; }

.icon-shape-gray {
  color: #424767;
  background-color: rgba(66, 71, 103, 0.1); }

.icon-gray span {
  color: #424767; }

.fill-gray {
  fill: #424767; }

.icon-shape-neutral {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1); }

.icon-neutral span {
  color: #ffffff; }

.fill-neutral {
  fill: #ffffff; }

.icon-shape-soft {
  color: #FAFAFB;
  background-color: rgba(250, 250, 251, 0.1); }

.icon-soft span {
  color: #FAFAFB; }

.fill-soft {
  fill: #FAFAFB; }

.icon-shape-black {
  color: #111111;
  background-color: rgba(17, 17, 17, 0.1); }

.icon-black span {
  color: #111111; }

.fill-black {
  fill: #111111; }

.icon-shape-purple {
  color: #6f42c1;
  background-color: rgba(111, 66, 193, 0.1); }

.icon-purple span {
  color: #6f42c1; }

.fill-purple {
  fill: #6f42c1; }

.icon-shape-gray-100 {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1); }

.icon-gray-100 span {
  color: #ffffff; }

.fill-gray-100 {
  fill: #ffffff; }

.icon-shape-gray-200 {
  color: #fafbfe;
  background-color: rgba(250, 251, 254, 0.1); }

.icon-gray-200 span {
  color: #fafbfe; }

.fill-gray-200 {
  fill: #fafbfe; }

.icon-shape-gray-300 {
  color: #FAFAFB;
  background-color: rgba(250, 250, 251, 0.1); }

.icon-gray-300 span {
  color: #FAFAFB; }

.fill-gray-300 {
  fill: #FAFAFB; }

.icon-shape-gray-400 {
  color: #e6e7e8;
  background-color: rgba(230, 231, 232, 0.1); }

.icon-gray-400 span {
  color: #e6e7e8; }

.fill-gray-400 {
  fill: #e6e7e8; }

.icon-shape-gray-500 {
  color: #B7C3D2;
  background-color: rgba(183, 195, 210, 0.1); }

.icon-gray-500 span {
  color: #B7C3D2; }

.fill-gray-500 {
  fill: #B7C3D2; }

.icon-shape-gray-600 {
  color: #93a5be;
  background-color: rgba(147, 165, 190, 0.1); }

.icon-gray-600 span {
  color: #93a5be; }

.fill-gray-600 {
  fill: #93a5be; }

.icon-shape-gray-700 {
  color: #52547a;
  background-color: rgba(82, 84, 122, 0.1); }

.icon-gray-700 span {
  color: #52547a; }

.fill-gray-700 {
  fill: #52547a; }

.icon-shape-gray-800 {
  color: #4E5079;
  background-color: rgba(78, 80, 121, 0.1); }

.icon-gray-800 span {
  color: #4E5079; }

.fill-gray-800 {
  fill: #4E5079; }

/**
 * = Images
 */
.image-lg {
  height: 12rem; }

.image-md {
  height: 5rem; }

.image-sm {
  height: 3rem; }

.image-xs {
  height: 2rem; }

.img-thumbnail {
  border-width: 0.125rem;
  box-shadow: none; }

.full-image {
  height: 100%; }

@media (min-width: 576px) {
  .effect-img-2 {
    position: absolute;
    right: 5rem;
    top: 19%;
    z-index: 2;
    margin: 0; }
  .effect-img-1, .effect-img-2 {
    width: 350px;
    height: auto; } }

@media (max-width: 991.98px) {
  .effect-img-2 {
    right: .425rem;
    top: 0; } }

/**
 * = Input groups
 */
.input-group {
  border-radius: 0.45rem;
  transition: all 0.2s ease; }
  .input-group .form-control {
    box-shadow: none; }
    .input-group .form-control:focus {
      box-shadow: none; }
    .input-group .form-control.is-invalid {
      border-top-right-radius: 0.45rem;
      border-bottom-right-radius: 0.45rem; }

.input-group-text {
  font-size: 0.875rem;
  transition: all 0.3s ease-in-out; }

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

/**
 * = List groups
 */
.list-group-item {
  background: transparent; }

.list-group-space .list-group-item {
  margin-bottom: 1.5rem;
  border-radius: 0.45rem; }

.list-group-img {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  vertical-align: top;
  margin: -.1rem 1.2rem 0 -.2rem; }

.news-list .row > [class*='col'] {
  padding: 0 0.25rem; }

.news-list > li:not(:last-child) {
  margin-bottom: .75rem; }

.news-list img {
  min-height: 100%;
  object-fit: cover; }

/**
 * = Maps
 */
.map {
  height: 500px;
  width: 100%;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%); }

/**
 * = Modals
 */
.modal.static-example {
  position: relative;
  display: block; }

.modal-header .close {
  padding: .825rem; }

.modal-content {
  border: 0;
  border-radius: 0.3rem; }

.modal-fluid .modal-dialog {
  margin-top: 0;
  margin-bottom: 0; }

.modal-fluid .modal-content {
  border-radius: 0; }

.modal-primary .modal-title {
  color: #ffffff; }

.modal-primary .modal-header,
.modal-primary .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-primary .modal-content {
  background-color: #ff5b29;
  color: #ffffff; }
  .modal-primary .modal-content .heading {
    color: #ffffff; }

.modal-primary .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-secondary .modal-title {
  color: #ffffff; }

.modal-secondary .modal-header,
.modal-secondary .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-secondary .modal-content {
  background-color: #1c2540;
  color: #ffffff; }
  .modal-secondary .modal-content .heading {
    color: #ffffff; }

.modal-secondary .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-success .modal-title {
  color: #ffffff; }

.modal-success .modal-header,
.modal-success .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-success .modal-content {
  background-color: #18634B;
  color: #ffffff; }
  .modal-success .modal-content .heading {
    color: #ffffff; }

.modal-success .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-info .modal-title {
  color: #ffffff; }

.modal-info .modal-header,
.modal-info .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-info .modal-content {
  background-color: #0056B3;
  color: #ffffff; }
  .modal-info .modal-content .heading {
    color: #ffffff; }

.modal-info .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-warning .modal-title {
  color: #1c2540; }

.modal-warning .modal-header,
.modal-warning .modal-footer {
  border-color: rgba(28, 37, 64, 0.075); }

.modal-warning .modal-content {
  background-color: #F0B400;
  color: #1c2540; }
  .modal-warning .modal-content .heading {
    color: #1c2540; }

.modal-warning .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-danger .modal-title {
  color: #ffffff; }

.modal-danger .modal-header,
.modal-danger .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-danger .modal-content {
  background-color: #A91E2C;
  color: #ffffff; }
  .modal-danger .modal-content .heading {
    color: #ffffff; }

.modal-danger .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-light .modal-title {
  color: #1c2540; }

.modal-light .modal-header,
.modal-light .modal-footer {
  border-color: rgba(28, 37, 64, 0.075); }

.modal-light .modal-content {
  background-color: #e6e7e8;
  color: #1c2540; }
  .modal-light .modal-content .heading {
    color: #1c2540; }

.modal-light .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-dark .modal-title {
  color: #ffffff; }

.modal-dark .modal-header,
.modal-dark .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-dark .modal-content {
  background-color: #1c2540;
  color: #ffffff; }
  .modal-dark .modal-content .heading {
    color: #ffffff; }

.modal-dark .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-tertiary .modal-title {
  color: #ffffff; }

.modal-tertiary .modal-header,
.modal-tertiary .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-tertiary .modal-content {
  background-color: #1D58A5;
  color: #ffffff; }
  .modal-tertiary .modal-content .heading {
    color: #ffffff; }

.modal-tertiary .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-lighten .modal-title {
  color: #1c2540; }

.modal-lighten .modal-header,
.modal-lighten .modal-footer {
  border-color: rgba(28, 37, 64, 0.075); }

.modal-lighten .modal-content {
  background-color: #fafbfe;
  color: #1c2540; }
  .modal-lighten .modal-content .heading {
    color: #1c2540; }

.modal-lighten .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-facebook .modal-title {
  color: #ffffff; }

.modal-facebook .modal-header,
.modal-facebook .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-facebook .modal-content {
  background-color: #3b5999;
  color: #ffffff; }
  .modal-facebook .modal-content .heading {
    color: #ffffff; }

.modal-facebook .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-twitter .modal-title {
  color: #ffffff; }

.modal-twitter .modal-header,
.modal-twitter .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-twitter .modal-content {
  background-color: #1da1f2;
  color: #ffffff; }
  .modal-twitter .modal-content .heading {
    color: #ffffff; }

.modal-twitter .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-google .modal-title {
  color: #ffffff; }

.modal-google .modal-header,
.modal-google .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-google .modal-content {
  background-color: #DB4337;
  color: #ffffff; }
  .modal-google .modal-content .heading {
    color: #ffffff; }

.modal-google .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-github .modal-title {
  color: #ffffff; }

.modal-github .modal-header,
.modal-github .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-github .modal-content {
  background-color: #24292E;
  color: #ffffff; }
  .modal-github .modal-content .heading {
    color: #ffffff; }

.modal-github .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-white .modal-title {
  color: #1c2540; }

.modal-white .modal-header,
.modal-white .modal-footer {
  border-color: rgba(28, 37, 64, 0.075); }

.modal-white .modal-content {
  background-color: #ffffff;
  color: #1c2540; }
  .modal-white .modal-content .heading {
    color: #1c2540; }

.modal-white .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-gray .modal-title {
  color: #ffffff; }

.modal-gray .modal-header,
.modal-gray .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-gray .modal-content {
  background-color: #424767;
  color: #ffffff; }
  .modal-gray .modal-content .heading {
    color: #ffffff; }

.modal-gray .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-neutral .modal-title {
  color: #1c2540; }

.modal-neutral .modal-header,
.modal-neutral .modal-footer {
  border-color: rgba(28, 37, 64, 0.075); }

.modal-neutral .modal-content {
  background-color: #ffffff;
  color: #1c2540; }
  .modal-neutral .modal-content .heading {
    color: #1c2540; }

.modal-neutral .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-soft .modal-title {
  color: #1c2540; }

.modal-soft .modal-header,
.modal-soft .modal-footer {
  border-color: rgba(28, 37, 64, 0.075); }

.modal-soft .modal-content {
  background-color: #FAFAFB;
  color: #1c2540; }
  .modal-soft .modal-content .heading {
    color: #1c2540; }

.modal-soft .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-black .modal-title {
  color: #ffffff; }

.modal-black .modal-header,
.modal-black .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-black .modal-content {
  background-color: #111111;
  color: #ffffff; }
  .modal-black .modal-content .heading {
    color: #ffffff; }

.modal-black .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-purple .modal-title {
  color: #ffffff; }

.modal-purple .modal-header,
.modal-purple .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-purple .modal-content {
  background-color: #6f42c1;
  color: #ffffff; }
  .modal-purple .modal-content .heading {
    color: #ffffff; }

.modal-purple .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-gray-100 .modal-title {
  color: #1c2540; }

.modal-gray-100 .modal-header,
.modal-gray-100 .modal-footer {
  border-color: rgba(28, 37, 64, 0.075); }

.modal-gray-100 .modal-content {
  background-color: #ffffff;
  color: #1c2540; }
  .modal-gray-100 .modal-content .heading {
    color: #1c2540; }

.modal-gray-100 .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-gray-200 .modal-title {
  color: #1c2540; }

.modal-gray-200 .modal-header,
.modal-gray-200 .modal-footer {
  border-color: rgba(28, 37, 64, 0.075); }

.modal-gray-200 .modal-content {
  background-color: #fafbfe;
  color: #1c2540; }
  .modal-gray-200 .modal-content .heading {
    color: #1c2540; }

.modal-gray-200 .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-gray-300 .modal-title {
  color: #1c2540; }

.modal-gray-300 .modal-header,
.modal-gray-300 .modal-footer {
  border-color: rgba(28, 37, 64, 0.075); }

.modal-gray-300 .modal-content {
  background-color: #FAFAFB;
  color: #1c2540; }
  .modal-gray-300 .modal-content .heading {
    color: #1c2540; }

.modal-gray-300 .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-gray-400 .modal-title {
  color: #1c2540; }

.modal-gray-400 .modal-header,
.modal-gray-400 .modal-footer {
  border-color: rgba(28, 37, 64, 0.075); }

.modal-gray-400 .modal-content {
  background-color: #e6e7e8;
  color: #1c2540; }
  .modal-gray-400 .modal-content .heading {
    color: #1c2540; }

.modal-gray-400 .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-gray-500 .modal-title {
  color: #1c2540; }

.modal-gray-500 .modal-header,
.modal-gray-500 .modal-footer {
  border-color: rgba(28, 37, 64, 0.075); }

.modal-gray-500 .modal-content {
  background-color: #B7C3D2;
  color: #1c2540; }
  .modal-gray-500 .modal-content .heading {
    color: #1c2540; }

.modal-gray-500 .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-gray-600 .modal-title {
  color: #1c2540; }

.modal-gray-600 .modal-header,
.modal-gray-600 .modal-footer {
  border-color: rgba(28, 37, 64, 0.075); }

.modal-gray-600 .modal-content {
  background-color: #93a5be;
  color: #1c2540; }
  .modal-gray-600 .modal-content .heading {
    color: #1c2540; }

.modal-gray-600 .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-gray-700 .modal-title {
  color: #ffffff; }

.modal-gray-700 .modal-header,
.modal-gray-700 .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-gray-700 .modal-content {
  background-color: #52547a;
  color: #ffffff; }
  .modal-gray-700 .modal-content .heading {
    color: #ffffff; }

.modal-gray-700 .close > span:not(.sr-only) {
  color: #ffffff; }

.modal-gray-800 .modal-title {
  color: #ffffff; }

.modal-gray-800 .modal-header,
.modal-gray-800 .modal-footer {
  border-color: rgba(255, 255, 255, 0.075); }

.modal-gray-800 .modal-content {
  background-color: #4E5079;
  color: #ffffff; }
  .modal-gray-800 .modal-content .heading {
    color: #ffffff; }

.modal-gray-800 .close > span:not(.sr-only) {
  color: #ffffff; }

/**
 * = Navs
 */
.nav-link {
  color: #4E5079; }
  .nav-link:hover, .nav-link.active {
    color: #1c2540; }
    .nav-link:hover img, .nav-link.active img {
      opacity: inherit;
      transition: all 0.2s ease; }
  .nav-link img {
    opacity: .5; }

.nav-tabs .nav-item {
  margin-bottom: 0; }

.nav-tabs .nav-link {
  border: 0;
  padding: 1rem 1rem; }

.nav-pills .nav-item:not(:last-child) {
  padding-right: 1rem; }

.nav-pills .nav-link {
  padding: 0.75rem 0.85rem;
  transition: all 0.2s ease;
  box-shadow: none;
  border: 1px solid #e6e7e8; }
  .nav-pills .nav-link span {
    margin-right: .7rem; }
  .nav-pills .nav-link.avatar-link {
    border: 0; }
  .nav-pills .nav-link:hover {
    background-color: #f8f8f8; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ff5b29;
  background-color: #f8f8f8;
  border-color: #ff5b29; }

.nav-pills.rounded .nav-link {
  border-radius: 30px; }

.nav-pills.rounded.vertical-tab .nav-link {
  margin-bottom: .625rem;
  min-width: 100px; }

.nav-pills.rounded.vertical-tab .nav-item:not(:last-child) {
  padding-right: 0; }

.nav-pills.bordered-pill-md .nav-link {
  border: 0.125rem solid #fafbfe;
  font-weight: 600; }

.nav-pills.vertical-tab .nav-link {
  margin-bottom: .625rem; }

.nav-pills.vertical-tab .nav-item:not(:last-child) {
  padding-right: 0; }

@media (max-width: 575.98px) {
  .nav-pills .nav-item {
    margin-bottom: 1rem; } }

@media (max-width: 767.98px) {
  .nav-pills:not(.nav-pills-circle) .nav-item {
    padding-right: 0; } }

.nav-pill-square .nav-link {
  text-align: center;
  min-width: 80px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center; }

.nav-pill-square.vertical-tab .nav-link {
  margin-bottom: .625rem;
  min-width: 100px; }

.nav-pill-square.vertical-tab .nav-item:not(:last-child) {
  padding-right: 0; }

.nav-pill-square .nav-link-icon i, .nav-pill-square .nav-link-icon svg {
  font-size: 1.25rem;
  margin: 0;
  display: block;
  line-height: 50px; }

.nav-wrapper {
  padding: 1rem 0;
  border-top-left-radius: 0.45rem;
  border-top-right-radius: 0.45rem; }
  .nav-wrapper + .card {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.45rem;
    border-bottom-left-radius: 0.45rem; }

.tab-content > .tab-pane {
  display: none; }
  .tab-content > .tab-pane pre {
    padding: 0;
    margin: 0; }

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

/**
 * = Paginations
 */
.circle-pagination .page-link,
.circle-pagination span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  padding: 0;
  border-radius: 50%; }

/**
 * = Popovers
 */
.popover {
  border: 0; }

.popover-header {
  font-weight: 600; }

.popover-primary {
  background-color: #ff5b29; }
  .popover-primary .popover-header {
    background-color: #ff5b29;
    color: #ffffff; }
  .popover-primary .popover-body {
    color: #ffffff; }
  .popover-primary .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-primary.bs-popover-top .arrow::after, .popover-primary.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #ff5b29; }
  .popover-primary.bs-popover-right .arrow::after, .popover-primary.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #ff5b29; }
  .popover-primary.bs-popover-bottom .arrow::after, .popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #ff5b29; }
  .popover-primary.bs-popover-left .arrow::after, .popover-primary.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #ff5b29; }

.popover-secondary {
  background-color: #1c2540; }
  .popover-secondary .popover-header {
    background-color: #1c2540;
    color: #ffffff; }
  .popover-secondary .popover-body {
    color: #ffffff; }
  .popover-secondary .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-secondary.bs-popover-top .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #1c2540; }
  .popover-secondary.bs-popover-right .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #1c2540; }
  .popover-secondary.bs-popover-bottom .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #1c2540; }
  .popover-secondary.bs-popover-left .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #1c2540; }

.popover-success {
  background-color: #18634B; }
  .popover-success .popover-header {
    background-color: #18634B;
    color: #ffffff; }
  .popover-success .popover-body {
    color: #ffffff; }
  .popover-success .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-success.bs-popover-top .arrow::after, .popover-success.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #18634B; }
  .popover-success.bs-popover-right .arrow::after, .popover-success.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #18634B; }
  .popover-success.bs-popover-bottom .arrow::after, .popover-success.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #18634B; }
  .popover-success.bs-popover-left .arrow::after, .popover-success.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #18634B; }

.popover-info {
  background-color: #0056B3; }
  .popover-info .popover-header {
    background-color: #0056B3;
    color: #ffffff; }
  .popover-info .popover-body {
    color: #ffffff; }
  .popover-info .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-info.bs-popover-top .arrow::after, .popover-info.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #0056B3; }
  .popover-info.bs-popover-right .arrow::after, .popover-info.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #0056B3; }
  .popover-info.bs-popover-bottom .arrow::after, .popover-info.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #0056B3; }
  .popover-info.bs-popover-left .arrow::after, .popover-info.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #0056B3; }

.popover-warning {
  background-color: #F0B400; }
  .popover-warning .popover-header {
    background-color: #F0B400;
    color: #1c2540; }
  .popover-warning .popover-body {
    color: #1c2540; }
  .popover-warning .popover-header {
    border-color: rgba(28, 37, 64, 0.2); }
  .popover-warning.bs-popover-top .arrow::after, .popover-warning.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #F0B400; }
  .popover-warning.bs-popover-right .arrow::after, .popover-warning.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #F0B400; }
  .popover-warning.bs-popover-bottom .arrow::after, .popover-warning.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #F0B400; }
  .popover-warning.bs-popover-left .arrow::after, .popover-warning.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #F0B400; }

.popover-danger {
  background-color: #A91E2C; }
  .popover-danger .popover-header {
    background-color: #A91E2C;
    color: #ffffff; }
  .popover-danger .popover-body {
    color: #ffffff; }
  .popover-danger .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-danger.bs-popover-top .arrow::after, .popover-danger.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #A91E2C; }
  .popover-danger.bs-popover-right .arrow::after, .popover-danger.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #A91E2C; }
  .popover-danger.bs-popover-bottom .arrow::after, .popover-danger.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #A91E2C; }
  .popover-danger.bs-popover-left .arrow::after, .popover-danger.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #A91E2C; }

.popover-light {
  background-color: #e6e7e8; }
  .popover-light .popover-header {
    background-color: #e6e7e8;
    color: #1c2540; }
  .popover-light .popover-body {
    color: #1c2540; }
  .popover-light .popover-header {
    border-color: rgba(28, 37, 64, 0.2); }
  .popover-light.bs-popover-top .arrow::after, .popover-light.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #e6e7e8; }
  .popover-light.bs-popover-right .arrow::after, .popover-light.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #e6e7e8; }
  .popover-light.bs-popover-bottom .arrow::after, .popover-light.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #e6e7e8; }
  .popover-light.bs-popover-left .arrow::after, .popover-light.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #e6e7e8; }

.popover-dark {
  background-color: #1c2540; }
  .popover-dark .popover-header {
    background-color: #1c2540;
    color: #ffffff; }
  .popover-dark .popover-body {
    color: #ffffff; }
  .popover-dark .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-dark.bs-popover-top .arrow::after, .popover-dark.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #1c2540; }
  .popover-dark.bs-popover-right .arrow::after, .popover-dark.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #1c2540; }
  .popover-dark.bs-popover-bottom .arrow::after, .popover-dark.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #1c2540; }
  .popover-dark.bs-popover-left .arrow::after, .popover-dark.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #1c2540; }

.popover-tertiary {
  background-color: #1D58A5; }
  .popover-tertiary .popover-header {
    background-color: #1D58A5;
    color: #ffffff; }
  .popover-tertiary .popover-body {
    color: #ffffff; }
  .popover-tertiary .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-tertiary.bs-popover-top .arrow::after, .popover-tertiary.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #1D58A5; }
  .popover-tertiary.bs-popover-right .arrow::after, .popover-tertiary.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #1D58A5; }
  .popover-tertiary.bs-popover-bottom .arrow::after, .popover-tertiary.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #1D58A5; }
  .popover-tertiary.bs-popover-left .arrow::after, .popover-tertiary.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #1D58A5; }

.popover-lighten {
  background-color: #fafbfe; }
  .popover-lighten .popover-header {
    background-color: #fafbfe;
    color: #1c2540; }
  .popover-lighten .popover-body {
    color: #1c2540; }
  .popover-lighten .popover-header {
    border-color: rgba(28, 37, 64, 0.2); }
  .popover-lighten.bs-popover-top .arrow::after, .popover-lighten.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #fafbfe; }
  .popover-lighten.bs-popover-right .arrow::after, .popover-lighten.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #fafbfe; }
  .popover-lighten.bs-popover-bottom .arrow::after, .popover-lighten.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #fafbfe; }
  .popover-lighten.bs-popover-left .arrow::after, .popover-lighten.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #fafbfe; }

.popover-facebook {
  background-color: #3b5999; }
  .popover-facebook .popover-header {
    background-color: #3b5999;
    color: #ffffff; }
  .popover-facebook .popover-body {
    color: #ffffff; }
  .popover-facebook .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-facebook.bs-popover-top .arrow::after, .popover-facebook.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #3b5999; }
  .popover-facebook.bs-popover-right .arrow::after, .popover-facebook.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #3b5999; }
  .popover-facebook.bs-popover-bottom .arrow::after, .popover-facebook.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #3b5999; }
  .popover-facebook.bs-popover-left .arrow::after, .popover-facebook.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #3b5999; }

.popover-twitter {
  background-color: #1da1f2; }
  .popover-twitter .popover-header {
    background-color: #1da1f2;
    color: #ffffff; }
  .popover-twitter .popover-body {
    color: #ffffff; }
  .popover-twitter .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-twitter.bs-popover-top .arrow::after, .popover-twitter.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #1da1f2; }
  .popover-twitter.bs-popover-right .arrow::after, .popover-twitter.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #1da1f2; }
  .popover-twitter.bs-popover-bottom .arrow::after, .popover-twitter.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #1da1f2; }
  .popover-twitter.bs-popover-left .arrow::after, .popover-twitter.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #1da1f2; }

.popover-google {
  background-color: #DB4337; }
  .popover-google .popover-header {
    background-color: #DB4337;
    color: #ffffff; }
  .popover-google .popover-body {
    color: #ffffff; }
  .popover-google .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-google.bs-popover-top .arrow::after, .popover-google.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #DB4337; }
  .popover-google.bs-popover-right .arrow::after, .popover-google.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #DB4337; }
  .popover-google.bs-popover-bottom .arrow::after, .popover-google.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #DB4337; }
  .popover-google.bs-popover-left .arrow::after, .popover-google.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #DB4337; }

.popover-github {
  background-color: #24292E; }
  .popover-github .popover-header {
    background-color: #24292E;
    color: #ffffff; }
  .popover-github .popover-body {
    color: #ffffff; }
  .popover-github .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-github.bs-popover-top .arrow::after, .popover-github.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #24292E; }
  .popover-github.bs-popover-right .arrow::after, .popover-github.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #24292E; }
  .popover-github.bs-popover-bottom .arrow::after, .popover-github.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #24292E; }
  .popover-github.bs-popover-left .arrow::after, .popover-github.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #24292E; }

.popover-white {
  background-color: #ffffff; }
  .popover-white .popover-header {
    background-color: #ffffff;
    color: #1c2540; }
  .popover-white .popover-body {
    color: #1c2540; }
  .popover-white .popover-header {
    border-color: rgba(28, 37, 64, 0.2); }
  .popover-white.bs-popover-top .arrow::after, .popover-white.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #ffffff; }
  .popover-white.bs-popover-right .arrow::after, .popover-white.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #ffffff; }
  .popover-white.bs-popover-bottom .arrow::after, .popover-white.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #ffffff; }
  .popover-white.bs-popover-left .arrow::after, .popover-white.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #ffffff; }

.popover-gray {
  background-color: #424767; }
  .popover-gray .popover-header {
    background-color: #424767;
    color: #ffffff; }
  .popover-gray .popover-body {
    color: #ffffff; }
  .popover-gray .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-gray.bs-popover-top .arrow::after, .popover-gray.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #424767; }
  .popover-gray.bs-popover-right .arrow::after, .popover-gray.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #424767; }
  .popover-gray.bs-popover-bottom .arrow::after, .popover-gray.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #424767; }
  .popover-gray.bs-popover-left .arrow::after, .popover-gray.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #424767; }

.popover-neutral {
  background-color: #ffffff; }
  .popover-neutral .popover-header {
    background-color: #ffffff;
    color: #1c2540; }
  .popover-neutral .popover-body {
    color: #1c2540; }
  .popover-neutral .popover-header {
    border-color: rgba(28, 37, 64, 0.2); }
  .popover-neutral.bs-popover-top .arrow::after, .popover-neutral.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #ffffff; }
  .popover-neutral.bs-popover-right .arrow::after, .popover-neutral.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #ffffff; }
  .popover-neutral.bs-popover-bottom .arrow::after, .popover-neutral.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #ffffff; }
  .popover-neutral.bs-popover-left .arrow::after, .popover-neutral.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #ffffff; }

.popover-soft {
  background-color: #FAFAFB; }
  .popover-soft .popover-header {
    background-color: #FAFAFB;
    color: #1c2540; }
  .popover-soft .popover-body {
    color: #1c2540; }
  .popover-soft .popover-header {
    border-color: rgba(28, 37, 64, 0.2); }
  .popover-soft.bs-popover-top .arrow::after, .popover-soft.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #FAFAFB; }
  .popover-soft.bs-popover-right .arrow::after, .popover-soft.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #FAFAFB; }
  .popover-soft.bs-popover-bottom .arrow::after, .popover-soft.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #FAFAFB; }
  .popover-soft.bs-popover-left .arrow::after, .popover-soft.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #FAFAFB; }

.popover-black {
  background-color: #111111; }
  .popover-black .popover-header {
    background-color: #111111;
    color: #ffffff; }
  .popover-black .popover-body {
    color: #ffffff; }
  .popover-black .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-black.bs-popover-top .arrow::after, .popover-black.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #111111; }
  .popover-black.bs-popover-right .arrow::after, .popover-black.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #111111; }
  .popover-black.bs-popover-bottom .arrow::after, .popover-black.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #111111; }
  .popover-black.bs-popover-left .arrow::after, .popover-black.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #111111; }

.popover-purple {
  background-color: #6f42c1; }
  .popover-purple .popover-header {
    background-color: #6f42c1;
    color: #ffffff; }
  .popover-purple .popover-body {
    color: #ffffff; }
  .popover-purple .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-purple.bs-popover-top .arrow::after, .popover-purple.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #6f42c1; }
  .popover-purple.bs-popover-right .arrow::after, .popover-purple.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #6f42c1; }
  .popover-purple.bs-popover-bottom .arrow::after, .popover-purple.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #6f42c1; }
  .popover-purple.bs-popover-left .arrow::after, .popover-purple.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #6f42c1; }

.popover-gray-100 {
  background-color: #ffffff; }
  .popover-gray-100 .popover-header {
    background-color: #ffffff;
    color: #1c2540; }
  .popover-gray-100 .popover-body {
    color: #1c2540; }
  .popover-gray-100 .popover-header {
    border-color: rgba(28, 37, 64, 0.2); }
  .popover-gray-100.bs-popover-top .arrow::after, .popover-gray-100.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #ffffff; }
  .popover-gray-100.bs-popover-right .arrow::after, .popover-gray-100.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #ffffff; }
  .popover-gray-100.bs-popover-bottom .arrow::after, .popover-gray-100.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #ffffff; }
  .popover-gray-100.bs-popover-left .arrow::after, .popover-gray-100.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #ffffff; }

.popover-gray-200 {
  background-color: #fafbfe; }
  .popover-gray-200 .popover-header {
    background-color: #fafbfe;
    color: #1c2540; }
  .popover-gray-200 .popover-body {
    color: #1c2540; }
  .popover-gray-200 .popover-header {
    border-color: rgba(28, 37, 64, 0.2); }
  .popover-gray-200.bs-popover-top .arrow::after, .popover-gray-200.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #fafbfe; }
  .popover-gray-200.bs-popover-right .arrow::after, .popover-gray-200.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #fafbfe; }
  .popover-gray-200.bs-popover-bottom .arrow::after, .popover-gray-200.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #fafbfe; }
  .popover-gray-200.bs-popover-left .arrow::after, .popover-gray-200.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #fafbfe; }

.popover-gray-300 {
  background-color: #FAFAFB; }
  .popover-gray-300 .popover-header {
    background-color: #FAFAFB;
    color: #1c2540; }
  .popover-gray-300 .popover-body {
    color: #1c2540; }
  .popover-gray-300 .popover-header {
    border-color: rgba(28, 37, 64, 0.2); }
  .popover-gray-300.bs-popover-top .arrow::after, .popover-gray-300.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #FAFAFB; }
  .popover-gray-300.bs-popover-right .arrow::after, .popover-gray-300.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #FAFAFB; }
  .popover-gray-300.bs-popover-bottom .arrow::after, .popover-gray-300.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #FAFAFB; }
  .popover-gray-300.bs-popover-left .arrow::after, .popover-gray-300.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #FAFAFB; }

.popover-gray-400 {
  background-color: #e6e7e8; }
  .popover-gray-400 .popover-header {
    background-color: #e6e7e8;
    color: #1c2540; }
  .popover-gray-400 .popover-body {
    color: #1c2540; }
  .popover-gray-400 .popover-header {
    border-color: rgba(28, 37, 64, 0.2); }
  .popover-gray-400.bs-popover-top .arrow::after, .popover-gray-400.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #e6e7e8; }
  .popover-gray-400.bs-popover-right .arrow::after, .popover-gray-400.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #e6e7e8; }
  .popover-gray-400.bs-popover-bottom .arrow::after, .popover-gray-400.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #e6e7e8; }
  .popover-gray-400.bs-popover-left .arrow::after, .popover-gray-400.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #e6e7e8; }

.popover-gray-500 {
  background-color: #B7C3D2; }
  .popover-gray-500 .popover-header {
    background-color: #B7C3D2;
    color: #1c2540; }
  .popover-gray-500 .popover-body {
    color: #1c2540; }
  .popover-gray-500 .popover-header {
    border-color: rgba(28, 37, 64, 0.2); }
  .popover-gray-500.bs-popover-top .arrow::after, .popover-gray-500.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #B7C3D2; }
  .popover-gray-500.bs-popover-right .arrow::after, .popover-gray-500.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #B7C3D2; }
  .popover-gray-500.bs-popover-bottom .arrow::after, .popover-gray-500.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #B7C3D2; }
  .popover-gray-500.bs-popover-left .arrow::after, .popover-gray-500.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #B7C3D2; }

.popover-gray-600 {
  background-color: #93a5be; }
  .popover-gray-600 .popover-header {
    background-color: #93a5be;
    color: #1c2540; }
  .popover-gray-600 .popover-body {
    color: #1c2540; }
  .popover-gray-600 .popover-header {
    border-color: rgba(28, 37, 64, 0.2); }
  .popover-gray-600.bs-popover-top .arrow::after, .popover-gray-600.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #93a5be; }
  .popover-gray-600.bs-popover-right .arrow::after, .popover-gray-600.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #93a5be; }
  .popover-gray-600.bs-popover-bottom .arrow::after, .popover-gray-600.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #93a5be; }
  .popover-gray-600.bs-popover-left .arrow::after, .popover-gray-600.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #93a5be; }

.popover-gray-700 {
  background-color: #52547a; }
  .popover-gray-700 .popover-header {
    background-color: #52547a;
    color: #ffffff; }
  .popover-gray-700 .popover-body {
    color: #ffffff; }
  .popover-gray-700 .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-gray-700.bs-popover-top .arrow::after, .popover-gray-700.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #52547a; }
  .popover-gray-700.bs-popover-right .arrow::after, .popover-gray-700.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #52547a; }
  .popover-gray-700.bs-popover-bottom .arrow::after, .popover-gray-700.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #52547a; }
  .popover-gray-700.bs-popover-left .arrow::after, .popover-gray-700.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #52547a; }

.popover-gray-800 {
  background-color: #4E5079; }
  .popover-gray-800 .popover-header {
    background-color: #4E5079;
    color: #ffffff; }
  .popover-gray-800 .popover-body {
    color: #ffffff; }
  .popover-gray-800 .popover-header {
    border-color: rgba(255, 255, 255, 0.2); }
  .popover-gray-800.bs-popover-top .arrow::after, .popover-gray-800.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #4E5079; }
  .popover-gray-800.bs-popover-right .arrow::after, .popover-gray-800.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #4E5079; }
  .popover-gray-800.bs-popover-bottom .arrow::after, .popover-gray-800.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #4E5079; }
  .popover-gray-800.bs-popover-left .arrow::after, .popover-gray-800.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #4E5079; }

/**
 * = Progress bars
 */
.progress-wrapper {
  position: relative; }

.progress-bar {
  box-shadow: none;
  border-radius: 0;
  height: auto; }

.progress {
  height: 4px;
  margin-bottom: 1rem;
  overflow: hidden;
  border-radius: 0.1rem;
  background-color: #fafbfe;
  font-size: 0.75rem;
  font-weight: 600;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); }

.progress-xl {
  height: 0.8rem; }

.progress-lg {
  height: 0.6rem; }

.progress-sm {
  height: 0.2rem; }

.progress-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: .5rem; }
  .progress-info .progress-label span {
    display: inline-block;
    color: #ff5b29;
    font-size: 0.875rem;
    font-weight: 600; }
  .progress-info .progress-percentage {
    text-align: right; }
    .progress-info .progress-percentage span {
      display: inline-block;
      color: #52547a;
      font-size: 0.75rem;
      font-weight: 600; }

.info-xl .progress-label span,
.info-xl .progress-percentage span {
  font-size: 0.875rem; }

.info-xl .progress-percentage {
  text-align: right; }

.progress-tooltip {
  background: #ff5b29;
  color: #ffffff;
  font-weight: 600;
  padding: .25rem .375rem;
  line-height: 1;
  font-size: 0.75rem;
  position: relative;
  border-radius: 0.1rem; }
  .progress-tooltip:after {
    content: " ";
    position: absolute;
    top: 100%;
    left: 10px;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-top-color: #424767;
    border-width: 6px; }

@-webkit-keyframes animate-positive {
  0% {
    width: 0%; } }

@keyframes animate-positive {
  0% {
    width: 0%; } }

.progress-info .bg-primary::after {
  border-top-color: #ff5b29; }

.progress-info .bg-secondary::after {
  border-top-color: #1c2540; }

.progress-info .bg-success::after {
  border-top-color: #18634B; }

.progress-info .bg-info::after {
  border-top-color: #0056B3; }

.progress-info .bg-warning::after {
  border-top-color: #F0B400; }

.progress-info .bg-danger::after {
  border-top-color: #A91E2C; }

.progress-info .bg-light::after {
  border-top-color: #e6e7e8; }

.progress-info .bg-dark::after {
  border-top-color: #1c2540; }

.progress-info .bg-tertiary::after {
  border-top-color: #1D58A5; }

.progress-info .bg-lighten::after {
  border-top-color: #fafbfe; }

.progress-info .bg-facebook::after {
  border-top-color: #3b5999; }

.progress-info .bg-twitter::after {
  border-top-color: #1da1f2; }

.progress-info .bg-google::after {
  border-top-color: #DB4337; }

.progress-info .bg-github::after {
  border-top-color: #24292E; }

.progress-info .bg-white::after {
  border-top-color: #ffffff; }

.progress-info .bg-gray::after {
  border-top-color: #424767; }

.progress-info .bg-neutral::after {
  border-top-color: #ffffff; }

.progress-info .bg-soft::after {
  border-top-color: #FAFAFB; }

.progress-info .bg-black::after {
  border-top-color: #111111; }

.progress-info .bg-purple::after {
  border-top-color: #6f42c1; }

.progress-info .bg-gray-100::after {
  border-top-color: #ffffff; }

.progress-info .bg-gray-200::after {
  border-top-color: #fafbfe; }

.progress-info .bg-gray-300::after {
  border-top-color: #FAFAFB; }

.progress-info .bg-gray-400::after {
  border-top-color: #e6e7e8; }

.progress-info .bg-gray-500::after {
  border-top-color: #B7C3D2; }

.progress-info .bg-gray-600::after {
  border-top-color: #93a5be; }

.progress-info .bg-gray-700::after {
  border-top-color: #52547a; }

.progress-info .bg-gray-800::after {
  border-top-color: #4E5079; }

.preloader {
  display: flex;
  align-items: center;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  transition: opacity .2s linear;
  width: 100%;
  z-index: 9999; }
  .preloader img {
    width: 30px;
    height: 30px; }

/**
 * = Shapes
 */
.shape-primary {
  background-color: #ff5b29; }
  .shape-primary .step-number {
    background-color: #ff5b29; }

.shape-secondary {
  background-color: #1c2540; }
  .shape-secondary .step-number {
    background-color: #1c2540; }

.shape-success {
  background-color: #18634B; }
  .shape-success .step-number {
    background-color: #18634B; }

.shape-info {
  background-color: #0056B3; }
  .shape-info .step-number {
    background-color: #0056B3; }

.shape-warning {
  background-color: #F0B400; }
  .shape-warning .step-number {
    background-color: #F0B400; }

.shape-danger {
  background-color: #A91E2C; }
  .shape-danger .step-number {
    background-color: #A91E2C; }

.shape-light {
  background-color: #e6e7e8; }
  .shape-light .step-number {
    background-color: #e6e7e8; }

.shape-dark {
  background-color: #1c2540; }
  .shape-dark .step-number {
    background-color: #1c2540; }

.shape-tertiary {
  background-color: #1D58A5; }
  .shape-tertiary .step-number {
    background-color: #1D58A5; }

.shape-lighten {
  background-color: #fafbfe; }
  .shape-lighten .step-number {
    background-color: #fafbfe; }

.shape-facebook {
  background-color: #3b5999; }
  .shape-facebook .step-number {
    background-color: #3b5999; }

.shape-twitter {
  background-color: #1da1f2; }
  .shape-twitter .step-number {
    background-color: #1da1f2; }

.shape-google {
  background-color: #DB4337; }
  .shape-google .step-number {
    background-color: #DB4337; }

.shape-github {
  background-color: #24292E; }
  .shape-github .step-number {
    background-color: #24292E; }

.shape-white {
  background-color: #ffffff; }
  .shape-white .step-number {
    background-color: #ffffff; }

.shape-gray {
  background-color: #424767; }
  .shape-gray .step-number {
    background-color: #424767; }

.shape-neutral {
  background-color: #ffffff; }
  .shape-neutral .step-number {
    background-color: #ffffff; }

.shape-soft {
  background-color: #FAFAFB; }
  .shape-soft .step-number {
    background-color: #FAFAFB; }

.shape-black {
  background-color: #111111; }
  .shape-black .step-number {
    background-color: #111111; }

.shape-purple {
  background-color: #6f42c1; }
  .shape-purple .step-number {
    background-color: #6f42c1; }

.shape-gray-100 {
  background-color: #ffffff; }
  .shape-gray-100 .step-number {
    background-color: #ffffff; }

.shape-gray-200 {
  background-color: #fafbfe; }
  .shape-gray-200 .step-number {
    background-color: #fafbfe; }

.shape-gray-300 {
  background-color: #FAFAFB; }
  .shape-gray-300 .step-number {
    background-color: #FAFAFB; }

.shape-gray-400 {
  background-color: #e6e7e8; }
  .shape-gray-400 .step-number {
    background-color: #e6e7e8; }

.shape-gray-500 {
  background-color: #B7C3D2; }
  .shape-gray-500 .step-number {
    background-color: #B7C3D2; }

.shape-gray-600 {
  background-color: #93a5be; }
  .shape-gray-600 .step-number {
    background-color: #93a5be; }

.shape-gray-700 {
  background-color: #52547a; }
  .shape-gray-700 .step-number {
    background-color: #52547a; }

.shape-gray-800 {
  background-color: #4E5079; }
  .shape-gray-800 .step-number {
    background-color: #4E5079; }

.organic-radius {
  border-radius: 63% 37% 30% 70% / 50% 45% 55% 50%; }

.avatar-sm {
  width: 1.5rem;
  height: 1.5rem; }

.avatar-md {
  width: 2rem;
  height: 2rem; }

.avatar-lg {
  width: 3rem;
  height: 3rem; }

.color-shape {
  width: 7rem;
  height: 7rem; }

/**
 * = Typography
 */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Fira Sans", sans-serif;
  font-weight: 600; }

p, ol li, ul li {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.6; }

a, .text-action {
  color: #ff5b29;
  font-weight: 400;
  transition: all 0.2s ease; }
  a:hover, .text-action:hover {
    color: #f53900;
    cursor: pointer; }

article h1, article h2, article h3, article h4, article h5, article h6 {
  margin: 2.5rem 0 2rem 0; }

article p, article blockquote {
  font-size: 1.27rem;
  margin-bottom: 2rem; }

article ul li, article ol li {
  font-size: 1.27rem;
  margin-bottom: 1.5rem; }

article ul, article ol {
  margin-bottom: 2.5rem; }

article a {
  color: #1D58A5;
  text-decoration: underline; }
  article a:hover {
    color: #1D58A5;
    text-decoration: underline; }

blockquote {
  font-size: 1.27rem;
  background: #f5f9fc;
  border-radius: 10px;
  padding: 25px;
  font-style: italic; }

.lead + .btn-wrapper {
  margin-top: 3rem; }

@media (max-width: 991.98px) {
  .lead {
    font-size: 1rem; } }

.text-italic {
  font-style: italic !important; }

.description {
  font-size: 0.875rem; }

.heading {
  letter-spacing: 0.025em;
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: 600; }

.heading-title {
  letter-spacing: 0.025em;
  font-size: 1.375rem;
  font-weight: 600;
  text-transform: uppercase; }

.heading-section {
  letter-spacing: 0.025em;
  font-size: 1.375rem;
  font-weight: 600;
  text-transform: uppercase; }
  .heading-section img {
    display: block;
    width: 72px;
    height: 72px;
    margin-bottom: 1.5rem; }
  .heading-section.text-center img {
    margin-left: auto;
    margin-right: auto; }

.display-1,
.display-2,
.display-3,
.display-4 {
  font-weight: 600;
  color: #ff5b29; }
  .display-1 span,
  .display-2 span,
  .display-3 span,
  .display-4 span {
    font-weight: 300; }

@media (max-width: 991.98px) {
  .display-2 {
    font-size: 1.875rem; } }

@media (max-width: 1199.98px) {
  .display-3 {
    font-size: 1.875rem; } }

@media (max-width: 767.98px) {
  .display-4 {
    font-size: 1.5rem; } }

.blockquote {
  font-family: 'Sanchez', serif;
  font-style: italic;
  font-weight: 400; }
  .blockquote .blockquote-footer {
    font-size: 1.25rem;
    font-weight: 700; }

.font-small {
  font-size: 0.875rem;
  font-weight: 300; }

.font-base {
  font-size: 1rem;
  font-weight: 300; }

.font-medium {
  font-size: 1.25rem;
  font-weight: 300; }

.text-primary, .text-primary:hover {
  color: #ff5b29 !important; }

.text-primary a:not(.btn), .text-primary h1, .text-primary h2, .text-primary h3, .text-primary h4, .text-primary h5, .text-primary h6, .text-primary .h1, .text-primary .h2, .text-primary .h3, .text-primary .h4, .text-primary .h5, .text-primary .h6, .text-primary .display-1, .text-primary .display-2, .text-primary .display-3, .text-primary .display-4 {
  color: #ff5b29; }

.text-primary .text-muted {
  color: rgba(255, 91, 41, 0.7) !important; }

.text-secondary, .text-secondary:hover {
  color: #1c2540 !important; }

.text-secondary a:not(.btn), .text-secondary h1, .text-secondary h2, .text-secondary h3, .text-secondary h4, .text-secondary h5, .text-secondary h6, .text-secondary .h1, .text-secondary .h2, .text-secondary .h3, .text-secondary .h4, .text-secondary .h5, .text-secondary .h6, .text-secondary .display-1, .text-secondary .display-2, .text-secondary .display-3, .text-secondary .display-4 {
  color: #1c2540; }

.text-secondary .text-muted {
  color: rgba(28, 37, 64, 0.7) !important; }

.text-success, .text-success:hover {
  color: #18634B !important; }

.text-success a:not(.btn), .text-success h1, .text-success h2, .text-success h3, .text-success h4, .text-success h5, .text-success h6, .text-success .h1, .text-success .h2, .text-success .h3, .text-success .h4, .text-success .h5, .text-success .h6, .text-success .display-1, .text-success .display-2, .text-success .display-3, .text-success .display-4 {
  color: #18634B; }

.text-success .text-muted {
  color: rgba(24, 99, 75, 0.7) !important; }

.text-info, .text-info:hover {
  color: #0056B3 !important; }

.text-info a:not(.btn), .text-info h1, .text-info h2, .text-info h3, .text-info h4, .text-info h5, .text-info h6, .text-info .h1, .text-info .h2, .text-info .h3, .text-info .h4, .text-info .h5, .text-info .h6, .text-info .display-1, .text-info .display-2, .text-info .display-3, .text-info .display-4 {
  color: #0056B3; }

.text-info .text-muted {
  color: rgba(0, 86, 179, 0.7) !important; }

.text-warning, .text-warning:hover {
  color: #F0B400 !important; }

.text-warning a:not(.btn), .text-warning h1, .text-warning h2, .text-warning h3, .text-warning h4, .text-warning h5, .text-warning h6, .text-warning .h1, .text-warning .h2, .text-warning .h3, .text-warning .h4, .text-warning .h5, .text-warning .h6, .text-warning .display-1, .text-warning .display-2, .text-warning .display-3, .text-warning .display-4 {
  color: #F0B400; }

.text-warning .text-muted {
  color: rgba(240, 180, 0, 0.7) !important; }

.text-danger, .text-danger:hover {
  color: #A91E2C !important; }

.text-danger a:not(.btn), .text-danger h1, .text-danger h2, .text-danger h3, .text-danger h4, .text-danger h5, .text-danger h6, .text-danger .h1, .text-danger .h2, .text-danger .h3, .text-danger .h4, .text-danger .h5, .text-danger .h6, .text-danger .display-1, .text-danger .display-2, .text-danger .display-3, .text-danger .display-4 {
  color: #A91E2C; }

.text-danger .text-muted {
  color: rgba(169, 30, 44, 0.7) !important; }

.text-light, .text-light:hover {
  color: #e6e7e8 !important; }

.text-light a:not(.btn), .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light .h1, .text-light .h2, .text-light .h3, .text-light .h4, .text-light .h5, .text-light .h6, .text-light .display-1, .text-light .display-2, .text-light .display-3, .text-light .display-4 {
  color: #e6e7e8; }

.text-light .text-muted {
  color: rgba(230, 231, 232, 0.7) !important; }

.text-dark, .text-dark:hover {
  color: #1c2540 !important; }

.text-dark a:not(.btn), .text-dark h1, .text-dark h2, .text-dark h3, .text-dark h4, .text-dark h5, .text-dark h6, .text-dark .h1, .text-dark .h2, .text-dark .h3, .text-dark .h4, .text-dark .h5, .text-dark .h6, .text-dark .display-1, .text-dark .display-2, .text-dark .display-3, .text-dark .display-4 {
  color: #1c2540; }

.text-dark .text-muted {
  color: rgba(28, 37, 64, 0.7) !important; }

.text-tertiary, .text-tertiary:hover {
  color: #1D58A5 !important; }

.text-tertiary a:not(.btn), .text-tertiary h1, .text-tertiary h2, .text-tertiary h3, .text-tertiary h4, .text-tertiary h5, .text-tertiary h6, .text-tertiary .h1, .text-tertiary .h2, .text-tertiary .h3, .text-tertiary .h4, .text-tertiary .h5, .text-tertiary .h6, .text-tertiary .display-1, .text-tertiary .display-2, .text-tertiary .display-3, .text-tertiary .display-4 {
  color: #1D58A5; }

.text-tertiary .text-muted {
  color: rgba(29, 88, 165, 0.7) !important; }

.text-lighten, .text-lighten:hover {
  color: #fafbfe !important; }

.text-lighten a:not(.btn), .text-lighten h1, .text-lighten h2, .text-lighten h3, .text-lighten h4, .text-lighten h5, .text-lighten h6, .text-lighten .h1, .text-lighten .h2, .text-lighten .h3, .text-lighten .h4, .text-lighten .h5, .text-lighten .h6, .text-lighten .display-1, .text-lighten .display-2, .text-lighten .display-3, .text-lighten .display-4 {
  color: #fafbfe; }

.text-lighten .text-muted {
  color: rgba(250, 251, 254, 0.7) !important; }

.text-facebook, .text-facebook:hover {
  color: #3b5999 !important; }

.text-facebook a:not(.btn), .text-facebook h1, .text-facebook h2, .text-facebook h3, .text-facebook h4, .text-facebook h5, .text-facebook h6, .text-facebook .h1, .text-facebook .h2, .text-facebook .h3, .text-facebook .h4, .text-facebook .h5, .text-facebook .h6, .text-facebook .display-1, .text-facebook .display-2, .text-facebook .display-3, .text-facebook .display-4 {
  color: #3b5999; }

.text-facebook .text-muted {
  color: rgba(59, 89, 153, 0.7) !important; }

.text-twitter, .text-twitter:hover {
  color: #1da1f2 !important; }

.text-twitter a:not(.btn), .text-twitter h1, .text-twitter h2, .text-twitter h3, .text-twitter h4, .text-twitter h5, .text-twitter h6, .text-twitter .h1, .text-twitter .h2, .text-twitter .h3, .text-twitter .h4, .text-twitter .h5, .text-twitter .h6, .text-twitter .display-1, .text-twitter .display-2, .text-twitter .display-3, .text-twitter .display-4 {
  color: #1da1f2; }

.text-twitter .text-muted {
  color: rgba(29, 161, 242, 0.7) !important; }

.text-google, .text-google:hover {
  color: #DB4337 !important; }

.text-google a:not(.btn), .text-google h1, .text-google h2, .text-google h3, .text-google h4, .text-google h5, .text-google h6, .text-google .h1, .text-google .h2, .text-google .h3, .text-google .h4, .text-google .h5, .text-google .h6, .text-google .display-1, .text-google .display-2, .text-google .display-3, .text-google .display-4 {
  color: #DB4337; }

.text-google .text-muted {
  color: rgba(219, 67, 55, 0.7) !important; }

.text-github, .text-github:hover {
  color: #24292E !important; }

.text-github a:not(.btn), .text-github h1, .text-github h2, .text-github h3, .text-github h4, .text-github h5, .text-github h6, .text-github .h1, .text-github .h2, .text-github .h3, .text-github .h4, .text-github .h5, .text-github .h6, .text-github .display-1, .text-github .display-2, .text-github .display-3, .text-github .display-4 {
  color: #24292E; }

.text-github .text-muted {
  color: rgba(36, 41, 46, 0.7) !important; }

.text-white, .text-white:hover {
  color: #ffffff !important; }

.text-white a:not(.btn), .text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6, .text-white .h1, .text-white .h2, .text-white .h3, .text-white .h4, .text-white .h5, .text-white .h6, .text-white .display-1, .text-white .display-2, .text-white .display-3, .text-white .display-4 {
  color: #ffffff; }

.text-white .text-muted {
  color: rgba(255, 255, 255, 0.7) !important; }

.text-gray, .text-gray:hover {
  color: #424767 !important; }

.text-gray a:not(.btn), .text-gray h1, .text-gray h2, .text-gray h3, .text-gray h4, .text-gray h5, .text-gray h6, .text-gray .h1, .text-gray .h2, .text-gray .h3, .text-gray .h4, .text-gray .h5, .text-gray .h6, .text-gray .display-1, .text-gray .display-2, .text-gray .display-3, .text-gray .display-4 {
  color: #424767; }

.text-gray .text-muted {
  color: rgba(66, 71, 103, 0.7) !important; }

.text-neutral, .text-neutral:hover {
  color: #ffffff !important; }

.text-neutral a:not(.btn), .text-neutral h1, .text-neutral h2, .text-neutral h3, .text-neutral h4, .text-neutral h5, .text-neutral h6, .text-neutral .h1, .text-neutral .h2, .text-neutral .h3, .text-neutral .h4, .text-neutral .h5, .text-neutral .h6, .text-neutral .display-1, .text-neutral .display-2, .text-neutral .display-3, .text-neutral .display-4 {
  color: #ffffff; }

.text-neutral .text-muted {
  color: rgba(255, 255, 255, 0.7) !important; }

.text-soft, .text-soft:hover {
  color: #FAFAFB !important; }

.text-soft a:not(.btn), .text-soft h1, .text-soft h2, .text-soft h3, .text-soft h4, .text-soft h5, .text-soft h6, .text-soft .h1, .text-soft .h2, .text-soft .h3, .text-soft .h4, .text-soft .h5, .text-soft .h6, .text-soft .display-1, .text-soft .display-2, .text-soft .display-3, .text-soft .display-4 {
  color: #FAFAFB; }

.text-soft .text-muted {
  color: rgba(250, 250, 251, 0.7) !important; }

.text-black, .text-black:hover {
  color: #111111 !important; }

.text-black a:not(.btn), .text-black h1, .text-black h2, .text-black h3, .text-black h4, .text-black h5, .text-black h6, .text-black .h1, .text-black .h2, .text-black .h3, .text-black .h4, .text-black .h5, .text-black .h6, .text-black .display-1, .text-black .display-2, .text-black .display-3, .text-black .display-4 {
  color: #111111; }

.text-black .text-muted {
  color: rgba(17, 17, 17, 0.7) !important; }

.text-purple, .text-purple:hover {
  color: #6f42c1 !important; }

.text-purple a:not(.btn), .text-purple h1, .text-purple h2, .text-purple h3, .text-purple h4, .text-purple h5, .text-purple h6, .text-purple .h1, .text-purple .h2, .text-purple .h3, .text-purple .h4, .text-purple .h5, .text-purple .h6, .text-purple .display-1, .text-purple .display-2, .text-purple .display-3, .text-purple .display-4 {
  color: #6f42c1; }

.text-purple .text-muted {
  color: rgba(111, 66, 193, 0.7) !important; }

.text-gray-100, .text-gray-100:hover {
  color: #ffffff !important; }

.text-gray-100 a:not(.btn), .text-gray-100 h1, .text-gray-100 h2, .text-gray-100 h3, .text-gray-100 h4, .text-gray-100 h5, .text-gray-100 h6, .text-gray-100 .h1, .text-gray-100 .h2, .text-gray-100 .h3, .text-gray-100 .h4, .text-gray-100 .h5, .text-gray-100 .h6, .text-gray-100 .display-1, .text-gray-100 .display-2, .text-gray-100 .display-3, .text-gray-100 .display-4 {
  color: #ffffff; }

.text-gray-100 .text-muted {
  color: rgba(255, 255, 255, 0.7) !important; }

.text-gray-200, .text-gray-200:hover {
  color: #fafbfe !important; }

.text-gray-200 a:not(.btn), .text-gray-200 h1, .text-gray-200 h2, .text-gray-200 h3, .text-gray-200 h4, .text-gray-200 h5, .text-gray-200 h6, .text-gray-200 .h1, .text-gray-200 .h2, .text-gray-200 .h3, .text-gray-200 .h4, .text-gray-200 .h5, .text-gray-200 .h6, .text-gray-200 .display-1, .text-gray-200 .display-2, .text-gray-200 .display-3, .text-gray-200 .display-4 {
  color: #fafbfe; }

.text-gray-200 .text-muted {
  color: rgba(250, 251, 254, 0.7) !important; }

.text-gray-300, .text-gray-300:hover {
  color: #FAFAFB !important; }

.text-gray-300 a:not(.btn), .text-gray-300 h1, .text-gray-300 h2, .text-gray-300 h3, .text-gray-300 h4, .text-gray-300 h5, .text-gray-300 h6, .text-gray-300 .h1, .text-gray-300 .h2, .text-gray-300 .h3, .text-gray-300 .h4, .text-gray-300 .h5, .text-gray-300 .h6, .text-gray-300 .display-1, .text-gray-300 .display-2, .text-gray-300 .display-3, .text-gray-300 .display-4 {
  color: #FAFAFB; }

.text-gray-300 .text-muted {
  color: rgba(250, 250, 251, 0.7) !important; }

.text-gray-400, .text-gray-400:hover {
  color: #e6e7e8 !important; }

.text-gray-400 a:not(.btn), .text-gray-400 h1, .text-gray-400 h2, .text-gray-400 h3, .text-gray-400 h4, .text-gray-400 h5, .text-gray-400 h6, .text-gray-400 .h1, .text-gray-400 .h2, .text-gray-400 .h3, .text-gray-400 .h4, .text-gray-400 .h5, .text-gray-400 .h6, .text-gray-400 .display-1, .text-gray-400 .display-2, .text-gray-400 .display-3, .text-gray-400 .display-4 {
  color: #e6e7e8; }

.text-gray-400 .text-muted {
  color: rgba(230, 231, 232, 0.7) !important; }

.text-gray-500, .text-gray-500:hover {
  color: #B7C3D2 !important; }

.text-gray-500 a:not(.btn), .text-gray-500 h1, .text-gray-500 h2, .text-gray-500 h3, .text-gray-500 h4, .text-gray-500 h5, .text-gray-500 h6, .text-gray-500 .h1, .text-gray-500 .h2, .text-gray-500 .h3, .text-gray-500 .h4, .text-gray-500 .h5, .text-gray-500 .h6, .text-gray-500 .display-1, .text-gray-500 .display-2, .text-gray-500 .display-3, .text-gray-500 .display-4 {
  color: #B7C3D2; }

.text-gray-500 .text-muted {
  color: rgba(183, 195, 210, 0.7) !important; }

.text-gray-600, .text-gray-600:hover {
  color: #93a5be !important; }

.text-gray-600 a:not(.btn), .text-gray-600 h1, .text-gray-600 h2, .text-gray-600 h3, .text-gray-600 h4, .text-gray-600 h5, .text-gray-600 h6, .text-gray-600 .h1, .text-gray-600 .h2, .text-gray-600 .h3, .text-gray-600 .h4, .text-gray-600 .h5, .text-gray-600 .h6, .text-gray-600 .display-1, .text-gray-600 .display-2, .text-gray-600 .display-3, .text-gray-600 .display-4 {
  color: #93a5be; }

.text-gray-600 .text-muted {
  color: rgba(147, 165, 190, 0.7) !important; }

.text-gray-700, .text-gray-700:hover {
  color: #52547a !important; }

.text-gray-700 a:not(.btn), .text-gray-700 h1, .text-gray-700 h2, .text-gray-700 h3, .text-gray-700 h4, .text-gray-700 h5, .text-gray-700 h6, .text-gray-700 .h1, .text-gray-700 .h2, .text-gray-700 .h3, .text-gray-700 .h4, .text-gray-700 .h5, .text-gray-700 .h6, .text-gray-700 .display-1, .text-gray-700 .display-2, .text-gray-700 .display-3, .text-gray-700 .display-4 {
  color: #52547a; }

.text-gray-700 .text-muted {
  color: rgba(82, 84, 122, 0.7) !important; }

.text-gray-800, .text-gray-800:hover {
  color: #4E5079 !important; }

.text-gray-800 a:not(.btn), .text-gray-800 h1, .text-gray-800 h2, .text-gray-800 h3, .text-gray-800 h4, .text-gray-800 h5, .text-gray-800 h6, .text-gray-800 .h1, .text-gray-800 .h2, .text-gray-800 .h3, .text-gray-800 .h4, .text-gray-800 .h5, .text-gray-800 .h6, .text-gray-800 .display-1, .text-gray-800 .display-2, .text-gray-800 .display-3, .text-gray-800 .display-4 {
  color: #4E5079; }

.text-gray-800 .text-muted {
  color: rgba(78, 80, 121, 0.7) !important; }

.folder-structure li {
  font-size: 1.2rem; }

.tooltip-inner {
  box-shadow: 0 0.5rem 1rem rgba(17, 17, 17, 0.15); }

/*------------------------------------
  Plugins
------------------------------------*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  min-height: 1px;
  outline-color: transparent;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
.slick-loading .slick-list {
  background: #fff url("../vendor/slick/ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url("../vendor/slick/fonts/slick.eot");
  src: url("../vendor/slick/fonts/slick.eot?#iefix") format("embedded-opentype"), url("../vendor/slick/fonts/slick.woff") format("woff"), url("../vendor/slick/fonts/slick.ttf") format("truetype"), url("../vendor/slick/fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  z-index: 100;
  display: block;
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 50%;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.25);
  color: #ffffff;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  transition: 0.3s; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: rgba(255, 255, 255, 0.7);
    color: #ff5b29; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.5; }
  .slick-prev:before,
  .slick-next:before {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-family: "slick";
    font-size: 0.8125rem;
    font-weight: 900;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: 25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: 25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: 25px; }
  [dir="rtl"] .slick-next {
    left: 25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
.slick-dots {
  position: absolute;
  z-index: 100;
  bottom: 25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          color: white;
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 0.5rem;
        font-weight: 900;
        line-height: 20px;
        text-align: center;
        color: white;
        opacity: 0.5;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: white;
      opacity: 1; }

.cbp-caption-overlaySimple .cbp-caption {
  position: relative; }
  .cbp-caption-overlaySimple .cbp-caption .cbp-caption-defaultWrap {
    position: relative; }
    .cbp-caption-overlaySimple .cbp-caption .cbp-caption-defaultWrap:before {
      content: '';
      position: absolute;
      z-index: 0;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-color: rgba(0, 0, 0, 0.5); }
  .cbp-caption-overlaySimple .cbp-caption .cbp-caption-activeWrap {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 50px;
    background-color: rgba(255, 91, 41, 0.1);
    -webkit-transition: background .25s, height .25s;
    transition: background .25s, height .25s; }
    .cbp-caption-overlaySimple .cbp-caption .cbp-caption-activeWrap .cbp-l-caption-body {
      vertical-align: middle;
      padding: 0.5rem 1rem 0.8rem; }
      .cbp-caption-overlaySimple .cbp-caption .cbp-caption-activeWrap .cbp-l-caption-body .cbp-l-caption-body-header {
        color: #ffffff;
        font-size: 1.25rem;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: 1rem; }
      .cbp-caption-overlaySimple .cbp-caption .cbp-caption-activeWrap .cbp-l-caption-body .cbp-l-caption-body-subheader {
        color: #ffffff;
        font-size: 0.9rem; }
        .cbp-caption-overlaySimple .cbp-caption .cbp-caption-activeWrap .cbp-l-caption-body .cbp-l-caption-body-subheader p:last-child {
          margin-bottom: 0; }
  .cbp-caption-overlaySimple .cbp-caption:hover .cbp-caption-defaultWrap:before {
    background-color: transparent; }
  .cbp-caption-overlaySimple .cbp-caption:hover .cbp-caption-activeWrap {
    background-color: #ff5b29;
    height: 150px; }
    .cbp-caption-overlaySimple .cbp-caption:hover .cbp-caption-activeWrap .cbp-l-caption-body .cbp-l-caption-body-header {
      margin-bottom: 0; }

/*------------------------------------
  Website101
------------------------------------*/
.space-1,
.space-top-1 {
  padding-top: 1 !important; }

.space-1,
.space-bottom-1 {
  padding-bottom: 1 !important; }

.space-2,
.space-top-2 {
  padding-top: 2 !important; }

.space-2,
.space-bottom-2 {
  padding-bottom: 2 !important; }

.space-3,
.space-top-3 {
  padding-top: 3 !important; }

.space-3,
.space-bottom-3 {
  padding-bottom: 3 !important; }

@media (min-width: 576px) {
  .space-sm-1,
  .space-top-sm-1 {
    padding-top: 1 !important; }
  .space-sm-1,
  .space-bottom-sm-1 {
    padding-bottom: 1 !important; }
  .space-sm-2,
  .space-top-sm-2 {
    padding-top: 2 !important; }
  .space-sm-2,
  .space-bottom-sm-2 {
    padding-bottom: 2 !important; }
  .space-sm-3,
  .space-top-sm-3 {
    padding-top: 3 !important; }
  .space-sm-3,
  .space-bottom-sm-3 {
    padding-bottom: 3 !important; } }

@media (min-width: 768px) {
  .space-md-1,
  .space-top-md-1 {
    padding-top: 1 !important; }
  .space-md-1,
  .space-bottom-md-1 {
    padding-bottom: 1 !important; }
  .space-md-2,
  .space-top-md-2 {
    padding-top: 2 !important; }
  .space-md-2,
  .space-bottom-md-2 {
    padding-bottom: 2 !important; }
  .space-md-3,
  .space-top-md-3 {
    padding-top: 3 !important; }
  .space-md-3,
  .space-bottom-md-3 {
    padding-bottom: 3 !important; } }

@media (min-width: 992px) {
  .space-lg-1,
  .space-top-lg-1 {
    padding-top: 1 !important; }
  .space-lg-1,
  .space-bottom-lg-1 {
    padding-bottom: 1 !important; }
  .space-lg-2,
  .space-top-lg-2 {
    padding-top: 2 !important; }
  .space-lg-2,
  .space-bottom-lg-2 {
    padding-bottom: 2 !important; }
  .space-lg-3,
  .space-top-lg-3 {
    padding-top: 3 !important; }
  .space-lg-3,
  .space-bottom-lg-3 {
    padding-bottom: 3 !important; } }

@media (min-width: 1200px) {
  .space-xl-1,
  .space-top-xl-1 {
    padding-top: 1 !important; }
  .space-xl-1,
  .space-bottom-xl-1 {
    padding-bottom: 1 !important; }
  .space-xl-2,
  .space-top-xl-2 {
    padding-top: 2 !important; }
  .space-xl-2,
  .space-bottom-xl-2 {
    padding-bottom: 2 !important; }
  .space-xl-3,
  .space-top-xl-3 {
    padding-top: 3 !important; }
  .space-xl-3,
  .space-bottom-xl-3 {
    padding-bottom: 3 !important; } }

.bg-parallax {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

/*------------------------------------
  Background Image Style
------------------------------------*/
.bg-img-hero {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center; }

.bg-img-hero-bottom {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center; }

.bg-img-hero-center {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

.bg-img-hero-fixed {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed; }

/*------------------------------------
  Transitions
------------------------------------*/
/* 3D Hover */
.transition-3d-hover {
  transition: all 0.2s ease-in-out; }
  .transition-3d-hover:hover, .transition-3d-hover:focus {
    transform: translateY(-7px); }

/* 3D Zoom */
.transition-3d-zoom {
  transition: all 0.2s ease-in-out; }
  .transition-3d-zoom:hover, .transition-3d-zoom:focus {
    transform: scale(1.03); }

.zoom {
  overflow: hidden; }
  .zoom .zoom-inner {
    transition: all 0.4s ease-in-out; }
  .zoom:hover .zoom-inner {
    transform: scale(1.05); }

.alert p:last-child {
  margin-bottom: 0; }

.calltoaction-section {
  color: #ffffff; }
  .calltoaction-section .section-header {
    color: #ffffff;
    margin-bottom: 0; }
  .calltoaction-section .section-content:not(:empty) {
    margin-top: 0.5rem; }
  .calltoaction-section .section-content p:last-child {
    margin-bottom: 0; }

.component {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }
  .component.component-alignment-left {
    text-align: left; }
  .component.component-alignment-right {
    text-align: left; }
  .component.component-alignment-center {
    text-align: center; }
  .component.component-padding {
    padding: 2rem; }
    @media (min-width: 768px) {
      .component.component-padding {
        padding: 3rem; } }
    @media (min-width: 992px) {
      .component.component-padding {
        padding: 4rem; } }
  .component.component-overlay {
    position: relative; }
    .component.component-overlay:before {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-color: rgba(0, 0, 0, 0.3); }

section.component-box {
  padding: 0 2rem; }
  @media (min-width: 768px) {
    section.component-box.pullup {
      position: relative;
      z-index: 500;
      margin-top: -15rem; } }
  @media (min-width: 768px) {
    section.component-box > .container {
      padding: 2rem; } }
  section.component-box > .container > .row {
    padding: 2rem;
    background-color: #ffffff;
    border-radius: 0.45rem;
    box-shadow: 0 1rem 3rem rgba(17, 17, 17, 0.175); }

.gridlayout-section .gridlayout-grid .container {
  padding: 0; }

.newsitems-section .newsitems {
  display: block;
  width: 100%; }
  .newsitems-section .newsitems .newsitem {
    display: block;
    width: 100%;
    height: 420px;
    padding: 1rem; }
    @media (min-width: 768px) {
      .newsitems-section .newsitems .newsitem {
        padding: 2rem;
        height: 260px; } }
    .newsitems-section .newsitems .newsitem .newsitem-inner {
      display: block;
      width: 100%;
      height: 100%;
      color: #424767;
      background-color: #ffffff;
      box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); }
      .newsitems-section .newsitems .newsitem .newsitem-inner .newsitem-image {
        display: block;
        width: 100%;
        height: 200px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center; }
        @media (min-width: 768px) {
          .newsitems-section .newsitems .newsitem .newsitem-inner .newsitem-image {
            width: 180px;
            height: 200px; } }
      .newsitems-section .newsitems .newsitem .newsitem-inner .newsitem-content {
        padding: 2rem 1rem 0 1.5rem; }
        .newsitems-section .newsitems .newsitem .newsitem-inner .newsitem-content .newsitem-header {
          color: #424767;
          font-size: 1.25rem;
          font-weight: 700; }
          .newsitems-section .newsitems .newsitem .newsitem-inner .newsitem-content .newsitem-header a {
            color: #424767; }
            .newsitems-section .newsitems .newsitem .newsitem-inner .newsitem-content .newsitem-header a:hover {
              color: #424767; }
        .newsitems-section .newsitems .newsitem .newsitem-inner .newsitem-content .newsitem-summary {
          font-size: 1rem; }
  .newsitems-section .newsitems .slick-dots {
    bottom: 0; }

.review-section .reviews {
  display: block;
  width: 100%; }
  .review-section .reviews .review {
    display: block;
    width: 420px;
    height: 260px;
    padding: 1rem 2rem; }
    .review-section .reviews .review .review-inner {
      display: block;
      width: 100%;
      padding: 1.2rem 1.5rem;
      box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
      background-color: #ffffff; }
      .review-section .reviews .review .review-inner .review-image {
        display: block;
        width: 70px;
        height: 70px;
        border-radius: 50%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        margin-right: 1rem; }
      .review-section .reviews .review .review-inner .review-rating {
        color: #93a5be;
        font-size: 0.8rem; }
        .review-section .reviews .review .review-inner .review-rating .filled {
          color: #F0B400; }
      .review-section .reviews .review .review-inner .review-name {
        color: #ff5b29;
        font-weight: 700; }
      .review-section .reviews .review .review-inner .review-function {
        font-size: 0.8rem; }
      .review-section .reviews .review .review-inner .review-content {
        font-size: 0.9rem;
        padding: 1rem 0.5rem; }
  .review-section .reviews .slick-dots {
    bottom: 0; }

.separator {
  margin-top: 3rem;
  margin-bottom: 3rem; }
  .separator .separator-inner {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 2px;
    background-color: #e6e7e8; }
    .separator .separator-inner .icon {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 24px;
      height: 24px;
      background-color: #ffffff;
      border-radius: 50%; }
      .separator .separator-inner .icon i {
        font-size: 0.85rem; }

.statistics-section {
  color: #ffffff; }
  .statistics-section .statistics-number {
    display: block;
    width: 100%;
    font-size: 4rem;
    font-weight: 700;
    text-align: center;
    line-height: 1; }
  .statistics-section .statistics-text {
    font-size: 1.25rem;
    text-transform: uppercase;
    text-align: center; }

.tabs-section .nav-tabs + .tab-content {
  border: 1px solid #e6e7e8;
  border-top: none;
  padding: 2rem 2rem 1rem 2rem; }

.tabs-section .nav-pills + .tab-content {
  padding: 1.5rem 0 1rem; }

.tabs-section .vertical-tab {
  border: none;
  border-right: 1px solid #e6e7e8;
  padding-top: 1.5rem;
  padding-bottom: 1rem; }
  .tabs-section .vertical-tab.nav-pills {
    border-right: none;
    padding-top: 0;
    padding-bottom: 0; }
  .tabs-section .vertical-tab.nav-tabs .nav-link {
    border-radius: 0; }

.texticons-section .texticons-section-item {
  display: flex;
  border: 1px solid #ff5b29;
  padding: 1rem;
  color: #4E5079; }
  .texticons-section .texticons-section-item .icon {
    padding: 0.5rem;
    margin-right: 1rem; }
  .texticons-section .texticons-section-item h5 {
    color: #424767; }
  .texticons-section .texticons-section-item:hover {
    color: #ffffff;
    background-color: #ff5b29; }
    .texticons-section .texticons-section-item:hover .icon span {
      color: #ffffff; }
    .texticons-section .texticons-section-item:hover h5 {
      color: #ffffff; }

.textimage-section .slide-spacer {
  display: block;
  width: 100%;
  height: 240px; }

.btn-soft-primary {
  color: #ff8a66;
  background-color: rgba(255, 130, 92, 0.2);
  border-color: transparent; }
  .btn-soft-primary:hover, .btn-soft-primary:focus, .btn-soft-primary:active, .btn-soft-primary.active {
    color: #1c2540;
    background-color: #ff825c; }
  .btn-soft-primary.disabled, .btn-soft-primary:disabled {
    color: #ff825c;
    background-color: rgba(255, 130, 92, 0.2); }

.btn-soft-secondary {
  color: #2f3e6b;
  background-color: rgba(44, 58, 99, 0.2);
  border-color: transparent; }
  .btn-soft-secondary:hover, .btn-soft-secondary:focus, .btn-soft-secondary:active, .btn-soft-secondary.active {
    color: #ffffff;
    background-color: #2c3a63; }
  .btn-soft-secondary.disabled, .btn-soft-secondary:disabled {
    color: #2c3a63;
    background-color: rgba(44, 58, 99, 0.2); }

.btn-soft-success {
  color: #249470;
  background-color: rgba(34, 140, 106, 0.2);
  border-color: transparent; }
  .btn-soft-success:hover, .btn-soft-success:focus, .btn-soft-success:active, .btn-soft-success.active {
    color: #ffffff;
    background-color: #228c6a; }
  .btn-soft-success.disabled, .btn-soft-success:disabled {
    color: #228c6a;
    background-color: rgba(34, 140, 106, 0.2); }

.btn-soft-info {
  color: #0073f0;
  background-color: rgba(0, 111, 230, 0.2);
  border-color: transparent; }
  .btn-soft-info:hover, .btn-soft-info:focus, .btn-soft-info:active, .btn-soft-info.active {
    color: #ffffff;
    background-color: #006fe6; }
  .btn-soft-info.disabled, .btn-soft-info:disabled {
    color: #006fe6;
    background-color: rgba(0, 111, 230, 0.2); }

.btn-soft-warning {
  color: #ffcb2e;
  background-color: rgba(255, 200, 36, 0.2);
  border-color: transparent; }
  .btn-soft-warning:hover, .btn-soft-warning:focus, .btn-soft-warning:active, .btn-soft-warning.active {
    color: #1c2540;
    background-color: #ffc824; }
  .btn-soft-warning.disabled, .btn-soft-warning:disabled {
    color: #ffc824;
    background-color: rgba(255, 200, 36, 0.2); }

.btn-soft-danger {
  color: #d92b3c;
  background-color: rgba(212, 38, 55, 0.2);
  border-color: transparent; }
  .btn-soft-danger:hover, .btn-soft-danger:focus, .btn-soft-danger:active, .btn-soft-danger.active {
    color: #ffffff;
    background-color: #d42637; }
  .btn-soft-danger.disabled, .btn-soft-danger:disabled {
    color: #d42637;
    background-color: rgba(212, 38, 55, 0.2); }

.btn-soft-light {
  color: white;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent; }
  .btn-soft-light:hover, .btn-soft-light:focus, .btn-soft-light:active, .btn-soft-light.active {
    color: #1c2540;
    background-color: white; }
  .btn-soft-light.disabled, .btn-soft-light:disabled {
    color: white;
    background-color: rgba(255, 255, 255, 0.2); }

.btn-soft-dark {
  color: #2f3e6b;
  background-color: rgba(44, 58, 99, 0.2);
  border-color: transparent; }
  .btn-soft-dark:hover, .btn-soft-dark:focus, .btn-soft-dark:active, .btn-soft-dark.active {
    color: #ffffff;
    background-color: #2c3a63; }
  .btn-soft-dark.disabled, .btn-soft-dark:disabled {
    color: #2c3a63;
    background-color: rgba(44, 58, 99, 0.2); }

.btn-soft-tertiary {
  color: #2674d9;
  background-color: rgba(37, 111, 208, 0.2);
  border-color: transparent; }
  .btn-soft-tertiary:hover, .btn-soft-tertiary:focus, .btn-soft-tertiary:active, .btn-soft-tertiary.active {
    color: #ffffff;
    background-color: #256fd0; }
  .btn-soft-tertiary.disabled, .btn-soft-tertiary:disabled {
    color: #256fd0;
    background-color: rgba(37, 111, 208, 0.2); }

.btn-soft-lighten {
  color: white;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent; }
  .btn-soft-lighten:hover, .btn-soft-lighten:focus, .btn-soft-lighten:active, .btn-soft-lighten.active {
    color: #1c2540;
    background-color: white; }
  .btn-soft-lighten.disabled, .btn-soft-lighten:disabled {
    color: white;
    background-color: rgba(255, 255, 255, 0.2); }

.btn-soft-facebook {
  color: #5476bd;
  background-color: rgba(77, 112, 186, 0.2);
  border-color: transparent; }
  .btn-soft-facebook:hover, .btn-soft-facebook:focus, .btn-soft-facebook:active, .btn-soft-facebook.active {
    color: #ffffff;
    background-color: #4d70ba; }
  .btn-soft-facebook.disabled, .btn-soft-facebook:disabled {
    color: #4d70ba;
    background-color: rgba(77, 112, 186, 0.2); }

.btn-soft-twitter {
  color: #57b9f5;
  background-color: rgba(77, 181, 245, 0.2);
  border-color: transparent; }
  .btn-soft-twitter:hover, .btn-soft-twitter:focus, .btn-soft-twitter:active, .btn-soft-twitter.active {
    color: #1c2540;
    background-color: #4db5f5; }
  .btn-soft-twitter.disabled, .btn-soft-twitter:disabled {
    color: #4db5f5;
    background-color: rgba(77, 181, 245, 0.2); }

.btn-soft-google {
  color: #e4746b;
  background-color: rgba(227, 108, 98, 0.2);
  border-color: transparent; }
  .btn-soft-google:hover, .btn-soft-google:focus, .btn-soft-google:active, .btn-soft-google.active {
    color: #ffffff;
    background-color: #e36c62; }
  .btn-soft-google.disabled, .btn-soft-google:disabled {
    color: #e36c62;
    background-color: rgba(227, 108, 98, 0.2); }

.btn-soft-github {
  color: #3f4850;
  background-color: rgba(58, 67, 75, 0.2);
  border-color: transparent; }
  .btn-soft-github:hover, .btn-soft-github:focus, .btn-soft-github:active, .btn-soft-github.active {
    color: #ffffff;
    background-color: #3a434b; }
  .btn-soft-github.disabled, .btn-soft-github:disabled {
    color: #3a434b;
    background-color: rgba(58, 67, 75, 0.2); }

.btn-soft-white {
  color: white;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent; }
  .btn-soft-white:hover, .btn-soft-white:focus, .btn-soft-white:active, .btn-soft-white.active {
    color: #1c2540;
    background-color: white; }
  .btn-soft-white.disabled, .btn-soft-white:disabled {
    color: white;
    background-color: rgba(255, 255, 255, 0.2); }

.btn-soft-gray {
  color: #5a618c;
  background-color: rgba(86, 92, 134, 0.2);
  border-color: transparent; }
  .btn-soft-gray:hover, .btn-soft-gray:focus, .btn-soft-gray:active, .btn-soft-gray.active {
    color: #ffffff;
    background-color: #565c86; }
  .btn-soft-gray.disabled, .btn-soft-gray:disabled {
    color: #565c86;
    background-color: rgba(86, 92, 134, 0.2); }

.btn-soft-neutral {
  color: white;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent; }
  .btn-soft-neutral:hover, .btn-soft-neutral:focus, .btn-soft-neutral:active, .btn-soft-neutral.active {
    color: #1c2540;
    background-color: white; }
  .btn-soft-neutral.disabled, .btn-soft-neutral:disabled {
    color: white;
    background-color: rgba(255, 255, 255, 0.2); }

.btn-soft-soft {
  color: white;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent; }
  .btn-soft-soft:hover, .btn-soft-soft:focus, .btn-soft-soft:active, .btn-soft-soft.active {
    color: #1c2540;
    background-color: white; }
  .btn-soft-soft.disabled, .btn-soft-soft:disabled {
    color: white;
    background-color: rgba(255, 255, 255, 0.2); }

.btn-soft-black {
  color: #303030;
  background-color: rgba(43, 43, 43, 0.2);
  border-color: transparent; }
  .btn-soft-black:hover, .btn-soft-black:focus, .btn-soft-black:active, .btn-soft-black.active {
    color: #ffffff;
    background-color: #2b2b2b; }
  .btn-soft-black.disabled, .btn-soft-black:disabled {
    color: #2b2b2b;
    background-color: rgba(43, 43, 43, 0.2); }

.btn-soft-purple {
  color: #9270d0;
  background-color: rgba(140, 104, 206, 0.2);
  border-color: transparent; }
  .btn-soft-purple:hover, .btn-soft-purple:focus, .btn-soft-purple:active, .btn-soft-purple.active {
    color: #ffffff;
    background-color: #8c68ce; }
  .btn-soft-purple.disabled, .btn-soft-purple:disabled {
    color: #8c68ce;
    background-color: rgba(140, 104, 206, 0.2); }

.btn-soft-gray-100 {
  color: white;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent; }
  .btn-soft-gray-100:hover, .btn-soft-gray-100:focus, .btn-soft-gray-100:active, .btn-soft-gray-100.active {
    color: #1c2540;
    background-color: white; }
  .btn-soft-gray-100.disabled, .btn-soft-gray-100:disabled {
    color: white;
    background-color: rgba(255, 255, 255, 0.2); }

.btn-soft-gray-200 {
  color: white;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent; }
  .btn-soft-gray-200:hover, .btn-soft-gray-200:focus, .btn-soft-gray-200:active, .btn-soft-gray-200.active {
    color: #1c2540;
    background-color: white; }
  .btn-soft-gray-200.disabled, .btn-soft-gray-200:disabled {
    color: white;
    background-color: rgba(255, 255, 255, 0.2); }

.btn-soft-gray-300 {
  color: white;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent; }
  .btn-soft-gray-300:hover, .btn-soft-gray-300:focus, .btn-soft-gray-300:active, .btn-soft-gray-300.active {
    color: #1c2540;
    background-color: white; }
  .btn-soft-gray-300.disabled, .btn-soft-gray-300:disabled {
    color: white;
    background-color: rgba(255, 255, 255, 0.2); }

.btn-soft-gray-400 {
  color: white;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent; }
  .btn-soft-gray-400:hover, .btn-soft-gray-400:focus, .btn-soft-gray-400:active, .btn-soft-gray-400.active {
    color: #1c2540;
    background-color: white; }
  .btn-soft-gray-400.disabled, .btn-soft-gray-400:disabled {
    color: white;
    background-color: rgba(255, 255, 255, 0.2); }

.btn-soft-gray-500 {
  color: #dde2ea;
  background-color: rgba(214, 221, 230, 0.2);
  border-color: transparent; }
  .btn-soft-gray-500:hover, .btn-soft-gray-500:focus, .btn-soft-gray-500:active, .btn-soft-gray-500.active {
    color: #1c2540;
    background-color: #d6dde6; }
  .btn-soft-gray-500.disabled, .btn-soft-gray-500:disabled {
    color: #d6dde6;
    background-color: rgba(214, 221, 230, 0.2); }

.btn-soft-gray-600 {
  color: #b9c5d5;
  background-color: rgba(179, 192, 209, 0.2);
  border-color: transparent; }
  .btn-soft-gray-600:hover, .btn-soft-gray-600:focus, .btn-soft-gray-600:active, .btn-soft-gray-600.active {
    color: #1c2540;
    background-color: #b3c0d1; }
  .btn-soft-gray-600.disabled, .btn-soft-gray-600:disabled {
    color: #b3c0d1;
    background-color: rgba(179, 192, 209, 0.2); }

.btn-soft-gray-700 {
  color: #6d6f9d;
  background-color: rgba(103, 105, 153, 0.2);
  border-color: transparent; }
  .btn-soft-gray-700:hover, .btn-soft-gray-700:focus, .btn-soft-gray-700:active, .btn-soft-gray-700.active {
    color: #ffffff;
    background-color: #676999; }
  .btn-soft-gray-700.disabled, .btn-soft-gray-700:disabled {
    color: #676999;
    background-color: rgba(103, 105, 153, 0.2); }

.btn-soft-gray-800 {
  color: #676a9d;
  background-color: rgba(98, 101, 152, 0.2);
  border-color: transparent; }
  .btn-soft-gray-800:hover, .btn-soft-gray-800:focus, .btn-soft-gray-800:active, .btn-soft-gray-800.active {
    color: #ffffff;
    background-color: #626598; }
  .btn-soft-gray-800.disabled, .btn-soft-gray-800:disabled {
    color: #626598;
    background-color: rgba(98, 101, 152, 0.2); }

.btn-ghost-primary {
  color: #ff5b29;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-primary:hover, .btn-ghost-primary:focus, .btn-ghost-primary:active, .btn-ghost-primary.active {
    color: #ffffff;
    background-color: rgba(255, 91, 41, 0.1); }

.btn-ghost-secondary {
  color: #1c2540;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-secondary:hover, .btn-ghost-secondary:focus, .btn-ghost-secondary:active, .btn-ghost-secondary.active {
    color: #ffffff;
    background-color: rgba(28, 37, 64, 0.1); }

.btn-ghost-success {
  color: #18634B;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-success:hover, .btn-ghost-success:focus, .btn-ghost-success:active, .btn-ghost-success.active {
    color: #ffffff;
    background-color: rgba(24, 99, 75, 0.1); }

.btn-ghost-info {
  color: #0056B3;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-info:hover, .btn-ghost-info:focus, .btn-ghost-info:active, .btn-ghost-info.active {
    color: #ffffff;
    background-color: rgba(0, 86, 179, 0.1); }

.btn-ghost-warning {
  color: #F0B400;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-warning:hover, .btn-ghost-warning:focus, .btn-ghost-warning:active, .btn-ghost-warning.active {
    color: #ffffff;
    background-color: rgba(240, 180, 0, 0.1); }

.btn-ghost-danger {
  color: #A91E2C;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-danger:hover, .btn-ghost-danger:focus, .btn-ghost-danger:active, .btn-ghost-danger.active {
    color: #ffffff;
    background-color: rgba(169, 30, 44, 0.1); }

.btn-ghost-light {
  color: #e6e7e8;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-light:hover, .btn-ghost-light:focus, .btn-ghost-light:active, .btn-ghost-light.active {
    color: #ffffff;
    background-color: rgba(230, 231, 232, 0.1); }

.btn-ghost-dark {
  color: #1c2540;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-dark:hover, .btn-ghost-dark:focus, .btn-ghost-dark:active, .btn-ghost-dark.active {
    color: #ffffff;
    background-color: rgba(28, 37, 64, 0.1); }

.btn-ghost-tertiary {
  color: #1D58A5;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-tertiary:hover, .btn-ghost-tertiary:focus, .btn-ghost-tertiary:active, .btn-ghost-tertiary.active {
    color: #ffffff;
    background-color: rgba(29, 88, 165, 0.1); }

.btn-ghost-lighten {
  color: #fafbfe;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-lighten:hover, .btn-ghost-lighten:focus, .btn-ghost-lighten:active, .btn-ghost-lighten.active {
    color: #ffffff;
    background-color: rgba(250, 251, 254, 0.1); }

.btn-ghost-facebook {
  color: #3b5999;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-facebook:hover, .btn-ghost-facebook:focus, .btn-ghost-facebook:active, .btn-ghost-facebook.active {
    color: #ffffff;
    background-color: rgba(59, 89, 153, 0.1); }

.btn-ghost-twitter {
  color: #1da1f2;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-twitter:hover, .btn-ghost-twitter:focus, .btn-ghost-twitter:active, .btn-ghost-twitter.active {
    color: #ffffff;
    background-color: rgba(29, 161, 242, 0.1); }

.btn-ghost-google {
  color: #DB4337;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-google:hover, .btn-ghost-google:focus, .btn-ghost-google:active, .btn-ghost-google.active {
    color: #ffffff;
    background-color: rgba(219, 67, 55, 0.1); }

.btn-ghost-github {
  color: #24292E;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-github:hover, .btn-ghost-github:focus, .btn-ghost-github:active, .btn-ghost-github.active {
    color: #ffffff;
    background-color: rgba(36, 41, 46, 0.1); }

.btn-ghost-white {
  color: #ffffff;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-white:hover, .btn-ghost-white:focus, .btn-ghost-white:active, .btn-ghost-white.active {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.1); }

.btn-ghost-gray {
  color: #424767;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-gray:hover, .btn-ghost-gray:focus, .btn-ghost-gray:active, .btn-ghost-gray.active {
    color: #ffffff;
    background-color: rgba(66, 71, 103, 0.1); }

.btn-ghost-neutral {
  color: #ffffff;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-neutral:hover, .btn-ghost-neutral:focus, .btn-ghost-neutral:active, .btn-ghost-neutral.active {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.1); }

.btn-ghost-soft {
  color: #FAFAFB;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-soft:hover, .btn-ghost-soft:focus, .btn-ghost-soft:active, .btn-ghost-soft.active {
    color: #ffffff;
    background-color: rgba(250, 250, 251, 0.1); }

.btn-ghost-black {
  color: #111111;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-black:hover, .btn-ghost-black:focus, .btn-ghost-black:active, .btn-ghost-black.active {
    color: #ffffff;
    background-color: rgba(17, 17, 17, 0.1); }

.btn-ghost-purple {
  color: #6f42c1;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-purple:hover, .btn-ghost-purple:focus, .btn-ghost-purple:active, .btn-ghost-purple.active {
    color: #ffffff;
    background-color: rgba(111, 66, 193, 0.1); }

.btn-ghost-gray-100 {
  color: #ffffff;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-gray-100:hover, .btn-ghost-gray-100:focus, .btn-ghost-gray-100:active, .btn-ghost-gray-100.active {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.1); }

.btn-ghost-gray-200 {
  color: #fafbfe;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-gray-200:hover, .btn-ghost-gray-200:focus, .btn-ghost-gray-200:active, .btn-ghost-gray-200.active {
    color: #ffffff;
    background-color: rgba(250, 251, 254, 0.1); }

.btn-ghost-gray-300 {
  color: #FAFAFB;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-gray-300:hover, .btn-ghost-gray-300:focus, .btn-ghost-gray-300:active, .btn-ghost-gray-300.active {
    color: #ffffff;
    background-color: rgba(250, 250, 251, 0.1); }

.btn-ghost-gray-400 {
  color: #e6e7e8;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-gray-400:hover, .btn-ghost-gray-400:focus, .btn-ghost-gray-400:active, .btn-ghost-gray-400.active {
    color: #ffffff;
    background-color: rgba(230, 231, 232, 0.1); }

.btn-ghost-gray-500 {
  color: #B7C3D2;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-gray-500:hover, .btn-ghost-gray-500:focus, .btn-ghost-gray-500:active, .btn-ghost-gray-500.active {
    color: #ffffff;
    background-color: rgba(183, 195, 210, 0.1); }

.btn-ghost-gray-600 {
  color: #93a5be;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-gray-600:hover, .btn-ghost-gray-600:focus, .btn-ghost-gray-600:active, .btn-ghost-gray-600.active {
    color: #ffffff;
    background-color: rgba(147, 165, 190, 0.1); }

.btn-ghost-gray-700 {
  color: #52547a;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-gray-700:hover, .btn-ghost-gray-700:focus, .btn-ghost-gray-700:active, .btn-ghost-gray-700.active {
    color: #ffffff;
    background-color: rgba(82, 84, 122, 0.1); }

.btn-ghost-gray-800 {
  color: #4E5079;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-gray-800:hover, .btn-ghost-gray-800:focus, .btn-ghost-gray-800:active, .btn-ghost-gray-800.active {
    color: #ffffff;
    background-color: rgba(78, 80, 121, 0.1); }

.btn-lighten-primary {
  color: rgba(255, 91, 41, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-primary:hover, .btn-lighten-primary:focus, .btn-lighten-primary:active, .btn-lighten-primary.active {
    color: #ff5b29;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-secondary {
  color: rgba(28, 37, 64, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-secondary:hover, .btn-lighten-secondary:focus, .btn-lighten-secondary:active, .btn-lighten-secondary.active {
    color: #1c2540;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-success {
  color: rgba(24, 99, 75, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-success:hover, .btn-lighten-success:focus, .btn-lighten-success:active, .btn-lighten-success.active {
    color: #18634B;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-info {
  color: rgba(0, 86, 179, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-info:hover, .btn-lighten-info:focus, .btn-lighten-info:active, .btn-lighten-info.active {
    color: #0056B3;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-warning {
  color: rgba(240, 180, 0, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-warning:hover, .btn-lighten-warning:focus, .btn-lighten-warning:active, .btn-lighten-warning.active {
    color: #F0B400;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-danger {
  color: rgba(169, 30, 44, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-danger:hover, .btn-lighten-danger:focus, .btn-lighten-danger:active, .btn-lighten-danger.active {
    color: #A91E2C;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-light {
  color: rgba(230, 231, 232, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-light:hover, .btn-lighten-light:focus, .btn-lighten-light:active, .btn-lighten-light.active {
    color: #e6e7e8;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-dark {
  color: rgba(28, 37, 64, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-dark:hover, .btn-lighten-dark:focus, .btn-lighten-dark:active, .btn-lighten-dark.active {
    color: #1c2540;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-tertiary {
  color: rgba(29, 88, 165, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-tertiary:hover, .btn-lighten-tertiary:focus, .btn-lighten-tertiary:active, .btn-lighten-tertiary.active {
    color: #1D58A5;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-lighten {
  color: rgba(250, 251, 254, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-lighten:hover, .btn-lighten-lighten:focus, .btn-lighten-lighten:active, .btn-lighten-lighten.active {
    color: #fafbfe;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-facebook {
  color: rgba(59, 89, 153, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-facebook:hover, .btn-lighten-facebook:focus, .btn-lighten-facebook:active, .btn-lighten-facebook.active {
    color: #3b5999;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-twitter {
  color: rgba(29, 161, 242, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-twitter:hover, .btn-lighten-twitter:focus, .btn-lighten-twitter:active, .btn-lighten-twitter.active {
    color: #1da1f2;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-google {
  color: rgba(219, 67, 55, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-google:hover, .btn-lighten-google:focus, .btn-lighten-google:active, .btn-lighten-google.active {
    color: #DB4337;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-github {
  color: rgba(36, 41, 46, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-github:hover, .btn-lighten-github:focus, .btn-lighten-github:active, .btn-lighten-github.active {
    color: #24292E;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-white {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-white:hover, .btn-lighten-white:focus, .btn-lighten-white:active, .btn-lighten-white.active {
    color: #ffffff;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-gray {
  color: rgba(66, 71, 103, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-gray:hover, .btn-lighten-gray:focus, .btn-lighten-gray:active, .btn-lighten-gray.active {
    color: #424767;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-neutral {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-neutral:hover, .btn-lighten-neutral:focus, .btn-lighten-neutral:active, .btn-lighten-neutral.active {
    color: #ffffff;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-soft {
  color: rgba(250, 250, 251, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-soft:hover, .btn-lighten-soft:focus, .btn-lighten-soft:active, .btn-lighten-soft.active {
    color: #FAFAFB;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-black {
  color: rgba(17, 17, 17, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-black:hover, .btn-lighten-black:focus, .btn-lighten-black:active, .btn-lighten-black.active {
    color: #111111;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-purple {
  color: rgba(111, 66, 193, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-purple:hover, .btn-lighten-purple:focus, .btn-lighten-purple:active, .btn-lighten-purple.active {
    color: #6f42c1;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-gray-100 {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-gray-100:hover, .btn-lighten-gray-100:focus, .btn-lighten-gray-100:active, .btn-lighten-gray-100.active {
    color: #ffffff;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-gray-200 {
  color: rgba(250, 251, 254, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-gray-200:hover, .btn-lighten-gray-200:focus, .btn-lighten-gray-200:active, .btn-lighten-gray-200.active {
    color: #fafbfe;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-gray-300 {
  color: rgba(250, 250, 251, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-gray-300:hover, .btn-lighten-gray-300:focus, .btn-lighten-gray-300:active, .btn-lighten-gray-300.active {
    color: #FAFAFB;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-gray-400 {
  color: rgba(230, 231, 232, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-gray-400:hover, .btn-lighten-gray-400:focus, .btn-lighten-gray-400:active, .btn-lighten-gray-400.active {
    color: #e6e7e8;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-gray-500 {
  color: rgba(183, 195, 210, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-gray-500:hover, .btn-lighten-gray-500:focus, .btn-lighten-gray-500:active, .btn-lighten-gray-500.active {
    color: #B7C3D2;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-gray-600 {
  color: rgba(147, 165, 190, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-gray-600:hover, .btn-lighten-gray-600:focus, .btn-lighten-gray-600:active, .btn-lighten-gray-600.active {
    color: #93a5be;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-gray-700 {
  color: rgba(82, 84, 122, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-gray-700:hover, .btn-lighten-gray-700:focus, .btn-lighten-gray-700:active, .btn-lighten-gray-700.active {
    color: #52547a;
    background-color: gba(255, 255, 255, 0.7); }

.btn-lighten-gray-800 {
  color: rgba(78, 80, 121, 0.8);
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-lighten-gray-800:hover, .btn-lighten-gray-800:focus, .btn-lighten-gray-800:active, .btn-lighten-gray-800.active {
    color: #4E5079;
    background-color: gba(255, 255, 255, 0.7); }

.btn-darken-primary {
  color: rgba(255, 91, 41, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-primary:hover, .btn-darken-primary:focus, .btn-darken-primary:active, .btn-darken-primary.active {
    color: #ff5b29;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-secondary {
  color: rgba(28, 37, 64, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-secondary:hover, .btn-darken-secondary:focus, .btn-darken-secondary:active, .btn-darken-secondary.active {
    color: #1c2540;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-success {
  color: rgba(24, 99, 75, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-success:hover, .btn-darken-success:focus, .btn-darken-success:active, .btn-darken-success.active {
    color: #18634B;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-info {
  color: rgba(0, 86, 179, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-info:hover, .btn-darken-info:focus, .btn-darken-info:active, .btn-darken-info.active {
    color: #0056B3;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-warning {
  color: rgba(240, 180, 0, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-warning:hover, .btn-darken-warning:focus, .btn-darken-warning:active, .btn-darken-warning.active {
    color: #F0B400;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-danger {
  color: rgba(169, 30, 44, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-danger:hover, .btn-darken-danger:focus, .btn-darken-danger:active, .btn-darken-danger.active {
    color: #A91E2C;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-light {
  color: rgba(230, 231, 232, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-light:hover, .btn-darken-light:focus, .btn-darken-light:active, .btn-darken-light.active {
    color: #e6e7e8;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-dark {
  color: rgba(28, 37, 64, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-dark:hover, .btn-darken-dark:focus, .btn-darken-dark:active, .btn-darken-dark.active {
    color: #1c2540;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-tertiary {
  color: rgba(29, 88, 165, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-tertiary:hover, .btn-darken-tertiary:focus, .btn-darken-tertiary:active, .btn-darken-tertiary.active {
    color: #1D58A5;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-lighten {
  color: rgba(250, 251, 254, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-lighten:hover, .btn-darken-lighten:focus, .btn-darken-lighten:active, .btn-darken-lighten.active {
    color: #fafbfe;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-facebook {
  color: rgba(59, 89, 153, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-facebook:hover, .btn-darken-facebook:focus, .btn-darken-facebook:active, .btn-darken-facebook.active {
    color: #3b5999;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-twitter {
  color: rgba(29, 161, 242, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-twitter:hover, .btn-darken-twitter:focus, .btn-darken-twitter:active, .btn-darken-twitter.active {
    color: #1da1f2;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-google {
  color: rgba(219, 67, 55, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-google:hover, .btn-darken-google:focus, .btn-darken-google:active, .btn-darken-google.active {
    color: #DB4337;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-github {
  color: rgba(36, 41, 46, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-github:hover, .btn-darken-github:focus, .btn-darken-github:active, .btn-darken-github.active {
    color: #24292E;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-white {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-white:hover, .btn-darken-white:focus, .btn-darken-white:active, .btn-darken-white.active {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-gray {
  color: rgba(66, 71, 103, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-gray:hover, .btn-darken-gray:focus, .btn-darken-gray:active, .btn-darken-gray.active {
    color: #424767;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-neutral {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-neutral:hover, .btn-darken-neutral:focus, .btn-darken-neutral:active, .btn-darken-neutral.active {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-soft {
  color: rgba(250, 250, 251, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-soft:hover, .btn-darken-soft:focus, .btn-darken-soft:active, .btn-darken-soft.active {
    color: #FAFAFB;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-black {
  color: rgba(17, 17, 17, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-black:hover, .btn-darken-black:focus, .btn-darken-black:active, .btn-darken-black.active {
    color: #111111;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-purple {
  color: rgba(111, 66, 193, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-purple:hover, .btn-darken-purple:focus, .btn-darken-purple:active, .btn-darken-purple.active {
    color: #6f42c1;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-gray-100 {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-gray-100:hover, .btn-darken-gray-100:focus, .btn-darken-gray-100:active, .btn-darken-gray-100.active {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-gray-200 {
  color: rgba(250, 251, 254, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-gray-200:hover, .btn-darken-gray-200:focus, .btn-darken-gray-200:active, .btn-darken-gray-200.active {
    color: #fafbfe;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-gray-300 {
  color: rgba(250, 250, 251, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-gray-300:hover, .btn-darken-gray-300:focus, .btn-darken-gray-300:active, .btn-darken-gray-300.active {
    color: #FAFAFB;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-gray-400 {
  color: rgba(230, 231, 232, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-gray-400:hover, .btn-darken-gray-400:focus, .btn-darken-gray-400:active, .btn-darken-gray-400.active {
    color: #e6e7e8;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-gray-500 {
  color: rgba(183, 195, 210, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-gray-500:hover, .btn-darken-gray-500:focus, .btn-darken-gray-500:active, .btn-darken-gray-500.active {
    color: #B7C3D2;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-gray-600 {
  color: rgba(147, 165, 190, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-gray-600:hover, .btn-darken-gray-600:focus, .btn-darken-gray-600:active, .btn-darken-gray-600.active {
    color: #93a5be;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-gray-700 {
  color: rgba(82, 84, 122, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-gray-700:hover, .btn-darken-gray-700:focus, .btn-darken-gray-700:active, .btn-darken-gray-700.active {
    color: #52547a;
    background-color: rgba(0, 0, 0, 0.7); }

.btn-darken-gray-800 {
  color: rgba(78, 80, 121, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-darken-gray-800:hover, .btn-darken-gray-800:focus, .btn-darken-gray-800:active, .btn-darken-gray-800.active {
    color: #4E5079;
    background-color: rgba(0, 0, 0, 0.7); }

.cookie-bar {
  display: none;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1rem;
  background: #ffffff;
  color: #424767;
  font-size: 0.8rem;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  z-index: 9999; }
  @media (min-width: 768px) {
    .cookie-bar {
      flex-direction: row; } }
  .cookie-bar.cookie-bar-active {
    display: flex; }

form {
  position: relative; }
  form .form-control.input-validation-error {
    border-color: #A91E2C !important; }
  form .field-validation-valid {
    display: none; }
  form .field-validation-error {
    display: inline-block;
    padding: 0.3rem 0 0 0.75rem;
    color: #A91E2C;
    font-size: 0.8rem; }
  form .form-loader {
    display: none; }
  form.updating .form-loader {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.7);
    display: flex;
    align-items: center;
    justify-content: center; }
  form.form-signup.updating .form-loader {
    background-color: rgba(255, 91, 41, 0.7); }

.preloader {
  background-color: #ff5b29;
  justify-content: center; }

#btnScrolltop {
  background-color: #f53900;
  border: none;
  border-radius: 50%;
  color: #ffffff;
  cursor: pointer;
  font-size: 16px;
  line-height: 48px;
  width: 48px;
  height: 48px;
  position: fixed;
  bottom: 82px;
  right: 13px;
  z-index: 100;
  opacity: 0;
  transform: translateY(100px);
  transition: all .5s ease; }
  #btnScrolltop.show {
    opacity: 1;
    transform: translateY(-10px); }
    #btnScrolltop.show:hover {
      transform: translateY(-20px); }

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 5px 5px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.7; }
  .hamburger.is-active:hover {
    opacity: 0.7; }
  .hamburger.is-active .hamburger-inner,
  .hamburger.is-active .hamburger-inner::before,
  .hamburger.is-active .hamburger-inner::after {
    background-color: #ff5b29; }

.hamburger-box {
  width: 30px;
  height: 21px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 30px;
    height: 3px;
    background-color: #ff5b29;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -9px; }
  .hamburger-inner::after {
    bottom: -9px; }

/*@import "types/3dx";
@import "types/3dx-r";
@import "types/3dy";
@import "types/3dy-r";
@import "types/3dxy";
@import "types/3dxy-r";
@import "types/arrow";
@import "types/arrow-r";
@import "types/arrowalt";
@import "types/arrowalt-r";
@import "types/arrowturn";
@import "types/arrowturn-r";
@import "types/boring";
@import "types/collapse";
@import "types/collapse-r";
@import "types/elastic";
@import "types/elastic-r";
@import "types/emphatic";
@import "types/emphatic-r";
@import "types/minus";
@import "types/slider";
@import "types/slider-r";*/
/*
   * Spin
   */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*@import "types/spin-r";
@import "types/spring";
@import "types/spring-r";
@import "types/stand";
@import "types/stand-r";
@import "types/squeeze";
@import "types/vortex";
@import "types/vortex-r";*/
body::-webkit-scrollbar {
  width: 8px;
  /* width of the entire scrollbar */ }

body::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.15);
  /* color of the tracking area */ }

body::-webkit-scrollbar-thumb {
  background-color: #ff5b29;
  /* color of the scroll thumb */
  border-radius: 2px;
  /* roundness of the scroll thumb */ }
  body::-webkit-scrollbar-thumb:hover {
    background-color: #ff825c;
    /* color of the scroll thumb */ }

@media (min-width: 768px) {
  body.modal-open {
    padding-right: 8px !important; }
    body.modal-open #mainNavbar {
      padding-right: calc(1rem + 8px); } }

.footer {
  color: #ffffff;
  background-color: #1c2540; }
  .footer a {
    color: #e6e6e6; }
    .footer a:hover {
      color: #ffffff; }
  .footer .logo-footer {
    display: block;
    max-width: 300px;
    margin-bottom: 1rem; }
    .footer .logo-footer img {
      height: 40px; }
  .footer ul.footer-links li a:hover {
    padding-left: 10px; }
  .footer hr {
    border-top-color: #0c101d; }
  .footer form .field-validation-error {
    color: #ffffff; }
  .footer form .form-control {
    color: #ffffff;
    border-color: #0c101d;
    background-color: #0c101d; }
    .footer form .form-control:focus {
      border-color: #2c3a63;
      background-color: #2c3a63; }

#mainHeader {
  position: relative;
  z-index: 1000;
  width: 100%;
  background-color: #ffffff; }
  #mainHeader #topNavbar {
    position: relative;
    font-size: 0.8rem;
    line-height: 1;
    color: #ffffff;
    background-color: #ff5b29;
    padding: 0.65rem 0 0.5rem;
    /*&:before {
            content: '';
            position: absolute;
            top: 0;
            left: -30px;
            width: 30%;
            height: 100%;
            z-index: 0;
            transform: skew( -26deg );
            padding-left: 20px;
            background-color: $primary;
        }*/ }
    #mainHeader #topNavbar .topnavbar-left, #mainHeader #topNavbar topnavbar-right {
      position: relative;
      z-index: 1; }
    #mainHeader #topNavbar a.nav-link {
      color: rgba(255, 255, 255, 0.6); }
      #mainHeader #topNavbar a.nav-link:hover {
        color: #ffffff; }
  #mainHeader #mainNavbar.navbar.navbar-main {
    position: relative;
    top: auto;
    color: #424767;
    background-color: #ffffff;
    box-shadow: 0 0.5rem 1rem rgba(17, 17, 17, 0.15);
    transition: background-color linear 0.2s; }
    #mainHeader #mainNavbar.navbar.navbar-main a.nav-link {
      color: #424767; }
      #mainHeader #mainNavbar.navbar.navbar-main a.nav-link:hover {
        color: #ff5b29; }
    #mainHeader #mainNavbar.navbar.navbar-main .navbar-brand .logo.logo-mobile {
      display: block;
      position: absolute;
      top: -30px;
      width: 80px;
      height: 80px;
      background-color: #ffffff;
      border: 5px solid #ff5b29;
      border-radius: 50%; }
    #mainHeader #mainNavbar.navbar.navbar-main .navbar-brand .logo.logo-desktop {
      display: none;
      position: absolute;
      top: -60px;
      width: 200px;
      height: 200px;
      background-color: #ffffff;
      border: 10px solid #ff5b29;
      border-radius: 50%; }
    #mainHeader #mainNavbar.navbar.navbar-main .navbar-brand .logo.logo-desktop-trans {
      display: none; }
    @media (max-width: 991.98px) {
      #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse.navbar-collapse {
        position: fixed;
        z-index: 1000;
        min-height: 100vh !important;
        border-radius: 0;
        background-color: #ff4710; }
        #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse.navbar-collapse .navbar-nav .nav-item .nav-link {
          color: #ffffff; } }
    #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse.navbar-collapse .close {
      color: #ffffff; }
    #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .nav-item .nav-link {
      color: #424767; }
      #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .nav-item .nav-link i.fas {
        margin-left: 0.5rem; }
    #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .nav-item.dropdown .dropdown-item {
      display: flex;
      align-items: center;
      justify-content: space-between;
      font-size: 1rem;
      line-height: 1.5;
      padding: .8rem 1.5rem; }
      #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .nav-item.dropdown .dropdown-item:hover {
        color: #ff5b29;
        background-color: transparent;
        padding: .8rem 1.25rem .8rem 1.75rem; }
    #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .nav-item.dropdown .dropdown-menu.show {
      display: block !important; }
    #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu {
      position: relative; }
      #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu:not(:last-child):after {
        content: '';
        position: absolute;
        right: 1.5rem;
        bottom: 0;
        left: 1.5rem;
        border-bottom: 1px solid #e6e7e8; }
      @media (min-width: 768px) {
        #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .nav-link-arrow {
          -moz-transform: rotate(-90deg);
          -o-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
          -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg); } }
      #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu {
        padding: 0 0 0 0.5rem; }
    #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .mega-dropdown {
      position: static; }
      #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .mega-dropdown .dropdown-menu {
        padding: 0; }
        #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .mega-dropdown .dropdown-menu .mega-dropdown-panel {
          color: white;
          background-repeat: no-repeat;
          background-position: top center;
          background-size: cover;
          min-height: 240px; }
        #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .mega-dropdown .dropdown-menu .mega-dropdown-links {
          padding: 0.7rem 0; }
          #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .mega-dropdown .dropdown-menu .mega-dropdown-links .mega-dropdown-header {
            display: inline-block;
            font-size: 1.15rem;
            font-weight: 600; }
          @media (min-width: 768px) {
            #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .mega-dropdown .dropdown-menu .mega-dropdown-links .dropdown-item {
              padding: 0.2rem 1rem; } }
    @media (max-width: 991.98px) {
      #mainHeader #mainNavbar.navbar.navbar-main #mainNavbarCollapse .navbar-nav .dropdown .dropdown-menu {
        padding-right: 0; } }
  #mainHeader.fixed-top {
    position: fixed; }
  #mainHeader.headroom.headroom--not-top {
    padding-top: 0;
    padding-bottom: 0; }
  #mainHeader.header-sticky {
    position: absolute;
    z-index: 5000; }
    #mainHeader.header-sticky.stuck #mainNavbar {
      position: fixed;
      top: 0 !important; }
  #mainHeader a.nav-link, #mainHeader a.btn {
    white-space: nowrap; }
  #mainHeader a.nav-link {
    transition: color linear 0.15s; }

@media (min-width: 768px) {
  body #mainHeader #mainNavbar.navbar.navbar-main .navbar-brand .logo.logo-mobile {
    display: none; }
  body #mainHeader #mainNavbar.navbar.navbar-main .navbar-brand .logo.logo-desktop {
    display: block; }
  body #mainHeader #mainNavbar.navbar.navbar-main .navbar-brand .logo.logo-desktop-trans {
    display: none; }
  body.mainheader-transparent #mainHeader:not(.stuck) {
    background-color: transparent; }
    body.mainheader-transparent #mainHeader:not(.stuck) #topNavbar {
      background-color: transparent; }
    body.mainheader-transparent #mainHeader:not(.stuck) #mainNavbar.navbar.navbar-main {
      background-color: transparent; }
      body.mainheader-transparent #mainHeader:not(.stuck) #mainNavbar.navbar.navbar-main .navbar-brand .logo.logo-mobile {
        display: none; }
      body.mainheader-transparent #mainHeader:not(.stuck) #mainNavbar.navbar.navbar-main .navbar-brand .logo.logo-desktop {
        display: none; }
      body.mainheader-transparent #mainHeader:not(.stuck) #mainNavbar.navbar.navbar-main .navbar-brand .logo.logo-desktop-trans {
        display: block; } }

#modalSearch.modal {
  padding: 0 !important; }
  #modalSearch.modal .modal-dialog {
    width: 100%;
    max-width: none;
    height: 100%;
    margin: 0; }
  #modalSearch.modal .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0; }
    #modalSearch.modal .modal-content .modal-body {
      overflow-y: auto; }
      #modalSearch.modal .modal-content .modal-body .input-group {
        background-color: rgba(255, 255, 255, 0.2); }
        #modalSearch.modal .modal-content .modal-body .input-group .search-input {
          background-color: transparent;
          border: none;
          padding: 2rem;
          color: #ffffff;
          font-size: 1.5rem; }
          #modalSearch.modal .modal-content .modal-body .input-group .search-input::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            color: rgba(255, 255, 255, 0.5); }
          #modalSearch.modal .modal-content .modal-body .input-group .search-input::-moz-placeholder {
            /* Firefox 19+ */
            color: rgba(255, 255, 255, 0.5); }
          #modalSearch.modal .modal-content .modal-body .input-group .search-input:-ms-input-placeholder {
            /* IE 10+ */
            color: rgba(255, 255, 255, 0.5); }
          #modalSearch.modal .modal-content .modal-body .input-group .search-input:-moz-placeholder {
            /* Firefox 18- */
            color: rgba(255, 255, 255, 0.5); }
        #modalSearch.modal .modal-content .modal-body .input-group .input-group-append {
          margin-left: 0; }
          #modalSearch.modal .modal-content .modal-body .input-group .input-group-append .btn-search {
            background-color: transparent;
            border: none;
            padding-left: 1.5rem;
            padding-right: 1.5rem; }
            #modalSearch.modal .modal-content .modal-body .input-group .input-group-append .btn-search:hover {
              color: #ffffff; }
    #modalSearch.modal .modal-content .btn-close {
      position: absolute;
      top: 0.5rem;
      right: 1.5rem;
      width: 30px;
      height: 30px;
      line-height: 1;
      padding: 0;
      border-radius: 50%;
      color: rgba(255, 255, 255, 0.6);
      font-size: 1.5rem; }
      #modalSearch.modal .modal-content .btn-close:hover {
        color: #ffffff;
        background-color: rgba(255, 255, 255, 0.3); }

.pageheader {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center; }
  .pageheader:after {
    content: '';
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 120px;
    right: 0;
    bottom: -5px;
    left: 0;
    background: transparent url(/assets/img/pageheader-bottom.svg) no-repeat center bottom;
    background-size: 100%; }
  .pageheader .slick {
    width: 100%;
    height: 100%; }
    .pageheader .slick .slick-list .slick-track .slick-slide {
      position: relative; }
      .pageheader .slick .slick-list .slick-track .slick-slide.has-image:before {
        content: '';
        position: absolute;
        z-index: 1;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.5); }
      .pageheader .slick .slick-list .slick-track .slick-slide .slide-spacer {
        position: relative;
        z-index: 2;
        display: flex;
        height: 100%;
        align-items: center;
        padding-top: 3rem;
        padding-bottom: 3rem; }
        body .pageheader .slick .slick-list .slick-track .slick-slide .slide-spacer {
          padding-top: 3rem; }
  .pageheader.pageheader-dynamic {
    align-items: flex-end; }
    .pageheader.pageheader-dynamic .slick .slick-list .slick-track .slick-slide .slide-spacer {
      height: auto;
      min-height: 40vh; }
      .pageheader.pageheader-dynamic .slick .slick-list .slick-track .slick-slide .slide-spacer .content-image {
        max-height: 100%; }
  .pageheader.pageheader-sm {
    align-items: flex-end; }
    .pageheader.pageheader-sm .slick .slick-list .slick-track .slick-slide .slide-spacer {
      min-height: 40vh; }
      .pageheader.pageheader-sm .slick .slick-list .slick-track .slick-slide .slide-spacer .content-image {
        max-height: 100%; }
  .pageheader.pageheader-md .slick .slick-list .slick-track .slick-slide .slide-spacer {
    min-height: 65vh; }
    .pageheader.pageheader-md .slick .slick-list .slick-track .slick-slide .slide-spacer .content-image {
      max-height: 200px; }
    @media (min-width: 768px) {
      .pageheader.pageheader-md .slick .slick-list .slick-track .slick-slide .slide-spacer {
        padding-top: 6rem;
        padding-bottom: 6rem; }
        .pageheader.pageheader-md .slick .slick-list .slick-track .slick-slide .slide-spacer .content-image {
          max-height: 300px; } }
  .pageheader.pageheader-lg .slick .slick-list .slick-track .slick-slide .slide-spacer {
    min-height: 100vh; }
    .pageheader.pageheader-lg .slick .slick-list .slick-track .slick-slide .slide-spacer .content-image {
      max-height: 200px; }
    @media (min-width: 768px) {
      .pageheader.pageheader-lg .slick .slick-list .slick-track .slick-slide .slide-spacer {
        padding-top: 9rem;
        padding-bottom: 9rem; }
        .pageheader.pageheader-lg .slick .slick-list .slick-track .slick-slide .slide-spacer .content-image {
          max-height: 300px; } }
  .pageheader .h1 {
    color: #ffffff;
    font-size: 2.25rem;
    line-height: 1; }
  .pageheader .h2 {
    color: #ffffff;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1; }
  .pageheader .lead {
    font-size: 1.25rem;
    color: #ffffff; }
  @media (min-width: 576px) {
    .pageheader .h1 {
      font-size: 3rem; }
    .pageheader .h2 {
      font-size: 1.5rem; } }
  @media (min-width: 768px) {
    .pageheader .h1 {
      font-size: 3.5rem; } }

.section {
  padding-top: 4rem;
  padding-bottom: 4rem; }
  .section.section-md {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .section.section-lg {
    padding-top: 6rem;
    padding-bottom: 6rem; }
  .section .section-header {
    font-size: 2rem; }

#sidebar .sidebar-navigation {
  padding: 0 0 1.5rem;
  border-bottom: 1px dotted #e6e7e8;
  margin: 0 0 2rem; }
  #sidebar .sidebar-navigation ul.nav li.nav-item .media {
    padding: 0.5rem;
    margin-bottom: 0.5rem; }
    #sidebar .sidebar-navigation ul.nav li.nav-item .media.active {
      background-color: #FAFAFB; }
  #sidebar .sidebar-navigation ul.nav li.nav-item:hover .media {
    background-color: #FAFAFB; }
  #sidebar .sidebar-navigation ul.nav li.nav-item .nav-image {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 64px;
    height: 64px;
    background-color: #FAFAFB; }
  #sidebar .sidebar-navigation ul.nav li.nav-item .nav-link {
    padding-left: 0; }
  #sidebar .sidebar-navigation ul.nav ul.nav {
    padding-left: 0.5rem; }
    #sidebar .sidebar-navigation ul.nav ul.nav li.nav-item .nav-link:before {
      content: '-'; }

#sidebar .sidebar-item {
  display: block;
  padding: 1.25rem;
  margin: 0.5rem 0 1.5rem;
  background-size: cover;
  background-position: center center;
  border: 1px solid rgba(0, 0, 0, 0.1); }
  #sidebar .sidebar-item .sidebar-item-content p:last-child {
    margin-bottom: 0; }

.mainnewspage .newsitems .newsitem {
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }
  .mainnewspage .newsitems .newsitem.has-bg {
    color: #ffffff; }
    .mainnewspage .newsitems .newsitem.has-bg h3 {
      color: #ffffff; }

.headline {
  color: #1c2540; }

.subtitle {
  position: relative;
  color: #ff5b29;
  font-size: 1.25rem;
  font-weight: 400; }
  .subtitle:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-left: 10px;
    width: 25px;
    height: 2px;
    background-color: #ff5b29; }

.list-icon-arrow {
  list-style: none;
  padding: 0; }
  .list-icon-arrow li {
    position: relative;
    padding: 0.2rem 0 0.2rem 1.5rem; }
    .list-icon-arrow li:before {
      content: "";
      position: absolute;
      left: 0;
      font-family: 'Font Awesome 5 Free';
      color: #ff5b29;
      font-weight: 900;
      margin-left: 0;
      margin-right: 0.5rem; }

.list-icon-check {
  list-style: none;
  padding: 0; }
  .list-icon-check li {
    position: relative;
    padding: 0.2rem 0 0.2rem 1.5rem; }
    .list-icon-check li:before {
      content: "";
      position: absolute;
      left: 0;
      font-family: 'Font Awesome 5 Free';
      color: #ff5b29;
      font-weight: 900;
      margin-left: 0;
      margin-right: 0.5rem; }

.list-icon-chevron {
  list-style: none;
  padding: 0; }
  .list-icon-chevron li {
    position: relative;
    padding: 0.2rem 0 0.2rem 1.5rem; }
    .list-icon-chevron li:before {
      content: "";
      position: absolute;
      left: 0;
      font-family: 'Font Awesome 5 Free';
      color: #ff5b29;
      font-weight: 900;
      margin-left: 0;
      margin-right: 0.5rem; }

body[data-aos-duration='50'] [data-aos], [data-aos][data-aos][data-aos-duration='50'] {
  transition-duration: 50ms; }

body[data-aos-delay='50'] [data-aos], [data-aos][data-aos][data-aos-delay='50'] {
  transition-delay: 0; }
  body[data-aos-delay='50'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='50'].aos-animate {
    transition-delay: 50ms; }

body[data-aos-duration='100'] [data-aos], [data-aos][data-aos][data-aos-duration='100'] {
  transition-duration: 100ms; }

body[data-aos-delay='100'] [data-aos], [data-aos][data-aos][data-aos-delay='100'] {
  transition-delay: 0; }
  body[data-aos-delay='100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='100'].aos-animate {
    transition-delay: 100ms; }

body[data-aos-duration='150'] [data-aos], [data-aos][data-aos][data-aos-duration='150'] {
  transition-duration: 150ms; }

body[data-aos-delay='150'] [data-aos], [data-aos][data-aos][data-aos-delay='150'] {
  transition-delay: 0; }
  body[data-aos-delay='150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='150'].aos-animate {
    transition-delay: 150ms; }

body[data-aos-duration='200'] [data-aos], [data-aos][data-aos][data-aos-duration='200'] {
  transition-duration: 200ms; }

body[data-aos-delay='200'] [data-aos], [data-aos][data-aos][data-aos-delay='200'] {
  transition-delay: 0; }
  body[data-aos-delay='200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='200'].aos-animate {
    transition-delay: 200ms; }

body[data-aos-duration='250'] [data-aos], [data-aos][data-aos][data-aos-duration='250'] {
  transition-duration: 250ms; }

body[data-aos-delay='250'] [data-aos], [data-aos][data-aos][data-aos-delay='250'] {
  transition-delay: 0; }
  body[data-aos-delay='250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='250'].aos-animate {
    transition-delay: 250ms; }

body[data-aos-duration='300'] [data-aos], [data-aos][data-aos][data-aos-duration='300'] {
  transition-duration: 300ms; }

body[data-aos-delay='300'] [data-aos], [data-aos][data-aos][data-aos-delay='300'] {
  transition-delay: 0; }
  body[data-aos-delay='300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='300'].aos-animate {
    transition-delay: 300ms; }

body[data-aos-duration='350'] [data-aos], [data-aos][data-aos][data-aos-duration='350'] {
  transition-duration: 350ms; }

body[data-aos-delay='350'] [data-aos], [data-aos][data-aos][data-aos-delay='350'] {
  transition-delay: 0; }
  body[data-aos-delay='350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='350'].aos-animate {
    transition-delay: 350ms; }

body[data-aos-duration='400'] [data-aos], [data-aos][data-aos][data-aos-duration='400'] {
  transition-duration: 400ms; }

body[data-aos-delay='400'] [data-aos], [data-aos][data-aos][data-aos-delay='400'] {
  transition-delay: 0; }
  body[data-aos-delay='400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='400'].aos-animate {
    transition-delay: 400ms; }

body[data-aos-duration='450'] [data-aos], [data-aos][data-aos][data-aos-duration='450'] {
  transition-duration: 450ms; }

body[data-aos-delay='450'] [data-aos], [data-aos][data-aos][data-aos-delay='450'] {
  transition-delay: 0; }
  body[data-aos-delay='450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='450'].aos-animate {
    transition-delay: 450ms; }

body[data-aos-duration='500'] [data-aos], [data-aos][data-aos][data-aos-duration='500'] {
  transition-duration: 500ms; }

body[data-aos-delay='500'] [data-aos], [data-aos][data-aos][data-aos-delay='500'] {
  transition-delay: 0; }
  body[data-aos-delay='500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='500'].aos-animate {
    transition-delay: 500ms; }

body[data-aos-duration='550'] [data-aos], [data-aos][data-aos][data-aos-duration='550'] {
  transition-duration: 550ms; }

body[data-aos-delay='550'] [data-aos], [data-aos][data-aos][data-aos-delay='550'] {
  transition-delay: 0; }
  body[data-aos-delay='550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='550'].aos-animate {
    transition-delay: 550ms; }

body[data-aos-duration='600'] [data-aos], [data-aos][data-aos][data-aos-duration='600'] {
  transition-duration: 600ms; }

body[data-aos-delay='600'] [data-aos], [data-aos][data-aos][data-aos-delay='600'] {
  transition-delay: 0; }
  body[data-aos-delay='600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='600'].aos-animate {
    transition-delay: 600ms; }

body[data-aos-duration='650'] [data-aos], [data-aos][data-aos][data-aos-duration='650'] {
  transition-duration: 650ms; }

body[data-aos-delay='650'] [data-aos], [data-aos][data-aos][data-aos-delay='650'] {
  transition-delay: 0; }
  body[data-aos-delay='650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='650'].aos-animate {
    transition-delay: 650ms; }

body[data-aos-duration='700'] [data-aos], [data-aos][data-aos][data-aos-duration='700'] {
  transition-duration: 700ms; }

body[data-aos-delay='700'] [data-aos], [data-aos][data-aos][data-aos-delay='700'] {
  transition-delay: 0; }
  body[data-aos-delay='700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='700'].aos-animate {
    transition-delay: 700ms; }

body[data-aos-duration='750'] [data-aos], [data-aos][data-aos][data-aos-duration='750'] {
  transition-duration: 750ms; }

body[data-aos-delay='750'] [data-aos], [data-aos][data-aos][data-aos-delay='750'] {
  transition-delay: 0; }
  body[data-aos-delay='750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='750'].aos-animate {
    transition-delay: 750ms; }

body[data-aos-duration='800'] [data-aos], [data-aos][data-aos][data-aos-duration='800'] {
  transition-duration: 800ms; }

body[data-aos-delay='800'] [data-aos], [data-aos][data-aos][data-aos-delay='800'] {
  transition-delay: 0; }
  body[data-aos-delay='800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='800'].aos-animate {
    transition-delay: 800ms; }

body[data-aos-duration='850'] [data-aos], [data-aos][data-aos][data-aos-duration='850'] {
  transition-duration: 850ms; }

body[data-aos-delay='850'] [data-aos], [data-aos][data-aos][data-aos-delay='850'] {
  transition-delay: 0; }
  body[data-aos-delay='850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='850'].aos-animate {
    transition-delay: 850ms; }

body[data-aos-duration='900'] [data-aos], [data-aos][data-aos][data-aos-duration='900'] {
  transition-duration: 900ms; }

body[data-aos-delay='900'] [data-aos], [data-aos][data-aos][data-aos-delay='900'] {
  transition-delay: 0; }
  body[data-aos-delay='900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='900'].aos-animate {
    transition-delay: 900ms; }

body[data-aos-duration='950'] [data-aos], [data-aos][data-aos][data-aos-duration='950'] {
  transition-duration: 950ms; }

body[data-aos-delay='950'] [data-aos], [data-aos][data-aos][data-aos-delay='950'] {
  transition-delay: 0; }
  body[data-aos-delay='950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='950'].aos-animate {
    transition-delay: 950ms; }

body[data-aos-duration='1000'] [data-aos], [data-aos][data-aos][data-aos-duration='1000'] {
  transition-duration: 1000ms; }

body[data-aos-delay='1000'] [data-aos], [data-aos][data-aos][data-aos-delay='1000'] {
  transition-delay: 0; }
  body[data-aos-delay='1000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1000'].aos-animate {
    transition-delay: 1000ms; }

body[data-aos-duration='1050'] [data-aos], [data-aos][data-aos][data-aos-duration='1050'] {
  transition-duration: 1050ms; }

body[data-aos-delay='1050'] [data-aos], [data-aos][data-aos][data-aos-delay='1050'] {
  transition-delay: 0; }
  body[data-aos-delay='1050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1050'].aos-animate {
    transition-delay: 1050ms; }

body[data-aos-duration='1100'] [data-aos], [data-aos][data-aos][data-aos-duration='1100'] {
  transition-duration: 1100ms; }

body[data-aos-delay='1100'] [data-aos], [data-aos][data-aos][data-aos-delay='1100'] {
  transition-delay: 0; }
  body[data-aos-delay='1100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1100'].aos-animate {
    transition-delay: 1100ms; }

body[data-aos-duration='1150'] [data-aos], [data-aos][data-aos][data-aos-duration='1150'] {
  transition-duration: 1150ms; }

body[data-aos-delay='1150'] [data-aos], [data-aos][data-aos][data-aos-delay='1150'] {
  transition-delay: 0; }
  body[data-aos-delay='1150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1150'].aos-animate {
    transition-delay: 1150ms; }

body[data-aos-duration='1200'] [data-aos], [data-aos][data-aos][data-aos-duration='1200'] {
  transition-duration: 1200ms; }

body[data-aos-delay='1200'] [data-aos], [data-aos][data-aos][data-aos-delay='1200'] {
  transition-delay: 0; }
  body[data-aos-delay='1200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1200'].aos-animate {
    transition-delay: 1200ms; }

body[data-aos-duration='1250'] [data-aos], [data-aos][data-aos][data-aos-duration='1250'] {
  transition-duration: 1250ms; }

body[data-aos-delay='1250'] [data-aos], [data-aos][data-aos][data-aos-delay='1250'] {
  transition-delay: 0; }
  body[data-aos-delay='1250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1250'].aos-animate {
    transition-delay: 1250ms; }

body[data-aos-duration='1300'] [data-aos], [data-aos][data-aos][data-aos-duration='1300'] {
  transition-duration: 1300ms; }

body[data-aos-delay='1300'] [data-aos], [data-aos][data-aos][data-aos-delay='1300'] {
  transition-delay: 0; }
  body[data-aos-delay='1300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1300'].aos-animate {
    transition-delay: 1300ms; }

body[data-aos-duration='1350'] [data-aos], [data-aos][data-aos][data-aos-duration='1350'] {
  transition-duration: 1350ms; }

body[data-aos-delay='1350'] [data-aos], [data-aos][data-aos][data-aos-delay='1350'] {
  transition-delay: 0; }
  body[data-aos-delay='1350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1350'].aos-animate {
    transition-delay: 1350ms; }

body[data-aos-duration='1400'] [data-aos], [data-aos][data-aos][data-aos-duration='1400'] {
  transition-duration: 1400ms; }

body[data-aos-delay='1400'] [data-aos], [data-aos][data-aos][data-aos-delay='1400'] {
  transition-delay: 0; }
  body[data-aos-delay='1400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1400'].aos-animate {
    transition-delay: 1400ms; }

body[data-aos-duration='1450'] [data-aos], [data-aos][data-aos][data-aos-duration='1450'] {
  transition-duration: 1450ms; }

body[data-aos-delay='1450'] [data-aos], [data-aos][data-aos][data-aos-delay='1450'] {
  transition-delay: 0; }
  body[data-aos-delay='1450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1450'].aos-animate {
    transition-delay: 1450ms; }

body[data-aos-duration='1500'] [data-aos], [data-aos][data-aos][data-aos-duration='1500'] {
  transition-duration: 1500ms; }

body[data-aos-delay='1500'] [data-aos], [data-aos][data-aos][data-aos-delay='1500'] {
  transition-delay: 0; }
  body[data-aos-delay='1500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1500'].aos-animate {
    transition-delay: 1500ms; }

body[data-aos-duration='1550'] [data-aos], [data-aos][data-aos][data-aos-duration='1550'] {
  transition-duration: 1550ms; }

body[data-aos-delay='1550'] [data-aos], [data-aos][data-aos][data-aos-delay='1550'] {
  transition-delay: 0; }
  body[data-aos-delay='1550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1550'].aos-animate {
    transition-delay: 1550ms; }

body[data-aos-duration='1600'] [data-aos], [data-aos][data-aos][data-aos-duration='1600'] {
  transition-duration: 1600ms; }

body[data-aos-delay='1600'] [data-aos], [data-aos][data-aos][data-aos-delay='1600'] {
  transition-delay: 0; }
  body[data-aos-delay='1600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1600'].aos-animate {
    transition-delay: 1600ms; }

body[data-aos-duration='1650'] [data-aos], [data-aos][data-aos][data-aos-duration='1650'] {
  transition-duration: 1650ms; }

body[data-aos-delay='1650'] [data-aos], [data-aos][data-aos][data-aos-delay='1650'] {
  transition-delay: 0; }
  body[data-aos-delay='1650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1650'].aos-animate {
    transition-delay: 1650ms; }

body[data-aos-duration='1700'] [data-aos], [data-aos][data-aos][data-aos-duration='1700'] {
  transition-duration: 1700ms; }

body[data-aos-delay='1700'] [data-aos], [data-aos][data-aos][data-aos-delay='1700'] {
  transition-delay: 0; }
  body[data-aos-delay='1700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1700'].aos-animate {
    transition-delay: 1700ms; }

body[data-aos-duration='1750'] [data-aos], [data-aos][data-aos][data-aos-duration='1750'] {
  transition-duration: 1750ms; }

body[data-aos-delay='1750'] [data-aos], [data-aos][data-aos][data-aos-delay='1750'] {
  transition-delay: 0; }
  body[data-aos-delay='1750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1750'].aos-animate {
    transition-delay: 1750ms; }

body[data-aos-duration='1800'] [data-aos], [data-aos][data-aos][data-aos-duration='1800'] {
  transition-duration: 1800ms; }

body[data-aos-delay='1800'] [data-aos], [data-aos][data-aos][data-aos-delay='1800'] {
  transition-delay: 0; }
  body[data-aos-delay='1800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1800'].aos-animate {
    transition-delay: 1800ms; }

body[data-aos-duration='1850'] [data-aos], [data-aos][data-aos][data-aos-duration='1850'] {
  transition-duration: 1850ms; }

body[data-aos-delay='1850'] [data-aos], [data-aos][data-aos][data-aos-delay='1850'] {
  transition-delay: 0; }
  body[data-aos-delay='1850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1850'].aos-animate {
    transition-delay: 1850ms; }

body[data-aos-duration='1900'] [data-aos], [data-aos][data-aos][data-aos-duration='1900'] {
  transition-duration: 1900ms; }

body[data-aos-delay='1900'] [data-aos], [data-aos][data-aos][data-aos-delay='1900'] {
  transition-delay: 0; }
  body[data-aos-delay='1900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1900'].aos-animate {
    transition-delay: 1900ms; }

body[data-aos-duration='1950'] [data-aos], [data-aos][data-aos][data-aos-duration='1950'] {
  transition-duration: 1950ms; }

body[data-aos-delay='1950'] [data-aos], [data-aos][data-aos][data-aos-delay='1950'] {
  transition-delay: 0; }
  body[data-aos-delay='1950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1950'].aos-animate {
    transition-delay: 1950ms; }

body[data-aos-duration='2000'] [data-aos], [data-aos][data-aos][data-aos-duration='2000'] {
  transition-duration: 2000ms; }

body[data-aos-delay='2000'] [data-aos], [data-aos][data-aos][data-aos-delay='2000'] {
  transition-delay: 0; }
  body[data-aos-delay='2000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2000'].aos-animate {
    transition-delay: 2000ms; }

body[data-aos-duration='2050'] [data-aos], [data-aos][data-aos][data-aos-duration='2050'] {
  transition-duration: 2050ms; }

body[data-aos-delay='2050'] [data-aos], [data-aos][data-aos][data-aos-delay='2050'] {
  transition-delay: 0; }
  body[data-aos-delay='2050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2050'].aos-animate {
    transition-delay: 2050ms; }

body[data-aos-duration='2100'] [data-aos], [data-aos][data-aos][data-aos-duration='2100'] {
  transition-duration: 2100ms; }

body[data-aos-delay='2100'] [data-aos], [data-aos][data-aos][data-aos-delay='2100'] {
  transition-delay: 0; }
  body[data-aos-delay='2100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2100'].aos-animate {
    transition-delay: 2100ms; }

body[data-aos-duration='2150'] [data-aos], [data-aos][data-aos][data-aos-duration='2150'] {
  transition-duration: 2150ms; }

body[data-aos-delay='2150'] [data-aos], [data-aos][data-aos][data-aos-delay='2150'] {
  transition-delay: 0; }
  body[data-aos-delay='2150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2150'].aos-animate {
    transition-delay: 2150ms; }

body[data-aos-duration='2200'] [data-aos], [data-aos][data-aos][data-aos-duration='2200'] {
  transition-duration: 2200ms; }

body[data-aos-delay='2200'] [data-aos], [data-aos][data-aos][data-aos-delay='2200'] {
  transition-delay: 0; }
  body[data-aos-delay='2200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2200'].aos-animate {
    transition-delay: 2200ms; }

body[data-aos-duration='2250'] [data-aos], [data-aos][data-aos][data-aos-duration='2250'] {
  transition-duration: 2250ms; }

body[data-aos-delay='2250'] [data-aos], [data-aos][data-aos][data-aos-delay='2250'] {
  transition-delay: 0; }
  body[data-aos-delay='2250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2250'].aos-animate {
    transition-delay: 2250ms; }

body[data-aos-duration='2300'] [data-aos], [data-aos][data-aos][data-aos-duration='2300'] {
  transition-duration: 2300ms; }

body[data-aos-delay='2300'] [data-aos], [data-aos][data-aos][data-aos-delay='2300'] {
  transition-delay: 0; }
  body[data-aos-delay='2300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2300'].aos-animate {
    transition-delay: 2300ms; }

body[data-aos-duration='2350'] [data-aos], [data-aos][data-aos][data-aos-duration='2350'] {
  transition-duration: 2350ms; }

body[data-aos-delay='2350'] [data-aos], [data-aos][data-aos][data-aos-delay='2350'] {
  transition-delay: 0; }
  body[data-aos-delay='2350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2350'].aos-animate {
    transition-delay: 2350ms; }

body[data-aos-duration='2400'] [data-aos], [data-aos][data-aos][data-aos-duration='2400'] {
  transition-duration: 2400ms; }

body[data-aos-delay='2400'] [data-aos], [data-aos][data-aos][data-aos-delay='2400'] {
  transition-delay: 0; }
  body[data-aos-delay='2400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2400'].aos-animate {
    transition-delay: 2400ms; }

body[data-aos-duration='2450'] [data-aos], [data-aos][data-aos][data-aos-duration='2450'] {
  transition-duration: 2450ms; }

body[data-aos-delay='2450'] [data-aos], [data-aos][data-aos][data-aos-delay='2450'] {
  transition-delay: 0; }
  body[data-aos-delay='2450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2450'].aos-animate {
    transition-delay: 2450ms; }

body[data-aos-duration='2500'] [data-aos], [data-aos][data-aos][data-aos-duration='2500'] {
  transition-duration: 2500ms; }

body[data-aos-delay='2500'] [data-aos], [data-aos][data-aos][data-aos-delay='2500'] {
  transition-delay: 0; }
  body[data-aos-delay='2500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2500'].aos-animate {
    transition-delay: 2500ms; }

body[data-aos-duration='2550'] [data-aos], [data-aos][data-aos][data-aos-duration='2550'] {
  transition-duration: 2550ms; }

body[data-aos-delay='2550'] [data-aos], [data-aos][data-aos][data-aos-delay='2550'] {
  transition-delay: 0; }
  body[data-aos-delay='2550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2550'].aos-animate {
    transition-delay: 2550ms; }

body[data-aos-duration='2600'] [data-aos], [data-aos][data-aos][data-aos-duration='2600'] {
  transition-duration: 2600ms; }

body[data-aos-delay='2600'] [data-aos], [data-aos][data-aos][data-aos-delay='2600'] {
  transition-delay: 0; }
  body[data-aos-delay='2600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2600'].aos-animate {
    transition-delay: 2600ms; }

body[data-aos-duration='2650'] [data-aos], [data-aos][data-aos][data-aos-duration='2650'] {
  transition-duration: 2650ms; }

body[data-aos-delay='2650'] [data-aos], [data-aos][data-aos][data-aos-delay='2650'] {
  transition-delay: 0; }
  body[data-aos-delay='2650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2650'].aos-animate {
    transition-delay: 2650ms; }

body[data-aos-duration='2700'] [data-aos], [data-aos][data-aos][data-aos-duration='2700'] {
  transition-duration: 2700ms; }

body[data-aos-delay='2700'] [data-aos], [data-aos][data-aos][data-aos-delay='2700'] {
  transition-delay: 0; }
  body[data-aos-delay='2700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2700'].aos-animate {
    transition-delay: 2700ms; }

body[data-aos-duration='2750'] [data-aos], [data-aos][data-aos][data-aos-duration='2750'] {
  transition-duration: 2750ms; }

body[data-aos-delay='2750'] [data-aos], [data-aos][data-aos][data-aos-delay='2750'] {
  transition-delay: 0; }
  body[data-aos-delay='2750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2750'].aos-animate {
    transition-delay: 2750ms; }

body[data-aos-duration='2800'] [data-aos], [data-aos][data-aos][data-aos-duration='2800'] {
  transition-duration: 2800ms; }

body[data-aos-delay='2800'] [data-aos], [data-aos][data-aos][data-aos-delay='2800'] {
  transition-delay: 0; }
  body[data-aos-delay='2800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2800'].aos-animate {
    transition-delay: 2800ms; }

body[data-aos-duration='2850'] [data-aos], [data-aos][data-aos][data-aos-duration='2850'] {
  transition-duration: 2850ms; }

body[data-aos-delay='2850'] [data-aos], [data-aos][data-aos][data-aos-delay='2850'] {
  transition-delay: 0; }
  body[data-aos-delay='2850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2850'].aos-animate {
    transition-delay: 2850ms; }

body[data-aos-duration='2900'] [data-aos], [data-aos][data-aos][data-aos-duration='2900'] {
  transition-duration: 2900ms; }

body[data-aos-delay='2900'] [data-aos], [data-aos][data-aos][data-aos-delay='2900'] {
  transition-delay: 0; }
  body[data-aos-delay='2900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2900'].aos-animate {
    transition-delay: 2900ms; }

body[data-aos-duration='2950'] [data-aos], [data-aos][data-aos][data-aos-duration='2950'] {
  transition-duration: 2950ms; }

body[data-aos-delay='2950'] [data-aos], [data-aos][data-aos][data-aos-delay='2950'] {
  transition-delay: 0; }
  body[data-aos-delay='2950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2950'].aos-animate {
    transition-delay: 2950ms; }

body[data-aos-duration='3000'] [data-aos], [data-aos][data-aos][data-aos-duration='3000'] {
  transition-duration: 3000ms; }

body[data-aos-delay='3000'] [data-aos], [data-aos][data-aos][data-aos-delay='3000'] {
  transition-delay: 0; }
  body[data-aos-delay='3000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='3000'].aos-animate {
    transition-delay: 3000ms; }

body[data-aos-easing="linear"] [data-aos], [data-aos][data-aos][data-aos-easing="linear"] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

body[data-aos-easing="ease"] [data-aos], [data-aos][data-aos][data-aos-easing="ease"] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }

body[data-aos-easing="ease-in"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in"] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1); }

body[data-aos-easing="ease-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out"] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1); }

body[data-aos-easing="ease-in-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out"] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1); }

body[data-aos-easing="ease-in-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-back"] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

body[data-aos-easing="ease-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-back"] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

body[data-aos-easing="ease-in-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-back"] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

body[data-aos-easing="ease-in-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-sine"] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

body[data-aos-easing="ease-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-sine"] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

body[data-aos-easing="ease-in-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

body[data-aos-easing="ease-in-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quad"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quad"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

body[data-aos-easing="ease-in-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-cubic"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-cubic"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

body[data-aos-easing="ease-in-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quart"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quart"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^='fade'][data-aos^='fade'] {
  opacity: 0;
  transition-property: opacity, transform; }
  [data-aos^='fade'][data-aos^='fade'].aos-animate {
    opacity: 1;
    transform: translate3d(0, 0, 0); }

[data-aos='fade-up'] {
  transform: translate3d(0, 100px, 0); }

[data-aos='fade-down'] {
  transform: translate3d(0, -100px, 0); }

[data-aos='fade-right'] {
  transform: translate3d(-100px, 0, 0); }

[data-aos='fade-left'] {
  transform: translate3d(100px, 0, 0); }

[data-aos='fade-up-right'] {
  transform: translate3d(-100px, 100px, 0); }

[data-aos='fade-up-left'] {
  transform: translate3d(100px, 100px, 0); }

[data-aos='fade-down-right'] {
  transform: translate3d(-100px, -100px, 0); }

[data-aos='fade-down-left'] {
  transform: translate3d(100px, -100px, 0); }

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^='zoom'][data-aos^='zoom'] {
  opacity: 0;
  transition-property: opacity, transform; }
  [data-aos^='zoom'][data-aos^='zoom'].aos-animate {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1); }

[data-aos='zoom-in'] {
  transform: scale(0.6); }

[data-aos='zoom-in-up'] {
  transform: translate3d(0, 100px, 0) scale(0.6); }

[data-aos='zoom-in-down'] {
  transform: translate3d(0, -100px, 0) scale(0.6); }

[data-aos='zoom-in-right'] {
  transform: translate3d(-100px, 0, 0) scale(0.6); }

[data-aos='zoom-in-left'] {
  transform: translate3d(100px, 0, 0) scale(0.6); }

[data-aos='zoom-out'] {
  transform: scale(1.2); }

[data-aos='zoom-out-up'] {
  transform: translate3d(0, 100px, 0) scale(1.2); }

[data-aos='zoom-out-down'] {
  transform: translate3d(0, -100px, 0) scale(1.2); }

[data-aos='zoom-out-right'] {
  transform: translate3d(-100px, 0, 0) scale(1.2); }

[data-aos='zoom-out-left'] {
  transform: translate3d(100px, 0, 0) scale(1.2); }

/**
 * Slide animations
 */
[data-aos^='slide'][data-aos^='slide'] {
  transition-property: transform; }
  [data-aos^='slide'][data-aos^='slide'].aos-animate {
    transform: translate3d(0, 0, 0); }

[data-aos='slide-up'] {
  transform: translate3d(0, 100%, 0); }

[data-aos='slide-down'] {
  transform: translate3d(0, -100%, 0); }

[data-aos='slide-right'] {
  transform: translate3d(-100%, 0, 0); }

[data-aos='slide-left'] {
  transform: translate3d(100%, 0, 0); }

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^='flip'][data-aos^='flip'] {
  backface-visibility: hidden;
  transition-property: transform; }

[data-aos='flip-left'] {
  transform: perspective(2500px) rotateY(-100deg); }
  [data-aos='flip-left'].aos-animate {
    transform: perspective(2500px) rotateY(0); }

[data-aos='flip-right'] {
  transform: perspective(2500px) rotateY(100deg); }
  [data-aos='flip-right'].aos-animate {
    transform: perspective(2500px) rotateY(0); }

[data-aos='flip-up'] {
  transform: perspective(2500px) rotateX(-100deg); }
  [data-aos='flip-up'].aos-animate {
    transform: perspective(2500px) rotateX(0); }

[data-aos='flip-down'] {
  transform: perspective(2500px) rotateX(100deg); }
  [data-aos='flip-down'].aos-animate {
    transform: perspective(2500px) rotateX(0); }

main {
  min-height: 500px; }

/*------------------------------------
  Client
------------------------------------*/
.section.calltoaction-section:before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -15px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 30px 0 30px;
  border-color: #ffffff transparent transparent transparent; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiYXNzZXRzL2Nzcy9zdHlsZXMuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJhc3NldHMvY3NzL3N0eWxlcy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL19taXhpbnMuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2RlcHJlY2F0ZS5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNpemUuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zaXplLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL19hcHB2YXJpYWJsZXMuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS9fdmVuZG9yLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS92ZW5kb3IvX2Jvb3RzdHJhcC1kYXRlcGlja2VyLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS92ZW5kb3IvX2Jvb3RzdHJhcC10YWdzaW5wdXQuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL3ZlbmRvci9faGVhZHJvb20uc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL3ZlbmRvci9fbm91aXNsaWRlci5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvX21peGlucy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvbWl4aW5zL19hbmltYXRpb25zLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS9taXhpbnMvX2FsZXJ0LnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvbWl4aW5zL19idXR0b25zLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS9taXhpbnMvX2Zvcm1zLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS9taXhpbnMvX2ljb24uc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL21peGlucy9fbW9kYWxzLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS9taXhpbnMvX3BvcG92ZXIuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL21peGlucy9fdHJhbnNmb3JtLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvX2Z1bmN0aW9ucy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvX3JlYm9vdC5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvX3V0aWxpdGllcy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvdXRpbGl0aWVzL19iYWNrZ3JvdW5kcy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvdXRpbGl0aWVzL19mbG9hdGluZy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvdXRpbGl0aWVzL19oZWxwZXIuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvdXRpbGl0aWVzL190ZXh0LnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS91dGlsaXRpZXMvX3RyYW5zZm9ybS5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvdXRpbGl0aWVzL19hbmltYXRpb25zLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS9fbGF5b3V0LnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS9sYXlvdXQvX25hdmJhci5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvbGF5b3V0L19mb290ZXIuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL2xheW91dC9fc2lkZWJhci5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvX2NvbXBvbmVudHMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX2FjY29yZGlvbnMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX2FsZXJ0cy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fYXZhdGFycy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS9jb21wb25lbnRzL19jbG9zZS5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fY291bnRlcnMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX2N1c3RvbS1mb3Jtcy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS9jb21wb25lbnRzL19pY29ucy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9faW1hZ2VzLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS9jb21wb25lbnRzL19pbnB1dC1ncm91cC5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fbGlzdC1ncm91cC5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fbWFwcy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX25hdi5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fcG9wb3Zlci5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fcHJvZ3Jlc3Muc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX3ByZWxvYWRlci5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fc2hhcGVzLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS9jb21wb25lbnRzL190eXBlLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy90aGVtZS9jb21wb25lbnRzL190b29sdGlwLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9zbGljay9zbGljay5zY3NzIiwKCQkiYXNzZXRzL3ZlbmRvcnMvc2xpY2svc2xpY2stdGhlbWUuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3RoZW1lL3ZlbmRvci9fY3ViZXBvcnRmb2xpby5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS9fbWl4aW5zLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL21peGlucy9fYmFja2dyb3VuZC1jb3Zlci5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS9taXhpbnMvX2J1dHRvbnMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3dlYnNpdGUxMDEvbWl4aW5zL19saXN0cy5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS9taXhpbnMvX3NwYWNlLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL191dGlsaXRpZXMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3dlYnNpdGUxMDEvdXRpbGl0aWVzL19iYWNrZ3JvdW5kcy5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS91dGlsaXRpZXMvX2JnLWltYWdlLWhlcm8uc2NzcyIsCgkJImFzc2V0cy9zY3NzL3dlYnNpdGUxMDEvdXRpbGl0aWVzL190cmFuc2l0aW9ucy5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS91dGlsaXRpZXMvX3pvb20uc2NzcyIsCgkJImFzc2V0cy9zY3NzL3dlYnNpdGUxMDEvX2Ntcy1jb21wb25lbnRzLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL2Ntcy1jb21wb25lbnRzL19hbGVydC5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS9jbXMtY29tcG9uZW50cy9fY2FsbHRvYWN0aW9uLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL2Ntcy1jb21wb25lbnRzL19jb21wb25lbnRzLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL2Ntcy1jb21wb25lbnRzL19ncmlkbGF5b3V0LnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL2Ntcy1jb21wb25lbnRzL19uZXdzaXRlbXMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3dlYnNpdGUxMDEvY21zLWNvbXBvbmVudHMvX3Jldmlld3Muc2NzcyIsCgkJImFzc2V0cy9zY3NzL3dlYnNpdGUxMDEvY21zLWNvbXBvbmVudHMvX3NlcGFyYXRvci5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS9jbXMtY29tcG9uZW50cy9fc3RhdGlzdGljcy5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS9jbXMtY29tcG9uZW50cy9fc3VicGFnZWxpc3Rpbmcuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3dlYnNpdGUxMDEvY21zLWNvbXBvbmVudHMvX3RhYnMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3dlYnNpdGUxMDEvY21zLWNvbXBvbmVudHMvX3RleHRpY29ucy5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS9jbXMtY29tcG9uZW50cy9fdGV4dGltYWdlLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL19jb21wb25lbnRzLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3dlYnNpdGUxMDEvY29tcG9uZW50cy9fY29va2llYmFyLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL2NvbXBvbmVudHMvX3ByZWxvYWRlci5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS9jb21wb25lbnRzL19zY3JvbGx0b3RvcC5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS9oYW1idXJnZXJzL2hhbWJ1cmdlcnMuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3dlYnNpdGUxMDEvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS9oYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL19sYXlvdXQuc2NzcyIsCgkJImFzc2V0cy9zY3NzL3dlYnNpdGUxMDEvbGF5b3V0L19ib2R5LnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL2xheW91dC9fZm9vdGVyLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL2xheW91dC9fbWFpbmhlYWRlci5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS9sYXlvdXQvX21vZGFsU2VhcmNoLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL2xheW91dC9fcGFnZWhlYWRlci5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS9sYXlvdXQvX3NlY3Rpb24uc2NzcyIsCgkJImFzc2V0cy9zY3NzL3dlYnNpdGUxMDEvbGF5b3V0L19zaWRlYmFyLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL19wYWdlcy5zY3NzIiwKCQkiYXNzZXRzL3Njc3Mvd2Vic2l0ZTEwMS9wYWdlcy9fbmV3c3BhZ2VzLnNjc3MiLAoJCSJhc3NldHMvc2Nzcy93ZWJzaXRlMTAxL190eXBlLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9hb3Mvc2Nzcy9hb3Muc2NzcyIsCgkJImFzc2V0cy92ZW5kb3JzL2Fvcy9zY3NzL19jb3JlLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9hb3Mvc2Nzcy9fZWFzaW5nLnNjc3MiLAoJCSJhc3NldHMvdmVuZG9ycy9hb3Mvc2Nzcy9fYW5pbWF0aW9ucy5zY3NzIiwKCQkiYXNzZXRzL3Njc3MvY2xpZW50L19jbGllbnQuc2NzcyIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICI7QUNBQSxPQUFPLENBQUMscUlBQUk7QXFDQVo7Ozs7O0dBS0c7QXJDbUNILE9BQU8sQ0FBQyxrREFBSTtBQUNaLE9BQU8sQ0FBQyx5REFBSTtBdUN4Q1osQUFBQSxLQUFLLENBQUM7RUFHRixNQUFXLEVBQUcsT0FBQztFQUFmLFFBQVcsRUFBRyxPQUFDO0VBQWYsUUFBVyxFQUFHLE9BQUM7RUFBZixNQUFXLEVBQUcsT0FBQztFQUFmLEtBQVcsRUFBRyxPQUFDO0VBQWYsUUFBVyxFQUFHLE9BQUM7RUFBZixRQUFXLEVBQUcsT0FBQztFQUFmLE9BQVcsRUFBRyxPQUFDO0VBQWYsTUFBVyxFQUFHLE9BQUM7RUFBZixNQUFXLEVBQUcsT0FBQztFQUFmLE9BQVcsRUFBRyxPQUFDO0VBQWYsTUFBVyxFQUFHLE9BQUM7RUFBZixXQUFXLEVBQUcsT0FBQztFQUlmLFNBQVcsRUFBRyxPQUFDO0VBQWYsV0FBVyxFQUFHLE9BQUM7RUFBZixTQUFXLEVBQUcsT0FBQztFQUFmLE1BQVcsRUFBRyxPQUFDO0VBQWYsU0FB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RUFBRSxTQUFhLEdBQ3pCO0VEekJHLEFBQUEsWUFBWSxDQUFPO0lDTXZCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxTQUFTLEVBQUUsSUFBSSxHRE5WO0VBR0MsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBNEI7SUFJdEMsU0FBUyxFQUFFLFFBQTRCLEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdES2hDO0VBRkQsQUFBQSxVQUFVLENBQVU7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdES2hDO0VBRkQsQUFBQSxVQUFVLENBQVU7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdES2hDO0VBRkQsQUFBQSxVQUFVLENBQVU7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEI7SUFJdEMsU0FBUyxFQUFFLElBQTRCLEdES2hDO0VBR0gsQUFBQSxlQUFlLENBQU87SUFBRSxLQUFLLEVBQUUsRUFBRSxHQUFLO0VBRXRDLEFBQUEsY0FBYyxDQUFPO0lBQUUsS0FBSyxFQUFFLEVBQVksR0FBSTtFQUc1QyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFlBQVksQ0FBVTtJQUFFLEtBQUssRUFEbEIsRUFBQyxHQUN5QjtFQUFyQyxBQUFBLFlBQVksQ0FBVTtJQUFFLEtBQUssRUFEbEIsRUFBQyxHQUN5QjtFQUFyQyxBQUFBLFlBQVksQ0FBVTtJQUFFLEtBQUssRUFEbEIsRUFBQyxHQUN5QjtFQU1uQyxBQUFBLFlBQVksQ0FBVztJQ1IvQixXQUFXLEVBQWdCLENBQUMsR0RVbkI7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1IvQixXQUFXLEVBQW1CLFFBQWdCLEdEVXJDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDUi9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RVckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1IvQixXQUFXLEVBQW1CLFNBQWdCLEdEVXJDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDUi9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RVckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1IvQixXQUFXLEVBQW1CLFNBQWdCLEdEVXJDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDUi9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RVckM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQ1IvQixXQUFXLEVBQW1CLFNBQWdCLEdEVXJDO0VBRkQsQUFBQSxhQUFhLENBQVU7SUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQzs7QTNCTFAsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0UyQjlCdEIsQUFBQSxPQUFPLENBQU87SUFDWixVQUFVLEVBQUUsQ0FBQztJQUNiLFNBQVMsRUFBRSxDQUFDO0lBQ1osU0FBUyxFQUFFLElBQUksR0FDaEI7RUFHQyxBQzJCRixjRDNCZ0IsR0MyQmhCLENBQUMsQ0FBQztJQUNKLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQWE7SUFDdkIsU0FBUyxFQUFFLElBQWEsR0FDekI7RUQ5QkssQUMyQkYsY0QzQmdCLEdDMkJoQixDQUFDLENBQUM7SUFDSixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhO0lBQ3ZCLFNBQVMsRUFBRSxHQUFhLEdBQ3pCO0VEOUJLLEFDMkJGLGNEM0JnQixHQzJCaEIsQ0FBQyxDQUFDO0lBQ0osSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBYTtJQUN2QixTQUFTLEVBQUUsU0FBYSxHQUN6QjtFRDlCSyxBQzJCRixjRDNCZ0IsR0MyQmhCLENBQUMsQ0FBQztJQUNKLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWE7SUFDdkIsU0FBUyxFQUFFLEdBQWEsR0FDekI7RUQ5QkssQUMyQkYsY0QzQmdCLEdDMkJoQixDQUFDLENBQUM7SUFDSixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhO0lBQ3ZCLFNBQVMsRUFBRSxHQUFhLEdBQ3pCO0VEOUJLLEFDMkJGLGNEM0JnQixHQzJCaEIsQ0FBQyxDQUFDO0lBQ0osSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBYTtJQUN2QixTQUFTLEVBQUUsU0FBYSxHQUN6QjtFRHpCRyxBQUFBLFlBQVksQ0FBTztJQ012QixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLElBQUksR0ROVjtFQUdDLEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCO0lBSXRDLFNBQVMsRUFBRSxRQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREtoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCO0lBSXRDLFNBQVMsRUFBRSxJQUE0QixHREtoQztFQUdILEFBQUEsZUFBZSxDQUFPO0lBQUUsS0FBSyxFQUFFLEVBQUUsR0FBSztFQUV0QyxBQUFBLGNBQWMsQ0FBTztJQUFFLEtBQUssRUFBRSxFQUFZLEdBQUk7RUFHNUMsQUFBQSxXQUFXLENB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Q0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RLaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ1AxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RLaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ1AxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RLaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ1AxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RLaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ1AxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUE0QjtJQUl0QyxTQUFTLEVBQUUsSUFBNEIsR0RLaEM7RUFHSCxBQUFBLGVBQWUsQ0FBTztJQUFFLEtBQUssRUFBRSxFQUFFLEdBQUs7RUFFdEMsQUFBQSxjQUFjLENBQU87SUFBRSxLQUFLLEVBQUUsRUFBWSxHQUFJO0VBRzVDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUs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LEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdES2hDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdES2hDO0VBRkQsQUFBQSxVQUFVLENBQVU7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdES2hDO0VBRkQsQUFBQSxVQUFVLENBQVU7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdES2hDO0VBRkQsQUFBQSxVQUFVLENBQVU7SUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEI7SUFJdEMsU0FBUyxFQUFFLElBQTRC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LEVBQUUsQ0FBUyxDQUFDLFVBQVUsR0FDckM7O0FBRkQsQUFBQSxlQUFlLENBQU07RUFDakIsWUFBWSxFQUFFLEdBQVMsQ0FBQyxVQUFVLEdBQ3JDOztBQUZELEFBQUEsZUFBZSxDQUFNO0VBQ2pCLFlBQVksRUFBRSxHQUFTLENBQUMsVUFBVSxHQUNyQzs7QUFGRCxBQUFBLGVBQWUsQ0FBTTtFQUNqQixZQUFZLEVBQUUsR0FBUyxDQUFDLFVBQVUsR0FDckM7O0FBRkQsQUFBQSxlQUFlLENBQU07RUFDakIsWUFBWSxFQUFFLEdBQVMsQ0FBQyxVQUFVLEdBQ3JDOztBQUZELEFBQUEsZUFBZSxDQUFNO0VBQ2pCLFlBQVksRUFBRSxHQUFTLENBQUMsVUFBVSxHQUNyQzs7QUFGRCxBQUFBLGVBQWUsQ0FBTTtFQUNqQixZQUFZLEVBQUUsR0FBUyxDQUFDLFVBQVUsR0FDckM7O0FBRkQsQUFBQSxlQUFlLENBQU07RUFDakIsWUFBWSxFQUFFLEdBQVMsQ0FBQyxVQUFVLEdBQ3JDOztBQUZELEFBQUEsZUFBZSxDQUFNO0VBQ2pCLFlBQVksRUFBRSxHQUFTLENBQUMsVUFBVSxHQUNyQzs7QUFGRCxBQUFBLGVBQWUsQ0FBTTtFQUNqQixZQUFZLEVBQUUsR0FBUyxDQUFDLFVBQVUsR0FDckM7O0FBS0QsQUFBQSxJQUFJLENBQU07RUFDTixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsQ0FBTSxDQUFDLFVBQVUsR0FDN0I7O0FBSEQsQUFBQSxJQUFJLENBQU07RUFDTixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsQ0FBTSxDQUFDLFVBQVUsR0FDN0I7O0FBSEQsQUFBQSxJQUFJLENBQU07RUFDTixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsQ0FBTSxDQUFDLFVBQVUsR0FDN0I7O0FBSEQsQUFBQSxJQUFJLENBQU07RUFDTixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsQ0FBTSxDQUFDLFVBQVUsR0FDN0I7O0FBSEQsQUFBQSxJQUFJLENBQU07RUFDTixRQUFRLEVBQUUsUUFB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QVMsRUFBRSxnQkFBZ0IsR0FDM0I7O0FDaENEOztHQUVHO0FBR0gsQUFBQSxRQUFRLENBQUM7RUFDUixNQUFNLEVBQUUsZ0JBQWdCLEdBQ3hCOztBQUdBLEFBQUEsTUFBTSxDQUFRO0VBQ2IsTUFBTSxFQUFFLElBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsTUFBTSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ2hDOztBQUlELEFBQUEsTUFBTSxDQUFRO0VBQ2IsS0FBSyxFQUFFLElBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsT0FBTyxDQUFPO0VBQ2IsS0FBSyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUZELEFBQUEsUUFBUSxDQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQy9COztBQUlELEFBQUEsT0FBTyxDQUFRO0VBQ2QsVUFBVSxFQUFFLElBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUlELEFBQUEsT0FBTyxDQUFRO0VBQ2QsU0FBUyxFQUFFLElBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsUUFBUSxDQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFNO0VBQ2QsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUlELEFBQUEsUUFBUSxDQUFRO0VBQ2YsVUFBVSxFQUFFLElBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsVUFBVSxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ3BDOztBQUlELEFBQUEsUUFBUSxDQUFRO0VBQ2YsU0FBUyxFQUFFLElBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsU0FBUyxDQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQUZELEFBQUEsVUFBVSxDQUFNO0VBQ2YsU0FBUyxFQUFFLE1BQWEsQ0FBQyxVQUFVLEdBQ25DOztBQzFDRjs7R0FFRztBQUdILEFBQWtDLElBQTlCLEFBQUEsU0FBUyxJQUFHLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYixLQUFpQixBQUFB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QXhDOUJILFl3QzhCZSxDeEM5QmYsYUFBYSxDQUFDO0VBQ2IsWUFBWSxFbkVLRSx1QkFBTyxHbUVKckI7O0F3QzRCRSxBeEMzQkgsWXdDMkJlLEN4QzNCZixjQUFjLENBQUM7RUFDZCxnQkFBZ0IsRW5Fc0JQLE9BQU87RW1FckJoQixLQUFLLEVuRUNTLE9BQU8sR21FSXJCO0V3Q29CRSxBeEN2QkYsWXdDdUJjLEN4QzNCZixjQUFjLENBSWIsUUFBUSxDQUFDO0lBQ1IsS0FBSyxFbkVGUSxPQUFPLEdtRUdwQjs7QXdDcUJDLEF4Q2pCRyxZd0NpQlMsQ3hDbEJmLE1BQU0sR0FDQSxJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsUUFBUSxFQUFFO0VBQ3BCLEtBQUssRW5FUUEsT0FBTyxHbUVQWjs7QXdDZUYsQXhDbENILFd3Q2tDYyxDeENsQ2QsWUFBWSxDQUFDO0VBQ1osS0FBSyxFbkV5QkksT0FBTyxHbUV4QmhCOztBd0NnQ0UsQXhDL0JILFd3QytCYyxDeEMvQmQsYUFBYTtBd0MrQlYsQXhDOUJILFd3QzhCYyxDeEM5QmQsYUFBYSxDQUFDO0VBQ2IsWUFBWSxFbkVxQkgsMEJBQU8sR21FcEJoQjs7QXdDNEJFLEF4QzNCSCxXd0MyQmMsQ3hDM0JkLGNBQWMsQ0FBQztFQUNkLGdCQUFnQixFbkU0QlAsT0FBTztFbUUzQmhCLEtBQUssRW5FaUJJLE9BQU8sR21FWmhCO0V3Q29CRSxBeEN2QkYsV3dDdUJhLEN4QzNCZCxjQUFjLENBSWIsUUFBUSxDQUFDO0lBQ1IsS0FBSyxFbkVjRyxPQUFPLEdtRWJmOztBd0NxQkMsQXhDakJHLFd3Q2lCUSxDeENsQmQsTUFBTSxHQUNBLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxRQUFRLEVBQUU7RUFDcEIsS0FBSyxFbkVRQSxPQUFPLEdtRVBaOztBd0NlRixBeENsQ0gsZXdDa0NrQixDeENsQ2xCLFlBQVksQ0FBQztFQUNaLEtBQUssRW5FeUJJLE9BQU8sR21FeEJoQjs7QXdDZ0NFLEF4Qy9CSCxld0MrQmtCLEN4Qy9CbEIsYUFBYTtBd0MrQlYsQXhDOUJILGV3QzhC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QzlCSCxZd0M4QmUsQ3hDOUJmLGFBQWEsQ0FBQztFQUNiLFlBQVksRW5FS0UsdUJBQU8sR21FSnJCOztBd0M0QkUsQXhDM0JILFl3QzJCZSxDeEMzQmYsY0FBYyxDQUFDO0VBQ2QsZ0JBQWdCLEVuRWtCUCxPQUFPO0VtRWpCaEIsS0FBSyxFbkVDUyxPQUFPLEdtRUlyQjtFd0NvQkUsQXhDdkJGLFl3Q3VCYyxDeEMzQmYsY0FBYyxDQUliLFFBQVEsQ0FBQztJQUNSLEtBQUssRW5FRlEsT0FBTyxHbUVHcEI7O0F3Q3FCQyxBeENqQkcsWXdDaUJTLEN4Q2xCZixNQUFNLEdBQ0EsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFFBQVEsRUFBRTtFQUNwQixLQUFLLEVuRVFBLE9BQU8sR21FUFo7O0F3Q2VGLEF4Q2xDSCxXd0NrQ2MsQ3hDbENkLFlBQVksQ0FBQztFQUNaLEtBQUssRW5FeUJJLE9BQU8sR21FeEJoQjs7QXdDZ0NFLEF4Qy9CSCxXd0MrQmMsQ3hDL0JkLGFBQWE7QXdDK0JWLEF4QzlCSCxXd0M4QmMsQ3hDOUJkLGFBQWEsQ0FBQztFQUNiLFlBQVksRW5FcUJILDBCQUFPLEdtRXBCaEI7O0F3QzRCRSxBeEMzQkgsV3dDMkJjLEN4QzNCZCxjQUFjLENBQUM7RUFDZCxnQkFBZ0IsRW5FMkJQLE9BQU87RW1FMUJoQixLQUFLLEVuRWlCSSxPQUFPLEdtRVpoQjtFd0NvQkUsQXhDdkJGLFd3Q3VCYSxDeEMzQmQsY0FBYyxDQUliLFFBQVEsQ0FBQztJQUNSLEtBQUssRW5FY0csT0FBTyxHbUViZjs7QXdDcUJDLEF4Q2pCRyxXd0NpQlEsQ3hDbEJkLE1BQU0sR0FDQSxJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsUUFBUSxFQUFFO0VBQ3BCLEtBQUssRW5FUUEsT0FBTyxHbUVQWjs7QXdDZUYsQXhDbENILGN3Q2tDaUIsQ3hDbENqQixZQUFZLENBQUM7RUFDWixLQUFLLEVuRVNTLE9BQU8sR21FUnJCOztBd0NnQ0UsQXhDL0JILGN3QytCaUIsQ3hDL0JqQixhQUFhO0F3QytCVixBeEM5QkgsY3dDOEJpQixDeEM5QmpCLGFBQWEsQ0FBQztFQUNiLFlBQVksRW5FS0UsdUJBQU8sR21FSnJCOztBd0M0QkUsQXhDM0JILGN3QzJCaUIsQ3hDM0JqQixjQUFjLENBQUM7RUFDZCxnQkFBZ0IsRW5Fa0JQLE9BQU87RW1FakJoQixLQUFLLEVuRUNTLE9BQU8sR21FSXJCO0V3Q29CRSxBeEN2QkYsY3dDdUJnQixDeEMzQmpCLGNBQWMsQ0FJYixRQUFRLENBQUM7SUFDUixLQUFLLEVuRUZRLE9BQU8sR21FR3BCOztBd0NxQkMsQXhDakJHLGN3Q2lCVyxDeENsQmpCLE1BQU0sR0FDQSxJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsUUFBUSxFQUFFO0VBQ3BCLEtBQUssRW5FUUEsT0FBTyxHbUVQWjs7QXdDZUYsQXhDbENILFd3Q2tDYyxDeENsQ2QsWUFBWSxDQUFDO0VBQ1osS0FBSyxFbkVTUyxPQUFPLEdtRVJyQjs7QXdDZ0NFLEF4Qy9CSCxXd0MrQmMsQ3hDL0JkLGFBQWE7QXdDK0JWLEF4QzlCSCxXd0M4QmMsQ3hDOUJkLGFBQWEsQ0FBQztFQUNiLFlBQVksRW5FS0UsdUJBQU8sR21FSnJCOztBd0M0QkUsQXhDM0JILFd3QzJCYyxDeEMzQmQsY0FBYyxDQUFDO0VBQ2QsZ0JBQWdCLEVuRXFCUCxPQUFPO0VtRXBCaEIsS0FBSyxFbkVDUyxPQUFPLEdtRUlyQjtFd0NvQkUsQXhDdkJGLFd3Q3VCYSxDeEMzQmQsY0FBYyxDQUliLFFBQVEsQ0FBQztJQUNSLEtBQUssRW5FRlEsT0FBTyxHbUVHcEI7O0F3Q3FCQyxBeENqQkcsV3dDaUJRLEN4Q2xCZCxNQUFNLEdBQ0EsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFFBQVEsRUFBRTtFQUNwQixLQUFLLEVuRVFBLE9BQU8sR21FUFo7O0F3Q2VGLEF4Q2xDSCxZd0NrQ2UsQ3hDbENmLFlBQVksQ0FBQztFQUNaLEtBQUssRW5FeUJJLE9BQU8sR21FeEJoQjs7QXdDZ0NFLEF4Qy9CSCxZd0MrQmUsQ3hDL0JmLGFBQWE7QXdDK0JWLEF4QzlCSCxZd0M4QmUsQ3hDOUJmLGFBQWEsQ0FBQztFQUNiLFlBQVksRW5FcUJILDBCQUFPLEdtRXBCaEI7O0F3QzRCRSxBeEMzQkgsWXdDMkJlLEN4QzNCZixjQUFjLENBQUM7RUFDZCxnQkFBZ0IsRW5FNkJQLE9BQU87RW1FNUJoQixLQUFLLEVuRWlCSSxPQUFPLEdtRVpoQjtFd0NvQkUsQXhDdkJGLFl3Q3VCYyxDeEMzQmYsY0FBYyxDQUliLFFBQVEsQ0FBQztJQUNSLEtBQUssRW5FY0csT0FBTyxHbUViZjs7QXdDcUJDLEF4Q2pCRyxZd0NpQlMsQ3hDbEJmLE1BQU0sR0FDQSxJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsUUFBUSxFQUFFO0VBQ3BCLEtBQUssRW5FUUEsT0FBTyxHbUVQWjs7QXdDZUYsQXhDbENILGF3Q2tDZ0IsQ3hDbENoQixZQUFZLENBQUM7RUFDWixLQUFLLEVuRXlCSSxPQUFPLEdtRXhCaEI7O0F3Q2dDRSxBeEMvQkgsYXdDK0JnQixDeEMvQmhCLGFBQWE7QXdDK0JWLEF4QzlCSCxhd0M4QmdCLEN4QzlCaEIsYUFBYSxDQUFDO0VBQ2IsWUFBWSxFbkVxQkgsMEJBQU8sR21FcEJoQjs7QXdDNEJFLEF4QzNCSCxhd0MyQmdCLEN4QzNCaEIsY0FBYyxDQUFDO0VBQ2QsZ0JBQWdCLEVuRVFSLE9BQU87RW1FUGYsS0FBSyxFbkVpQkksT0FBTyxHbUVaaEI7RXdDb0JFLEF4Q3ZCRixhd0N1QmUsQ3hDM0JoQixjQUFjLENBSWIsUUFBUSxDQUFDO0lBQ1IsS0FBSyxFbkVjRyxPQUFPLEdtRWJmOztBd0NxQkMsQXhDakJHLGF3Q2lCVSxDeENsQmhCLE1BQU0sR0FDQSxJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsUUFBUSxFQUFFO0VBQ3BCLEtBQUssRW5FUUEsT0FBTyxHbUVQWjs7QXdDZUYsQXhDbENILGV3Q2tDa0IsQ3hDbENsQixZQUFZLENBQUM7RUFDWixLQUFLLEVuRVNTLE9BQU8sR21FUnJCOztBd0NnQ0UsQXhDL0JILGV3QytCa0IsQ3hDL0JsQixhQUFhO0F3QytCVixBeEM5QkgsZXdDOEJrQixDeEM5QmxCLGFBQWEsQ0FBQztFQUNiLFlBQVksRW5FS0UsdUJBQU8sR21FSnJCOztBd0M0QkUsQXhDM0JILGV3QzJCa0IsQ3hDM0JsQixjQUFjLENBQUM7RUFDZCxnQkFBZ0IsRW5FbUJQLE9BQU87RW1FbEJoQixLQUFLLEVuRUNTLE9BQU8sR21FSXJCO0V3Q29CRSxBeEN2QkYsZXdDdUJpQixDeEMzQmxCLGNBQWMsQ0FJYixRQUFRLENBQUM7SUFDUixLQUFLLEVuRUZRLE9BQU8sR21FR3BCOztBd0NxQkMsQXhDakJHLGV3Q2lCWSxDeENsQmxCLE1BQU0sR0FDQSxJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsUUFBUSxFQUFFO0VBQ3BCLEtBQUssRW5FUUEsT0FBTyxHbUVQWjs7QXdDZUYsQXhDbENILGV3Q2tDa0IsQ3hDbENsQixZQUFZLENBQUM7RUFDWixLQUFLLEVuRVNTLE9BQU8sR21FUnJCOztBd0NnQ0UsQXhDL0JILGV3QytCa0IsQ3hDL0JsQixhQUFhO0F3QytCVixBeEM5QkgsZXdDOEJrQixDeEM5QmxCLGFBQWEsQ0FBQztFQUNiLFlBQVksRW5FS0UsdUJBQU8sR21FSnJCOztBd0M0QkUsQXhDM0JILGV3QzJCa0IsQ3hDM0JsQixjQUFjLENBQUM7RUFDZCxnQkFBZ0IsRW5Fb0JQLE9BQU87RW1FbkJoQixLQUFLLEVuRUNTLE9BQU8sR21FSXJCO0V3Q29CRSxBeEN2QkYsZXdDdUJpQixDeEMzQmxCLGNBQWMsQ0FJYixRQUFRLENBQUM7SUFDUixLQUFLLEVuRUZRLE9BQU8sR21FR3BCOztBd0NxQkMsQXhDakJHLGV3Q2lCWSxDeENsQmxCLE1BQU0sR0FDQSxJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsUUFBUSxFQUFFO0VBQ3BCLEtBQUssRW5FUUEsT0FBTyxHbUVQWjs7QXdDZUYsQXhDbENILGV3Q2tDa0IsQ3hDbENsQixZQUFZLENBQUM7RUFDWixLQUFLLEVuRVNTLE9BQU8sR21FUnJCOztBd0NnQ0UsQXhDL0JILGV3QytCa0IsQ3hDL0JsQixhQUFhO0F3QytCVixBeEM5QkgsZXdDOEJrQixDeEM5QmxCLGFBQWEsQ0FBQztFQUNiLFlBQVksRW5FS0UsdUJBQU8sR21FSnJCOztBd0M0QkUsQXhDM0JILGV3QzJCa0IsQ3hDM0JsQixjQUFjLENBQUM7RUFDZCxnQkFBZ0IsRW5FcUJQLE9BQU87RW1FcEJoQixLQUFLLEVuRUNTLE9BQU8sR21FSXJCO0V3Q29CRSxBeEN2QkYsZXdDdUJpQixDeEMzQmxCLGNBQWMsQ0FJYixRQUFRLENBQUM7SUFDUixLQUFLLEVuRUZRLE9BQU8sR21FR3BCOztBd0NxQkMsQXhDakJHLGV3Q2lCWSxDeENsQmxCLE1BQU0sR0FDQSxJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsUUFBUSxFQUFFO0VBQ3BCLEtBQUssRW5FUUEsT0FBTyxHbUVQWjs7QXdDZUYsQXhDbENILGV3Q2tDa0IsQ3hDbENsQixZQUFZLENBQUM7RUFDWixLQUFLLEVuRVNTLE9BQU8sR21FUnJCOztBd0NnQ0UsQXhDL0JILGV3QytCa0IsQ3hDL0JsQixhQUFhO0F3QytCVixBeEM5QkgsZXdDOEJrQixDeEM5QmxCLGFBQWEsQ0FBQztFQUNiLFlBQVksRW5FS0UsdUJBQU8sR21FSnJCOztBd0M0QkUsQXhDM0JILGV3QzJCa0IsQ3hDM0JsQixjQUFjLENBQUM7RUFDZCxnQkFBZ0IsRW5Fc0JQLE9BQU87RW1FckJoQixLQUFLLEVuRUNTLE9BQU8sR21FSXJCO0V3Q29CRSxBeEN2QkYsZXdDdUJpQixDeEMzQmxCLGNBQWMsQ0FJYixRQUFRLENBQUM7SUFDUixLQUFLLEVuRUZRLE9BQU8sR21FR3BCOztBd0NxQkMsQXhDakJHLGV3Q2lCWSxDeENsQmxCLE1BQU0sR0FDQSxJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsUUFBUSxFQUFFO0VBQ3BCLEtBQUssRW5FUUEsT0FBTyxHbUVQWjs7QXdDZUYsQXhDbENILGV3Q2tDa0IsQ3hDbENsQixZQUFZLENBQUM7RUFDWixLQUFLLEVuRVNTLE9BQU8sR21FUnJCOztBd0NnQ0UsQXhDL0JILGV3QytCa0IsQ3hDL0JsQixhQUFhO0F3QytCVixBeEM5QkgsZXdDOEJrQixDeEM5QmxCLGFBQWEsQ0FBQztFQUNiLFlBQVksRW5FS0UsdUJBQU8sR21FSnJCOztBd0M0QkUsQXhDM0JILGV3QzJCa0IsQ3hDM0JsQixjQUFjLENBQUM7RUFDZCxnQkFBZ0IsRW5FdUJQLE9BQU87RW1FdEJoQixLQUFLLEVuRUNTLE9BQU8sR21FSXJCO0V3Q29CRSxBeEN2QkYsZXdDdUJpQixDeEMzQmxCLGNBQWMsQ0FJYixRQUFRLENBQUM7SUFDUixLQUFLLEVuRUZRLE9BQU8sR21FR3BCOztBd0NxQkMsQXhDakJHLGV3Q2lCWSxDeENsQmxCLE1BQU0sR0FDQSxJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsUUFBUSxFQUFFO0VBQ3BCLEtBQUssRW5FUUEsT0FBTyxHbUVQWjs7QXdDZUYsQXhDbENILGV3Q2tDa0IsQ3hDbENsQixZQUFZLENBQUM7RUFDWixLQUFLLEVuRVNTLE9BQU8sR21FUnJCOztBd0NnQ0UsQXhDL0JILGV3QytCa0IsQ3hDL0JsQixhQUFhO0F3QytCVixBeEM5QkgsZXdDOEJrQixDeEM5QmxCLGFBQWEsQ0FBQztFQUNiLFlBQVksRW5FS0UsdUJBQU8sR21FSnJCOztBd0M0QkUsQXhDM0JILGV3QzJCa0IsQ3hDM0JsQixjQUFjLENBQUM7RUFDZCxnQkFBZ0IsRW5Fd0JQLE9BQU87RW1FdkJoQixLQUFLLEVuRUNTLE9BQU8sR21FSXJCO0V3Q29CRSxBeEN2QkYsZXdDdUJpQixDeEMzQmxCLGNBQWMsQ0FJYixRQUFRLENBQUM7SUFDUixLQUFLLEVuRUZRLE9BQU8sR21FR3BCOztBd0NxQkMsQXhDakJHLGV3Q2lCWSxDeENsQmxCLE1BQU0sR0FDQSxJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsUUFBUSxFQUFFO0VBQ3BCLEtBQUssRW5FUUEsT0FBTyxHbUVQWjs7QXdDZUYsQXhDbENILGV3Q2tDa0IsQ3hDbENsQixZQUFZLENBQUM7RUFDWixLQUFLLEVuRXlCSSxPQUFPLEdtRXhCaEI7O0F3Q2dDRSxBeEMvQkgsZXdDK0JrQixDeEMvQmxCLGFBQWE7QXdDK0JWLEF4QzlCSCxld0M4QmtCLEN4QzlCbEIsYUFBYSxDQUFDO0VBQ2IsWUFBWSxFbkVxQkgsMEJBQU8sR21FcEJoQjs7QXdDNEJFLEF4QzNCSCxld0MyQmtCLEN4QzNCbEIsY0FBYyxDQUFDO0VBQ2QsZ0JBQWdCLEVuRXlCUCxPQUFPO0VtRXhCaEIsS0FBSyxFbkVpQkksT0FBTyxHbUVaaEI7RXdDb0JFLEF4Q3ZCRixld0N1QmlCLEN4QzNCbEIsY0FBYyxDQUliLFFBQVEsQ0FBQztJQUNSLEtBQUssRW5FY0csT0FBTyxHbUViZjs7QXdDcUJDLEF4Q2pCRyxld0NpQlksQ3hDbEJsQixNQUFNLEdBQ0EsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFFBQVEsRUFBRTtFQUNwQixLQUFLLEVuRVFBLE9BQU8sR21FUFo7O0F3Q2VGLEF4Q2xDSCxld0NrQ2tCLEN4Q2xDbEIsWUFBWSxDQUFDO0VBQ1osS0FBSyxFbkV5QkksT0FBTyxHbUV4QmhCOztBd0NnQ0UsQXhDL0JILGV3QytCa0IsQ3hDL0JsQixhQUFhO0F3QytCVixBeEM5QkgsZXdDOEJrQixDeEM5QmxCLGFBQWEsQ0FBQztFQUNiLFlBQVksRW5FcUJILDBCQUFPLEdtRXBCaEI7O0F3QzRCRSxBeEMzQkgsZXdDMkJrQixDeEMzQmxCLGNBQWMsQ0FBQztFQUNkLGdCQUFnQixFbkUwQlAsT0FBTztFbUV6QmhCLEtBQUssRW5FaUJJLE9BQU8sR21FWmhCO0V3Q29CRSxBeEN2QkYsZXdDdUJpQixDeEMzQmxCLGNBQWMsQ0FJYixRQUFRLENBQUM7SUFDUixLQUFLLEVuRWNHLE9BQU8sR21FYmY7O0F3Q3FCQyxBeENqQkcsZXdDaUJZLEN4Q2xCbEIsTUFBTSxHQUNBLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxRQUFRLEVBQUU7RUFDcEIsS0FBSyxFbkVRQSxPQUFPLEdtRVBaOztBeUNwQk47O0dBRUc7QUFFSCxBQUFBLFNBQVMsQ0FBQztFQUNOLEtBQUssRTVHOEJFLE9BQU8sRzRHaEJqQjtFQWZELEFBR0ksU0FISyxBQUdMLE1BQU8sRUFIWCxBQUlJLFNBSkssQUFJTCxPQUFRLENBQUM7SUFDTCxLQUFLLEU1R0VHLE9BQU8sRzRHR2xCO0lBVkwsQUFNUSxTQU5DLEFBR0wsTUFBTyxDQUdILEdBQUcsRUFOWCxBQU1RLFNBTkMsQUFJTCxPQUFRLENBRUosR0FBRyxDQUFBO01BQ0MsT0FBTyxFQUFFLE9BQU87TUFDaEIsVUFBVSxFNUdtTlEsR0FBRyxDQUFDLElBQUcsQ0FBQyxJQUFJLEc0R2xOakM7RUFUVCxBQVlJLFNBWkssQ0FZTCxHQUFHLENBQUE7SUFDQyxPQUFPLEVBQUUsRUFBRSxHQUNkOztBQUtMLEFBQ0ksU0FESyxDQUNMLFNBQVMsQ0FBQztFQUNOLGFBQWEsRUFBQyxDQUFDLEdBQ2xCOztBQUhMLEFBS0ksU0FMSyxDQUtMLFNBQVMsQ0FBQztFQUNOLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFDLFNBQVMsR0FDcEI7O0FBS0wsQUFFSSxVQUZNLENBRU4sU0FBUyxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsRUFBRTtFQUN2QixhQUFhLEU1RzBpQmUsSUFBSSxHNEd6aUJuQzs7QUFKTCxBQU1JLFVBTk0sQ0FNTixTQUFTLENBQUM7RUFDVCxPQUFPLEU1R21pQndCLE9BQU0sQ0FDTixPQUFNO0U0R25pQmxDLFVBQVUsRTVHbUxZLEdBQUcsQ0FBQyxJQUFHLENBQUMsSUFBSTtFNEdsTGxDLFVBQVUsRTVHK2hCa0IsSUFBSTtFNEc5aEJoQyxNQUFNLEU1R3VpQnNCLEdBQUcsQzRHdmlCQSxLQUFLLEM1R2ZqQyxPQUFPLEc0RzRCYjtFQXZCTCxBQVlRLFVBWkUsQ0FNTixTQUFTLENBTUwsSUFBSSxDQUFDO0lBQ0QsWUFBWSxFQUFFLEtBQUssR0FDdEI7RUFkVCxBQU1JLFVBTk0sQ0FNTixTQUFTLEFBVUwsWUFBYSxDQUFBO0lBQ1QsTUFBTSxFQUFDLENBQUMsR0FDWDtFQWxCVCxBQU1JLFVBTk0sQ0FNTixTQUFTLEFBY0wsTUFBTyxDQUFBO0lBQ0gsZ0JBQWdCLEU1R21pQlEsT0FBTyxHNEdsaUJsQzs7QUF0QlQsQUF5QkksVUF6Qk0sQ0F5Qk4sU0FBUyxBQUFBLE9BQU87QUF6QnBCLEFBMEJZLFVBMUJGLENBMEJOLEtBQUssR0FBRyxTQUFTLENBQUM7RUFDZCxLQUFLLEU1R3JERyxPQUFPO0U0R3NEZixnQkFBZ0IsRTVHNGhCWSxPQUFPO0U0RzNoQm5DLFlBQVksRTVHdkRKLE9BQU8sRzRHd0RsQjs7QUE5QkwsQUFpQ1EsVUFqQ0UsQUFnQ04sUUFBUyxDQUNMLFNBQVMsQ0FBQTtFQUNMLGFBQWEsRUFBQyxJQUFJLEdBQ3JCOztBQW5DVCxBQXFDWSxVQXJDRixBQWdDTixRQUFTLEFBSUwsYUFBYyxDQUNWLFNBQVMsQ0FBQTtFQUNMLGFBQWEsRUFBRSxPQUFPO0VBQ3RCLFNBQVMsRUFBRSxLQUFLLEdBQ25COztBQXhDYixBQXlDWSxVQXpDRixBQWdDTixRQUFTLEFBSUwsYUFBYyxDQUtWLFNBQVMsQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLEVBQUU7RUFDdkIsYUFBYSxFQUFDLENBQUMsR0FDbEI7O0FBM0NiLEFBZ0RRLFVBaERFLEFBK0NOLGlCQUFrQixDQUNkLFNBQVMsQ0FBQTtFQUNMLE1BQU0sRTVHaUhZLFFBQVEsQzRHakhELEtBQUssQzVHeEQvQixPQUFPO0U0R3lETixXQUFXLEU1RytKTyxHQUFHLEc0RzlKeEI7O0FBbkRULEFBdURRLFVBdkRFLEFBc0ROLGFBQWMsQ0FDVixTQUFTLENBQUE7RUFDTCxhQUFhLEVBQUUsT0FBTyxHQUN6Qjs7QUF6RFQsQUEwRFEsVUExREUsQUFzRE4sYUFBYyxDQUlWLFNBQVMsQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLEVBQUU7RUFDdkIsYUFBYSxFQUFDLENBQUMsR0FDbEI7O0EzSXZCTCxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVE7RTJJckMvQixBQWdFUSxVQWhFRSxDQWdFRixTQUFTLENBQUM7SUFDTixhQUFhLEU1R2lFaEIsSUFBSSxHNEdoRUo7O0EzSTdCTCxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVE7RTJJa0MzQixBQUNJLFVBRE0sQUFBQSxJQUFLLENBQUEsQUFBQSxpQkFBaUIsRUFDNUIsU0FBUyxDQUFDO0lBQ04sYUFBYSxFQUFFLENBQUMsR0FDbkI7O0FBTVQsQUFDSSxnQkFEWSxDQUNaLFNBQVMsQ0FBQztFQUNOLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFNUdvZGtCLElBQUk7RXNFOWlCdkMsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFLFFBQVE7RUFDakIsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsT0FBTyxFQUFFLElBQUk7RXNDd0ZOLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxNQUFNLEdBQzFCOztBQVJMLEFBV1EsZ0JBWFEsQUFVWixhQUFjLENBQ1YsU0FBUyxDQUFBO0VBQ0wsYUFBYSxFQUFFLE9BQU87RUFDdEIsU0FBUyxFQUFFLEtBQUssR0FDbkI7O0FBZFQsQUFlUSxnQkFmUSxBQVVaLGFBQWMsQ0FLVixTQUFTLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxFQUFFO0VBQ3ZCLGFBQWEsRUFBQyxDQUFDLEdBQ2xCOztBQWpCVCxBQXFCUSxnQkFyQlEsQ0FvQlosY0FBYyxDQUNWLENBQUMsRUFyQlQsQUFxQlcsZ0JBckJLLENBb0JaLGNBQWMsQ0FDUCxHQUFHLENBQUM7RUFDSCxTQUFTLEVBQUUsT0FBTztFQUNsQixNQUFNLEVBQUMsQ0FBQztFQUNSLE9BQU8sRUFBRSxLQUFLO0VBQ2QsV0FBVyxFQUFFLElBQUksR0FDcEI7O0FBS1QsQUFBQSxZQUFZLENBQUM7RUFDVCxPQUFPLEVBQUUsTUFBTTtFckh0SWYsc0JBQXNCLEVTOExJLE9BQU07RVQ3TGhDLHVCQUF1QixFUzZMRyxPQUFNLEc0R2pEbkM7RUFSRCxBQUlNLFlBSk0sR0FJTixLQUFLLENBQUM7SXJIeklSLHNCQUFzQixFcUgwSVMsQ0FBQztJckh6SWhDLHVCQUF1QixFcUh5SVEsQ0FBQztJckg1SGhDLDBCQUEwQixFU2dMQSxPQUFNO0lUL0toQyx5QkFBeUIsRVMrS0MsT0FBTSxHNEdsRC9COztBQU9MLEFBQ00sWUFETSxHQUNOLFNBQVMsQ0FBQztFQUNSLE9BQU8sRUFBRSxJQUFJLEdBS2hCO0VBUEwsQUFHUSxZQUhJLEdBQ04sU0FBUyxDQUVQLEdBQUcsQ0FBQTtJQUNDLE9BQU8sRUFBQyxDQUFDO0lBQ1QsTUFBTSxFQUFDLENBQUMsR0FDWDs7QUFOVCxBQVNNLFlBVE0sR0FTTixPQUFPLENBQUM7RUFDTixPQUFPLEVBQUUsS0FBSyxHQUNqQjs7QUM1S0w7O0dBRUc7QUFJSCxBQUNJLGtCQURjLENBQ2QsVUFBVTtBQURkLEFBRUksa0JBRmMsQ0FFZCxJQUFJLENBQUE7RXZDc0JQLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRSxJQUFJO0V1Q3hCTixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsTUFBTTtFQUN2QixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLENBQUM7RXRIVGQsYUFBYSxFUzZNYyxHQUFHLEc2R2xNN0I7O0FDaEJMOztHQUVHO0FBRUgsQUFBQSxRQUFRLENBQUM7RUFDTCxNQUFNLEVBQUUsQ0FBQyxHQUNaOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2YsV0FBVyxFOUc0T2tCLEdBQUcsRzhHM09oQzs7QUFJRyxBQUFBLGdCQUFnQixDQUFHO0UxQ1p0QixnQkFBZ0IsRXBFUUQsT0FBTyxHOEdNbEI7RUFGRCxBMUNWSCxnQjBDVW1CLEMxQ1ZuQixlQUFlLENBQUM7SUFDZixnQkFBZ0IsRXBFS0YsT0FBTztJb0VKckIsS0FBSyxFcEVxQkksT0FBTyxHb0VwQmhCO0UwQ09FLEExQ0xILGdCMENLbUIsQzFDTG5CLGFBQWEsQ0FBQztJQUNiLEtBQUssRXBFaUJJLE9BQU8sR29FaEJoQjtFMENHRSxBMUNGSCxnQjBDRW1CLEMxQ0ZuQixlQUFlLENBQUE7SUFDZCxZQUFZLEVwRWNILHdCQUFPLEdvRWJoQjtFMENBRSxBMUNFRixnQjBDRmtCLEExQ0NuQixlQUFnQixDQUNmLE1BQU0sQUFBQSxPQUFPLEUwQ0ZYLEExQ0VGLGdCMENGa0IsQTdFeUhwQixnQkFBZ0IsQ0FDZCxBQUFBLFdBQUUsRUFBYSxLQUFLLEFBQWxCLEVtQ3hIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsZ0JBQWdCLEVwRVBILE9BQU8sR29FUXBCO0UwQ0pDLEExQ09GLGdCMENQa0IsQTFDTW5CLGlCQUFrQixDQUNqQixNQUFNLEFBQUEsT0FBTyxFMENQWCxBMUNPRixnQjBDUGtCLEE3RXlIcEIsZ0JBQWdCLENBSWQsQUFBQSxXQUFFLEVBQWEsT0FBTyxBQUFwQixFbUN0SEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGtCQUFrQixFcEVaTCxPQUFPLEdvRWFwQjtFMENUQyxBMUNZRixnQjBDWmtCLEExQ1duQixrQkFBbUIsQ0FDbEIsTUFBTSxBQUFBLE9BQU8sRTBDWlgsQTFDWUYsZ0IwQ1prQixBN0V5SHBCLGdCQUFnQixDQU9kLEFBQUEsV0FBRSxFQUFhLFFBQVEsQUFBckIsRW1DcEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixtQkFBbUIsRXBFakJOLE9BQU8sR29Fa0JwQjtFMENkQyxBMUNpQkYsZ0IwQ2pCa0IsQTFDZ0JuQixnQkFBaUIsQ0FDaEIsTUFBTSxBQUFBLE9BQU8sRTBDakJYLEExQ2lCRixnQjBDakJrQixBN0V5SHBCLGdCQUFnQixDQVVkLEFBQUEsV0FBRSxFQUFhLE1BQU0sQUFBbkIsRW1DbEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixpQkFBaUIsRXBFdEJKLE9BQU8sR29FdUJwQjs7QTBDbkJDLEFBQUEsa0JBQWtCLENBQUM7RTFDWnRCLGdCQUFnQixFcEVTRCxPQUFPLEc4R0tsQjtFQUZELEExQ1ZILGtCMENVcUIsQzFDVnJCLGVBQWUsQ0FBQztJQUNmLGdCQUFnQixFcEVNRixPQUFPO0lvRUxyQixLQUFLLEVwRXFCSSxPQUFPLEdvRXBCaEI7RTBDT0UsQTFDTEgsa0IwQ0txQixDMUNMckIsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFcEVpQkksT0FBTyxHb0VoQmhCO0UwQ0dFLEExQ0ZILGtCMENFcUIsQzFDRnJCLGVBQWUsQ0FBQTtJQUNkLFlBQVksRXBFY0gsd0JBQU8sR29FYmhCO0UwQ0FFLEExQ0VGLGtCMENGb0IsQTFDQ3RCLGVBQWlCLENBQ2YsTUFBTSxBQUFBLE9BQU8sRTBDRlgsQTFDRUYsa0IwQ0ZvQixBN0V5SHRCLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFTkgsT0FBTyxHb0VPcEI7RTBDSkMsQTFDT0Ysa0IwQ1BvQixBMUNNdEIsaUJBQW1CLENBQ2pCLE1BQU0sQUFBQSxPQUFPLEUwQ1BYLEExQ09GLGtCMENQb0IsQTdFeUh0QixnQkFBZ0IsQ0FJZCxBQUFBLFdBQUUsRUFBYSxPQUFPLEFBQXBCLEVtQ3RIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2Isa0JBQWtCLEVwRVhMLE9BQU8sR29FWXBCO0UwQ1RDLEExQ1lGLGtCMENab0IsQTFDV3RCLGtCQUFvQixDQUNsQixNQUFNLEFBQUEsT0FBTyxFMENaWCxBMUNZRixrQjBDWm9CLEE3RXlIdEIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEVoQk4sT0FBTyxHb0VpQnBCO0UwQ2RDLEExQ2lCRixrQjBDakJvQixBMUNnQnRCLGdCQUFrQixDQUNoQixNQUFNLEFBQUEsT0FBTyxFMENqQlgsQTFDaUJGLGtCMENqQm9CLEE3RXlIdEIsZ0JBQWdCLENBVWQsQUFBQSxXQUFFLEVBQWEsTUFBTSxBQUFuQixFbUNsSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGlCQUFpQixFcEVyQkosT0FBTyxHb0VzQnBCOztBMENuQkMsQUFBQSxnQkFBZ0IsQ0FBRztFMUNadEIsZ0JBQWdCLEVwRW9CUCxPQUFPLEc4R05aO0VBRkQsQTFDVkgsZ0IwQ1VtQixDMUNWbkIsZUFBZSxDQUFDO0lBQ2YsZ0JBQWdCLEVwRWlCUixPQUFPO0lvRWhCZixLQUFLLEVwRXFCSSxPQUFPLEdvRXBCaEI7RTBDT0UsQTFDTEgsZ0IwQ0ttQixDMUNMbkIsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFcEVpQkksT0FBTyxHb0VoQmhCO0UwQ0dFLEExQ0ZILGdCMENFbUIsQzFDRm5CLGVBQWUsQ0FBQTtJQUNkLFlBQVksRXBFY0gsd0JBQU8sR29FYmhCO0UwQ0FFLEExQ0VGLGdCMENGa0IsQTFDQ3JCLGVBQWtCLENBQ2YsTUFBTSxBQUFBLE9BQU8sRTBDRlgsQTFDRUYsZ0IwQ0ZrQixBN0V5SHBCLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFS1QsT0FBTyxHb0VKZDtFMENKQyxBMUNPRixnQjBDUGtCLEExQ01yQixpQkFBb0IsQ0FDakIsTUFBTSxBQUFBLE9BQU8sRTBDUFgsQTFDT0YsZ0IwQ1BrQixBN0V5SHBCLGdCQUFnQixDQUlkLEFBQUEsV0FBRSxFQUFhLE9BQU8sQUFBcEIsRW1DdEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixrQkFBa0IsRXBFQVgsT0FBTyxHb0VDZDtFMENUQyxBMUNZRixnQjBDWmtCLEExQ1dyQixrQkFBcUIsQ0FDbEIsTUFBTSxBQUFBLE9BQU8sRTBDWlgsQTFDWUYsZ0IwQ1prQixBN0V5SHBCLGdCQUFnQixDQU9kLEFBQUEsV0FBRSxFQUFhLFFBQVEsQUFBckIsRW1DcEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixtQkFBbUIsRXBFTFosT0FBTyxHb0VNZDtFMENkQyxBMUNpQkYsZ0IwQ2pCa0IsQTFDZ0JyQixnQkFBbUIsQ0FDaEIsTUFBTSxBQUFBLE9BQU8sRTBDakJYLEExQ2lCRixnQjBDakJrQixBN0V5SHBCLGdCQUFnQixDQVVkLEFBQUEsV0FBRSxFQUFhLE1BQU0sQUFBbkIsRW1DbEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixpQkFBaUIsRXBFVlYsT0FBTyxHb0VXZDs7QTBDbkJDLEFBQUEsYUFBYSxDQUFNO0UxQ1p0QixnQkFBZ0IsRXBFYVAsT0FBTyxHOEdDWjtFQUZELEExQ1ZILGEwQ1VnQixDMUNWaEIsZUFBZSxDQUFDO0lBQ2YsZ0JBQWdCLEVwRVVSLE9BQU87SW9FVGYsS0FBSyxFcEVxQkksT0FBTyxHb0VwQmhCO0UwQ09FLEExQ0xILGEwQ0tnQixDMUNMaEIsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFcEVpQkksT0FBTyxHb0VoQmhCO0UwQ0dFLEExQ0ZILGEwQ0VnQixDMUNGaEIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFcEVjSCx3QkFBTyxHb0ViaEI7RTBDQUUsQTFDRUYsYTBDRmUsQTFDQ25CLGVBQW1CLENBQ2YsTUFBTSxBQUFBLE9BQU8sRTBDRlgsQTFDRUYsYTBDRmUsQTdFeUhqQixnQkFBZ0IsQ0FDZCxBQUFBLFdBQUUsRUFBYSxLQUFLLEFBQWxCLEVtQ3hIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsZ0JBQWdCLEVwRUZULE9BQU8sR29FR2Q7RTBDSkMsQTFDT0YsYTBDUGUsQTFDTW5CLGlCQUFxQixDQUNqQixNQUFNLEFBQUEsT0FBTyxFMENQWCxBMUNPRixhMENQZSxBN0V5SGpCLGdCQUFnQixDQUlkLEFBQUEsV0FBRSxFQUFhLE9BQU8sQUFBcEIsRW1DdEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixrQkFBa0IsRXBFUFgsT0FBTyxHb0VRZDtFMENUQyxBMUNZRixhMENaZSxBMUNXbkIsa0JBQXNCLENBQ2xCLE1BQU0sQUFBQSxPQUFPLEUwQ1pYLEExQ1lGLGEwQ1plLEE3RXlIakIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEVaWixPQUFPLEdvRWFkO0UwQ2RDLEExQ2lCRixhMENqQmUsQTFDZ0JuQixnQkFBb0IsQ0FDaEIsTUFBTSxBQUFBLE9BQU8sRTBDakJYLEExQ2lCRixhMENqQmUsQTdFeUhqQixnQkFBZ0IsQ0FVZCxBQUFBLFdBQUUsRUFBYSxNQUFNLEFBQW5CLEVtQ2xIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsaUJBQWlCLEVwRWpCVixPQUFPLEdvRWtCZDs7QTBDbkJDLEFBQUEsZ0JBQWdCLENBQUc7RTFDWnRCLGdCQUFnQixFcEVtQlAsT0FBTyxHOEdMWjtFQUZELEExQ1ZILGdCMENVbUIsQzFDVm5CLGVBQWUsQ0FBQztJQUNmLGdCQUFnQixFcEVnQlIsT0FBTztJb0VmZixLQUFLLEVwRUtTLE9BQU8sR29FSnJCO0UwQ09FLEExQ0xILGdCMENLbUIsQzFDTG5CLGFBQWEsQ0FBQztJQUNiLEtBQUssRXBFQ1MsT0FBTyxHb0VBckI7RTBDR0UsQTFDRkgsZ0IwQ0VtQixDMUNGbkIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFcEVGRSxxQkFBTyxHb0VHckI7RTBDQUUsQTFDRUYsZ0IwQ0ZrQixBMUNDdkIsZUFBb0IsQ0FDZixNQUFNLEFBQUEsT0FBTyxFMENGWCxBMUNFRixnQjBDRmtCLEE3RXlIcEIsZ0JBQWdCLENBQ2QsQUFBQSxXQUFFLEVBQWEsS0FBSyxBQUFsQixFbUN4SEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGdCQUFnQixFcEVJVCxPQUFPLEdvRUhkO0UwQ0pDLEExQ09GLGdCMENQa0IsQTFDTXZCLGlCQUFzQixDQUNqQixNQUFNLEFBQUEsT0FBTyxFMENQWCxBMUNPRixnQjBDUGtCLEE3RXlIcEIsZ0JBQWdCLENBSWQsQUFBQSxXQUFFLEVBQWEsT0FBTyxBQUFwQixFbUN0SEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGtCQUFrQixFcEVEWCxPQUFPLEdvRUVkO0UwQ1RDLEExQ1lGLGdCMENaa0IsQTFDV3ZCLGtCQUF1QixDQUNsQixNQUFNLEFBQUEsT0FBTyxFMENaWCxBMUNZRixnQjBDWmtCLEE3RXlIcEIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEVOWixPQUFPLEdvRU9kO0UwQ2RDLEExQ2lCRixnQjBDakJrQixBMUNnQnZCLGdCQUFxQixDQUNoQixNQUFNLEFBQUEsT0FBTyxFMENqQlgsQTFDaUJGLGdCMENqQmtCLEE3RXlIcEIsZ0JBQWdCLENBVWQsQUFBQSxXQUFFLEVBQWEsTUFBTSxBQUFuQixFbUNsSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGlCQUFpQixFcEVYVixPQUFPLEdvRVlkOztBMENuQkMsQUFBQSxlQUFlLENBQUk7RTFDWnRCLGdCQUFnQixFcEVpQlAsT0FBTyxHOEdIWjtFQUZELEExQ1ZILGUwQ1VrQixDMUNWbEIsZUFBZSxDQUFDO0lBQ2YsZ0JBQWdCLEVwRWNSLE9BQU87SW9FYmYsS0FBSyxFcEVxQkksT0FBTyxHb0VwQmhCO0UwQ09FLEExQ0xILGUwQ0trQixDMUNMbEIsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFcEVpQkksT0FBTyxHb0VoQmhCO0UwQ0dFLEExQ0ZILGUwQ0VrQixDMUNGbEIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFcEVjSCx3QkFBTyxHb0ViaEI7RTBDQUUsQTFDRUYsZTBDRmlCLEExQ0N2QixlQUFxQixDQUNmLE1BQU0sQUFBQSxPQUFPLEUwQ0ZYLEExQ0VGLGUwQ0ZpQixBN0V5SG5CLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFRVQsT0FBTyxHb0VEZDtFMENKQyxBMUNPRixlMENQaUIsQTFDTXZCLGlCQUF1QixDQUNqQixNQUFNLEFBQUEsT0FBTyxFMENQWCxBMUNPRixlMENQaUIsQTdFeUhuQixnQkFBZ0IsQ0FJZCxBQUFBLFdBQUUsRUFBYSxPQUFPLEFBQXBCLEVtQ3RIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2Isa0JBQWtCLEVwRUhYLE9BQU8sR29FSWQ7RTBDVEMsQTFDWUYsZTBDWmlCLEExQ1d2QixrQkFBd0IsQ0FDbEIsTUFBTSxBQUFBLE9BQU8sRTBDWlgsQTFDWUYsZTBDWmlCLEE3RXlIbkIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEVSWixPQUFPLEdvRVNkO0UwQ2RDLEExQ2lCRixlMENqQmlCLEExQ2dCdkIsZ0JBQXNCLENBQ2hCLE1BQU0sQUFBQSxPQUFPLEUwQ2pCWCxBMUNpQkYsZTBDakJpQixBN0V5SG5CLGdCQUFnQixDQVVkLEFBQUEsV0FBRSxFQUFhLE1BQU0sQUFBbkIsRW1DbEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixpQkFBaUIsRXBFYlYsT0FBTyxHb0VjZDs7QTBDbkJDLEFBQUEsY0FBYyxDQUFLO0UxQ1p0QixnQkFBZ0IsRXBFNkJOLE9BQU8sRzhHZmI7RUFGRCxBMUNWSCxjMENVaUIsQzFDVmpCLGVBQWUsQ0FBQztJQUNmLGdCQUFnQixFcEUwQlAsT0FBTztJb0V6QmhCLEtBQUssRXBFS1MsT0FBTyxHb0VKckI7RTBDT0UsQTFDTEgsYzBDS2lCLEMxQ0xqQixhQUFhLENBQUM7SUFDYixLQUFLLEVwRUNTLE9BQU8sR29FQXJCO0UwQ0dFLEExQ0ZILGMwQ0VpQixDMUNGakIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFcEVGRSxxQkFBTyxHb0VHckI7RTBDQUUsQTFDRUYsYzBDRmdCLEExQ0N2QixlQUFzQixDQUNmLE1BQU0sQUFBQSxPQUFPLEUwQ0ZYLEExQ0VGLGMwQ0ZnQixBN0V5SGxCLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFY1IsT0FBTyxHb0ViZjtFMENKQyxBMUNPRixjMENQZ0IsQTFDTXZCLGlCQUF3QixDQUNqQixNQUFNLEFBQUEsT0FBTyxFMENQWCxBMUNPRixjMENQZ0IsQTdFeUhsQixnQkFBZ0IsQ0FJZCxBQUFBLFdBQUUsRUFBYSxPQUFPLEFBQXBCLEVtQ3RIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2Isa0JBQWtCLEVwRVNWLE9BQU8sR29FUmY7RTBDVEMsQTFDWUYsYzBDWmdCLEExQ1d2QixrQkFBeUIsQ0FDbEIsTUFBTSxBQUFBLE9BQU8sRTBDWlgsQTFDWUYsYzBDWmdCLEE3RXlIbEIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEVJWCxPQUFPLEdvRUhmO0UwQ2RDLEExQ2lCRixjMENqQmdCLEExQ2dCdkIsZ0JBQXVCLENBQ2hCLE1BQU0sQUFBQSxPQUFPLEUwQ2pCWCxBMUNpQkYsYzBDakJnQixBN0V5SGxCLGdCQUFnQixDQVVkLEFBQUEsV0FBRSxFQUFhLE1BQU0sQUFBbkIsRW1DbEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixpQkFBaUIsRXBFRFQsT0FBTyxHb0VFZjs7QTBDbkJDLEFBQUEsYUFBYSxDQUFNO0UxQ1p0QixnQkFBZ0IsRXBFbUNOLE9BQU8sRzhHckJiO0VBRkQsQTFDVkgsYTBDVWdCLEMxQ1ZoQixlQUFlLENBQUM7SUFDZixnQkFBZ0IsRXBFZ0NQLE9BQU87SW9FL0JoQixLQUFLLEVwRXFCSSxPQUFPLEdvRXBCaEI7RTBDT0UsQTFDTEgsYTBDS2dCLEMxQ0xoQixhQUFhLENBQUM7SUFDYixLQUFLLEVwRWlCSSxPQUFPLEdvRWhCaEI7RTBDR0UsQTFDRkgsYTBDRWdCLEMxQ0ZoQixlQUFlLENBQUE7SUFDZCxZQUFZLEVwRWNILHdCQUFPLEdvRWJoQjtFMENBRSxBMUNFRixhMENGZSxBMUNDdkIsZUFBdUIsQ0FDZixNQUFNLEFBQUEsT0FBTyxFMENGWCxBMUNFRixhMENGZSxBN0V5SGpCLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFb0JSLE9BQU8sR29FbkJmO0UwQ0pDLEExQ09GLGEwQ1BlLEExQ012QixpQkFBeUIsQ0FDakIsTUFBTSxBQUFBLE9BQU8sRTBDUFgsQTFDT0YsYTBDUGUsQTdFeUhqQixnQkFBZ0IsQ0FJZCxBQUFBLFdBQUUsRUFBYSxPQUFPLEFBQXBCLEVtQ3RIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2Isa0JBQWtCLEVwRWVWLE9BQU8sR29FZGY7RTBDVEMsQTFDWUYsYTBDWmUsQTFDV3ZCLGtCQUEwQixDQUNsQixNQUFNLEFBQUEsT0FBTyxFMENaWCxBMUNZRixhMENaZSxBN0V5SGpCLGdCQUFnQixDQU9kLEFBQUEsV0FBRSxFQUFhLFFBQVEsQUFBckIsRW1DcEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixtQkFBbUIsRXBFVVgsT0FBTyxHb0VUZjtFMENkQyxBMUNpQkYsYTBDakJlLEExQ2dCdkIsZ0JBQXdCLENBQ2hCLE1BQU0sQUFBQSxPQUFPLEUwQ2pCWCxBMUNpQkYsYTBDakJlLEE3RXlIakIsZ0JBQWdCLENBVWQsQUFBQSxXQUFFLEVBQWEsTUFBTSxBQUFuQixFbUNsSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGlCQUFpQixFcEVLVCxPQUFPLEdvRUpmOztBMENuQkMsQUFBQSxpQkFBaUIsQ0FBRTtFMUNadEIsZ0JBQWdCLEVwRVVELE9BQU8sRzhHSWxCO0VBRkQsQTFDVkgsaUIwQ1VvQixDMUNWcEIsZUFBZSxDQUFDO0lBQ2YsZ0JBQWdCLEVwRU9GLE9BQU87SW9FTnJCLEtBQUssRXBFcUJJLE9BQU8sR29FcEJoQjtFMENPRSxBMUNMSCxpQjBDS29CLEMxQ0xwQixhQUFhLENBQUM7SUFDYixLQUFLLEVwRWlCSSxPQUFPLEdvRWhCaEI7RTBDR0UsQTFDRkgsaUIwQ0VvQixDMUNGcEIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFcEVjSCx3QkFBTyxHb0ViaEI7RTBDQUUsQTFDRUYsaUIwQ0ZtQixBMUNDNUIsZUFBd0IsQ0FDZixNQUFNLEFBQUEsT0FBTyxFMENGWCxBMUNFRixpQjBDRm1CLEE3RXlIckIsZ0JBQWdCLENBQ2QsQUFBQSxXQUFFLEVBQWEsS0FBSyxBQUFsQixFbUN4SEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGdCQUFnQixFcEVMSCxPQUFPLEdvRU1wQjtFMENKQyxBMUNPRixpQjBDUG1CLEExQ001QixpQkFBMEIsQ0FDakIsTUFBTSxBQUFBLE9BQU8sRTBDUFgsQTFDT0YsaUIwQ1BtQixBN0V5SHJCLGdCQUFnQixDQUlkLEFBQUEsV0FBRSxFQUFhLE9BQU8sQUFBcEIsRW1DdEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixrQkFBa0IsRXBFVkwsT0FBTyxHb0VXcEI7RTBDVEMsQTFDWUYsaUIwQ1ptQixBMUNXNUIsa0JBQTJCLENBQ2xCLE1BQU0sQUFBQSxPQUFPLEUwQ1pYLEExQ1lGLGlCMENabUIsQTdFeUhyQixnQkFBZ0IsQ0FPZCxBQUFBLFdBQUUsRUFBYSxRQUFRLEFBQXJCLEVtQ3BIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsbUJBQW1CLEVwRWZOLE9BQU8sR29FZ0JwQjtFMENkQyxBMUNpQkYsaUIwQ2pCbUIsQTFDZ0I1QixnQkFBeUIsQ0FDaEIsTUFBTSxBQUFBLE9BQU8sRTBDakJYLEExQ2lCRixpQjBDakJtQixBN0V5SHJCLGdCQUFnQixDQVVkLEFBQUEsV0FBRSxFQUFhLE1BQU0sQUFBbkIsRW1DbEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixpQkFBaUIsRXBFcEJKLE9BQU8sR29FcUJwQjs7QTBDbkJDLEFBQUEsZ0JBQWdCLENBQUc7RTFDWnRCLGdCQUFnQixFcEUyQk4sT0FBTyxHOEdiYjtFQUZELEExQ1ZILGdCMENVbUIsQzFDVm5CLGVBQWUsQ0FBQztJQUNmLGdCQUFnQixFcEV3QlAsT0FBTztJb0V2QmhCLEtBQUssRXBFS1MsT0FBTyxHb0VKckI7RTBDT0UsQTFDTEgsZ0IwQ0ttQixDMUNMbkIsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFcEVDUyxPQUFPLEdvRUFyQjtFMENHRSxBMUNGSCxnQjBDRW1CLEMxQ0ZuQixlQUFlLENBQUE7SUFDZCxZQUFZLEVwRUZFLHFCQUFPLEdvRUdyQjtFMENBRSxBMUNFRixnQjBDRmtCLEExQ0M1QixlQUF5QixDQUNmLE1BQU0sQUFBQSxPQUFPLEUwQ0ZYLEExQ0VGLGdCMENGa0IsQTdFeUhwQixnQkFBZ0IsQ0FDZCxBQUFBLFdBQUUsRUFBYSxLQUFLLEFBQWxCLEVtQ3hIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsZ0JBQWdCLEVwRVlSLE9BQU8sR29FWGY7RTBDSkMsQTFDT0YsZ0IwQ1BrQixBMUNNNUIsaUJBQTJCLENBQ2pCLE1BQU0sQUFBQSxPQUFPLEUwQ1BYLEExQ09GLGdCMENQa0IsQTdFeUhwQixnQkFBZ0IsQ0FJZCxBQUFBLFdBQUUsRUFBYSxPQUFPLEFBQXBCLEVtQ3RIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2Isa0JBQWtCLEVwRU9WLE9BQU8sR29FTmY7RTBDVEMsQTFDWUYsZ0IwQ1prQixBMUNXNUIsa0JBQTRCLENBQ2xCLE1BQU0sQUFBQSxPQUFPLEUwQ1pYLEExQ1lGLGdCMENaa0IsQTdFeUhwQixnQkFBZ0IsQ0FPZCxBQUFBLFdBQUUsRUFBYSxRQUFRLEFBQXJCLEVtQ3BIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsbUJBQW1CLEVwRUVYLE9BQU8sR29FRGY7RTBDZEMsQTFDaUJGLGdCMENqQmtCLEExQ2dCNUIsZ0JBQTBCLENBQ2hCLE1BQU0sQUFBQSxPQUFPLEUwQ2pCWCxBMUNpQkYsZ0IwQ2pCa0IsQTdFeUhwQixnQkFBZ0IsQ0FVZCxBQUFBLFdBQUUsRUFBYSxNQUFNLEFBQW5CLEVtQ2xIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsaUJBQWlCLEVwRUhULE9BQU8sR29FSWY7O0EwQ25CQyxBQUFBLGlCQUFpQixDQUFFO0UxQ1p0QixnQkFBZ0IsRXBFZ0VELE9BQU8sRzhHbERsQjtFQUZELEExQ1ZILGlCMENVb0IsQzFDVnBCLGVBQWUsQ0FBQztJQUNmLGdCQUFnQixFcEU2REYsT0FBTztJb0U1RHJCLEtBQUssRXBFcUJJLE9BQU8sR29FcEJoQjtFMENPRSxBMUNMSCxpQjBDS29CLEMxQ0xwQixhQUFhLENBQUM7SUFDYixLQUFLLEVwRWlCSSxPQUFPLEdvRWhCaEI7RTBDR0UsQTFDRkgsaUIwQ0VvQixDMUNGcEIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFcEVjSCx3QkFBTyxHb0ViaEI7RTBDQUUsQTFDRUYsaUIwQ0ZtQixBMUNDOUIsZUFBMEIsQ0FDZixNQUFNLEFBQUEsT0FBTyxFMENGWCxBMUNFRixpQjBDRm1CLEE3RXlIckIsZ0JBQWdCLENBQ2QsQUFBQSxXQUFFLEVBQWEsS0FBSyxBQUFsQixFbUN4SEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGdCQUFnQixFcEVpREgsT0FBTyxHb0VoRHBCO0UwQ0pDLEExQ09GLGlCMENQbUIsQTFDTTlCLGlCQUE0QixDQUNqQixNQUFNLEFBQUEsT0FBTyxFMENQWCxBMUNPRixpQjBDUG1CLEE3RXlIckIsZ0JBQWdCLENBSWQsQUFBQSxXQUFFLEVBQWEsT0FBTyxBQUFwQixFbUN0SEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGtCQUFrQixFcEU0Q0wsT0FBTyxHb0UzQ3BCO0UwQ1RDLEExQ1lGLGlCMENabUIsQTFDVzlCLGtCQUE2QixDQUNsQixNQUFNLEFBQUEsT0FBTyxFMENaWCxBMUNZRixpQjBDWm1CLEE3RXlIckIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEV1Q04sT0FBTyxHb0V0Q3BCO0UwQ2RDLEExQ2lCRixpQjBDakJtQixBMUNnQjlCLGdCQUEyQixDQUNoQixNQUFNLEFBQUEsT0FBTyxFMENqQlgsQTFDaUJGLGlCMENqQm1CLEE3RXlIckIsZ0JBQWdCLENBVWQsQUFBQSxXQUFFLEVBQWEsTUFBTSxBQUFuQixFbUNsSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGlCQUFpQixFcEVrQ0osT0FBTyxHb0VqQ3BCOztBMENuQkMsQUFBQSxnQkFBZ0IsQ0FBRztFMUNadEIsZ0JBQWdCLEVwRWlFRCxPQUFPLEc4R25EbEI7RUFGRCxBMUNWSCxnQjBDVW1CLEMxQ1ZuQixlQUFlLENBQUM7SUFDZixnQkFBZ0IsRXBFOERGLE9BQU87SW9FN0RyQixLQUFLLEVwRXFCSSxPQUFPLEdvRXBCaEI7RTBDT0UsQTFDTEgsZ0IwQ0ttQixDMUNMbkIsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFcEVpQkksT0FBTyxHb0VoQmhCO0UwQ0dFLEExQ0ZILGdCMENFbUIsQzFDRm5CLGVBQWUsQ0FBQTtJQUNkLFlBQVksRXBFY0gsd0JBQU8sR29FYmhCO0UwQ0FFLEExQ0VGLGdCMENGa0IsQTFDQzlCLGVBQTJCLENBQ2YsTUFBTSxBQUFBLE9BQU8sRTBDRlgsQTFDRUYsZ0IwQ0ZrQixBN0V5SHBCLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFa0RILE9BQU8sR29FakRwQjtFMENKQyxBMUNPRixnQjBDUGtCLEExQ005QixpQkFBNkIsQ0FDakIsTUFBTSxBQUFBLE9BQU8sRTBDUFgsQTFDT0YsZ0IwQ1BrQixBN0V5SHBCLGdCQUFnQixDQUlkLEFBQUEsV0FBRSxFQUFhLE9BQU8sQUFBcEIsRW1DdEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixrQkFBa0IsRXBFNkNMLE9BQU8sR29FNUNwQjtFMENUQyxBMUNZRixnQjBDWmtCLEExQ1c5QixrQkFBOEIsQ0FDbEIsTUFBTSxBQUFBLE9BQU8sRTBDWlgsQTFDWUYsZ0IwQ1prQixBN0V5SHBCLGdCQUFnQixDQU9kLEFBQUEsV0FBRSxFQUFhLFFBQVEsQUFBckIsRW1DcEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixtQkFBbUIsRXBFd0NOLE9BQU8sR29FdkNwQjtFMENkQyxBMUNpQkYsZ0IwQ2pCa0IsQTFDZ0I5QixnQkFBNEIsQ0FDaEIsTUFBTSxBQUFBLE9BQU8sRTBDakJYLEExQ2lCRixnQjBDakJrQixBN0V5SHBCLGdCQUFnQixDQVVkLEFBQUEsV0FBRSxFQUFhLE1BQU0sQUFBbkIsRW1DbEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixpQkFBaUIsRXBFbUNKLE9BQU8sR29FbENwQjs7QTBDbkJDLEFBQUEsZUFBZSxDQUFJO0UxQ1p0QixnQkFBZ0IsRXBFa0VELE9BQU8sRzhHcERsQjtFQUZELEExQ1ZILGUwQ1VrQixDMUNWbEIsZUFBZSxDQUFDO0lBQ2YsZ0JBQWdCLEVwRStERixPQUFPO0lvRTlEckIsS0FBSyxFcEVxQkksT0FBTyxHb0VwQmhCO0UwQ09FLEExQ0xILGUwQ0trQixDMUNMbEIsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFcEVpQkksT0FBTyxHb0VoQmhCO0UwQ0dFLEExQ0ZILGUwQ0VrQixDMUNGbEIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFcEVjSCx3QkFBTyxHb0ViaEI7RTBDQUUsQTFDRUYsZTBDRmlCLEExQ0M5QixlQUE0QixDQUNmLE1BQU0sQUFBQSxPQUFPLEUwQ0ZYLEExQ0VGLGUwQ0ZpQixBN0V5SG5CLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFbURILE9BQU8sR29FbERwQjtFMENKQyxBMUNPRixlMENQaUIsQTFDTTlCLGlCQUE4QixDQUNqQixNQUFNLEFBQUEsT0FBTyxFMENQWCxBMUNPRixlMENQaUIsQTdFeUhuQixnQkFBZ0IsQ0FJZCxBQUFBLFdBQUUsRUFBYSxPQUFPLEFBQXBCLEVtQ3RIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2Isa0JBQWtCLEVwRThDTCxPQUFPLEdvRTdDcEI7RTBDVEMsQTFDWUYsZTBDWmlCLEExQ1c5QixrQkFBK0IsQ0FDbEIsTUFBTSxBQUFBLE9BQU8sRTBDWlgsQTFDWUYsZTBDWmlCLEE3RXlIbkIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEV5Q04sT0FBTyxHb0V4Q3BCO0UwQ2RDLEExQ2lCRixlMENqQmlCLEExQ2dCOUIsZ0JBQTZCLENBQ2hCLE1BQU0sQUFBQSxPQUFPLEUwQ2pCWCxBMUNpQkYsZTBDakJpQixBN0V5SG5CLGdCQUFnQixDQVVkLEFBQUEsV0FBRSxFQUFhLE1BQU0sQUFBbkIsRW1DbEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixpQkFBaUIsRXBFb0NKLE9BQU8sR29FbkNwQjs7QTBDbkJDLEFBQUEsZUFBZSxDQUFJO0UxQ1p0QixnQkFBZ0IsRXBFbUVELE9BQU8sRzhHckRsQjtFQUZELEExQ1ZILGUwQ1VrQixDMUNWbEIsZUFBZSxDQUFDO0lBQ2YsZ0JBQWdCLEVwRWdFRixPQUFPO0lvRS9EckIsS0FBSyxFcEVxQkksT0FBTyxHb0VwQmhCO0UwQ09FLEExQ0xILGUwQ0trQixDMUNMbEIsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFcEVpQkksT0FBTyxHb0VoQmhCO0UwQ0dFLEExQ0ZILGUwQ0VrQixDMUNGbEIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFcEVjSCx3QkFBTyxHb0ViaEI7RTBDQUUsQTFDRUYsZTBDRmlCLEExQ0MvQixlQUE2QixDQUNmLE1BQU0sQUFBQSxPQUFPLEUwQ0ZYLEExQ0VGLGUwQ0ZpQixBN0V5SG5CLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFb0RILE9BQU8sR29FbkRwQjtFMENKQyxBMUNPRixlMENQaUIsQTFDTS9CLGlCQUErQixDQUNqQixNQUFNLEFBQUEsT0FBTyxFMENQWCxBMUNPRixlMENQaUIsQTdFeUhuQixnQkFBZ0IsQ0FJZCxBQUFBLFdBQUUsRUFBYSxPQUFPLEFBQXBCLEVtQ3RIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2Isa0JBQWtCLEVwRStDTCxPQUFPLEdvRTlDcEI7RTBDVEMsQTFDWUYsZTBDWmlCLEExQ1cvQixrQkFBZ0MsQ0FDbEIsTUFBTSxBQUFBLE9BQU8sRTBDWlgsQTFDWUYsZTBDWmlCLEE3RXlIbkIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEUwQ04sT0FBTyxHb0V6Q3BCO0UwQ2RDLEExQ2lCRixlMENqQmlCLEExQ2dCL0IsZ0JBQThCLENBQ2hCLE1BQU0sQUFBQSxPQUFPLEUwQ2pCWCxBMUNpQkYsZTBDakJpQixBN0V5SG5CLGdCQUFnQixDQVVkLEFBQUEsV0FBRSxFQUFhLE1BQU0sQUFBbkIsRW1DbEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixpQkFBaUIsRXBFcUNKLE9BQU8sR29FcENwQjs7QTBDbkJDLEFBQUEsY0FBYyxDQUFLO0UxQ1p0QixnQkFBZ0IsRXBFeUJOLE9BQU8sRzhHWGI7RUFGRCxBMUNWSCxjMENVaUIsQzFDVmpCLGVBQWUsQ0FBQztJQUNmLGdCQUFnQixFcEVzQlAsT0FBTztJb0VyQmhCLEtBQUssRXBFS1MsT0FBTyxHb0VKckI7RTBDT0UsQTFDTEgsYzBDS2lCLEMxQ0xqQixhQUFhLENBQUM7SUFDYixLQUFLLEVwRUNTLE9BQU8sR29FQXJCO0UwQ0dFLEExQ0ZILGMwQ0VpQixDMUNGakIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFcEVGRSxxQkFBTyxHb0VHckI7RTBDQUUsQTFDRUYsYzBDRmdCLEExQ0MvQixlQUE4QixDQUNmLE1BQU0sQUFBQSxPQUFPLEUwQ0ZYLEExQ0VGLGMwQ0ZnQixBN0V5SGxCLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFVVIsT0FBTyxHb0VUZjtFMENKQyxBMUNPRixjMENQZ0IsQTFDTS9CLGlCQUFnQyxDQUNqQixNQUFNLEFBQUEsT0FBTyxFMENQWCxBMUNPRixjMENQZ0IsQTdFeUhsQixnQkFBZ0IsQ0FJZCxBQUFBLFdBQUUsRUFBYSxPQUFPLEFBQXBCLEVtQ3RIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2Isa0JBQWtCLEVwRUtWLE9BQU8sR29FSmY7RTBDVEMsQTFDWUYsYzBDWmdCLEExQ1cvQixrQkFBaUMsQ0FDbEIsTUFBTSxBQUFBLE9BQU8sRTBDWlgsQTFDWUYsYzBDWmdCLEE3RXlIbEIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEVBWCxPQUFPLEdvRUNmO0UwQ2RDLEExQ2lCRixjMENqQmdCLEExQ2dCL0IsZ0JBQStCLENBQ2hCLE1BQU0sQUFBQSxPQUFPLEUwQ2pCWCxBMUNpQkYsYzBDakJnQixBN0V5SGxCLGdCQUFnQixDQVVkLEFBQUEsV0FBRSxFQUFhLE1BQU0sQUFBbkIsRW1DbEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixpQkFBaUIsRXBFTFQsT0FBTyxHb0VNZjs7QTBDbkJDLEFBQUEsYUFBYSxDQUFNO0UxQ1p0QixnQkFBZ0IsRXBFa0NOLE9BQU8sRzhHcEJiO0VBRkQsQTFDVkgsYTBDVWdCLEMxQ1ZoQixlQUFlLENBQUM7SUFDZixnQkFBZ0IsRXBFK0JQLE9BQU87SW9FOUJoQixLQUFLLEVwRXFCSSxPQUFPLEdvRXBCaEI7RTBDT0UsQTFDTEgsYTBDS2dCLEMxQ0xoQixhQUFhLENBQUM7SUFDYixLQUFLLEVwRWlCSSxPQUFPLEdvRWhCaEI7RTBDR0UsQTFDRkgsYTBDRWdCLEMxQ0ZoQixlQUFlLENBQUE7SUFDZCxZQUFZLEVwRWNILHdCQUFPLEdvRWJoQjtFMENBRSxBMUNFRixhMENGZSxBMUNDL0IsZUFBK0IsQ0FDZixNQUFNLEFBQUEsT0FBTyxFMENGWCxBMUNFRixhMENGZSxBN0V5SGpCLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFbUJSLE9BQU8sR29FbEJmO0UwQ0pDLEExQ09GLGEwQ1BlLEExQ00vQixpQkFBaUMsQ0FDakIsTUFBTSxBQUFBLE9BQU8sRTBDUFgsQTFDT0YsYTBDUGUsQTdFeUhqQixnQkFBZ0IsQ0FJZCxBQUFBLFdBQUUsRUFBYSxPQUFPLEFBQXBCLEVtQ3RIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2Isa0JBQWtCLEVwRWNWLE9BQU8sR29FYmY7RTBDVEMsQTFDWUYsYTBDWmUsQTFDVy9CLGtCQUFrQyxDQUNsQixNQUFNLEFBQUEsT0FBTyxFMENaWCxBMUNZRixhMENaZSxBN0V5SGpCLGdCQUFnQixDQU9kLEFBQUEsV0FBRSxFQUFhLFFBQVEsQUFBckIsRW1DcEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixtQkFBbUIsRXBFU1gsT0FBTyxHb0VSZjtFMENkQyxBMUNpQkYsYTBDakJlLEExQ2dCL0IsZ0JBQWdDLENBQ2hCLE1BQU0sQUFBQSxPQUFPLEUwQ2pCWCxBMUNpQkYsYTBDakJlLEE3RXlIakIsZ0JBQWdCLENBVWQsQUFBQSxXQUFFLEVBQWEsTUFBTSxBQUFuQixFbUNsSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGlCQUFpQixFcEVJVCxPQUFPLEdvRUhmOztBMENuQkMsQUFBQSxnQkFBZ0IsQ0FBRztFMUNadEIsZ0JBQWdCLEVwRXlCTixPQUFPLEc4R1hiO0VBRkQsQTFDVkgsZ0IwQ1VtQixDMUNWbkIsZUFBZSxDQUFDO0lBQ2YsZ0JBQWdCLEVwRXNCUCxPQUFPO0lvRXJCaEIsS0FBSyxFcEVLUyxPQUFPLEdvRUpyQjtFMENPRSxBMUNMSCxnQjBDS21CLEMxQ0xuQixhQUFhLENBQUM7SUFDYixLQUFLLEVwRUNTLE9BQU8sR29FQXJCO0UwQ0dFLEExQ0ZILGdCMENFbUIsQzFDRm5CLGVBQWUsQ0FBQTtJQUNkLFlBQVksRXBFRkUscUJBQU8sR29FR3JCO0UwQ0FFLEExQ0VGLGdCMENGa0IsQTFDQ25DLGVBQWdDLENBQ2YsTUFBTSxBQUFBLE9BQU8sRTBDRlgsQTFDRUYsZ0IwQ0ZrQixBN0V5SHBCLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFVVIsT0FBTyxHb0VUZjtFMENKQyxBMUNPRixnQjBDUGtCLEExQ01uQyxpQkFBa0MsQ0FDakIsTUFBTSxBQUFBLE9BQU8sRTBDUFgsQTFDT0YsZ0IwQ1BrQixBN0V5SHBCLGdCQUFnQixDQUlkLEFBQUEsV0FBRSxFQUFhLE9BQU8sQUFBcEIsRW1DdEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixrQkFBa0IsRXBFS1YsT0FBTyxHb0VKZjtFMENUQyxBMUNZRixnQjBDWmtCLEExQ1duQyxrQkFBbUMsQ0FDbEIsTUFBTSxBQUFBLE9BQU8sRTBDWlgsQTFDWUYsZ0IwQ1prQixBN0V5SHBCLGdCQUFnQixDQU9kLEFBQUEsV0FBRSxFQUFhLFFBQVEsQUFBckIsRW1DcEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixtQkFBbUIsRXBFQVgsT0FBTyxHb0VDZjtFMENkQyxBMUNpQkYsZ0IwQ2pCa0IsQTFDZ0JuQyxnQkFBaUMsQ0FDaEIsTUFBTSxBQUFBLE9BQU8sRTBDakJYLEExQ2lCRixnQjBDakJrQixBN0V5SHBCLGdCQUFnQixDQVVkLEFBQUEsV0FBRSxFQUFhLE1BQU0sQUFBbkIsRW1DbEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixpQkFBaUIsRXBFTFQsT0FBTyxHb0VNZjs7QTBDbkJDLEFBQUEsYUFBYSxDQUFNO0UxQ1p0QixnQkFBZ0IsRXBFNEJOLE9BQU8sRzhHZGI7RUFGRCxBMUNWSCxhMENVZ0IsQzFDVmhCLGVBQWUsQ0FBQztJQUNmLGdCQUFnQixFcEV5QlAsT0FBTztJb0V4QmhCLEtBQUssRXBFS1MsT0FBTyxHb0VKckI7RTBDT0UsQTFDTEgsYTBDS2dCLEMxQ0xoQixhQUFhLENBQUM7SUFDYixLQUFLLEVwRUNTLE9BQU8sR29FQXJCO0UwQ0dFLEExQ0ZILGEwQ0VnQixDMUNGaEIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFcEVGRSxxQkFBTyxHb0VHckI7RTBDQUUsQTFDRUYsYTBDRmUsQTFDQ2pDLGVBQWlDLENBQ2YsTUFBTSxBQUFBLE9BQU8sRTBDRlgsQTFDRUYsYTBDRmUsQTdFeUhqQixnQkFBZ0IsQ0FDZCxBQUFBLFdBQUUsRUFBYSxLQUFLLEFBQWxCLEVtQ3hIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsZ0JBQWdCLEVwRWFSLE9BQU8sR29FWmY7RTBDSkMsQTFDT0YsYTBDUGUsQTFDTWpDLGlCQUFtQyxDQUNqQixNQUFNLEFBQUEsT0FBTyxFMENQWCxBMUNPRixhMENQZSxBN0V5SGpCLGdCQUFnQixDQUlkLEFBQUEsV0FBRSxFQUFhLE9BQU8sQUFBcEIsRW1DdEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixrQkFBa0IsRXBFUVYsT0FBTyxHb0VQZjtFMENUQyxBMUNZRixhMENaZSxBMUNXakMsa0JBQW9DLENBQ2xCLE1BQU0sQUFBQSxPQUFPLEUwQ1pYLEExQ1lGLGEwQ1plLEE3RXlIakIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEVHWCxPQUFPLEdvRUZmO0UwQ2RDLEExQ2lCRixhMENqQmUsQTFDZ0JqQyxnQkFBa0MsQ0FDaEIsTUFBTSxBQUFBLE9BQU8sRTBDakJYLEExQ2lCRixhMENqQmUsQTdFeUhqQixnQkFBZ0IsQ0FVZCxBQUFBLFdBQUUsRUFBYSxNQUFNLEFBQW5CLEVtQ2xIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsaUJBQWlCLEVwRUZULE9BQU8sR29FR2Y7O0EwQ25CQyxBQUFBLGNBQWMsQ0FBSztFMUNadEIsZ0JBQWdCLEVwRW9DTixPQUFPLEc4R3RCYjtFQUZELEExQ1ZILGMwQ1VpQixDMUNWakIsZUFBZSxDQUFDO0lBQ2YsZ0JBQWdCLEVwRWlDUCxPQUFPO0lvRWhDaEIsS0FBSyxFcEVxQkksT0FBTyxHb0VwQmhCO0UwQ09FLEExQ0xILGMwQ0tpQixDMUNMakIsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFcEVpQkksT0FBTyxHb0VoQmhCO0UwQ0dFLEExQ0ZILGMwQ0VpQixDMUNGakIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFcEVjSCx3QkFBTyxHb0ViaEI7RTBDQUUsQTFDRUYsYzBDRmdCLEExQ0NuQyxlQUFrQyxDQUNmLE1BQU0sQUFBQSxPQUFPLEUwQ0ZYLEExQ0VGLGMwQ0ZnQixBN0V5SGxCLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFcUJSLE9BQU8sR29FcEJmO0UwQ0pDLEExQ09GLGMwQ1BnQixBMUNNbkMsaUJBQW9DLENBQ2pCLE1BQU0sQUFBQSxPQUFPLEUwQ1BYLEExQ09GLGMwQ1BnQixBN0V5SGxCLGdCQUFnQixDQUlkLEFBQUEsV0FBRSxFQUFhLE9BQU8sQUFBcEIsRW1DdEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixrQkFBa0IsRXBFZ0JWLE9BQU8sR29FZmY7RTBDVEMsQTFDWUYsYzBDWmdCLEExQ1duQyxrQkFBcUMsQ0FDbEIsTUFBTSxBQUFBLE9BQU8sRTBDWlgsQTFDWUYsYzBDWmdCLEE3RXlIbEIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEVXWCxPQUFPLEdvRVZmO0UwQ2RDLEExQ2lCRixjMENqQmdCLEExQ2dCbkMsZ0JBQW1DLENBQ2hCLE1BQU0sQUFBQSxPQUFPLEUwQ2pCWCxBMUNpQkYsYzBDakJnQixBN0V5SGxCLGdCQUFnQixDQVVkLEFBQUEsV0FBRSxFQUFhLE1BQU0sQUFBbkIsRW1DbEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixpQkFBaUIsRXBFTVQsT0FBTyxHb0VMZjs7QTBDbkJDLEFBQUEsZUFBZSxDQUFJO0UxQ1p0QixnQkFBZ0IsRXBFZVAsT0FBTyxHOEdEWjtFQUZELEExQ1ZILGUwQ1VrQixDMUNWbEIsZUFBZSxDQUFDO0lBQ2YsZ0JBQWdCLEVwRVlSLE9BQU87SW9FWGYsS0FBSyxFcEVxQkksT0FBTyxHb0VwQmhCO0UwQ09FLEExQ0xILGUwQ0trQixDMUNMbEIsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFcEVpQkksT0FBTyxHb0VoQmhCO0UwQ0dFLEExQ0ZILGUwQ0VrQixDMUNGbEIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFcEVjSCx3QkFBTyxHb0ViaEI7RTBDQUUsQTFDRUYsZTBDRmlCLEExQ0NyQyxlQUFtQyxDQUNmLE1BQU0sQUFBQSxPQUFPLEUwQ0ZYLEExQ0VGLGUwQ0ZpQixBN0V5SG5CLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFQVQsT0FBTyxHb0VDZDtFMENKQyxBMUNPRixlMENQaUIsQTFDTXJDLGlCQUFxQyxDQUNqQixNQUFNLEFBQUEsT0FBTyxFMENQWCxBMUNPRixlMENQaUIsQTdFeUhuQixnQkFBZ0IsQ0FJZCxBQUFBLFdBQUUsRUFBYSxPQUFPLEFBQXBCLEVtQ3RIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2Isa0JBQWtCLEVwRUxYLE9BQU8sR29FTWQ7RTBDVEMsQTFDWUYsZTBDWmlCLEExQ1dyQyxrQkFBc0MsQ0FDbEIsTUFBTSxBQUFBLE9BQU8sRTBDWlgsQTFDWUYsZTBDWmlCLEE3RXlIbkIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEVWWixPQUFPLEdvRVdkO0UwQ2RDLEExQ2lCRixlMENqQmlCLEExQ2dCckMsZ0JBQW9DLENBQ2hCLE1BQU0sQUFBQSxPQUFPLEUwQ2pCWCxBMUNpQkYsZTBDakJpQixBN0V5SG5CLGdCQUFnQixDQVVkLEFBQUEsV0FBRSxFQUFhLE1BQU0sQUFBbkIsRW1DbEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixpQkFBaUIsRXBFZlYsT0FBTyxHb0VnQmQ7O0EwQ25CQyxBQUFBLGlCQUFpQixDQUFFO0UxQ1p0QixnQkFBZ0IsRXBFMEJOLE9BQU8sRzhHWmI7RUFGRCxBMUNWSCxpQjBDVW9CLEMxQ1ZwQixlQUFlLENBQUM7SUFDZixnQkFBZ0IsRXBFdUJQLE9BQU87SW9FdEJoQixLQUFLLEVwRUtTLE9BQU8sR29FSnJCO0UwQ09FLEExQ0xILGlCMENLb0IsQzFDTHBCLGFBQWEsQ0FBQztJQUNiLEtBQUssRXBFQ1MsT0FBTyxHb0VBckI7RTBDR0UsQTFDRkgsaUIwQ0VvQixDMUNGcEIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFcEVGRSxxQkFBTyxHb0VHckI7RTBDQUUsQTFDRUYsaUIwQ0ZtQixBMUNDeEMsZUFBb0MsQ0FDZixNQUFNLEFBQUEsT0FBTyxFMENGWCxBMUNFRixpQjBDRm1CLEE3RXlIckIsZ0JBQWdCLENBQ2QsQUFBQSxXQUFFLEVBQWEsS0FBSyxBQUFsQixFbUN4SEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGdCQUFnQixFcEVXUixPQUFPLEdvRVZmO0UwQ0pDLEExQ09GLGlCMENQbUIsQTFDTXhDLGlCQUFzQyxDQUNqQixNQUFNLEFBQUEsT0FBTyxFMENQWCxBMUNPRixpQjBDUG1CLEE3RXlIckIsZ0JBQWdCLENBSWQsQUFBQSxXQUFFLEVBQWEsT0FBTyxBQUFwQixFbUN0SEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGtCQUFrQixFcEVNVixPQUFPLEdvRUxmO0UwQ1RDLEExQ1lGLGlCMENabUIsQTFDV3hDLGtCQUF1QyxDQUNsQixNQUFNLEFBQUEsT0FBTyxFMENaWCxBMUNZRixpQjBDWm1CLEE3RXlIckIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEVDWCxPQUFPLEdvRUFmO0UwQ2RDLEExQ2lCRixpQjBDakJtQixBMUNnQnhDLGdCQUFxQyxDQUNoQixNQUFNLEFBQUEsT0FBTyxFMENqQlgsQTFDaUJGLGlCMENqQm1CLEE3RXlIckIsZ0JBQWdCLENBVWQsQUFBQSxXQUFFLEVBQWEsTUFBTSxBQUFuQixFbUNsSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGlCQUFpQixFcEVKVCxPQUFPLEdvRUtmOztBMENuQkMsQUFBQSxpQkFBaUIsQ0FBRTtFMUNadEIsZ0JBQWdCLEVwRTJCTixPQUFPLEc4R2JiO0VBRkQsQTFDVkgsaUIwQ1VvQixDMUNWcEIsZUFBZSxDQUFDO0lBQ2YsZ0JBQWdCLEVwRXdCUCxPQUFPO0lvRXZCaEIsS0FBSyxFcEVLUyxPQUFPLEdvRUpyQjtFMENPRSxBMUNMSCxpQjBDS29CLEMxQ0xwQixhQUFhLENBQUM7SUFDYixLQUFLLEVwRUNTLE9BQU8sR29FQXJCO0UwQ0dFLEExQ0ZILGlCMENFb0IsQzFDRnBCLGVBQWUsQ0FBQTtJQUNkLFlBQVksRXBFRkUscUJBQU8sR29FR3JCO0UwQ0FFLEExQ0VGLGlCMENGbUIsQTFDQ3pDLGVBQXFDLENBQ2YsTUFBTSxBQUFBLE9BQU8sRTBDRlgsQTFDRUYsaUIwQ0ZtQixBN0V5SHJCLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFWVIsT0FBTyxHb0VYZjtFMENKQyxBMUNPRixpQjBDUG1CLEExQ016QyxpQkFBdUMsQ0FDakIsTUFBTSxBQUFBLE9BQU8sRTBDUFgsQTFDT0YsaUIwQ1BtQixBN0V5SHJCLGdCQUFnQixDQUlkLEFBQUEsV0FBRSxFQUFhLE9BQU8sQUFBcEIsRW1DdEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixrQkFBa0IsRXBFT1YsT0FBTyxHb0VOZjtFMENUQyxBMUNZRixpQjBDWm1CLEExQ1d6QyxrQkFBd0MsQ0FDbEIsTUFBTSxBQUFBLE9BQU8sRTBDWlgsQTFDWUYsaUIwQ1ptQixBN0V5SHJCLGdCQUFnQixDQU9kLEFBQUEsV0FBRSxFQUFhLFFBQVEsQUFBckIsRW1DcEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixtQkFBbUIsRXBFRVgsT0FBTyxHb0VEZjtFMENkQyxBMUNpQkYsaUIwQ2pCbUIsQTFDZ0J6QyxnQkFBc0MsQ0FDaEIsTUFBTSxBQUFBLE9BQU8sRTBDakJYLEExQ2lCRixpQjBDakJtQixBN0V5SHJCLGdCQUFnQixDQVVkLEFBQUEsV0FBRSxFQUFhLE1BQU0sQUFBbkIsRW1DbEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixpQkFBaUIsRXBFSFQsT0FBTyxHb0VJZjs7QTBDbkJDLEFBQUEsaUJBQWlCLENBQUU7RTFDWnRCLGdCQUFnQixFcEU0Qk4sT0FBTyxHOEdkYjtFQUZELEExQ1ZILGlCMENVb0IsQzFDVnBCLGVBQWUsQ0FBQztJQUNmLGdCQUFnQixFcEV5QlAsT0FBTztJb0V4QmhCLEtBQUssRXBFS1MsT0FBTyxHb0VKckI7RTBDT0UsQTFDTEgsaUIwQ0tvQixDMUNMcEIsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFcEVDUyxPQUFPLEdvRUFyQjtFMENHRSxBMUNGSCxpQjBDRW9CLEMxQ0ZwQixlQUFlLENBQUE7SUFDZCxZQUFZLEVwRUZFLHFCQUFPLEdvRUdyQjtFMENBRSxBMUNFRixpQjBDRm1CLEExQ0MxQyxlQUFzQyxDQUNmLE1BQU0sQUFBQSxPQUFPLEUwQ0ZYLEExQ0VGLGlCMENGbUIsQTdFeUhyQixnQkFBZ0IsQ0FDZCxBQUFBLFdBQUUsRUFBYSxLQUFLLEFBQWxCLEVtQ3hIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsZ0JBQWdCLEVwRWFSLE9BQU8sR29FWmY7RTBDSkMsQTFDT0YsaUIwQ1BtQixBMUNNMUMsaUJBQXdDLENBQ2pCLE1BQU0sQUFBQSxPQUFPLEUwQ1BYLEExQ09GLGlCMENQbUIsQTdFeUhyQixnQkFBZ0IsQ0FJZCxBQUFBLFdBQUUsRUFBYSxPQUFPLEFBQXBCLEVtQ3RIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2Isa0JBQWtCLEVwRVFWLE9BQU8sR29FUGY7RTBDVEMsQTFDWUYsaUIwQ1ptQixBMUNXMUMsa0JBQXlDLENBQ2xCLE1BQU0sQUFBQSxPQUFPLEUwQ1pYLEExQ1lGLGlCMENabUIsQTdFeUhyQixnQkFBZ0IsQ0FPZCxBQUFBLFdBQUUsRUFBYSxRQUFRLEFBQXJCLEVtQ3BIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsbUJBQW1CLEVwRUdYLE9BQU8sR29FRmY7RTBDZEMsQTFDaUJGLGlCMENqQm1CLEExQ2dCMUMsZ0JBQXVDLENBQ2hCLE1BQU0sQUFBQSxPQUFPLEUwQ2pCWCxBMUNpQkYsaUIwQ2pCbUIsQTdFeUhyQixnQkFBZ0IsQ0FVZCxBQUFBLFdBQUUsRUFBYSxNQUFNLEFBQW5CLEVtQ2xIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsaUJBQWlCLEVwRUZULE9BQU8sR29FR2Y7O0EwQ25CQyxBQUFBLGlCQUFpQixDQUFFO0UxQ1p0QixnQkFBZ0IsRXBFNkJOLE9BQU8sRzhHZmI7RUFGRCxBMUNWSCxpQjBDVW9CLEMxQ1ZwQixlQUFlLENBQUM7SUFDZixnQkFBZ0IsRXBFMEJQLE9BQU87SW9FekJoQixLQUFLLEVwRUtTLE9BQU8sR29FSnJCO0UwQ09FLEExQ0xILGlCMENLb0IsQzFDTHBCLGFBQWEsQ0FBQztJQUNiLEtBQUssRXBFQ1MsT0FBTyxHb0VBckI7RTBDR0UsQTFDRkgsaUIwQ0VvQixDMUNGcEIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFcEVGRSxxQkFBTyxHb0VHckI7RTBDQUUsQTFDRUYsaUIwQ0ZtQixBMUNDM0MsZUFBdUMsQ0FDZixNQUFNLEFBQUEsT0FBTyxFMENGWCxBMUNFRixpQjBDRm1CLEE3RXlIckIsZ0JBQWdCLENBQ2QsQUFBQSxXQUFFLEVBQWEsS0FBSyxBQUFsQixFbUN4SEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGdCQUFnQixFcEVjUixPQUFPLEdvRWJmO0UwQ0pDLEExQ09GLGlCMENQbUIsQTFDTTNDLGlCQUF5QyxDQUNqQixNQUFNLEFBQUEsT0FBTyxFMENQWCxBMUNPRixpQjBDUG1CLEE3RXlIckIsZ0JBQWdCLENBSWQsQUFBQSxXQUFFLEVBQWEsT0FBTyxBQUFwQixFbUN0SEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGtCQUFrQixFcEVTVixPQUFPLEdvRVJmO0UwQ1RDLEExQ1lGLGlCMENabUIsQTFDVzNDLGtCQUEwQyxDQUNsQixNQUFNLEFBQUEsT0FBTyxFMENaWCxBMUNZRixpQjBDWm1CLEE3RXlIckIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEVJWCxPQUFPLEdvRUhmO0UwQ2RDLEExQ2lCRixpQjBDakJtQixBMUNnQjNDLGdCQUF3QyxDQUNoQixNQUFNLEFBQUEsT0FBTyxFMENqQlgsQTFDaUJGLGlCMENqQm1CLEE3RXlIckIsZ0JBQWdCLENBVWQsQUFBQSxXQUFFLEVBQWEsTUFBTSxBQUFuQixFbUNsSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGlCQUFpQixFcEVEVCxPQUFPLEdvRUVmOztBMENuQkMsQUFBQSxpQkFBaUIsQ0FBRTtFMUNadEIsZ0JBQWdCLEVwRThCTixPQUFPLEc4R2hCYjtFQUZELEExQ1ZILGlCMENVb0IsQzFDVnBCLGVBQWUsQ0FBQztJQUNmLGdCQUFnQixFcEUyQlAsT0FBTztJb0UxQmhCLEtBQUssRXBFS1MsT0FBTyxHb0VKckI7RTBDT0UsQTFDTEgsaUIwQ0tvQixDMUNMcEIsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFcEVDUyxPQUFPLEdvRUFyQjtFMENHRSxBMUNGSCxpQjBDRW9CLEMxQ0ZwQixlQUFlLENBQUE7SUFDZCxZQUFZLEVwRUZFLHFCQUFPLEdvRUdyQjtFMENBRSxBMUNFRixpQjBDRm1CLEExQ0M1QyxlQUF3QyxDQUNmLE1BQU0sQUFBQSxPQUFPLEUwQ0ZYLEExQ0VGLGlCMENGbUIsQTdFeUhyQixnQkFBZ0IsQ0FDZCxBQUFBLFdBQUUsRUFBYSxLQUFLLEFBQWxCLEVtQ3hIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsZ0JBQWdCLEVwRWVSLE9BQU8sR29FZGY7RTBDSkMsQTFDT0YsaUIwQ1BtQixBMUNNNUMsaUJBQTBDLENBQ2pCLE1BQU0sQUFBQSxPQUFPLEUwQ1BYLEExQ09GLGlCMENQbUIsQTdFeUhyQixnQkFBZ0IsQ0FJZCxBQUFBLFdBQUUsRUFBYSxPQUFPLEFBQXBCLEVtQ3RIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2Isa0JBQWtCLEVwRVVWLE9BQU8sR29FVGY7RTBDVEMsQTFDWUYsaUIwQ1ptQixBMUNXNUMsa0JBQTJDLENBQ2xCLE1BQU0sQUFBQSxPQUFPLEUwQ1pYLEExQ1lGLGlCMENabUIsQTdFeUhyQixnQkFBZ0IsQ0FPZCxBQUFBLFdBQUUsRUFBYSxRQUFRLEFBQXJCLEVtQ3BIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsbUJBQW1CLEVwRUtYLE9BQU8sR29FSmY7RTBDZEMsQTFDaUJGLGlCMENqQm1CLEExQ2dCNUMsZ0JBQXlDLENBQ2hCLE1BQU0sQUFBQSxPQUFPLEUwQ2pCWCxBMUNpQkYsaUIwQ2pCbUIsQTdFeUhyQixnQkFBZ0IsQ0FVZCxBQUFBLFdBQUUsRUFBYSxNQUFNLEFBQW5CLEVtQ2xIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsaUJBQWlCLEVwRUFULE9BQU8sR29FQ2Y7O0EwQ25CQyxBQUFBLGlCQUFpQixDQUFFO0UxQ1p0QixnQkFBZ0IsRXBFK0JOLE9BQU8sRzhHakJiO0VBRkQsQTFDVkgsaUIwQ1VvQixDMUNWcEIsZUFBZSxDQUFDO0lBQ2YsZ0JBQWdCLEVwRTRCUCxPQUFPO0lvRTNCaEIsS0FBSyxFcEVLUyxPQUFPLEdvRUpyQjtFMENPRSxBMUNMSCxpQjBDS29CLEMxQ0xwQixhQUFhLENBQUM7SUFDYixLQUFLLEVwRUNTLE9BQU8sR29FQXJCO0UwQ0dFLEExQ0ZILGlCMENFb0IsQzFDRnBCLGVBQWUsQ0FBQTtJQUNkLFlBQVksRXBFRkUscUJBQU8sR29FR3JCO0UwQ0FFLEExQ0VGLGlCMENGbUIsQTFDQzdDLGVBQXlDLENBQ2YsTUFBTSxBQUFBLE9BQU8sRTBDRlgsQTFDRUYsaUIwQ0ZtQixBN0V5SHJCLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFZ0JSLE9BQU8sR29FZmY7RTBDSkMsQTFDT0YsaUIwQ1BtQixBMUNNN0MsaUJBQTJDLENBQ2pCLE1BQU0sQUFBQSxPQUFPLEUwQ1BYLEExQ09GLGlCMENQbUIsQTdFeUhyQixnQkFBZ0IsQ0FJZCxBQUFBLFdBQUUsRUFBYSxPQUFPLEFBQXBCLEVtQ3RIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2Isa0JBQWtCLEVwRVdWLE9BQU8sR29FVmY7RTBDVEMsQTFDWUYsaUIwQ1ptQixBMUNXN0Msa0JBQTRDLENBQ2xCLE1BQU0sQUFBQSxPQUFPLEUwQ1pYLEExQ1lGLGlCMENabUIsQTdFeUhyQixnQkFBZ0IsQ0FPZCxBQUFBLFdBQUUsRUFBYSxRQUFRLEFBQXJCLEVtQ3BIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsbUJBQW1CLEVwRU1YLE9BQU8sR29FTGY7RTBDZEMsQTFDaUJGLGlCMENqQm1CLEExQ2dCN0MsZ0JBQTBDLENBQ2hCLE1BQU0sQUFBQSxPQUFPLEUwQ2pCWCxBMUNpQkYsaUIwQ2pCbUIsQTdFeUhyQixnQkFBZ0IsQ0FVZCxBQUFBLFdBQUUsRUFBYSxNQUFNLEFBQW5CLEVtQ2xIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsaUJBQWlCLEVwRUNULE9BQU8sR29FQWY7O0EwQ25CQyxBQUFBLGlCQUFpQixDQUFFO0UxQ1p0QixnQkFBZ0IsRXBFZ0NOLE9BQU8sRzhHbEJiO0VBRkQsQTFDVkgsaUIwQ1VvQixDMUNWcEIsZUFBZSxDQUFDO0lBQ2YsZ0JBQWdCLEVwRTZCUCxPQUFPO0lvRTVCaEIsS0FBSyxFcEVxQkksT0FBTyxHb0VwQmhCO0UwQ09FLEExQ0xILGlCMENLb0IsQzFDTHBCLGFBQWEsQ0FBQztJQUNiLEtBQUssRXBFaUJJLE9BQU8sR29FaEJoQjtFMENHRSxBMUNGSCxpQjBDRW9CLEMxQ0ZwQixlQUFlLENBQUE7SUFDZCxZQUFZLEVwRWNILHdCQUFPLEdvRWJoQjtFMENBRSxBMUNFRixpQjBDRm1CLEExQ0M5QyxlQUEwQyxDQUNmLE1BQU0sQUFBQSxPQUFPLEUwQ0ZYLEExQ0VGLGlCMENGbUIsQTdFeUhyQixnQkFBZ0IsQ0FDZCxBQUFBLFdBQUUsRUFBYSxLQUFLLEFBQWxCLEVtQ3hIRixNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsZ0JBQWdCLEVwRWlCUixPQUFPLEdvRWhCZjtFMENKQyxBMUNPRixpQjBDUG1CLEExQ005QyxpQkFBNEMsQ0FDakIsTUFBTSxBQUFBLE9BQU8sRTBDUFgsQTFDT0YsaUIwQ1BtQixBN0V5SHJCLGdCQUFnQixDQUlkLEFBQUEsV0FBRSxFQUFhLE9BQU8sQUFBcEIsRW1DdEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixrQkFBa0IsRXBFWVYsT0FBTyxHb0VYZjtFMENUQyxBMUNZRixpQjBDWm1CLEExQ1c5QyxrQkFBNkMsQ0FDbEIsTUFBTSxBQUFBLE9BQU8sRTBDWlgsQTFDWUYsaUIwQ1ptQixBN0V5SHJCLGdCQUFnQixDQU9kLEFBQUEsV0FBRSxFQUFhLFFBQVEsQUFBckIsRW1DcEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixtQkFBbUIsRXBFT1gsT0FBTyxHb0VOZjtFMENkQyxBMUNpQkYsaUIwQ2pCbUIsQTFDZ0I5QyxnQkFBMkMsQ0FDaEIsTUFBTSxBQUFBLE9BQU8sRTBDakJYLEExQ2lCRixpQjBDakJtQixBN0V5SHJCLGdCQUFnQixDQVVkLEFBQUEsV0FBRSxFQUFhLE1BQU0sQUFBbkIsRW1DbEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixpQkFBaUIsRXBFRVQsT0FBTyxHb0VEZjs7QTBDbkJDLEFBQUEsaUJBQWlCLENBQUU7RTFDWnRCLGdCQUFnQixFcEVpQ04sT0FBTyxHOEduQmI7RUFGRCxBMUNWSCxpQjBDVW9CLEMxQ1ZwQixlQUFlLENBQUM7SUFDZixnQkFBZ0IsRXBFOEJQLE9BQU87SW9FN0JoQixLQUFLLEVwRXFCSSxPQUFPLEdvRXBCaEI7RTBDT0UsQTFDTEgsaUIwQ0tvQixDMUNMcEIsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFcEVpQkksT0FBTyxHb0VoQmhCO0UwQ0dFLEExQ0ZILGlCMENFb0IsQzFDRnBCLGVBQWUsQ0FBQTtJQUNkLFlBQVksRXBFY0gsd0JBQU8sR29FYmhCO0UwQ0FFLEExQ0VGLGlCMENGbUIsQTFDQy9DLGVBQTJDLENBQ2YsTUFBTSxBQUFBLE9BQU8sRTBDRlgsQTFDRUYsaUIwQ0ZtQixBN0V5SHJCLGdCQUFnQixDQUNkLEFBQUEsV0FBRSxFQUFhLEtBQUssQUFBbEIsRW1DeEhGLE1BQU0sQUFBQSxPQUFPLENBQUM7SUFDYixnQkFBZ0IsRXBFa0JSLE9BQU8sR29FakJmO0UwQ0pDLEExQ09GLGlCMENQbUIsQTFDTS9DLGlCQUE2QyxDQUNqQixNQUFNLEFBQUEsT0FBTyxFMENQWCxBMUNPRixpQjBDUG1CLEE3RXlIckIsZ0JBQWdCLENBSWQsQUFBQSxXQUFFLEVBQWEsT0FBTyxBQUFwQixFbUN0SEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGtCQUFrQixFcEVhVixPQUFPLEdvRVpmO0UwQ1RDLEExQ1lGLGlCMENabUIsQTFDVy9DLGtCQUE4QyxDQUNsQixNQUFNLEFBQUEsT0FBTyxFMENaWCxBMUNZRixpQjBDWm1CLEE3RXlIckIsZ0JBQWdCLENBT2QsQUFBQSxXQUFFLEVBQWEsUUFBUSxBQUFyQixFbUNwSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLG1CQUFtQixFcEVRWCxPQUFPLEdvRVBmO0UwQ2RDLEExQ2lCRixpQjBDakJtQixBMUNnQi9DLGdCQUE0QyxDQUNoQixNQUFNLEFBQUEsT0FBTyxFMENqQlgsQTFDaUJGLGlCMENqQm1CLEE3RXlIckIsZ0JBQWdCLENBVWQsQUFBQSxXQUFFLEVBQWEsTUFBTSxBQUFuQixFbUNsSEYsTUFBTSxBQUFBLE9BQU8sQ0FBQztJQUNiLGlCQUFpQixFcEVHVCxPQUFPLEdvRUZmOztBMkNqQ0g7O0dBRUc7QUFFSCxBQUFBLGlCQUFpQixDQUFDO0VBQ2QsUUFBUSxFQUFFLFFBQVEsR0FDckI7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDVixVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsQ0FBQztFQUNoQixNQUFNLEVBQUUsSUFBSSxHQUNmOztBQUVELEFBQUEsU0FBUyxDQUFDO0VBQ04sTUFBTSxFQUFFLEdBQUc7RUFDWCxhQUFhLEUvR3NKUixJQUFJO0UrR3JKVCxRQUFRLEVBQUUsTUFBTTtFQUNoQixhQUFhLEUvRzhMYSxNQUFLO0UrRzdML0IsZ0JBQWdCLEUvR1VULE9BQU87RStHVGQsU0FBUyxFL0c2TmlCLE9BQXVCO0UrRzVOakQsV0FBVyxFL0dnT2UsR0FBRztFUnJPM0IsVUFBVSxFdUhNUSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCLEdBQ3pEOztBQUVELEFBQUEsWUFBWSxDQUFDO0VBQ1QsTUFBTSxFL0dxa0JTLE1BQUssRytHcGtCdkI7O0FBQ0QsQUFBQSxZQUFZLENBQUM7RUFDVCxNQUFNLEUvR21rQlMsTUFBSyxHK0dsa0J2Qjs7QUFDRCxBQUFBLFlBQVksQ0FBQztFQUNULE1BQU0sRS9HaWtCUyxNQUFLLEcrR2hrQnZCOztBQUVELEFBQUEsY0FBYyxDQUFBO0V6Q0xiLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRSxJQUFJO0VBNkViLG1CQUFtQixFeUMxRUssTUFBTTtFekMyRTNCLGdCQUFnQixFeUMzRUssTUFBTTtFekM0RTdCLGVBQWUsRXlDNUVRLE1BQU07RXpDNkU1QixXQUFXLEV5QzdFVyxNQUFNO0V6QzJEOUIsdUJBQXVCLEV5QzFESyxhQUFhO0V6QzJEdEMsb0JBQW9CLEV5QzNESyxhQUFhO0V6QzREeEMsbUJBQW1CLEV5QzVEUSxhQUFhO0V6QzZEdkMsZUFBZSxFeUM3RFcsYUFBYTtFekM4RHJDLGFBQWEsRXlDOURXLGFBQWE7RUFDdEMsYUFBYSxFQUFFLEtBQUssR0FvQnZCO0VBeEJELEFBT1EsY0FQTSxDQU1WLGVBQWUsQ0FDWCxJQUFJLENBQUM7SUFDRCxPQUFPLEVBQUUsWUFBWTtJQUNyQixLQUFLLEUvR2xDRCxPQUFPO0krR21DWCxTQUFTLEUvR21NUyxRQUF3QjtJK0dsTTFDLFdBQVcsRS9HdU1PLEdBQUcsRytHdE14QjtFQVpULEFBZUksY0FmVSxDQWVWLG9CQUFvQixDQUFDO0lBQ2pCLFVBQVUsRUFBRSxLQUFLLEdBT3BCO0lBdkJMLEFBaUJRLGNBakJNLENBZVYsb0JBQW9CLENBRWhCLElBQUksQ0FBQztNQUNELE9BQU8sRUFBRSxZQUFZO01BQ3JCLEtBQUssRS9HcEJOLE9BQU87TStHcUJOLFNBQVMsRS9HMExTLE9BQXVCO00rR3pMekMsV0FBVyxFL0c2TE8sR0FBRyxHK0c1THhCOztBQUlULEFBR1EsUUFIQSxDQUNKLGVBQWUsQ0FFWCxJQUFJO0FBSFosQUFHUSxRQUhBLENBRUosb0JBQW9CLENBQ2hCLElBQUksQ0FBQztFQUNELFNBQVMsRS9HK0tTLFFBQXdCLEcrRzlLN0M7O0FBTFQsQUFRSSxRQVJJLENBUUosb0JBQW9CLENBQUM7RUFDakIsVUFBVSxFQUFFLEtBQUssR0FDcEI7O0FBSUwsQUFBQSxpQkFBaUIsQ0FBQztFQUNkLFVBQVUsRS9HbEVFLE9BQU87RStHbUVuQixLQUFLLEUvR2xERSxPQUFPO0UrR21EZCxXQUFXLEUvR3VLZSxHQUFHO0UrR3RLN0IsT0FBTyxFQUFFLGNBQWM7RUFDdkIsV0FBVyxFQUFFLENBQUM7RUFDZCxTQUFTLEUvR2dLaUIsT0FBdUI7RStHL0pqRCxRQUFRLEVBQUUsUUFBUTtFQUNsQixhQUFhLEUvRzZIYSxNQUFLLEcrRy9HbEM7RUF0QkQsQUFVSSxpQkFWYSxBQVViLE1BQU8sQ0FBQztJQUNKLE9BQU8sRUFBRSxHQUFHO0lBQ1osUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLElBQUk7SUFDVCxJQUFJLEVBQUUsSUFBSTtJQUNWLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsTUFBTSxFQUFFLENBQUM7SUFDVCxLQUFLLEVBQUUsQ0FBQztJQUNSLGNBQWMsRUFBRSxJQUFJO0lBQ3BCLGdCQUFnQixFL0cxRGIsT0FBTztJK0cyRFYsWUFBWSxFQUFFLEdBQUcsR0FDcEI7O0FBR0wsa0JBQWtCLENBQWxCLGdCQUFrQjtFQUNkLEFBQUEsRUFBRTtJQUFHLEtBQUssRUFBRSxFQUFFOztBQUVsQixVQUFVLENBQVYsZ0JBQVU7RUFDTixBQUFBLEVBQUU7SUFBRyxLQUFLLEVBQUUsRUFBRTs7QUFNZCxBQUNJLGNBRFUsQ0FDVixXQUFXLEFBQ2xDLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HdEdoQixPQUFPLEcrR3VHVjs7QUFKVCxBQUNJLGNBRFUsQ0FDVixhQUFhLEFBQ3BDLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HckdoQixPQUFPLEcrR3NHVjs7QUFKVCxBQUNJLGNBRFUsQ0FDVixXQUFXLEFBQ2xDLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HMUZ0QixPQUFPLEcrRzJGSjs7QUFKVCxBQUNJLGNBRFUsQ0FDVixRQUFRLEFBQy9CLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9Hakd0QixPQUFPLEcrR2tHSjs7QUFKVCxBQUNJLGNBRFUsQ0FDVixXQUFXLEFBQ2xDLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HM0Z0QixPQUFPLEcrRzRGSjs7QUFKVCxBQUNJLGNBRFUsQ0FDVixVQUFVLEFBQ2pDLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HN0Z0QixPQUFPLEcrRzhGSjs7QUFKVCxBQUNJLGNBRFUsQ0FDVixTQUFTLEFBQ2hDLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HakZyQixPQUFPLEcrR2tGTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixRQUFRLEFBQy9CLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HM0VyQixPQUFPLEcrRzRFTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixZQUFZLEFBQ25DLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HcEdoQixPQUFPLEcrR3FHVjs7QUFKVCxBQUNJLGNBRFUsQ0FDVixXQUFXLEFBQ2xDLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HbkZyQixPQUFPLEcrR29GTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixZQUFZLEFBQ25DLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HOUNoQixPQUFPLEcrRytDVjs7QUFKVCxBQUNJLGNBRFUsQ0FDVixXQUFXLEFBQ2xDLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HN0NoQixPQUFPLEcrRzhDVjs7QUFKVCxBQUNJLGNBRFUsQ0FDVixVQUFVLEFBQ2pDLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HNUNoQixPQUFPLEcrRzZDVjs7QUFKVCxBQUNJLGNBRFUsQ0FDVixVQUFVLEFBQ2pDLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HM0NoQixPQUFPLEcrRzRDVjs7QUFKVCxBQUNJLGNBRFUsQ0FDVixTQUFTLEFBQ2hDLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HckZyQixPQUFPLEcrR3NGTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixRQUFRLEFBQy9CLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HNUVyQixPQUFPLEcrRzZFTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixXQUFXLEFBQ2xDLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HckZyQixPQUFPLEcrR3NGTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixRQUFRLEFBQy9CLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HbEZyQixPQUFPLEcrR21GTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixTQUFTLEFBQ2hDLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HMUVyQixPQUFPLEcrRzJFTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixVQUFVLEFBQ2pDLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HL0Z0QixPQUFPLEcrR2dHSjs7QUFKVCxBQUNJLGNBRFUsQ0FDVixZQUFZLEFBQ25DLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HcEZyQixPQUFPLEcrR3FGTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixZQUFZLEFBQ25DLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HbkZyQixPQUFPLEcrR29GTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixZQUFZLEFBQ25DLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HbEZyQixPQUFPLEcrR21GTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixZQUFZLEFBQ25DLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HakZyQixPQUFPLEcrR2tGTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixZQUFZLEFBQ25DLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HaEZyQixPQUFPLEcrR2lGTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixZQUFZLEFBQ25DLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HL0VyQixPQUFPLEcrR2dGTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixZQUFZLEFBQ25DLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HOUVyQixPQUFPLEcrRytFTDs7QUFKVCxBQUNJLGNBRFUsQ0FDVixZQUFZLEFBQ25DLE9BQW1DLENBQUE7RUFDSixnQkFBZ0IsRS9HN0VyQixPQUFPLEcrRzhFTDs7QUNqSGIsQUFBQSxVQUFVLENBQUM7RUFDUCxPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE1BQU0sRUFBRSxLQUFLO0VBQ2IsSUFBSSxFQUFFLENBQUM7RUFDUCxRQUFRLEVBQUUsS0FBSztFQUNmLEdBQUcsRUFBRSxDQUFDO0VBQ04sVUFBVSxFQUFFLGtCQUFrQjtFQUM5QixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxJQUFJLEdBTWhCO0VBZkQsQUFXSSxVQVhNLENBV04sR0FBRyxDQUFDO0lBQ0EsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBQ2RMOztHQUVHO0FBS0MsQUFBQSxjQUFjLENBQUk7RUFDZCxnQkFBZ0IsRWpIRVIsT0FBTyxHaUhFbEI7RUFMRCxBQUVJLGNBRlUsQ0FFVixZQUFZLENBQUE7SUFDUixnQkFBZ0IsRWpIQVosT0FBTyxHaUhDZDs7QUFKTCxBQUFBLGdCQUFnQixDQUFFO0VBQ2QsZ0JBQWdCLEVqSEdSLE9BQU8sR2lIQ2xCO0VBTEQsQUFFSSxnQkFGWSxDQUVaLFlBQVksQ0FBQTtJQUNSLGdCQUFnQixFakhDWixPQUFPLEdpSEFkOztBQUpMLEFBQUEsY0FBYyxDQUFJO0VBQ2QsZ0JBQWdCLEVqSGNkLE9BQU8sR2lIVlo7RUFMRCxBQUVJLGNBRlUsQ0FFVixZQUFZLENBQUE7SUFDUixnQkFBZ0IsRWpIWWxCLE9BQU8sR2lIWFI7O0FBSkwsQUFBQSxXQUFXLENBQU87RUFDZCxnQkFBZ0IsRWpIT2QsT0FBTyxHaUhIWjtFQUxELEFBRUksV0FGTyxDQUVQLFlBQVksQ0FBQTtJQUNSLGdCQUFnQixFakhLbEIsT0FBTyxHaUhKUjs7QUFKTCxBQUFBLGNBQWMsQ0FBSTtFQUNkLGdCQUFnQixFakhhZCxPQUFPLEdpSFRaO0VBTEQsQUFFSSxjQUZVLENBRVYsWUFBWSxDQUFBO0lBQ1IsZ0JBQWdCLEVqSFdsQixPQUFPLEdpSFZSOztBQUpMLEFBQUEsYUFBYSxDQUFLO0VBQ2QsZ0JBQWdCLEVqSFdkLE9BQU8sR2lIUFo7RUFMRCxBQUVJLGFBRlMsQ0FFVCxZQUFZLENBQUE7SUFDUixnQkFBZ0IsRWpIU2xCLE9BQU8sR2lIUlI7O0FBSkwsQUFBQSxZQUFZLENBQU07RUFDZCxnQkFBZ0IsRWpIdUJiLE9BQU8sR2lIbkJiO0VBTEQsQUFFSSxZQUZRLENBRVIsWUFBWSxDQUFBO0lBQ1IsZ0JBQWdCLEVqSHFCakIsT0FBTyxHaUhwQlQ7O0FBSkwsQUFBQSxXQUFXLENBQU87RUFDZCxnQkFBZ0IsRWpINkJiLE9BQU8sR2lIekJiO0VBTEQsQUFFSSxXQUZPLENBRVAsWUFBWSxDQUFBO0lBQ1IsZ0JBQWdCLEVqSDJCakIsT0FBTyxHaUgxQlQ7O0FBSkwsQUFBQSxlQUFlLENBQUc7RUFDZCxnQkFBZ0IsRWpISVIsT0FBTyxHaUhBbEI7RUFMRCxBQUVJLGVBRlcsQ0FFWCxZQUFZLENBQUE7SUFDUixnQkFBZ0IsRWpIRVosT0FBTyxHaUhEZDs7QUFKTCxBQUFBLGNBQWMsQ0FBSTtFQUNkLGdCQUFnQixFakhxQmIsT0FBTyxHaUhqQmI7RUFMRCxBQUVJLGNBRlUsQ0FFVixZQUFZLENBQUE7SUFDUixnQkFBZ0IsRWpIbUJqQixPQUFPLEdpSGxCVDs7QUFKTCxBQUFBLGVBQWUsQ0FBRztFQUNkLGdCQUFnQixFakgwRFIsT0FBTyxHaUh0RGxCO0VBTEQsQUFFSSxlQUZXLENBRVgsWUFBWSxDQUFBO0lBQ1IsZ0JBQWdCLEVqSHdEWixPQUFPLEdpSHZEZDs7QUFKTCxBQUFBLGNBQWMsQ0FBSTtFQUNkLGdCQUFnQixFakgyRFIsT0FBTyxHaUh2RGxCO0VBTEQsQUFFSSxjQUZVLENBRVYsWUFBWSxDQUFBO0lBQ1IsZ0JBQWdCLEVqSHlEWixPQUFPLEdpSHhEZDs7QUFKTCxBQUFBLGFBQWEsQ0FBSztFQUNkLGdCQUFnQixFakg0RFIsT0FBTyxHaUh4RGxCO0VBTEQsQUFFSSxhQUZTLENBRVQsWUFBWSxDQUFBO0lBQ1IsZ0JBQWdCLEVqSDBEWixPQUFPLEdpSHpEZDs7QUFKTCxBQUFBLGFBQWEsQ0FBSztFQUNkLGdCQUFnQixFakg2RFIsT0FBTyxHaUh6RGxCO0VBTEQsQUFFSSxhQUZTLENBRVQsWUFBWSxDQUFBO0lBQ1IsZ0JBQWdCLEVqSDJEWixPQUFPLEdpSDFEZDs7QUFKTCxBQUFBLFlBQVksQ0FBTTtFQUNkLGdCQUFnQixFakhtQmIsT0FBTyxHaUhmYjtFQUxELEFBRUksWUFGUSxDQUVSLFlBQVksQ0FBQTtJQUNSLGdCQUFnQixFakhpQmpCLE9BQU8sR2lIaEJUOztBQUpMLEFBQUEsV0FBVyxDQUFPO0VBQ2QsZ0JBQWdCLEVqSDRCYixPQUFPLEdpSHhCYjtFQUxELEFBRUksV0FGTyxDQUVQLFlBQVksQ0FBQTtJQUNSLGdCQUFnQixFakgwQmpCLE9BQU8sR2lIekJUOztBQUpMLEFBQUEsY0FBYyxDQUFJO0VBQ2QsZ0JBQWdCLEVqSG1CYixPQUFPLEdpSGZiO0VBTEQsQUFFSSxjQUZVLENBRVYsWUFBWSxDQUFBO0lBQ1IsZ0JBQWdCLEVqSGlCakIsT0FBTyxHaUhoQlQ7O0FBSkwsQUFBQSxXQUFXLENBQU87RUFDZCxnQkFBZ0IsRWpIc0JiLE9BQU8sR2lIbEJiO0VBTEQsQUFFSSxXQUZPLENBRVAsWUFBWSxDQUFBO0lBQ1IsZ0JBQWdCLEVqSG9CakIsT0FBTyxHaUhuQlQ7O0FBSkwsQUFBQSxZQUFZLENBQU07RUFDZCxnQkFBZ0IsRWpIOEJiLE9BQU8sR2lIMUJiO0VBTEQsQUFFSSxZQUZRLENBRVIsWUFBWSxDQUFBO0lBQ1IsZ0JBQWdCLEVqSDRCakIsT0FBTyxHaUgzQlQ7O0FBSkwsQUFBQSxhQUFhLENBQUs7RUFDZCxnQkFBZ0IsRWpIU2QsT0FBTyxHaUhMWjtFQUxELEFBRUksYUFGUyxDQUVULFlBQVksQ0FBQTtJQUNSLGdCQUFnQixFakhPbEIsT0FBTyxHaUhOUjs7QUFKTCxBQUFBLGVBQWUsQ0FBRztFQUNkLGdCQUFnQixFakhvQmIsT0FBTyxHaUhoQmI7RUFMRCxBQUVJLGVBRlcsQ0FFWCxZQUFZLENBQUE7SUFDUixnQkFBZ0IsRWpIa0JqQixPQUFPLEdpSGpCVDs7QUFKTCxBQUFBLGVBQWUsQ0FBRztFQUNkLGdCQUFnQixFakhxQmIsT0FBTyxHaUhqQmI7RUFMRCxBQUVJLGVBRlcsQ0FFWCxZQUFZLENBQUE7SUFDUixnQkFBZ0IsRWpIbUJqQixPQUFPLEdpSGxCVDs7QUFKTCxBQUFBLGVBQWUsQ0FBRztFQUNkLGdCQUFnQixFakhzQmIsT0FBTyxHaUhsQmI7RUFMRCxBQUVJLGVBRlcsQ0FFWCxZQUFZLENBQUE7SUFDUixnQkFBZ0IsRWpIb0JqQixPQUFPLEdpSG5CVDs7QUFKTCxBQUFBLGVBQWUsQ0FBRztFQUNkLGdCQUFnQixFakh1QmIsT0FBTyxHaUhuQmI7RUFMRCxBQUVJLGVBRlcsQ0FFWCxZQUFZLENBQUE7SUFDUixnQkFBZ0IsRWpIcUJqQixPQUFPLEdpSHBCVDs7QUFKTCxBQUFBLGVBQWUsQ0FBRztFQUNkLGdCQUFnQixFakh3QmIsT0FBTyxHaUhwQmI7RUFMRCxBQUVJLGVBRlcsQ0FFWCxZQUFZLENBQUE7SUFDUixnQkFBZ0IsRWpIc0JqQixPQUFPLEdpSHJCVDs7QUFKTCxBQUFBLGVBQWUsQ0FBRztFQUNkLGdCQUFnQixFakh5QmIsT0FBTyxHaUhyQmI7RUFMRCxBQUVJLGVBRlcsQ0FFWCxZQUFZLENBQUE7SUFDUixnQkFBZ0IsRWpIdUJqQixPQUFPLEdpSHRCVDs7QUFKTCxBQUFBLGVBQWUsQ0FBRztFQUNkLGdCQUFnQixFakgwQmIsT0FBTyxHaUh0QmI7RUFMRCxBQUVJLGVBRlcsQ0FFWCxZQUFZLENBQUE7SUFDUixnQkFBZ0IsRWpId0JqQixPQUFPLEdpSHZCVDs7QUFKTCxBQUFBLGVBQWUsQ0FBRztFQUNkLGdCQUFnQixFakgyQmIsT0FBTyxHaUh2QmI7RUFMRCxBQUVJLGVBRlcsQ0FFWCxZQUFZLENBQUE7SUFDUixnQkFBZ0IsRWpIeUJqQixPQUFPLEdpSHhCVDs7QUFJVCxBQUFBLGVBQWUsQ0FBQTtFQUNYLGFBQWEsRUFBQyxpQ0FBaUMsR0FDbEQ7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDUCxLQUFLLEVqSG8xQkssTUFBTTtFaUhuMUJoQixNQUFNLEVqSG8xQkksTUFBTSxHaUhuMUJuQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNQLEtBQUssRWpIazFCSyxJQUFJO0VpSGoxQmQsTUFBTSxFakhrMUJJLElBQUksR2lIajFCakI7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDUCxLQUFLLEVqSGcxQkssSUFBSTtFaUgvMEJkLE1BQU0sRWpIZzFCSSxJQUFJLEdpSC8wQmpCOztBQUVELEFBQUEsWUFBWSxDQUFDO0VBQ1QsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBQ3JDRDs7R0FFRztBQUVILEFBQUEsRUFBRSxFQUFDLEFBQUEsRUFBRSxFQUFDLEFBQUEsRUFBRSxFQUFDLEFBQUEsRUFBRSxFQUFDLEFBQUEsRUFBRSxFQUFDLEFBQUEsRUFBRTtBQUNqQixBQUFBLEdBQUcsRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLEdBQUcsQ0FBQTtFQUMzQixXQUFXLEVsSG1Pa0IsV0FBVyxFQUFFLFVBQVU7RWtIbE9wRCxXQUFXLEVsSDhPa0IsR0FBRyxHa0g3T2hDOztBQUVELEFBQUEsQ0FBQyxFQUFFLEFBQUcsRUFBRCxDQUFDLEVBQUUsRUFBRSxBQUFHLEVBQUQsQ0FBQyxFQUFFLENBQUM7RUFDZixXQUFXLEVsSDZOa0IsUUFBUSxFQUFFLFVBQVU7RWtINU5qRCxTQUFTLEVsSHdSb0IsSUFBSTtFa0h2UmpDLFdBQVcsRWxId1JrQixHQUFHO0VrSHZSaEMsV0FBVyxFbEh3UmtCLEdBQUcsR2tIdlJoQzs7QUFFRCxBQUFBLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQztFQUNmLEtBQUssRWxIUlUsT0FBTztFa0hTdEIsV0FBVyxFbEhpT2tCLEdBQUc7RWtIaE9oQyxVQUFVLEVsSDJNbUIsR0FBRyxDQUFDLElBQUcsQ0FBQyxJQUFJLEdrSHRNekM7RUFSRCxBQUlDLENBSkEsQUFJRCxNQUFRLEVBSkwsQUFJRixZQUpjLEFBSWYsTUFBUSxDQUFBO0lBQ04sS0FBSyxFbEh5SHFCLE9BQXdCO0lrSHhIbEQsTUFBTSxFQUFFLE9BQU8sR0FDZjs7QUFHRixBQUVDLE9BRk0sQ0FFTixFQUFFLEVBRkgsQUFFSyxPQUZFLENBRUYsRUFBRSxFQUZQLEFBRVMsT0FGRixDQUVFLEVBQUUsRUFGWCxBQUVhLE9BRk4sQ0FFTSxFQUFFLEVBRmYsQUFFaUIsT0FGVixDQUVVLEVBQUUsRUFGbkIsQUFFcUIsT0FGZCxDQUVjLEVBQUUsQ0FBQztFQUN0QixNQUFNLEVBQUUsZUFBZSxHQUN2Qjs7QUFKRixBQU1DLE9BTk0sQ0FNTixDQUFDLEVBTkYsQUFNSSxPQU5HLENBTUgsVUFBVSxDQUFDO0VBQ2IsU0FBUyxFQUFFLE9BQU87RUFDbEIsYUFBYSxFQUFFLElBQUksR0FDbkI7O0FBVEYsQUFXSSxPQVhHLENBV04sRUFBRSxDQUFDLEVBQUUsRUFYTixBQVdXLE9BWEosQ0FXQyxFQUFFLENBQUMsRUFBRSxDQUFDO0VBQ1osU0FBUyxFQUFFLE9BQU87RUFDbEIsYUFBYSxFQUFFLE1BQU0sR0FDckI7O0FBZEYsQUFnQkMsT0FoQk0sQ0FnQk4sRUFBRSxFQWhCSCxBQWdCSyxPQWhCRSxDQWdCRixFQUFFLENBQUM7RUFDTixhQUFhLEVBQUUsTUFBTSxHQUNyQjs7QUFsQkYsQUFvQkMsT0FwQk0sQ0FvQk4sQ0FBQyxDQUFDO0VBQ0QsS0FBSyxFbEhwQ1MsT0FBTztFa0hxQ3JCLGVBQWUsRUFBRSxTQUFTLEdBTTFCO0VBNUJGLEFBb0JDLE9BcEJNLENBb0JOLENBQUMsQUFJQSxNQUFPLENBQUM7SUFDUCxLQUFLLEVsSHhDUSxPQUFPO0lrSHlDcEIsZUFBZSxFQUFFLFNBQVMsR0FDMUI7O0FBS0gsQUFBQSxVQUFVLENBQUM7RUFDUCxTQUFTLEVBQUUsT0FBTztFQUNsQixVQUFVLEVBQUUsT0FBTztFQUNuQixhQUFhLEVBQUUsSUFBSTtFQUNuQixPQUFPLEVBQUUsSUFBSTtFQUNiLFVBQVUsRUFBRSxNQUFNLEdBQ3JCOztBQUVELEFBQ0csS0FERSxHQUNGLFlBQVksQ0FBQztFQUNkLFVBQVUsRUFBRSxJQUFJLEdBQ2hCOztBakpHRSxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVE7RWlKTi9CLEFBQUEsS0FBSyxDQUFDO0lBS0osU0FBUyxFbEhtS21CLElBQUksR2tIaktqQzs7QUFFRCxBQUFBLFlBQVksQ0FBQTtFQUNYLFVBQVUsRUFBRSxpQkFBaUIsR0FDN0I7O0FBRUQsQUFBQSxZQUFZLENBQUM7RUFDWixTQUFTLEVsSCtKb0IsUUFBd0IsR2tIOUpyRDs7QUFJRCxBQUFBLFFBQVEsQ0FBQztFQUNSLGNBQWMsRWxIaUxlLE9BQU07RWtIaExuQyxTQUFTLEVsSG9Lb0IsSUFBbUI7RWtIbktoRCxjQUFjLEVsSGlMZSxTQUFTO0VrSGhMdEMsV0FBVyxFbEgySmtCLEdBQUcsR2tIMUpoQzs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNkLGNBQWMsRWxIK0txQixPQUFNO0VrSDlLekMsU0FBUyxFbEgrSzBCLFFBQVE7RWtIOUszQyxXQUFXLEVsSHFKa0IsR0FBRztFa0hwSmhDLGNBQWMsRWxIK0txQixTQUFTLEdrSDlLNUM7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNoQixjQUFjLEVsSDZLdUIsT0FBTTtFa0g1SzNDLFNBQVMsRWxINks0QixRQUFRO0VrSDVLN0MsV0FBVyxFbEg4SWtCLEdBQUc7RWtIN0loQyxjQUFjLEVsSDZLdUIsU0FBUyxHa0g5SjlDO0VBbkJELEFBTUMsZ0JBTmUsQ0FNZixHQUFHLENBQUM7SUFDSCxPQUFPLEVBQUUsS0FBSztJQUNkLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUk7SUFDWixhQUFhLEVBQUUsTUFBTSxHQUNyQjtFQVhGLEFBY0UsZ0JBZGMsQUFhZixZQUFhLENBQ1osR0FBRyxDQUFDO0lBQ0gsV0FBVyxFQUFFLElBQUk7SUFDakIsWUFBWSxFQUFFLElBQUksR0FDbEI7O0FBTUgsQUFBQSxVQUFVO0FBQ1YsQUFBQSxVQUFVO0FBQ1YsQUFBQSxVQUFVO0FBQ1YsQUFBQSxVQUFVLENBQUM7RUFDVixXQUFXLEVsSHNIa0IsR0FBRztFa0hySGhDLEtBQUssRWxIdEhVLE9BQU8sR2tIMEh0QjtFQVRELEFBTUMsVUFOUyxDQU1ULElBQUk7RUFMTCxBQUtDLFVBTFMsQ0FLVCxJQUFJO0VBSkwsQUFJQyxVQUpTLENBSVQsSUFBSTtFQUhMLEFBR0MsVUFIUyxDQUdULElBQUksQ0FBQztJQUNKLFdBQVcsRWxIaUhpQixHQUFHLEdrSGhIL0I7O0FqSjFERSxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVE7RWlKOEQ5QixBQUFBLFVBQVUsQ0FBQTtJQUNSLFNBQVMsRWxIbUprQixRQUFRLEdrSGxKcEM7O0FqSmhFRSxNQUFNLEVBQUUsU0FBUyxFQUFFLFNBQVM7RWlKb0UvQixBQUFBLFVBQVUsQ0FBQTtJQUNSLFNBQVMsRWxINklrQixRQUFRLEdrSDNJcEM7O0FqSnZFRSxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVE7RWlKMkU5QixBQUFBLFVBQVUsQ0FBQTtJQUNULFNBQVMsRWxIeUdtQixNQUFxQixHa0h4R2pEOztBQUlGLEFBQUEsV0FBVyxDQUFDO0VBQ1gsV0FBVyxFQUFFLGdCQUFnQjtFQUM1QixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsR0FBRyxHQUtqQjtFQVJELEFBSUUsV0FKUyxDQUlULGtCQUFrQixDQUFBO0lBQ2xCLFNBQVMsRWxIK0VtQixPQUF3QjtJa0g5RXBELFdBQVcsRWxIc0ZpQixHQUFHLEdrSHJGOUI7O0FBS0gsQUFBQSxXQUFXLENBQUM7RW5KdkNOLFNBQVMsRUF0Q0UsUUFBQztFbUorRWhCLFdBQVcsRWxIMkVpQixHQUFHLEdrSDFFaEM7O0FBRUQsQUFBQSxVQUFVLENBQUE7RW5KNUNKLFNBQVMsRUF0Q0UsSUFBQztFbUpvRmpCLFdBQVcsRWxIc0VrQixHQUFHLEdrSHJFaEM7O0FBRUQsQUFBQSxZQUFZLENBQUM7RW5KakRQLFNBQVMsRUF0Q0UsT0FBQztFbUp5RmpCLFdBQVcsRWxIaUVrQixHQUFHLEdrSGhFaEM7O0FBSUEsQUFDTyxhQURNLEVBQWIsQUFDVSxhQURHLEFBQzlCLE1BQWtDLENBQUM7RUFDaEIsS0FBSyxFbEgvS1EsT0FBTyxDa0grS04sVUFBVSxHQUN4Qjs7QUFIRixBQUtDLGFBTFksQ0FLWixDQUFDLEFBQUEsSUFBSyxDQUFBLEFBQUEsSUFBSSxHQUxYLEFBS2EsYUFMQSxDQUtBLEVBQUUsRUFMZixBQUtnQixhQUxILENBS0csRUFBRSxFQUxsQixBQUttQixhQUxOLENBS00sRUFBRSxFQUxyQixBQUtzQixhQUxULENBS1MsRUFBRSxFQUx4QixBQUt5QixhQUxaLENBS1ksRUFBRSxFQUwzQixBQUs0QixhQUxmLENBS2UsRUFBRSxFQUw5QixBQUsrQixhQUxsQixDQUtrQixHQUFHLEVBTGxDLEFBS21DLGFBTHRCLENBS3NCLEdBQUcsRUFMdEMsQUFLdUMsYUFMMUIsQ0FLMEIsR0FBRyxFQUwxQyxBQUsyQyxhQUw5QixDQUs4QixHQUFHLEVBTDlDLEFBSytDLGFBTGxDLENBS2tDLEdBQUcsRUFMbEQsQUFLbUQsYUFMdEMsQ0FLc0MsR0FBRyxFQUx0RCxBQUt1RCxhQUwxQyxDQUswQyxVQUFVLEVBTGpFLEFBS21FLGFBTHRELENBS3NELFVBQVUsRUFMN0UsQUFLK0UsYUFMbEUsQ0FLa0UsVUFBVSxFQUx6RixBQUsyRixhQUw5RSxDQUs4RSxVQUFVLENBQUE7RUFDbkcsS0FBSyxFbEhuTFEsT0FBTyxHa0hvTGxCOztBQVBKLEFBUUcsYUFSVSxDQVFWLFdBQVcsQ0FBQTtFQUNaLEtBQUssRWxIdExRLHNCQUFPLENrSHNMRyxVQUFVLEdBQy9COztBQVZKLEFBQ08sZUFEUSxFQUFmLEFBQ1UsZUFESyxBQUNoQyxNQUFrQyxDQUFDO0VBQ2hCLEtBQUssRWxIOUtRLE9BQU8sQ2tIOEtOLFVBQVUsR0FDeEI7O0FBSEYsQUFLQyxlQUxjLENBS2QsQ0FBQyxBQUFBLElBQUssQ0FBQSxBQUFBLElBQUksR0FMWCxBQUthLGVBTEUsQ0FLRixFQUFFLEVBTGYsQUFLZ0IsZUFMRCxDQUtDLEVBQUUsRUFMbEIsQUFLbUIsZUFMSixDQUtJLEVBQUUsRUFMckIsQUFLc0IsZUFMUCxDQUtPLEVBQUUsRUFMeEIsQUFLeUIsZUFMVixDQUtVLEVBQUUsRUFMM0IsQUFLNEIsZUFMYixDQUthLEVBQUUsRUFMOUIsQUFLK0IsZUFMaEIsQ0FLZ0IsR0FBRyxFQUxsQyxBQUttQyxlQUxwQixDQUtvQixHQUFHLEVBTHRDLEFBS3VDLGVBTHhCLENBS3dCLEdBQUcsRUFMMUMsQUFLMkMsZUFMNUIsQ0FLNEIsR0FBRyxFQUw5QyxBQUsrQyxlQUxoQyxDQUtnQyxHQUFHLEVBTGxELEFBS21ELGVBTHBDLENBS29DLEdBQUcsRUFMdEQsQUFLdUQsZUFMeEMsQ0FLd0MsVUFBVSxFQUxqRSxBQUttRSxlQUxwRCxDQUtvRCxVQUFVLEVBTDdFLEFBSytFLGVBTGhFLENBS2dFLFVBQVUsRUFMekYsQUFLMkYsZUFMNUUsQ0FLNEUsVUFBVSxDQUFBO0VBQ25HLEtBQUssRWxIbExRLE9BQU8sR2tIbUxsQjs7QUFQSixBQVFHLGVBUlksQ0FRWixXQUFXLENBQUE7RUFDWixLQUFLLEVsSHJMUSxxQkFBTyxDa0hxTEcsVUFBVSxHQUMvQjs7QUFWSixBQUNPLGFBRE0sRUFBYixBQUNVLGFBREcsQUFDOUIsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSG5LRSxPQUFPLENrSG1LQSxVQUFVLEdBQ3hCOztBQUhGLEFBS0MsYUFMWSxDQUtaLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxhQUxBLENBS0EsRUFBRSxFQUxmLEFBS2dCLGFBTEgsQ0FLRyxFQUFFLEVBTGxCLEFBS21CLGFBTE4sQ0FLTSxFQUFFLEVBTHJCLEFBS3NCLGFBTFQsQ0FLUyxFQUFFLEVBTHhCLEFBS3lCLGFBTFosQ0FLWSxFQUFFLEVBTDNCLEFBSzRCLGFBTGYsQ0FLZSxFQUFFLEVBTDlCLEFBSytCLGFBTGxCLENBS2tCLEdBQUcsRUFMbEMsQUFLbUMsYUFMdEIsQ0FLc0IsR0FBRyxFQUx0QyxBQUt1QyxhQUwxQixDQUswQixHQUFHLEVBTDFDLEFBSzJDLGFBTDlCLENBSzhCLEdBQUcsRUFMOUMsQUFLK0MsYUFMbEMsQ0FLa0MsR0FBRyxFQUxsRCxBQUttRCxhQUx0QyxDQUtzQyxHQUFHLEVBTHRELEFBS3VELGFBTDFDLENBSzBDLFVBQVUsRUFMakUsQUFLbUUsYUFMdEQsQ0FLc0QsVUFBVSxFQUw3RSxBQUsrRSxhQUxsRSxDQUtrRSxVQUFVLEVBTHpGLEFBSzJGLGFBTDlFLENBSzhFLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSHZLRSxPQUFPLEdrSHdLWjs7QUFQSixBQVFHLGFBUlUsQ0FRVixXQUFXLENBQUE7RUFDWixLQUFLLEVsSDFLRSxxQkFBTyxDa0gwS1MsVUFBVSxHQUMvQjs7QUFWSixBQUNPLFVBREcsRUFBVixBQUNVLFVBREEsQUFDM0IsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSDFLRSxPQUFPLENrSDBLQSxVQUFVLEdBQ3hCOztBQUhGLEFBS0MsVUFMUyxDQUtULENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxVQUxILENBS0csRUFBRSxFQUxmLEFBS2dCLFVBTE4sQ0FLTSxFQUFFLEVBTGxCLEFBS21CLFVBTFQsQ0FLUyxFQUFFLEVBTHJCLEFBS3NCLFVBTFosQ0FLWSxFQUFFLEVBTHhCLEFBS3lCLFVBTGYsQ0FLZSxFQUFFLEVBTDNCLEFBSzRCLFVBTGxCLENBS2tCLEVBQUUsRUFMOUIsQUFLK0IsVUFMckIsQ0FLcUIsR0FBRyxFQUxsQyxBQUttQyxVQUx6QixDQUt5QixHQUFHLEVBTHRDLEFBS3VDLFVBTDdCLENBSzZCLEdBQUcsRUFMMUMsQUFLMkMsVUFMakMsQ0FLaUMsR0FBRyxFQUw5QyxBQUsrQyxVQUxyQyxDQUtxQyxHQUFHLEVBTGxELEFBS21ELFVBTHpDLENBS3lDLEdBQUcsRUFMdEQsQUFLdUQsVUFMN0MsQ0FLNkMsVUFBVSxFQUxqRSxBQUttRSxVQUx6RCxDQUt5RCxVQUFVLEVBTDdFLEFBSytFLFVBTHJFLENBS3FFLFVBQVUsRUFMekYsQUFLMkYsVUFMakYsQ0FLaUYsVUFBVSxDQUFBO0VBQ25HLEtBQUssRWxIOUtFLE9BQU8sR2tIK0taOztBQVBKLEFBUUcsVUFSTyxDQVFQLFdBQVcsQ0FBQTtFQUNaLEtBQUssRWxIakxFLHFCQUFPLENrSGlMUyxVQUFVLEdBQy9COztBQVZKLEFBQ08sYUFETSxFQUFiLEFBQ1UsYUFERyxBQUM5QixNQUFrQyxDQUFDO0VBQ2hCLEtBQUssRWxIcEtFLE9BQU8sQ2tIb0tBLFVBQVUsR0FDeEI7O0FBSEYsQUFLQyxhQUxZLENBS1osQ0FBQyxBQUFBLElBQUssQ0FBQSxBQUFBLElBQUksR0FMWCxBQUthLGFBTEEsQ0FLQSxFQUFFLEVBTGYsQUFLZ0IsYUFMSCxDQUtHLEVBQUUsRUFMbEIsQUFLbUIsYUFMTixDQUtNLEVBQUUsRUFMckIsQUFLc0IsYUFMVCxDQUtTLEVBQUUsRUFMeEIsQUFLeUIsYUFMWixDQUtZLEVBQUUsRUFMM0IsQUFLNEIsYUFMZixDQUtlLEVBQUUsRUFMOUIsQUFLK0IsYUFMbEIsQ0FLa0IsR0FBRyxFQUxsQyxBQUttQyxhQUx0QixDQUtzQixHQUFHLEVBTHRDLEFBS3VDLGFBTDFCLENBSzBCLEdBQUcsRUFMMUMsQUFLMkMsYUFMOUIsQ0FLOEIsR0FBRyxFQUw5QyxBQUsrQyxhQUxsQyxDQUtrQyxHQUFHLEVBTGxELEFBS21ELGFBTHRDLENBS3NDLEdBQUcsRUFMdEQsQUFLdUQsYUFMMUMsQ0FLMEMsVUFBVSxFQUxqRSxBQUttRSxhQUx0RCxDQUtzRCxVQUFVLEVBTDdFLEFBSytFLGFBTGxFLENBS2tFLFVBQVUsRUFMekYsQUFLMkYsYUFMOUUsQ0FLOEUsVUFBVSxDQUFBO0VBQ25HLEtBQUssRWxIeEtFLE9BQU8sR2tIeUtaOztBQVBKLEFBUUcsYUFSVSxDQVFWLFdBQVcsQ0FBQTtFQUNaLEtBQUssRWxIM0tFLHNCQUFPLENrSDJLUyxVQUFVLEdBQy9COztBQVZKLEFBQ08sWUFESyxFQUFaLEFBQ1UsWUFERSxBQUM3QixNQUFrQyxDQUFDO0VBQ2hCLEtBQUssRWxIdEtFLE9BQU8sQ2tIc0tBLFVBQVUsR0FDeEI7O0FBSEYsQUFLQyxZQUxXLENBS1gsQ0FBQyxBQUFBLElBQUssQ0FBQSxBQUFBLElBQUksR0FMWCxBQUthLFlBTEQsQ0FLQyxFQUFFLEVBTGYsQUFLZ0IsWUFMSixDQUtJLEVBQUUsRUFMbEIsQUFLbUIsWUFMUCxDQUtPLEVBQUUsRUFMckIsQUFLc0IsWUFMVixDQUtVLEVBQUUsRUFMeEIsQUFLeUIsWUFMYixDQUthLEVBQUUsRUFMM0IsQUFLNEIsWUFMaEIsQ0FLZ0IsRUFBRSxFQUw5QixBQUsrQixZQUxuQixDQUttQixHQUFHLEVBTGxDLEFBS21DLFlBTHZCLENBS3VCLEdBQUcsRUFMdEMsQUFLdUMsWUFMM0IsQ0FLMkIsR0FBRyxFQUwxQyxBQUsyQyxZQUwvQixDQUsrQixHQUFHLEVBTDlDLEFBSytDLFlBTG5DLENBS21DLEdBQUcsRUFMbEQsQUFLbUQsWUFMdkMsQ0FLdUMsR0FBRyxFQUx0RCxBQUt1RCxZQUwzQyxDQUsyQyxVQUFVLEVBTGpFLEFBS21FLFlBTHZELENBS3VELFVBQVUsRUFMN0UsQUFLK0UsWUFMbkUsQ0FLbUUsVUFBVSxFQUx6RixBQUsyRixZQUwvRSxDQUsrRSxVQUFVLENBQUE7RUFDbkcsS0FBSyxFbEgxS0UsT0FBTyxHa0gyS1o7O0FBUEosQUFRRyxZQVJTLENBUVQsV0FBVyxDQUFBO0VBQ1osS0FBSyxFbEg3S0Usc0JBQU8sQ2tINktTLFVBQVUsR0FDL0I7O0FBVkosQUFDTyxXQURJLEVBQVgsQUFDVSxXQURDLEFBQzVCLE1BQWtDLENBQUM7RUFDaEIsS0FBSyxFbEgxSkcsT0FBTyxDa0gwSkQsVUFBVSxHQUN4Qjs7QUFIRixBQUtDLFdBTFUsQ0FLVixDQUFDLEFBQUEsSUFBSyxDQUFBLEFBQUEsSUFBSSxHQUxYLEFBS2EsV0FMRixDQUtFLEVBQUUsRUFMZixBQUtnQixXQUxMLENBS0ssRUFBRSxFQUxsQixBQUttQixXQUxSLENBS1EsRUFBRSxFQUxyQixBQUtzQixXQUxYLENBS1csRUFBRSxFQUx4QixBQUt5QixXQUxkLENBS2MsRUFBRSxFQUwzQixBQUs0QixXQUxqQixDQUtpQixFQUFFLEVBTDlCLEFBSytCLFdBTHBCLENBS29CLEdBQUcsRUFMbEMsQUFLbUMsV0FMeEIsQ0FLd0IsR0FBRyxFQUx0QyxBQUt1QyxXQUw1QixDQUs0QixHQUFHLEVBTDFDLEFBSzJDLFdBTGhDLENBS2dDLEdBQUcsRUFMOUMsQUFLK0MsV0FMcEMsQ0FLb0MsR0FBRyxFQUxsRCxBQUttRCxXQUx4QyxDQUt3QyxHQUFHLEVBTHRELEFBS3VELFdBTDVDLENBSzRDLFVBQVUsRUFMakUsQUFLbUUsV0FMeEQsQ0FLd0QsVUFBVSxFQUw3RSxBQUsrRSxXQUxwRSxDQUtvRSxVQUFVLEVBTHpGLEFBSzJGLFdBTGhGLENBS2dGLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSDlKRyxPQUFPLEdrSCtKYjs7QUFQSixBQVFHLFdBUlEsQ0FRUixXQUFXLENBQUE7RUFDWixLQUFLLEVsSGpLRyx3QkFBTyxDa0hpS1EsVUFBVSxHQUMvQjs7QUFWSixBQUNPLFVBREcsRUFBVixBQUNVLFVBREEsQUFDM0IsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSHBKRyxPQUFPLENrSG9KRCxVQUFVLEdBQ3hCOztBQUhGLEFBS0MsVUFMUyxDQUtULENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxVQUxILENBS0csRUFBRSxFQUxmLEFBS2dCLFVBTE4sQ0FLTSxFQUFFLEVBTGxCLEFBS21CLFVBTFQsQ0FLUyxFQUFFLEVBTHJCLEFBS3NCLFVBTFosQ0FLWSxFQUFFLEVBTHhCLEFBS3lCLFVBTGYsQ0FLZSxFQUFFLEVBTDNCLEFBSzRCLFVBTGxCLENBS2tCLEVBQUUsRUFMOUIsQUFLK0IsVUFMckIsQ0FLcUIsR0FBRyxFQUxsQyxBQUttQyxVQUx6QixDQUt5QixHQUFHLEVBTHRDLEFBS3VDLFVBTDdCLENBSzZCLEdBQUcsRUFMMUMsQUFLMkMsVUFMakMsQ0FLaUMsR0FBRyxFQUw5QyxBQUsrQyxVQUxyQyxDQUtxQyxHQUFHLEVBTGxELEFBS21ELFVBTHpDLENBS3lDLEdBQUcsRUFMdEQsQUFLdUQsVUFMN0MsQ0FLNkMsVUFBVSxFQUxqRSxBQUttRSxVQUx6RCxDQUt5RCxVQUFVLEVBTDdFLEFBSytFLFVBTHJFLENBS3FFLFVBQVUsRUFMekYsQUFLMkYsVUFMakYsQ0FLaUYsVUFBVSxDQUFBO0VBQ25HLEtBQUssRWxIeEpHLE9BQU8sR2tIeUpiOztBQVBKLEFBUUcsVUFSTyxDQVFQLFdBQVcsQ0FBQTtFQUNaLEtBQUssRWxIM0pHLHFCQUFPLENrSDJKUSxVQUFVLEdBQy9COztBQVZKLEFBQ08sY0FETyxFQUFkLEFBQ1UsY0FESSxBQUMvQixNQUFrQyxDQUFDO0VBQ2hCLEtBQUssRWxIN0tRLE9BQU8sQ2tINktOLFVBQVUsR0FDeEI7O0FBSEYsQUFLQyxjQUxhLENBS2IsQ0FBQyxBQUFBLElBQUssQ0FBQSxBQUFBLElBQUksR0FMWCxBQUthLGNBTEMsQ0FLRCxFQUFFLEVBTGYsQUFLZ0IsY0FMRixDQUtFLEVBQUUsRUFMbEIsQUFLbUIsY0FMTCxDQUtLLEVBQUUsRUFMckIsQUFLc0IsY0FMUixDQUtRLEVBQUUsRUFMeEIsQUFLeUIsY0FMWCxDQUtXLEVBQUUsRUFMM0IsQUFLNEIsY0FMZCxDQUtjLEVBQUUsRUFMOUIsQUFLK0IsY0FMakIsQ0FLaUIsR0FBRyxFQUxsQyxBQUttQyxjQUxyQixDQUtxQixHQUFHLEVBTHRDLEFBS3VDLGNBTHpCLENBS3lCLEdBQUcsRUFMMUMsQUFLMkMsY0FMN0IsQ0FLNkIsR0FBRyxFQUw5QyxBQUsrQyxjQUxqQyxDQUtpQyxHQUFHLEVBTGxELEFBS21ELGNBTHJDLENBS3FDLEdBQUcsRUFMdEQsQUFLdUQsY0FMekMsQ0FLeUMsVUFBVSxFQUxqRSxBQUttRSxjQUxyRCxDQUtxRCxVQUFVLEVBTDdFLEFBSytFLGNBTGpFLENBS2lFLFVBQVUsRUFMekYsQUFLMkYsY0FMN0UsQ0FLNkUsVUFBVSxDQUFBO0VBQ25HLEtBQUssRWxIakxRLE9BQU8sR2tIa0xsQjs7QUFQSixBQVFHLGNBUlcsQ0FRWCxXQUFXLENBQUE7RUFDWixLQUFLLEVsSHBMUSxzQkFBTyxDa0hvTEcsVUFBVSxHQUMvQjs7QUFWSixBQUNPLGFBRE0sRUFBYixBQUNVLGFBREcsQUFDOUIsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSDVKRyxPQUFPLENrSDRKRCxVQUFVLEdBQ3hCOztBQUhGLEFBS0MsYUFMWSxDQUtaLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxhQUxBLENBS0EsRUFBRSxFQUxmLEFBS2dCLGFBTEgsQ0FLRyxFQUFFLEVBTGxCLEFBS21CLGFBTE4sQ0FLTSxFQUFFLEVBTHJCLEFBS3NCLGFBTFQsQ0FLUyxFQUFFLEVBTHhCLEFBS3lCLGFBTFosQ0FLWSxFQUFFLEVBTDNCLEFBSzRCLGFBTGYsQ0FLZSxFQUFFLEVBTDlCLEFBSytCLGFBTGxCLENBS2tCLEdBQUcsRUFMbEMsQUFLbUMsYUFMdEIsQ0FLc0IsR0FBRyxFQUx0QyxBQUt1QyxhQUwxQixDQUswQixHQUFHLEVBTDFDLEFBSzJDLGFBTDlCLENBSzhCLEdBQUcsRUFMOUMsQUFLK0MsYUFMbEMsQ0FLa0MsR0FBRyxFQUxsRCxBQUttRCxhQUx0QyxDQUtzQyxHQUFHLEVBTHRELEFBS3VELGFBTDFDLENBSzBDLFVBQVUsRUFMakUsQUFLbUUsYUFMdEQsQ0FLc0QsVUFBVSxFQUw3RSxBQUsrRSxhQUxsRSxDQUtrRSxVQUFVLEVBTHpGLEFBSzJGLGFBTDlFLENBSzhFLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSGhLRyxPQUFPLEdrSGlLYjs7QUFQSixBQVFHLGFBUlUsQ0FRVixXQUFXLENBQUE7RUFDWixLQUFLLEVsSG5LRyx3QkFBTyxDa0htS1EsVUFBVSxHQUMvQjs7QUFWSixBQUNPLGNBRE8sRUFBZCxBQUNVLGNBREksQUFDL0IsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSHZIUSxPQUFPLENrSHVITixVQUFVLEdBQ3hCOztBQUhGLEFBS0MsY0FMYSxDQUtiLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxjQUxDLENBS0QsRUFBRSxFQUxmLEFBS2dCLGNBTEYsQ0FLRSxFQUFFLEVBTGxCLEFBS21CLGNBTEwsQ0FLSyxFQUFFLEVBTHJCLEFBS3NCLGNBTFIsQ0FLUSxFQUFFLEVBTHhCLEFBS3lCLGNBTFgsQ0FLVyxFQUFFLEVBTDNCLEFBSzRCLGNBTGQsQ0FLYyxFQUFFLEVBTDlCLEFBSytCLGNBTGpCLENBS2lCLEdBQUcsRUFMbEMsQUFLbUMsY0FMckIsQ0FLcUIsR0FBRyxFQUx0QyxBQUt1QyxjQUx6QixDQUt5QixHQUFHLEVBTDFDLEFBSzJDLGNBTDdCLENBSzZCLEdBQUcsRUFMOUMsQUFLK0MsY0FMakMsQ0FLaUMsR0FBRyxFQUxsRCxBQUttRCxjQUxyQyxDQUtxQyxHQUFHLEVBTHRELEFBS3VELGNBTHpDLENBS3lDLFVBQVUsRUFMakUsQUFLbUUsY0FMckQsQ0FLcUQsVUFBVSxFQUw3RSxBQUsrRSxjQUxqRSxDQUtpRSxVQUFVLEVBTHpGLEFBSzJGLGNBTDdFLENBSzZFLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSDNIUSxPQUFPLEdrSDRIbEI7O0FBUEosQUFRRyxjQVJXLENBUVgsV0FBVyxDQUFBO0VBQ1osS0FBSyxFbEg5SFEsc0JBQU8sQ2tIOEhHLFVBQVUsR0FDL0I7O0FBVkosQUFDTyxhQURNLEVBQWIsQUFDVSxhQURHLEFBQzlCLE1BQWtDLENBQUM7RUFDaEIsS0FBSyxFbEh0SFEsT0FBTyxDa0hzSE4sVUFBVSxHQUN4Qjs7QUFIRixBQUtDLGFBTFksQ0FLWixDQUFDLEFBQUEsSUFBSyxDQUFBLEFBQUEsSUFBSSxHQUxYLEFBS2EsYUFMQSxDQUtBLEVBQUUsRUFMZixBQUtnQixhQUxILENBS0csRUFBRSxFQUxsQixBQUttQixhQUxOLENBS00sRUFBRSxFQUxyQixBQUtzQixhQUxULENBS1MsRUFBRSxFQUx4QixBQUt5QixhQUxaLENBS1ksRUFBRSxFQUwzQixBQUs0QixhQUxmLENBS2UsRUFBRSxFQUw5QixBQUsrQixhQUxsQixDQUtrQixHQUFHLEVBTGxDLEFBS21DLGFBTHRCLENBS3NCLEdBQUcsRUFMdEMsQUFLdUMsYUFMMUIsQ0FLMEIsR0FBRyxFQUwxQyxBQUsyQyxhQUw5QixDQUs4QixHQUFHLEVBTDlDLEFBSytDLGFBTGxDLENBS2tDLEdBQUcsRUFMbEQsQUFLbUQsYUFMdEMsQ0FLc0MsR0FBRyxFQUx0RCxBQUt1RCxhQUwxQyxDQUswQyxVQUFVLEVBTGpFLEFBS21FLGFBTHRELENBS3NELFVBQVUsRUFMN0UsQUFLK0UsYUFMbEUsQ0FLa0UsVUFBVSxFQUx6RixBQUsyRixhQUw5RSxDQUs4RSxVQUFVLENBQUE7RUFDbkcsS0FBSyxFbEgxSFEsT0FBTyxHa0gySGxCOztBQVBKLEFBUUcsYUFSVSxDQVFWLFdBQVcsQ0FBQTtFQUNaLEtBQUssRWxIN0hRLHVCQUFPLENrSDZIRyxVQUFVLEdBQy9COztBQVZKLEFBQ08sWUFESyxFQUFaLEFBQ1UsWUFERSxBQUM3QixNQUFrQyxDQUFDO0VBQ2hCLEtBQUssRWxIckhRLE9BQU8sQ2tIcUhOLFVBQVUsR0FDeEI7O0FBSEYsQUFLQyxZQUxXLENBS1gsQ0FBQyxBQUFBLElBQUssQ0FBQSxBQUFBLElBQUksR0FMWCxBQUthLFlBTEQsQ0FLQyxFQUFFLEVBTGYsQUFLZ0IsWUFMSixDQUtJLEVBQUUsRUFMbEIsQUFLbUIsWUFMUCxDQUtPLEVBQUUsRUFMckIsQUFLc0IsWUFMVixDQUtVLEVBQUUsRUFMeEIsQUFLeUIsWUFMYixDQUthLEVBQUUsRUFMM0IsQUFLNEIsWUFMaEIsQ0FLZ0IsRUFBRSxFQUw5QixBQUsrQixZQUxuQixDQUttQixHQUFHLEVBTGxDLEFBS21DLFlBTHZCLENBS3VCLEdBQUcsRUFMdEMsQUFLdUMsWUFMM0IsQ0FLMkIsR0FBRyxFQUwxQyxBQUsyQyxZQUwvQixDQUsrQixHQUFHLEVBTDlDLEFBSytDLFlBTG5DLENBS21DLEdBQUcsRUFMbEQsQUFLbUQsWUFMdkMsQ0FLdUMsR0FBRyxFQUx0RCxBQUt1RCxZQUwzQyxDQUsyQyxVQUFVLEVBTGpFLEFBS21FLFlBTHZELENBS3VELFVBQVUsRUFMN0UsQUFLK0UsWUFMbkUsQ0FLbUUsVUFBVSxFQUx6RixBQUsyRixZQUwvRSxDQUsrRSxVQUFVLENBQUE7RUFDbkcsS0FBSyxFbEh6SFEsT0FBTyxHa0gwSGxCOztBQVBKLEFBUUcsWUFSUyxDQVFULFdBQVcsQ0FBQTtFQUNaLEtBQUssRWxINUhRLHNCQUFPLENrSDRIRyxVQUFVLEdBQy9COztBQVZKLEFBQ08sWUFESyxFQUFaLEFBQ1UsWUFERSxBQUM3QixNQUFrQyxDQUFDO0VBQ2hCLEtBQUssRWxIcEhRLE9BQU8sQ2tIb0hOLFVBQVUsR0FDeEI7O0FBSEYsQUFLQyxZQUxXLENBS1gsQ0FBQyxBQUFBLElBQUssQ0FBQSxBQUFBLElBQUksR0FMWCxBQUthLFlBTEQsQ0FLQyxFQUFFLEVBTGYsQUFLZ0IsWUFMSixDQUtJLEVBQUUsRUFMbEIsQUFLbUIsWUFMUCxDQUtPLEVBQUUsRUFMckIsQUFLc0IsWUFMVixDQUtVLEVBQUUsRUFMeEIsQUFLeUIsWUFMYixDQUthLEVBQUUsRUFMM0IsQUFLNEIsWUFMaEIsQ0FLZ0IsRUFBRSxFQUw5QixBQUsrQixZQUxuQixDQUttQixHQUFHLEVBTGxDLEFBS21DLFlBTHZCLENBS3VCLEdBQUcsRUFMdEMsQUFLdUMsWUFMM0IsQ0FLMkIsR0FBRyxFQUwxQyxBQUsyQyxZQUwvQixDQUsrQixHQUFHLEVBTDlDLEFBSytDLFlBTG5DLENBS21DLEdBQUcsRUFMbEQsQUFLbUQsWUFMdkMsQ0FLdUMsR0FBRyxFQUx0RCxBQUt1RCxZQUwzQyxDQUsyQyxVQUFVLEVBTGpFLEFBS21FLFlBTHZELENBS3VELFVBQVUsRUFMN0UsQUFLK0UsWUFMbkUsQ0FLbUUsVUFBVSxFQUx6RixBQUsyRixZQUwvRSxDQUsrRSxVQUFVLENBQUE7RUFDbkcsS0FBSyxFbEh4SFEsT0FBTyxHa0h5SGxCOztBQVBKLEFBUUcsWUFSUyxDQVFULFdBQVcsQ0FBQTtFQUNaLEtBQUssRWxIM0hRLHFCQUFPLENrSDJIRyxVQUFVLEdBQy9COztBQVZKLEFBQ08sV0FESSxFQUFYLEFBQ1UsV0FEQyxBQUM1QixNQUFrQyxDQUFDO0VBQ2hCLEtBQUssRWxIOUpHLE9BQU8sQ2tIOEpELFVBQVUsR0FDeEI7O0FBSEYsQUFLQyxXQUxVLENBS1YsQ0FBQyxBQUFBLElBQUssQ0FBQSxBQUFBLElBQUksR0FMWCxBQUthLFdBTEYsQ0FLRSxFQUFFLEVBTGYsQUFLZ0IsV0FMTCxDQUtLLEVBQUUsRUFMbEIsQUFLbUIsV0FMUixDQUtRLEVBQUUsRUFMckIsQUFLc0IsV0FMWCxDQUtXLEVBQUUsRUFMeEIsQUFLeUIsV0FMZCxDQUtjLEVBQUUsRUFMM0IsQUFLNEIsV0FMakIsQ0FLaUIsRUFBRSxFQUw5QixBQUsrQixXQUxwQixDQUtvQixHQUFHLEVBTGxDLEFBS21DLFdBTHhCLENBS3dCLEdBQUcsRUFMdEMsQUFLdUMsV0FMNUIsQ0FLNEIsR0FBRyxFQUwxQyxBQUsyQyxXQUxoQyxDQUtnQyxHQUFHLEVBTDlDLEFBSytDLFdBTHBDLENBS29DLEdBQUcsRUFMbEQsQUFLbUQsV0FMeEMsQ0FLd0MsR0FBRyxFQUx0RCxBQUt1RCxXQUw1QyxDQUs0QyxVQUFVLEVBTGpFLEFBS21FLFdBTHhELENBS3dELFVBQVUsRUFMN0UsQUFLK0UsV0FMcEUsQ0FLb0UsVUFBVSxFQUx6RixBQUsyRixXQUxoRixDQUtnRixVQUFVLENBQUE7RUFDbkcsS0FBSyxFbEhsS0csT0FBTyxHa0htS2I7O0FBUEosQUFRRyxXQVJRLENBUVIsV0FBVyxDQUFBO0VBQ1osS0FBSyxFbEhyS0csd0JBQU8sQ2tIcUtRLFVBQVUsR0FDL0I7O0FBVkosQUFDTyxVQURHLEVBQVYsQUFDVSxVQURBLEFBQzNCLE1BQWtDLENBQUM7RUFDaEIsS0FBSyxFbEhySkcsT0FBTyxDa0hxSkQsVUFBVSxHQUN4Qjs7QUFIRixBQUtDLFVBTFMsQ0FLVCxDQUFDLEFBQUEsSUFBSyxDQUFBLEFBQUEsSUFBSSxHQUxYLEFBS2EsVUFMSCxDQUtHLEVBQUUsRUFMZixBQUtnQixVQUxOLENBS00sRUFBRSxFQUxsQixBQUttQixVQUxULENBS1MsRUFBRSxFQUxyQixBQUtzQixVQUxaLENBS1ksRUFBRSxFQUx4QixBQUt5QixVQUxmLENBS2UsRUFBRSxFQUwzQixBQUs0QixVQUxsQixDQUtrQixFQUFFLEVBTDlCLEFBSytCLFVBTHJCLENBS3FCLEdBQUcsRUFMbEMsQUFLbUMsVUFMekIsQ0FLeUIsR0FBRyxFQUx0QyxBQUt1QyxVQUw3QixDQUs2QixHQUFHLEVBTDFDLEFBSzJDLFVBTGpDLENBS2lDLEdBQUcsRUFMOUMsQUFLK0MsVUFMckMsQ0FLcUMsR0FBRyxFQUxsRCxBQUttRCxVQUx6QyxDQUt5QyxHQUFHLEVBTHRELEFBS3VELFVBTDdDLENBSzZDLFVBQVUsRUFMakUsQUFLbUUsVUFMekQsQ0FLeUQsVUFBVSxFQUw3RSxBQUsrRSxVQUxyRSxDQUtxRSxVQUFVLEVBTHpGLEFBSzJGLFVBTGpGLENBS2lGLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSHpKRyxPQUFPLEdrSDBKYjs7QUFQSixBQVFHLFVBUk8sQ0FRUCxXQUFXLENBQUE7RUFDWixLQUFLLEVsSDVKRyxzQkFBTyxDa0g0SlEsVUFBVSxHQUMvQjs7QUFWSixBQUNPLGFBRE0sRUFBYixBQUNVLGFBREcsQUFDOUIsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSDlKRyxPQUFPLENrSDhKRCxVQUFVLEdBQ3hCOztBQUhGLEFBS0MsYUFMWSxDQUtaLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxhQUxBLENBS0EsRUFBRSxFQUxmLEFBS2dCLGFBTEgsQ0FLRyxFQUFFLEVBTGxCLEFBS21CLGFBTE4sQ0FLTSxFQUFFLEVBTHJCLEFBS3NCLGFBTFQsQ0FLUyxFQUFFLEVBTHhCLEFBS3lCLGFBTFosQ0FLWSxFQUFFLEVBTDNCLEFBSzRCLGFBTGYsQ0FLZSxFQUFFLEVBTDlCLEFBSytCLGFBTGxCLENBS2tCLEdBQUcsRUFMbEMsQUFLbUMsYUFMdEIsQ0FLc0IsR0FBRyxFQUx0QyxBQUt1QyxhQUwxQixDQUswQixHQUFHLEVBTDFDLEFBSzJDLGFBTDlCLENBSzhCLEdBQUcsRUFMOUMsQUFLK0MsYUFMbEMsQ0FLa0MsR0FBRyxFQUxsRCxBQUttRCxhQUx0QyxDQUtzQyxHQUFHLEVBTHRELEFBS3VELGFBTDFDLENBSzBDLFVBQVUsRUFMakUsQUFLbUUsYUFMdEQsQ0FLc0QsVUFBVSxFQUw3RSxBQUsrRSxhQUxsRSxDQUtrRSxVQUFVLEVBTHpGLEFBSzJGLGFBTDlFLENBSzhFLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSGxLRyxPQUFPLEdrSG1LYjs7QUFQSixBQVFHLGFBUlUsQ0FRVixXQUFXLENBQUE7RUFDWixLQUFLLEVsSHJLRyx3QkFBTyxDa0hxS1EsVUFBVSxHQUMvQjs7QUFWSixBQUNPLFVBREcsRUFBVixBQUNVLFVBREEsQUFDM0IsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSDNKRyxPQUFPLENrSDJKRCxVQUFVLEdBQ3hCOztBQUhGLEFBS0MsVUFMUyxDQUtULENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxVQUxILENBS0csRUFBRSxFQUxmLEFBS2dCLFVBTE4sQ0FLTSxFQUFFLEVBTGxCLEFBS21CLFVBTFQsQ0FLUyxFQUFFLEVBTHJCLEFBS3NCLFVBTFosQ0FLWSxFQUFFLEVBTHhCLEFBS3lCLFVBTGYsQ0FLZSxFQUFFLEVBTDNCLEFBSzRCLFVBTGxCLENBS2tCLEVBQUUsRUFMOUIsQUFLK0IsVUFMckIsQ0FLcUIsR0FBRyxFQUxsQyxBQUttQyxVQUx6QixDQUt5QixHQUFHLEVBTHRDLEFBS3VDLFVBTDdCLENBSzZCLEdBQUcsRUFMMUMsQUFLMkMsVUFMakMsQ0FLaUMsR0FBRyxFQUw5QyxBQUsrQyxVQUxyQyxDQUtxQyxHQUFHLEVBTGxELEFBS21ELFVBTHpDLENBS3lDLEdBQUcsRUFMdEQsQUFLdUQsVUFMN0MsQ0FLNkMsVUFBVSxFQUxqRSxBQUttRSxVQUx6RCxDQUt5RCxVQUFVLEVBTDdFLEFBSytFLFVBTHJFLENBS3FFLFVBQVUsRUFMekYsQUFLMkYsVUFMakYsQ0FLaUYsVUFBVSxDQUFBO0VBQ25HLEtBQUssRWxIL0pHLE9BQU8sR2tIZ0tiOztBQVBKLEFBUUcsVUFSTyxDQVFQLFdBQVcsQ0FBQTtFQUNaLEtBQUssRWxIbEtHLHdCQUFPLENrSGtLUSxVQUFVLEdBQy9COztBQVZKLEFBQ08sV0FESSxFQUFYLEFBQ1UsV0FEQyxBQUM1QixNQUFrQyxDQUFDO0VBQ2hCLEtBQUssRWxIbkpHLE9BQU8sQ2tIbUpELFVBQVUsR0FDeEI7O0FBSEYsQUFLQyxXQUxVLENBS1YsQ0FBQyxBQUFBLElBQUssQ0FBQSxBQUFBLElBQUksR0FMWCxBQUthLFdBTEYsQ0FLRSxFQUFFLEVBTGYsQUFLZ0IsV0FMTCxDQUtLLEVBQUUsRUFMbEIsQUFLbUIsV0FMUixDQUtRLEVBQUUsRUFMckIsQUFLc0IsV0FMWCxDQUtXLEVBQUUsRUFMeEIsQUFLeUIsV0FMZCxDQUtjLEVBQUUsRUFMM0IsQUFLNEIsV0FMakIsQ0FLaUIsRUFBRSxFQUw5QixBQUsrQixXQUxwQixDQUtvQixHQUFHLEVBTGxDLEFBS21DLFdBTHhCLENBS3dCLEdBQUcsRUFMdEMsQUFLdUMsV0FMNUIsQ0FLNEIsR0FBRyxFQUwxQyxBQUsyQyxXQUxoQyxDQUtnQyxHQUFHLEVBTDlDLEFBSytDLFdBTHBDLENBS29DLEdBQUcsRUFMbEQsQUFLbUQsV0FMeEMsQ0FLd0MsR0FBRyxFQUx0RCxBQUt1RCxXQUw1QyxDQUs0QyxVQUFVLEVBTGpFLEFBS21FLFdBTHhELENBS3dELFVBQVUsRUFMN0UsQUFLK0UsV0FMcEUsQ0FLb0UsVUFBVSxFQUx6RixBQUsyRixXQUxoRixDQUtnRixVQUFVLENBQUE7RUFDbkcsS0FBSyxFbEh2SkcsT0FBTyxHa0h3SmI7O0FBUEosQUFRRyxXQVJRLENBUVIsV0FBVyxDQUFBO0VBQ1osS0FBSyxFbEgxSkcscUJBQU8sQ2tIMEpRLFVBQVUsR0FDL0I7O0FBVkosQUFDTyxZQURLLEVBQVosQUFDVSxZQURFLEFBQzdCLE1BQWtDLENBQUM7RUFDaEIsS0FBSyxFbEh4S0UsT0FBTyxDa0h3S0EsVUFBVSxHQUN4Qjs7QUFIRixBQUtDLFlBTFcsQ0FLWCxDQUFDLEFBQUEsSUFBSyxDQUFBLEFBQUEsSUFBSSxHQUxYLEFBS2EsWUFMRCxDQUtDLEVBQUUsRUFMZixBQUtnQixZQUxKLENBS0ksRUFBRSxFQUxsQixBQUttQixZQUxQLENBS08sRUFBRSxFQUxyQixBQUtzQixZQUxWLENBS1UsRUFBRSxFQUx4QixBQUt5QixZQUxiLENBS2EsRUFBRSxFQUwzQixBQUs0QixZQUxoQixDQUtnQixFQUFFLEVBTDlCLEFBSytCLFlBTG5CLENBS21CLEdBQUcsRUFMbEMsQUFLbUMsWUFMdkIsQ0FLdUIsR0FBRyxFQUx0QyxBQUt1QyxZQUwzQixDQUsyQixHQUFHLEVBTDFDLEFBSzJDLFlBTC9CLENBSytCLEdBQUcsRUFMOUMsQUFLK0MsWUFMbkMsQ0FLbUMsR0FBRyxFQUxsRCxBQUttRCxZQUx2QyxDQUt1QyxHQUFHLEVBTHRELEFBS3VELFlBTDNDLENBSzJDLFVBQVUsRUFMakUsQUFLbUUsWUFMdkQsQ0FLdUQsVUFBVSxFQUw3RSxBQUsrRSxZQUxuRSxDQUttRSxVQUFVLEVBTHpGLEFBSzJGLFlBTC9FLENBSytFLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSDVLRSxPQUFPLEdrSDZLWjs7QUFQSixBQVFHLFlBUlMsQ0FRVCxXQUFXLENBQUE7RUFDWixLQUFLLEVsSC9LRSx1QkFBTyxDa0grS1MsVUFBVSxHQUMvQjs7QUFWSixBQUNPLGNBRE8sRUFBZCxBQUNVLGNBREksQUFDL0IsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSDdKRyxPQUFPLENrSDZKRCxVQUFVLEdBQ3hCOztBQUhGLEFBS0MsY0FMYSxDQUtiLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxjQUxDLENBS0QsRUFBRSxFQUxmLEFBS2dCLGNBTEYsQ0FLRSxFQUFFLEVBTGxCLEFBS21CLGNBTEwsQ0FLSyxFQUFFLEVBTHJCLEFBS3NCLGNBTFIsQ0FLUSxFQUFFLEVBTHhCLEFBS3lCLGNBTFgsQ0FLVyxFQUFFLEVBTDNCLEFBSzRCLGNBTGQsQ0FLYyxFQUFFLEVBTDlCLEFBSytCLGNBTGpCLENBS2lCLEdBQUcsRUFMbEMsQUFLbUMsY0FMckIsQ0FLcUIsR0FBRyxFQUx0QyxBQUt1QyxjQUx6QixDQUt5QixHQUFHLEVBTDFDLEFBSzJDLGNBTDdCLENBSzZCLEdBQUcsRUFMOUMsQUFLK0MsY0FMakMsQ0FLaUMsR0FBRyxFQUxsRCxBQUttRCxjQUxyQyxDQUtxQyxHQUFHLEVBTHRELEFBS3VELGNBTHpDLENBS3lDLFVBQVUsRUFMakUsQUFLbUUsY0FMckQsQ0FLcUQsVUFBVSxFQUw3RSxBQUsrRSxjQUxqRSxDQUtpRSxVQUFVLEVBTHpGLEFBSzJGLGNBTDdFLENBSzZFLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSGpLRyxPQUFPLEdrSGtLYjs7QUFQSixBQVFHLGNBUlcsQ0FRWCxXQUFXLENBQUE7RUFDWixLQUFLLEVsSHBLRyx3QkFBTyxDa0hvS1EsVUFBVSxHQUMvQjs7QUFWSixBQUNPLGNBRE8sRUFBZCxBQUNVLGNBREksQUFDL0IsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSDVKRyxPQUFPLENrSDRKRCxVQUFVLEdBQ3hCOztBQUhGLEFBS0MsY0FMYSxDQUtiLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxjQUxDLENBS0QsRUFBRSxFQUxmLEFBS2dCLGNBTEYsQ0FLRSxFQUFFLEVBTGxCLEFBS21CLGNBTEwsQ0FLSyxFQUFFLEVBTHJCLEFBS3NCLGNBTFIsQ0FLUSxFQUFFLEVBTHhCLEFBS3lCLGNBTFgsQ0FLVyxFQUFFLEVBTDNCLEFBSzRCLGNBTGQsQ0FLYyxFQUFFLEVBTDlCLEFBSytCLGNBTGpCLENBS2lCLEdBQUcsRUFMbEMsQUFLbUMsY0FMckIsQ0FLcUIsR0FBRyxFQUx0QyxBQUt1QyxjQUx6QixDQUt5QixHQUFHLEVBTDFDLEFBSzJDLGNBTDdCLENBSzZCLEdBQUcsRUFMOUMsQUFLK0MsY0FMakMsQ0FLaUMsR0FBRyxFQUxsRCxBQUttRCxjQUxyQyxDQUtxQyxHQUFHLEVBTHRELEFBS3VELGNBTHpDLENBS3lDLFVBQVUsRUFMakUsQUFLbUUsY0FMckQsQ0FLcUQsVUFBVSxFQUw3RSxBQUsrRSxjQUxqRSxDQUtpRSxVQUFVLEVBTHpGLEFBSzJGLGNBTDdFLENBSzZFLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSGhLRyxPQUFPLEdrSGlLYjs7QUFQSixBQVFHLGNBUlcsQ0FRWCxXQUFXLENBQUE7RUFDWixLQUFLLEVsSG5LRyx3QkFBTyxDa0htS1EsVUFBVSxHQUMvQjs7QUFWSixBQUNPLGNBRE8sRUFBZCxBQUNVLGNBREksQUFDL0IsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSDNKRyxPQUFPLENrSDJKRCxVQUFVLEdBQ3hCOztBQUhGLEFBS0MsY0FMYSxDQUtiLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxjQUxDLENBS0QsRUFBRSxFQUxmLEFBS2dCLGNBTEYsQ0FLRSxFQUFFLEVBTGxCLEFBS21CLGNBTEwsQ0FLSyxFQUFFLEVBTHJCLEFBS3NCLGNBTFIsQ0FLUSxFQUFFLEVBTHhCLEFBS3lCLGNBTFgsQ0FLVyxFQUFFLEVBTDNCLEFBSzRCLGNBTGQsQ0FLYyxFQUFFLEVBTDlCLEFBSytCLGNBTGpCLENBS2lCLEdBQUcsRUFMbEMsQUFLbUMsY0FMckIsQ0FLcUIsR0FBRyxFQUx0QyxBQUt1QyxjQUx6QixDQUt5QixHQUFHLEVBTDFDLEFBSzJDLGNBTDdCLENBSzZCLEdBQUcsRUFMOUMsQUFLK0MsY0FMakMsQ0FLaUMsR0FBRyxFQUxsRCxBQUttRCxjQUxyQyxDQUtxQyxHQUFHLEVBTHRELEFBS3VELGNBTHpDLENBS3lDLFVBQVUsRUFMakUsQUFLbUUsY0FMckQsQ0FLcUQsVUFBVSxFQUw3RSxBQUsrRSxjQUxqRSxDQUtpRSxVQUFVLEVBTHpGLEFBSzJGLGNBTDdFLENBSzZFLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSC9KRyxPQUFPLEdrSGdLYjs7QUFQSixBQVFHLGNBUlcsQ0FRWCxXQUFXLENBQUE7RUFDWixLQUFLLEVsSGxLRyx3QkFBTyxDa0hrS1EsVUFBVSxHQUMvQjs7QUFWSixBQUNPLGNBRE8sRUFBZCxBQUNVLGNBREksQUFDL0IsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSDFKRyxPQUFPLENrSDBKRCxVQUFVLEdBQ3hCOztBQUhGLEFBS0MsY0FMYSxDQUtiLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxjQUxDLENBS0QsRUFBRSxFQUxmLEFBS2dCLGNBTEYsQ0FLRSxFQUFFLEVBTGxCLEFBS21CLGNBTEwsQ0FLSyxFQUFFLEVBTHJCLEFBS3NCLGNBTFIsQ0FLUSxFQUFFLEVBTHhCLEFBS3lCLGNBTFgsQ0FLVyxFQUFFLEVBTDNCLEFBSzRCLGNBTGQsQ0FLYyxFQUFFLEVBTDlCLEFBSytCLGNBTGpCLENBS2lCLEdBQUcsRUFMbEMsQUFLbUMsY0FMckIsQ0FLcUIsR0FBRyxFQUx0QyxBQUt1QyxjQUx6QixDQUt5QixHQUFHLEVBTDFDLEFBSzJDLGNBTDdCLENBSzZCLEdBQUcsRUFMOUMsQUFLK0MsY0FMakMsQ0FLaUMsR0FBRyxFQUxsRCxBQUttRCxjQUxyQyxDQUtxQyxHQUFHLEVBTHRELEFBS3VELGNBTHpDLENBS3lDLFVBQVUsRUFMakUsQUFLbUUsY0FMckQsQ0FLcUQsVUFBVSxFQUw3RSxBQUsrRSxjQUxqRSxDQUtpRSxVQUFVLEVBTHpGLEFBSzJGLGNBTDdFLENBSzZFLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSDlKRyxPQUFPLEdrSCtKYjs7QUFQSixBQVFHLGNBUlcsQ0FRWCxXQUFXLENBQUE7RUFDWixLQUFLLEVsSGpLRyx3QkFBTyxDa0hpS1EsVUFBVSxHQUMvQjs7QUFWSixBQUNPLGNBRE8sRUFBZCxBQUNVLGNBREksQUFDL0IsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSHpKRyxPQUFPLENrSHlKRCxVQUFVLEdBQ3hCOztBQUhGLEFBS0MsY0FMYSxDQUtiLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxjQUxDLENBS0QsRUFBRSxFQUxmLEFBS2dCLGNBTEYsQ0FLRSxFQUFFLEVBTGxCLEFBS21CLGNBTEwsQ0FLSyxFQUFFLEVBTHJCLEFBS3NCLGNBTFIsQ0FLUSxFQUFFLEVBTHhCLEFBS3lCLGNBTFgsQ0FLVyxFQUFFLEVBTDNCLEFBSzRCLGNBTGQsQ0FLYyxFQUFFLEVBTDlCLEFBSytCLGNBTGpCLENBS2lCLEdBQUcsRUFMbEMsQUFLbUMsY0FMckIsQ0FLcUIsR0FBRyxFQUx0QyxBQUt1QyxjQUx6QixDQUt5QixHQUFHLEVBTDFDLEFBSzJDLGNBTDdCLENBSzZCLEdBQUcsRUFMOUMsQUFLK0MsY0FMakMsQ0FLaUMsR0FBRyxFQUxsRCxBQUttRCxjQUxyQyxDQUtxQyxHQUFHLEVBTHRELEFBS3VELGNBTHpDLENBS3lDLFVBQVUsRUFMakUsQUFLbUUsY0FMckQsQ0FLcUQsVUFBVSxFQUw3RSxBQUsrRSxjQUxqRSxDQUtpRSxVQUFVLEVBTHpGLEFBSzJGLGNBTDdFLENBSzZFLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSDdKRyxPQUFPLEdrSDhKYjs7QUFQSixBQVFHLGNBUlcsQ0FRWCxXQUFXLENBQUE7RUFDWixLQUFLLEVsSGhLRyx3QkFBTyxDa0hnS1EsVUFBVSxHQUMvQjs7QUFWSixBQUNPLGNBRE8sRUFBZCxBQUNVLGNBREksQUFDL0IsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSHhKRyxPQUFPLENrSHdKRCxVQUFVLEdBQ3hCOztBQUhGLEFBS0MsY0FMYSxDQUtiLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxjQUxDLENBS0QsRUFBRSxFQUxmLEFBS2dCLGNBTEYsQ0FLRSxFQUFFLEVBTGxCLEFBS21CLGNBTEwsQ0FLSyxFQUFFLEVBTHJCLEFBS3NCLGNBTFIsQ0FLUSxFQUFFLEVBTHhCLEFBS3lCLGNBTFgsQ0FLVyxFQUFFLEVBTDNCLEFBSzRCLGNBTGQsQ0FLYyxFQUFFLEVBTDlCLEFBSytCLGNBTGpCLENBS2lCLEdBQUcsRUFMbEMsQUFLbUMsY0FMckIsQ0FLcUIsR0FBRyxFQUx0QyxBQUt1QyxjQUx6QixDQUt5QixHQUFHLEVBTDFDLEFBSzJDLGNBTDdCLENBSzZCLEdBQUcsRUFMOUMsQUFLK0MsY0FMakMsQ0FLaUMsR0FBRyxFQUxsRCxBQUttRCxjQUxyQyxDQUtxQyxHQUFHLEVBTHRELEFBS3VELGNBTHpDLENBS3lDLFVBQVUsRUFMakUsQUFLbUUsY0FMckQsQ0FLcUQsVUFBVSxFQUw3RSxBQUsrRSxjQUxqRSxDQUtpRSxVQUFVLEVBTHpGLEFBSzJGLGNBTDdFLENBSzZFLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSDVKRyxPQUFPLEdrSDZKYjs7QUFQSixBQVFHLGNBUlcsQ0FRWCxXQUFXLENBQUE7RUFDWixLQUFLLEVsSC9KRyx3QkFBTyxDa0grSlEsVUFBVSxHQUMvQjs7QUFWSixBQUNPLGNBRE8sRUFBZCxBQUNVLGNBREksQUFDL0IsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSHZKRyxPQUFPLENrSHVKRCxVQUFVLEdBQ3hCOztBQUhGLEFBS0MsY0FMYSxDQUtiLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxjQUxDLENBS0QsRUFBRSxFQUxmLEFBS2dCLGNBTEYsQ0FLRSxFQUFFLEVBTGxCLEFBS21CLGNBTEwsQ0FLSyxFQUFFLEVBTHJCLEFBS3NCLGNBTFIsQ0FLUSxFQUFFLEVBTHhCLEFBS3lCLGNBTFgsQ0FLVyxFQUFFLEVBTDNCLEFBSzRCLGNBTGQsQ0FLYyxFQUFFLEVBTDlCLEFBSytCLGNBTGpCLENBS2lCLEdBQUcsRUFMbEMsQUFLbUMsY0FMckIsQ0FLcUIsR0FBRyxFQUx0QyxBQUt1QyxjQUx6QixDQUt5QixHQUFHLEVBTDFDLEFBSzJDLGNBTDdCLENBSzZCLEdBQUcsRUFMOUMsQUFLK0MsY0FMakMsQ0FLaUMsR0FBRyxFQUxsRCxBQUttRCxjQUxyQyxDQUtxQyxHQUFHLEVBTHRELEFBS3VELGNBTHpDLENBS3lDLFVBQVUsRUFMakUsQUFLbUUsY0FMckQsQ0FLcUQsVUFBVSxFQUw3RSxBQUsrRSxjQUxqRSxDQUtpRSxVQUFVLEVBTHpGLEFBSzJGLGNBTDdFLENBSzZFLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSDNKRyxPQUFPLEdrSDRKYjs7QUFQSixBQVFHLGNBUlcsQ0FRWCxXQUFXLENBQUE7RUFDWixLQUFLLEVsSDlKRyxzQkFBTyxDa0g4SlEsVUFBVSxHQUMvQjs7QUFWSixBQUNPLGNBRE8sRUFBZCxBQUNVLGNBREksQUFDL0IsTUFBa0MsQ0FBQztFQUNoQixLQUFLLEVsSHRKRyxPQUFPLENrSHNKRCxVQUFVLEdBQ3hCOztBQUhGLEFBS0MsY0FMYSxDQUtiLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLEdBTFgsQUFLYSxjQUxDLENBS0QsRUFBRSxFQUxmLEFBS2dCLGNBTEYsQ0FLRSxFQUFFLEVBTGxCLEFBS21CLGNBTEwsQ0FLSyxFQUFFLEVBTHJCLEFBS3NCLGNBTFIsQ0FLUSxFQUFFLEVBTHhCLEFBS3lCLGNBTFgsQ0FLVyxFQUFFLEVBTDNCLEFBSzRCLGNBTGQsQ0FLYyxFQUFFLEVBTDlCLEFBSytCLGNBTGpCLENBS2lCLEdBQUcsRUFMbEMsQUFLbUMsY0FMckIsQ0FLcUIsR0FBRyxFQUx0QyxBQUt1QyxjQUx6QixDQUt5QixHQUFHLEVBTDFDLEFBSzJDLGNBTDdCLENBSzZCLEdBQUcsRUFMOUMsQUFLK0MsY0FMakMsQ0FLaUMsR0FBRyxFQUxsRCxBQUttRCxjQUxyQyxDQUtxQyxHQUFHLEVBTHRELEFBS3VELGNBTHpDLENBS3lDLFVBQVUsRUFMakUsQUFLbUUsY0FMckQsQ0FLcUQsVUFBVSxFQUw3RSxBQUsrRSxjQUxqRSxDQUtpRSxVQUFVLEVBTHpGLEFBSzJGLGNBTDdFLENBSzZFLFVBQVUsQ0FBQTtFQUNuRyxLQUFLLEVsSDFKRyxPQUFPLEdrSDJKYjs7QUFQSixBQVFHLGNBUlcsQ0FRWCxXQUFXLENBQUE7RUFDWixLQUFLLEVsSDdKRyxzQkFBTyxDa0g2SlEsVUFBVSxHQUMvQjs7QUFJTCxBQUFrQixpQkFBRCxDQUFDLEVBQUUsQ0FBQztFQUNwQixTQUFTLEVBQUUsTUFBTSxHQUNqQjs7QUN0TUQsQUFBQSxjQUFjLENBQUM7RTNIZVQsVUFBVSxFUThHYyxDQUFDLENBQUMsTUFBSyxDQUFDLElBQUksQ0F4Ri9CLHNCQUFPLEdtSG5DakI7O0F0SmdDRDs7c0NBRXNDO0F1SnJDdEMsWUFBWTtBQUVaLEFBQUEsYUFBYSxDQUFDO0VBQ1YsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUUsVUFBVTtFQUN0QixxQkFBcUIsRUFBRSxJQUFJO0VBQzNCLG1CQUFtQixFQUFFLElBQUk7RUFDekIsa0JBQWtCLEVBQUUsSUFBSTtFQUN4QixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGdCQUFnQixFQUFFLEtBQUs7RUFDdkIsWUFBWSxFQUFFLEtBQUs7RUFDbkIsMkJBQTJCLEVBQUUsV0FBVyxHQUMzQzs7QUFDRCxBQUFBLFdBQVcsQ0FBQztFQUNSLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBQyxHQVViO0VBZkQsQUFPSSxXQVBPLEFBT1AsTUFBTyxDQUFDO0lBQ0osT0FBTyxFQUFFLElBQUksR0FDaEI7RUFUTCxBQVdJLFdBWE8sQUFXUCxTQUFVLENBQUM7SUFDUCxNQUFNLEVBQUUsT0FBTztJQUNmLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBRUwsQUFBYyxhQUFELENBQUMsWUFBWTtBQUMxQixBQUFjLGFBQUQsQ0FBQyxXQUFXLENBQUM7RUFDdEIsaUJBQWlCLEVBQUUsb0JBQW9CO0VBQ3ZDLGNBQWMsRUFBRSxvQkFBb0I7RUFDcEMsYUFBYSxFQUFFLG9CQUFvQjtFQUNuQyxZQUFZLEVBQUUsb0JBQW9CO0VBQ2xDLFNBQVMsRUFBRSxvQkFBb0IsR0FDbEM7O0FBRUQsQUFBQSxZQUFZLENBQUM7RUFDVCxRQUFRLEVBQUUsUUFBUTtFQUNsQixJQUFJLEVBQUUsQ0FBQztFQUNQLEdBQUcsRUFBRSxDQUFDO0VBQ04sT0FBTyxFQUFFLEtBQUs7RUFDZCxXQUFXLEVBQUUsSUFBSTtFQUNqQixZQUFZLEVBQUUsSUFBSSxHQWVyQjtFQXJCRCxBQVFJLFlBUlEsQUFRUixPQUFRLEVBUlosQUFTSSxZQVRRLEFBU1IsTUFBTyxDQUFDO0lBQ0osT0FBTyxFQUFFLEVBQUU7SUFDWCxPQUFPLEVBQUUsS0FBSyxHQUNqQjtFQVpMLEFBY0ksWUFkUSxBQWNSLE1BQU8sQ0FBQztJQUNKLEtBQUssRUFBRSxJQUFJLEdBQ2Q7RUFFRCxBQUFlLGNBQUQsQ0FsQmxCLFlBQVksQ0FrQlM7SUFDYixVQUFVLEVBQUUsTUFBTSxHQUNyQjs7QUFFTCxBQUFBLFlBQVksQ0FBQztFQUNULEtBQUssRUFBRSxJQUFJO0VBRVgsVUFBVSxFQUFFLEdBQUc7RUFDZixhQUFhLEVBQUUsV0FBVztFQWMxQixPQUFPLEVBQUUsSUFBSSxHQW1CaEI7R0EvQkcsQUFBQSxBQUFZLEdBQVgsQ0FBSSxLQUFLLEFBQVQsRUFOTCxZQUFZLENBTU07SUFDVixLQUFLLEVBQUUsS0FBSyxHQUNmO0VBUkwsQUFVSSxZQVZRLENBVVIsR0FBRyxDQUFDO0lBQ0EsT0FBTyxFQUFFLEtBQUssR0FDakI7RUFaTCxBQWNvQixZQWRSLEFBY1IsY0FBZSxDQUFDLEdBQUcsQ0FBQztJQUNoQixPQUFPLEVBQUUsSUFBSSxHQUNoQjtFQWhCTCxBQW9CZSxZQXBCSCxBQW9CUixTQUFVLENBQUMsR0FBRyxDQUFDO0lBQ1gsY0FBYyxFQUFFLElBQUksR0FDdkI7RUFFRCxBQUFtQixrQkFBRCxDQXhCdEIsWUFBWSxDQXdCYTtJQUNqQixPQUFPLEVBQUUsS0FBSyxHQUNqQjtFQUVELEFBQWUsY0FBRCxDQTVCbEIsWUFBWSxDQTRCUztJQUNiLFVBQVUsRUFBRSxNQUFNLEdBQ3JCO0VBRUQsQUFBZ0IsZUFBRCxDQWhDbkIsWUFBWSxDQWdDVTtJQUNkLE9BQU8sRUFBRSxLQUFLO0lBQ2QsTUFBTSxFQUFFLElBQUk7SUFDWixNQUFNLEVBQUUscUJBQXFCLEdBQ2hDOztBQUVMLEFBQUEsWUFBWSxBQUFBLGFBQWEsQ0FBQztFQUN0QixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUM3REQsWUFBWTtBQUdSLEFBQWUsY0FBRCxDQURsQixXQUFXLENBQ1U7RUFDYixVQUFVLEVBQUUsSUFBSSxDQWpCUixzQ0FBOEIsQ0FpQmMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxTQUFTLEdBQzlFOztBQUdMLFdBQVc7QUFFUCxVQUFVO0VBQ04sV0FBVyxFQUFFLE9BQU87RUFDcEIsR0FBRyxFQWhCSyxzQ0FBNEI7RUFpQnBDLEdBQUcsRUFqQkssNkNBQTRCLENBaUJJLDJCQUEyQixFQWpCM0QsdUNBQTRCLENBaUI4RCxjQUFjLEVBakJ4RyxzQ0FBNEIsQ0FpQjBHLGtCQUFrQixFQWpCeEosNENBQTRCLENBaUJnSyxhQUFhO0VBQ2pOLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNOztBQUkxQixZQUFZO0FBRVosQUFBQSxXQUFXO0FBQ1gsQUFBQSxXQUFXLENBQUM7RUFDUixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsR0FBRztFQUNaLE9BQU8sRUFBRSxLQUFLO0VBQ2QsTUFBTSxFQUFFLE1BQU07RUFDZCxLQUFLLEVBQUUsTUFBTTtFQUNiLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFNBQVMsRUFBRSxHQUFHO0VBQ2QsTUFBTSxFQUFFLE9BQU87RUFDZixVQUFVLEVySC9DSCx5QkFBTztFcUhnRGQsS0FBSyxFckhoREUsT0FBTztFcUhpRGQsR0FBRyxFQUFFLEdBQUc7RUFDUixpQkFBaUIsRUFBRSxrQkFBa0I7RUFDckMsYUFBYSxFQUFFLGtCQUFrQjtFQUNqQyxTQUFTLEVBQUUsa0JBQWtCO0VBQzdCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsSUFBSTtFQUNiLFVBQVUsRUFBRSxJQUFJLEdBNEJuQjtFQWhERCxBQXNCSSxXQXRCTyxBQXNCUixNQUFRLEVBdEJYLEFBc0JhLFdBdEJGLEFBc0JDLE1BQVE7RUFyQnBCLEFBcUJJLFdBckJPLEFBcUJSLE1BQVE7RUFyQlgsQUFxQmEsV0FyQkYsQUFxQkMsTUFBUSxDQUFDO0lBQ2IsT0FBTyxFQUFFLElBQUk7SUFDYixVQUFVLEVBM0VFLHdCQUFLO0lBNEVqQixLQUFLLEVySDlFRyxPQUFPLEdxSCtFbEI7RUExQkwsQUE0QkksV0E1Qk8sQUE0QlIsZUFBaUIsQUFBQSxPQUFPO0VBM0IzQixBQTJCSSxXQTNCTyxBQTJCUixlQUFpQixBQUFBLE9BQU8sQ0FBQztJQUNwQixPQUFPLEVBdEVZLEdBQUcsR0F1RXpCO0VBOUJMLEFBZ0NJLFdBaENPLEFBZ0NSLE9BQVM7RUEvQlosQUErQkksV0EvQk8sQUErQlIsT0FBUyxDQUFDO0lBQ0wsT0FBTyxFQUFFLFdBQVc7SUFDcEIsT0FBTyxFQUFFLElBQUk7SUFDYixhQUFhLEVBQUUsTUFBTTtJQUNyQixlQUFlLEVBQUUsTUFBTTtJQUN2QixjQUFjLEVBQUUsTUFBTTtJQUN0QixXQUFXLEVBQUUsTUFBTTtJQUNuQixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxJQUFJO0lBQ1osV0FBVyxFQTlGQyxPQUFPO0lBK0ZuQixTQUFTLEVBQUUsU0FBUztJQUNwQixXQUFXLEVBQUUsR0FBRztJQUNoQixXQUFXLEVBQUUsQ0FBQztJQUNkLHNCQUFzQixFQUFFLFdBQVc7SUFDbkMsdUJBQXVCLEVBQUUsU0FBUyxHQUNyQzs7QUFHTCxBQUFBLFdBQVcsQ0FBQztFQUNSLElBQUksRUFBRSxJQUFJLEdBV2I7R0FWRyxBQUFBLEFBQVksR0FBWCxDQUFJLEtBQUssQUFBVCxFQUZMLFdBQVcsQ0FFTztJQUNWLElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLElBQUksR0FDZDtFQUxMLEFBTUksV0FOTyxBQU1QLE9BQVEsQ0FBQztJQUNMLE9BQU8sRUF4R1EsS0FBTyxHQTRHekI7S0FIRyxBQUFBLEFBQVksR0FBWCxDQUFJLEtBQUssQUFBVCxFQVJULFdBQVcsQUFNUCxPQUFRLENBRVU7TUFDVixPQUFPLEVBekdJLEtBQU8sR0EwR3JCOztBQUlULEFBQUEsV0FBVyxDQUFDO0VBQ1IsS0FBSyxFQUFFLElBQUksR0FXZDtHQVZHLEFBQUEsQUFBWSxHQUFYLENBQUksS0FBSyxBQUFULEVBRkwsV0FBVyxDQUVPO0lBQ1YsSUFBSSxFQUFFLElBQUk7SUFDVixLQUFLLEVBQUUsSUFBSSxHQUNkO0VBTEwsQUFNSSxXQU5PLEFBTVAsT0FBUSxDQUFDO0lBQ0wsT0FBTyxFQXJIUSxLQUFPLEdBeUh6QjtLQUhHLEFBQUEsQUFBWSxHQUFYLENBQUksS0FBSyxBQUFULEVBUlQsV0FBVyxBQU1QLE9BQVEsQ0FFVTtNQUNWLE9BQU8sRUF4SEksS0FBTyxHQXlIckI7O0FBSVQsVUFBVTtBQUNWLEFBQUEsV0FBVyxDQUFDO0VBQ1IsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLEdBQUc7RUFDWixNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsQ0FBQztFQUNULEtBQUssRUFBRSxJQUFJLEdBeURkO0VBbEVELEFBV0ksV0FYTyxDQVdQLEVBQUUsQ0FBQztJQUNDLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLE9BQU8sRUFBRSxZQUFZO0lBQ3JCLE1BQU0sRUFBRSxJQUFJO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsS0FBSztJQUNiLE9BQU8sRUFBRSxDQUFDO0lBQ1YsTUFBTSxFQUFFLE9BQU8sR0ErQ2xCO0lBakVMLEFBb0JRLFdBcEJHLENBV1AsRUFBRSxDQVNFLE1BQU0sQ0FBQztNQUNILE1BQU0sRUFBRSxDQUFDO01BQ1QsVUFBVSxFQUFFLFdBQVc7TUFDdkIsT0FBTyxFQUFFLEtBQUs7TUFDZCxNQUFNLEVBQUUsSUFBSTtNQUNaLEtBQUssRUFBRSxJQUFJO01BQ1gsT0FBTyxFQUFFLElBQUk7TUFDYixXQUFXLEVBQUUsR0FBRztNQUNoQixTQUFTLEVBQUUsR0FBRztNQUNkLEtBQUssRUFBRSxXQUFXO01BQ2xCLE9BQU8sRUFBRSxHQUFHO01BQ1osTUFBTSxFQUFFLE9BQU8sR0E0QmxCO01BM0RULEFBb0JRLFdBcEJHLENBV1AsRUFBRSxDQVNFLE1BQU0sQUFhRixNQUFPLEVBakNuQixBQW9CUSxXQXBCRyxDQVdQLEVBQUUsQ0FTRSxNQUFNLEFBYU8sTUFBTyxDQUFDO1FBQ2IsT0FBTyxFQUFFLElBQUksR0FNaEI7UUF4Q2IsQUFvQlEsV0FwQkcsQ0FXUCxFQUFFLENBU0UsTUFBTSxBQWFGLE1BQU8sQUFHSixPQUFTLEVBcEN4QixBQW9CUSxXQXBCRyxDQVdQLEVBQUUsQ0FTRSxNQUFNLEFBYU8sTUFBTyxBQUdiLE9BQVMsQ0FBQztVQUNMLEtBQUssRUFyS1AsS0FBSztVQXNLSCxPQUFPLEVBQUUsQ0FBQyxHQUNiO01BdkNqQixBQW9CUSxXQXBCRyxDQVdQLEVBQUUsQ0FTRSxNQUFNLEFBc0JGLE9BQVEsQ0FBQztRQUNMLFFBQVEsRUFBRSxRQUFRO1FBQ2xCLEdBQUcsRUFBRSxDQUFDO1FBQ04sSUFBSSxFQUFFLENBQUM7UUFDUCxPQUFPLEVBMUtELEtBQU87UUEyS2IsS0FBSyxFQUFFLElBQUk7UUFDWCxNQUFNLEVBQUUsSUFBSTtRQUNaLFdBQVcsRUFyTFAsT0FBTztRQXNMWCxTQUFTLEVBN0tSLE1BQU07UUE4S1AsV0FBVyxFQUFFLEdBQUc7UUFDaEIsV0FBVyxFQUFFLElBQUk7UUFDakIsVUFBVSxFQUFFLE1BQU07UUFDbEIsS0FBSyxFQXRMSCxLQUFLO1FBdUxQLE9BQU8sRUEvS0ksR0FBRztRQWdMZCxzQkFBc0IsRUFBRSxXQUFXO1FBQ25DLHVCQUF1QixFQUFFLFNBQVMsR0FDckM7SUExRGIsQUE2RHVCLFdBN0RaLENBV1AsRUFBRSxBQWtERSxhQUFjLENBQUMsTUFBTSxBQUFBLE9BQU8sQ0FBQztNQUN6QixLQUFLLEVBOUxDLEtBQUs7TUErTFgsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUM1TVQsQUFDSSwwQkFEc0IsQ0FDdEIsWUFBWSxDQUFDO0VBQ1QsUUFBUSxFQUFFLFFBQVEsR0FzRXJCO0VBeEVMLEFBSVEsMEJBSmtCLENBQ3RCLFlBQVksQ0FHUix3QkFBd0IsQ0FBQztJQUNyQixRQUFRLEVBQUUsUUFBUSxHQVlyQjtJQWpCVCxBQUlRLDBCQUprQixDQUN0QixZQUFZLENBR1Isd0JBQXdCLEFBR3BCLE9BQVEsQ0FBQztNQUNMLE9BQU8sRUFBRSxFQUFFO01BQ1gsUUFBUSxFQUFFLFFBQVE7TUFDbEIsT0FBTyxFQUFFLENBQUM7TUFDVixHQUFHLEVBQUUsQ0FBQztNQUNOLEtBQUssRUFBRSxDQUFDO01BQ1IsTUFBTSxFQUFFLENBQUM7TUFDVCxJQUFJLEVBQUUsQ0FBQztNQUNQLGdCQUFnQixFQUFFLGtCQUFlLEdBQ3BDO0VBaEJiLEFBbUJRLDBCQW5Ca0IsQ0FDdEIsWUFBWSxDQWtCUix1QkFBdUIsQ0FBQztJQUNwQixRQUFRLEVBQUUsUUFBUTtJQUNsQixLQUFLLEVBQUUsQ0FBQztJQUNSLE1BQU0sRUFBRSxDQUFDO0lBQ1QsSUFBSSxFQUFFLENBQUM7SUFDUCxNQUFNLEVBQUUsSUFBSTtJQUNaLGdCQUFnQixFdEhqQlosc0JBQU87SXNIa0JYLGtCQUFrQixFQUFFLDRCQUE0QjtJQUNoRCxVQUFVLEVBQUUsNEJBQTRCLEdBdUIzQztJQWxEVCxBQTZCWSwwQkE3QmMsQ0FDdEIsWUFBWSxDQWtCUix1QkFBdUIsQ0FVbkIsbUJBQW1CLENBQUM7TUFDaEIsY0FBYyxFQUFFLE1BQU07TUFDdEIsT0FBTyxFQUFFLGtCQUFrQixHQWtCOUI7TUFqRGIsQUFpQ2dCLDBCQWpDVSxDQUN0QixZQUFZLENBa0JSLHVCQUF1QixDQVVuQixtQkFBbUIsQ0FJZiwwQkFBMEIsQ0FBQztRQUN2QixLQUFLLEV0SFRkLE9BQU87UXNIVUUsU0FBUyxFQUFFLE9BQU87UUFDbEIsV0FBVyxFQUFFLEdBQUc7UUFDaEIsY0FBYyxFQUFFLFNBQVM7UUFDekIsYUFBYSxFQUFFLElBQUksR0FDdEI7TUF2Q2pCLEFBeUNnQiwwQkF6Q1UsQ0FDdEIsWUFBWSxDQWtCUix1QkFBdUIsQ0FVbkIsbUJBQW1CLENBWWYsNkJBQTZCLENBQUM7UUFDMUIsS0FBSyxFdEhqQmQsT0FBTztRc0hrQkUsU0FBUyxFQUFFLE1BQU0sR0FLcEI7UUFoRGpCLEFBNkNvQiwwQkE3Q00sQ0FDdEIsWUFBWSxDQWtCUix1QkFBdUIsQ0FVbkIsbUJBQW1CLENBWWYsNkJBQTZCLENBSXpCLENBQUMsQUFBQSxXQUFXLENBQUM7VUFDVCxhQUFhLEVBQUUsQ0FBQyxHQUNuQjtFQS9DckIsQUFzRFksMEJBdERjLENBQ3RCLFlBQVksQUFtRFIsTUFBTyxDQUVILHdCQUF3QixBQUVwQixPQUFRLENBQUM7SUFDTCxnQkFBZ0IsRUFBRSxXQUFhLEdBQ2xDO0VBMURqQixBQTZEWSwwQkE3RGMsQ0FDdEIsWUFBWSxBQW1EUixNQUFPLENBU0gsdUJBQXVCLENBQUM7SUFDcEIsZ0JBQWdCLEV0SHREaEIsT0FBTztJc0h1RFAsTUFBTSxFQUFFLEtBQUssR0FPaEI7SUF0RWIsQUFrRW9CLDBCQWxFTSxDQUN0QixZQUFZLEFBbURSLE1BQU8sQ0FTSCx1QkFBdUIsQ0FJbkIsbUJBQW1CLENBQ2YsMEJBQTBCLENBQUM7TUFDdkIsYUFBYSxFQUFFLENBQUMsR0FDbkI7O0F6SjFCckI7O3NDQUVzQztBOEp0QzlCLEFBQUEsUUFBUTtBQUNSLEFBQUEsWUFBWSxDQUFzQjtFQUNoQyxXQUFZLEU5SnVDZixDQUFDLEM4SnZDNEIsVUFBVSxHQUNyQzs7QUFDRCxBQUFBLFFBQVE7QUFDUixBQUFBLGVBQWUsQ0FBc0I7RUFDbkMsY0FBZSxFOUptQ2xCLENBQUMsQzhKbkNrQyxVQUFVLEdBQzNDOztBQVBELEFBQUEsUUFBUTtBQUNSLEFBQUEsWUFBWSxDQUFzQjtFQUNoQyxXQUFZLEU5SndDZixDQUFDLEM4SnhDNEIsVUFBVSxHQUNyQzs7QUFDRCxBQUFBLFFBQVE7QUFDUixBQUFBLGVBQWUsQ0FBc0I7RUFDbkMsY0FBZSxFOUpvQ2xCLENBQUMsQzhKcENrQyxVQUFVLEdBQzNDOztBQVBELEFBQUEsUUFBUTtBQUNSLEFBQUEsWUFBWSxDQUFzQjtFQUNoQyxXQUFZLEU5SnlDZixDQUFDLEM4SnpDNEIsVUFBVSxHQUNyQzs7QUFDRCxBQUFBLFFBQVE7QUFDUixBQUFBLGVBQWUsQ0FBc0I7RUFDbkMsY0FBZSxFOUpxQ2xCLENBQUMsQzhKckNrQyxVQUFVLEdBQzNDOztBMUo2Q0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0UwSnBEcEIsQUFBQSxXQUFXO0VBQ1gsQUFBQSxlQUFlLENBQW1CO0lBQ2hDLFdBQVksRTlKdUNmLENBQUMsQzhKdkM0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxrQkFBa0IsQ0FBbUI7SUFDbkMsY0FBZSxFOUptQ2xCLENBQUMsQzhKbkNrQyxVQUFVLEdBQzNDO0VBUEQsQUFBQSxXQUFXO0VBQ1gsQUFBQSxlQUFlLENBQW1CO0lBQ2hDLFdBQVksRTlKd0NmLENBQUMsQzhKeEM0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxrQkFBa0IsQ0FBbUI7SUFDbkMsY0FBZSxFOUpvQ2xCLENBQUMsQzhKcENrQyxVQUFVLEdBQzNDO0VBUEQsQUFBQSxXQUFXO0VBQ1gsQUFBQSxlQUFlLENBQW1CO0lBQ2hDLFdBQVksRTlKeUNmLENBQUMsQzhKekM0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxrQkFBa0IsQ0FBbUI7SUFDbkMsY0FBZSxFOUpxQ2xCLENBQUMsQzhKckNrQyxVQUFVLEdBQzNDOztBMUo2Q0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0UwSnBEcEIsQUFBQSxXQUFXO0VBQ1gsQUFBQSxlQUFlLENBQW1CO0lBQ2hDLFdBQVksRTlKdUNmLENBQUMsQzhKdkM0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxrQkFBa0IsQ0FBbUI7SUFDbkMsY0FBZSxFOUptQ2xCLENBQUMsQzhKbkNrQyxVQUFVLEdBQzNDO0VBUEQsQUFBQSxXQUFXO0VBQ1gsQUFBQSxlQUFlLENBQW1CO0lBQ2hDLFdBQVksRTlKd0NmLENBQUMsQzhKeEM0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxrQkFBa0IsQ0FBbUI7SUFDbkMsY0FBZSxFOUpvQ2xCLENBQUMsQzhKcENrQyxVQUFVLEdBQzNDO0VBUEQsQUFBQSxXQUFXO0VBQ1gsQUFBQSxlQUFlLENBQW1CO0lBQ2hDLFdBQVksRTlKeUNmLENBQUMsQzhKekM0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxrQkFBa0IsQ0FBbUI7SUFDbkMsY0FBZSxFOUpxQ2xCLENBQUMsQzhKckNrQyxVQUFVLEdBQzNDOztBMUo2Q0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0UwSnBEcEIsQUFBQSxXQUFXO0VBQ1gsQUFBQSxlQUFlLENBQW1CO0lBQ2hDLFdBQVksRTlKdUNmLENBQUMsQzhKdkM0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxrQkFBa0IsQ0FBbUI7SUFDbkMsY0FBZSxFOUptQ2xCLENBQUMsQzhKbkNrQyxVQUFVLEdBQzNDO0VBUEQsQUFBQSxXQUFXO0VBQ1gsQUFBQSxlQUFlLENBQW1CO0lBQ2hDLFdBQVksRTlKd0NmLENBQUMsQzhKeEM0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxrQkFBa0IsQ0FBbUI7SUFDbkMsY0FBZSxFOUpvQ2xCLENBQUMsQzhKcENrQyxVQUFVLEdBQzNDO0VBUEQsQUFBQSxXQUFXO0VBQ1gsQUFBQSxlQUFlLENBQW1CO0lBQ2hDLFdBQVksRTlKeUNmLENBQUMsQzhKekM0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxrQkFBa0IsQ0FBbUI7SUFDbkMsY0FBZSxFOUpxQ2xCLENBQUMsQzhKckNrQyxVQUFVLEdBQzNDOztBMUo2Q0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0UwSnBEckIsQUFBQSxXQUFXO0VBQ1gsQUFBQSxlQUFlLENBQW1CO0lBQ2hDLFdBQVksRTlKdUNmLENBQUMsQzhKdkM0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxrQkFBa0IsQ0FBbUI7SUFDbkMsY0FBZSxFOUptQ2xCLENBQUMsQzhKbkNrQyxVQUFVLEdBQzNDO0VBUEQsQUFBQSxXQUFXO0VBQ1gsQUFBQSxlQUFlLENBQW1CO0lBQ2hDLFdBQVksRTlKd0NmLENBQUMsQzhKeEM0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxrQkFBa0IsQ0FBbUI7SUFDbkMsY0FBZSxFOUpvQ2xCLENBQUMsQzhKcENrQyxVQUFVLEdBQzNDO0VBUEQsQUFBQSxXQUFXO0VBQ1gsQUFBQSxlQUFlLENBQW1CO0lBQ2hDLFdBQVksRTlKeUNmLENBQUMsQzhKekM0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxrQkFBa0IsQ0FBbUI7SUFDbkMsY0FBZSxFOUpxQ2xCLENBQUMsQzhKckNrQyxVQUFVLEdBQzNDOztBRWZULEFBQUEsWUFBWSxDQUFDO0VBQ1QscUJBQXFCLEVBQUUsS0FBSztFQUM1QixtQkFBbUIsRUFBRSxNQUFNO0VBQzNCLGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsZUFBZSxFQUFFLEtBQUssR0FDekI7O0FDTEQ7O3NDQUVzQztBQUV0QyxBQUFBLFlBQVksQ0FBQztFTkNYLGVBQWUsRU1BVyxLQUFLO0VOQy9CLGlCQUFpQixFTURnQixTQUFTO0VORTFDLG1CQUFtQixFTUZ5QixHQUFHLENBQUUsTUFBTSxHQUN4RDs7QUFFRCxBQUFBLG1CQUFtQixDQUFDO0VOSGxCLGVBQWUsRU1JVyxLQUFLO0VOSC9CLGlCQUFpQixFTUdnQixTQUFTO0VORjFDLG1CQUFtQixFTUV5QixNQUFNLENBQUUsTUFBTSxHQUMzRDs7QUFFRCxBQUFBLG1CQUFtQixDQUFDO0VOUGxCLGVBQWUsRU1RVyxLQUFLO0VOUC9CLGlCQUFpQixFTU9nQixTQUFTO0VOTjFDLG1CQUFtQixFTU15QixNQUFNLENBQUUsTUFBTSxHQUMzRDs7QUFFRCxBQUFBLGtCQUFrQixDQUFDO0VOWGpCLGVBQWUsRU1ZVyxLQUFLO0VOWC9CLGlCQUFpQixFTVdnQixTQUFTO0VOVjFDLG1CQUFtQixFTVV5QixNQUFNLENBQUUsTUFBTTtFQUMxRCxxQkFBcUIsRUFBRSxLQUFLLEdBQzdCOztBQ25CRDs7c0NBRXNDO0FBRXRDLGNBQWM7QUFDZCxBQUFBLG9CQUFvQixDQUFDO0VBQ25CLFVBQVUsRUFBRSxHQUFHLEM5SDBCRyxJQUFJLENBQ0YsV0FBVyxHOEhyQmhDO0VBUEQsQUFHRSxvQkFIa0IsQUFHbEIsTUFBTyxFQUhULEFBSUUsb0JBSmtCLEFBSWxCLE1BQU8sQ0FBQztJQUNOLFNBQVMsRUFBRSxnQkFBZ0IsR0FDNUI7O0FBR0gsYUFBYTtBQUNiLEFBQUEsbUJBQW1CLENBQUM7RUFDaEIsVUFBVSxFQUFFLEdBQUcsQzlIZ0JDLElBQUksQ0FDRixXQUFXLEc4SFhoQztFQVBELEFBR0ksbUJBSGUsQUFHZixNQUFPLEVBSFgsQUFJSSxtQkFKZSxBQUlmLE1BQU8sQ0FBQztJQUNKLFNBQVMsRUFBRSxXQUFXLEdBQ3pCOztBQ3JCTCxBQUFBLEtBQUssQ0FBQztFQUNGLFFBQVEsRUFBRSxNQUFNLEdBV25CO0VBWkQsQUFHSSxLQUhDLENBR0QsV0FBVyxDQUFDO0lBQ1IsVUFBVSxFQUFFLG9CQUFvQixHQUNuQztFQUxMLEFBUVUsS0FSTCxBQU9ELE1BQU8sQ0FDRCxXQUFXLENBQUM7SUFDVixTQUFTLEVBQUUsV0FBVyxHQUN6Qjs7QUVWVCxBQUNJLE1BREUsQ0FDRixDQUFDLEFBQUEsV0FBVyxDQUFDO0VBQ1QsYUFBYSxFQUFFLENBQUMsR0FDbkI7O0FDSEwsQUFBQSxxQkFBcUIsQ0FBQztFQUNsQixLQUFLLEVuSTBCRSxPQUFPLEdtSVZqQjtFQWpCRCxBQUdJLHFCQUhpQixDQUdqQixlQUFlLENBQUM7SUFDWixLQUFLLEVuSXVCRixPQUFPO0ltSXRCVixhQUFhLEVBQUUsQ0FBQyxHQUNuQjtFQU5MLEFBUUkscUJBUmlCLENBUWpCLGdCQUFnQixBQUNaLElBQU0sQ0FBQSxBQUFBLE1BQU0sRUFBRTtJQUNWLFVBQVUsRUFBRSxNQUFNLEdBQ3JCO0VBWFQsQUFhUSxxQkFiYSxDQVFqQixnQkFBZ0IsQ0FLWixDQUFDLEFBQUEsV0FBVyxDQUFDO0lBQ1QsYUFBYSxFQUFFLENBQUMsR0FDbkI7O0FDZlQsQUFBQSxVQUFVLENBQUM7RUFDUCxlQUFlLEVBQUUsS0FBSztFQUN0QixpQkFBaUIsRUFBRSxTQUFTO0VBQzVCLG1CQUFtQixFQUFFLGFBQWEsR0F1Q3JDO0VBMUNELEFBS0ksVUFMTSxBQUtOLHlCQUEwQixDQUFDO0lBQ3ZCLFVBQVUsRW5Jb0NvQixJQUFJLEdtSW5DckM7RUFQTCxBQVNJLFVBVE0sQUFTTiwwQkFBMkIsQ0FBQztJQUN4QixVQUFVLEVuSWlDcUIsSUFBSSxHbUloQ3RDO0VBWEwsQUFhSSxVQWJNLEFBYU4sMkJBQTRCLENBQUM7SUFDekIsVUFBVSxFbkk4QnNCLE1BQU0sR21JN0J6QztFQWZMLEFBaUJJLFVBakJNLEFBaUJOLGtCQUFtQixDQUFDO0lBQ2hCLE9BQU8sRUFBRSxJQUFJLEdBU2hCO0luS2lDRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7TW1LNUQ1QixBQWlCSSxVQWpCTSxBQWlCTixrQkFBbUIsQ0FBQztRQUlaLE9BQU8sRUFBRSxJQUFJLEdBTXBCO0luS2lDRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7TW1LNUQ1QixBQWlCSSxVQWpCTSxBQWlCTixrQkFBbUIsQ0FBQztRQVFaLE9BQU8sRUFBRSxJQUFJLEdBRXBCO0VBM0JMLEFBNkJJLFVBN0JNLEFBNkJOLGtCQUFtQixDQUFDO0lBQ2hCLFFBQVEsRUFBRSxRQUFRLEdBV3JCO0lBekNMLEFBZ0NRLFVBaENFLEFBNkJOLGtCQUFtQixBQUdmLE9BQVEsQ0FBQztNQUNMLE9BQU8sRUFBRSxFQUFFO01BQ1gsUUFBUSxFQUFFLFFBQVE7TUFDbEIsR0FBRyxFQUFFLENBQUM7TUFDTixLQUFLLEVBQUUsQ0FBQztNQUNSLE1BQU0sRUFBRSxDQUFDO01BQ1QsSUFBSSxFQUFFLENBQUM7TUFDUCxnQkFBZ0IsRUFBRSxrQkFBa0IsR0FDdkM7O0FBSVQsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxNQUFNLEdBc0JsQjtFbktQRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7SW1LaEI1QixBQUdJLE9BSEcsQUFBQSxjQUFjLEFBR2pCLE9BQVEsQ0FBQztNQUVELFFBQVEsRUFBRSxRQUFRO01BQ2xCLE9BQU8sRUFBRSxHQUFHO01BQ1osVUFBVSxFQUFFLE1BQU0sR0FFekI7RW5LT0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0ltS2hCNUIsQUFXUSxPQVhELEFBQUEsY0FBYyxHQVdiLFVBQVUsQ0FBQztNQUVQLE9BQU8sRUFBRSxJQUFJLEdBU3BCO0VBdEJMLEFBZ0JZLE9BaEJMLEFBQUEsY0FBYyxHQVdiLFVBQVUsR0FLTixJQUFJLENBQUM7SUFDTCxPQUFPLEVBQUUsSUFBSTtJQUNiLGdCQUFnQixFcEluQ2pCLE9BQU87SW9Jb0NOLGFBQWEsRXBJNklLLE9BQU07SVI1TDlCLFVBQVUsRVErR2MsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBekY5Qix1QkFBTyxHb0kyQlQ7O0FDakVULEFBTVEsbUJBTlcsQ0FDZixnQkFBZ0IsQ0FLWixVQUFVLENBQUM7RUFDUCxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQ1JULEFBQ0ksa0JBRGMsQ0FDZCxVQUFVLENBQUM7RUFDUCxPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJLEdBOERkO0VBakVMLEFBS1Esa0JBTFUsQ0FDZCxVQUFVLENBSU4sU0FBUyxDQUFDO0lBQ04sT0FBTyxFQUFFLEtBQUs7SUFDZCxLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxLQUFLO0lBQ2IsT0FBTyxFQUFFLElBQUksR0FtRGhCO0lyS0FMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztNcUs1RDVCLEFBS1Esa0JBTFUsQ0FDZCxVQUFVLENBSU4sU0FBUyxDQUFDO1FBT0YsT0FBTyxFQUFFLElBQUk7UUFDYixNQUFNLEVBQUUsS0FBSyxHQStDcEI7SUE1RFQsQUFnQlksa0JBaEJNLENBQ2QsVUFBVSxDQUlOLFNBQVMsQ0FXTCxlQUFlLENBQUM7TUFDWixPQUFPLEVBQUUsS0FBSztNQUNkLEtBQUssRUFBRSxJQUFJO01BQ1gsTUFBTSxFQUFFLElBQUk7TUFDWixLQUFLLEV0SWdCVixPQUFPO01zSWZGLGdCQUFnQixFdElNckIsT0FBTztNc0lMRixVQUFVLEVySTBCUixHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsa0JBQWdCLEdxSVd0QztNQTNEYixBQXdCZ0Isa0JBeEJFLENBQ2QsVUFBVSxDQUlOLFNBQVMsQ0FXTCxlQUFlLENBUVgsZUFBZSxDQUFDO1FBQ1osT0FBTyxFQUFFLEtBQUs7UUFDZCxLQUFLLEVBQUUsSUFBSTtRQUNYLE1BQU0sRUFBRSxLQUFLO1FBQ2IsZUFBZSxFQUFFLEtBQUs7UUFDdEIsaUJBQWlCLEVBQUUsU0FBUztRQUM1QixtQkFBbUIsRUFBRSxhQUFhLEdBTXJDO1FyS3dCYixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7VXFLNUQ1QixBQXdCZ0Isa0JBeEJFLENBQ2QsVUFBVSxDQUlOLFNBQVMsQ0FXTCxlQUFlLENBUVgsZUFBZSxDQUFDO1lBU1IsS0FBSyxFQUFFLEtBQUs7WUFDWixNQUFNLEVBQUUsS0FBSyxHQUVwQjtNQXBDakIsQUFzQ2dCLGtCQXRDRSxDQUNkLFVBQVUsQ0FJTixTQUFTLENBV0wsZUFBZSxDQXNCWCxpQkFBaUIsQ0FBQztRQUNkLE9BQU8sRUFBRSxrQkFBa0IsR0FtQjlCO1FBMURqQixBQXlDb0Isa0JBekNGLENBQ2QsVUFBVSxDQUlOLFNBQVMsQ0FXTCxlQUFlLENBc0JYLGlCQUFpQixDQUdiLGdCQUFnQixDQUFDO1VBQ2IsS0FBSyxFdElObEIsT0FBTztVc0lPTSxTQUFTLEV0SW1NSCxPQUF3QjtVc0lsTTlCLFdBQVcsRUFBRSxHQUFHLEdBU25CO1VBckRyQixBQThDd0Isa0JBOUNOLENBQ2QsVUFBVSxDQUlOLFNBQVMsQ0FXTCxlQUFlLENBc0JYLGlCQUFpQixDQUdiLGdCQUFnQixDQUtaLENBQUMsQ0FBQztZQUNFLEtBQUssRXRJWHRCLE9BQU8sR3NJZ0JPO1lBcER6QixBQThDd0Isa0JBOUNOLENBQ2QsVUFBVSxDQUlOLFNBQVMsQ0FXTCxlQUFlLENBc0JYLGlCQUFpQixDQUdiLGdCQUFnQixDQUtaLENBQUMsQUFHRyxNQUFPLENBQUM7Y0FDSixLQUFLLEV0SWQxQixPQUFPLEdzSWVXO1FBbkQ3QixBQXVEb0Isa0JBdkRGLENBQ2QsVUFBVSxDQUlOLFNBQVMsQ0FXTCxlQUFlLENBc0JYLGlCQUFpQixDQWlCYixpQkFBaUIsQ0FBQztVQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ2xCO0VBekRyQixBQThEUSxrQkE5RFUsQ0FDZCxVQUFVLENBNkROLFdBQVcsQ0FBQztJQUNSLE1BQU0sRUFBRSxDQUFDLEdBQ1o7O0FDaEVULEFBQ0ksZUFEVyxDQUNYLFFBQVEsQ0FBQztFQUNMLE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUksR0F1RGQ7RUExREwsQUFLUSxlQUxPLENBQ1gsUUFBUSxDQUlKLE9BQU8sQ0FBQztJQUNKLE9BQU8sRUFBRSxLQUFLO0lBQ2QsS0FBSyxFQUFFLEtBQUs7SUFDWixNQUFNLEVBQUUsS0FBSztJQUNiLE9BQU8sRUFBRSxTQUFTLEdBNENyQjtJQXJEVCxBQVdZLGVBWEcsQ0FDWCxRQUFRLENBSUosT0FBTyxDQU1ILGFBQWEsQ0FBQztNQUNWLE9BQU8sRUFBRSxLQUFLO01BQ2QsS0FBSyxFQUFFLElBQUk7TUFDWCxPQUFPLEVBQUUsYUFBYTtNQUN0QixVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLGtCQUFnQjtNQUM3QyxnQkFBZ0IsRXZJV3JCLE9BQU8sR3VJeUJMO01BcERiLEFBa0JnQixlQWxCRCxDQUNYLFFBQVEsQ0FJSixPQUFPLENBTUgsYUFBYSxDQU9ULGFBQWEsQ0FBQztRQUNWLE9BQU8sRUFBRSxLQUFLO1FBQ2QsS0FBSyxFQUFFLElBQUk7UUFDWCxNQUFNLEVBQUUsSUFBSTtRQUNaLGFBQWEsRUFBRSxHQUFHO1FBQ2xCLGVBQWUsRUFBRSxLQUFLO1FBQ3RCLGlCQUFpQixFQUFFLFNBQVM7UUFDNUIsbUJBQW1CLEVBQUUsYUFBYTtRQUNsQyxZQUFZLEVBQUUsSUFBSSxHQUNyQjtNQTNCakIsQUE4QmdCLGVBOUJELENBQ1gsUUFBUSxDQUlKLE9BQU8sQ0FNSCxhQUFhLENBbUJULGNBQWMsQ0FBQztRQUNYLEtBQUssRXZJRWQsT0FBTztRdUlERSxTQUFTLEVBQUUsTUFBTSxHQUtwQjtRQXJDakIsQUFrQ29CLGVBbENMLENBQ1gsUUFBUSxDQUlKLE9BQU8sQ0FNSCxhQUFhLENBbUJULGNBQWMsQ0FJVixPQUFPLENBQUM7VUFDSixLQUFLLEV2SWRuQixPQUFPLEd1SWVJO01BcENyQixBQXVDZ0IsZUF2Q0QsQ0FDWCxRQUFRLENBSUosT0FBTyxDQU1ILGFBQWEsQ0E0QlQsWUFBWSxDQUFDO1FBQ1QsS0FBSyxFdkk5QlQsT0FBTztRdUkrQkgsV0FBVyxFQUFFLEdBQUcsR0FDbkI7TUExQ2pCLEFBNENnQixlQTVDRCxDQUNYLFFBQVEsQ0FJSixPQUFPLENBTUgsYUFBYSxDQWlDVCxnQkFBZ0IsQ0FBQztRQUNiLFNBQVMsRUFBRSxNQUFNLEdBQ3BCO01BOUNqQixBQWdEZ0IsZUFoREQsQ0FDWCxRQUFRLENBSUosT0FBTyxDQU1ILGFBQWEsQ0FxQ1QsZUFBZSxDQUFDO1FBQ1osU0FBUyxFQUFFLE1BQU07UUFDakIsT0FBTyxFQUFFLFdBQVcsR0FDdkI7RUFuRGpCLEFBdURRLGVBdkRPLENBQ1gsUUFBUSxDQXNESixXQUFXLENBQUM7SUFDUixNQUFNLEVBQUUsQ0FBQyxHQUNaOztBQ3pEVCxBQUFBLFVBQVUsQ0FBQztFQUNQLFVBQVUsRXZJa0RDLElBQUk7RXVJakRmLGFBQWEsRXZJaURGLElBQUksR3VJeEJsQjtFQTNCRCxBQUlJLFVBSk0sQ0FJTixnQkFBZ0IsQ0FBQztJQUNiLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsV0FBVyxFQUFFLE1BQU07SUFDbkIsZUFBZSxFQUFFLE1BQU07SUFDdkIsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEV2STBDSyxHQUFHO0l1SXpDZCxnQkFBZ0IsRXhJb0JiLE9BQU8sR3dJTGI7SUExQkwsQUFhUSxVQWJFLENBSU4sZ0JBQWdCLENBU1osS0FBSyxDQUFDO01BQ0YsT0FBTyxFQUFFLElBQUk7TUFDYixXQUFXLEVBQUUsTUFBTTtNQUNuQixlQUFlLEVBQUUsTUFBTTtNQUN2QixLQUFLLEVBQUUsSUFBSTtNQUNYLE1BQU0sRUFBRSxJQUFJO01BQ1osZ0JBQWdCLEV4SVFqQixPQUFPO013SVBOLGFBQWEsRUFBRSxHQUFHLEdBS3JCO01BekJULEFBc0JZLFVBdEJGLENBSU4sZ0JBQWdCLENBU1osS0FBSyxDQVNELENBQUMsQ0FBQztRQUNFLFNBQVMsRUFBRSxPQUFPLEdBQ3JCOztBQ3hCYixBQUFBLG1CQUFtQixDQUFDO0VBQ2hCLEtBQUssRXpJMEJFLE9BQU8sR3lJVmpCO0VBakJELEFBR0ksbUJBSGUsQ0FHZixrQkFBa0IsQ0FBQztJQUNmLE9BQU8sRUFBRSxLQUFLO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLFdBQVcsRUFBRSxDQUFDLEdBQ2pCO0VBVkwsQUFZSSxtQkFaZSxDQVlmLGdCQUFnQixDQUFDO0lBQ2IsU0FBUyxFQUFFLE9BQU87SUFDbEIsY0FBYyxFQUFFLFNBQVM7SUFDekIsVUFBVSxFQUFFLE1BQU0sR0FDckI7O0FFaEJMLEFBQ2dCLGFBREgsQ0FDVCxTQUFTLEdBQUcsWUFBWSxDQUFDO0VBQ3JCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDM0k2QmQsT0FBTztFMkk1QlYsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLG1CQUFtQixHQUMvQjs7QUFMTCxBQU9pQixhQVBKLENBT1QsVUFBVSxHQUFHLFlBQVksQ0FBQztFQUN0QixPQUFPLEVBQUUsYUFBYSxHQUN6Qjs7QUFUTCxBQVdJLGFBWFMsQ0FXVCxhQUFhLENBQUM7RUFDVixNQUFNLEVBQUUsSUFBSTtFQUNaLFlBQVksRUFBRSxHQUFHLENBQUMsS0FBSyxDM0lrQnBCLE9BQU87RTJJakJWLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGNBQWMsRUFBRSxJQUFJLEdBYXZCO0VBNUJMLEFBV0ksYUFYUyxDQVdULGFBQWEsQUFNVCxVQUFXLENBQUM7SUFDUixZQUFZLEVBQUUsSUFBSTtJQUNsQixXQUFXLEVBQUUsQ0FBQztJQUNkLGNBQWMsRUFBRSxDQUFDLEdBQ3BCO0VBckJULEFBd0JZLGFBeEJDLENBV1QsYUFBYSxBQVlULFNBQVUsQ0FDTixTQUFTLENBQUM7SUFDTixhQUFhLEVBQUUsQ0FBQyxHQUNuQjs7QUMxQmIsQUFDSSxrQkFEYyxDQUNkLHVCQUF1QixDQUFDO0VBQ3BCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEM1SU9ULE9BQU87RTRJTmYsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEU1SThCRixPQUFPLEc0SUxiO0VBOUJMLEFBT1Esa0JBUFUsQ0FDZCx1QkFBdUIsQ0FNbkIsS0FBSyxDQUFDO0lBQ0YsT0FBTyxFQUFFLE1BQU07SUFDZixZQUFZLEVBQUUsSUFBSSxHQUNyQjtFQVZULEFBWVEsa0JBWlUsQ0FDZCx1QkFBdUIsQ0FXbkIsRUFBRSxDQUFDO0lBQ0MsS0FBSyxFNUl1Qk4sT0FBTyxHNEl0QlQ7RUFkVCxBQUNJLGtCQURjLENBQ2QsdUJBQXVCLEFBZW5CLE1BQU8sQ0FBQztJQUNKLEtBQUssRTVJVU4sT0FBTztJNElUTixnQkFBZ0IsRTVJUlosT0FBTyxHNEltQmQ7SUE3QlQsQUFxQmdCLGtCQXJCRSxDQUNkLHVCQUF1QixBQWVuQixNQUFPLENBSUgsS0FBSyxDQUNELElBQUksQ0FBQztNQUNELEtBQUssRTVJS2QsT0FBTyxHNElKRDtJQXZCakIsQUEwQlksa0JBMUJNLENBQ2QsdUJBQXVCLEFBZW5CLE1BQU8sQ0FVSCxFQUFFLENBQUM7TUFDQyxLQUFLLEU1SUFWLE9BQU8sRzRJQ0w7O0FDNUJiLEFBQ0ksa0JBRGMsQ0FDZCxhQUFhLENBQUM7RUFDVixPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLEtBQUssR0FDaEI7O0FFSEQsQUFBQSxpQkFBaUIsQ0FBRztFdEJJcEIsS0FBSyxFc0JIb0IsT0FBbUI7RXRCSTVDLGdCQUFnQixFc0JKOEIsdUJBQW1CO0V0QktqRSxZQUFZLEVBQUUsV0FBVyxHc0JKeEI7RUFGRCxBdEJRQSxpQnNCUmlCLEF0QlE1QyxNQUFrQyxFc0JSUCxBdEJTQSxpQnNCVGlCLEF0QlM1QyxNQUFrQyxFc0JUUCxBdEJVQSxpQnNCVmlCLEF0QlU1QyxPQUFtQyxFc0JWUixBdEJXQSxpQnNCWGlCLEF0Qlc1QyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhIRyxPQUFPO0l5SElmLGdCQUFnQixFc0JaMEIsT0FBbUIsR3RCYWhFO0VzQmRELEF0QmdCQSxpQnNCaEJpQixBdEJnQjVDLFNBQXFDLEVzQmhCVixBdEJpQkEsaUJzQmpCaUIsQXRCaUI1QyxTQUFxQyxDQUFDO0lBQ1AsS0FBSyxFc0JqQnFDLE9BQW1CO0l0QmtCN0QsZ0JBQWdCLEVzQmxCMEIsdUJBQW1CLEd0Qm1CaEU7O0FzQnBCRCxBQUFBLG1CQUFtQixDQUFDO0V0QklwQixLQUFLLEVzQkhvQixPQUFtQjtFdEJJNUMsZ0JBQWdCLEVzQko4QixxQkFBbUI7RXRCS2pFLFlBQVksRUFBRSxXQUFXLEdzQkp4QjtFQUZELEF0QlFBLG1Cc0JSbUIsQXRCUTlDLE1BQWtDLEVzQlJQLEF0QlNBLG1Cc0JUbUIsQXRCUzlDLE1BQWtDLEVzQlRQLEF0QlVBLG1Cc0JWbUIsQXRCVTlDLE9BQW1DLEVzQlZSLEF0QldBLG1Cc0JYbUIsQXRCVzlDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SGFGLE9BQU87SXlIWlYsZ0JBQWdCLEVzQlowQixPQUFtQixHdEJhaEU7RXNCZEQsQXRCZ0JBLG1Cc0JoQm1CLEF0QmdCOUMsU0FBcUMsRXNCaEJWLEF0QmlCQSxtQnNCakJtQixBdEJpQjlDLFNBQXFDLENBQUM7SUFDUCxLQUFLLEVzQmpCcUMsT0FBbUI7SXRCa0I3RCxnQkFBZ0IsRXNCbEIwQixxQkFBbUIsR3RCbUJoRTs7QXNCcEJELEFBQUEsaUJBQWlCLENBQUc7RXRCSXBCLEtBQUssRXNCSG9CLE9BQW1CO0V0Qkk1QyxnQkFBZ0IsRXNCSjhCLHVCQUFtQjtFdEJLakUsWUFBWSxFQUFFLFdBQVcsR3NCSnhCO0VBRkQsQXRCUUEsaUJzQlJpQixBdEJRNUMsTUFBa0MsRXNCUlAsQXRCU0EsaUJzQlRpQixBdEJTNUMsTUFBa0MsRXNCVFAsQXRCVUEsaUJzQlZpQixBdEJVNUMsT0FBbUMsRXNCVlIsQXRCV0EsaUJzQlhpQixBdEJXNUMsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpIYUYsT0FBTztJeUhaVixnQkFBZ0IsRXNCWjBCLE9BQW1CLEd0QmFoRTtFc0JkRCxBdEJnQkEsaUJzQmhCaUIsQXRCZ0I1QyxTQUFxQyxFc0JoQlYsQXRCaUJBLGlCc0JqQmlCLEF0QmlCNUMsU0FBcUMsQ0FBQztJQUNQLEtBQUssRXNCakJxQyxPQUFtQjtJdEJrQjdELGdCQUFnQixFc0JsQjBCLHVCQUFtQixHdEJtQmhFOztBc0JwQkQsQUFBQSxjQUFjLENBQU07RXRCSXBCLEtBQUssRXNCSG9CLE9BQW1CO0V0Qkk1QyxnQkFBZ0IsRXNCSjhCLHNCQUFtQjtFdEJLakUsWUFBWSxFQUFFLFdBQVcsR3NCSnhCO0VBRkQsQXRCUUEsY3NCUmMsQXRCUXpDLE1BQWtDLEVzQlJQLEF0QlNBLGNzQlRjLEF0QlN6QyxNQUFrQyxFc0JUUCxBdEJVQSxjc0JWYyxBdEJVekMsT0FBbUMsRXNCVlIsQXRCV0EsY3NCWGMsQXRCV3pDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SGFGLE9BQU87SXlIWlYsZ0JBQWdCLEVzQlowQixPQUFtQixHdEJhaEU7RXNCZEQsQXRCZ0JBLGNzQmhCYyxBdEJnQnpDLFNBQXFDLEVzQmhCVixBdEJpQkEsY3NCakJjLEF0QmlCekMsU0FBcUMsQ0FBQztJQUNQLEtBQUssRXNCakJxQyxPQUFtQjtJdEJrQjdELGdCQUFnQixFc0JsQjBCLHNCQUFtQixHdEJtQmhFOztBc0JwQkQsQUFBQSxpQkFBaUIsQ0FBRztFdEJJcEIsS0FBSyxFc0JIb0IsT0FBbUI7RXRCSTVDLGdCQUFnQixFc0JKOEIsdUJBQW1CO0V0QktqRSxZQUFZLEVBQUUsV0FBVyxHc0JKeEI7RUFGRCxBdEJRQSxpQnNCUmlCLEF0QlE1QyxNQUFrQyxFc0JSUCxBdEJTQSxpQnNCVGlCLEF0QlM1QyxNQUFrQyxFc0JUUCxBdEJVQSxpQnNCVmlCLEF0QlU1QyxPQUFtQyxFc0JWUixBdEJXQSxpQnNCWGlCLEF0Qlc1QyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhIRyxPQUFPO0l5SElmLGdCQUFnQixFc0JaMEIsT0FBbUIsR3RCYWhFO0VzQmRELEF0QmdCQSxpQnNCaEJpQixBdEJnQjVDLFNBQXFDLEVzQmhCVixBdEJpQkEsaUJzQmpCaUIsQXRCaUI1QyxTQUFxQyxDQUFDO0lBQ1AsS0FBSyxFc0JqQnFDLE9BQW1CO0l0QmtCN0QsZ0JBQWdCLEVzQmxCMEIsdUJBQW1CLEd0Qm1CaEU7O0FzQnBCRCxBQUFBLGdCQUFnQixDQUFJO0V0QklwQixLQUFLLEVzQkhvQixPQUFtQjtFdEJJNUMsZ0JBQWdCLEVzQko4QixzQkFBbUI7RXRCS2pFLFlBQVksRUFBRSxXQUFXLEdzQkp4QjtFQUZELEF0QlFBLGdCc0JSZ0IsQXRCUTNDLE1BQWtDLEVzQlJQLEF0QlNBLGdCc0JUZ0IsQXRCUzNDLE1BQWtDLEVzQlRQLEF0QlVBLGdCc0JWZ0IsQXRCVTNDLE9BQW1DLEVzQlZSLEF0QldBLGdCc0JYZ0IsQXRCVzNDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SGFGLE9BQU87SXlIWlYsZ0JBQWdCLEVzQlowQixPQUFtQixHdEJhaEU7RXNCZEQsQXRCZ0JBLGdCc0JoQmdCLEF0QmdCM0MsU0FBcUMsRXNCaEJWLEF0QmlCQSxnQnNCakJnQixBdEJpQjNDLFNBQXFDLENBQUM7SUFDUCxLQUFLLEVzQmpCcUMsT0FBbUI7SXRCa0I3RCxnQkFBZ0IsRXNCbEIwQixzQkFBbUIsR3RCbUJoRTs7QXNCcEJELEFBQUEsZUFBZSxDQUFLO0V0QklwQixLQUFLLEVzQkhvQixLQUFtQjtFdEJJNUMsZ0JBQWdCLEVzQko4Qix3QkFBbUI7RXRCS2pFLFlBQVksRUFBRSxXQUFXLEdzQkp4QjtFQUZELEF0QlFBLGVzQlJlLEF0QlExQyxNQUFrQyxFc0JSUCxBdEJTQSxlc0JUZSxBdEJTMUMsTUFBa0MsRXNCVFAsQXRCVUEsZXNCVmUsQXRCVTFDLE9BQW1DLEVzQlZSLEF0QldBLGVzQlhlLEF0QlcxQyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhIRyxPQUFPO0l5SElmLGdCQUFnQixFc0JaMEIsS0FBbUIsR3RCYWhFO0VzQmRELEF0QmdCQSxlc0JoQmUsQXRCZ0IxQyxTQUFxQyxFc0JoQlYsQXRCaUJBLGVzQmpCZSxBdEJpQjFDLFNBQXFDLENBQUM7SUFDUCxLQUFLLEVzQmpCcUMsS0FBbUI7SXRCa0I3RCxnQkFBZ0IsRXNCbEIwQix3QkFBbUIsR3RCbUJoRTs7QXNCcEJELEFBQUEsY0FBYyxDQUFNO0V0QklwQixLQUFLLEVzQkhvQixPQUFtQjtFdEJJNUMsZ0JBQWdCLEVzQko4QixxQkFBbUI7RXRCS2pFLFlBQVksRUFBRSxXQUFXLEdzQkp4QjtFQUZELEF0QlFBLGNzQlJjLEF0QlF6QyxNQUFrQyxFc0JSUCxBdEJTQSxjc0JUYyxBdEJTekMsTUFBa0MsRXNCVFAsQXRCVUEsY3NCVmMsQXRCVXpDLE9BQW1DLEVzQlZSLEF0QldBLGNzQlhjLEF0Qld6QyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhhRixPQUFPO0l5SFpWLGdCQUFnQixFc0JaMEIsT0FBbUIsR3RCYWhFO0VzQmRELEF0QmdCQSxjc0JoQmMsQXRCZ0J6QyxTQUFxQyxFc0JoQlYsQXRCaUJBLGNzQmpCYyxBdEJpQnpDLFNBQXFDLENBQUM7SUFDUCxLQUFLLEVzQmpCcUMsT0FBbUI7SXRCa0I3RCxnQkFBZ0IsRXNCbEIwQixxQkFBbUIsR3RCbUJoRTs7QXNCcEJELEFBQUEsa0JBQWtCLENBQUU7RXRCSXBCLEtBQUssRXNCSG9CLE9BQW1CO0V0Qkk1QyxnQkFBZ0IsRXNCSjhCLHVCQUFtQjtFdEJLakUsWUFBWSxFQUFFLFdBQVcsR3NCSnhCO0VBRkQsQXRCUUEsa0JzQlJrQixBdEJRN0MsTUFBa0MsRXNCUlAsQXRCU0Esa0JzQlRrQixBdEJTN0MsTUFBa0MsRXNCVFAsQXRCVUEsa0JzQlZrQixBdEJVN0MsT0FBbUMsRXNCVlIsQXRCV0Esa0JzQlhrQixBdEJXN0MsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpIYUYsT0FBTztJeUhaVixnQkFBZ0IsRXNCWjBCLE9BQW1CLEd0QmFoRTtFc0JkRCxBdEJnQkEsa0JzQmhCa0IsQXRCZ0I3QyxTQUFxQyxFc0JoQlYsQXRCaUJBLGtCc0JqQmtCLEF0QmlCN0MsU0FBcUMsQ0FBQztJQUNQLEtBQUssRXNCakJxQyxPQUFtQjtJdEJrQjdELGdCQUFnQixFc0JsQjBCLHVCQUFtQixHdEJtQmhFOztBc0JwQkQsQUFBQSxpQkFBaUIsQ0FBRztFdEJJcEIsS0FBSyxFc0JIb0IsS0FBbUI7RXRCSTVDLGdCQUFnQixFc0JKOEIsd0JBQW1CO0V0QktqRSxZQUFZLEVBQUUsV0FBVyxHc0JKeEI7RUFGRCxBdEJRQSxpQnNCUmlCLEF0QlE1QyxNQUFrQyxFc0JSUCxBdEJTQSxpQnNCVGlCLEF0QlM1QyxNQUFrQyxFc0JUUCxBdEJVQSxpQnNCVmlCLEF0QlU1QyxPQUFtQyxFc0JWUixBdEJXQSxpQnNCWGlCLEF0Qlc1QyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhIRyxPQUFPO0l5SElmLGdCQUFnQixFc0JaMEIsS0FBbUIsR3RCYWhFO0VzQmRELEF0QmdCQSxpQnNCaEJpQixBdEJnQjVDLFNBQXFDLEVzQmhCVixBdEJpQkEsaUJzQmpCaUIsQXRCaUI1QyxTQUFxQyxDQUFDO0lBQ1AsS0FBSyxFc0JqQnFDLEtBQW1CO0l0QmtCN0QsZ0JBQWdCLEVzQmxCMEIsd0JBQW1CLEd0Qm1CaEU7O0FzQnBCRCxBQUFBLGtCQUFrQixDQUFFO0V0QklwQixLQUFLLEVzQkhvQixPQUFtQjtFdEJJNUMsZ0JBQWdCLEVzQko4Qix1QkFBbUI7RXRCS2pFLFlBQVksRUFBRSxXQUFXLEdzQkp4QjtFQUZELEF0QlFBLGtCc0JSa0IsQXRCUTdDLE1BQWtDLEVzQlJQLEF0QlNBLGtCc0JUa0IsQXRCUzdDLE1BQWtDLEVzQlRQLEF0QlVBLGtCc0JWa0IsQXRCVTdDLE9BQW1DLEVzQlZSLEF0QldBLGtCc0JYa0IsQXRCVzdDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SGFGLE9BQU87SXlIWlYsZ0JBQWdCLEVzQlowQixPQUFtQixHdEJhaEU7RXNCZEQsQXRCZ0JBLGtCc0JoQmtCLEF0QmdCN0MsU0FBcUMsRXNCaEJWLEF0QmlCQSxrQnNCakJrQixBdEJpQjdDLFNBQXFDLENBQUM7SUFDUCxLQUFLLEVzQmpCcUMsT0FBbUI7SXRCa0I3RCxnQkFBZ0IsRXNCbEIwQix1QkFBbUIsR3RCbUJoRTs7QXNCcEJELEFBQUEsaUJBQWlCLENBQUc7RXRCSXBCLEtBQUssRXNCSG9CLE9BQW1CO0V0Qkk1QyxnQkFBZ0IsRXNCSjhCLHVCQUFtQjtFdEJLakUsWUFBWSxFQUFFLFdBQVcsR3NCSnhCO0VBRkQsQXRCUUEsaUJzQlJpQixBdEJRNUMsTUFBa0MsRXNCUlAsQXRCU0EsaUJzQlRpQixBdEJTNUMsTUFBa0MsRXNCVFAsQXRCVUEsaUJzQlZpQixBdEJVNUMsT0FBbUMsRXNCVlIsQXRCV0EsaUJzQlhpQixBdEJXNUMsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpISEcsT0FBTztJeUhJZixnQkFBZ0IsRXNCWjBCLE9BQW1CLEd0QmFoRTtFc0JkRCxBdEJnQkEsaUJzQmhCaUIsQXRCZ0I1QyxTQUFxQyxFc0JoQlYsQXRCaUJBLGlCc0JqQmlCLEF0QmlCNUMsU0FBcUMsQ0FBQztJQUNQLEtBQUssRXNCakJxQyxPQUFtQjtJdEJrQjdELGdCQUFnQixFc0JsQjBCLHVCQUFtQixHdEJtQmhFOztBc0JwQkQsQUFBQSxnQkFBZ0IsQ0FBSTtFdEJJcEIsS0FBSyxFc0JIb0IsT0FBbUI7RXRCSTVDLGdCQUFnQixFc0JKOEIsdUJBQW1CO0V0QktqRSxZQUFZLEVBQUUsV0FBVyxHc0JKeEI7RUFGRCxBdEJRQSxnQnNCUmdCLEF0QlEzQyxNQUFrQyxFc0JSUCxBdEJTQSxnQnNCVGdCLEF0QlMzQyxNQUFrQyxFc0JUUCxBdEJVQSxnQnNCVmdCLEF0QlUzQyxPQUFtQyxFc0JWUixBdEJXQSxnQnNCWGdCLEF0QlczQyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhhRixPQUFPO0l5SFpWLGdCQUFnQixFc0JaMEIsT0FBbUIsR3RCYWhFO0VzQmRELEF0QmdCQSxnQnNCaEJnQixBdEJnQjNDLFNBQXFDLEVzQmhCVixBdEJpQkEsZ0JzQmpCZ0IsQXRCaUIzQyxTQUFxQyxDQUFDO0lBQ1AsS0FBSyxFc0JqQnFDLE9BQW1CO0l0QmtCN0QsZ0JBQWdCLEVzQmxCMEIsdUJBQW1CLEd0Qm1CaEU7O0FzQnBCRCxBQUFBLGdCQUFnQixDQUFJO0V0QklwQixLQUFLLEVzQkhvQixPQUFtQjtFdEJJNUMsZ0JBQWdCLEVzQko4QixxQkFBbUI7RXRCS2pFLFlBQVksRUFBRSxXQUFXLEdzQkp4QjtFQUZELEF0QlFBLGdCc0JSZ0IsQXRCUTNDLE1BQWtDLEVzQlJQLEF0QlNBLGdCc0JUZ0IsQXRCUzNDLE1BQWtDLEVzQlRQLEF0QlVBLGdCc0JWZ0IsQXRCVTNDLE9BQW1DLEVzQlZSLEF0QldBLGdCc0JYZ0IsQXRCVzNDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SGFGLE9BQU87SXlIWlYsZ0JBQWdCLEVzQlowQixPQUFtQixHdEJhaEU7RXNCZEQsQXRCZ0JBLGdCc0JoQmdCLEF0QmdCM0MsU0FBcUMsRXNCaEJWLEF0QmlCQSxnQnNCakJnQixBdEJpQjNDLFNBQXFDLENBQUM7SUFDUCxLQUFLLEVzQmpCcUMsT0FBbUI7SXRCa0I3RCxnQkFBZ0IsRXNCbEIwQixxQkFBbUIsR3RCbUJoRTs7QXNCcEJELEFBQUEsZUFBZSxDQUFLO0V0QklwQixLQUFLLEVzQkhvQixLQUFtQjtFdEJJNUMsZ0JBQWdCLEVzQko4Qix3QkFBbUI7RXRCS2pFLFlBQVksRUFBRSxXQUFXLEdzQkp4QjtFQUZELEF0QlFBLGVzQlJlLEF0QlExQyxNQUFrQyxFc0JSUCxBdEJTQSxlc0JUZSxBdEJTMUMsTUFBa0MsRXNCVFAsQXRCVUEsZXNCVmUsQXRCVTFDLE9BQW1DLEVzQlZSLEF0QldBLGVzQlhlLEF0QlcxQyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhIRyxPQUFPO0l5SElmLGdCQUFnQixFc0JaMEIsS0FBbUIsR3RCYWhFO0VzQmRELEF0QmdCQSxlc0JoQmUsQXRCZ0IxQyxTQUFxQyxFc0JoQlYsQXRCaUJBLGVzQmpCZSxBdEJpQjFDLFNBQXFDLENBQUM7SUFDUCxLQUFLLEVzQmpCcUMsS0FBbUI7SXRCa0I3RCxnQkFBZ0IsRXNCbEIwQix3QkFBbUIsR3RCbUJoRTs7QXNCcEJELEFBQUEsY0FBYyxDQUFNO0V0QklwQixLQUFLLEVzQkhvQixPQUFtQjtFdEJJNUMsZ0JBQWdCLEVzQko4QixzQkFBbUI7RXRCS2pFLFlBQVksRUFBRSxXQUFXLEdzQkp4QjtFQUZELEF0QlFBLGNzQlJjLEF0QlF6QyxNQUFrQyxFc0JSUCxBdEJTQSxjc0JUYyxBdEJTekMsTUFBa0MsRXNCVFAsQXRCVUEsY3NCVmMsQXRCVXpDLE9BQW1DLEVzQlZSLEF0QldBLGNzQlhjLEF0Qld6QyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhhRixPQUFPO0l5SFpWLGdCQUFnQixFc0JaMEIsT0FBbUIsR3RCYWhFO0VzQmRELEF0QmdCQSxjc0JoQmMsQXRCZ0J6QyxTQUFxQyxFc0JoQlYsQXRCaUJBLGNzQmpCYyxBdEJpQnpDLFNBQXFDLENBQUM7SUFDUCxLQUFLLEVzQmpCcUMsT0FBbUI7SXRCa0I3RCxnQkFBZ0IsRXNCbEIwQixzQkFBbUIsR3RCbUJoRTs7QXNCcEJELEFBQUEsaUJBQWlCLENBQUc7RXRCSXBCLEtBQUssRXNCSG9CLEtBQW1CO0V0Qkk1QyxnQkFBZ0IsRXNCSjhCLHdCQUFtQjtFdEJLakUsWUFBWSxFQUFFLFdBQVcsR3NCSnhCO0VBRkQsQXRCUUEsaUJzQlJpQixBdEJRNUMsTUFBa0MsRXNCUlAsQXRCU0EsaUJzQlRpQixBdEJTNUMsTUFBa0MsRXNCVFAsQXRCVUEsaUJzQlZpQixBdEJVNUMsT0FBbUMsRXNCVlIsQXRCV0EsaUJzQlhpQixBdEJXNUMsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpISEcsT0FBTztJeUhJZixnQkFBZ0IsRXNCWjBCLEtBQW1CLEd0QmFoRTtFc0JkRCxBdEJnQkEsaUJzQmhCaUIsQXRCZ0I1QyxTQUFxQyxFc0JoQlYsQXRCaUJBLGlCc0JqQmlCLEF0QmlCNUMsU0FBcUMsQ0FBQztJQUNQLEtBQUssRXNCakJxQyxLQUFtQjtJdEJrQjdELGdCQUFnQixFc0JsQjBCLHdCQUFtQixHdEJtQmhFOztBc0JwQkQsQUFBQSxjQUFjLENBQU07RXRCSXBCLEtBQUssRXNCSG9CLEtBQW1CO0V0Qkk1QyxnQkFBZ0IsRXNCSjhCLHdCQUFtQjtFdEJLakUsWUFBWSxFQUFFLFdBQVcsR3NCSnhCO0VBRkQsQXRCUUEsY3NCUmMsQXRCUXpDLE1BQWtDLEVzQlJQLEF0QlNBLGNzQlRjLEF0QlN6QyxNQUFrQyxFc0JUUCxBdEJVQSxjc0JWYyxBdEJVekMsT0FBbUMsRXNCVlIsQXRCV0EsY3NCWGMsQXRCV3pDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SEhHLE9BQU87SXlISWYsZ0JBQWdCLEVzQlowQixLQUFtQixHdEJhaEU7RXNCZEQsQXRCZ0JBLGNzQmhCYyxBdEJnQnpDLFNBQXFDLEVzQmhCVixBdEJpQkEsY3NCakJjLEF0QmlCekMsU0FBcUMsQ0FBQztJQUNQLEtBQUssRXNCakJxQyxLQUFtQjtJdEJrQjdELGdCQUFnQixFc0JsQjBCLHdCQUFtQixHdEJtQmhFOztBc0JwQkQsQUFBQSxlQUFlLENBQUs7RXRCSXBCLEtBQUssRXNCSG9CLE9BQW1CO0V0Qkk1QyxnQkFBZ0IsRXNCSjhCLHFCQUFtQjtFdEJLakUsWUFBWSxFQUFFLFdBQVcsR3NCSnhCO0VBRkQsQXRCUUEsZXNCUmUsQXRCUTFDLE1BQWtDLEVzQlJQLEF0QlNBLGVzQlRlLEF0QlMxQyxNQUFrQyxFc0JUUCxBdEJVQSxlc0JWZSxBdEJVMUMsT0FBbUMsRXNCVlIsQXRCV0EsZXNCWGUsQXRCVzFDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SGFGLE9BQU87SXlIWlYsZ0JBQWdCLEVzQlowQixPQUFtQixHdEJhaEU7RXNCZEQsQXRCZ0JBLGVzQmhCZSxBdEJnQjFDLFNBQXFDLEVzQmhCVixBdEJpQkEsZXNCakJlLEF0QmlCMUMsU0FBcUMsQ0FBQztJQUNQLEtBQUssRXNCakJxQyxPQUFtQjtJdEJrQjdELGdCQUFnQixFc0JsQjBCLHFCQUFtQixHdEJtQmhFOztBc0JwQkQsQUFBQSxnQkFBZ0IsQ0FBSTtFdEJJcEIsS0FBSyxFc0JIb0IsT0FBbUI7RXRCSTVDLGdCQUFnQixFc0JKOEIsd0JBQW1CO0V0QktqRSxZQUFZLEVBQUUsV0FBVyxHc0JKeEI7RUFGRCxBdEJRQSxnQnNCUmdCLEF0QlEzQyxNQUFrQyxFc0JSUCxBdEJTQSxnQnNCVGdCLEF0QlMzQyxNQUFrQyxFc0JUUCxBdEJVQSxnQnNCVmdCLEF0QlUzQyxPQUFtQyxFc0JWUixBdEJXQSxnQnNCWGdCLEF0QlczQyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhhRixPQUFPO0l5SFpWLGdCQUFnQixFc0JaMEIsT0FBbUIsR3RCYWhFO0VzQmRELEF0QmdCQSxnQnNCaEJnQixBdEJnQjNDLFNBQXFDLEVzQmhCVixBdEJpQkEsZ0JzQmpCZ0IsQXRCaUIzQyxTQUFxQyxDQUFDO0lBQ1AsS0FBSyxFc0JqQnFDLE9BQW1CO0l0QmtCN0QsZ0JBQWdCLEVzQmxCMEIsd0JBQW1CLEd0Qm1CaEU7O0FzQnBCRCxBQUFBLGtCQUFrQixDQUFFO0V0QklwQixLQUFLLEVzQkhvQixLQUFtQjtFdEJJNUMsZ0JBQWdCLEVzQko4Qix3QkFBbUI7RXRCS2pFLFlBQVksRUFBRSxXQUFXLEdzQkp4QjtFQUZELEF0QlFBLGtCc0JSa0IsQXRCUTdDLE1BQWtDLEVzQlJQLEF0QlNBLGtCc0JUa0IsQXRCUzdDLE1BQWtDLEVzQlRQLEF0QlVBLGtCc0JWa0IsQXRCVTdDLE9BQW1DLEVzQlZSLEF0QldBLGtCc0JYa0IsQXRCVzdDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SEhHLE9BQU87SXlISWYsZ0JBQWdCLEVzQlowQixLQUFtQixHdEJhaEU7RXNCZEQsQXRCZ0JBLGtCc0JoQmtCLEF0QmdCN0MsU0FBcUMsRXNCaEJWLEF0QmlCQSxrQnNCakJrQixBdEJpQjdDLFNBQXFDLENBQUM7SUFDUCxLQUFLLEVzQmpCcUMsS0FBbUI7SXRCa0I3RCxnQkFBZ0IsRXNCbEIwQix3QkFBbUIsR3RCbUJoRTs7QXNCcEJELEFBQUEsa0JBQWtCLENBQUU7RXRCSXBCLEtBQUssRXNCSG9CLEtBQW1CO0V0Qkk1QyxnQkFBZ0IsRXNCSjhCLHdCQUFtQjtFdEJLakUsWUFBWSxFQUFFLFdBQVcsR3NCSnhCO0VBRkQsQXRCUUEsa0JzQlJrQixBdEJRN0MsTUFBa0MsRXNCUlAsQXRCU0Esa0JzQlRrQixBdEJTN0MsTUFBa0MsRXNCVFAsQXRCVUEsa0JzQlZrQixBdEJVN0MsT0FBbUMsRXNCVlIsQXRCV0Esa0JzQlhrQixBdEJXN0MsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpISEcsT0FBTztJeUhJZixnQkFBZ0IsRXNCWjBCLEtBQW1CLEd0QmFoRTtFc0JkRCxBdEJnQkEsa0JzQmhCa0IsQXRCZ0I3QyxTQUFxQyxFc0JoQlYsQXRCaUJBLGtCc0JqQmtCLEF0QmlCN0MsU0FBcUMsQ0FBQztJQUNQLEtBQUssRXNCakJxQyxLQUFtQjtJdEJrQjdELGdCQUFnQixFc0JsQjBCLHdCQUFtQixHdEJtQmhFOztBc0JwQkQsQUFBQSxrQkFBa0IsQ0FBRTtFdEJJcEIsS0FBSyxFc0JIb0IsS0FBbUI7RXRCSTVDLGdCQUFnQixFc0JKOEIsd0JBQW1CO0V0QktqRSxZQUFZLEVBQUUsV0FBVyxHc0JKeEI7RUFGRCxBdEJRQSxrQnNCUmtCLEF0QlE3QyxNQUFrQyxFc0JSUCxBdEJTQSxrQnNCVGtCLEF0QlM3QyxNQUFrQyxFc0JUUCxBdEJVQSxrQnNCVmtCLEF0QlU3QyxPQUFtQyxFc0JWUixBdEJXQSxrQnNCWGtCLEF0Qlc3QyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhIRyxPQUFPO0l5SElmLGdCQUFnQixFc0JaMEIsS0FBbUIsR3RCYWhFO0VzQmRELEF0QmdCQSxrQnNCaEJrQixBdEJnQjdDLFNBQXFDLEVzQmhCVixBdEJpQkEsa0JzQmpCa0IsQXRCaUI3QyxTQUFxQyxDQUFDO0lBQ1AsS0FBSyxFc0JqQnFDLEtBQW1CO0l0QmtCN0QsZ0JBQWdCLEVzQmxCMEIsd0JBQW1CLEd0Qm1CaEU7O0FzQnBCRCxBQUFBLGtCQUFrQixDQUFFO0V0QklwQixLQUFLLEVzQkhvQixLQUFtQjtFdEJJNUMsZ0JBQWdCLEVzQko4Qix3QkFBbUI7RXRCS2pFLFlBQVksRUFBRSxXQUFXLEdzQkp4QjtFQUZELEF0QlFBLGtCc0JSa0IsQXRCUTdDLE1BQWtDLEVzQlJQLEF0QlNBLGtCc0JUa0IsQXRCUzdDLE1BQWtDLEVzQlRQLEF0QlVBLGtCc0JWa0IsQXRCVTdDLE9BQW1DLEVzQlZSLEF0QldBLGtCc0JYa0IsQXRCVzdDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SEhHLE9BQU87SXlISWYsZ0JBQWdCLEVzQlowQixLQUFtQixHdEJhaEU7RXNCZEQsQXRCZ0JBLGtCc0JoQmtCLEF0QmdCN0MsU0FBcUMsRXNCaEJWLEF0QmlCQSxrQnNCakJrQixBdEJpQjdDLFNBQXFDLENBQUM7SUFDUCxLQUFLLEVzQmpCcUMsS0FBbUI7SXRCa0I3RCxnQkFBZ0IsRXNCbEIwQix3QkFBbUIsR3RCbUJoRTs7QXNCcEJELEFBQUEsa0JBQWtCLENBQUU7RXRCSXBCLEtBQUssRXNCSG9CLE9BQW1CO0V0Qkk1QyxnQkFBZ0IsRXNCSjhCLHdCQUFtQjtFdEJLakUsWUFBWSxFQUFFLFdBQVcsR3NCSnhCO0VBRkQsQXRCUUEsa0JzQlJrQixBdEJRN0MsTUFBa0MsRXNCUlAsQXRCU0Esa0JzQlRrQixBdEJTN0MsTUFBa0MsRXNCVFAsQXRCVUEsa0JzQlZrQixBdEJVN0MsT0FBbUMsRXNCVlIsQXRCV0Esa0JzQlhrQixBdEJXN0MsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpISEcsT0FBTztJeUhJZixnQkFBZ0IsRXNCWjBCLE9BQW1CLEd0QmFoRTtFc0JkRCxBdEJnQkEsa0JzQmhCa0IsQXRCZ0I3QyxTQUFxQyxFc0JoQlYsQXRCaUJBLGtCc0JqQmtCLEF0QmlCN0MsU0FBcUMsQ0FBQztJQUNQLEtBQUssRXNCakJxQyxPQUFtQjtJdEJrQjdELGdCQUFnQixFc0JsQjBCLHdCQUFtQixHdEJtQmhFOztBc0JwQkQsQUFBQSxrQkFBa0IsQ0FBRTtFdEJJcEIsS0FBSyxFc0JIb0IsT0FBbUI7RXRCSTVDLGdCQUFnQixFc0JKOEIsd0JBQW1CO0V0QktqRSxZQUFZLEVBQUUsV0FBVyxHc0JKeEI7RUFGRCxBdEJRQSxrQnNCUmtCLEF0QlE3QyxNQUFrQyxFc0JSUCxBdEJTQSxrQnNCVGtCLEF0QlM3QyxNQUFrQyxFc0JUUCxBdEJVQSxrQnNCVmtCLEF0QlU3QyxPQUFtQyxFc0JWUixBdEJXQSxrQnNCWGtCLEF0Qlc3QyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhIRyxPQUFPO0l5SElmLGdCQUFnQixFc0JaMEIsT0FBbUIsR3RCYWhFO0VzQmRELEF0QmdCQSxrQnNCaEJrQixBdEJnQjdDLFNBQXFDLEVzQmhCVixBdEJpQkEsa0JzQmpCa0IsQXRCaUI3QyxTQUFxQyxDQUFDO0lBQ1AsS0FBSyxFc0JqQnFDLE9BQW1CO0l0QmtCN0QsZ0JBQWdCLEVzQmxCMEIsd0JBQW1CLEd0Qm1CaEU7O0FzQnBCRCxBQUFBLGtCQUFrQixDQUFFO0V0QklwQixLQUFLLEVzQkhvQixPQUFtQjtFdEJJNUMsZ0JBQWdCLEVzQko4Qix3QkFBbUI7RXRCS2pFLFlBQVksRUFBRSxXQUFXLEdzQkp4QjtFQUZELEF0QlFBLGtCc0JSa0IsQXRCUTdDLE1BQWtDLEVzQlJQLEF0QlNBLGtCc0JUa0IsQXRCUzdDLE1BQWtDLEVzQlRQLEF0QlVBLGtCc0JWa0IsQXRCVTdDLE9BQW1DLEVzQlZSLEF0QldBLGtCc0JYa0IsQXRCVzdDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SGFGLE9BQU87SXlIWlYsZ0JBQWdCLEVzQlowQixPQUFtQixHdEJhaEU7RXNCZEQsQXRCZ0JBLGtCc0JoQmtCLEF0QmdCN0MsU0FBcUMsRXNCaEJWLEF0QmlCQSxrQnNCakJrQixBdEJpQjdDLFNBQXFDLENBQUM7SUFDUCxLQUFLLEVzQmpCcUMsT0FBbUI7SXRCa0I3RCxnQkFBZ0IsRXNCbEIwQix3QkFBbUIsR3RCbUJoRTs7QXNCcEJELEFBQUEsa0JBQWtCLENBQUU7RXRCSXBCLEtBQUssRXNCSG9CLE9BQW1CO0V0Qkk1QyxnQkFBZ0IsRXNCSjhCLHVCQUFtQjtFdEJLakUsWUFBWSxFQUFFLFdBQVcsR3NCSnhCO0VBRkQsQXRCUUEsa0JzQlJrQixBdEJRN0MsTUFBa0MsRXNCUlAsQXRCU0Esa0JzQlRrQixBdEJTN0MsTUFBa0MsRXNCVFAsQXRCVUEsa0JzQlZrQixBdEJVN0MsT0FBbUMsRXNCVlIsQXRCV0Esa0JzQlhrQixBdEJXN0MsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpIYUYsT0FBTztJeUhaVixnQkFBZ0IsRXNCWjBCLE9BQW1CLEd0QmFoRTtFc0JkRCxBdEJnQkEsa0JzQmhCa0IsQXRCZ0I3QyxTQUFxQyxFc0JoQlYsQXRCaUJBLGtCc0JqQmtCLEF0QmlCN0MsU0FBcUMsQ0FBQztJQUNQLEtBQUssRXNCakJxQyxPQUFtQjtJdEJrQjdELGdCQUFnQixFc0JsQjBCLHVCQUFtQixHdEJtQmhFOztBc0JiRCxBQUFBLGtCQUFrQixDQUFHO0V0QmtCckIsS0FBSyxFekhqQk8sT0FBTztFeUhrQm5CLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsWUFBWSxFQUFFLFdBQVcsR3NCbEJ4QjtFQUZELEF0QnNCQSxrQnNCdEJrQixBdEJzQjdDLE1BQWtDLEVzQnRCUCxBdEJ1QkEsa0JzQnZCa0IsQXRCdUI3QyxNQUFrQyxFc0J2QlAsQXRCd0JBLGtCc0J4QmtCLEF0QndCN0MsT0FBbUMsRXNCeEJSLEF0QnlCQSxrQnNCekJrQixBdEJ5QjdDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SFJGLE9BQU87SXlIU1YsZ0JBQWdCLEV6SDFCUixzQkFBTyxHeUgyQmxCOztBc0I1QkQsQUFBQSxvQkFBb0IsQ0FBQztFdEJrQnJCLEtBQUssRXpIaEJPLE9BQU87RXlIaUJuQixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLFlBQVksRUFBRSxXQUFXLEdzQmxCeEI7RUFGRCxBdEJzQkEsb0JzQnRCb0IsQXRCc0IvQyxNQUFrQyxFc0J0QlAsQXRCdUJBLG9Cc0J2Qm9CLEF0QnVCL0MsTUFBa0MsRXNCdkJQLEF0QndCQSxvQnNCeEJvQixBdEJ3Qi9DLE9BQW1DLEVzQnhCUixBdEJ5QkEsb0JzQnpCb0IsQXRCeUIvQyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhSRixPQUFPO0l5SFNWLGdCQUFnQixFekh6QlIscUJBQU8sR3lIMEJsQjs7QXNCNUJELEFBQUEsa0JBQWtCLENBQUc7RXRCa0JyQixLQUFLLEV6SExDLE9BQU87RXlITWIsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixZQUFZLEVBQUUsV0FBVyxHc0JsQnhCO0VBRkQsQXRCc0JBLGtCc0J0QmtCLEF0QnNCN0MsTUFBa0MsRXNCdEJQLEF0QnVCQSxrQnNCdkJrQixBdEJ1QjdDLE1BQWtDLEVzQnZCUCxBdEJ3QkEsa0JzQnhCa0IsQXRCd0I3QyxPQUFtQyxFc0J4QlIsQXRCeUJBLGtCc0J6QmtCLEF0QnlCN0MsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpIUkYsT0FBTztJeUhTVixnQkFBZ0IsRXpIZGQscUJBQU8sR3lIZVo7O0FzQjVCRCxBQUFBLGVBQWUsQ0FBTTtFdEJrQnJCLEtBQUssRXpIWkMsT0FBTztFeUhhYixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLFlBQVksRUFBRSxXQUFXLEdzQmxCeEI7RUFGRCxBdEJzQkEsZXNCdEJlLEF0QnNCMUMsTUFBa0MsRXNCdEJQLEF0QnVCQSxlc0J2QmUsQXRCdUIxQyxNQUFrQyxFc0J2QlAsQXRCd0JBLGVzQnhCZSxBdEJ3QjFDLE9BQW1DLEVzQnhCUixBdEJ5QkEsZXNCekJlLEF0QnlCMUMsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpIUkYsT0FBTztJeUhTVixnQkFBZ0IsRXpIckJkLHFCQUFPLEd5SHNCWjs7QXNCNUJELEFBQUEsa0JBQWtCLENBQUc7RXRCa0JyQixLQUFLLEV6SE5DLE9BQU87RXlIT2IsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixZQUFZLEVBQUUsV0FBVyxHc0JsQnhCO0VBRkQsQXRCc0JBLGtCc0J0QmtCLEF0QnNCN0MsTUFBa0MsRXNCdEJQLEF0QnVCQSxrQnNCdkJrQixBdEJ1QjdDLE1BQWtDLEVzQnZCUCxBdEJ3QkEsa0JzQnhCa0IsQXRCd0I3QyxPQUFtQyxFc0J4QlIsQXRCeUJBLGtCc0J6QmtCLEF0QnlCN0MsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpIUkYsT0FBTztJeUhTVixnQkFBZ0IsRXpIZmQsc0JBQU8sR3lIZ0JaOztBc0I1QkQsQUFBQSxpQkFBaUIsQ0FBSTtFdEJrQnJCLEtBQUssRXpIUkMsT0FBTztFeUhTYixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLFlBQVksRUFBRSxXQUFXLEdzQmxCeEI7RUFGRCxBdEJzQkEsaUJzQnRCaUIsQXRCc0I1QyxNQUFrQyxFc0J0QlAsQXRCdUJBLGlCc0J2QmlCLEF0QnVCNUMsTUFBa0MsRXNCdkJQLEF0QndCQSxpQnNCeEJpQixBdEJ3QjVDLE9BQW1DLEVzQnhCUixBdEJ5QkEsaUJzQnpCaUIsQXRCeUI1QyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhSRixPQUFPO0l5SFNWLGdCQUFnQixFekhqQmQsc0JBQU8sR3lIa0JaOztBc0I1QkQsQUFBQSxnQkFBZ0IsQ0FBSztFdEJrQnJCLEtBQUssRXpISUUsT0FBTztFeUhIZCxnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLFlBQVksRUFBRSxXQUFXLEdzQmxCeEI7RUFGRCxBdEJzQkEsZ0JzQnRCZ0IsQXRCc0IzQyxNQUFrQyxFc0J0QlAsQXRCdUJBLGdCc0J2QmdCLEF0QnVCM0MsTUFBa0MsRXNCdkJQLEF0QndCQSxnQnNCeEJnQixBdEJ3QjNDLE9BQW1DLEVzQnhCUixBdEJ5QkEsZ0JzQnpCZ0IsQXRCeUIzQyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhSRixPQUFPO0l5SFNWLGdCQUFnQixFekhMYix3QkFBTyxHeUhNYjs7QXNCNUJELEFBQUEsZUFBZSxDQUFNO0V0QmtCckIsS0FBSyxFekhVRSxPQUFPO0V5SFRkLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsWUFBWSxFQUFFLFdBQVcsR3NCbEJ4QjtFQUZELEF0QnNCQSxlc0J0QmUsQXRCc0IxQyxNQUFrQyxFc0J0QlAsQXRCdUJBLGVzQnZCZSxBdEJ1QjFDLE1BQWtDLEVzQnZCUCxBdEJ3QkEsZXNCeEJlLEF0QndCMUMsT0FBbUMsRXNCeEJSLEF0QnlCQSxlc0J6QmUsQXRCeUIxQyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhSRixPQUFPO0l5SFNWLGdCQUFnQixFekhDYixxQkFBTyxHeUhBYjs7QXNCNUJELEFBQUEsbUJBQW1CLENBQUU7RXRCa0JyQixLQUFLLEV6SGZPLE9BQU87RXlIZ0JuQixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLFlBQVksRUFBRSxXQUFXLEdzQmxCeEI7RUFGRCxBdEJzQkEsbUJzQnRCbUIsQXRCc0I5QyxNQUFrQyxFc0J0QlAsQXRCdUJBLG1Cc0J2Qm1CLEF0QnVCOUMsTUFBa0MsRXNCdkJQLEF0QndCQSxtQnNCeEJtQixBdEJ3QjlDLE9BQW1DLEVzQnhCUixBdEJ5QkEsbUJzQnpCbUIsQXRCeUI5QyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhSRixPQUFPO0l5SFNWLGdCQUFnQixFekh4QlIsc0JBQU8sR3lIeUJsQjs7QXNCNUJELEFBQUEsa0JBQWtCLENBQUc7RXRCa0JyQixLQUFLLEV6SEVFLE9BQU87RXlIRGQsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixZQUFZLEVBQUUsV0FBVyxHc0JsQnhCO0VBRkQsQXRCc0JBLGtCc0J0QmtCLEF0QnNCN0MsTUFBa0MsRXNCdEJQLEF0QnVCQSxrQnNCdkJrQixBdEJ1QjdDLE1BQWtDLEVzQnZCUCxBdEJ3QkEsa0JzQnhCa0IsQXRCd0I3QyxPQUFtQyxFc0J4QlIsQXRCeUJBLGtCc0J6QmtCLEF0QnlCN0MsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpIUkYsT0FBTztJeUhTVixnQkFBZ0IsRXpIUGIsd0JBQU8sR3lIUWI7O0FzQjVCRCxBQUFBLG1CQUFtQixDQUFFO0V0QmtCckIsS0FBSyxFekh1Q08sT0FBTztFeUh0Q25CLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsWUFBWSxFQUFFLFdBQVcsR3NCbEJ4QjtFQUZELEF0QnNCQSxtQnNCdEJtQixBdEJzQjlDLE1BQWtDLEVzQnRCUCxBdEJ1QkEsbUJzQnZCbUIsQXRCdUI5QyxNQUFrQyxFc0J2QlAsQXRCd0JBLG1Cc0J4Qm1CLEF0QndCOUMsT0FBbUMsRXNCeEJSLEF0QnlCQSxtQnNCekJtQixBdEJ5QjlDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SFJGLE9BQU87SXlIU1YsZ0JBQWdCLEV6SDhCUixzQkFBTyxHeUg3QmxCOztBc0I1QkQsQUFBQSxrQkFBa0IsQ0FBRztFdEJrQnJCLEtBQUssRXpId0NPLE9BQU87RXlIdkNuQixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLFlBQVksRUFBRSxXQUFXLEdzQmxCeEI7RUFGRCxBdEJzQkEsa0JzQnRCa0IsQXRCc0I3QyxNQUFrQyxFc0J0QlAsQXRCdUJBLGtCc0J2QmtCLEF0QnVCN0MsTUFBa0MsRXNCdkJQLEF0QndCQSxrQnNCeEJrQixBdEJ3QjdDLE9BQW1DLEVzQnhCUixBdEJ5QkEsa0JzQnpCa0IsQXRCeUI3QyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhSRixPQUFPO0l5SFNWLGdCQUFnQixFekgrQlIsdUJBQU8sR3lIOUJsQjs7QXNCNUJELEFBQUEsaUJBQWlCLENBQUk7RXRCa0JyQixLQUFLLEV6SHlDTyxPQUFPO0V5SHhDbkIsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixZQUFZLEVBQUUsV0FBVyxHc0JsQnhCO0VBRkQsQXRCc0JBLGlCc0J0QmlCLEF0QnNCNUMsTUFBa0MsRXNCdEJQLEF0QnVCQSxpQnNCdkJpQixBdEJ1QjVDLE1BQWtDLEVzQnZCUCxBdEJ3QkEsaUJzQnhCaUIsQXRCd0I1QyxPQUFtQyxFc0J4QlIsQXRCeUJBLGlCc0J6QmlCLEF0QnlCNUMsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpIUkYsT0FBTztJeUhTVixnQkFBZ0IsRXpIZ0NSLHNCQUFPLEd5SC9CbEI7O0FzQjVCRCxBQUFBLGlCQUFpQixDQUFJO0V0QmtCckIsS0FBSyxFekgwQ08sT0FBTztFeUh6Q25CLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsWUFBWSxFQUFFLFdBQVcsR3NCbEJ4QjtFQUZELEF0QnNCQSxpQnNCdEJpQixBdEJzQjVDLE1BQWtDLEVzQnRCUCxBdEJ1QkEsaUJzQnZCaUIsQXRCdUI1QyxNQUFrQyxFc0J2QlAsQXRCd0JBLGlCc0J4QmlCLEF0QndCNUMsT0FBbUMsRXNCeEJSLEF0QnlCQSxpQnNCekJpQixBdEJ5QjVDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SFJGLE9BQU87SXlIU1YsZ0JBQWdCLEV6SGlDUixxQkFBTyxHeUhoQ2xCOztBc0I1QkQsQUFBQSxnQkFBZ0IsQ0FBSztFdEJrQnJCLEtBQUssRXpIQUUsT0FBTztFeUhDZCxnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLFlBQVksRUFBRSxXQUFXLEdzQmxCeEI7RUFGRCxBdEJzQkEsZ0JzQnRCZ0IsQXRCc0IzQyxNQUFrQyxFc0J0QlAsQXRCdUJBLGdCc0J2QmdCLEF0QnVCM0MsTUFBa0MsRXNCdkJQLEF0QndCQSxnQnNCeEJnQixBdEJ3QjNDLE9BQW1DLEVzQnhCUixBdEJ5QkEsZ0JzQnpCZ0IsQXRCeUIzQyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhSRixPQUFPO0l5SFNWLGdCQUFnQixFekhUYix3QkFBTyxHeUhVYjs7QXNCNUJELEFBQUEsZUFBZSxDQUFNO0V0QmtCckIsS0FBSyxFekhTRSxPQUFPO0V5SFJkLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsWUFBWSxFQUFFLFdBQVcsR3NCbEJ4QjtFQUZELEF0QnNCQSxlc0J0QmUsQXRCc0IxQyxNQUFrQyxFc0J0QlAsQXRCdUJBLGVzQnZCZSxBdEJ1QjFDLE1BQWtDLEVzQnZCUCxBdEJ3QkEsZXNCeEJlLEF0QndCMUMsT0FBbUMsRXNCeEJSLEF0QnlCQSxlc0J6QmUsQXRCeUIxQyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhSRixPQUFPO0l5SFNWLGdCQUFnQixFekhBYixzQkFBTyxHeUhDYjs7QXNCNUJELEFBQUEsa0JBQWtCLENBQUc7RXRCa0JyQixLQUFLLEV6SEFFLE9BQU87RXlIQ2QsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixZQUFZLEVBQUUsV0FBVyxHc0JsQnhCO0VBRkQsQXRCc0JBLGtCc0J0QmtCLEF0QnNCN0MsTUFBa0MsRXNCdEJQLEF0QnVCQSxrQnNCdkJrQixBdEJ1QjdDLE1BQWtDLEVzQnZCUCxBdEJ3QkEsa0JzQnhCa0IsQXRCd0I3QyxPQUFtQyxFc0J4QlIsQXRCeUJBLGtCc0J6QmtCLEF0QnlCN0MsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpIUkYsT0FBTztJeUhTVixnQkFBZ0IsRXpIVGIsd0JBQU8sR3lIVWI7O0FzQjVCRCxBQUFBLGVBQWUsQ0FBTTtFdEJrQnJCLEtBQUssRXpIR0UsT0FBTztFeUhGZCxnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLFlBQVksRUFBRSxXQUFXLEdzQmxCeEI7RUFGRCxBdEJzQkEsZXNCdEJlLEF0QnNCMUMsTUFBa0MsRXNCdEJQLEF0QnVCQSxlc0J2QmUsQXRCdUIxQyxNQUFrQyxFc0J2QlAsQXRCd0JBLGVzQnhCZSxBdEJ3QjFDLE9BQW1DLEVzQnhCUixBdEJ5QkEsZXNCekJlLEF0QnlCMUMsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpIUkYsT0FBTztJeUhTVixnQkFBZ0IsRXpITmIsd0JBQU8sR3lIT2I7O0FzQjVCRCxBQUFBLGdCQUFnQixDQUFLO0V0QmtCckIsS0FBSyxFekhXRSxPQUFPO0V5SFZkLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsWUFBWSxFQUFFLFdBQVcsR3NCbEJ4QjtFQUZELEF0QnNCQSxnQnNCdEJnQixBdEJzQjNDLE1BQWtDLEVzQnRCUCxBdEJ1QkEsZ0JzQnZCZ0IsQXRCdUIzQyxNQUFrQyxFc0J2QlAsQXRCd0JBLGdCc0J4QmdCLEF0QndCM0MsT0FBbUMsRXNCeEJSLEF0QnlCQSxnQnNCekJnQixBdEJ5QjNDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SFJGLE9BQU87SXlIU1YsZ0JBQWdCLEV6SEViLHFCQUFPLEd5SERiOztBc0I1QkQsQUFBQSxpQkFBaUIsQ0FBSTtFdEJrQnJCLEtBQUssRXpIVkMsT0FBTztFeUhXYixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLFlBQVksRUFBRSxXQUFXLEdzQmxCeEI7RUFGRCxBdEJzQkEsaUJzQnRCaUIsQXRCc0I1QyxNQUFrQyxFc0J0QlAsQXRCdUJBLGlCc0J2QmlCLEF0QnVCNUMsTUFBa0MsRXNCdkJQLEF0QndCQSxpQnNCeEJpQixBdEJ3QjVDLE9BQW1DLEVzQnhCUixBdEJ5QkEsaUJzQnpCaUIsQXRCeUI1QyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhSRixPQUFPO0l5SFNWLGdCQUFnQixFekhuQmQsdUJBQU8sR3lIb0JaOztBc0I1QkQsQUFBQSxtQkFBbUIsQ0FBRTtFdEJrQnJCLEtBQUssRXpIQ0UsT0FBTztFeUhBZCxnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLFlBQVksRUFBRSxXQUFXLEdzQmxCeEI7RUFGRCxBdEJzQkEsbUJzQnRCbUIsQXRCc0I5QyxNQUFrQyxFc0J0QlAsQXRCdUJBLG1Cc0J2Qm1CLEF0QnVCOUMsTUFBa0MsRXNCdkJQLEF0QndCQSxtQnNCeEJtQixBdEJ3QjlDLE9BQW1DLEVzQnhCUixBdEJ5QkEsbUJzQnpCbUIsQXRCeUI5QyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhSRixPQUFPO0l5SFNWLGdCQUFnQixFekhSYix3QkFBTyxHeUhTYjs7QXNCNUJELEFBQUEsbUJBQW1CLENBQUU7RXRCa0JyQixLQUFLLEV6SEVFLE9BQU87RXlIRGQsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixZQUFZLEVBQUUsV0FBVyxHc0JsQnhCO0VBRkQsQXRCc0JBLG1Cc0J0Qm1CLEF0QnNCOUMsTUFBa0MsRXNCdEJQLEF0QnVCQSxtQnNCdkJtQixBdEJ1QjlDLE1BQWtDLEVzQnZCUCxBdEJ3QkEsbUJzQnhCbUIsQXRCd0I5QyxPQUFtQyxFc0J4QlIsQXRCeUJBLG1Cc0J6Qm1CLEF0QnlCOUMsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpIUkYsT0FBTztJeUhTVixnQkFBZ0IsRXpIUGIsd0JBQU8sR3lIUWI7O0FzQjVCRCxBQUFBLG1CQUFtQixDQUFFO0V0QmtCckIsS0FBSyxFekhHRSxPQUFPO0V5SEZkLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsWUFBWSxFQUFFLFdBQVcsR3NCbEJ4QjtFQUZELEF0QnNCQSxtQnNCdEJtQixBdEJzQjlDLE1BQWtDLEVzQnRCUCxBdEJ1QkEsbUJzQnZCbUIsQXRCdUI5QyxNQUFrQyxFc0J2QlAsQXRCd0JBLG1Cc0J4Qm1CLEF0QndCOUMsT0FBbUMsRXNCeEJSLEF0QnlCQSxtQnNCekJtQixBdEJ5QjlDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SFJGLE9BQU87SXlIU1YsZ0JBQWdCLEV6SE5iLHdCQUFPLEd5SE9iOztBc0I1QkQsQUFBQSxtQkFBbUIsQ0FBRTtFdEJrQnJCLEtBQUssRXpISUUsT0FBTztFeUhIZCxnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLFlBQVksRUFBRSxXQUFXLEdzQmxCeEI7RUFGRCxBdEJzQkEsbUJzQnRCbUIsQXRCc0I5QyxNQUFrQyxFc0J0QlAsQXRCdUJBLG1Cc0J2Qm1CLEF0QnVCOUMsTUFBa0MsRXNCdkJQLEF0QndCQSxtQnNCeEJtQixBdEJ3QjlDLE9BQW1DLEVzQnhCUixBdEJ5QkEsbUJzQnpCbUIsQXRCeUI5QyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhSRixPQUFPO0l5SFNWLGdCQUFnQixFekhMYix3QkFBTyxHeUhNYjs7QXNCNUJELEFBQUEsbUJBQW1CLENBQUU7RXRCa0JyQixLQUFLLEV6SEtFLE9BQU87RXlISmQsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixZQUFZLEVBQUUsV0FBVyxHc0JsQnhCO0VBRkQsQXRCc0JBLG1Cc0J0Qm1CLEF0QnNCOUMsTUFBa0MsRXNCdEJQLEF0QnVCQSxtQnNCdkJtQixBdEJ1QjlDLE1BQWtDLEVzQnZCUCxBdEJ3QkEsbUJzQnhCbUIsQXRCd0I5QyxPQUFtQyxFc0J4QlIsQXRCeUJBLG1Cc0J6Qm1CLEF0QnlCOUMsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpIUkYsT0FBTztJeUhTVixnQkFBZ0IsRXpISmIsd0JBQU8sR3lIS2I7O0FzQjVCRCxBQUFBLG1CQUFtQixDQUFFO0V0QmtCckIsS0FBSyxFekhNRSxPQUFPO0V5SExkLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsWUFBWSxFQUFFLFdBQVcsR3NCbEJ4QjtFQUZELEF0QnNCQSxtQnNCdEJtQixBdEJzQjlDLE1BQWtDLEVzQnRCUCxBdEJ1QkEsbUJzQnZCbUIsQXRCdUI5QyxNQUFrQyxFc0J2QlAsQXRCd0JBLG1Cc0J4Qm1CLEF0QndCOUMsT0FBbUMsRXNCeEJSLEF0QnlCQSxtQnNCekJtQixBdEJ5QjlDLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SFJGLE9BQU87SXlIU1YsZ0JBQWdCLEV6SEhiLHdCQUFPLEd5SEliOztBc0I1QkQsQUFBQSxtQkFBbUIsQ0FBRTtFdEJrQnJCLEtBQUssRXpIT0UsT0FBTztFeUhOZCxnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLFlBQVksRUFBRSxXQUFXLEdzQmxCeEI7RUFGRCxBdEJzQkEsbUJzQnRCbUIsQXRCc0I5QyxNQUFrQyxFc0J0QlAsQXRCdUJBLG1Cc0J2Qm1CLEF0QnVCOUMsTUFBa0MsRXNCdkJQLEF0QndCQSxtQnNCeEJtQixBdEJ3QjlDLE9BQW1DLEVzQnhCUixBdEJ5QkEsbUJzQnpCbUIsQXRCeUI5QyxPQUFtQyxDQUFDO0lBQ0wsS0FBSyxFekhSRixPQUFPO0l5SFNWLGdCQUFnQixFekhGYixzQkFBTyxHeUhHYjs7QXNCNUJELEFBQUEsbUJBQW1CLENBQUU7RXRCa0JyQixLQUFLLEV6SFFFLE9BQU87RXlIUGQsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixZQUFZLEVBQUUsV0FBVyxHc0JsQnhCO0VBRkQsQXRCc0JBLG1Cc0J0Qm1CLEF0QnNCOUMsTUFBa0MsRXNCdEJQLEF0QnVCQSxtQnNCdkJtQixBdEJ1QjlDLE1BQWtDLEVzQnZCUCxBdEJ3QkEsbUJzQnhCbUIsQXRCd0I5QyxPQUFtQyxFc0J4QlIsQXRCeUJBLG1Cc0J6Qm1CLEF0QnlCOUMsT0FBbUMsQ0FBQztJQUNMLEtBQUssRXpIUkYsT0FBTztJeUhTVixnQkFBZ0IsRXpIRGIsc0JBQU8sR3lIRWI7O0FzQnJCRCxBQUFBLG9CQUFvQixDQUFHO0V0QjBCdkIsS0FBSyxFekhoQ08sc0JBQU87RXlIaUNuQixnQkFBZ0IsRUFBRSx3QkFBdUI7RUFDekMsWUFBWSxFQUFFLFdBQVcsR3NCMUJ4QjtFQUZELEF0QjhCQSxvQnNCOUJvQixBdEI4Qi9DLE1BQWtDLEVzQjlCUCxBdEIrQkEsb0JzQi9Cb0IsQXRCK0IvQyxNQUFrQyxFc0IvQlAsQXRCZ0NBLG9Cc0JoQ29CLEF0QmdDL0MsT0FBbUMsRXNCaENSLEF0QmlDQSxvQnNCakNvQixBdEJpQy9DLE9BQW1DLENBQUM7SUFDTCxLQUFLLEV6SHhDRyxPQUFPO0l5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 */