@charset "UTF-8";
/*!
 * Bootstrap v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@import url(//fonts.googleapis.com/css?family=Dosis:200,300,400,500,600,700,800);
@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(//fonts.googleapis.com/css?family=Archivo+Narrow:400,400italic,700,700italic|Oswald:400,300,700);
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 36em;
  --breakpoint-md: 48em;
  --breakpoint-lg: 62em;
  --breakpoint-xl: 75em;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

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

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

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

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 16px;
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

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

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

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

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

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

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

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

figure {
  margin: 0 0 16px;
  margin: 0 0 1rem;
}

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

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

table {
  border-collapse: collapse;
}

caption {
  padding-top: 12px;
  padding-top: 0.75rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

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

button {
  border-radius: 0;
}

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

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 8px;
  margin-bottom: .5rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

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

@media (min-width: 36em) {
  .container {
    max-width: 33.75em;
  }
}

@media (min-width: 48em) {
  .container {
    max-width: 45em;
  }
}

@media (min-width: 62em) {
  .container {
    max-width: 70em;
  }
}

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

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-right: -0.9375rem;
  margin-left: -15px;
  margin-left: -0.9375rem;
}

.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%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.offset-1 {
  margin-left: 8.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: 36em) {
  .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.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: 48em) {
  .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.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: 62em) {
  .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.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: 75em) {
  .col-xl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.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%;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border {
  border: 1px solid #dee2e6 !important;
  border: 0.0625rem solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
  border-top: 0.0625rem solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
  border-right: 0.0625rem solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
  border-bottom: 0.0625rem solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
  border-left: 0.0625rem solid #dee2e6 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.rounded-top {
  border-top-left-radius: 4px !important;
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 4px !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 4px !important;
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 4px !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 4px !important;
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 4px !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 4px !important;
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 4px !important;
  border-bottom-left-radius: 0.25rem !important;
}

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

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

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

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

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

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

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

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

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

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

.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 36em) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 48em) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 62em) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 75em) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

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

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.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 {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

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

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

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

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

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

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

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

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 36em) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 48em) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 62em) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 75em) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important;
  }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important;
  }
}

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

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

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

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

@media (min-width: 48em) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 62em) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 75em) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

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

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

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

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

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

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

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

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

.sr-only {
  position: absolute;
  width: 1px;
  width: 0.0625rem;
  height: 1px;
  height: 0.0625rem;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

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

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 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;
}

.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: 4px !important;
  margin: 0.25rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

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

@media (min-width: 36em) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 48em) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 62em) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 75em) {
  .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-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0062cc !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-body {
  color: #212529 !important;
}

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

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

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

.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 #adb5bd;
    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: 62em !important;
  }
  .container {
    min-width: 62em !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 0.0625rem solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 0.0625rem solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

/* DEMO Styling */
.small-buttons li a {
  margin: 0 0 10px 0;
  text-transform: uppercase !important;
}

.buttons li, .small-buttons li {
  float: left;
  margin-right: 20px;
}

.buttons li a {
  margin: 0 0 15px 0;
  text-transform: uppercase !important;
}

.demo {
  margin-bottom: 25px;
}

.demo .content {
  float: left;
  width: 40%;
}

.demo .img {
  float: right;
  width: 55%;
}

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

.header-img.noBanner img {
  display: none;
}

/* -------------- */
/* Button Accent Color */
.button-small-theme, .button-small-theme:hover {
  background: #E8AE01;
  color: #000;
}

/* Yellow Accent (Demo) */
.dd_events_post .continue,
.widget_btn .continue,
.dd_causes_widget li ul a,
.dd_news h1 a,
.dd_news_post h1 a {
  background: #F5F219;
}

.dd_news h1, .dd_news_post h1 {
  box-shadow: inset 10px 0 0 #f5f219;
}

.dd_news h1 a, .dd_news_post h1 a {
  box-shadow: 10px 0 0 #f5f219;
}

/* Blue Links (Demo) */
.caption-btn li a, .postCategories a {
  color: #000;
}

a, .metaBtn li a, a.continue, .widget h3 a {
  color: #FFF;
}

a:hover,
.metaBtn li a:hover,
.widget h3 a:hover,
a.continue:hover,
.caption-btn li a:hover {
  color: #444;
}

/* Donate Button */
a.donateBtn,
.donate {
  background: #81B721;
  color: #fff;
}

.phone {
  background: #566C11;
}

.mail {
  background: #E8AE01;
}

.twitter {
  background: #00acee;
}

.youtube {
  background: #c4302b;
}

.youtube i {
  font-size: 17px;
}

.facebook, a.facebookBtn {
  background: #3b5998;
}

.searchForm {
  background: #3d3d3d;
}

.vimeo {
  background: #33454e;
}

.google {
  background: #4e89ef;
}

.flickr {
  background: #0063dc;
}

.pinterest {
  background: #cb2027;
}

.linkedin {
  background: #4b99c1;
}

.dribbble {
  background: #ef6699;
}

.instagram {
  background: #8b5643;
}

.behance {
  background: #2d2d2d;
}

/* ------ */
/* ------ */
a, a:visited {
  color: #333;
  text-decoration: underline;
  outline: 0;
}

a:hover, a:focus {
  color: #000;
}

p {
  line-height: 24px !important;
}

.alignright {
  float: right;
}

.alignleft {
  float: left;
}

.home .header-img {
  display: none;
}

a {
  -webkit-transition: all 120ms ease-in;
  /* property duration timing-function delay */
  /* property duration timing-function delay */
  transition: all 120ms ease-in;
  /* property duration timing-function delay */
}

a:hover {
  color: #000;
}

.homePageContent img,
.sidebar img,
.causeTitleWImg img,
.causeThumb img {
  width: auto;
  height: auto;
  margin: 0 auto 16px;
  margin: 0 auto 1rem;
}

/* Sub Menu */
.sf-menu li li, .sf-menu li li li {
  background: #000;
}

/* Navigation */
.secondaryNav {
  position: relative;
  height: 100%;
}

.icon-cancel, .topBarSearch {
  display: none;
}

.icon-cancel {
  font-size: 14px;
  padding: 0 2px 0 1px;
}

.searchActive {
  background: #E8AE01 !important;
}

.topBarSearch {
  padding: 20px;
  width: 260px;
  background: #000;
  border-radius: 0 0 3px 3px;
}

.topBarSearch form, .topBarSearch input {
  margin: 0 !important;
}

.screen-reader-text {
  display: none;
}

.topBarSearch #s {
  background: #3D3D3D;
  border: 1px solid #555;
  float: left;
  width: 180px !important;
  margin-right: 15px !important;
  line-height: 19px;
  padding-left: 8px;
  color: #999;
}

ul#menu-sidebar li {
  margin: 0;
  padding: 0;
}

ul#menu-sidebar li a {
  padding: 12px 0 12px 24px;
  display: block;
}

ul#menu-sidebar li {
  -webkit-transition: background-color .5s;
  transition: background-color .5s;
}

ul#menu-sidebar li a:hover,
ul#menu-sidebar li:hover a,
ul#menu-sidebar li.current-menu-item a {
  color: #fff;
}

ul#menu-sidebar li:hover {
  background: url("../images/custom-li.png") no-repeat 10px center #e8ae01;
}

ul#menu-sidebar li.current-menu-item {
  background: url("../images/custom-li.png") no-repeat 10px center #3d3d3d;
}

.sidebar #s {
  max-width: 70%;
  float: left;
  padding: 7px 4px 7px 8px;
}

.sidebar #searchsubmit {
  float: right;
  margin-top: 0;
}

.widget_search {
  display: block;
  float: left;
  width: 100%;
}

.topBarSearch #searchsubmit {
  border: none;
  border-radius: 3px;
  cursor: pointer;
  float: right;
}

.secondaryNav ul, .secondaryNav li {
  margin: 0;
  height: 100%;
}

.secondaryNav ul {
  float: right;
}

.current_page_item a ul li a {
  color: #000;
  text-transform: uppercase;
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
}

.mainNav a:hover, .mainNav .active, .current-menu-item a, .sub-menu .current-menu-item a, .current_page_item a, .home .homelink a {
  color: #666;
}

.sub-menu li a {
  color: #b0b0b0;
}

.secondaryNav a {
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  padding: 10px;
}

.secondaryNav a:hover {
  color: #fff;
}

.secondaryNav li {
  padding: 22px 7px 25px 7px;
  float: left;
  -webkit-transition: all 120ms ease-in;
  /* property duration timing-function delay */
  /* property duration timing-function delay */
  transition: all 120ms ease-in;
  /* property duration timing-function delay */
}

.secondaryNav li:hover {
  background: #444;
}

.secondaryNav .donate i {
  margin-right: 10px;
  -webkit-font-smoothing: antialiased;
}

nav select {
  width: 100%;
  z-index: 5;
  opacity: 0;
  display: none;
  position: fixed;
  cursor: pointer !important;
  margin-bottom: 0 !important;
  padding: 5px 0 15px 15px;
  margin-left: -50vw;
  left: 50%;
}

.select-container {
  width: 85px;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  padding: 10px 0 10px 15px;
  text-align: left;
  color: #999;
  background: #fff;
  font-family: 'Dosis', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 22px;
}

.select-container:after {
  content: url(../images/arrow.png);
  top: 8px;
  right: 20px;
  position: absolute;
}

.mobileNav {
  display: none;
  width: 120px !important;
  float: left;
}

.mobileNavWrapper {
  width: 100px !important;
  float: left;
}

.sliderLogo img {
  margin-top: 1px;
}

/* Pages */
.header-img {
  padding-bottom: 130px;
  padding-top: 60px;
  min-height: 40vh;
}

.postContent ul li {
  list-style: disc;
}

.small-buttons li, .buttons li, #myTab li {
  list-style: none !important;
}

.small-buttons, .buttons, #myTab {
  margin-left: 0 !important;
}

.postContent ul {
  margin-left: 30px;
}

.pageContent .noBannerContent {
  background: none;
  margin-top: 0;
  padding: 0 !important;
}

.pageContent .container {
  background: #fff;
  border-radius: 3px;
  margin-top: -25vh;
  padding-top: 20px;
}

.home .pageContent .container {
  margin-top: 0;
}

.pageTitle, .entry-title {
  font-family: 'Dosis', sans-serif;
  color: #000;
  font-size: 44px;
  font-weight: 300;
  text-transform: uppercase;
  border-bottom: 2px solid #e3e3e3;
  padding-bottom: 8px;
  line-height: 58px;
  margin-bottom: 35px;
}

.sidebar {
  margin-top: 39px;
}

.sidebar li {
  margin-bottom: 30px;
}

.sidebar li a.button {
  width: 100%;
  text-align: center;
  display: block;
  padding: 18px 0;
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
  border: none;
  text-decoration: none;
  background: url("../images/house-ico.png") no-repeat 10px center #e8ae01;
}

.sidebar li a.button:hover {
  background-color: #444;
}

.sidebar li #text-14home a {
  width: 100%;
  float: right;
  text-align: center;
  display: block;
  padding: 18px 0;
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  background: url("../images/house-ico.png") no-repeat 10px center #e8ae01;
}

.sidebar li #text-14home a:hover {
  background-color: #444;
}

.sidebar li #text-15home a {
  width: 100%;
  float: right;
  text-align: center;
  display: block;
  padding: 18px 0;
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  background-color: #e8ae01;
}

.sidebar li #text-15home a:hover {
  background-color: #444;
}

.sidebar p {
  font-size: 14px;
  line-height: 22px;
}

.dd_causes_widget ul, .dd_news_widget ul, .dd_events_widget ul {
  margin-left: 0;
}

.two-thirds .dd_news_widget, .two-thirds .dd_causes_widget, .two-thirds .dd_events_widget {
  padding-left: 20px;
}

.widget .dd_causes_widget li {
  margin-bottom: 25px;
}

.pageContent .sidebar .dd_events_post h1,
.one-third .dd_events_post h1,
.one-third .dd_events_post h1,
.four .dd_events_post h1,
.four .dd_events_post h1,
.homeFull .dd_events_post h1 {
  width: 50%;
  line-height: 28px;
  font-size: 20px;
  margin: 0;
  padding: 0;
  float: left;
}

.homeFull {
  margin-bottom: 20px;
}

.causeTitleWImg {
  margin-bottom: 15px;
}

.causeTitleWImg img, .causeThumb img {
  border-radius: 3px;
}

.causeThumb img {
  margin-bottom: 20px;
}

.pageContent .dd_causes_post, .widget .dd_causes_post {
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.dd_causes_widget ul li:last-child {
  border: none;
}

.single .dd_news_post {
  margin-top: 20px;
}

.pagination, .pagination li {
  margin: 0;
}

.pagination li {
  float: left;
  margin-right: 15px;
}

/* Widgets */
.widget_archive ul,
.widget_categories ul,
.widget_links ul,
.widget_pages ul,
.widget_pages ul,
.widget_recent_entries ul,
.widget_recent_comments ul,
.widget_meta ul,
.widget_nav_menu ul {
  margin: 0;
}

.widget_archive ul li a,
.widget_categories ul li a,
.widget_links ul li a,
.widget_pages ul li a,
.widget_pages ul li a,
.widget_recent_entries ul li a,
.widget_recent_comments ul li a,
.widget_meta ul li a,
.widget_nav_menu ul li a {
  text-decoration: none;
}

footer .widget_archive ul li a,
footer .widget_categories ul li a,
footer .widget_links ul li a,
footer .widget_pages ul li a,
footer .widget_pages ul li a,
footer .widget_recent_entries ul li a,
footer .widget_recent_comments ul li a,
footer .widget_meta ul li a,
footer .widget_nav_menu ul li a {
  color: #999;
  text-decoration: none;
}

footer .widget_archive ul li a:hover,
footer .widget_categories ul li a:hover,
footer .widget_links ul li a:hover,
footer .widget_pages ul li a:hover,
footer .widget_pages ul li a:hover,
footer .widget_recent_entries ul li a:hover,
footer .widget_recent_comments ul li a:hover,
footer .widget_meta ul li a:hover,
footer .widget_nav_menu ul li a:hover {
  color: #666;
}

.widget_archive ul li,
.widget_categories ul li,
.widget_links ul li,
.widget_pages ul li,
.widget_pages ul li,
.widget_recent_entries ul li,
.widget_recent_comments ul li,
.widget_meta ul li,
.widget_nav_menu ul li {
  border-bottom: 1px solid #E3E3E3;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

footer .widget_archive ul li,
footer .widget_categories ul li,
footer .widget_links ul li,
footer .widget_pages ul li,
footer .widget_pages ul li,
footer .widget_recent_entries ul li,
footer .widget_recent_comments ul li,
footer .widget_meta ul li,
footer .widget_nav_menu ul li {
  border-bottom: 1px solid #424242;
}

.widget_archive ul li:last-child,
.widget_categories ul li:last-child,
.widget_links ul li:last-child,
.widget_pages ul li:last-child,
.widget_pages ul li:last-child,
.widget_recent_entries ul li:last-child,
.widget_recent_comments ul li:last-child,
.widget_meta ul li:last-child,
.widget_nav_menu ul li:last-child {
  border: none;
  margin: 0;
}

/* calendar widget */
.widget_calendar {
  float: left;
}

#wp-calendar caption {
  text-align: right;
  color: #333;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 15px;
}

#wp-calendar thead {
  font-size: 10px;
}

#wp-calendar thead th {
  padding-left: 15px;
  padding-bottom: 10px;
}

#wp-calendar tbody {
  color: #aaa;
}

#wp-calendar tbody td {
  background: #f5f5f5;
  border: 1px solid #fff;
  text-align: center;
  padding: 8px;
}

#wp-calendar tbody td:hover {
  background: #fff;
}

#wp-calendar tbody .pad {
  background: none;
}

#wp-calendar tfoot #next {
  font-size: 10px;
  text-transform: uppercase;
  text-align: right;
}

#wp-calendar tfoot #prev {
  font-size: 10px;
  text-transform: uppercase;
  padding-top: 10px;
}

.single .dd_causes_post, .single .dd_events_post, .single .dd_news_post {
  padding-bottom: 0 !important;
  border: none !important;
}

.widget h3 {
  border-bottom: 2px solid #e3e3e3;
  padding-bottom: 9px;
  margin: 0 0 25px;
}

.widget h3 a {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #e3e3e3;
  text-decoration: none;
  font-weight: 700;
}

/* Causes Widgets */
.dd_causes_widget img {
  border-radius: 3px;
  display: block;
}

.causeTitle {
  margin-bottom: 20px;
}

.widgetWrapper {
  position: relative;
}

.dd_causes_widget .causesWidgetWImg ul, .causeTitleWImg h2 {
  position: absolute;
  bottom: 25%;
  left: 0;
  margin: 0;
}

.dd_causes_widget li ul li {
  margin: 0 !important;
}

.dd_causes_widget li ul h2,
.dd_causes_widget li ul a {
  font: 13px 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 600;
  margin-bottom: 5px;
}

.causeTitle h2 a,
.causeTitleWImg h2 a {
  font: 31px 'Dosis', 'Helvetica Neue', Helvetica, sans-serif;
  margin: 0;
}

.dd_causes_widget li ul h2 a,
.causeTitle h2 a,
.causeTitleWImg h2 a {
  color: #fff;
  text-decoration: none;
  background: #000;
  line-height: 28px;
  padding: 5px 10px;
  text-transform: uppercase;
}

.dd_causes_widget li ul h2 a:hover,
.causeTitle h2 a:hover,
.causeTitleWImg h2 a:hover {
  background: #444;
}

.dd_causes_widget li ul a {
  color: #000;
  text-decoration: none;
  padding: 5px 8px;
  text-transform: uppercase;
}

.dd_causes_widget ul {
  margin: 0;
}

/* Horizontal Widget Area */
.horizontalWidgetArea .one-third {
  margin-bottom: 0;
}

.horizontalWidgetArea .homeFull .dd_causes_post {
  border: none;
  padding: 0;
}

/* News Widget */
.dd_news h1, .dd_news_post h1 {
  font-family: 'Dosis', sans-serif;
  color: #000;
  font-size: 40px;
  font-weight: 300;
  display: inline-block;
  margin: 0 0 20px 0;
  padding-left: 10px;
}

.sidebar .dd_news_post h1, footer .dd_news_post h1, .four .dd_news_post h1 {
  font-size: 28px;
  line-height: 36px;
}

.sidebar .postTitleWithImage img,
.pageContent .sidebar .postCategories,
.pageContent .sidebar .widgetAuthor,
footer .postTitleWithImage img,
.homeFull .postTitleWithImage img,
.one-third .postTitleWithImage img,
footer .postCategories,
footer .widgetAuthor,
.four .postTitleWithImage img,
.four .postCategories,
.four .widgetAuthor {
  display: none;
}

.pageContent .sidebar .postTitleWithImage h1,
footer .postTitleWithImage h1,
.homeFull .postTitleWithImage h1,
.one-third .postTitleWithImage h1,
.four .postTitleWithImage h1 {
  width: 95%;
}

.dd_news h1 a, .dd_news_post h1 a {
  padding: 0 10px 0 0;
  color: #333;
  text-decoration: none;
  text-transform: uppercase;
}

.dd_news_post {
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 20px;
  margin-bottom: 25px;
}

footer .dd_news_post {
  border-bottom: 1px solid #424242;
}

.pageContent .dd_news_post, .pageContent .dd_news_post:last-child {
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 25px;
  margin-bottom: 30px;
}

.dd_news_post:last-child, .homeFull .dd_news_post {
  border: none;
}

.metaBtn {
  margin: 0 0 10px;
  border-bottom: 1px solid #d4d4d4;
  border-top: 1px solid #d4d4d4;
  text-transform: uppercase;
}

footer .metaBtn {
  border-bottom: 1px solid #424242;
  border-top: 1px solid #424242;
}

.metaBtn li:last-child a {
  border-right: none;
}

.metaBtn li {
  background: #fff;
  float: left;
  margin: 0;
}

footer .metaBtn span {
  color: #FFF;
  margin-right: 2px;
}

footer .metaBtn li {
  background: none;
}

footer .metaBtn li a {
  padding-left: 0;
}

.metaBtn span {
  color: #000;
}

.metaBtn li a {
  padding: 11px 14px;
  float: left;
  border-right: 1px solid #d4d4d4;
  text-decoration: none;
  font-weight: 700;
}

a.continue {
  text-decoration: none;
  font-weight: 700;
}

/* Footer Widget */
footer .widget .dd_causes_post {
  border-bottom: 1px solid #424242;
}

footer .dd_causes_widget li ul h2 a:hover {
  background: #555;
}

/* Posts Styling */
.postTitleWithImage img {
  float: left;
  max-width: 150px;
  border-radius: 3px;
  margin-bottom: 20px;
}

.postTitleWithImage h1 {
  float: right;
  width: 380px;
}

.eight .postTitleWithImage h1 {
  width: 280px;
}

.two-thirds .postTitleWithImage h1 {
  width: 420px;
}

.pageContent .postTitleWithImage h1 {
  width: 340px;
}

.full .postTitleWithImage h1 {
  width: 640px;
}

.full .noBannerContent .postTitleWithImage h1 {
  width: 760px;
}

.noBannerContent .postTitleWithImage h1 {
  width: 460px;
}

.postCategories {
  border-bottom: 1px solid #D4D4D4;
  padding-bottom: 10px;
  padding-left: 13px;
  margin-bottom: 15px;
  font-size: 13px;
}

.postCategories a, .postCategories span {
  text-decoration: none;
  font-weight: 700;
  text-transform: uppercase;
}

.postCategories span {
  color: #000;
  margin-right: 5px;
}

.eventMeta {
  float: left;
  width: 300px;
  padding: 20px 20px 10px;
  border-radius: 3px;
  border: 1px solid #E3E3E3;
  margin: 0 30px 15px 0;
}

.info {
  float: right;
  width: 65%;
}

.info a, .info span {
  margin-top: 0;
  width: 90%;
  text-align: center;
}

.info span {
  background: #f7f7f7;
  border-radius: 3px;
  border: 1px solid #E3E3E3;
  padding: 10px 10px 13px;
  display: block;
  margin-bottom: 15px;
}

.info span h3 {
  text-transform: uppercase;
  font-family: 'Dosis', sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}

.dateContainer {
  float: left;
  width: 83px;
  height: 86px;
  text-align: center;
  background: url(../images/date.png) no-repeat;
  margin-right: 20px;
}

.single .dateContainer {
  margin: 0;
}

.single .sidebar .dateContainer {
  margin-right: 20px;
}

.month, .day {
  display: block;
}

.month {
  color: #2b2b2a;
  font-size: 17px;
  font-family: 'Dosis', sans-serif;
  line-height: 24px;
  font-weight: 600;
  margin-top: 25px;
}

.day {
  color: #ababab;
  font-size: 16px;
  font-family: 'Dosis', sans-serif;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: 600;
}

.dd_events_top {
  display: block;
  margin-bottom: 15px;
}

.dd_events .postTitle {
  float: right;
  width: 235px;
}

.dd_events h1, .dd_events_post h1 {
  line-height: 27px;
}

.pageContent .dd_events_post h1 {
  float: left;
  width: 65%;
}

.pageContent .dd_events_post h1, .eight .dd_events_post h1, .two-thirds .dd_events_post h1 {
  line-height: 40px;
  font-size: 28px;
}

footer .dd_events h1 a, footer .dd_events_post h1 a {
  color: #fff;
}

.dd_events h1 a, .dd_events_post h1 a {
  font-family: 'Dosis', sans-serif;
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
  padding: 25px 0;
  font-weight: 400;
  margin: 0 0 20px 0;
}

a.facebookBtn {
  color: #fff;
  text-transform: uppercase;
  border-radius: 3px;
  text-decoration: none;
  font-size: 13px;
  padding: 7px 10px;
}

a.facebookBtn .icon-facebook-squared {
  margin-right: 10px;
}

.widget a.donateBtn, .sidebar .facebookBtnWidget a.facebookBtn {
  width: 90%;
  padding: 11px 10px;
}

.widget .widget_btn {
  margin: 0;
}

a.donateBtn {
  text-transform: uppercase;
  border-radius: 3px;
  text-decoration: none;
  font-size: 13px;
  padding: 7px 10px;
}

a.donateBtn .icon-plus-circled {
  margin-right: 10px;
}

.full a.donateBtn, .full h1 a.facebookBtn {
  float: right;
  margin-top: 12px;
}

.dd_events_post .continue, .widget_btn .continue {
  color: #000;
  text-transform: uppercase;
  line-height: 20px;
  border-radius: 3px;
  font-weight: 600;
  font-size: 12px;
  padding: 8px 10px;
}

.or {
  margin: 0 7px;
  font-size: 12px;
  font-style: italic;
}

.widget_btn {
  margin-top: 25px;
}

.widget_btn a, .dd_events_btn a {
  margin: 0;
}

.sidebar .widget_btn .facebookBtn {
  text-align: center;
  width: 90%;
}

.sidebar .dd_events_btn .facebookBtn,
.sidebar .dd_events_btn span,
.four .dd_events_btn .facebookBtn,
.four .dd_events_btn span,
.sidebar .dd_events_btn a,
.four .dd_events_btn a {
  display: block;
  text-align: center;
}

.sidebar .or,
.four .or {
  text-align: center;
  display: block;
  margin: 10px 0;
}

.dd_events_post {
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 25px;
  margin-bottom: 25px;
}

.homeFull .dd_events_post {
  border: none;
}

.pageContent .dd_events_post:last-child {
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 25px;
  margin-bottom: 25px;
}

.pageContent .dd_events_post {
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.dd_events_post:last-child {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.dd_events_thumb {
  border-radius: 3px;
  margin-bottom: 20px;
}

.dd_events_thumb img {
  border-radius: 3px;
  max-width: 100%;
  height: auto;
}

.rightWidgetArea .widget {
  padding-left: 20px;
}

.dd_board_post {
  margin-bottom: 35px;
}

.dd_board_post_thumb {
  float: left;
}

.dd_board_post_thumb img {
  border-radius: 3px;
}

.full .dd_board_post_details {
  width: 565px;
}

.noBannerContent .dd_board_post_details {
  width: 380px;
}

.full .noBannerContent .dd_board_post_details {
  width: 675px;
}

.dd_board_post_details {
  float: right;
  width: 265px;
}

.dd_board_post_details h4 {
  text-transform: uppercase;
  font-family: 'Dosis', sans-serif;
  font-size: 16px;
  font-weight: 500;
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

.dd_board_post_details h4 span {
  font: 13px 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;
  color: #5f5f5f;
  margin-left: 20px;
}

.dd_board_post_title {
  text-decoration: none;
  color: #000;
}

/* Comments */
#commentform textarea {
  width: 95%;
}

.required {
  display: none;
}

.form-submit input {
  word-spacing: 0.25em;
  font-family: 'Oswald', sans-serif;
  text-transform: none !important;
  line-height: 22px;
  padding: 12px 13px 11px;
  text-align: center;
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 18px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 3px;
  text-transform: uppercase !important;
}

.form-allowed-tags {
  font-size: 11px;
}

#comments {
  margin-bottom: 40px;
}

#comments label {
  margin-bottom: 0 !important;
}

#comments h4 {
  font-family: 'Dosis', sans-serif;
  text-transform: none;
  word-spacing: 0.1em;
  font-weight: 500;
  font-size: 18px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dadada;
  color: #757575;
  margin-bottom: 20px;
}

#comments li {
  margin: 0;
  padding: 0;
}

.comment h5, .comment-inner h5, .comment-inner-inner h5 {
  font-family: 'Dosis', sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: #757575;
  margin-bottom: 0;
}

.comment .children li {
  padding: 20px 0 !important;
}

.comment p.meta, .comment-inner p.meta, .comment-inner-inner p.meta,
.comment p.meta a, .comment-inner p.meta a, .comment-inner-inner p.meta a {
  font-weight: normal;
  font-size: 11px;
  margin-bottom: 5px;
}

.comment p.meta a.reply, .comment-inner p.meta a.reply, .comment-inner-inner p.meta a.reply {
  font-family: 'Dosis', sans-serif;
  font-weight: 700;
  text-decoration: none;
  font-size: 16px;
  font-style: italic;
}

.comment p.meta a.reply:hover, .comment-inner p.meta a.reply:hover, .comment-inner-inner p.meta a.reply:hover {
  text-decoration: underline;
}

#comments .children .comment-inner.last + .children {
  background: none;
}

#comments .children {
  margin-left: 100px;
}

#comments .comment {
  overflow: hidden;
  background: transparent;
}

#comments .comment-inner {
  padding-left: 81px;
  padding-bottom: 20px;
  overflow: hidden;
  background: transparent;
}

#comments .comment-inner-inner {
  padding-left: 163px;
  padding-bottom: 20px;
  overflow: hidden;
}

#comments .comment .avatar, #comments .comment-inner .avatar, #comments .comment-inner-inner .avatar {
  float: left;
  margin-right: 25px;
}

#comments .comment .avatar img, #comments .comment-inner .avatar img, #comments .comment-inner-inner .avatar img {
  margin-top: 1px;
}

#comments .comment, #comments .comment-inner, #comments .comment-inner-inner {
  background-repeat: no-repeat;
}

.text {
  font-size: 13px;
  border-bottom: 1px solid #dadada;
}

#comments .comment .text {
  width: 420px;
  float: left;
}

.full #comments .comment .text {
  width: 720px;
}

.full #comments .comment .children li .text {
  width: 625px;
}

.full #comments .comment .children li .children li .text {
  width: 525px;
}

#comments .comment .children li .text {
  width: 320px;
  float: left;
}

#comments .comment .children li .children li .text {
  width: 220px;
  float: left;
}

#leave-comment h4, #contact-form h4 {
  font-size: 17px;
  padding-bottom: 20px;
  border-bottom: 1px solid #C9C9C9;
  color: #757575;
  margin-bottom: 30px;
}

.wpcf7 p {
  font-weight: bold;
}

.wpcf7 textarea {
  width: 100%;
}

.wpcf7-text {
  width: 60%;
}

.wpcf7-submit {
  cursor: pointer;
}

.comment-form label {
  margin-bottom: 10px;
  font-weight: normal;
  font-size: 15px;
}

.comment-form label span {
  color: #a39c5c;
}

.comment-form #name, .comment-form #email, .comment-form #website, .comment-form #comment {
  width: 50%;
  display: block;
  margin-bottom: 15px;
  color: #878787;
  padding: 10px 10px;
}

.comment-form #comment {
  height: 230px;
  width: 100%;
  resize: none;
  font-size: 11.5px;
  line-height: 24px;
  padding: 10px 0px 0px 10px;
  margin-bottom: 25px;
}

#leave-comment .button-big {
  margin-bottom: 0 !important;
}

/* Contact */
/* Add curved borders to various elements */
#contactForm, .statusMessage {
  border-radius: 3px;
}

/* Style for the contact form and status messages */
#contactForm, .statusMessage {
  color: #666;
}

/* The form dimensions */
/* Position the form in the middle of the window (if JavaScript is enabled) */
#contactForm.positioned {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: auto;
  margin-bottom: auto;
}

/* Dimensions and position of the status messages */
.statusMessage {
  display: none;
  margin: auto;
  width: 30em;
  height: 2em;
  padding: 1.5em;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.statusMessage p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 13px;
}

/* The header at the top of the form */
#contactForm h2 {
  font-size: 2em;
  font-style: italic;
  letter-spacing: .05em;
  margin: 0 0 1em -.75em;
  padding: 1em;
  width: 19.5em;
  color: #aeb6aa;
  border-bottom: 1px solid #aaa;
  border-radius: 10px 10px 0 0;
}

/* Give form elements consistent margin, padding and line height */
#contactForm ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#contactForm ul li {
  margin: .9em 0 0 0;
  padding: 0;
}

/* The field labels */
#contactForm label {
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 22px;
}

/* The fields */
#contactForm textarea {
  display: block;
  width: 90%;
}

#contactForm textarea {
  height: 13em;
  line-height: 1.5em;
  resize: none;
}

/* Place a border around focused fields, and hide the inner shadow */
#contactForm *:focus {
  outline: none;
}

#cancel, #sendMessage {
  cursor: pointer;
}

/* Display correctly filled-in fields with a green background */
/* The Send and Cancel buttons */
.statusMessage {
  background: #000;
  z-index: 999;
  color: #999;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

#sendMessage {
  border: none;
}

/* Gallery */
.galleryContainer {
  position: relative;
}

.switcher button {
  border: 2px solid #F5F219;
  background: white;
  cursor: pointer;
  border-radius: 5px;
  width: 22px;
  height: 22px;
  color: #555;
  font-weight: bold;
  font-size: 12px;
  margin-right: 8px;
  margin-bottom: 10px;
  text-align: center;
}

.switcher button:hover {
  border: 2px solid #888;
}

.switcher span {
  font-size: 12px;
  margin-right: 10px;
}

.filters span {
  color: #F5F219;
  text-transform: uppercase;
  font-family: 'Dosis', sans-serif;
  font-size: 14px;
  margin-right: 20px;
  font-weight: 600;
}

.filters {
  background: #000;
  margin: 20px 0;
  padding: 10px 10px 0 15px;
  border-radius: 3px;
}

.filters a {
  color: #b0b0b0;
  text-transform: uppercase;
  font-family: 'Dosis', sans-serif;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  margin-right: 15px;
  text-decoration: none;
}

.filters a:hover {
  color: #fff;
}

.mega-hoverlink i, .mega-hoverview i {
  line-height: 30px;
}

.entry a {
  color: #333;
}

/* Footer */
footer .one-third {
  padding: 60px 0;
}

.smallFooter {
  background-color: #566C11;
}

.smallFooter li {
  padding: 11px 7px;
  float: left;
  -webkit-transition: all 120ms ease-in;
  transition: all 120ms ease-in;
}

.smallFooter li:hover {
  background: #444;
}

.smallFooter .donate i {
  margin-right: 10px;
  -webkit-font-smoothing: antialiased;
}

.smallFooterLeft a {
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  padding: 10px;
}

.smallFooter a {
  color: #FFF;
}

.smallFooter a:hover {
  color: #FFF;
  text-decoration: underline;
}

.smallFooterLeft {
  float: left;
  margin: 0;
}

.smallFooterLeft li {
  margin: 0;
}

.flickrImg li {
  float: left;
  margin-right: 15px;
}

.flickrImg li:nth-child(4), .flickrImg li:nth-child(8) {
  margin: 0;
}

.informations {
  margin: 0;
}

.informations li {
  padding-bottom: 20px !important;
  border-bottom: 1px solid #424242 !important;
  width: 100% !important;
}

.informations li:last-child {
  border: none !important;
}

.informations h3 {
  border-bottom: none !important;
  color: #fff !important;
}

.informations span {
  text-align: right !important;
  width: 55% !important;
  line-height: 23px !important;
  padding: 5px 0 35px !important;
}

#myTabContent {
  margin-bottom: 20px;
}

/* #Media Queries
================================================== */
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 960px) and (max-width: 1300px) {
  .flex-caption h1 {
    font-size: 35px !important;
    line-height: 42px !important;
  }
  .caption-btn li a {
    font-size: 11px;
  }
  #slider span {
    font-size: 13px;
  }
  .flex-caption p {
    margin: 0 0 15px 0 !important;
  }
  .flex-caption-decription {
    padding: 10px !important;
  }
  .sliderLogo {
    top: 6% !important;
  }
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .caption-btn {
    display: none;
  }
  .homeFull .widget_btn a,
  .homeFull .dd_events_btn a,
  .sidebar .dd_events_btn .facebookBtn,
  .sidebar .dd_events_btn span,
  .one-third .dd_events_btn .facebookBtn,
  .one-third .dd_events_btn span,
  .four .dd_events_btn .facebookBtn,
  .four .dd_events_btn span,
  .one-third .dd_events_btn a,
  .one-third .dd_events_btn .facebookBtn,
  .one-third .dd_events_btn span,
  .sidebar .dd_events_btn .facebookBtn,
  .sidebar .dd_events_btn span,
  .four .dd_events_btn .facebookBtn,
  .four .dd_events_btn span,
  .sidebar .dd_events_btn a,
  .four .dd_events_btn a {
    display: block;
    text-align: center;
  }
  .homeFull .or,
  .one-third .or {
    text-align: center;
    display: block;
    margin: 10px 0;
  }
  .eight .postTitleWithImage h1 {
    width: 180px;
  }
  .two-thirds .postTitleWithImage h1 {
    width: 290px;
  }
  .full #comments .comment .text {
    width: 555px;
  }
  .full #comments .comment .children li .text {
    width: 455px;
  }
  .full #comments .comment .children li .children li .text {
    width: 355px;
  }
  .full .dd_board_post_details {
    width: 400px;
  }
  .full .noBannerContent .dd_board_post_details {
    width: 500px;
  }
  .noBannerContent .dd_board_post_details {
    width: 260px;
  }
  .flex-caption h1 {
    font-size: 35px !important;
    line-height: 42px !important;
  }
  #comments .comment .text {
    width: 300px;
    float: left;
  }
  #comments .comment-inner .text {
    width: 225px;
    float: left;
  }
  #comments .comment-inner-inner .text {
    width: 145px;
    float: left;
  }
  .eventMeta {
    width: 90%;
  }
  .eventMetaFull {
    width: 300px;
  }
  .postTitleWithImage h1 {
    width: 260px;
  }
  .dd_events .postTitle {
    width: 165px;
  }
  .caption-btn li a {
    font-size: 11px;
  }
  #slider p {
    font-size: 13px;
  }
  .home .flex-caption {
    max-width: 748px !important;
  }
  .pageContent .container {
    margin-top: 0;
  }
  .header-img {
    padding-bottom: 50px;
  }
  .sidebar {
    margin-top: 35px !important;
  }
  .pageContent .postTitleWithImage h1 {
    width: 230px;
  }
  .full .postTitleWithImage h1 {
    width: 470px;
  }
  .full .noBannerContent .postTitleWithImage h1 {
    width: 568px;
  }
  .noBannerContent .postTitleWithImage h1 {
    width: 327px;
  }
  .dd_board_post_details {
    float: right;
    width: 175px;
  }
  nav select {
    display: block !important;
  }
  .select-container {
    display: block;
  }
  #comments .comment .children li .text {
    width: 215px;
  }
  #comments .comment .children li .children li .text {
    width: 115px;
  }
  .carouselWrapper {
    display: none;
  }
  .four .dd_events_post h1 {
    width: 40%;
  }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  .eight .postTitleWithImage h1 {
    width: 240px;
  }
  .two-thirds .postTitleWithImage h1 {
    width: 220px;
  }
  .full .noBannerContent .dd_board_post_details, .noBannerContent .dd_board_post_details {
    width: 100%;
    margin-top: 20px;
  }
  .full #comments .comment .text {
    width: 325px;
  }
  .full #comments .comment .children li .text {
    width: 225px;
  }
  .full #comments .comment .children li .children li .text {
    width: 125px;
  }
  #comments .comment .text {
    width: 320px;
    float: left;
  }
  #comments .comment-inner .text {
    width: 225px;
    float: left;
  }
  #comments .comment-inner-inner .text {
    width: 145px;
    float: left;
  }
  .postCategories {
    padding-left: 0;
  }
  .full .dd_board_post_details {
    width: 100%;
    margin-top: 20px;
  }
  nav select {
    display: block !important;
  }
  .select-container {
    display: block;
  }
  .mobileNav {
    display: block;
  }
  .dd_events .postTitle {
    width: 315px;
  }
  .rightWidgetArea .widget {
    padding-left: 0;
  }
  .postTitleWithImage h1 {
    width: 240px;
  }
  .carouselWrapper {
    display: none;
  }
  .sliderLogo {
    top: 33% !important;
  }
  .horizontalWidgetArea {
    margin-bottom: 10px;
  }
  .pageContent .container {
    margin-top: 0;
  }
  .header-img {
    padding-bottom: 50px;
  }
  .sidebar {
    margin-top: 35px !important;
  }
  .pageContent .postTitleWithImage h1 {
    width: 240px;
  }
  .full .noBannerContent .postTitleWithImage h1 {
    width: 240px;
  }
  .modal {
    width: 365px;
    left: 70%;
  }
  .dd_board_post_details {
    float: right;
    width: 175px;
  }
  #comments .comment .children li .text {
    width: 215px;
  }
  #comments .comment .children li .children li .text {
    width: 115px;
  }
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .flex-holder {
    z-index: -1;
  }
  .two-thirds .postTitleWithImage h1 {
    width: 220px;
  }
  .full .dd_board_post_details {
    width: 100%;
    margin-top: 20px;
  }
  .dd_causes_widget li:first-child {
    margin-top: 25px !important;
  }
  .dd_causes_widget li {
    margin: 0 0 25px 0 !important;
  }
  .metaBtn li {
    display: inline-block;
    width: 100%;
  }
  .metaBtn li a {
    border: none;
    padding-left: 0;
  }
  .metaBtn li:last-child a {
    padding-top: 0;
  }
  .pageContent .sidebar .postTitleWithImage h1 {
    width: 97%;
  }
  .sidebar .metaBtn li:last-child a {
    padding-top: 15px;
  }
  footer .one-third {
    padding: 25px 0;
  }
  .demo .content {
    width: 100%;
  }
  .demo .img {
    display: none;
  }
  .eventMeta {
    width: 90%;
    margin: 0 0 20px 0;
  }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  a#logo {
    display: block;
  }
  a#logo img {
    margin: 10px auto;
    display: block;
  }
  .eight .postTitleWithImage h1, .two-thirds .postTitleWithImage h1 {
    width: 97%;
  }
  .text {
    margin-top: 20px;
  }
  .eventMeta {
    width: 86%;
    margin: 0 0 20px 0;
  }
  .metaBtn li {
    display: inline-block;
    width: 100%;
  }
  .dd_board_post_details {
    margin-top: 30px;
    width: 100%;
  }
  .pageContent .postTitleWithImage h1 {
    width: 100%;
  }
  .dd_events .postTitle {
    width: 195px;
  }
  .dd_causes_widget li:first-child {
    margin-top: 20px !important;
  }
  .dd_causes_widget li {
    margin: 0 0 20px 0 !important;
  }
  .donate {
    display: none;
  }
  .sliderLogo {
    top: 20% !important;
  }
  .widget_btn a, .dd_events_btn a {
    display: block;
    text-align: center;
  }
  .or {
    text-align: center;
    display: block;
    margin: 10px 0;
  }
  .postTitleWithImage img {
    display: none;
  }
  .postTitleWithImage h1 {
    width: 100%;
  }
  .metaBtn li a {
    border: none;
    padding-left: 0;
  }
  .metaBtn li:last-child a {
    padding-top: 0;
  }
  .pageContent .sidebar .postTitleWithImage h1 {
    width: 97%;
  }
  .sidebar .metaBtn li:last-child a {
    padding-top: 15px;
  }
  footer .one-third {
    padding: 25px 0;
  }
  .modal {
    width: 275px;
    left: 90%;
  }
  .demo .content {
    width: 100%;
  }
  .demo .img {
    display: none;
  }
}

.carouselWrapper {
  display: none;
}

body {
  overflow-x: hidden;
}

body.home .sidebar.four.columns.alignright {
  float: right;
  clear: right;
  width: 300px;
  margin: -25px 0 20px;
}

body.home img.alignright {
  clear: right;
}

body.home p.alignright {
  margin: 0;
}

body footer .container {
  width: 100%;
  max-width: 1280px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body footer .container > ul {
  width: 100%;
  max-width: 1280px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

body .container .column {
  float: none;
  display: block;
  width: calc(25% - 20px) !important;
  margin-left: 10px !important;
  margin-right: 10px !important;
}

body .smallFooter .container {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

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

body .one-third.column iframe {
  max-width: 100%;
}

body footer .gfield_label {
  display: none !important;
}

a:focus, .sf-menu a:focus, .flex-container a:focus, .flexslider a:focus {
  outline: auto !important;
}

.caption-btn li a:focus {
  background: #f5f5f5;
}

.sidebar li #text-15home a:focus {
  background-color: #444;
}

.header-img {
  background-size: cover !important;
}

.sidebar li #text-3 a {
  font-size: 16px;
  font-size: 1rem;
  width: calc(100% - 4rem);
  padding: 18px 16px 18px 48px;
  padding: 1.125rem 1rem 1.125rem 3rem;
}

.donate-button {
  font-size: 16px;
  font-size: 1rem;
  width: auto;
  padding: 18px 16px 18px 48px;
  padding: 1.125rem 1rem 1.125rem 3rem;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  color: #fff !important;
  text-decoration: none;
  background: url(../images/house-ico.png) no-repeat 10px center #e8ae01;
}

.donate-button:hover {
  background-color: #444;
}

.donate-button:focus {
  background-color: #444;
}

@media all and (max-width: 1424px) {
  body footer .container {
    max-width: 640px;
  }
  body .container .column {
    width: calc(50% - 20px) !important;
  }
}

@media all and (max-width: 1024px) {
  body .container {
    max-width: 100%;
  }
  body .sliderWrapper .flex-direction-nav a:hover:active {
    opacity: 1;
  }
  body .sliderWrapper .flex-direction-nav a {
    margin: -60px 0 0;
    opacity: 0.7;
  }
  body .pageContent .postContent iframe {
    width: 100%;
  }
  .one-third.column iframe {
    height: 100%;
    width: auto;
  }
}

@media only screen and (max-width: 959px) {
  body .mobileNav {
    padding: 0 !important;
    margin: 0;
  }
  #topbar {
    box-shadow: 1px -2px 4px 1px;
  }
  .secondaryNav li {
    padding: 20px 3px 20px 4px;
  }
}

@media only screen and (max-width: 480px) {
  .header-img {
    padding-bottom: 0;
  }
  h3 {
    font-style: 24px;
  }
  body.home .sidebar.four.columns.alignright {
    width: 100%;
  }
  body .container .one-third.column {
    width: auto;
  }
  .one-third.column iframe {
    height: auto;
    width: 100%;
  }
  body .container {
    padding: 0 10px;
  }
  body .mobileNav {
    padding: 0 !important;
    margin: 0;
  }
  body .pageContent {
    padding: 0;
  }
  body .container .nine.columns {
    width: auto;
  }
  body .container .four.columns {
    width: 100%;
  }
  .pageContent .pageTitle, .pageContent .entry-title {
    font-size: 32px;
  }
}

@media only screen and (min-width: 959px) {
  .social-menu-links {
    display: none;
  }
}

@media only screen and (max-width: 479px) {
  a#logo {
    width: 41%;
  }
  a#logo img {
    width: 100%;
  }
}

a#logo, li.searchForm {
  position: relative;
  z-index: 8888;
  height: 100%;
}

.topBarSearch {
  z-index: 9999;
}

.caption-slider .flex-control-nav,
.caption-slider .flex-direction-nav {
  display: none;
}

@media only screen and (min-width: 768px) {
  .caption-slider {
    display: none;
  }
}

.mobile-captions h1 {
  font-size: 20px;
}

nav select.hidden {
  width: 100%;
  z-index: 99999999999999999999999999999999999999999999999999999999999999999999999999999;
  display: none;
  position: -webkit-sticky !important;
  position: sticky !important;
  cursor: pointer !important;
  margin-bottom: 0 !important;
  padding: 5px 0 15px 15px;
  margin-left: -50vw;
  left: 50%;
  background: transparent;
  color: transparent;
  border: transparent;
}

.secondaryNav .mobileNavWrapper nav select.shown {
  width: 100%;
  z-index: 5;
  opacity: 0;
  display: none;
  cursor: pointer !important;
  margin-bottom: 0 !important;
  padding: 5px 0 15px 15px;
  margin-left: -50vw;
  left: 50%;
}

@media only screen and (max-width: 767px) {
  .flex-holder, .flex-caption div {
    position: relative !important;
  }
  .flex-direction-nav {
    display: none;
  }
  .flex-holder {
    padding: 0 30px;
  }
  .flex-caption h1 {
    font-size: 20px !important;
  }
  .flex-caption-decription, .caption-btn {
    float: none !important;
  }
  body .container .column {
    width: calc(100% - 20px) !important;
  }
}

#input_5_5 > div {
  width: 100% !important;
}

.horizontalWidgetArea,
ul.sidebar {
  padding-left: 0;
}

body.loading {
  opacity: 0;
}

.page-id-1319 h1 {
  text-align: center;
}

.building-block {
  overflow: hidden;
  padding: 45px 0;
  padding: 2.8125rem 0;
  width: 100%;
  margin-bottom: 45px;
  margin-bottom: 2.8125rem;
}

.building-block:last-of-type {
  margin-bottom: 0;
}

.building-block .item {
  margin-bottom: 45px;
  margin-bottom: 2.8125rem;
}

.building-block .item:last-of-type {
  margin-bottom: 0;
}

.building-block .image.column, .building-block .image.columns {
  margin-bottom: 22.5px;
  margin-bottom: 1.40625rem;
}

@media (min-width: 48em) {
  .building-block .image.column, .building-block .image.columns {
    margin-bottom: 0;
  }
}

.building-block.bb-gallery .row {
  margin-top: -15px;
  margin-top: -0.9375rem;
  margin-bottom: -15px;
  margin-bottom: -0.9375rem;
}

.building-block.bb-gallery .row .gallery-column {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

.building-block.bb-gallery img {
  width: 100%;
  height: auto;
}

.building-block.bb-image-text .row .image img {
  max-width: 100%;
  height: auto;
}

.building-block.bb-item-list .item .image img {
  max-width: 100%;
  height: auto;
}

.building-block.bb-multicolumns .multicolumn {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

@media (min-width: 48em) {
  .building-block.bb-multicolumns .multicolumn {
    margin-bottom: 0;
  }
}

.featherlight .featherlight-content img {
  display: block;
  margin: 0 auto;
  max-height: 85vh;
}

.button, button, input[type="submit"] {
  padding: 16px;
  padding: 1rem;
  cursor: pointer;
  text-decoration: none !important;
  font-family: "Poppins", sans-serif;
  line-height: 1.5;
  font-weight: bold;
  display: inline-block;
}

.button--yellow-gradient {
  background: -webkit-linear-gradient(315deg, #FFE459 0%, #F5B912 100%);
  background: linear-gradient(135deg, #FFE459 0%, #F5B912 100%);
}

.button--transparent {
  background: transparent;
  color: #167387 !important;
  text-decoration: underline !important;
}

.button-big, .button-small, .wpcf7-submit {
  color: #fff !important;
  word-spacing: 0.25em;
  text-transform: uppercase;
  border: none;
  line-height: 22px;
  padding: 12px 13px 11px;
  text-align: center;
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 18px;
  text-decoration: none;
}

.button-small-theme {
  word-spacing: 0.25em;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  border: none;
  line-height: 22px;
  padding: 12px 13px 11px;
  text-align: center;
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 18px;
  text-decoration: none;
}

.slidesDescription .button-big {
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.25);
}

.button-small, .button-small-theme, .wpcf7-submit {
  padding: 6px 12px 5px;
  font-size: 11px;
  color: #fff;
  text-shadow: none;
}

.button-small-theme {
  color: #000;
}

.button-big {
  font-size: 18px;
}

.button-big:hover, .button-small:hover, .button-small-theme:hover {
  color: rgba(255, 255, 255, 0.75);
  text-decoration: none;
  box-shadow: inset 0 10px 20px rgba(255, 255, 255, 0.1);
}

.button-big:active, .button-small:active, .button-small-theme:active {
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.3), inset 0 10px 20px rgba(0, 0, 0, 0.08);
}

.rounded3 {
  border-radius: 3px;
}

.rounded5 {
  border-radius: 5px;
}

.rounded10 {
  border-radius: 10px;
}

.rounded99 {
  border-radius: 99px;
  padding: 12px 20px;
}

.salmon {
  background: #d5383c;
}

.purple {
  background: #6b63cf;
}

.orange {
  background: #f76b16;
}

.blue {
  background: #3b5998;
}

.lightblue {
  background: #5aa3ac;
}

.red {
  background: #d74340;
}

.green {
  background: #87ac5a;
}

.teal {
  background: #26a77b;
}

.grey {
  background: #5e5e5e;
}

.lightgrey {
  background: #999;
}

.sand {
  background: #c78942;
}

.taupe {
  background: #a58d72;
}

.brown {
  background: #74614f;
}

.peach {
  background: #d27341;
}

#ui-datepicker-div {
  background: #f0f0f0;
}

#ui-datepicker-div[style*="absolute"] {
  padding: 20px;
  padding: 1.25rem;
}

#ui-datepicker-div .ui-datepicker-prev {
  float: left;
}

#ui-datepicker-div .ui-datepicker-next {
  float: right;
}

#ui-datepicker-div .ui-datepicker-title {
  float: left;
  width: 100%;
}

#ui-datepicker-div .ui-datepicker-title .ui-datepicker-month {
  float: left;
  width: 50%;
}

#ui-datepicker-div .ui-datepicker-title .ui-datepicker-year {
  float: right;
  width: 50%;
}

#ui-datepicker-div .ui-datepicker-calendar {
  width: 100%;
}

#ui-datepicker-div .ui-datepicker-calendar th, #ui-datepicker-div .ui-datepicker-calendar td {
  border: 1px solid #c0c0c0;
  border: 0.0625rem solid #c0c0c0;
  padding: 5px;
  padding: 0.3125rem;
  text-align: center;
}

#ui-datepicker-div .ui-datepicker-calendar td:hover {
  background: #d5d5d5;
}

input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], textarea, select {
  border: 1px solid #c0c0c0;
  border: 0.0625rem solid #c0c0c0;
  width: 100%;
}

input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"] {
  height: 40px;
  height: 2.5rem;
  line-height: 1;
  padding: 0 15px;
  padding: 0 0.9375rem;
}

select {
  height: 40px;
  height: 2.5rem;
  padding: 0 15px;
  padding: 0 0.9375rem;
}

select option {
  padding-top: 5px;
  padding-top: 0.3125rem;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

select[multiple="multiple"] {
  height: auto;
  padding: 0;
}

select[multiple="multiple"] option {
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

textarea {
  line-height: 150%;
  padding: 15px 15px;
  padding: 0.9375rem 0.9375rem;
}

.gform_wrapper {
  width: 100%;
}

.gform_wrapper ul {
  margin: 0;
  padding: 0;
}

.gform_wrapper ul li {
  list-style-type: none;
  text-indent: 0;
}

.gform_wrapper .gfield {
  clear: both;
  display: inline-block;
  margin-top: 10px;
  margin-top: 0.625rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  position: relative;
  width: 100%;
}

.gform_wrapper .gfield.gfield_error input, .gform_wrapper .gfield.gfield_error textarea {
  background: #fff7f8;
  border: 1px dashed #f81e4c;
  border: 0.0625rem dashed #f81e4c;
}

.gform_wrapper .gfield.half-left {
  float: left;
  margin-right: 5px;
  margin-right: 0.3125rem;
}

.gform_wrapper .gfield.half-right {
  float: right;
  margin-left: 5px;
  margin-left: 0.3125rem;
}

.gform_wrapper .gfield.half-left, .gform_wrapper .gfield.half-right {
  box-sizing: border-box;
  clear: none;
  width: calc(50% - 0.3125rem);
}

.gform_wrapper .gfield > .gfield_label {
  display: block;
}

.gform_wrapper .gfield > .gfield_label .gfield_required {
  color: red;
  margin-left: 2px;
  margin-left: 0.125rem;
}

.gform_wrapper .gfield .ginput_complex label, .gform_wrapper .gfield .gfield_description {
  display: block;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 100%;
  margin: 4px 0 11px 0;
  margin: 0.25rem 0 0.6875rem 0;
}

.gform_wrapper .gfield .gfield_radio {
  margin: 0;
}

.gform_wrapper .gfield .gfield_radio label {
  margin: 0 0 0 12px;
  margin: 0 0 0 0.75rem;
}

.gform_wrapper .gfield .gfield_radio input:checked + label {
  font-weight: 600;
}

.gform_wrapper .gfield .gfield_checkbox > li {
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
}

.gform_wrapper .gfield .gfield_checkbox label {
  margin: 0 0 0 9px;
  margin: 0 0 0 0.5625rem;
}

.gform_wrapper .gfield .gfield_checkbox input:checked + label {
  font-weight: 600;
}

.gform_wrapper .validation_error {
  display: block;
  font-weight: 600;
  margin: 0 0 12px 0;
  margin: 0 0 0.75rem 0;
}

.gform_wrapper .validation_message {
  clear: both;
  display: block;
  font-size: 0.8em;
  font-weight: 600;
  margin: 8px 0 0 0;
  margin: 0.5rem 0 0 0;
}

.gform_wrapper .ginput_left {
  clear: left;
  float: left;
  width: 48.5%;
}

.gform_wrapper .ginput_right {
  clear: right;
  float: right;
  width: 48.5%;
}

.gform_wrapper .gform_ajax_spinner, .gform_wrapper .gform_validation_container {
  display: none !important;
}

/* credit card icons ------------------------------------------------------*/
.gform_wrapper .gform_card_icon_container {
  height: 2em;
  margin: 8px 0 6px 0;
  margin: 0.5rem 0 0.375rem 0;
}

.gform_wrapper div.gform_card_icon {
  background-image: url(../../../plugins/gravityforms/images/gf-creditcard-icons.png);
  background-repeat: no-repeat;
  float: left;
  height: 32px;
  height: 2rem;
  margin-right: 4px;
  margin-right: 0.25rem;
  text-indent: -9000px;
  text-indent: -562.5rem;
  width: 36px;
  width: 2.25rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa {
  background-position: 0 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
  background-position: 0 -32px;
  background-position: 0 -2rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
  background-position: 0 -64px;
  background-position: 0 -4rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard {
  background-position: -36px 0;
  background-position: -2.25rem 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
  background-position: -36px -32px;
  background-position: -2.25rem -2rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
  background-position: -36px -64px;
  background-position: -2.25rem -4rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex {
  background-position: -72px 0;
  background-position: -4.5rem 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
  background-position: -72px -32px;
  background-position: -4.5rem -2rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
  background-position: -72px -64px;
  background-position: -4.5rem -4rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover {
  background-position: -108px 0;
  background-position: -6.75rem 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
  background-position: -108px -32px;
  background-position: -6.75rem -2rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
  background-position: -108px -64px;
  background-position: -6.75rem -4rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_maestro {
  background-position: -144px 0;
  background-position: -9rem 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
  background-position: -144px -32px;
  background-position: -9rem -2rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
  background-position: -144px -64px;
  background-position: -9rem -4rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_jcb {
  background-position: -180px 0;
  background-position: -11.25rem 0;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
  background-position: -180px -32px;
  background-position: -11.25rem -2rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
  background-position: -180px -64px;
  background-position: -11.25rem -4rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa {
  background-position: 0 -192px;
  background-position: 0 -12rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
  background-position: 0 -224px;
  background-position: 0 -14rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
  background-position: 0 256px;
  background-position: 0 16rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard {
  background-position: -36px -192px;
  background-position: -2.25rem -12rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
  background-position: -36px -224px;
  background-position: -2.25rem -14rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
  background-position: -36px -256px;
  background-position: -2.25rem -16rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex {
  background-position: -64px -192px;
  background-position: -4rem -12rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
  background-position: -64px -224px;
  background-position: -4rem -14rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
  background-position: -64px -256px;
  background-position: -4rem -16rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover {
  background-position: -108px -192px;
  background-position: -6.75rem -12rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
  background-position: -108px -224px;
  background-position: -6.75rem -14rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
  background-position: -108px -256px;
  background-position: -6.75rem -16rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro {
  background-position: -144px -192px;
  background-position: -9rem -12rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
  background-position: -144px -224px;
  background-position: -9rem -14rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
  background-position: -144px -256px;
  background-position: -9rem -16rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb {
  background-position: -180px -192px;
  background-position: -11.25rem -12rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
  background-position: -180px -224px;
  background-position: -11.25rem -14rem;
}

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
  background-position: -180px -256px;
  background-position: -11.25rem -16rem;
}

/* credit card fields ------------------------------------------------------*/
.gform_card_icon_container input[type=radio]#gform_payment_method_creditcard {
  float: left;
  position: relative;
  top: 4px !important;
  top: 0.25rem !important;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left,
.gform_wrapper .ginput_complex .ginput_cardinfo_right {
  float: left;
  min-height: 43px;
  min-height: 2.6875rem;
  position: relative;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left {
  margin-right: 1%;
  width: 50%;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_right {
  min-width: 85px !important;
  min-width: 5.3125rem !important;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left label,
.gform_wrapper .ginput_complex .ginput_cardinfo_right label {
  white-space: nowrap !important;
}

.gform_wrapper .ginput_complex span.ginput_cardextras {
  display: block;
  overflow: hidden;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container {
  display: block;
  min-width: 160px !important;
  min-width: 10rem !important;
  position: relative;
}

.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
  display: -moz-inline-stack;
  display: inline-block;
  width: 48% !important;
  zoom: 1;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
  margin-right: 4px;
  margin-right: 0.25rem;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {
  max-width: 50% !important;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
  background-image: url(../../../plugins/gravityforms/images/gf-creditcard-icons.png);
  background-repeat: no-repeat;
  background-position: 0 -128px;
  background-position: 0 -8rem;
  display: -moz-inline-stack;
  display: inline-block;
  height: 23px;
  height: 1.4375rem;
  left: 6px;
  left: 0.375rem;
  position: relative;
  top: -1px;
  top: -0.0625rem;
  width: 32px;
  width: 2rem;
  zoom: 1;
}

.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
  border: 2px dashed #ddd;
  border: 0.125rem dashed #ddd;
  color: #aaa;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  padding: 25px;
  padding: 1.5625rem;
  text-align: center;
}

.right_label .gform_fileupload_multifile, .left_label .gform_fileupload_multifile {
  margin-left: 31%;
}

.gform_delete {
  cursor: pointer;
  vertical-align: middle;
}

.gfield_creditcard_warning_message {
  color: #f81e4c;
}

/* fix recaptcha line height issue ------------------------------------------------------*/
body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {
  line-height: 1em !important;
}

body, #page, #header, #main, #footer, .block {
  position: relative;
}

body {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
}

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

#wpadminbar {
  position: fixed !important;
}

.aligncenter, .alignleft, .alignright {
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

@media (min-width: 48em) {
  .alignleft {
    clear: left;
    float: left;
    margin: 0.3em 1em 0.5em 0;
  }
  .alignright {
    clear: right;
    float: right;
    margin: 0.3em 0 0.5em 1em;
  }
}

.home .sliderWrapper {
  margin-top: 0;
}

#main > .container > .row > .col-12 {
  padding-left: 32px;
  padding-left: 2rem;
  padding-right: 32px;
  padding-right: 2rem;
}

body .uwy.userway_p6 .uai {
  top: 100% !important;
  -webkit-transform: translateY(-100%) !important;
      -ms-transform: translateY(-100%) !important;
          transform: translateY(-100%) !important;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

.full-width {
  width: 100%;
  box-sizing: border-box;
}

.max-full-width {
  max-width: 100%;
  box-sizing: border-box;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.hide {
  display: none;
}

.invisible {
  visibility: hidden;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.post-edit-link {
  margin: 30px 0 0 0;
  margin: 1.875rem 0 0 0;
}

#pagination {
  margin: 60px auto 0;
  margin: 3.75rem auto 0;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

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

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
          transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

.noBannerImg {
  height: 25vh;
}

html {
  font-size: 16px;
}

body {
  line-height: 1.6;
}

h1,
.heading-h1 {
  font-size: 48px;
  font-size: 3rem;
  line-height: 1.12;
  font-family: "Poppins", sans-serif;
  font-weight: bolder;
  font-style: normal;
}

h2,
.heading-h2 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 1.375;
  font-family: "Poppins", sans-serif;
  font-weight: bolder;
  font-style: normal;
}

h3,
.heading-h3 {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.15;
  font-family: "Playfair Display", serif;
  font-weight: normal;
  font-style: normal;
}

body,
.copy-standard {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.copy-standard-bold, #footer h3, .home .flex-caption .flex-caption-decription, .home .flex-caption .caption-btn a, #header .header-top .header-button, #header .mainNav {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

p {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

p:last-child {
  margin-bottom: 0;
}

article {
  width: 100%;
}

article:not(:last-of-type) {
  margin-bottom: 90px;
  margin-bottom: 5.625rem;
}

article ul {
  list-style-type: disc;
}

article ul ul {
  list-style-type: circle;
}

article ol {
  list-style-type: decimal;
}

article ul,
article ol {
  margin-left: 20px;
  margin-bottom: 20px !important;
  margin-bottom: 1.25rem !important;
}

ul, ol {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  padding-left: 22px;
  padding-left: 1.375rem;
  list-style-type: none;
}

ul li, ol li {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}

ul li:last-child, ol li:last-child {
  margin-bottom: 0;
}

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

code {
  padding: 3.2px 8px;
  padding: 0.2rem 0.5rem;
  background: #F1F1F1;
  border: 1px solid #E1E1E1;
  border: 0.0625rem solid #E1E1E1;
  border-radius: 0.25rem;
  display: inline-block;
  max-width: 100%;
}

pre > code {
  display: block;
  padding: 16px 24px;
  padding: 1rem 1.5rem;
  white-space: pre;
}

a {
  color: #333;
}

a:hover {
  color: #000;
}

strong, strong * {
  font-weight: 700;
}

em, em *, i, i * {
  font-style: italic;
}

#footer {
  background-color: #F0EEE6;
}

#footer .row {
  width: 100%;
}

#footer h3 {
  color: #167387;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  border: none;
  padding: 0;
}

#footer .container-fluid {
  background: -webkit-linear-gradient(315deg, #FFE459 0%, #F5B912 100%);
  background: linear-gradient(135deg, #FFE459 0%, #F5B912 100%);
}

#footer .sep {
  display: block;
  opacity: 0;
}

@media (min-width: 48em) {
  #footer .sep {
    display: inline;
    optacity: 1;
  }
}

#footer .smallFooterRight {
  text-align: center;
  padding: 18px 0;
  padding: 1.125rem 0;
  color: #1F1B17;
}

#footer .smallFooterRight a {
  font-weight: 400;
  color: #1F1B17;
  display: block;
}

@media (min-width: 48em) {
  #footer .smallFooterRight a {
    display: inline;
  }
}

.home .flex-direction-nav {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  font-size: 0;
  pointer-events: none;
}

.home .flex-direction-nav li a {
  pointer-events: auto;
  position: absolute;
  top: 50%;
  height: 80px;
  height: 5rem;
  width: 32px;
  width: 2rem;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.25));
}

.home .flex-direction-nav .flex-prev {
  left: 5%;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='chevron-left' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-chevron-left fa-w-10'%3E%3Cpath fill='%23F5B912' d='M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z' class=''%3E%3C/path%3E%3C/svg%3E");
}

.home .flex-direction-nav .flex-next {
  right: 5%;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='chevron-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-chevron-right fa-w-10'%3E%3Cpath fill='%23F5B912' d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z' class=''%3E%3C/path%3E%3C/svg%3E");
}

.home .flex-holder {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 96px;
  padding-top: 6rem;
  padding-bottom: 64px;
  padding-bottom: 4rem;
}

.home .flex-caption {
  display: -ms-grid;
  display: grid;
}

.home .flex-caption a {
  text-decoration: none;
}

.home .flex-caption a:hover, .home .flex-caption a:focs {
  text-decoration: underline;
}

.home .flex-caption h1 {
  color: #102144;
  margin-bottom: 32px;
  margin-bottom: 2rem;
}

.home .flex-caption .flex-caption-decription {
  color: #102144;
  margin-bottom: 32px;
  margin-bottom: 2rem;
}

.home .flex-caption .caption {
  width: 100%;
  padding: 40px;
  padding: 2.5rem;
  background: rgba(255, 228, 89, 0.7);
  -webkit-backdrop-filter: blur(25px);
          backdrop-filter: blur(25px);
}

@media (min-width: 48em) {
  .home .flex-caption .caption {
    width: 56%;
  }
}

.home .flex-caption .caption-btn a {
  background-color: #102144;
  color: #ffffff;
  padding: 16px;
  padding: 1rem;
  display: inline-block;
}

.home .homePageContent h2 {
  color: #167387;
  margin-bottom: 48px;
  margin-bottom: 3rem;
}

.home .nd-text {
  margin-top: 32px;
  margin-top: 2rem;
  border-top: 1px solid #F0EEE6;
  padding: 20px 0;
  padding: 1.25rem 0;
  border-bottom: 1px solid #F0EEE6;
  margin-bottom: 64px;
  margin-bottom: 4rem;
  text-align: center;
}

.home .nd-text a {
  color: #167387;
}

.home .front-page-articles {
  margin-top: 32px;
  margin-top: 2rem;
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-column-gap: 50px;
  grid-row-gap: 45px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.home .front-page-articles__section-title {
  -ms-grid-column-span: 3;
  grid-column: span 3;
  font-family: "Poppins", sans-serif;
  color: #167387;
  line-height: 44px;
  font-size: 32px;
  font-weight: 700;
}

@media (min-width: 48em) {
  .home .front-page-articles {
    margin-top: 50px;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}

.home .front-page-articles__article {
  grid-columns: span 1;
  border: 1px solid #F0EEE6;
}

.home .front-page-articles__article__img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 3/2;
}

.home .front-page-articles__article__description {
  text-decoration: none !important;
  padding-left: 16px;
  padding-left: 1rem;
  padding-right: 16px;
  padding-right: 1rem;
}

.home .front-page-articles__article .button, .home .front-page-articles__article button, .home .front-page-articles__article input[type="submit"] {
  width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.home .front-page-logos {
  margin-bottom: 64px;
  margin-bottom: 4rem;
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  grid-row-gap: 2rem;
  grid-column-gap: 2rem;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
}

@media (min-width: 48em) {
  .home .front-page-logos {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 48em) {
  .home .front-page-logos {
    -ms-grid-columns: (1fr)[6];
    grid-template-columns: repeat(6, 1fr);
  }
}

.home .front-page-logos .front-page-logo {
  text-align: center;
}

.home .front-page-logos .front-page-logo img {
  width: auto;
  max-height: 120px;
  max-height: 7.5rem;
}

#header {
  background: #ffffff;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}

.admin-bar #header {
  top: 46px;
}

@media (min-width: 48em) {
  .admin-bar #header {
    top: 32px;
  }
}

#header #header_top {
  background-color: #F0EEE6;
  display: none;
}

@media (min-width: 48em) {
  #header #header_top {
    display: block;
  }
}

#header .header-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

#header .header-top .socials {
  margin-right: 32px;
  margin-right: 2rem;
  display: -ms-grid;
  display: grid;
  grid-column-gap: 1.25rem;
  grid-auto-flow: column;
}

#header .header-top .header-button {
  padding: 8px 20.08px;
  padding: 0.5rem 1.255rem;
  text-decoration: none;
  display: inline-block;
}

#header .header-top .header-button:hover, #header .header-top .header-button:focus {
  text-decoration: underline;
}

#header .header-top .header-button--blue {
  background-color: #5CDDFA;
}

#header .header-top .header-button--yellow {
  background-color: #FFE459;
}

#header .header-top .header-button--green {
  background-color: #66F5A0;
}

#header #topbar {
  height: 70px;
}

@media (min-width: 48em) {
  #header #topbar {
    height: auto;
  }
}

#header #topbar nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#header a#logo {
  padding: 6.5px 0;
}

#header .mainNav {
  height: 100%;
}

#header .mainNav #menu-main-menu {
  height: 100%;
}

#header .mainNav > ul {
  display: block;
}

@media (min-width: 48em) {
  #header .mainNav > ul {
    display: -ms-grid;
    display: grid;
    grid-auto-flow: column;
    grid-column-gap: 3rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

#header .mainNav > ul > li {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 48em) {
  #header .mainNav > ul > li {
    height: 100%;
  }
}

#header .mainNav > ul > li.menu-item-has-children > a {
  display: inline-block;
  padding-right: 20px;
  padding-right: 1.25rem;
  background-size: 0.75rem 0.5rem;
  background-position: right center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

@media (min-width: 48em) {
  #header .mainNav > ul > li.menu-item-has-children > a {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%231F1B17' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
}

.menu {
  padding: 0;
  margin: 0;
}

.menu li {
  list-style: none;
}

.menu a {
  color: inherit;
}

#main-menu, .navbar-toggle {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

#main, #footer {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.hamburger {
  position: relative;
  cursor: pointer;
  float: right;
  height: 100%;
  z-index: 999;
  background: none;
  border: none;
  padding: 0 16px;
  padding: 0 1rem;
}

@media (min-width: 62em) {
  .hamburger {
    display: none !important;
  }
}

.hamburger .bar {
  display: block;
  background-color: #1F1B17;
  height: 3px;
  width: 30px;
  margin-top: 5px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 3px;
}

.menu {
  padding: 0;
}

@media (min-width: 62em) {
  .sub-menu li.duplicate-link {
    display: none !important;
  }
}

#main-menu {
  display: none;
  position: relative;
  z-index: 800;
}

#main-menu li {
  display: block;
}

#main-menu li a {
  display: block;
}

#main-menu .header-top {
  display: none;
}

#main-menu .fullscreen-only {
  display: none;
}

@media (min-width: 62em) {
  #main-menu {
    display: block;
  }
  #main-menu li {
    display: inline-block;
    position: relative;
  }
  #main-menu li .sub-menu {
    clip: auto;
    display: none;
    left: 0;
    position: absolute;
    top: 100%;
    white-space: nowrap;
    width: auto;
    min-width: 100%;
  }
  #main-menu li .sub-menu.reverse {
    left: auto;
    right: 0;
  }
  #main-menu li .sub-menu li:not(.fullscreen-only) {
    display: block;
  }
  #main-menu li .sub-menu li:not(.fullscreen-only) .sub-menu {
    left: 100%;
    top: 0;
  }
  #main-menu li .sub-menu li a {
    color: #ffffff;
  }
  #main-menu li .sub-menu li:hover, #main-menu li .sub-menu li.is-focused {
    background: #102144;
  }
  #main-menu li .sub-menu li:hover a, #main-menu li .sub-menu li.is-focused a {
    color: #66F5A0;
  }
  #main-menu li:hover > .sub-menu, #main-menu li.is-focused > .sub-menu {
    display: inherit;
  }
}

.social-menu-links {
  display: none !important;
}

.fullscreen-menu {
  overflow: hidden;
}

.fullscreen-menu #topbar .nav li {
  display: block;
  width: 100%;
}

.fullscreen-menu .social-menu-links {
  display: block !important;
}

.fullscreen-menu #main, .fullscreen-menu #footer {
  -webkit-filter: blur(3px);
  -webkit-filter: blur(0.1875rem);
          filter: blur(3px);
          filter: blur(0.1875rem);
}

.fullscreen-menu .bar.top {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  margin: 0;
}

.fullscreen-menu .bar.middle {
  display: none;
}

.fullscreen-menu .bar.bottom {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  margin-top: -3px;
}

.fullscreen-menu #main-menu {
  color: white;
  display: block;
  left: 0;
  opacity: 1;
  position: fixed;
  top: 70px;
  width: 100%;
  z-index: 900;
  text-align: left;
  height: calc(100vh - 70px);
  overflow: auto;
}

.fullscreen-menu #main-menu .header-top {
  display: block !important;
}

.fullscreen-menu #main-menu .fullscreen-only {
  display: inherit;
}

.fullscreen-menu #main-menu #menu-main-menu {
  background-color: #102144;
  padding: 24px 40px;
  padding: 1.5rem 2.5rem;
  position: relative;
  width: 100%;
  height: auto;
}

.fullscreen-menu #main-menu #menu-main-menu ul {
  box-shadow: none !important;
}

.fullscreen-menu #main-menu #menu-main-menu li {
  background: transparent !important;
  list-style: none;
  margin: 16px 0;
  margin: 1rem 0;
  float: none !important;
}

.fullscreen-menu #main-menu #menu-main-menu li a {
  padding-top: 16px;
  padding-top: 1rem;
  padding-bottom: 16px;
  padding-bottom: 1rem;
  color: #ffffff;
}

.fullscreen-menu #main-menu #menu-main-menu li .sub-menu {
  height: 0;
  overflow: hidden;
  position: static;
}

.fullscreen-menu #main-menu #menu-main-menu li .sub-menu.open {
  height: auto;
}

.fullscreen-menu #header .header-top {
  background-color: #F0EEE6;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 40px 40px 80px;
  padding: 2.5rem 2.5rem 5rem;
}

.fullscreen-menu #header .header-top .socials {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  text-align: center;
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
  margin-right: 0;
}

.fullscreen-menu #header .header-top .buttons a {
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

.fullscreen-menu #header .header-top .buttons a:last-of-type {
  margin-bottom: 0;
}

body.admin-bar.fullscreen-menu #main-menu {
  top: 93px;
}

#sidebar {
  margin: 40px 0;
  margin: 2.5rem 0;
}

#sidebar .sidebar {
  padding: 0;
  margin: 0;
}

#sidebar .sidebar ul {
  padding: 0;
  margin: 0;
}

#sidebar .sidebar ul a {
  font-size: 13px;
}

#sidebar .sidebar > li {
  list-style-type: none;
}

.home #sidebar {
  margin: 0;
}

#sidebar .menu > li {
  display: none;
}

#sidebar .menu > li.current-menu-item, #sidebar .menu > li.current_page_ancestor {
  display: block;
}

@font-face {
  font-family: "proto2";
  src: url("../fonts/prototype/proto2.eot");
  src: url("../fonts/prototype/proto2.eot?#iefix") format("embedded-opentype"), url("../fonts/prototype/proto2.woff") format("woff"), url("../fonts/prototype/proto2.ttf") format("truetype"), url("../fonts/prototype/proto2.svg#proto2") format("svg");
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  font-family: "proto2" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "proto2" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-right:before {
  content: "\63";
}

.icon-magnifying-glass:before {
  content: "\64";
}

.icon-chevron-down:before {
  content: "\6c";
}

.icon-chevron-up:before {
  content: "\6d";
}

.icon-chevron-left:before {
  content: "\6f";
}

.icon-close-1:before {
  content: "\62";
}

.icon-twitter:before {
  content: "\66";
}

.icon-facebook:before {
  content: "\67";
}

.icon-search:before {
  content: "\69";
}

.icon-youtube:before {
  content: "\6b";
}

.icon-pinterest-solid:before {
  content: "\6e";
}

.icon-pinterest:before {
  content: "\70";
}

.icon-linkedin:before {
  content: "\71";
}

.icon-instagram:before {
  content: "\72";
}

.icon-arrow-right-thin:before {
  content: "\61";
}

.icon-arrow-left-thin:before {
  content: "\65";
}

.icon-search-2:before {
  content: "\68";
}

@font-face {
  font-family: 'fontello';
  src: url("../fonts/fontello/fontello.eot?59696542");
  src: url("../fonts/fontello/fontello.eot?59696542#iefix") format("embedded-opentype"), url("../fonts/fontello/fontello.woff?59696542") format("woff"), url("../fonts/fontello/fontello.ttf?59696542") format("truetype"), url("../fonts/fontello/fontello.svg?59696542#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../fonts/fontello/fontello.svg?59696542#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "fontello" !important;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - magrins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-youtube:before {
  content: '\55';
}

/* 'U' */
.icon-star:before {
  content: '\2605';
}

/* '★' */
.icon-heart:before {
  content: '\2665';
}

/* '♥' */
.icon-mail:before {
  content: '\2709';
}

/* '✉' */
.icon-cancel:before {
  content: '\2715';
}

/* '✕' */
.icon-plus-circled:before {
  content: '\2795';
}

/* '➕' */
.icon-list-add:before {
  content: '\e003';
}

/* '' */
.icon-video-1:before {
  content: '\e012';
}

/* '' */
.icon-user:before {
  content: '\e013';
}

/* '' */
.icon-tag:before {
  content: '\e70c';
}

/* '' */
.icon-export:before {
  content: '\e715';
}

/* '' */
.icon-comment:before {
  content: '\e718';
}

/* '' */
.icon-location:before {
  content: '\e724';
}

/* '' */
.icon-docs:before {
  content: '\e736';
}

/* '' */
.icon-rss:before {
  content: '\e73a';
}

/* '' */
.icon-left-open:before {
  content: '\e75d';
}

/* '' */
.icon-right-open:before {
  content: '\e75e';
}

/* '' */
.icon-dot-2:before {
  content: '\e78c';
}

/* '' */
.icon-twitter-2:before {
  content: '\f058';
}

/* '' */
.icon-user-male:before {
  content: '\f062';
}

/* '' */
.icon-twitter-1:before {
  content: '\f099';
}

/* '' */
.icon-facebook-1:before {
  content: '\f09a';
}

/* '' */
.icon-vimeo:before {
  content: '\f306';
}

/* '' */
.icon-twitter:before {
  content: '\f309';
}

/* '' */
.icon-facebook:before {
  content: '\f30c';
}

/* '' */
.icon-gplus:before {
  content: '\f30f';
}

/* '' */
.icon-pinterest:before {
  content: '\f312';
}

/* '' */
.icon-linkedin:before {
  content: '\f318';
}

/* '' */
.icon-dribbble:before {
  content: '\f31b';
}

/* '' */
.icon-instagram:before {
  content: '\f32d';
}

/* '' */
.icon-skype:before {
  content: '\f339';
}

/* '' */
.icon-skype-circled:before {
  content: '\f33a';
}

/* '' */
.icon-behance:before {
  content: '\f34e';
}

/* '' */
.icon-vkontakte:before {
  content: '\f354';
}

/* '' */
.icon-picture:before {
  content: '🌄';
}

/* '\1f304' */
.icon-picture-1:before {
  content: '\e801';
}

/* '' */
.icon-videocam:before {
  content: '🎥';
}

/* '\1f3a5' */
.icon-video:before {
  content: '🎬';
}

/* '\1f3ac' */
.icon-user-1:before {
  content: '👤';
}

/* '\1f464' */
.icon-calendar:before {
  content: '📅';
}

/* '\1f4c5' */
.icon-phone:before {
  content: '📞';
}

/* '\1f4de' */
.icon-search-1:before {
  content: '\e800';
}

/* '' */
/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.7.13 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
html.with-featherlight {
  overflow: hidden;
}

.featherlight {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2147483647;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background: #333;
  background: rgba(0, 0, 0, 0);
}

.featherlight:last-of-type {
  background: rgba(0, 0, 0, 0.8);
}

.featherlight:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.featherlight .featherlight-content {
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  overflow: auto;
  padding: 25px 25px 0;
  padding: 1.5625rem 1.5625rem 0;
  border-bottom: 25px solid transparent;
  border-bottom: 1.5625rem solid transparent;
  margin-left: 5%;
  margin-right: 5%;
  max-height: 95%;
  background: #fff;
  cursor: auto;
  white-space: normal;
}

.featherlight .featherlight-inner {
  display: block;
}

.featherlight link.featherlight-inner, .featherlight script.featherlight-inner, .featherlight style.featherlight-inner {
  display: none;
}

.featherlight .featherlight-close-icon {
  position: absolute;
  z-index: 9999;
  top: 0;
  right: 0;
  line-height: 25px;
  line-height: 1.5625rem;
  width: 25px;
  width: 1.5625rem;
  cursor: pointer;
  text-align: center;
  font-family: Arial,sans-serif;
  background: #fff;
  background: rgba(255, 255, 255, 0.3);
  color: #000;
  border: none;
  padding: 0;
}

.featherlight .featherlight-close-icon::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.featherlight .featherlight-image {
  width: 100%;
}

.featherlight-iframe .featherlight-content {
  border-bottom: 0;
  padding: 0;
  -webkit-overflow-scrolling: touch;
}

.featherlight iframe {
  border: none;
}

.featherlight * {
  box-sizing: border-box;
}

@media only screen and (max-width: 64em) {
  .featherlight .featherlight-content {
    margin-left: 0;
    margin-right: 0;
    max-height: 98%;
    padding: 0.625rem 0.625rem 0;
    border-bottom: 0.625rem solid transparent;
  }
}

@media print {
  html.with-featherlight > * > :not(.featherlight) {
    display: none;
  }
}

/**
 * Featherlight Gallery – an extension for the ultra slim jQuery lightbox
 * Version 1.7.13 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
.featherlight-next,
.featherlight-previous {
  display: block;
  position: absolute;
  top: 25px;
  top: 1.5625rem;
  right: 25px;
  right: 1.5625rem;
  bottom: 0;
  left: 80%;
  cursor: pointer;
  /* preventing text selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* IE9 hack, otherwise navigation doesn't appear */
  background: rgba(0, 0, 0, 0);
}

.featherlight-previous {
  left: 25px;
  left: 1.5625rem;
  right: 80%;
}

.featherlight-next:hover,
.featherlight-previous:hover {
  background: rgba(255, 255, 255, 0.25);
}

.featherlight-next span,
.featherlight-previous span {
  display: none;
  position: absolute;
  top: 50%;
  left: 5%;
  width: 82%;
  /* center horizontally */
  text-align: center;
  font-size: 80px;
  font-size: 5rem;
  line-height: 1;
  /* center vertically */
  margin-top: -40px;
  margin-top: -2.5rem;
  text-shadow: 0 0 5px #fff;
  text-shadow: 0 0 0.3125rem #fff;
  color: #fff;
  font-style: normal;
  font-weight: normal;
}

.featherlight-next span {
  right: 5%;
  left: auto;
}

.featherlight-next:hover span,
.featherlight-previous:hover span {
  display: inline-block;
}

.featherlight-swipe-aware .featherlight-next,
.featherlight-swipe-aware .featherlight-previous {
  display: none;
}

/* Hide navigation while loading */
.featherlight-loading .featherlight-previous, .featherlight-loading .featherlight-next {
  display: none;
}

/* Hide navigation in case of single image */
.featherlight-first-slide.featherlight-last-slide .featherlight-previous,
.featherlight-first-slide.featherlight-last-slide .featherlight-next {
  display: none;
}

/* Always display arrows on touch devices */
@media only screen and (max-device-width: 64em) {
  .featherlight-next:hover,
  .featherlight-previous:hover {
    background: none;
  }
  .featherlight-next span,
  .featherlight-previous span {
    display: block;
  }
}

/* handling phones and small screens */
@media only screen and (max-width: 64em) {
  .featherlight-next,
  .featherlight-previous {
    top: 0.625rem;
    right: 0.625rem;
    left: 85%;
  }
  .featherlight-previous {
    left: 0.625rem;
    right: 85%;
  }
  .featherlight-next span,
  .featherlight-previous span {
    margin-top: -1.875rem;
    font-size: 2.5rem;
  }
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  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);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
}

[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;
  border: 0.0625rem solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

.sf-menu {
  line-height: 1.0;
}

.sf-menu ul {
  position: absolute;
  top: -999em;
  width: 14em;
  /* left offset of submenus need to match (see below) */
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
}

.sf-menu ul li {
  width: 100%;
}

.sf-menu li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */
}

.sf-menu li {
  float: left;
  position: relative;
}

.sf-menu a {
  display: block;
  position: relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: 0;
  top: 30px;
  /* match top ul list item height */
  z-index: 99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top: -999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 15.6em;
  /* match ul width */
  top: 0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top: -999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
  left: 15.5em;
  /* match ul width */
  top: -0.6em;
}

/*** DEMO SKIN ***/
.sf-menu a {
  text-decoration: none;
}

.sf-menu a, .sf-menu a:visited {
  /* visited pseudo selector so IE6 applies text colour*/
}

.sf-menu li ul li a {
  padding: 7px 15px;
}

.sf-menu li ul li:last-child {
  padding-bottom: 7px;
}

.sf-menu li ul li:first-child {
  padding-top: 7px;
}

.nav li ul li:last-child {
  border-radius: 0 0 3px 3px  !important;
}

.nav li ul {
  border-radius: 3px  !important;
}

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
  outline: 0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
  min-width: 1px;
  /* trigger IE7 hasLayout so spans position accurately */
}

.sf-sub-indicator {
  position: absolute;
  display: block;
  left: 43%;
  top: 1.05em;
  /* IE6 only */
  width: 11px;
  height: 7px;
  text-indent: -999em;
  overflow: hidden;
}

.active .sf-sub-indicator {
  background-position: 0 -7px !important;
}

a > .sf-sub-indicator {
  /* give all except IE6 the correct values */
  top: 4.8em;
}

/* apply hovers to modern browsers */
a:hover > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
  background-position: 0 -7px;
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {
  background-position: 0 -14px !important;
}

.sf-menu ul a > .sf-sub-indicator {
  background-position: 0 0;
}

/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
  background-position: 0 -14px !important;
}

div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
  height: 13px;
}

div.pp_default .pp_top .pp_left {
  background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;
}

div.pp_default .pp_top .pp_middle {
  background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x;
}

div.pp_default .pp_top .pp_right {
  background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;
}

div.pp_default .pp_content .ppt {
  color: #f8f8f8;
}

div.pp_default .pp_content_container .pp_left {
  background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
  padding-left: 13px;
}

div.pp_default .pp_content_container .pp_right {
  background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
  padding-right: 13px;
}

div.pp_default .pp_next:hover {
  background: url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
  cursor: pointer;
}

div.pp_default .pp_previous:hover {
  background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
  cursor: pointer;
}

div.pp_default .pp_expand {
  background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px;
}

div.pp_default .pp_expand:hover {
  background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
  cursor: pointer;
}

div.pp_default .pp_contract {
  background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px;
}

div.pp_default .pp_contract:hover {
  background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
  cursor: pointer;
}

div.pp_default .pp_close {
  width: 30px;
  height: 30px;
  background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
  cursor: pointer;
}

div.pp_default .pp_gallery ul li a {
  background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
  border: 1px solid #aaa;
}

div.pp_default .pp_social {
  margin-top: 7px;
}

div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
  position: static;
  left: auto;
}

div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
  height: 30px;
  width: 30px;
}

div.pp_default .pp_nav .pp_pause {
  background-position: -51px -29px;
}

div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
  background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
  height: 20px;
  width: 20px;
  margin: 4px 0 0;
}

div.pp_default a.pp_arrow_next {
  left: 52px;
  background-position: -82px -3px;
}

div.pp_default .pp_content_container .pp_details {
  margin-top: 5px;
}

div.pp_default .pp_nav {
  clear: none;
  height: 30px;
  width: 110px;
  position: relative;
}

div.pp_default .pp_nav .currentTextHolder {
  font-family: Georgia;
  font-style: italic;
  color: #999;
  font-size: 11px;
  left: 75px;
  line-height: 25px;
  position: absolute;
  top: 2px;
  margin: 0;
  padding: 0 0 0 10px;
}

div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
  opacity: 0.7;
}

div.pp_default .pp_description {
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  margin: 5px 50px 5px 0;
}

div.pp_default .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;
}

div.pp_default .pp_bottom .pp_middle {
  background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;
}

div.pp_default .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;
}

div.pp_default .pp_loaderIcon {
  background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat;
}

div.light_rounded .pp_top .pp_left {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}

div.light_rounded .pp_top .pp_right {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}

div.light_rounded .pp_next:hover {
  background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
  cursor: pointer;
}

div.light_rounded .pp_previous:hover {
  background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

div.light_rounded .pp_expand {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

div.light_rounded .pp_expand:hover {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

div.light_rounded .pp_contract {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

div.light_rounded .pp_contract:hover {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

div.light_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

div.light_rounded .pp_nav .pp_play {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

div.light_rounded .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

div.light_rounded .pp_arrow_previous {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}

div.light_rounded .pp_arrow_next {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}

div.light_rounded .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}

div.light_rounded .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}

div.dark_rounded .pp_top .pp_left {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}

div.dark_rounded .pp_top .pp_right {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}

div.dark_rounded .pp_content_container .pp_left {
  background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}

div.dark_rounded .pp_content_container .pp_right {
  background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}

div.dark_rounded .pp_next:hover {
  background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
  cursor: pointer;
}

div.dark_rounded .pp_previous:hover {
  background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

div.dark_rounded .pp_expand {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

div.dark_rounded .pp_expand:hover {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

div.dark_rounded .pp_contract {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

div.dark_rounded .pp_contract:hover {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

div.dark_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

div.dark_rounded .pp_description {
  margin-right: 85px;
  color: #fff;
}

div.dark_rounded .pp_nav .pp_play {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

div.dark_rounded .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

div.dark_rounded .pp_arrow_previous {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}

div.dark_rounded .pp_arrow_next {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}

div.dark_rounded .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}

div.dark_rounded .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}

div.dark_rounded .pp_loaderIcon {
  background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}

div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
  background: #000;
}

div.dark_square .pp_description {
  color: #fff;
  margin: 0 85px 0 0;
}

div.dark_square .pp_loaderIcon {
  background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat;
}

div.dark_square .pp_expand {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

div.dark_square .pp_expand:hover {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

div.dark_square .pp_contract {
  background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

div.dark_square .pp_contract:hover {
  background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

div.dark_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

div.dark_square .pp_nav {
  clear: none;
}

div.dark_square .pp_nav .pp_play {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

div.dark_square .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

div.dark_square .pp_arrow_previous {
  background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}

div.dark_square .pp_arrow_next {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}

div.dark_square .pp_next:hover {
  background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
  cursor: pointer;
}

div.dark_square .pp_previous:hover {
  background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

div.light_square .pp_expand {
  background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

div.light_square .pp_expand:hover {
  background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

div.light_square .pp_contract {
  background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

div.light_square .pp_contract:hover {
  background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

div.light_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

div.light_square .pp_nav .pp_play {
  background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

div.light_square .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

div.light_square .pp_arrow_previous {
  background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}

div.light_square .pp_arrow_next {
  background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}

div.light_square .pp_next:hover {
  background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
  cursor: pointer;
}

div.light_square .pp_previous:hover {
  background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

div.facebook .pp_top .pp_left {
  background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}

div.facebook .pp_top .pp_middle {
  background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}

div.facebook .pp_top .pp_right {
  background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}

div.facebook .pp_content_container .pp_left {
  background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}

div.facebook .pp_content_container .pp_right {
  background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}

div.facebook .pp_expand {
  background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

div.facebook .pp_expand:hover {
  background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

div.facebook .pp_contract {
  background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

div.facebook .pp_contract:hover {
  background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

div.facebook .pp_close {
  width: 22px;
  height: 22px;
  background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

div.facebook .pp_description {
  margin: 0 37px 0 0;
}

div.facebook .pp_loaderIcon {
  background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;
}

div.facebook .pp_arrow_previous {
  background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px;
}

div.facebook .pp_arrow_previous.disabled {
  background-position: 0 -96px;
  cursor: default;
}

div.facebook .pp_arrow_next {
  background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px;
}

div.facebook .pp_arrow_next.disabled {
  background-position: -32px -96px;
  cursor: default;
}

div.facebook .pp_nav {
  margin-top: 0;
}

div.facebook .pp_nav p {
  font-size: 15px;
  padding: 0 3px 0 4px;
}

div.facebook .pp_nav .pp_play {
  background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
  height: 22px;
  width: 22px;
}

div.facebook .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
  height: 22px;
  width: 22px;
}

div.facebook .pp_next:hover {
  background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
  cursor: pointer;
}

div.facebook .pp_previous:hover {
  background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

div.facebook .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}

div.facebook .pp_bottom .pp_middle {
  background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}

div.facebook .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}

div.pp_pic_holder a:focus {
  outline: none;
}

div.pp_overlay {
  background: #000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9500;
}

div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 10000;
}

.pp_content {
  height: 40px;
  min-width: 40px;
}

* html .pp_content {
  width: 40px;
}

.pp_content_container {
  position: relative;
  text-align: left;
  width: 100%;
}

.pp_content_container .pp_left {
  padding-left: 20px;
}

.pp_content_container .pp_right {
  padding-right: 20px;
}

.pp_content_container .pp_details {
  float: left;
  margin: 10px 0 2px;
}

.pp_description {
  display: none;
  margin: 0;
}

.pp_social {
  float: left;
  margin: 0;
}

.pp_social .facebook {
  float: left;
  margin-left: 5px;
  width: 55px;
  overflow: hidden;
}

.pp_social .twitter {
  float: left;
}

.pp_nav {
  clear: right;
  float: left;
  margin: 3px 10px 0 0;
}

.pp_nav p {
  float: left;
  white-space: nowrap;
  margin: 2px 4px;
}

.pp_nav .pp_play, .pp_nav .pp_pause {
  float: left;
  margin-right: 4px;
  text-indent: -10000px;
}

a.pp_arrow_previous, a.pp_arrow_next {
  display: block;
  float: left;
  height: 15px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: -10000px;
  width: 14px;
}

.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}

.pp_gallery {
  display: none;
  left: 50%;
  margin-top: -50px;
  position: absolute;
  z-index: 10000;
}

.pp_gallery div {
  float: left;
  overflow: hidden;
  position: relative;
}

.pp_gallery ul {
  float: left;
  height: 35px;
  position: relative;
  white-space: nowrap;
  margin: 0 0 0 5px;
  padding: 0;
}

.pp_gallery ul a {
  border: 1px rgba(0, 0, 0, 0.5) solid;
  display: block;
  float: left;
  height: 33px;
  overflow: hidden;
}

.pp_gallery ul a img {
  border: 0;
}

.pp_gallery li {
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
}

.pp_gallery li.default a {
  background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
  display: block;
  height: 33px;
  width: 50px;
}

.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
  margin-top: 7px !important;
}

a.pp_next {
  background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: right;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}

a.pp_previous {
  background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: left;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}

a.pp_expand, a.pp_contract {
  cursor: pointer;
  display: none;
  height: 20px;
  position: absolute;
  right: 30px;
  text-indent: -10000px;
  top: 10px;
  width: 20px;
  z-index: 20000;
}

a.pp_close {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  line-height: 22px;
  text-indent: -10000px;
}

.pp_loaderIcon {
  display: block;
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 24px;
  margin: -12px 0 0 -12px;
}

#pp_full_res {
  line-height: 1 !important;
}

#pp_full_res .pp_inline {
  text-align: left;
}

#pp_full_res .pp_inline p {
  margin: 0 0 15px;
}

div.ppt {
  color: #fff;
  display: none;
  font-size: 17px;
  z-index: 9999;
  margin: 0 0 5px 15px;
}

div.pp_default .pp_content, div.light_rounded .pp_content {
  background-color: #fff;
}

div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
  color: #000;
}

div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
  border-color: #fff;
}

div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
  position: relative;
}

div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
  background: #fff;
}

div.light_rounded .pp_description, div.light_square .pp_description {
  margin-right: 85px;
}

div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important;
}

div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default;
}

div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default;
}

div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
  background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}

div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
  background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
  color: #c4c4c4;
}

div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
  color: #fff;
}

.pp_top, .pp_bottom {
  height: 20px;
  position: relative;
}

* html .pp_top, * html .pp_bottom {
  padding: 0 20px;
}

.pp_top .pp_left, .pp_bottom .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}

.pp_top .pp_middle, .pp_bottom .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}

* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
  left: 0;
  position: static;
}

.pp_top .pp_right, .pp_bottom .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.pp_fade, .pp_gallery li.default a img {
  display: none;
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
  margin: 0;
  padding: 0;
}

.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
  position: relative;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  height: auto;
  width: 100%;
  display: block;
}

.flex-pauseplay span {
  text-transform: capitalize;
}

.pageContent #slider img {
  border-radius: 3px;
}

#carousel {
  position: relative;
}

#carousel .slides img {
  cursor: pointer;
  display: block;
}

/* Clearfix for the .slides element */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .slides {
  display: block;
}

* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
  display: block;
}

/* FlexSlider Default Theme
*********************************/
.flexslider {
  position: relative;
  zoom: 1;
}

.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

.loading .flex-viewport {
  max-height: 300px;
}

.flexslider .slides {
  zoom: 1;
}

.carousel li {
  margin-right: 5px;
}

/* Direction Nav */
#carousel .flex-direction-nav a {
  display: none;
}

#carousel img {
  -webkit-transition: all 120ms ease-in;
  transition: all 120ms ease-in;
  /* property duration timing-function delay */
}

#carousel .flex-active-slide img {
  opacity: 1;
}

#carousel img {
  opacity: 0.35;
}

.flex-direction-nav .flex-next, #carousel .flex-direction-nav .flex-next {
  background-position: 100% 0;
}

.flexslider .flex-next {
  opacity: 0.8;
  right: 0;
}

.flexslider .flex-prev {
  opacity: 0.8;
  left: 0;
}

.flexslider .flex-next, .flexslider .flex-prev {
  opacity: 1;
}

.flex-direction-nav .flex-disabled {
  opacity: 0.3 !important;
  filter: alpha(opacity=30);
  cursor: default;
}

/* Control Nav */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}

.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  border-radius: 20px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}

.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}

.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}

.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}

.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}

.flex-control-thumbs img:hover {
  opacity: 1;
}

.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 0;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 0;
  }
}

/* Caption */
.flex-holder {
  margin: 0 auto;
  width: 100%;
  height: 100%;
}

.flex-caption {
  position: relative;
  z-index: 2000;
  width: 100%;
  max-width: 940px;
  height: 100%;
  padding-left: 0;
  margin: 0 auto;
}

.caption-btn {
  margin: 0;
  margin-top: 20px;
  width: 100%;
}

.caption-btn li:last-child a {
  border-right: none;
}

.caption-btn li {
  margin: 0;
}

#carousel .slides li:last-child {
  margin-right: 0 !important;
}

.sliderLogo {
  position: absolute;
  z-index: 999;
  top: 10%;
}

.carouselWrapper {
  background: #f6f6f6;
  padding: 20px 0;
}

.carouselWrapper .container {
  padding-left: 15px;
}

#slider li {
  margin: 0;
}

#carousel li {
  cursor: pointer;
  margin: 0 20px 0 0;
}

#carousel li img {
  border-radius: 3px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNjLXN0eWxlLmNzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L2Jvb3RzdHJhcC5zY3NzIiwicGFydGlhbHMvZWxlbWVudHMvX2xlZ2FjeS5zY3NzIiwicGFydGlhbHMvYm9vdHN0cmFwdjQvX3Jvb3Quc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L19yZWJvb3Quc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L192YXJpYWJsZXMuc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L21peGlucy9faG92ZXIuc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L21peGlucy9fZ3JpZC5zY3NzIiwicGFydGlhbHMvYm9vdHN0cmFwdjQvX2dyaWQuc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJwYXJ0aWFscy9ib290c3RyYXB2NC91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwicGFydGlhbHMvYm9vdHN0cmFwdjQvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwicGFydGlhbHMvYm9vdHN0cmFwdjQvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJwYXJ0aWFscy9ib290c3RyYXB2NC91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJwYXJ0aWFscy9ib290c3RyYXB2NC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L21peGlucy9fZmxvYXQuc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwicGFydGlhbHMvYm9vdHN0cmFwdjQvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJwYXJ0aWFscy9ib290c3RyYXB2NC91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJwYXJ0aWFscy9ib290c3RyYXB2NC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L3V0aWxpdGllcy9fdGV4dC5zY3NzIiwicGFydGlhbHMvYm9vdHN0cmFwdjQvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJwYXJ0aWFscy9ib290c3RyYXB2NC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJwYXJ0aWFscy9ib290c3RyYXB2NC91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsInBhcnRpYWxzL2Jvb3RzdHJhcHY0L19wcmludC5zY3NzIiwicGFydGlhbHMvZWxlbWVudHMvX2J1aWxkaW5nLWJsb2Nrcy5zY3NzIiwicGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwicGFydGlhbHMvX21peGlucy5zY3NzIiwicGFydGlhbHMvZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsInBhcnRpYWxzL2VsZW1lbnRzL19mb3Jtcy5zY3NzIiwicGFydGlhbHMvZWxlbWVudHMvX2dlbmVyYWwuc2NzcyIsInBhcnRpYWxzL2VsZW1lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCJwYXJ0aWFscy90ZW1wbGF0ZXMvX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvdGVtcGxhdGVzL19mcm9udC1wYWdlLnNjc3MiLCJwYXJ0aWFscy90ZW1wbGF0ZXMvX2hlYWRlci5zY3NzIiwicGFydGlhbHMvdGVtcGxhdGVzL19tZW51LnNjc3MiLCJwYXJ0aWFscy90ZW1wbGF0ZXMvX3NpZGViYXIuc2NzcyIsInBhcnRpYWxzL2ZvbnRzL19wcm90b3R5cGUuc2NzcyIsInBhcnRpYWxzL2ZvbnRzL19mb250ZWxsby5zY3NzIiwicGFydGlhbHMvcGx1Z2lucy9fZmVhdGhlcmxpZ2h0Lm1pbi5zY3NzIiwicGFydGlhbHMvcGx1Z2lucy9fZmVhdGhlcmxpZ2h0LmdhbGxlcnkuc2NzcyIsInBhcnRpYWxzL3BsdWdpbnMvX3NsaWNrLnNjc3MiLCJwYXJ0aWFscy9wbHVnaW5zL19zdXBlcmZpc2guc2NzcyIsInBhcnRpYWxzL3BsdWdpbnMvX3ByZXR0eXBob3RvLnNjc3MiLCJwYXJ0aWFscy9wbHVnaW5zL19mbGV4c2xpZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzs7OztHQUtHO0FDTEgsaUZBQVk7QUFDWiwrSEFBWTtBQUNaLDZHQUFZO0FDRlo7RUFHSSxnQkFBYztFQUFkLGtCQUFjO0VBQWQsa0JBQWM7RUFBZCxnQkFBYztFQUFkLGVBQWM7RUFBZCxrQkFBYztFQUFkLGtCQUFjO0VBQWQsaUJBQWM7RUFBZCxnQkFBYztFQUFkLGdCQUFjO0VBQWQsY0FBYztFQUFkLGdCQUFjO0VBQWQscUJBQWM7RUFJZCxtQkFBYztFQUFkLHFCQUFjO0VBQWQsbUJBQWM7RUFBZCxnQkFBYztFQUFkLG1CQUFjO0VBQWQsa0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBSWQsbUJBQWlDO0VBQWpDLHNCQUFpQztFQUFqQyxzQkFBaUM7RUFBakMsc0JBQWlDO0VBQWpDLHNCQUFpQztFQUtuQywrS0FBeUI7RUFDekIsOEdBQXdCO0NBQ3pCOztBQ0VEOzs7RUFHRSx1QkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSx3QkFBdUI7RUFDdkIsa0JBQWlCO0VBQ2pCLCtCQUE4QjtFQUM5QiwyQkFBMEI7RUFDMUIsOEJBQTZCO0VBQzdCLDhDQ1hhO0NEWWQ7O0FBSUM7RUFDRSxv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dHNHc0M7QzFCdXNHdkM7O0FBRUQ7RUFDRSx1QjBCdHNHd0M7QzFCdXNHekM7O0FBRUQ7RUFDRSx1QjBCdHNHb0M7QzFCdXNHckM7O0FBRUQ7RUFDRSx3QjBCenRHc0U7QzFCMHRHdkU7O0FBRUQ7RUFDRSx3QjBCenRHTztDMUIwdEdSOztBQUVEO0VBQ0UsMkIwQnp0R087QzFCMHRHUjs7QUFFRDtFQUNFLDRCMEJ6dEdPO0MxQjB0R1I7O0FBRUQ7RUFDRSxxQjBCenRHTztDMUIwdEdSOztBQUVEOztFMEIxdUdRLHlCQUErQjtDMUI2dUd0Qzs7QUFFRDs7RUFFRSwyQjBCNXVHc0M7QzFCNnVHdkM7O0FBRUQ7O0VBRUUsNEIwQjV1R087QzFCNnVHUjs7QUFFRDs7RTBCM3ZHUSwwQkFBOEI7QzFCOHZHckM7O0FBRUQ7RTBCOXZHUSx1QkFBK0I7RUFBL0IsMkJBQStCO0MxQmd3R3RDOztBQUVEOztFQUVFLDJCMEIvdkdzQztFMUIrdkd0QywrQjBCL3ZHc0M7QzFCZ3dHdkM7O0FBRUQ7O0VBRUUsNkIwQi92R087RTFCK3ZHUCxpQzBCL3ZHTztDMUJnd0dSOztBQUVEOztFMEI5d0dRLDhCQUE4QjtFQUE5QixrQ0FBOEI7QzFCaXhHckM7O0FBRUQ7O0VBRUUsNEIwQmx4RzRDO0UxQmt4RzVDLGdDMEJseEc0QztDMUJteEc3Qzs7QUFFRDtFQUNFLHVCMEJseEdzQztFMUJreEd0QywwQjBCbHhHc0M7QzFCbXhHdkM7O0FBRUQ7O0VBRUUsMkIwQmx4R087RTFCa3hHUCw4QjBCbHhHTztDMUJteEdSOztBQUVEOztFMEJqeUdRLDZCQUE4QjtFQUE5QixnQ0FBOEI7QzFCb3lHckM7O0FBRUQ7O0VBRUUsOEIwQnJ5RzRDO0UxQnF5RzVDLGlDMEJyeUc0QztDMUJzeUc3Qzs7QUFFRDs7RUFFRSw0QjBCcnlHTztFMUJxeUdQLCtCMEJyeUdPO0MxQnN5R1I7O0FBRUQ7RUFDRSx3QjBCcnlHTztFMUJxeUdQLHdCMEJyeUdPO0MxQnN5R1I7O0FBRUQ7O0UwQnB6R1EsNEJBQThCO0VBQTlCLDRCQUE4QjtDMUJ1ekdyQzs7QUFFRDs7RUFFRSw4QjBCeHpHNEM7RTFCd3pHNUMsOEIwQnh6RzRDO0MxQnl6RzdDOztBQUVEOztFQUVFLCtCMEJ4ekdPO0UxQnd6R1AsK0IwQnh6R087QzFCeXpHUjs7QUFFRDs7RTBCdHpHUSw2QkFBUTtFQUFSLDZCQUFRO0MxQnl6R2Y7O0FBRUQ7RTBCbnpHSSx3QkFBaUI7RUFBakIsMEJBQWlCO0MxQnF6R3BCOztBQUVEOztFQUVFLDRCMEJ0ekcrQjtFMUJzekcvQiw4QjBCdHpHK0I7QzFCdXpHaEM7O0FBRUQ7O0VBRUUsOEIwQnR6R0c7RTFCc3pHSCxnQzBCdHpHRztDMUJ1ekdKOztBQUVEOztFMEJwekdJLCtCQUFXO0VBQVgsaUNBQVc7QzFCdXpHZDs7QUFFRDs7RUFFRSw2QkFBK0I7RUFBL0IsK0JBQStCO0NVNXlHN0I7O0FWK3lHSjtFQUNFLHdCMEJqMkdzRTtFMUJpMkd0RSx3QjBCajJHc0U7QzFCazJHdkU7O0FBRUQ7O0UwQi8xR1EsNEJBQVE7RUFBUiw0QkFBUTtDMUJrMkdmOztBQUVEOztFMEIvMUdRLDhCQUErQjtFQUEvQiw4QkFBK0I7QzFCazJHdEM7O0FBRUQ7O0VBRUUsK0IwQmoyRzhDO0UxQmkyRzlDLCtCMEJqMkc4QztDMUJrMkcvQzs7QUFFRDs7RTBCbDNHUSw2QkFBUTtFQUFSLDZCQUFRO0MxQnEzR2Y7O0FBRUQ7RTBCbjNHUSxzQkFBUTtDMUJxM0dmOztBQUVEOztFMEJsM0dRLDBCQUErQjtDMUJxM0d0Qzs7QUFFRDs7RUFFRSw0QjBCcDNHb0M7QzFCcTNHckM7O0FBRUQ7O0UwQnI0R1EsNkJBQVE7QzFCdzRHZjs7QUFFRDs7RTBCcjRHUSwyQkFBK0I7QzFCdzRHdEM7O0FBRUQ7RTBCdDRHUSx3QkFBK0I7RUFBL0IsNEJBQStCO0MxQnc0R3RDOztBQUVEOztFQUVFLDRCMEJ2NEc4QztFMUJ1NEc5QyxnQzBCdjRHOEM7QzFCdzRHL0M7O0FBRUQ7O0UwQng1R1EsOEJBQVE7RUFBUixrQ0FBUTtDMUIyNUdmOztBQUVEOztFMEJ4NUdRLCtCQUErQjtFQUEvQixtQ0FBK0I7QzFCMjVHdEM7O0FBRUQ7O0VBRUUsNkIwQjE1R2tEO0UxQjA1R2xELGlDMEIxNUdrRDtDMUIyNUduRDs7QUFFRDtFQUNFLHdCMEIxNUdvQztFMUIwNUdwQywyQjBCMTVHb0M7QzFCMjVHckM7O0FBRUQ7O0UwQjM2R1EsNEJBQVE7RUFBUiwrQkFBUTtDMUI4NkdmOztBQUVEOztFMEIzNkdRLDhCQUErQjtFQUEvQixpQ0FBK0I7QzFCODZHdEM7O0FBRUQ7O0VBRUUsK0IwQjc2R2tEO0UxQjY2R2xELGtDMEI3NkdrRDtDMUI4NkduRDs7QUFFRDs7RUFFRSw2QjBCNzZHTztFMUI2NkdQLGdDMEI3NkdPO0MxQjg2R1I7O0FBRUQ7RTBCLzdHUSx5QkFBUTtFQUFSLHlCQUFRO0MxQmk4R2Y7O0FBRUQ7O0UwQjk3R1EsNkJBQStCO0VBQS9CLDZCQUErQjtDMUJpOEd0Qzs7QUFFRDs7RUFFRSwrQjBCaDhHd0M7RTFCZzhHeEMsK0IwQmg4R3dDO0MxQmk4R3pDOztBQUVEOztFQUVFLGdDMEJoOEdPO0UxQmc4R1AsZ0MwQmg4R087QzFCaThHUjs7QUFFRDs7RTBCajlHUSw4QkFBK0I7RUFBL0IsOEJBQStCO0MxQm85R3RDOztBQUVEO0UwQmw5R1EseUJBQStCO0VBQS9CLDJCQUErQjtDMUJvOUd0Qzs7QUFFRDs7RUFFRSw2QjBCbjlHa0Q7RTFCbTlHbEQsK0IwQm45R2tEO0MxQm85R25EOztBQUVEOztFQUVFLCtCMEJuOUdPO0UxQm05R1AsaUMwQm45R087QzFCbzlHUjs7QUFFRDs7RTBCcCtHUSxnQ0FBK0I7RUFBL0Isa0NBQStCO0MxQnUrR3RDOztBQUVEOztFQUVFLDhCMEJ0K0dzQztFMUJzK0d0QyxnQzBCdCtHc0M7QzFCdStHdkM7O0FBRUQ7RUFDRSx5QktuNEdtQjtFTG00R25CLHlCS240R21CO0NMbzRHcEI7O0FBRUQ7O0VBRUUsNkIwQnQrR087RTFCcytHUCw2QjBCdCtHTztDMUJ1K0dSOztBQUVEOztFMEJ2L0dRLCtCQUErQjtFQUEvQiwrQkFBK0I7QzFCMC9HdEM7O0FBRUQ7O0VBRUUsZ0MwQnovR3NDO0UxQnkv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QUVEO0VBQWdCLGlDQUFtQjtDQUFJOztBQUN2QztFRjhtSUUsaUNBQWlDO0VFNW1JbkMscUJBQUE7RUFDQSxvQkFBa0I7Q0Y4bUlqQjs7QUFFRDtFQUNFLGFFaG5JK0U7Q0ZpbkloRjs7QUFFRDtFRWpuSUksaUJBQWE7RUZtbklmLGlDRW5uSWdDO0VGb25JaEMsOEJFcG5Jb0M7RUFDbEMsMEJBQWdCO0NGcW5JbkI7O0FBRUQ7RUFDRSxpQ0V2bklvRDtFRnduSXBELDhCRXhuSXdEO0NGeW5JekQ7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FFeG5JRDtFQUNJLGlCQUFhO0VGMm5JZixZRTNuSTBCO0VGNG5JMUIsVUU1bklrQztDRjZuSW5DOztBQUVEO0VFM25JSSxZQUFTO0VBQ1Qsa0JBQVc7Q0Y2bklkOztBQUVEO0VFM25JSSxpQkFBVztDRjZuSWQ7O0FBRUQ7RUUzbklJLGdCQUFTO0NGNm5JWjs7QUFFRDtFRTNuSUksWUFBTTtDRjZuSVQ7O0FBRUQ7RUU1bklJLG1CQUFhO0VBQ2IsWUFBVztFRjhuSWIsZ0NFN25Jd0I7RUY4bkl4QixzQkU3bklvQjtFRjhuSXBCLGlCRTduSW9CO0NGOG5JckI7O0FBRUQ7RUFDRSxzQkUvbklrRDtFQXJ3QnBELGlCQUFZO0NGczRKWDs7QUFFRCxtQkU5K0lnQjtBRisrSWhCO0VBQ0UsaUNFbm9JbUQ7Q0Zvb0lwRDs7QUFFRDtFRWovSUEsaUJBQWdCO0NGbS9JZjs7QUFFRCxtQkV0cEpNO0FGdXBKTjtFQUNFLFlFem9JaUQ7RUE3Z0JuRCxpQkFBTTtFRndwSkosbUJFMW9JOEQ7RUYyb0k5RCxvQkUzb0lrRTtDRjRvSW5FOztBQUVEO0VFeHJJSSxhQUFhO0VGMHJJZixhRTlvSWdDO0NGK29JakM7O0FBRUQ7RUFDRSxhRWpwSW9DO0NGa3BJckM7O0FBRUQ7RUFDRSxhRXBwSTBDO0NGcXBJM0M7O0FBRUQ7RUFDRSxhRXZwSWdEO0NGd3BJakQ7O0FBRUQ7RUFDRSxhRTFwSXlCO0NGMnBJMUI7O0FBRUQ7RUFDRSxhRTdwSW9DO0NGOHBJckM7O0FBRUQ7RUVqMUpBLGFBQVc7Q0ZtMUpWOztBQUVEO0VBQ0UsaUNFbHFJcUM7RUZtcUlyQyxxQkVucUl5QztFQUN2QyxtQkFBVTtFRm9xSVosb0JFcHFJNkI7RUZxcUk3QixnQkVycUlpQztDRnNxSWxDOztBQUVEO0VFbjRLQSxzQkFBYTtFRnE0S1gsaUJFeHFJeUM7RUZ5cUl6QywwQkV6cUk2QztDRjBxSTlDOztBQUVEO0VFbjNLQSxZQXlzQ2E7RUY0cUlYLGtCRTVxSTZCO0NGNnFJOUI7O0FBRUQ7RUFDRSxZRS9xSXNEO0VBdHhCeEQsYUFBTTtFRnU4Skosd0JFaHJJNkM7RUZpckk3QyxtQkVqcklpRDtFQXB4Qm5ELDBCQUF1QjtFRnU4SnJCLHNCRWxySThEO0NGbXJJL0Q7O0FBRUQ7RUFDRSxhRXJySTREO0VBL2hCOUQsV0FBQTtDRnN0SkM7O0FBRUQ7RUVuK0tBLGNBNHlDZTtFRnlySWIsV0V6ckl3QjtFRjBySXhCLG1CRTFySTRDO0NGMnJJN0M7O0FBRUQ7RUUvakpBLG9CQUFtQjtFRmlrSmpCLG1CRTdySXFEO0VGOHJJckQsMEJFOXJJeUQ7RUEvWDNELHdCQUFtQjtFRitqSmpCLGVFL3JJa0U7RUZnc0lsRSxvQkVoc0lzRTtDRmlzSXZFOztBQUVEO0VFanNJSSwwQkFBeUI7RUZtc0kzQixpQ0Vuc0l1QztFRm9zSXZDLGdCRXBzSTJDO0VGcXNJM0MsaUJBQWlCO0VBQ2pCLFVBQVU7Q0Vuc0laOztBRnNzSUE7RUFDRSxZRXJzSXlDO0VGc3NJekMsWUV0c0lrRDtFQTF5QnBELGFBQVk7RUZrL0pWLG1CRXZzSW1EO0VGd3NJbkQsOENFeHNJdUQ7RUFDckQsbUJBQU07Q0Z5c0lUOztBQUVEO0VFN2xKQSxVQUFNO0NGK2xKTDs7QUFFRDtFQUNFLG1CRTlzSTJEO0NGK3NJNUQ7O0FBRUQ7RUFDRSxlRWp0STRFO0NGa3RJN0U7O0FBRUQ7RUFDRSxlRXB0STBEO0VBakN4RCxnQkFBVTtFRnV2SVosaUNFcnRJZ0Q7RUZzdEloRCxrQkV0dEk2RDtFRnV0STdELGlCRXZ0SWlFO0VBakMvRCxpQkFBVTtDRjB2SWI7O0FBRUQ7RUUvL0pBLGVBQWU7RUZpZ0tiLGdCRTN0SWtDO0VGNHRJbEMsaUNFNXRJdUM7RUF4akJ6QyxrQkFBTTtFRnN4SkosMEJFN3RJNEM7RUY4dEk1QyxpQkU5dEkwRDtDRit0STNEOztBQUVEO0VBQ0UsZUVqdUk0QztFQXJ6QzlDLG9CQXN6Q3NCO0NGa3VJckI7O0FBRUQ7RUFDRSxhRXB1SXdCO0VGcXVJeEIsYUVydUlpQztDRnN1SWxDOztBQUVEO0VFcnpKQSxrQkFBaUI7Q0Z1ekpoQjs7QUFFRDtFQUNFLFlFMXVJa0M7RUYydUlsQyxXRTN1STJDO0NGNHVJNUM7O0FBRUQ7RUVsMElJLGtCQXNGWTtFRjh1SWQsZ0JFOXVJdUI7Q0YrdUl4Qjs7QUFFRDtFQUNFLFlFanZJaUQ7Q0ZrdklsRDs7QUFFRDtFRTdnTEEsaUNBMnhDZ0I7RUZvdklkLFlFcHZJbUI7RUZxdkluQiwwQkVydkkyQztFQTl1QzdDLHNCQSt1Q2E7RUZzdklYLGdCRXR2SXlCO0VGdXZJekIsaUJFdnZJMkM7RUE5ekI3QyxtQkFBYTtDRnVqS1o7O0FBRUQ7RUFDRSxZRTF2SXlEO0VGMnZJekQsMEJFM3ZJa0U7RUFDaEUsbUJBQU87RUY0dklULHNCRTV2SXVCO0VGNnZJdkIsZ0JFN3ZJa0M7RUY4dklsQyxrQkU5dklzQztDRit2SXZDOztBQUVEO0VBQ0UsbUJFandJeUQ7Q0Zrd0kxRDs7QUFFRDtFRXJxSkEsV0FBVTtFRnVxSlIsbUJFcHdJa0U7Q0Zxd0luRTs7QUFFRDtFRW53SUEsVUFBQTtDQUNBOztBRnN3SUE7RUFDRSwwQkV0d0lnQztFQTUwQmxDLG1CQUFZO0VGb2xLVixzQkV2d0ltRDtFRnd3SW5ELGdCRXh3SXVEO0VBbGxCekQsa0JBQU07Q0Y0MUpMOztBQUVEO0VFMXdJSSxtQkFBa0I7Q0Y0d0lyQjs7QUFFRDtFQUNFLGFFOXdJb0M7RUYrd0lwQyxpQkUvd0l5RDtDRmd4STFEOztBQUVEO0VBQ0UsWUVseElzRDtFQXYzQnhELDBCQXczQmtCO0VGbXhJaEIsa0JFbnhJOEI7RUZveEk5QixtQkVweEkrQztFRnF4SS9DLGlCRXJ4SW9EO0VBOTRCdEQsZ0JBQVc7RUZxcUtULGtCRXR4STJDO0NGdXhJNUM7O0FBRUQ7RUFDRSxjRXp4SStEO0VBQzdELGdCQUFVO0VGMHhJWixtQkUxeEl3RDtDRjJ4SXpEOztBQUVEO0VBQ0UsaUJFN3hJeUM7Q0Y4eEkxQzs7QUFFRDtFRWg3TEEsVUFBVTtDRms3TFQ7O0FBRUQ7RUFDRSxtQkVseUl5QjtFRm15SXpCLFdFbnlJbUM7Q0ZveUlwQzs7QUFFRDs7Ozs7O0VFOXhJSSxlQUFXO0VGcXlJYixtQkVweUlzQjtDRnF5SXZCOztBQUVEOztFQUVFLG1CRXR5SW9GO0VBamRoRixlQWtkSTtFRnV5SVIsZUV2eUlzQjtDRnd5SXZCOztBQUVEO0VBQ0UsaUNFMXlJNkM7RUYyeUk3QyxxQkUzeUlpRDtFQWg2Qm5ELG9CQWk2QmdCO0NGNHlJZjs7QUFFRDtFRXY1SkEsYUFBQTtDRnk1SkM7O0FBRUQ7RUV4cEtBLGlDQUFpQztFRjBwSy9CLHFCRWx6SWtEO0VGbXpJbEQsb0JFbnpJcUQ7Q0Zvekl0RDs7QUFFRDtFRWoxSUkscUJBQW9CO0VGbTFJdEIsb0JFdHpJcUQ7Q0Z1ekl0RDs7QUFFRDtFQUNFLGFFenpJeUQ7RUFDdkQsa0JBQVE7RUYweklWLGlCRTF6SXVCO0NGMnpJeEI7O0FBRUQ7RUFDRSxtQkU3eklvQztFQWhzQnRDLG9CQUFlO0NGKy9KZDs7QUFFRDtFRXpnS0EsbUJBMHNCUTtFRmkwSU4sZ0JFajBJb0I7RUZrMElwQixhRWwwSXFDO0NGbTBJdEM7O0FBRUQ7RUFDRSxtQkVyMEl5QztDRnMwSTFDOztBQUVEO0VBQ0Usb0JFeDBJMEM7Q0Z5MEkzQzs7QUFFRDtFQUNFLFlFMzBJa0Q7Q0Y0MEluRDs7QUFFRDtFRTkySUksbUJBQWE7Q0ZnM0loQjs7QUFFRDtFQUNFLGFFaDFJa0Q7Q0ZpMUluRDs7QUFFRDtFQUNFLGFFbjFJeUM7Q0ZvMUkxQzs7QUFFRDtFQUNFLGFFdDFJc0M7Q0Z1MUl2Qzs7QUFFRDtFRTVnTUEsYUFxckRlO0VGeTFJYixhRXoxSXdCO0NGMDFJekI7O0FBRUQ7RUVuN0lJLDBCQTBGWTtFQUFDLGlDQUFZO0VBQUcsZ0JBQUE7RUY2MUk5QixpQkFBaUI7RUl6L0xuQixpQ0YrcERLO0VBQ0QscUJBQWtCO0VBQ3JCLG9CQUFBO0NGNDFJQTs7QUFFRDtFRXoxSUksZ0VBQVk7RUFDWixlQUFZO0VBQ1osa0JBQVE7Q0FDWDs7QUFFRDtFQUVJLHNCQUFZO0VBQ2YsWUFBQTtDRjAxSUE7O0FBRUQsY0V4MUlhO0FGeTFJYjtFQUNFLFdBQVc7Q0V2MUliOztBRjAxSUE7RUV2MUlJLGNBQWE7Q0Z5MUloQjs7QUFFRDtFRXYxSUkscUJBQWU7RUFDZixrQ0FBZ0I7RUFDaEIsZ0NBQXVCO0VBQzFCLGtCQUFBO0VGeTFJQyx3QkFBd0I7RUV2MUkxQixtQkFBWTtFQUNSLHNCQUFXO0VBQ1gsZ0JBQVc7RUFDWCxvQkFBYTtFQUNiLGdCQUFXO0VBQ1gsc0JBQWlCO0VBQ2pCLGFBQVk7RUFDWixtQkFBZTtFQUNmLHFDQUFnQjtDQUNuQjs7QUFDRDtFQUNJLGdCQUFXO0NGMDFJZDs7QUFFRDtFRXgxSUksb0JBQWtCO0NBQ3JCOztBQUNEO0VBQ0ksNEJBQVc7Q0YyMUlkOztBQUVEO0VFejFJQyxpQ0FBQTtFRjIxSUMscUJBQXFCO0VFMTFJdkIsb0JBQWtCO0VBQ2QsaUJBQU87RUFDVixnQkFBQTtFRjQxSUMscUJBQXFCO0VFMzFJdkIsaUNBQThCO0VBQzFCLGVBQWU7RUFDbEIsb0JBQUE7Q0Y2MUlBOztBQUVEO0VFNTFJQyxVQUFBO0VGODFJQyxXQUFXO0NFNTFJWjs7QUYrMUlEO0VBQ0UsaUNBQWlDO0VFNzFJbkMsaUJBQWlCO0VBQ2IsZ0JBQVk7RUFDZixlQUFBO0VGKzFJQyxpQkFBaUI7Q0U5MUluQjs7QUZpMklBO0VBQ0UsMkJBQTJCO0NFeHdMN0I7O0FGMndMQTs7RUU3MUlBLG9CQUFzQjtFQUNsQixnQkFBZTtFQUNmLG1CQUFPO0NGZzJJVjs7QUFFRDtFRS8xSUEsaUNBQWU7RUFDWCxpQkFBZTtFQUNmLHNCQUFXO0VBQ1gsZ0JBQVM7RUFDVCxtQkFBa0I7Q0ZpMklyQjs7QUFFRDtFRS8xSUksMkJBQXFCO0NGaTJJeEI7O0FBRUQ7RUVoMklBLGlCQUFjO0NGazJJYjs7QUFFRDtFRWoySUEsbUJBQXFCO0NGbTJJcEI7O0FBRUQ7RUVqMklBLGlCQUFnQjtFQWxGaEIsd0JBbUYyQjtDRm0ySTFCOztBQUVEO0VBQ0UsbUJFbDJJYTtFRm0ySWIscUJFbDJJRztFRm0ySUgsaUJBQWlCO0VBQ2pCLHdCQUF3QjtDRWoySTFCOztBRm8ySUE7RUFDRSxvQkVqMklHO0VBRUQscUJBQW9CO0VGaTJJdEIsaUJFOTFJRTtDRisxSUg7O0FBRUQ7RUFDRSxZRTcxSWU7RUY4MUlmLG1CRTcxSUc7Q0Y4MUlKOztBQUVEO0VFejFJSSxnQkFBVTtDRjIxSWI7O0FBRUQ7RUFDRSw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSxnQkV6MUlnQjtFRjAxSWhCLGlDRXoxSWU7Q0YwMUloQjs7QUFFRDtFQUNFLGFFeDFJRztFQW5qREwsWUFBQTtDRjY0TEM7O0FBRUQ7RUFDRSxhQUFhO0NFdDFJZjs7QUZ5MUlBO0VBQ0UsYUV2MUlHO0NGdzFJSjs7QUFFRDtFRXQvSUEsYUFBVTtDRncvSVQ7O0FBRUQ7RUFDRSxhRXAxSWlCO0VGcTFJakIsWUVwMUlHO0NGcTFJSjs7QUFFRDtFQUNFLGFFbjFJRztFQS9ERCxZQUFLO0NGbzVJUjs7QUFFRDtFQUNFLGdCRWoxSWdCO0VGazFJaEIscUJFajFJZTtFRmsxSWYsaUNFajFJRztFQUVELGVBQUs7RUZpMUlQLG9CRWgxSWdCO0NGaTFJakI7O0FBRUQ7RUFDRSxrQkUvMElHO0NGZzFJSjs7QUFFRDtFRTUwSUksWUFBWTtDRjgwSWY7O0FBRUQ7RUFDRSxXQUFXO0NFNTBJYjs7QUYrMElBO0VBQ0UsZ0JFNzBJRztDRjgwSUo7O0FFbjBJRDtFQTlQSSxvQkErUE87RUZzMElULG9CRXIwSWdCO0VGczBJaEIsZ0JFcjBJRztDRnMwSUo7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VFcDBJSSxXQUFTO0VBQ1QsZUFBWTtFQUNmLG9CQUFBO0VGczBJQyxlQUFlO0VFbGpNakIsbUJBOHVEYztDRnMwSWI7O0FBRUQ7RUVwMElBLGNBQWdCO0VBQ2hCLFlBQUE7RUFDSSxhQUFhO0VBQ2hCLGtCQUFBO0VGczBJQyxrQkFBa0I7RUVwMElwQiwyQkFBd0I7RUFDcEIsb0JBQWdCO0NGczBJbkI7O0FBRUQ7RUFDRSw0QkFBNEI7Q0VwMEk5Qjs7QUZ1MElBLGFFcjBJQztBRnMwSUQsNENBQTRDO0FFcDBJNUM7RUFDSSxtQkFBVztDRnMwSWQ7O0FBRUQsb0RFcjBJOEI7QUZzMEk5QjtFRXAwSUksWUFBQTtDRnMwSUg7O0FBRUQseUJFcjBJYTtBRnMwSWIsOEVFcjBJMkI7QUZzMEkzQjtFRXAwSUksZ0JBQVE7RUFDWCxPQUFBO0VGczBJQyxVQUFVO0VFcDBJWixRQUFBO0VBQ0ksU0FBTztFQUNQLGlCQUFVO0VBQ1Ysb0JBQVU7Q0ZzMEliOztBQUVELG9ERXIwSThCO0FGczBJOUI7RUVwMElJLGNBQWE7RUFDYixhQUFTO0VBQ1osWUFBQTtFRnMwSUMsWUFBWTtFRXAwSWIsZUFBWTtFQUNULGdCQUFjO0VGczBJaEIsT0VyMElNO0VGczBJTixVRXIwSUc7RUFDRCxRQUFBO0VGczBJRixTRXIwSWE7Q0ZzMElkOztBQUVEO0VBQ0UsbUJFcjBJRztFQWpjRCxVQUFBO0VGd3dKRixXRXIwSWU7RUZzMElmLGdCRXIwSUc7Q0ZzMElKOztBQUVELHVDRXIwSUs7QUZzMElMO0VBQ0UsZUVyMElhO0VGczBJYixtQkVyMElHO0VGczBJSCxzQkFBc0I7RUFDdEIsdUJBQXVCO0VFcDBJekIsYUFBYTtFQUNULGNBQVc7RUFDZCxlQUFBO0VGczBJQyw4QkFBOEI7RUVwMEloQyw2QkFBcUI7Q0FDckI7O0FGdTBJQSxtRUVyMElDO0FGczBJRDtFRXIwSUEsaUJBQWE7RUFDVCxVQUFVO0VBQ2IsV0FBQTtDRnUwSUE7O0FBRUQ7RUVyMElDLG1CQUFBO0VGdTBJQyxXQUFXO0NpQ3oxTWI7O0FqQzQxTUEsc0JpQzExTTBCO0FqQzIxTTFCO0VpQ3oxTUMsb0JDUWlCO0VEeURqQixnQkFBQTtFakMyeE1DLGtCQUFrQjtDaUNoMk1wQjs7QWpDbTJNQSxnQmlDMzFNRTtBakM0MU1GO0VpQ3AyTUEsZUFVQztFQUNDLFdBQUE7Q0FLQTs7QUFoQkY7RUFjRyxhQUFhO0VBQ2IsbUJBQUE7RWpDNjFNRCxhQUFhO0NpQzUyTWY7O0FqQysyTUEscUVpQ3gxTUU7QWpDeTFNRjtFbUMxMk1HLGNBQVE7Q25DNDJNVjs7QUFFRDtFQUNFLGdCQUFnQjtDQUNqQjs7QUFFRCxnRWlDOTFNeUI7QWpDKzFNekIsaUNpQzkxTTRCO0FqQysxTTVCO0VBQ0UsaUJBQWlCO0VpQzMzTW5CLGFBQWU7RUE4QlgsWUFBVztFQUNYLHlDQUF5QjtFQUN6Qiw4Q0FBQTtDakNnMk1IOztBQUVEO0VpQzcxTUcsYUFBWTtDQUNaOztBQXRDSCxhQUFBO0FqQ3U0TUE7RWlDMTFNSyxtQkFBWTtDQUNaOztBQTlDTDtFQXNESywwQkFBZTtFQUNmLGtCQUFZO0VBQ1osZ0JBQUE7RWpDdTFNSCxtQkFBbUI7RWlDLzRNckIsWUFBQTtFQThERyxhQUFhO0VBS2IsWUFBQTtFakNnMU1ELGtCQUFrQjtFbUM3NE1qQixnQkFBaUI7RUZOcEIsa0JBQWU7RWpDczVNYixvQmlDcjFNa0I7RWpDczFNbEIsbUJpQ3AxTUM7Q2pDcTFNRjs7QWlDbDFNRDtFQUdHLHVCQUFjO0NqQ20xTWhCOztBQUVEO0VBQ0UsZ0JBQWdCO0VvQy81TWxCLG1CQWtCUTtDcEMrNE1QOztBQUVEO0VvQy81TUMsZUZ3QlM7RUV2QlQsMEJBQWdCO0VBQ2hCLGlDQUFpQjtFQUNqQixnQkFBUztFQVVULG1CQUFBO0VwQ3c1TUMsaUJBQWlCO0NvQ2g2TWxCOztBcENtNk1EO0VBQ0UsaUJBQWlCO0VvQ2o2TWxCLGVBQUE7RUFDQywwQkFBdUI7RUFDdkIsbUJBQVk7Q3BDbTZNYjs7QUFFRDtFb0M3NU1BLGVBQWE7RUFDWiwwQkFBc0I7RUFDdEIsaUNBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixvQ0FBWTtFQUNaLG1CQUFpQjtFQUNqQixzQkFBUztDcEMrNU1UOztBQUVEO0VvQzc1TUMsWUFBQTtDcEMrNU1BOztBQUVEO0VvQzc1TUEsa0JBQW9CO0NwQys1TW5COztBQUVEO0VvQzc1TUMsWUFBWTtDcEMrNU1aOztBQUVELFlvQzk1TVc7QXBDKzVNWDtFb0M3NU1DLGdCQUFlO0NwQys1TWY7O0FBRUQ7RUFDRSwwQkFBMEI7Q29DejVNNUI7O0FwQzQ1TUE7RW9DejVNSSxrQkFBZ0I7RUFDaEIsWUFBVztFQUNkLHNDQUFBO0VwQzI1TUMsOEJBQThCO0NvQzE1TWhDOztBcEM2NU1BO0VvQzE1TUksaUJBQVc7Q3BDNDVNZDs7QUFFRDtFb0N6N01BLG1CQThCb0I7RUFDaEIsb0NBQVc7Q0FDZDs7QUFDRDtFQUNLLGFBQVc7RUFDZiwwQkFBQTtFcEM4NU1DLGdCQUFnQjtFb0M3NU1sQixvQ0FBc0M7RUFDbEMsc0JBQU87RUFDUCxjQUFBO0NwQys1TUg7O0FBRUQ7RW9DNzVNQyxZQUFBO0NwQys1TUE7O0FBRUQ7RW9DOTVNSSxZQUFBO0VBQ0EsMkJBQTJCO0NBQzlCOztBQUNEO0VBQ0MsWUFBQTtFQUNHLFVBQUE7Q3BDaTZNSDs7QUFFRDtFb0NoNk1BLFVBQVU7Q3BDazZNVDs7QUFFRDtFb0NoNk1DLFlBQUE7RXBDazZNQyxtQkFBbUI7Q29DajZNckI7O0FwQ282TUE7RW9DajZNSSxVQUFBO0NBQ0g7O0FBQ0Q7RUFDQyxVQUFBO0NwQ282TUE7O0FBRUQ7RW9DbDZNQyxnQ0FBQTtFcENvNk1DLDRDQUE0QztFb0NuNk05Qyx1QkFBUTtDcENxNk1QOztBQUVEO0VvQ242TUEsd0JBQVE7Q3BDcTZNUDs7QUFFRDtFb0NuNk1BLCtCQUFRO0VBQ1AsdUJBQW1CO0NBRW5COztBQUNEO0VBQ0MsNkJBQW1CO0VBRW5CLHNCQUFBO0VwQ282TUMsNkJBQTZCO0VvQ242TS9CLCtCQUFXO0NwQ3E2TVY7O0FBRUQ7RW9DbjZNQSxvQkFBSztDcENxNk1KOztBQUVEO3FEb0NuNk1PO0FwQ3E2TVAsaUVvQ3A2TW9CO0FwQ3E2TXBCO0VBQ0U7SW9DbjZNRiwyQkFBTTtJQUNMLDZCQUFtQjtHQUVuQjtFcENvNk1DO0lvQ2w2TUYsZ0JBQU07R0FDTDtFQUVBO0lwQ202TUcsZ0JBQWdCO0dvQ2w2TXBCO0VBQ0k7SUFDSCw4QkFBQTtHcENvNk1FO0VvQ242TUg7SUFDQyx5QkFBbUI7R0FFbkI7RXBDbzZNQztJb0NuNk1GLG1CQUFPO0dBQ047Q0FFQTs7QUFDRCxpRUFBTztBcENxNk1QO0VvQ2w2TUM7SXBDbzZNRyxjQUFjO0dvQ242TWxCO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDbkpDLGVBQUE7SXJDeWtORSxtQkFBbUI7R3FDcGxOdkI7RUFhRTs7SUFXQSxtQkFBQTtJckNpa05FLGVBQWU7SXFDemxObkIsZUFZQztHQUtFO0VBQ0E7SUFDQSxhQUFBO0dyQzJrTkE7RXFDOWxOSDtJQXFCRyxhQUFZO0dBQ1o7RUFDQTtJckM0a05DLGFBQWE7R3FDbm1OakI7RUEwQkU7SUFVQSxhQUFBO0dyQ21rTkM7RXFDdm1OSDtJQTZCRyxhQUFRO0dBQ1I7RUFDQTtJQUNBLGFBQUE7R3JDNmtOQTtFcUM3bU5IO0lBa0NHLGFBQVk7R0FDWjtFckM4a05EO0lxQzNrTkYsYUFBVztHQUNWO0VBQ0E7SUFDQSwyQkFBQTtJckM2a05HLDZCQUE2QjtHcUM1a05qQztFQUNDO0lBQ0EsYUFBYztJQUNkLFlBQVM7R0FDVDtFckM4a05DO0lxQzdrTkYsYUFBTztJQUNOLFlBQWM7R0FDZDtFQWVBO0lyQ2lrTkcsYUFBYTtJcUNsbE5qQixZQUlRO0dBQ047RUFDQTtJQUNBLFdBQUE7R3JDZ2xOQztFcUN2bE5IO0lBU0UsYUFBWTtHQUNaO0VBTUE7SXJDNGtORSxhQUFhO0dxQzVsTmpCO0VBYUc7SUFDQSxhQUFlO0dBQ2Y7RXJDa2xORDtJSTd3TUYsZ0JpQ2xVUztHQUNSO0VBQ0E7SUFDQSxnQkFBQTtHckNpbE5FO0VxQ2hsTkg7SUFDQyw0QkFBVztHQW1HWDtFckNnL01DO0lxQ3BsTkYsY0FHSTtHQUNGO0VBQ0E7SUFNQSxxQkFBQTtHckM4a05DO0VxQ3psTkg7SUFRRyw0QkFBcUI7R0FDckI7RUFDQTtJckNvbE5DLGFBQWE7R3FDOWxOakI7RUFhRTtJQUNBLGFBQVM7R0FDVDtFQUNBO0lBQ0EsYUFBVTtHQUNWO0VBd0RBO0lyQzZoTkUsYUFBYTtHcUN2bU5qQjtFQXNCSTtJQUNBLGFBQVE7SUFDUixhQUFBO0dyQ29sTkQ7RXFDNW1OSDtJQTJCRywwQkFBVztHQUNYO0VBQ0E7SXJDb2xOQyxlQUFlO0dxQ2puTm5CO0VBK0JHO0lBQ0EsYUFBYTtHQUNiO0VyQ3FsTkQ7SXFDdG5ORixhQVlDO0dBdUJFO0VBQ0E7SUFDQSxjQUFPO0dBQ1A7RXJDc2xORDtJcUM1bk5GLFdBWUM7R0E0QkU7Q0FNQTs7QUE5Q0gsNENBMENHO0FyQ3dsTkg7RXFDdGxOSTtJQUNBLGFBQUE7R3JDd2xORDtFcUNyb05IO0lBZ0RHLGFBQWM7R0FDZDtFQUNBO0lBQ0EsWUFBUTtJQUNSLGlCQUFBO0dyQ3dsTkE7RXFDNW9OSDtJQXNERyxhQUFTO0dBUVQ7RXJDa2xORDtJcUNocE5GLGFBWUM7R0E2Q0c7RUFDQTtJckMwbE5BLGFBQWE7R3FDcHBOakI7RUE0REk7SUFDQSxhQUFBO0lyQzJsTkEsWUFBWTtHcUN4cE5oQjtFQWlFSTtJQUNBLGFBQUE7SXJDMGxOQSxZQUFZO0dxQzVwTmhCO0VBb0VJO0lBQ0EsYUFBQTtJckMybE5BLFlBQVk7R3FDaHFOaEI7RUF1RUk7SUFDQSxnQkFBQTtHckM0bE5EO0VxQ3BxTkg7SUE0RUUsWUFBYztJQUNkLGlCQUFnQjtHQUNoQjtFQUNBO0lyQzJsTkUsMEJBQTBCO0dxQzFxTjlCO0VBaUZFO0lBQ0EsZUFBYztHQUNkO0VBQ0E7SUFDQSxlQUFRO0dBQ1I7RXJDNGxOQTtJcUNsck5GLGFBdUZDO0dBQ0M7RUFDQTtJQUNBLGdCQUFZO0dBQ1o7RXJDNmxOQTtJcUN4ck5GLGFBNEZDO0dBQ0M7RUFDQTtJQUNBLGNBQVk7R0FDWjtFckM4bE5BO0lxQzlyTkYsb0JBaUdDO0dBQ0M7RUFDQTtJckMrbE5FLG9CQUFvQjtHcUM1bE54QjtFQUNBO0lBQ0MsY0FBVztHQUNYO0VBQ0E7SXJDOGxORyxxQkFBcUI7R3FDN2xOekI7RUFDQztJQUNBLDRCQUE0QjtHQUM1QjtFQUNBO0lBQ0EsYUFBYztHQUNkO0VBQ0E7SUFDQSxhQUFBO0dyQytsTkU7RXFDN2xOSDtJQUNDLGFBQUE7SUFDQSxVQUFBO0dyQytsTkU7RXFDOWxOSDtJQUNDLGFBQUE7SUFDQSxhQUFBO0dyQ2dtTkU7RXFDL2xOSDtJQUNDLGFBQUE7R0FDQTtFckNpbU5DO0lxQ2htTkYsYUFBZTtHQUNkO0NBQ0E7O0FBQ0QscUVBQW9FO0FyQ21tTnBFO0VxQ2ptTkM7SXJDbW1ORyxZQUFZO0dxQ2xtTmhCO0VBQ0M7SUFDQSxhQUFBO0dyQ29tTkU7RXFDbm1OSDtJQUNDLFlBQUE7SUFDQSxpQkFBQTtHckNxbU5FO0VxQ3BtTkg7SUFDQyw0QkFBcUI7R0FDckI7RXJDc21OQztJcUNybU5GLDhCQUFlO0dBQ2Q7RUFDQTtJckN1bU5HLHNCQUFzQjtJcUN0bU4xQixZQUFlO0dBQ2Q7RUFDQTtJckN3bU5HLGFBQWE7SXFDdm1OakIsZ0JBQWU7R0FDZDtFQUNBO0lyQ3ltTkcsZUFBZTtHcUN4bU5uQjtFQUNDO0lBQ0EsV0FBQTtHckMwbU5FO0VxQ3ptTkg7SUFDQyxrQkFBbUI7R0FDbkI7RXJDMm1OQztJcUMxbU5GLGdCQUFlO0dBQ2Q7RUFDQTtJckM0bU5HLFlBQVk7R3FDM21OaEI7RUFDQztJQUNBLGNBQUE7R3JDNm1ORTtFcUM1bU5IO0lBQ0MsV0FBQTtJQUNBLG1CQUFBO0dyQzhtTkU7Q3FDN21OSDs7QXJDZ25OQSwwRXFDOW1OQztBckMrbU5EO0VxQzltTkE7SUFDQyxlQUFBO0dBQ0E7RXJDZ25OQztJcUMvbU5GLGtCQUFlO0lBQ2QsZUFBQTtHQUNBO0VyQ2luTkM7SXFDaG5ORixXQUFlO0dBQ2Q7RUFDQTtJckNrbk5HLGlCQUFpQjtHcUNqbk5yQjtFQUNDO0lBQ0EsV0FBQTtJckNtbk5HLG1CQUFtQjtHcUNsbk52QjtFQUNDO0lBQ0Esc0JBQUE7SXJDb25ORyxZQUFZO0dxQ25uTmhCO0VBQ0M7SUFDQSxpQkFBQTtJckNxbk5HLFlBQVk7R3FDcG5OaEI7RUFDQztJQUNBLFlBQUE7R3JDc25ORTtFcUNybk5IO0lBQ0MsYUFBQTtHQUNBO0VyQ3VuTkM7SXFDdG5ORiw0QkFBZTtHQUNkO0VBQ0E7SXJDd25ORyw4QkFBOEI7R3FDdm5ObEM7RUFDQztJQUNBLGNBQUE7R3JDeW5ORTtFcUN4bk5IO0lBQ0Msb0JBQXFCO0dBQ3JCO0VyQzBuTkM7SXFDem5ORixlQUFlO0lBQ2QsbUJBQXFCO0dBQ3JCO0VyQzJuTkM7SXFDMW5ORixtQkFBZTtJQUNkLGVBQUE7SUFDQSxlQUFBO0dyQzRuTkU7RXFDM25OSDtJQUNDLGNBQUE7R0FDQTtFckM2bk5DO0lxQzVuTkYsWUFBZTtHQUNkO0VBQ0E7SXJDOG5ORyxhQUFhO0lxQzduTmpCLGdCQUFlO0dBQ2Q7RUFDQTtJckMrbk5HLGVBQWU7R3FDOW5ObkI7RUFDQztJQUNBLFdBQUE7R3JDZ29ORTtFcUMvbk5IO0lBQ0Msa0JBQW1CO0dBQ25CO0VyQ2lvTkM7SXFDaG9ORixnQkFBZTtHQUNkO0VBQ0E7SXJDa29ORyxhQUFhO0lxQ2hvTmpCLFVBQUE7R0FFQTtFQUNDO0lBQ0EsWUFBVTtHQUNWO0VBQ0E7SXJDaW9ORyxjQUFjO0dxQ2hvTmxCO0NBQ0E7O0FyQ21vTkE7RXFDaG9OQyxjQUFVO0NBQ1Y7O0FBQ0Q7RUFDQyxtQkFBZ0I7Q3JDbW9OaEI7O0FBRUQ7RXFDbG9OQSxhQUFlO0VBQ2QsYUFBVztFQUNYLGFBQUE7RXJDb29OQyxxQkFBcUI7Q3FDbm9OdkI7O0FyQ3NvTkE7RXFDbm9OQyxhQUFBO0NyQ3FvTkE7O0FBRUQ7RXFDcG9OQyxVQUFVO0NBQ1Y7O0FBQ0Q7RUFDQyxZQUFTO0VBQ1Qsa0JBQVc7RUFDWCxxQkFBa0I7RUFDbEIsc0JBQUE7RXJDdW9OQyxxQkFBcUI7RXFDdG9OdkIsY0FBZTtFQUNmLCtCQUErQjtFQUM5Qiw4QkFBMEI7RUFDMUIsNEJBQXFCO01BQ3JCLHdCQUFxQjtVQUNkLG9CQUFBO0VBQ1Asa0JBQUE7RXJDd29OQyxtQkFBbUI7RXFDdm9OckIsZ0JBQWU7RUFDZCxpQkFBYztFQUNkLHlCQUFBO0VyQ3lvTkMsZ0NBQWdDO01xQ3hvTmxDLHNCQUFlO1VBQ2Qsd0JBQXlCO0NBQ3pCOztBQUNEO0VBQ0MsWUFBQTtFQUNBLGtCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsc0JBQVM7RUFDVCxxQkFBcUI7RUFDckIsY0FBUTtFQUNSLCtCQUFjO0VBQ2QsOEJBQWtCO0VBQ2xCLDRCQUFlO01BQ2Ysd0JBQVc7VUFDSixvQkFBQTtFQUNQLGtCQUFBO0VyQzJvTkMsbUJBQW1CO0VxQzFvTnJCLGdCQUFlO0VBQ2QsaUJBQVE7Q3JDNG9OUjs7QUFFRDtFcUMxb05DLFlBQVk7RUFDWixlQUFBO0VyQzRvTkMsbUNBQW1DO0VxQzNvTnJDLDZCQUFhO0VBQ1osOEJBQWdCO0NBQ2hCOztBQUNEO0VBQ0ksWUFBUTtFQUNYLGtCQUFnQjtFQUNoQixrQkFBQTtFckM4b05DLG1CQUFtQjtDcUM3b05yQjs7QXJDZ3BOQTtFQUNFLHlCQUF5QjtDcUM3b04zQjs7QUFHQTtFQUNDLGdCQUFhO0NBQ2I7O0FDelhEO0VBQ0MseUJBQWtCO0NBQ2xCOztBbENzREQ7RWtDbkRDLHlCQUFlO0N0Q3lnT2Y7O0FBRUQ7RUFDRSxvQkFBb0I7Q0lwd050Qjs7QUp1d05BO0VzQ3ZnT0MsdUJBQUE7Q3RDeWdPQTs7QUFFRDtFc0N0Z09DLGtDQUFBO0N0Q3dnT0E7O0FBRUQ7RXNDcmdPQyxnQkFBYztFQUFkLGdCQUFjO0VBQ2QseUJKYjJCO0VJYzNCLDZCQUFBO0VBQUEscUNBQUE7Q3RDdWdPQTs7QUFFRDtFQUNFLGdCc0N2Z09XO0V0Q3VnT1gsZ0JzQ3ZnT1c7RXRDd2dPWCxZc0N2Z09PO0V0Q3dnT1AsNkJzQ3ZnT3lCO0V0Q3VnT3pCLHFDc0N2Z095QjtFdEN3Z096QixtQnNDdmdPQTtFcEN1SUYsc0JvQ3RJYTtFdEN3Z09YLDBCc0N2Z09ZO0V0Q3dnT1osdUJzQ3ZnT1k7RXRDd2dPWixzQnNDdmdPUTtFdEN3Z09SLHVFc0N2Z09BO0N0Q3dnT0Q7O0FzQ3JnT0Q7RUFDQyx1QkFBYTtDQUNiOztBQUdEO0VBQ0MsdUJBQWtCO0N0Q3VnT2xCOztBQUVEO0VzQ2pnT0E7SUFDQyxpQkFBUztHQUNUO0VBQ0E7SXRDbWdPRyxtQ0FBbUM7R0U5MU52QztDRmcyTkM7O0FBRUQ7RXNDaGdPQztJQUNBLGdCQUFZO0dBQ1o7RUFDQTtJQUNBLFdBQVU7R0FDVjtFQUNBO0lBQ0Esa0JBQUE7SUF1QkEsYUFBQTtHdEM0K05FO0VzQzlnT0g7SUFjRSxZQUFBO0dBQ0E7RUFDQTtJQUNBLGFBQU07SUFDTixZQUFXO0dBQ1g7Q3RDbWdPRDs7QUFFRDtFc0NqZ09FO0lBQ0Esc0JBQVk7SUFDWixVQUFTO0dBQ1Q7RUFDQTtJQUNBLDZCQUFxQjtHQUNyQjtFQUNBO0lBQ0EsMkJBQWU7R0FDZjtDQUNBOztBQUdGO0VBQ0U7SUFDQSxrQkFBWTtHQUNiO0V0Q2tnT0M7SXNDamdPRixpQkFBZ0I7R0FDZDtFQUNBO0lBQ0QsWUFBQTtHdENtZ09FO0VzQ2xnT0g7SUFDRSxZQUFZO0dBQ1o7RUFDRDtJdENvZ09HLGFBQWE7SXNDbmdPakIsWUFBZ0I7R0FDZDtFQUNEO0l0Q3FnT0csZ0JBQWdCO0dzQ3BnT3BCO0VBQ0U7SUFDRCxzQkFBQTtJdENzZ09HLFVBQVU7RytCOW1PZDtFTzBHRTtJQUNELFdBQUE7R3RDdWdPRTtFc0N0Z09IO0lBQ0UsWUFBQTtHQUNBO0VBQ0Q7SXRDd2dPRyxZQUFZO0dzQ3ZnT2hCO0VBQ0M7SUFDQSxnQkFBQTtHdEN5Z09FO0NzQ3hnT0g7O0F0QzJnT0E7RUFDRTtJc0N4Z09GLGNBQVU7R0FDVDtDQUNBOztBQUNEO0VBQ0M7SUFDQSxXQUFBO0d0QzJnT0U7RXNDMWdPRDtJQUNELFlBQVM7R0FDVDtDdEM0Z09BOztBQUVEO0VzQzNnT0MsbUJBQUE7RXRDNmdPQyxjQUFjO0VzQzVnT2hCLGFBQVk7Q3RDOGdPWDs7QUFFRDtFc0M1Z09DLGNBQUE7Q3RDOGdPQTs7QUFFRDs7RXNDM2dPQSxjQUFZO0N0QzhnT1g7O0FBRUQ7RUkxb09BO0ltQ3pCQyxjQUFlO0dBQ2Y7Q3ZDc3FPQTs7QUFFRDtFdUNycU9DLGdCQUFBO0N2Q3VxT0E7O0F1QzdwT0Q7RUFDQyxZQUFXO0VBQ1gsdUZBQWlCO0VBQ2pCLGNMVVM7RUtUVCxvQ0FBbUI7RUFDbkIsNEJBQWtCO0VBQ2xCLDJCQUFBO0V2Q2dxT0MsNEJBQTRCO0V1Qy9wTzVCLHlCQUFBO0VBQ0YsbUJBQVk7RUFDWCxVQUFTO0VBQ1Qsd0JBQWtCO0VBQ2xCLG1CTEVTO0VLRFQsb0JBQW1CO0N2Q2lxT25COztBQUVEO0V1Q2hxT0UsWUFBQTtFQUNGLFdBQVk7RUFDWCxXQUFXO0VBQ1gsY0FBYTtFQUNiLDJCTExVO0VLTVYsNEJBQW1CO0VBQ25CLHlCQUFrQjtFQUNsQixtQkFBQTtFdkNrcU9DLFVBQVU7Q3VDaHFPWjs7QXZDbXFPQTtFdUNocU9DO0lBQ0EsOEJMZm9CO0dLZ0JwQjtFQUNBO0lBQ0EsY0FBQTtHdkNrcU9FO0V1Q2pxT0g7SUFDQyxnQkFBZTtHQUNmO0VBQ0E7SUFDQSwyQkFBZ0I7R0FDaEI7RUFDQTtJdkNtcU9HLHVCQUF1QjtHdUNscU96QjtFQUNEO0lBS0Esb0NBQUE7R3ZDZ3FPRTtDdUN0cU9GOztBdkN5cU9EO0VBQ0UsdUJBQXVCO0N1Q25xT3pCOztBdkNzcU9BOztFdUN0cU9BLGdCQUdPO0N2Q3NxT047O0FBRUQ7RXVDM3FPQSxXQU9JO0N2Q3NxT0g7O0FBRUQ7RXVDL3FPQSxtQkFTSztDdkN3cU9KOztBQUVEO0V1Q25yT0EsaUJBYUk7RUFDRixnQkFBaUI7RUFBakIscUJBQWlCO0VBQ2pCLFlBQUE7RXZDd3FPQSxvQkFBeUI7RUFBekIseUJBQXlCO0N1Q3ZyTzNCOztBdkMwck9BO0V1Q3ZxT0UsaUJMckVtQjtDS3NFbkI7O0FBR0Y7RUFDQyxvQkwxRTJCO0VLMEUzQix5QkwxRTJCO0NsQ2t2TzNCOztBQUVEO0VBQ0UsaUJBQWlCO0N1QzVxT25COztBdkMrcU9BO0VBQ0Usc0JBQTBCO0VBQTFCLDBCQUEwQjtDdUNock81Qjs7QXZDbXJPQTtFQUNFO0l1Q3ByT0EsaUJBQUk7R0FjSjtDQUNBOztBQUVGO0VBQ0Msa0JBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QixxQkFBbUI7RUFBbkIsMEJBQW1CO0N2Q3lxT25COztBQUVEO0V1Q3ZxT0Msa0JBQWU7RUFBZix1QkFBZTtFQUNmLHFCQUFBO0VBQUEsMEJBQUE7Q3ZDeXFPQTs7QUFFRDtFdUN4cU9DLFlBQVM7RUFDVCxhQUFhO0NBQ2I7O0FuQ29GRDtFbUNqRkMsZ0JBQVc7RUFLWCxhQUFBO0N2Q3NxT0E7O0FBRUQ7RXVDenFPRSxnQkFBQTtFdkMycU9BLGFBQWE7Q3VDenFPZjs7QXZDNHFPQTtFQUNFLG9CQUF1QjtFQUF2Qix1QkFBdUI7Q3VDMXFPekI7O0F2QzZxT0E7RUFDRTtJd0MxeU9GLGlCQUFRO0dBQ1A7Q0FtQ0E7O0FBcENEO0VBR0UsZUFBVztFQUNYLGVBQUE7RXhDOHlPQSxpQkFBaUI7Q3dDbHpPbkI7O0F4Q3F6T0E7RXdDNXlPRSxjQUFZO0VBQVosY0FBWTtFQUNaLGdCQUFVO0VBQ1YsaUNBQUE7RXhDOHlPQSxtQ0FBbUM7RXdDenpPckMsaUJBWUM7RUFDQyxrQk5VZ0I7RU1UaEIsc0JBQUE7Q3hDK3lPRDs7QUFFRDtFd0M5eU9FLHNFQUFVO0VBS1YsOERBQUE7Q3hDNHlPRDs7QUFFRDtFQUNFLHdCd0Nsek9nQjtFeENtek9oQiwwQndDbHpPWTtFeENtek9aLHNDd0Nqek9BO0N4Q2t6T0Q7O0F3Q3gwT0Q7RUF3QkUsdUJBQWtCO0VBQ2xCLHFCQUFtQjtFQUNuQiwwQk5KaUI7RU1hakIsYUFBQTtFeEM0eU9BLGtCQUFrQjtFd0MvME9wQix3QkEyQkU7RUFDQyxtQkFBZ0I7RUFDaEIsc0JOUGdCO0VNUWhCLGdCQUFjO0VBSWQsb0JBQUE7RXhDbXpPRCxzQkFBc0I7Q21DaDFPckI7O0FuQ20xT0g7RUFDRSxxQndDdnpPQztFeEN3ek9ELHFDQUFxQztFQUNyQywwQkFBMEI7RXlDNTFPNUIsYUFDRTtFQUNFLGtCQUFjO0VBQ2Qsd0JBQWtCO0VBQ2xCLG1CQUFNO0VBQ04sc0JBQU87RUFDUCxnQkFBWTtFQUNaLG9CQUFXO0VBQ1gsc0JBQVk7Q3pDNjFPZjs7QUFFRDtFeUN2Mk9BLDRDQVVTO0VBQ0gsK0NBQW9CO0N6QysxT3pCOztBQUVEO0V5QzcxT00sc0JBQVc7RUFDWCxnQkFBVztFQUNYLFlBQVk7RUFDWixrQkFBaUI7Q3pDKzFPdEI7O0FBRUQ7RXlDNzFPSyxZQUFBO0N6QysxT0o7O0FBRUQ7RXlDOTFPTSxnQkFBZ0I7Q0FDakI7O0FBMUJMO0VBNEJNLGlDQUFTO0VBQ1Qsc0JBQWtCO0VBQ25CLHVEQUFBO0N6Q2kyT0o7O0FBRUQ7RXlDLzFPSSxzRkFBMkI7Q3pDaTJPOUI7O0FBRUQ7RXlDLzFPRyxtQkFBQTtDekNpMk9GOztBQUVEO0V5Qy96T0csbUJBQUE7Q3pDaTBPRjs7QUFFRDtFeUM5MU9LLG9CQUFBO0N6Q2cyT0o7O0FBRUQ7RXlDbjJPTyxvQkFBQTtFekNxMk9MLG1CQUFtQjtDeUNuNU9yQjs7QXpDczVPQTtFeUNsMk9LLG9CQUFBO0N6Q28yT0o7O0FBRUQ7RXlDbDJPTSxvQkFBbUI7Q0FDcEI7O0FBekRMO0VBMkRNLG9CQUFXO0N6Q3EyT2hCOztBQUVEO0V5Q2gyT0ssb0JBQUE7Q3pDazJPSjs7QUFFRDtFQUNFLG9CeUN2Mk9nQjtDekN3Mk9qQjs7QUFFRDtFeUMxNk9BLG9CQW1FSTtDekN5Mk9IOztBQUVEO0V5Q3QyT00sb0JBQVM7Q0FDVjs7QUF6RUw7RUE0RUksb0JQN0RVO0NsQ3E2T2I7O0FBRUQ7RXlDdDdPQSxvQkErRVc7Q3pDeTJPVjs7QUFFRDtFeUN2Mk9JLGlCQUFlO0N6Q3kyT2xCOztBQUVEO0VBQ0Usb0JBQW9CO0N5Qy83T3RCOztBekNrOE9BO0VBQ0Usb0JBQW9CO0N5Q244T3RCOztBekNzOE9BO0V5Q3gyT0ksb0JBQWE7Q3pDMDJPaEI7O0FBRUQ7RXlDeDBPRyxvQkFBQTtDekMwME9GOztBQUVEO0V5QzEyT00sb0JQeEVJO0NsQ283T1Q7O0FBRUQ7RXlDMTJPTSxjQUFnQjtFQUFoQixpQkFBZ0I7Q0FDakI7O0FObkdGO0VNTkgsWUEyRkU7Q3pDNjNPRDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFeUM5Mk9NLFlBQVk7RUFpQmIsWUFBQTtDekNnMk9KOztBQUVEO0V5Q2gzT1EsWUFBWTtFQUNaLFdBQUE7Q0FDRDs7QUFySFA7RUF1SFEsYUFBQTtFQUNBLFdBQUE7Q3pDbTNPUDs7QUFFRDtFeUM3K09BLFlBOEdLO0N6Q2k0T0o7O0FBRUQ7RXlDbDNPUSwwQkFBa0I7RUFBbEIsZ0NBQWtCO0VBQ25CLGFBQUE7RUFBQSxtQkFBQTtFekNvM09MLG1CQUFtQjtDeUNwL09yQjs7QXpDdS9PQTtFeUNoM09JLG9CQUFtQjtDekNrM090Qjs7QUFFRDtFeUNuMk9HLDBCQUFBO0VBQUEsZ0NBQUE7RXpDcTJPRCxZQUFZO0NtQ3YvT1g7O0FuQzAvT0g7RUFDRSxheUN6Mk9DO0V6Q3kyT0QsZXlDejJPQztFekMwMk9ELGVBQWU7RUFDZixnQkFBcUI7RUFBckIscUJBQXFCO0NtQzcvT3BCOztBbkNnZ1BIO0VBQ0UsYXlDLzJPQztFekMrMk9ELGV5Qy8yT0M7RXpDZzNPRCxnQkFBcUI7RUFBckIscUJBQXFCO0NBQ3RCOztBQUVEO0V5Q3AzT0ssaUJBQUE7RUFBQSx1QkFBQTtFekNzM09ILG9CQUEwQjtFQUExQiwwQkFBMEI7Q3lDN2dQNUI7O0F6Q2doUEE7RXlDMTNPTyxhQUFBO0V6QzQzT0wsV0FBVztDMENsaFBiOztBMUNxaFBBO0UwQ2xoUEksbUJBQU07RUFBTix3QkFBTTtFQUNOLG9CQUFXO0VBQVgseUJBQVc7QzFDb2hQZDs7QUFFRDtFMENwaFBJLGtCQUFhO0VBQ1QsbUJBQVM7RUFBVCw2QkFBUztDQUlaOztBUExGO0VPQUMsWUFOSjtDMUNpaVBDOztBQUVEO0VBQ0UsVUFBVTtFMENwaVBaLFdBWUk7QzFDMGhQSDs7QUFFRDtFQUNFLHNCQUFzQjtFbUNuaVByQixlQUFpQjtDbkNxaVBuQjs7QUFFRDtFQUNFLFlBQVk7RUFDWixzQkFBc0I7RTBDL2lQeEIsaUJBbUJnQjtFQW5CaEIscUJBbUJnQjtFQUNSLG9CQUFhO0VBQWIsdUJBQWE7RUFDYixtQkFBVztFQUNYLFlBQVc7QzFDOGhQbEI7O0FBRUQ7RTBDdGpQQSxvQkF3QlE7RUFDSSwyQkFBa0I7RUFBbEIsaUNBQWtCO0MxQ2dpUDdCOztBQUVEO0UwQzloUFMsWUFBQTtFMUNnaVBQLGtCQUF3QjtFQUF4Qix3QkFBd0I7QzBDN2pQMUI7O0ExQ2drUEE7RTBDOWhQWSxhQUFTO0VBY1osaUJBQUE7RUFBQSx1QkFBQTtDMUNtaFBSOztBQUVEO0UwQy9oUGEsdUJBQUE7RTFDaWlQWCxZQUFZO0UwQ3ZrUGQsNkJBdUNhO0MxQ2tpUFo7O0FBRUQ7RTBDM2tQQSxlQW1CSTtDMUMwalBIOztBQUVEO0UwQy9rUEEsV0FtQkk7RUEyQlksaUJSM0JSO0VRMkJRLHNCUjNCUjtDUTRCSzs7QUEvQ2I7RUFtRFEsZUFBWTtFQVNmLGdCQUFBO0VBQUEscUJBQUE7RTFDMmhQSCxrQkFBa0I7RW1DamxQakIscUJBQXVCO0VBQXZCLDhCQUF1QjtDbkNtbFB6Qjs7QUFFRDtFQUNFLFVBQVU7Q0FDWDs7QUFFRDtFMEN0aVBZLG1CQUFtQjtFQUFuQixzQkFBbUI7QzFDd2lQOUI7O0FBRUQ7RTBDbm1QQSxpQkErRFc7QzFDc2lQVjs7QUFFRDtFMEN2bVBBLG1CQWtFYTtFQWxFYix1QkFrRWE7QzFDdWlQWjs7QUFFRDtFMEMzbVBBLGtCQXFFUTtFQXJFUix3QkFxRVE7QzFDd2lQUDs7QUFFRDtFMEMvbVBBLGlCQXdFVTtDMUN5aVBUOztBQUVEO0VtQzdtUEcsZUFBaUI7RU9OcEIsaUJBa0VZO0UxQ29qUFYsbUIwQzNpUDJCO0UxQzJpUDNCLHNCMEMzaVAyQjtDMUM0aVA1Qjs7QUFFRDtFQUNFLFkwQ3hoUE87RTFDeWhQUCxlQUFlO0VBQ2YsaUJBQWlCO0UwQzVuUG5CLGlCQXdFVTtFQVNNLGtCQUFhO0VBQWIscUJBQWE7QzFDOGlQNUI7O0FBRUQ7RW1DM25QRyxZQUFRO0VPTlgsWUFrRUk7RTFDa2tQRixhMENoalAwQjtDMUNpalAzQjs7QUFFRDtFMEN2b1BBLGFBa0VJO0VBcUJnQixhQUFTO0VBQ1QsYUFBYTtDMUNtalBoQzs7QUFFRDtFMENqalBvQix5QkFBa0I7Q0FJckI7O0FQMUZkLDZFQUF1QjtBbkM0b1AxQjtFQUNFLFkwQ3JqUHNCO0UxQ3NqUHRCLG9CMENwalBlO0UxQ29qUGYsNEIwQ3BqUGU7QzFDcWpQaEI7O0EyQ3JwUEQ7RUFDQyxvRkFBVTtFQUNWLDZCQUFTO0VBU1QsWUFBQTtFM0NncFBDLGFBQWE7RUFBYixhQUFhO0UyQzNwUGYsa0JBSUk7RUFKSixzQkFJSTtFQUNGLHFCQUFnQjtFQUFoQix1QkFBZ0I7RUFDaEIsWUFBQTtFQUFBLGVBQUE7QzNDeXBQRDs7QUFFRDtFMkN2cFBFLHlCQUFBO0MzQ3lwUEQ7O0FBRUQ7RTJDdHBQQyw2QkFBQTtFQUFBLDZCQUFBO0MzQ3dwUEE7O0FBRUQ7RTJDdnBQQyw2QkFBQTtFQUFBLDZCQUFBO0MzQ3lwUEE7O0FBRUQ7RTJDeHBQQyw2QkFBZTtFQUFmLGdDQUFlO0MzQzBwUGY7O0FBRUQ7RTJDeHBQQyxpQ0FBZ0I7RUFBaEIsb0NBQWdCO0MzQzBwUGhCOztBQUVEO0VBQ0UsaUNBQW9DO0VBQXBDLG9DQUFvQztDbUNoclBuQzs7QW5DbXJQSDtFQUNFLDZCMkNqcFBEO0UzQ2lwUEMsK0IyQ2pwUEQ7QzNDa3BQQTs7QTJDeHFQRDtFQWNFLGlDQUFjO0VBQWQsbUNBQWM7QzNDOHBQZjs7QUFFRDtFMkM1cFBFLGlDQUFlO0VBQWYsbUNBQWU7QzNDOHBQaEI7O0FBRUQ7RUFDRSw4QkFBZ0M7RUFBaEMsZ0NBQWdDO0MyQ3RzUGxDOztBM0N5c1BBO0VBQ0Usa0NBQW9DO0VBQXBDLG9DQUFvQztDbUNwc1BuQzs7QW5DdXNQSDtFQUNFLGtDMkM1cFBBO0UzQzRwUEEsb0MyQzVwUEE7QzNDNnBQRDs7QTJDM3BQRDtFQUNDLDhCQUFhO0VBQWIsNkJBQWE7QzNDOHBQYjs7QUFFRDtFQUNFLGtDQUFpQztFQUFqQyxpQ0FBaUM7QzJDbHFQbkM7O0EzQ3FxUEE7RUFDRSxrQ0FBaUM7RUFBakMsaUNBQWlDO0MyQ3RxUG5DOztBM0N5cVBBO0VBQ0UsOEJBQWlDO0VBQWpDLGlDQUFpQztDMkMxcVBuQzs7QTNDNnFQQTtFQUNFLGtDQUFxQztFQUFyQyxxQ0FBcUM7QzJDOXFQdkM7O0EzQ2lyUEE7RUFDRSxrQ0FBcUM7RUFBckMscUNBQXFDO0NtQ2h1UHBDOztBbkNtdVBIO0VBQ0UsOEIyQ2puUEQ7RTNDaW5QQyw4QjJDam5QRDtDM0NrblBBOztBQUVEO0VBQ0UsOEIyQ3ZuUEM7RTNDdW5QRCw4QjJDdm5QQztDM0N3blBGOztBQUVEO0VBQ0UsNkIyQ2xxUFM7RTNDa3FQVCw2QjJDbHFQUztDM0NtcVBWOztBQUVEO0VBQ0Usa0MyQ2xxUGE7RTNDa3FQYixxQzJDbHFQYTtDM0NtcVBkOztBQUVEO0VBQ0Usa0MyQ2xxUGE7RTNDa3FQYixxQzJDbHFQYTtDM0NtcVBkOztBQUVEO0VBQ0Usa0MyQ2pxUGlCO0UzQ2lxUGpCLHFDMkNqcVBpQjtDM0NrcVBsQjs7QUFFRDtFQUNFLGtDMkNqcVBVO0UzQ2lxUFYsa0MyQ2pxUFU7QzNDa3FQWDs7QUFFRDtFQUNFLGtDMkMvcFBJO0UzQytwUEosa0MyQy9wUEk7QzNDZ3FQTDs7QUFFRDtFMkNydFBBLGtDQXVETztFQXZEUCxrQ0F1RE87QzNDZ3FQTjs7QUFFRDtFQUNFLG1DMkMxcFBtQjtFM0MwcFBuQixxQzJDMXBQbUI7QzNDMnBQcEI7O0FBRUQ7RUU1MkxJLG1DeUMzeURlO0V6QzJ5RGYscUN5QzN5RGU7QzNDeXBQbEI7O0FBRUQ7RTJDeHBQQSxtQ0FBaUI7RUFBakIscUNBQWlCO0MzQzBwUGhCOztBQUVEO0UyQzVwUEEsbUNBRW9CO0VBRnBCLGtDQUVvQjtDM0M0cFBuQjs7QUFFRDtFQUNFLG1DQUFrQztFQUFsQyxrQ0FBa0M7QzJDanFQcEM7O0EzQ29xUEE7RUFDRSxtQ0FBa0M7RUFBbEMsa0NBQWtDO0MyQ3JxUHBDOztBM0N3cVBBO0VBQ0UsbUNBQXNDO0VBQXRDLHNDQUFzQztDMkN6cVB4Qzs7QTNDNHFQQTtFMkMxcFBHLG1DQUFBO0VBQUEsc0NBQUE7QzNDNHBQRjs7QUFFRDtFMkMzcFBHLG1DQUFBO0VBQUEsc0NBQUE7QzNDNnBQRjs7QUFFRCw4RTJDN3BQNEI7QTNDOHBQNUI7RTJDNXBQRyxZQUFBO0UzQzhwUEQsbUJBQW1CO0UyQ3ZyUHJCLG9CQTJCQztFQTNCRCx3QkEyQkM7QzNDOHBQQTs7QUFFRDs7RTJDM3BQRSxZQUFVO0VBQ1YsaUJBQVM7RUFBVCxzQkFBUztFQUNULG1CQUFXO0MzQzhwUFo7O0FBRUQ7RTJDNXBQRSxpQkFBYztFQXlDZCxXQUFBO0MzQ3NuUEQ7O0FBRUQ7RTJDN3BQRywyQkFBQTtFQUFBLGdDQUFBO0MzQytwUEY7O0FBRUQ7O0VBRUUsK0JBQStCO0MyQzdzUGpDOztBM0NndFBBO0UyQzdwUEcsZUFBVTtFQUNWLGlCQUFXO0MzQytwUGI7O0FBRUQ7RTJDcnRQQSxlQTJCQztFQTRCRyw0QkFBMEI7RUFBMUIsNEJBQTBCO0VBQzFCLG1CQUFBO0MzQ2lxUEg7O0FBRUQ7O0UyQy9wUEksMkJBQWM7RUFDZCxzQkFBcUI7RUFnQnJCLHNCQUFBO0UzQ21wUEYsUUFBUTtDMkNodVBWOztBM0NtdVBBO0UyQ2pxUEssa0JUMUtVO0VTMEtWLHNCVDFLVTtDUzJLVjs7QUFuRUw7RUFxRUssMEJBQVM7QzNDb3FQYjs7QUFFRDtFQUNFLG9GQUFvRjtFMkM1dVB0Riw2QkFnREU7RUEwQkksOEJBQVk7RUFBWiw2QkFBWTtFQUNaLDJCQUFBO0UzQ3FxUEosc0JBQXNCO0UyQ2h2UHhCLGFBZ0ZDO0VBaEZELGtCQWdGQztFQUNDLFVBQUE7RUFBQSxlQUFBO0VBQ0EsbUJBQW1CO0VBQ25CLFVBQVM7RUFBVCxnQkFBUztFQWtCVCxZQUFBO0VBQUEsWUFBQTtFM0NpcFBBLFFBQVE7QzJDdHZQVjs7QTNDeXZQQTtFMkNscVBHLHdCQUFrQjtFQUFsQiw2QkFBa0I7RUFDbEIsWUFBQTtFQUNBLG9CQUFlO0VBQWYsd0JBQWU7RUFDZixjQUFBO0VBQUEsbUJBQUE7RTNDb3FQRCxtQkFBbUI7QzJDOXZQckI7O0EzQ2l3UEE7RTJDbHFQSSxpQkFBZTtDQUlmOztBQW5HSjtFQWlHSyxnQkFBZ0I7RUFDaEIsdUJBQUE7QzNDc3FQSjs7QUFFRDtFMkNocVBDLGVBQUE7QzNDa3FQQTs7QUFFRCwyRjRDMTRQaUI7QTVDMjRQakI7O0U0QzU0UEEsNEJBRVU7QzVDNjRQVDs7QUFFRDtFQUNFLG1CQUFtQjtDNENsNVByQjs7QTVDcTVQQTtFNEMxNFBHLGdCQUFBO0U1QzQ0UEQsaUJBQWlCO0U0Q3Y1UG5CLGlCQUtFO0M1Q281UEQ7O0FBRUQ7RTRDMzVQQSxnQkFFUztFQVdOLGFBQUE7Q0FDQTs7QUFFRjtFQUNDLDJCQUFTO0NBQ1Q7O0FBbEJGO0VBcUJHLGVBQWE7RUFLYixlQUFBO0U1QzY0UEQsb0JBQXVCO0VBQXZCLHVCQUF1QjtDNEN2NlB6Qjs7QTVDMDZQQTtFQUNFO0k2Q3o2UEYsWUFBVTtJQUNSLFlBQWE7SUFDYiwwQkFBSTtHQUNKO0VBSUE7SUFDQSxhQUFZO0k3Q3c2UFYsYUFBYTtJQUNiLDBCQUEwQjtHNkNyNlA5QjtDN0N1NlBDOztBQUVEO0U2Q3I2UEUsY0FBYTtDN0N1NlBkOztBQUVEO0U2Q3I2UEUsbUJBQWM7RUFBZCxtQkFBYztFQUNkLG9CQUFBO0VBQUEsb0JBQUE7QzdDdTZQRDs7QUFFRDtFNkNyNlBBLHFCQUF1QjtFQUN2QixnREFBeUI7TUFDdkIsNENBQWdDO1VBQ2hDLHdDQUE2QjtDN0N1NlA5Qjs7QUFFRDtFNkNyNlBFLFVBQU87RUFDUCwrQkFBYztFQUNkLDhCQUF3QjtVQUN4QixzQkFBeUI7RUFDMUIsWUFBQTtFN0N1NlBDLGFBQWE7RTZDcjZQZixpQkFBbUI7RUFDakIsV0FBUztFQUNWLDhCQUFBO0U3Q3U2UEMsV0FBVztFNkN0NlBiLDZCQUE4QjtFQUM1QixzR0FBYztDQUNmOztBQUNEO0VBQ0UsMEJBQWM7RUFDZixtQkFBQTtFN0N5NlBDLDJDQUEyQztFNkN4NlA3QyxzQkFBd0I7RUFDdEIsd0JBQWM7VUFDZixnQkFBQTtFN0MwNlBDLGVBQWU7RTZDejZQakIsZUFBQTtFQUNFLGdCQUFjO0VBQ2YsZ0JBQUE7RUFBQSxvQkFBQTtFN0MyNlBDLGtCQUFrQjtFNkMxNlBwQixhQUFhO0VBQ1gsVUFBUztFQUNWLG9CQUFBO0U3QzQ2UEMsd0JBQXdCO0U2QzM2UDFCLHNCQUFxQjtFQUNuQixTQUFTO0VBQ1YsWUFBQTtFN0M2NlBDLGdCQUFnQjtFNkM1NlBsQix1QkFBc0I7QzdDODZQckI7O0FBRUQ7RTZDNzZQQSxZQUFZO0VBQ1YsdUJBQWM7Q0FDZjs7QUFDRDtFQUNFLGdCQUFjO0VBQ2YsdUJBQUE7QzdDZzdQQTs7QUFFRDtFNkMvNlBDLGFBQUE7RTdDaTdQQyxlQUFlO0M2Q2g3UGpCOztBN0NtN1BBO0VBQ0UsWUFBWTtDNkNqN1BkOztBN0NvN1BBO0VBQ0UsY0FBYztDNkNsN1BoQjs7QTdDcTdQQTtFQUNFLG1CQUFtQjtDNkNuN1ByQjs7QTdDczdQQTtFQUNFLG9DQUFvQztFNkNwN1B0QyxtQ0FBNkI7QzdDczdQNUI7O0FBRUQ7RTZDcjdQQSxtQkFBc0I7RUFBdEIsdUJBQXNCO0M3Q3U3UHJCOztBQUVEO0U4Qy9nUUMsb0JBQVU7RUFBVix1QkFBVTtDOUNpaFFWOztBQUVEO0U4QzVnUUUsY0FBYTtDOUM4Z1FkOztBQUVEO0U4QzdnUUEsZUFBQTtDQUNBOztBOUNnaFFBO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UseUJBQXlCO0NBQzFCOztBQUVEO0U4QzdnUUUsbUJBQWE7RUFDYixVQUFVO0VBQ1YsaUJBQWE7RUFDYixnREFBVztFQUVYLHdDQUFxQjtFQUNyQixtQ0FBd0I7VUFDakIsMkJBQUc7RUFDVix5Q0FBa0I7VUFDbEIsaUNBQWtCO0M5QzhnUW5COztBQUVEO0U4QzNnUUUsYUFBQTtDOUM2Z1FEOztBQUVEO0U4Q3pnUUUsZ0JBQUE7QzlDMmdRRDs7QUFFRDtFOEN2Z1FFLGlCQUFBO0M5Q3lnUUQ7O0FBRUQ7O0U4Q3ZnUXVCLGdCQUFjO0VBQWQsZ0JBQWM7RUFBSSxrQkFBQTtFOUMyZ1F2QyxtQ0FBbUM7RThDM2dRSSxvQkFBUztFQUNsRCxtQkFBa0I7QzlDNmdRakI7O0FBRUQ7O0U4QzlnUUEsZ0JBQWtCO0VBQWxCLGdCQUFrQjtFQUFHLG1CQUFnQjtFQUFJLG1DQUFBO0U5Q21oUXZDLG9CQUFvQjtFOENuaFFtQixtQkFBVTtDQUNuRDs7QTlDc2hRQTs7RThDdGhRd0MsZ0JBQVU7RUFBVixvQkFBVTtFQUNsRCxrQkFBb0I7RUFBRSx1Q0FBZ0I7RUFBSSxvQkFBQTtFOUMyaFF4QyxtQkFBbUI7QzhDM2hRcUI7O0E5QzhoUTFDOztFQUVFLGdCQUFnQjtFQUFoQixnQkFBZ0I7RThDL2hROEIsaUJBQVU7RUFDMUQsbUNBQXNCO0VBQUUsaUJBQWdCO0VBQUksbUJBQUE7QzlDbWlRM0M7O0E4Q2xpUUQ7RUFBdUIsZ0JBQWdCO0VBQWhCLGdCQUFnQjtFQUFJLGlCQUFBO0U5Q3VpUXpDLG1DQUFtQztFOEN2aVFNLGlCQUFVO0VBQ3JELG1CQUFrQjtDOUN5aVFqQjs7QUFFRDtFOEMzaVF3QyxvQkFBVTtFQUFWLHVCQUFVO0NBQ2xEOztBOUM4aVFBO0VBQ0UsaUJBQWlCO0M4Qy9pUW9COztBOUNralF2QztFOENqalEwQyxZQUFBO0M5Q21qUXpDOztBOENsalFEO0VBQXVCLG9CQUFnQjtFQUFoQix3QkFBZ0I7Q0FBSTs7QUFBQTtFQUMzQyxzQkFBc0I7QzlDeWpRckI7O0FBRUQ7RThDM2pRNEMsd0JBQVU7Q0FDdEQ7O0E5QzhqUUE7RUFDRSx5QkFBeUI7QzhDL2pRYTs7QTlDa2tReEM7O0VBRUUsa0JBQWtCO0U4Q25rUW1CLCtCQUFVO0VBQVYsa0NBQVU7Q0FDakQ7O0E5Q3NrUUE7RUFDRSxvQkFBdUI7RUFBdkIsdUJBQXVCO0U4Q3ZrUW9CLG1CQUFVO0VBQVYsdUJBQVU7RUFDdkQsc0JBQXdCO0M5Q3lrUXZCOztBQUVEO0U4QzNrUThDLG1CQUFVO0VBQVYseUJBQVU7Q0FDeEQ7O0E5QzhrUUE7RUFDRSxpQkFBaUI7QzhDL2tRc0I7O0E5Q2tsUXpDO0U4Q2psUTZDLGlCQUFBO0M5Q21sUTVDOztBOENsbFFEO0VBQXlCLG1CQUFnQjtFQUFoQix1QkFBZ0I7RUFBSSxvQkFBQTtFOUN1bFEzQywwQkFBZ0M7RUFBaEMsZ0NBQWdDO0U4Q3ZsUVcsdUJBQVU7RUFDdkQsc0JBQXVCO0VBQUUsZ0JBQWdCO0NBQUk7O0FBQUE7RUFDN0MsZUFBZ0I7RUFBVSxtQkFBZ0I7RUFBaEIscUJBQWdCO0VBQUksaUJBQUE7QzlDK2xRN0M7O0E4QzlsUUQ7RUFBcUIsWUFBUztDQUFXOztBQUFBO0VEbEJ6QyxZQUFhO0M3Q3duUVo7O0FBRUQ7RThDdm1RMkMsaUJBQVU7Q0RoQnJEOztBN0MyblFBO0VBQ0UsbUJBQW1CO0M4QzNtUXVCOztBOUM4bVE1QztFOEM3bVF5QywwQkFBQTtDOUMrbVF4Qzs7QTZDcm5RRDtFQ095QixZQUFTO0NBQVc7O0FBQUE7RURKN0MsZUFBYztFQ0tVLG9CQUFnQjtFQUFoQix1QkFBZ0I7RUFBSSxhQUFBO0U5Q3VuUTFDLFdBQVc7QzhDdm5RK0I7O0E5QzBuUTVDO0U4Q3puUTRDLHNFQUFBO0U5QzJuUTFDLDhEQUE4RDtDOEMzblFwQjs7QTlDOG5RNUM7RThDN25RNkMsZUFBQTtFOUMrblEzQyxXQUFXO0M4Qy9uUWdDOztBOUNrb1E3QztFOENqb1F5QztJOUNtb1FyQyxnQkFBZ0I7SThDbm9RcUIsWUFBVTtHQUNuRDtDOUNxb1FDOztBQUVEO0U4Q3ZvUWlELG1CQUFVO0VBQzNELGdCQUFxQjtFQUFyQixvQkFBcUI7RUFBRSxlQUFTO0NBQVc7O0FBQUE7RUFDM0MsaUJBQWU7RUFBVSxlQUFTO0VBQVcsZUFBQTtDOUMrb1E1Qzs7QThDOW9RRDtFQUF1QjtJQUFrQixnQkFBQTtHOUNtcFF0QztDOENucFFzQzs7QTlDc3BRekM7RThDcnBRNkMsZUFBQTtFOUN1cFEzQyxtQkFBbUI7RThDdnBRd0IsT0FBQTtFQUM3QyxRQUFBO0VBQXdCLGFBQVM7RUFBUyxZQUFBO0U5QzJwUXhDLGFBQWE7RThDM3BRMkIscUJBQWM7Q0FDeEQ7O0E5QzhwUUE7RUFDRSxxQkFBcUI7RThDL3BRZ0IsbUJBQWM7RUFDckQsU0FBQTtFQUFzQixhQUFTO0VBQVQsYUFBUztFQUFTLFlBQUE7RUFBQSxZQUFBO0U5Q21xUXRDLG9DQUFvQztNOENucVFFLGdDQUFjO1VBQ3RELDRCQUFzQjtFQUFFLGFBQVM7RUFBUyx5QkFBQTtFOUN1cVF4Qyw0QkFBNEI7RThDdnFRWSw2QkFBYztFQUN4RCw2REFBbUI7VUFBUyxxREFBTztDQUFJOztBQUFBO0VBQ3ZDLFNBQUE7RUFBd0IscWlCQUFnQjtDQUFJOztBQUFBO0VDL0Y1QyxVQUFBO0UvQ2l4UUUsa2xCQUFrbEI7Q0FDbmxCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLDRCK0NoeFFDO0VBQ0gsNkJBQXNCO0VBQUMsa0JBQWU7RUFBZixrQkFBZTtFQUFFLHFCQUFBO0VBQUEscUJBQUE7Qy9DbXhRdkM7O0FBRUQ7RStDcnhRa0Usa0JBQWM7RUFBQyxjQUFLO0MvQ3d4UXJGOztBQUVEO0UrQzF4UStHLHNCQUFrQjtDL0M0eFFoSTs7QUFFRDtFK0M5eFFzTCwyQkFBZTtDL0NneVFwTTs7QUFFRDtFK0NseVErTixlQUFhO0VBQWMsb0JBQVc7RUFBWCxvQkFBVztDQUFnQjs7QUFBRDtFQUFxQixlQUFVO0VBQUMsb0JBQVE7RUFBUixvQkFBUTtDL0MweVEzVDs7QUFFRDtFQUNFLFlBQVk7RStDN3lRNlYsY0FBYztFQUFkLGdCQUFjO0VBQXNCLG9DQUFpQjtFQUFDLG9DQUFlO1VBQUMsNEJBQXFCO0MvQ2t6UXJjOztBQUVEO0UrQ3B6UXdnQjtJQUEwQyxXQUFZO0dBQUc7Qy9Dd3pRaGtCOztBQUVEO0UrQzF6UTRuQiwwQkFBa0I7RUFBRSxlQUFBO0UvQzZ6UTlvQixjQUFjO0VBQWQsY0FBYztFK0M3elErbkIsc0JBQWM7Qy9DK3pRNXBCOztBQUVEO0UrQ2owUStyQixlQUFjO0VBQXVHLG9CQUFZO0VBQVosb0JBQVk7Q0FBRTs7QUFBRDtFQUF1QyxpQkFBUztFQUFULGlCQUFTO0VBQVMsOEJBQVk7RUFBQyxnQkFBSztFQUFMLG1CQUFLO0VBQUMsaUNBQU87RUFBQyxvQkFBWTtFQUFaLG9CQUFZO0VBQVUsbUJBQWU7Qy9DNjBRejdCOztBQUVEO0UrQy8wUXkvQixlQUFXO0MvQ2kxUW5nQzs7QUFFRDtFK0NuMVFna0MsaUJBQVM7RUFBVCxpQkFBUztFQUFFLFlBQUE7RS9DczFRemtDLGtCQUFrQjtFK0N0MVFzakMsY0FBYztFQUEyQyxzQkFBUTtFQUFDLG1CQUFTO0VBQUUsc0JBQUE7RS9DMjFRcnBDLDJCQUEyQjtDK0MzMVF5bkM7O0EvQzgxUXRwQztFQUNFLHdCQUF3QjtFK0MvMVF5cUMsb0JBQXFCO0VBQXNCLG1DQUFlO0VBQUMsZUFBUztFQUFDLGtCQUFBO0VBQWtDLGdCQUFBO0UvQ3EyUXh5QyxpQkFBaUI7QytDcjJRc3hDOztBL0N3MlF6eUM7RUFDRTtJK0N6MlF3MEMsaUJBQWU7SUFBQywyQkFBbUI7SUFBVyxzQ0FBMEI7R0FBQztDQUF1Qjs7QUFBRDtFQUE5akMscUJBQWM7RS9DazNRdlgsMEIrQ2wzUWdnRDtDL0NtM1FqZ0Q7O0FBRUQ7RUFDRSxZK0N0M1EyakQ7RS9DdTNRM2pELGtCK0N2M1FxbUQ7RS9DdzNRcm1ELGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGlDK0M1M1EycUQ7RS9DNjNRM3FELG1CK0M3M1E2cUQ7RS9DNjNRN3FELG1CK0M3M1E2cUQ7RS9DODNRN3FELG9CQUFvQjtFQUFwQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUI7Q0FDcEI7O0FnRHA0UUQ7RUFDQyxvQkFBYztFQUFkLG9CQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCwwQkFBZ0I7RUFDaEIsNEJBQVM7TUFDTCx1QkFBSztVQUNELG9CQUFPO0VBQ2YsbUJBQUE7RUFDQSxzQkFBcUI7RUFDckIsMkJBQXlCO0VBQ3pCLHNDQUF3QjtDaER1NFF4Qjs7QUFFRDtFZ0RyNFFDO0lBQ0EsMkJBQXlCO0lBQ3pCLHNDQUFBO0doRHU0UUU7Q2dEcjRRSDs7QWhEdzRRQTtFZ0RyNFFDO0loRHU0UUcsMkJBQTJCO0lnRHI0US9CLHNDQUF3QjtHQUN4QjtDaER1NFFDOztBQUVEO0VnRHA0UUEsbUJBQW1CO0NBQ25COztBaER1NFFBO0VnRG40UUMsWUFBUTtFQUNSLGtCQUFRO0VBQVIsbUJBQVE7Q2hEcTRRUjs7QUFFRDtFZ0RqNFFDLG9CQUFlO0VBQ2YsZ0JBQWM7RUFFZCxPQUFBO0VBQ0EsWUFBWTtFQUVaLGNBQWE7Q2hEaTRRYjs7QUFFRDtFZ0QvM1FDLFVBQUE7Q2hEaTRRQTs7QUFFRDtFZ0RoNFFDO0lBQ0EsVUFBQTtHaERrNFFFO0NnRC8zUUg7O0FoRGs0UUE7RWdELzNRQywwQkFBQTtFaERpNFFDLGNBQWM7Q2dELzNRaEI7O0FoRGs0UUE7RWdELzNRQztJaERpNFFHLGVBQWU7R2dELzNRbkI7Q0FDQTs7QWhEazRRQTtFQUNFLHFCQUFxQjtFZ0QvM1F2QixzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNDLCtCQUFZO0VBQ1osOEJBQUE7RWhEaTRRQyw4QkFBOEI7TWdEOTNRaEMsMEJBQUE7VUFDTSxzQkFBa0I7RUExRHhCLDBCQUF3QjtFQUN4Qiw0QkFBNEI7TUE0RDFCLHVCQUFnQjtVQUNoQixvQkFBQTtFQXhERixzQkFBbUI7RUFDbkIsa0NBeUQ2QjtNQUMzQixtQkFBYztVQUNkLDBCQUFBO0NoRGc0UUQ7O0FnRDczUUQ7RUFDQSxtQkFBa0I7RUFBbEIsbUJBQWtCO0VBL0ZsQixrQkFBa0I7RUFDbEIsY0FBQTtFaERnK1FFLHlCZ0QvM1FhO0VoRGc0UWIsdUJnRC8zUWU7Q2hEZzRRaEI7O0FBRUQ7RUFDRSxxQmdEOTNRYztFaEQ4M1FkLHlCZ0Q5M1FjO0VoRCszUWQsc0JnRDkzUVU7RWhEKzNRVixzQmdEOTNRQTtDaEQrM1FEOztBQUVEO0VBQ0UsMkJnRDczUWlCO0NoRDgzUWxCOztBQUVEO0VpRHYvUUEsMEJBQVk7Q0FDWjs7QWpEMC9RQTtFaUR0L1FJLDBCQUFzQjtDakR3L1F6Qjs7QUFFRDtFaUR0L1FZLDBCQUFpQjtDakR3L1E1Qjs7QUFFRDtFaUR0L1FRLGFBQVk7Q2pEdy9RbkI7O0FBRUQ7RWlEdC9RQTtJQUVJLGFBQVU7R0FDVjtDakR1L1FIOztBQUVEO0VpRHIvUUMscUJBQUE7RWpEdS9RQyxzQkFBc0I7RWlEdC9ReEIscUJBQ0E7RUFDSSxjQUFhO0VBQ2hCLDBCQUFBO0VqRHUvUUMsNEJBQTRCO01pRHQvUTlCLHVCQUNBO1VBQ1ksb0JBQU87RUFDZiwwQkFBWTtFQUNmLHVDQUFBO01qRHUvUUssdUJBQXVCO1VpRHIvUTdCLCtCQUEwQjtDQUMxQjs7QWpEdy9RQTtFaURwL1FRLGlCQUFlO0NqRHMvUXRCOztBQUVEO0VBQ0UsYUFBYTtDaURwL1FmOztBakR1L1FBO0VpRG4vUUksYUFBTztDakRxL1FWOztBQUVEO0VpRHAvUUEsZUFBWTtDQUNaOztBakR1L1FBO0VpRG4vUUM7SWpEcS9RRyxrQkFBa0I7SWlEcC9RdEIsY0FBa0I7SUFFZCx1QkFBVztJQUNkLHNCQUFBO0lqRHEvUUcsMEJBQTBCO0lpRHAvUTlCLDRCQUNBO1FBQ0ksdUJBQWtCO1lBQ3JCLG9CQUFBO0dqRHEvUUU7Q2lEbi9RSDs7QWpEcy9RQTtFaURsL1FJLGtCQUFZO0VBQ1osY0FBWTtFQUNmLDBCQUFBO0VqRG8vUUMsNEJBQTRCO01pRG4vUXpCLHVCQUNMO1VBQ1csb0JBQUs7Q0FDZjs7QUFDRDtFQUVJO0lBQ0gsYUFBQTtHakRvL1FFO0NpRG4vUUg7O0FqRHMvUUE7RUFDRSxzQkFBc0I7RWlEbi9ReEIsb0JBQXlCO0VBQXpCLHVCQUF5QjtFQUVyQixnQ0FBb0I7RUFDdkIsa0NBQUE7RWpEby9RQyw2QkFBNkI7RWlEbi9RL0IsOFFBQ0E7Q2pEby9RQzs7QUFFRDtFaURuL1FBO0lBRUksOFFBQWtCO0dBQ3JCO0NqRG8vUUE7O0FBRUQ7RWlEbC9RSSxXQUFRO0VBQ1IsVUFBUTtDQUNYOztBQUNEO0VBQ0ksaUJBQWE7Q0FDaEI7O0FDekdEO0VBQ0EsZUFBVTtDbERnbVJUOztBQUVEO0VrRDdsUkMsMEJBQUE7S2xEK2xSSSx1QkFBdUI7TWtEOWxSNUIsc0JBQVM7VUFDUixrQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyx3Q0FBbUI7RUFDbkIsZ0NBQWE7Q2xEaW1SYjs7QUFFRDtFa0QvbFJDLG1CQUFBO0VsRGltUkMsZ0JBQWdCO0VrRGhtUmxCLGFBQWU7RUFDZCxhQUFhO0VBQ2IsYUFBQTtFbERrbVJDLGlCQUFpQjtFa0RqbVJuQixhQUFXO0VBQ1YsZ0JBQWE7RUFBYixnQkFBYTtDbERtbVJiOztBQUVEO0VrRG5tUkE7SUFDQyx5QkFBYTtHQUNiO0NBQ0E7O0FBQ0Q7RUFDQyxlQUFlO0VBQ2YsMEJBQW1CO0VBRW5CLFlBQUE7RWxEcW1SQyxZQUFZO0VrRHBtUmQsZ0JBQWtCO0VBQ2xCLHlDQUF1QjtFQUN0QixpQ0FBUztFQUNULG1CQUFXO0NsRHNtUlg7O0FBRUQ7RUFDRSxXQUFXO0NrRHRtUmI7O0FsRHltUkE7RWtEdG1SQztJbER3bVJHLHlCQUF5QjtHa0R2bVIzQjtDQUNGOztBbEQwbVJBO0VrRHhtUkMsY0FBUTtFQUNSLG1CQUFBO0VsRDBtUkMsYUFBYTtDa0R6bVJmOztBbEQ0bVJBO0VrRHptUkMsZUFBQTtDbEQybVJBOztBa0R6bVJEO0VBQ0MsZUFBYztDbEQ0bVJkOztBQUVEO0VBQ0UsY0FBYztDa0QzbVJoQjs7QWxEOG1SQTtFa0RybVJDLGNBQUE7Q2xEdW1SQTs7QUFFRDtFa0R0bVJDO0lsRHdtUkcsZUFBZTtHa0R2bVJuQjtFQUNJO0lBQ0gsc0JBQUE7SWxEeW1SRyxtQkFBbUI7R2tEeG1SdkI7RUFBK0I7SUFBdUIsV0FBQTtJbEQ0bVJsRCxjQUFjO0lrRDNtUmxCLFFBQVk7SUFBb0IsbUJBQWdCO0lBQUksVUFBQTtJbEQrbVJoRCxvQkFBb0I7SWtEN21ScEIsWUFBUztJQUNULGdCQUFrQjtHQUNsQjtFQUNBO0lBQ0gsV0FBQTtJbEQrbVJHLFNBQVM7R2tEN21SYjtFQUNJO0lBQ0EsZUFBQTtHQUNBO0VBQ0g7SWxEK21SRyxXQUFXO0lrRDFtUmYsT0FBVztHQUNYO0VBQ0E7SUFDQSxlQUFnQjtHQUNoQjtFQUdDO0lBRUEsb0JBQUE7R2xEeW1SRTtFa0R0bVJIO0lBQ0EsZUFBVTtHQUVUO0VBQWlCO0lBQ2pCLGlCQUFBO0dsRHdtUkU7Q2tEdm1SSDs7QWxEMG1SQTtFa0R0bVJDLHlCQUFXO0NsRHdtUlg7O0FBRUQ7RWtEdm1SQyxpQkFBYTtDbER5bVJiOztBQUVEO0VBQ0UsZUFBZTtFa0R4bVJqQixZQUFRO0NsRDBtUlA7O0FBRUQ7RWtEem1SQywwQkFBcUI7Q2xEMm1SckI7O0FBRUQ7RUFDRSwwQkFBZ0M7RUFBaEMsZ0NBQWdDO1VrRDFtUmxDLGtCQUFBO1VBQUEsd0JBQUE7Q0FFQzs7QUFHRDtFQUNDLGlDQUE0QjtNQUM1Qiw2QkFBQTtVbEQwbVJTLHlCQUF5QjtFa0R4bVJuQyxVQUFBO0NBQ0E7O0FsRDJtUkE7RUFDRSxjQUFjO0NrRDNtUmhCOztBbEQ4bVJBO0VBQ0Usa0NBQWtDO01rRDltUnBDLDhCQUFBO1VBQ1MsMEJBQWE7RUFDdEIsaUJBQW1CO0NBQ25COztBQUVBO0VBQ0MsYUFBQTtFQUNBLGVBQUE7RWxEZ25SQyxRQUFRO0VtRGx3UlYsV0FBRztFQUE2UCxnQkFBVztFQUFFLFVBQUE7RW5Ec3dSM1EsWUFBWTtFbURyd1JkLGFBQWU7RUFBaUIsaUJBQVc7RUFBcUUsMkJBQUE7RW5EeXdSOUcsZUFBZTtDbUR4d1JqQjs7QW5EMndSQTtFQUNFLDBCQUEwQjtDbUQzd1I1Qjs7QW5EOHdSQTtFQUNFLGlCQUFpQjtDbUQ5d1JuQjs7QW5EaXhSQTtFQUNFLDBCQUEwQjtFbURqeFI1QixtQkFBZTtFQUFmLHVCQUFlO0VBQStCLG1CQUFXO0VBQWdFLFlBQVk7RUFBTyxhQUFBO0NuRHN4UjNJOztBQUVEO0VtRHZ4UjZILDRCQUFrQjtDQUFFOztBQUNqSjtFQUE4QixtQ0FBVztFQUEwRSxpQkFBYztFQUFFLGVBQUE7RUFBQSxlQUFBO0VuRDh4UmpJLHVCQUF1QjtDbUQ3eFJ6Qjs7QW5EZ3lSQTtFbURoeVJzSSxrQkFBQTtFQUFBLGtCQUFBO0VuRGt5UnBJLHFCQUFxQjtFQUFyQixxQkFBcUI7RW1EanlSdkIsZUFBZTtDbkRteVJkOztBQUVEO0VtRHJ5UitILFVBQU87RUFBTSxpQkFBQTtFbkR3eVIxSSxpQkFBaUI7Q21EdnlSbkI7O0FuRDB5UkE7RW1EMXlSMkgsYUFBQTtDbkQ0eVIxSDs7QUFFRDtFbUQ3eVJ1RywwQkFBYztFQUFDLCtCQUFVO0VBQUMsOEJBQVc7RUFBRSw0QkFBQTtNbkRrelJ4SSx3QkFBd0I7VW1EanpSM0Isb0JBQXdCO0VBQU8sd0JBQVc7RUFBWCw0QkFBVztDbkRvelI1Qzs7QUFFRDtFbURyelJBLHlCQUF3QjtFQUFDLGdDQUFVO01BQUMsc0JBQVc7VUFBQyx3QkFBVztFQUFnRSxZQUFPO0VBQVMsbUJBQUE7RW5ENHpSekksb0JBQXNCO0VBQXRCLHNCQUFzQjtFbUQzelJ4QixnQkFBZTtDbkQ2elJkOztBQUVEO0VBQ0UsWUFBWTtFbUQvelJkLG1CQUFlO0VBQVcsb0JBQWM7RUFBZCx1QkFBYztDQUFFOztBQUMxQztFQUEwRixpQkFBZTtDbkRxMFJ4Rzs7QUFFRDtFbUR0MFJBLFVBQUc7Q25EdzBSRjs7QUFFRDtFbUQxMFJzSyxlQUFBO0VBQUEsaUJBQUE7Q25ENDBScks7O0FBRUQ7RW1ENzBSa0UsV0FBQTtFbkQrMFJoRSxVQUFVO0NtRDkwUlo7O0FuRGkxUkE7RW1EajFSNEosV0FBVTtFQUFDLFVBQU87Q0FBUzs7QUFDdkw7RUFBK0IsZ0JBQVM7Q25EdTFSdkM7O0FBRUQ7RW1EeDFSQSxzQkFBZTtDbkQwMVJkOztBQUVEO0VtRDMxUkEsVUFBRztDbkQ2MVJGOztBQUVEO0VtRC8xUjBELGNBQVM7Q0FBVTs7QUFDN0U7RUFBMEMsZUFBWTtDbkRvMlJyRDs7QUFFRDtFbUR0MlIwRyxzQkFBUztFQUFDLDBDQUFnQjtFQUFDLHVQQUFpQjtFQUFDLG9CQUFPO0VBQUMsbUJBQVE7Q25ENDJSdEs7O0FBRUQ7RW1ENzJSQSxpQ0FBa0M7RUFBc0oseUJBQVc7RUFBRSw4QkFBQTtFbkRpM1JuTSwrQkFBK0I7RW1EaDNSakMsZ0NBQThCO0VBQUMsZ0NBQWM7RUFBQyxZQUFXO0VBQUssZUFBWTtFQUFLLG9DQUFxQjtFQUFFLG1DQUFBO0NuRHUzUnJHOztBQUVEOztFQUVFLGlDQUFpQztFbUR6M1JuQyw4QkFBMEI7RUFBVywrQkFBVztFQUFzRSxnQ0FBQTtFbkQ2M1JwSCxnQ0FBZ0M7RW1ENTNSbEMsWUFBYztFQUFzQixlQUFXO0VBQXVFLG9DQUFBO0VuRGc0UnBILG1DQUFtQztDbUQvM1JyQzs7QW5EazRSQTtFQUNFLGVBQWU7Q21EbDRSakI7O0FuRHE0UkE7RUFDRSxlQUFlO0NtRHI0UmpCOztBbkR3NFJBO0VBQ0UsZUFBZTtDbUR4NFJqQjs7QW5EMjRSQTtFbUQzNFJ3SSxlQUFBO0NuRDY0UnZJOztBQUVEO0VtRDk0UitILGVBQWM7Q0FBRTs7QUFDL0k7RUFBNkIsZUFBVztDbkRtNVJ2Qzs7QUFFRDtFbURwNVJBLGVBQWlCO0NuRHM1UmhCOztBQUVEO0VBQ0UsZUFBZTtDbUR4NVJqQjs7QW5EMjVSQTtFbUQzNVJnSSxlQUFBO0NuRDY1Ui9IOztBQUVEO0VtRDk1UnNILGVBQWM7Q0FBRTs7QUFDdEk7RUFBNEIsZUFBVTtDbkRtNlJyQzs7QUFFRDtFbURyNlJzSixlQUFBO0NuRHU2UnJKOztBQUVEO0VtRHg2UndILGVBQVc7Q25EMDZSbEk7O0FBRUQ7RW1EMzZSQSxlQUFpQjtDbkQ2NlJoQjs7QUFFRDtFbUQvNlJrSixlQUFBO0NuRGk3UmpKOztBQUVEO0VtRGw3UnVILGVBQUE7Q25EbzdSdEg7O0FBRUQ7RW1EcjdSdUgsZUFBQTtDbkR1N1J0SDs7QUFFRDtFbUR4N1I0SCx3QkFBQTtFbkQwN1IxSCxvREFBb0Q7RW1EejdSdEQsZ1NBQXNDO0VBQUMsb0JBQVc7RUFBNEUsbUJBQUE7Q25ENjdSN0g7O0FBRUQsaUdtRDk3UnFIO0FuRCs3UnJILDRGbUQvN1J1SDtBbkRnOFJ2SDs7Ozs7OztFbUQ5N1J5STtBbkRzOFJ6STs7RW1EcjhSaUQsbUNBQVc7RUFBK0UsbUJBQUE7RW5EeThSekksb0JBQW9CO0VtRHg4UnRCLFlBQUc7RUFBNkIsc0JBQVc7RUFBMkUseUJBQWM7RUFBRSxXQUFBO0VuRDY4UnBJLG1CQUFtQjtFbUQ1OFJyQixtQkFBaUI7RUFBbUIsa0JBQVc7RUFBOEUsaUVBQWM7RUFBRSxxQkFBQTtFbkRpOVIzSSxxQkFBcUI7RW1EaDlSdkIsK0NBQTJCO0VBQUMsaUJBQVc7RUFBeUUsaUVBQWM7RUFBRSwwQkFBQTtFbkRxOVI5SCxrQkFBa0I7RW1EcDlScEIsMkRBQWlDO0VBQUMsc0JBQVc7RUFBeUUsNkJBQWM7RUFBRSx3REFBQTtDbkR5OVJySTs7QUFFRDtFbUQxOVI4RyxlQUFjO0NBQUU7O0FBQzlILFNBQUc7QW5EODlSSDtFbUQ5OVJvSCxpQkFBYztDQUFFOztBQUNwSSxTQUFHO0FuRGsrUkg7RW1EbCtSc0MsaUJBQVc7Q25EbytSaEQ7O0FBRUQsU21EdCtSb0o7QW5EdStScEo7RW1EdCtSQSxpQkFBaUI7Q25EdytSaEI7O0FBRUQsU21EMStSK0Q7QW5EMitSL0Q7RW1EMStSQSxpQkFBaUI7Q25ENCtSaEI7O0FBRUQsU21EOStSd0k7QW5EKytSeEk7RUFDRSxpQkFBaUI7Q21ELytSbkI7O0FuRGsvUkEsU21EbC9SOEg7QW5EbS9SOUg7RW1Ebi9SZ0osaUJBQUE7Q25EcS9SL0k7O0FBRUQsU21EdC9Sb0M7QW5EdS9ScEM7RUFDRSxpQkFBaUI7Q21Edi9SbkI7O0FuRDAvUkEsU21EMS9ScUg7QW5EMi9Sckg7RW1EMS9SQSxpQkFBaUI7Q25ENC9SaEI7O0FBRUQsU0FBUztBbUQ3L1JUO0VBQXNDLGlCQUFXO0NBQTJFOztBQUM1SCxTQUFHO0FuRGtnU0g7RW1EbGdTdUgsaUJBQUE7Q25Eb2dTdEg7O0FBRUQsU21EcmdTMEc7QW5Ec2dTMUc7RUFDRSxpQkFBaUI7Q21EdGdTbkI7O0FuRHlnU0EsU21EemdTaUQ7QW5EMGdTakQ7RUFDRSxpQkFBaUI7Q21EMWdTbkI7O0FuRDZnU0EsU21EN2dTcUg7QW5EOGdTckg7RW1EN2dTQSxpQkFBZ0I7Q25EK2dTZjs7QUFFRCxTbURqaFM4SDtBbkRraFM5SDtFbURqaFNBLGlCQUFnQjtDbkRtaFNmOztBQUVELFNtRHJoU29JO0FuRHNoU3BJO0VtRHJoU0EsaUJBQWdCO0NuRHVoU2Y7O0FBRUQsU21EemhTNEg7QW5EMGhTNUg7RW1EemhTQSxpQkFBZ0I7Q25EMmhTZjs7QUFFRCxTbUQ3aFNrSTtBbkQ4aFNsSTtFbUQ3aFNBLGlCQUFnQjtDbkQraFNmOztBQUVELFNtRGppU2lEO0FuRGtpU2pEO0VtRGxpU2tKLGlCQUFBO0NuRG9pU2pKOztBQUVELFNtRHJpUzhCO0FuRHNpUzlCO0VBQ0UsaUJBQWlCO0NtRHRpU25COztBbkR5aVNBLFNtRHppUzBIO0FuRDBpUzFIO0VtRDFpUzRJLGlCQUFBO0NuRDRpUzNJOztBQUVELFNtRDdpU2tDO0FuRDhpU2xDO0VtRDlpU2tJLGlCQUFVO0NBQUU7O0FBQzlJLFNBQUc7QW5Ea2pTSDtFbURsalNtSCxpQkFBQTtDbkRvalNsSDs7QUFFRCxTbURyalMrQjtBbkRzalMvQjtFQUNFLGlCQUFpQjtDbUR0alNuQjs7QW5EeWpTQSxTbUR6alMwSDtBbkQwalMxSDtFQUNFLGlCQUFpQjtD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 */
/*# sourceMappingURL=cc-style.css.map */
