@charset "UTF-8";
/**
 * Foundation for Sites by ZURB
 * Version 6.4.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Document
       ========================================================================== */
/**
     * 1. Change the default font family in all browsers (opinionated).
     * 2. Correct the line height in all browsers.
     * 3. Prevent adjustments of font size after orientation changes in
     *    IE on Windows Phone and in iOS.
     */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }

/* Sections
       ========================================================================== */
/**
     * Remove the margin in all browsers (opinionated).
     */
body {
  margin: 0; }

/**
     * Add the correct display in IE 9-.
     */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
     * Correct the font size and margin on `h1` elements within `section` and
     * `article` contexts in Chrome, Firefox, and Safari.
     */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
figcaption,
figure {
  display: block; }

/**
     * Add the correct margin in IE 8.
     */
figure {
  margin: 1em 40px; }

/**
     * 1. Add the correct box sizing in Firefox.
     * 2. Show the overflow in Edge and IE.
     */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
     * Add the correct display in IE.
     */
main {
  display: block; }

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Links
       ========================================================================== */
/**
     * 1. Remove the gray background on active links in IE 10.
     * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
     */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
     * Remove the outline on focused links when they are also active or hovered
     * in all browsers (opinionated).
     */
a:active,
a:hover {
  outline-width: 0; }

/* Text-level semantics
       ========================================================================== */
/**
     * 1. Remove the bottom border in Firefox 39-.
     * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
     */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
     * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
     */
b,
strong {
  font-weight: inherit; }

/**
     * Add the correct font weight in Chrome, Edge, and Safari.
     */
b,
strong {
  font-weight: bolder; }

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
     * Add the correct font style in Android 4.3-.
     */
dfn {
  font-style: italic; }

/**
     * Add the correct background and color in IE 9-.
     */
mark {
  background-color: #ff0;
  color: #000; }

/**
     * Add the correct font size in all browsers.
     */
small {
  font-size: 80%; }

/**
     * Prevent `sub` and `sup` elements from affecting the line height in
     * all browsers.
     */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
audio,
video {
  display: inline-block; }

/**
     * Add the correct display in iOS 4-7.
     */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
     * Remove the border on images inside links in IE 10-.
     */
img {
  border-style: none; }

/**
     * Hide the overflow in IE.
     */
svg:not(:root) {
  overflow: hidden; }

/* Forms
       ========================================================================== */
/**
     * 1. Change the font styles in all browsers (opinionated).
     * 2. Remove the margin in Firefox and Safari.
     */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
     * Show the overflow in IE.
     */
button {
  overflow: visible; }

/**
     * Remove the inheritance of text transform in Edge, Firefox, and IE.
     * 1. Remove the inheritance of text transform in Firefox.
     */
button,
select {
  /* 1 */
  text-transform: none; }

/**
     * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
     *    controls in Android 4.
     * 2. Correct the inability to style clickable types in iOS and Safari.
     */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  /**
       * Remove the inner border and padding in Firefox.
       */
  /**
       * Restore the focus styles unset by the previous rule.
       */ }
  button::-moz-focus-inner,
  [type="button"]::-moz-focus-inner,
  [type="reset"]::-moz-focus-inner,
  [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }
  button:-moz-focusring,
  [type="button"]:-moz-focusring,
  [type="reset"]:-moz-focusring,
  [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }

/**
     * Show the overflow in Edge.
     */
input {
  overflow: visible; }

/**
     * 1. Add the correct box sizing in IE 10-.
     * 2. Remove the padding in IE 10-.
     */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
     * Correct the cursor style of increment and decrement buttons in Chrome.
     */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
     * 1. Correct the odd appearance in Chrome and Safari.
     * 2. Correct the outline style in Safari.
     */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
  /**
       * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
       */ }
  [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

/**
     * 1. Correct the inability to style clickable types in iOS and Safari.
     * 2. Change font properties to `inherit` in Safari.
     */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/**
     * Change the border, margin, and padding in all browsers (opinionated).
     */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
     * 1. Correct the text wrapping in Edge and IE.
     * 2. Correct the color inheritance from `fieldset` elements in IE.
     * 3. Remove the padding so developers are not caught out when they zero out
     *    `fieldset` elements in all browsers.
     */
legend {
  box-sizing: border-box;
  /* 1 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  white-space: normal;
  /* 1 */ }

/**
     * 1. Add the correct display in IE 9-.
     * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
     */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
     * Remove the default vertical scrollbar in IE.
     */
textarea {
  overflow: auto; }

/* Interactive
       ========================================================================== */
/*
     * Add the correct display in Edge, IE, and Firefox.
     */
details {
  display: block; }

/*
     * Add the correct display in all browsers.
     */
summary {
  display: list-item; }

/*
     * Add the correct display in IE 9-.
     */
menu {
  display: block; }

/* Scripting
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
canvas {
  display: inline-block; }

/**
     * Add the correct display in IE.
     */
template {
  display: none; }

/* Hidden
       ========================================================================== */
/**
     * Add the correct display in IE 10-.
     */
[hidden] {
  display: none; }

.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }

html {
  box-sizing: border-box;
  font-size: 100%; }

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

body {
  margin: 0;
  padding: 0;
  background: #ffffff;
  font-family: "TitilliumWeb-Light", sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic; }

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0; }

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0; }

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important; }

button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto; }
  [data-whatinput='mouse'] button {
    outline: 0; }

pre {
  overflow: auto; }

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; }

.is-visible {
  display: block !important; }

.is-hidden {
  display: none !important; }

.row {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto; }
  .row::before, .row::after {
    display: table;
    content: ' ';
    flex-basis: 0;
    order: 1; }
  .row::after {
    clear: both; }
  .row.collapse > .column, .row.collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  .row .row {
    margin-right: -0.625rem;
    margin-left: -0.625rem; }
    @media print, screen and (min-width: 40em) {
      .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem; } }
    @media print, screen and (min-width: 64em) {
      .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem; } }
    .row .row.collapse {
      margin-right: 0;
      margin-left: 0; }
  .row.expanded {
    max-width: none; }
    .row.expanded .row {
      margin-right: auto;
      margin-left: auto; }
  .row:not(.expanded) .row {
    max-width: none; }
  .row.gutter-small > .column, .row.gutter-small > .columns {
    padding-right: 0.625rem;
    padding-left: 0.625rem; }
  .row.gutter-medium > .column, .row.gutter-medium > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; }

.column, .columns {
  width: 100%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem; }
  @media print, screen and (min-width: 40em) {
    .column, .columns {
      padding-right: 0.9375rem;
      padding-left: 0.9375rem; } }
  .column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
    float: right; }
  .column.end:last-child:last-child, .end.columns:last-child:last-child {
    float: left; }

.column.row.row, .row.row.columns {
  float: none; }

.row .column.row.row, .row .row.row.columns {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0; }

.small-1 {
  width: 8.33333%; }

.small-push-1 {
  position: relative;
  left: 8.33333%; }

.small-pull-1 {
  position: relative;
  left: -8.33333%; }

.small-offset-0 {
  margin-left: 0%; }

.small-2 {
  width: 16.66667%; }

.small-push-2 {
  position: relative;
  left: 16.66667%; }

.small-pull-2 {
  position: relative;
  left: -16.66667%; }

.small-offset-1 {
  margin-left: 8.33333%; }

.small-3 {
  width: 25%; }

.small-push-3 {
  position: relative;
  left: 25%; }

.small-pull-3 {
  position: relative;
  left: -25%; }

.small-offset-2 {
  margin-left: 16.66667%; }

.small-4 {
  width: 33.33333%; }

.small-push-4 {
  position: relative;
  left: 33.33333%; }

.small-pull-4 {
  position: relative;
  left: -33.33333%; }

.small-offset-3 {
  margin-left: 25%; }

.small-5 {
  width: 41.66667%; }

.small-push-5 {
  position: relative;
  left: 41.66667%; }

.small-pull-5 {
  position: relative;
  left: -41.66667%; }

.small-offset-4 {
  margin-left: 33.33333%; }

.small-6 {
  width: 50%; }

.small-push-6 {
  position: relative;
  left: 50%; }

.small-pull-6 {
  position: relative;
  left: -50%; }

.small-offset-5 {
  margin-left: 41.66667%; }

.small-7 {
  width: 58.33333%; }

.small-push-7 {
  position: relative;
  left: 58.33333%; }

.small-pull-7 {
  position: relative;
  left: -58.33333%; }

.small-offset-6 {
  margin-left: 50%; }

.small-8 {
  width: 66.66667%; }

.small-push-8 {
  position: relative;
  left: 66.66667%; }

.small-pull-8 {
  position: relative;
  left: -66.66667%; }

.small-offset-7 {
  margin-left: 58.33333%; }

.small-9 {
  width: 75%; }

.small-push-9 {
  position: relative;
  left: 75%; }

.small-pull-9 {
  position: relative;
  left: -75%; }

.small-offset-8 {
  margin-left: 66.66667%; }

.small-10 {
  width: 83.33333%; }

.small-push-10 {
  position: relative;
  left: 83.33333%; }

.small-pull-10 {
  position: relative;
  left: -83.33333%; }

.small-offset-9 {
  margin-left: 75%; }

.small-11 {
  width: 91.66667%; }

.small-push-11 {
  position: relative;
  left: 91.66667%; }

.small-pull-11 {
  position: relative;
  left: -91.66667%; }

.small-offset-10 {
  margin-left: 83.33333%; }

.small-12 {
  width: 100%; }

.small-offset-11 {
  margin-left: 91.66667%; }

.small-up-1 > .column, .small-up-1 > .columns {
  float: left;
  width: 100%; }
  .small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) {
    clear: both; }
  .small-up-1 > .column:last-child, .small-up-1 > .columns:last-child {
    float: left; }

.small-up-2 > .column, .small-up-2 > .columns {
  float: left;
  width: 50%; }
  .small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) {
    clear: both; }
  .small-up-2 > .column:last-child, .small-up-2 > .columns:last-child {
    float: left; }

.small-up-3 > .column, .small-up-3 > .columns {
  float: left;
  width: 33.33333%; }
  .small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) {
    clear: both; }
  .small-up-3 > .column:last-child, .small-up-3 > .columns:last-child {
    float: left; }

.small-up-4 > .column, .small-up-4 > .columns {
  float: left;
  width: 25%; }
  .small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) {
    clear: both; }
  .small-up-4 > .column:last-child, .small-up-4 > .columns:last-child {
    float: left; }

.small-up-5 > .column, .small-up-5 > .columns {
  float: left;
  width: 20%; }
  .small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) {
    clear: both; }
  .small-up-5 > .column:last-child, .small-up-5 > .columns:last-child {
    float: left; }

.small-up-6 > .column, .small-up-6 > .columns {
  float: left;
  width: 16.66667%; }
  .small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) {
    clear: both; }
  .small-up-6 > .column:last-child, .small-up-6 > .columns:last-child {
    float: left; }

.small-up-7 > .column, .small-up-7 > .columns {
  float: left;
  width: 14.28571%; }
  .small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) {
    clear: both; }
  .small-up-7 > .column:last-child, .small-up-7 > .columns:last-child {
    float: left; }

.small-up-8 > .column, .small-up-8 > .columns {
  float: left;
  width: 12.5%; }
  .small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) {
    clear: both; }
  .small-up-8 > .column:last-child, .small-up-8 > .columns:last-child {
    float: left; }

.small-collapse > .column, .small-collapse > .columns {
  padding-right: 0;
  padding-left: 0; }

.small-collapse .row {
  margin-right: 0;
  margin-left: 0; }

.expanded.row .small-collapse.row {
  margin-right: 0;
  margin-left: 0; }

.small-uncollapse > .column, .small-uncollapse > .columns {
  padding-right: 0.625rem;
  padding-left: 0.625rem; }

.small-centered {
  margin-right: auto;
  margin-left: auto; }
  .small-centered, .small-centered:last-child:not(:first-child) {
    float: none;
    clear: both; }

.small-uncentered,
.small-push-0,
.small-pull-0 {
  position: static;
  float: left;
  margin-right: 0;
  margin-left: 0; }

@media print, screen and (min-width: 40em) {
  .medium-1 {
    width: 8.33333%; }
  .medium-push-1 {
    position: relative;
    left: 8.33333%; }
  .medium-pull-1 {
    position: relative;
    left: -8.33333%; }
  .medium-offset-0 {
    margin-left: 0%; }
  .medium-2 {
    width: 16.66667%; }
  .medium-push-2 {
    position: relative;
    left: 16.66667%; }
  .medium-pull-2 {
    position: relative;
    left: -16.66667%; }
  .medium-offset-1 {
    margin-left: 8.33333%; }
  .medium-3 {
    width: 25%; }
  .medium-push-3 {
    position: relative;
    left: 25%; }
  .medium-pull-3 {
    position: relative;
    left: -25%; }
  .medium-offset-2 {
    margin-left: 16.66667%; }
  .medium-4 {
    width: 33.33333%; }
  .medium-push-4 {
    position: relative;
    left: 33.33333%; }
  .medium-pull-4 {
    position: relative;
    left: -33.33333%; }
  .medium-offset-3 {
    margin-left: 25%; }
  .medium-5 {
    width: 41.66667%; }
  .medium-push-5 {
    position: relative;
    left: 41.66667%; }
  .medium-pull-5 {
    position: relative;
    left: -41.66667%; }
  .medium-offset-4 {
    margin-left: 33.33333%; }
  .medium-6 {
    width: 50%; }
  .medium-push-6 {
    position: relative;
    left: 50%; }
  .medium-pull-6 {
    position: relative;
    left: -50%; }
  .medium-offset-5 {
    margin-left: 41.66667%; }
  .medium-7 {
    width: 58.33333%; }
  .medium-push-7 {
    position: relative;
    left: 58.33333%; }
  .medium-pull-7 {
    position: relative;
    left: -58.33333%; }
  .medium-offset-6 {
    margin-left: 50%; }
  .medium-8 {
    width: 66.66667%; }
  .medium-push-8 {
    position: relative;
    left: 66.66667%; }
  .medium-pull-8 {
    position: relative;
    left: -66.66667%; }
  .medium-offset-7 {
    margin-left: 58.33333%; }
  .medium-9 {
    width: 75%; }
  .medium-push-9 {
    position: relative;
    left: 75%; }
  .medium-pull-9 {
    position: relative;
    left: -75%; }
  .medium-offset-8 {
    margin-left: 66.66667%; }
  .medium-10 {
    width: 83.33333%; }
  .medium-push-10 {
    position: relative;
    left: 83.33333%; }
  .medium-pull-10 {
    position: relative;
    left: -83.33333%; }
  .medium-offset-9 {
    margin-left: 75%; }
  .medium-11 {
    width: 91.66667%; }
  .medium-push-11 {
    position: relative;
    left: 91.66667%; }
  .medium-pull-11 {
    position: relative;
    left: -91.66667%; }
  .medium-offset-10 {
    margin-left: 83.33333%; }
  .medium-12 {
    width: 100%; }
  .medium-offset-11 {
    margin-left: 91.66667%; }
  .medium-up-1 > .column, .medium-up-1 > .columns {
    float: left;
    width: 100%; }
    .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) {
      clear: both; }
    .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child {
      float: left; }
  .medium-up-2 > .column, .medium-up-2 > .columns {
    float: left;
    width: 50%; }
    .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) {
      clear: both; }
    .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child {
      float: left; }
  .medium-up-3 > .column, .medium-up-3 > .columns {
    float: left;
    width: 33.33333%; }
    .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) {
      clear: both; }
    .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child {
      float: left; }
  .medium-up-4 > .column, .medium-up-4 > .columns {
    float: left;
    width: 25%; }
    .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) {
      clear: both; }
    .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child {
      float: left; }
  .medium-up-5 > .column, .medium-up-5 > .columns {
    float: left;
    width: 20%; }
    .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) {
      clear: both; }
    .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child {
      float: left; }
  .medium-up-6 > .column, .medium-up-6 > .columns {
    float: left;
    width: 16.66667%; }
    .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) {
      clear: both; }
    .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child {
      float: left; }
  .medium-up-7 > .column, .medium-up-7 > .columns {
    float: left;
    width: 14.28571%; }
    .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) {
      clear: both; }
    .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child {
      float: left; }
  .medium-up-8 > .column, .medium-up-8 > .columns {
    float: left;
    width: 12.5%; }
    .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) {
      clear: both; }
    .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child {
      float: left; }
  .medium-collapse > .column, .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  .medium-collapse .row {
    margin-right: 0;
    margin-left: 0; }
  .expanded.row .medium-collapse.row {
    margin-right: 0;
    margin-left: 0; }
  .medium-uncollapse > .column, .medium-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; }
  .medium-centered {
    margin-right: auto;
    margin-left: auto; }
    .medium-centered, .medium-centered:last-child:not(:first-child) {
      float: none;
      clear: both; }
  .medium-uncentered,
  .medium-push-0,
  .medium-pull-0 {
    position: static;
    float: left;
    margin-right: 0;
    margin-left: 0; } }

@media print, screen and (min-width: 64em) {
  .large-1 {
    width: 8.33333%; }
  .large-push-1 {
    position: relative;
    left: 8.33333%; }
  .large-pull-1 {
    position: relative;
    left: -8.33333%; }
  .large-offset-0 {
    margin-left: 0%; }
  .large-2 {
    width: 16.66667%; }
  .large-push-2 {
    position: relative;
    left: 16.66667%; }
  .large-pull-2 {
    position: relative;
    left: -16.66667%; }
  .large-offset-1 {
    margin-left: 8.33333%; }
  .large-3 {
    width: 25%; }
  .large-push-3 {
    position: relative;
    left: 25%; }
  .large-pull-3 {
    position: relative;
    left: -25%; }
  .large-offset-2 {
    margin-left: 16.66667%; }
  .large-4 {
    width: 33.33333%; }
  .large-push-4 {
    position: relative;
    left: 33.33333%; }
  .large-pull-4 {
    position: relative;
    left: -33.33333%; }
  .large-offset-3 {
    margin-left: 25%; }
  .large-5 {
    width: 41.66667%; }
  .large-push-5 {
    position: relative;
    left: 41.66667%; }
  .large-pull-5 {
    position: relative;
    left: -41.66667%; }
  .large-offset-4 {
    margin-left: 33.33333%; }
  .large-6 {
    width: 50%; }
  .large-push-6 {
    position: relative;
    left: 50%; }
  .large-pull-6 {
    position: relative;
    left: -50%; }
  .large-offset-5 {
    margin-left: 41.66667%; }
  .large-7 {
    width: 58.33333%; }
  .large-push-7 {
    position: relative;
    left: 58.33333%; }
  .large-pull-7 {
    position: relative;
    left: -58.33333%; }
  .large-offset-6 {
    margin-left: 50%; }
  .large-8 {
    width: 66.66667%; }
  .large-push-8 {
    position: relative;
    left: 66.66667%; }
  .large-pull-8 {
    position: relative;
    left: -66.66667%; }
  .large-offset-7 {
    margin-left: 58.33333%; }
  .large-9 {
    width: 75%; }
  .large-push-9 {
    position: relative;
    left: 75%; }
  .large-pull-9 {
    position: relative;
    left: -75%; }
  .large-offset-8 {
    margin-left: 66.66667%; }
  .large-10 {
    width: 83.33333%; }
  .large-push-10 {
    position: relative;
    left: 83.33333%; }
  .large-pull-10 {
    position: relative;
    left: -83.33333%; }
  .large-offset-9 {
    margin-left: 75%; }
  .large-11 {
    width: 91.66667%; }
  .large-push-11 {
    position: relative;
    left: 91.66667%; }
  .large-pull-11 {
    position: relative;
    left: -91.66667%; }
  .large-offset-10 {
    margin-left: 83.33333%; }
  .large-12 {
    width: 100%; }
  .large-offset-11 {
    margin-left: 91.66667%; }
  .large-up-1 > .column, .large-up-1 > .columns {
    float: left;
    width: 100%; }
    .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) {
      clear: both; }
    .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child {
      float: left; }
  .large-up-2 > .column, .large-up-2 > .columns {
    float: left;
    width: 50%; }
    .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) {
      clear: both; }
    .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child {
      float: left; }
  .large-up-3 > .column, .large-up-3 > .columns {
    float: left;
    width: 33.33333%; }
    .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) {
      clear: both; }
    .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child {
      float: left; }
  .large-up-4 > .column, .large-up-4 > .columns {
    float: left;
    width: 25%; }
    .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) {
      clear: both; }
    .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child {
      float: left; }
  .large-up-5 > .column, .large-up-5 > .columns {
    float: left;
    width: 20%; }
    .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) {
      clear: both; }
    .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child {
      float: left; }
  .large-up-6 > .column, .large-up-6 > .columns {
    float: left;
    width: 16.66667%; }
    .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) {
      clear: both; }
    .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child {
      float: left; }
  .large-up-7 > .column, .large-up-7 > .columns {
    float: left;
    width: 14.28571%; }
    .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) {
      clear: both; }
    .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child {
      float: left; }
  .large-up-8 > .column, .large-up-8 > .columns {
    float: left;
    width: 12.5%; }
    .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) {
      clear: both; }
    .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child {
      float: left; }
  .large-collapse > .column, .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  .large-collapse .row {
    margin-right: 0;
    margin-left: 0; }
  .expanded.row .large-collapse.row {
    margin-right: 0;
    margin-left: 0; }
  .large-uncollapse > .column, .large-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; }
  .large-centered {
    margin-right: auto;
    margin-left: auto; }
    .large-centered, .large-centered:last-child:not(:first-child) {
      float: none;
      clear: both; }
  .large-uncentered,
  .large-push-0,
  .large-pull-0 {
    position: static;
    float: left;
    margin-right: 0;
    margin-left: 0; } }

.column-block {
  margin-bottom: 1.25rem; }
  .column-block > :last-child {
    margin-bottom: 0; }
  @media print, screen and (min-width: 40em) {
    .column-block {
      margin-bottom: 1.875rem; }
      .column-block > :last-child {
        margin-bottom: 0; } }

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0; }

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.5;
  text-rendering: optimizeLegibility; }

em,
i {
  font-style: italic;
  line-height: inherit; }

strong,
b {
  font-weight: bold;
  line-height: inherit; }

small {
  font-size: 80%;
  line-height: inherit; }

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "TitilliumWeb-Bold", sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #8b001b;
  text-rendering: optimizeLegibility; }
  h1 small, .h1 small,
  h2 small, .h2 small,
  h3 small, .h3 small,
  h4 small, .h4 small,
  h5 small, .h5 small,
  h6 small, .h6 small {
    line-height: 0;
    color: #cacaca; }

h1, .h1 {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

h2, .h2 {
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

h3, .h3 {
  font-size: 1.1875rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

h4, .h4 {
  font-size: 1.125rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

h5, .h5 {
  font-size: 1.0625rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

h6, .h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

@media print, screen and (min-width: 40em) {
  h1, .h1 {
    font-size: 2.0625rem; }
  h2, .h2 {
    font-size: 1.6875rem; }
  h3, .h3 {
    font-size: 1.5rem; }
  h4, .h4 {
    font-size: 1.375rem; }
  h5, .h5 {
    font-size: 1.1875rem; }
  h6, .h6 {
    font-size: 1rem; } }

a {
  line-height: inherit;
  color: #1779ba;
  text-decoration: none;
  cursor: pointer; }
  a:hover, a:focus {
    color: #1468a0; }
  a img {
    border: 0; }

hr {
  clear: both;
  max-width: 75rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0; }

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.6; }

li {
  font-size: inherit; }

ul {
  margin-left: 3rem;
  list-style-type: square; }

ol {
  margin-left: 3rem; }

ul ul, ol ul, ul ol, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0; }

dl {
  margin-bottom: 1rem; }
  dl dt {
    margin-bottom: 0.3rem;
    font-weight: bold; }

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #cacaca; }
  blockquote, blockquote p {
    line-height: 1.5;
    color: #8a8a8a; }

cite {
  display: block;
  font-size: 0.8125rem;
  color: #8a8a8a; }
  cite:before {
    content: "— "; }

abbr, abbr[title] {
  border-bottom: 1px dotted #0a0a0a;
  cursor: help;
  text-decoration: none; }

figure {
  margin: 0; }

code {
  padding: 0.125rem 0.3125rem 0.0625rem;
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #0a0a0a; }

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #0a0a0a; }

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
  line-height: 1.4;
  color: #8a8a8a; }

.lead {
  font-size: 125%;
  line-height: 1.6; }

.stat {
  font-size: 2.5rem;
  line-height: 1; }
  p + .stat {
    margin-top: -1rem; }

ul.no-bullet, ol.no-bullet {
  margin-left: 0;
  list-style: none; }

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

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

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

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

@media print, screen and (min-width: 40em) {
  .medium-text-left {
    text-align: left; }
  .medium-text-right {
    text-align: right; }
  .medium-text-center {
    text-align: center; }
  .medium-text-justify {
    text-align: justify; } }

@media print, screen and (min-width: 64em) {
  .large-text-left {
    text-align: left; }
  .large-text-right {
    text-align: right; }
  .large-text-center {
    text-align: center; }
  .large-text-justify {
    text-align: justify; } }

.show-for-print {
  display: none !important; }

@media print {
  * {
    background: transparent !important;
    box-shadow: none !important;
    color: black !important;
    text-shadow: none !important; }
  .show-for-print {
    display: block !important; }
  .hide-for-print {
    display: none !important; }
  table.show-for-print {
    display: table !important; }
  thead.show-for-print {
    display: table-header-group !important; }
  tbody.show-for-print {
    display: table-row-group !important; }
  tr.show-for-print {
    display: table-row !important; }
  td.show-for-print {
    display: table-cell !important; }
  th.show-for-print {
    display: table-cell !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  .ir a:after,
  a[href^='javascript:']:after,
  a[href^='#']:after {
    content: ''; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .print-break-inside {
    page-break-inside: auto; } }

[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fefefe;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  appearance: none; }
  [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
  textarea:focus {
    outline: none;
    border: 1px solid #8a8a8a;
    background-color: #fefefe;
    box-shadow: 0 0 5px #cacaca;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }

textarea {
  max-width: 100%; }
  textarea[rows] {
    height: auto; }

input::placeholder,
textarea::placeholder {
  color: #cacaca; }

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed; }

[type='submit'],
[type='button'] {
  appearance: none;
  border-radius: 0; }

input[type='search'] {
  box-sizing: border-box; }

[type='file'],
[type='checkbox'],
[type='radio'] {
  margin: 0 0 1rem; }

[type='checkbox'] + label,
[type='radio'] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0; }
  [type='checkbox'] + label[for],
  [type='radio'] + label[for] {
    cursor: pointer; }

label > [type='checkbox'],
label > [type='radio'] {
  margin-right: 0.5rem; }

[type='file'] {
  width: 100%; }

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.8;
  color: #0a0a0a; }
  label.middle {
    margin: 0 0 1rem;
    padding: 0.5625rem 0; }

.help-text {
  margin-top: -0.5rem;
  font-size: 0.8125rem;
  font-style: italic;
  color: #0a0a0a; }

.input-group {
  display: flex;
  width: 100%;
  margin-bottom: 1rem;
  align-items: stretch; }
  .input-group > :first-child {
    border-radius: 0 0 0 0; }
  .input-group > :last-child > * {
    border-radius: 0 0 0 0; }

.input-group-label, .input-group-field, .input-group-button, .input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  margin: 0;
  white-space: nowrap; }

.input-group-label {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #0a0a0a;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center; }
  .input-group-label:first-child {
    border-right: 0; }
  .input-group-label:last-child {
    border-left: 0; }

.input-group-field {
  border-radius: 0;
  flex: 1 1 0px;
  height: auto;
  min-width: 0; }

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto; }
  .input-group-button a,
  .input-group-button input,
  .input-group-button button,
  .input-group-button label {
    height: auto;
    align-self: stretch;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem; }

fieldset {
  margin: 0;
  padding: 0;
  border: 0; }

legend {
  max-width: 100%;
  margin-bottom: 0.5rem; }

.fieldset {
  margin: 1.125rem 0;
  padding: 1.25rem;
  border: 1px solid #cacaca; }
  .fieldset legend {
    margin: 0;
    margin-left: -0.1875rem;
    padding: 0 0.1875rem; }

select {
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  appearance: none;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fefefe;
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
  background-origin: content-box;
  background-position: right -1rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.5rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }
  @media screen and (min-width: 0\0) {
    select {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } }
  select:focus {
    outline: none;
    border: 1px solid #8a8a8a;
    background-color: #fefefe;
    box-shadow: 0 0 5px #cacaca;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }
  select:disabled {
    background-color: #e6e6e6;
    cursor: not-allowed; }
  select::-ms-expand {
    display: none; }
  select[multiple] {
    height: auto;
    background-image: none; }

.is-invalid-input:not(:focus) {
  border-color: #cc4b37;
  background-color: #f9ecea; }
  .is-invalid-input:not(:focus)::placeholder {
    color: #cc4b37; }

.is-invalid-label {
  color: #cc4b37; }

.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #cc4b37; }
  .form-error.is-visible {
    display: block; }

.button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  font-family: inherit;
  padding: 0.7em 1em;
  -webkit-appearance: none;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-size: 0.9rem;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  background-color: #1779ba;
  color: #fefefe; }
  [data-whatinput='mouse'] .button {
    outline: 0; }
  .button:hover, .button:focus {
    background-color: #14679e;
    color: #fefefe; }
  .button.tiny {
    font-size: 0.6rem; }
  .button.small {
    font-size: 0.75rem; }
  .button.large {
    font-size: 1.25rem; }
  .button.expanded {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-left: 0; }
  .button.primary {
    background-color: #1779ba;
    color: #fefefe; }
    .button.primary:hover, .button.primary:focus {
      background-color: #126195;
      color: #fefefe; }
  .button.secondary {
    background-color: #767676;
    color: #fefefe; }
    .button.secondary:hover, .button.secondary:focus {
      background-color: #5e5e5e;
      color: #fefefe; }
  .button.success {
    background-color: #3adb76;
    color: #0a0a0a; }
    .button.success:hover, .button.success:focus {
      background-color: #22bb5b;
      color: #0a0a0a; }
  .button.warning {
    background-color: #ffae00;
    color: #0a0a0a; }
    .button.warning:hover, .button.warning:focus {
      background-color: #cc8b00;
      color: #0a0a0a; }
  .button.alert {
    background-color: #cc4b37;
    color: #fefefe; }
    .button.alert:hover, .button.alert:focus {
      background-color: #a53b2a;
      color: #fefefe; }
  .button.disabled, .button[disabled] {
    opacity: 0.25;
    cursor: not-allowed; }
    .button.disabled, .button.disabled:hover, .button.disabled:focus, .button[disabled], .button[disabled]:hover, .button[disabled]:focus {
      background-color: #1779ba;
      color: #fefefe; }
    .button.disabled.primary, .button[disabled].primary {
      opacity: 0.25;
      cursor: not-allowed; }
      .button.disabled.primary, .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary, .button[disabled].primary:hover, .button[disabled].primary:focus {
        background-color: #1779ba;
        color: #fefefe; }
    .button.disabled.secondary, .button[disabled].secondary {
      opacity: 0.25;
      cursor: not-allowed; }
      .button.disabled.secondary, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #767676;
        color: #fefefe; }
    .button.disabled.success, .button[disabled].success {
      opacity: 0.25;
      cursor: not-allowed; }
      .button.disabled.success, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #3adb76;
        color: #0a0a0a; }
    .button.disabled.warning, .button[disabled].warning {
      opacity: 0.25;
      cursor: not-allowed; }
      .button.disabled.warning, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning, .button[disabled].warning:hover, .button[disabled].warning:focus {
        background-color: #ffae00;
        color: #0a0a0a; }
    .button.disabled.alert, .button[disabled].alert {
      opacity: 0.25;
      cursor: not-allowed; }
      .button.disabled.alert, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert, .button[disabled].alert:hover, .button[disabled].alert:focus {
        background-color: #cc4b37;
        color: #fefefe; }
  .button.hollow {
    border: 1px solid #1779ba;
    color: #1779ba; }
    .button.hollow, .button.hollow:hover, .button.hollow:focus {
      background-color: transparent; }
    .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
      background-color: transparent; }
    .button.hollow:hover, .button.hollow:focus {
      border-color: #0c3d5d;
      color: #0c3d5d; }
      .button.hollow:hover.disabled, .button.hollow:hover[disabled], .button.hollow:focus.disabled, .button.hollow:focus[disabled] {
        border: 1px solid #1779ba;
        color: #1779ba; }
    .button.hollow.primary {
      border: 1px solid #1779ba;
      color: #1779ba; }
      .button.hollow.primary:hover, .button.hollow.primary:focus {
        border-color: #0c3d5d;
        color: #0c3d5d; }
        .button.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled], .button.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled] {
          border: 1px solid #1779ba;
          color: #1779ba; }
    .button.hollow.secondary {
      border: 1px solid #767676;
      color: #767676; }
      .button.hollow.secondary:hover, .button.hollow.secondary:focus {
        border-color: #3b3b3b;
        color: #3b3b3b; }
        .button.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled], .button.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled] {
          border: 1px solid #767676;
          color: #767676; }
    .button.hollow.success {
      border: 1px solid #3adb76;
      color: #3adb76; }
      .button.hollow.success:hover, .button.hollow.success:focus {
        border-color: #157539;
        color: #157539; }
        .button.hollow.success:hover.disabled, .button.hollow.success:hover[disabled], .button.hollow.success:focus.disabled, .button.hollow.success:focus[disabled] {
          border: 1px solid #3adb76;
          color: #3adb76; }
    .button.hollow.warning {
      border: 1px solid #ffae00;
      color: #ffae00; }
      .button.hollow.warning:hover, .button.hollow.warning:focus {
        border-color: #805700;
        color: #805700; }
        .button.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled], .button.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled] {
          border: 1px solid #ffae00;
          color: #ffae00; }
    .button.hollow.alert {
      border: 1px solid #cc4b37;
      color: #cc4b37; }
      .button.hollow.alert:hover, .button.hollow.alert:focus {
        border-color: #67251a;
        color: #67251a; }
        .button.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled], .button.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled] {
          border: 1px solid #cc4b37;
          color: #cc4b37; }
  .button.clear {
    border: 1px solid #1779ba;
    color: #1779ba; }
    .button.clear, .button.clear:hover, .button.clear:focus {
      background-color: transparent; }
    .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
      background-color: transparent; }
    .button.clear:hover, .button.clear:focus {
      border-color: #0c3d5d;
      color: #0c3d5d; }
      .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus.disabled, .button.clear:focus[disabled] {
        border: 1px solid #1779ba;
        color: #1779ba; }
    .button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled] {
      border-color: transparent; }
    .button.clear.primary {
      border: 1px solid #1779ba;
      color: #1779ba; }
      .button.clear.primary:hover, .button.clear.primary:focus {
        border-color: #0c3d5d;
        color: #0c3d5d; }
        .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {
          border: 1px solid #1779ba;
          color: #1779ba; }
      .button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {
        border-color: transparent; }
    .button.clear.secondary {
      border: 1px solid #767676;
      color: #767676; }
      .button.clear.secondary:hover, .button.clear.secondary:focus {
        border-color: #3b3b3b;
        color: #3b3b3b; }
        .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {
          border: 1px solid #767676;
          color: #767676; }
      .button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {
        border-color: transparent; }
    .button.clear.success {
      border: 1px solid #3adb76;
      color: #3adb76; }
      .button.clear.success:hover, .button.clear.success:focus {
        border-color: #157539;
        color: #157539; }
        .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {
          border: 1px solid #3adb76;
          color: #3adb76; }
      .button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {
        border-color: transparent; }
    .button.clear.warning {
      border: 1px solid #ffae00;
      color: #ffae00; }
      .button.clear.warning:hover, .button.clear.warning:focus {
        border-color: #805700;
        color: #805700; }
        .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {
          border: 1px solid #ffae00;
          color: #ffae00; }
      .button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {
        border-color: transparent; }
    .button.clear.alert {
      border: 1px solid #cc4b37;
      color: #cc4b37; }
      .button.clear.alert:hover, .button.clear.alert:focus {
        border-color: #67251a;
        color: #67251a; }
        .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {
          border: 1px solid #cc4b37;
          color: #cc4b37; }
      .button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {
        border-color: transparent; }
  .button.dropdown::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.4em;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #fefefe transparent transparent;
    position: relative;
    top: 0.4em;
    display: inline-block;
    float: right;
    margin-left: 1em; }
  .button.dropdown.hollow::after {
    border-top-color: #1779ba; }
  .button.dropdown.hollow.primary::after {
    border-top-color: #1779ba; }
  .button.dropdown.hollow.secondary::after {
    border-top-color: #767676; }
  .button.dropdown.hollow.success::after {
    border-top-color: #3adb76; }
  .button.dropdown.hollow.warning::after {
    border-top-color: #ffae00; }
  .button.dropdown.hollow.alert::after {
    border-top-color: #cc4b37; }
  .button.arrow-only::after {
    top: -0.1em;
    float: none;
    margin-left: 0; }

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

.breadcrumbs {
  margin: 0 0 1rem 0;
  list-style: none; }
  .breadcrumbs::before, .breadcrumbs::after {
    display: table;
    content: ' ';
    flex-basis: 0;
    order: 1; }
  .breadcrumbs::after {
    clear: both; }
  .breadcrumbs li {
    float: left;
    font-size: 0.6875rem;
    color: #0a0a0a;
    cursor: default;
    text-transform: uppercase; }
    .breadcrumbs li:not(:last-child)::after {
      position: relative;
      margin: 0 0.75rem;
      opacity: 1;
      content: "/";
      color: #cacaca; }
  .breadcrumbs a {
    color: #1779ba; }
    .breadcrumbs a:hover {
      text-decoration: underline; }
  .breadcrumbs .disabled {
    color: #cacaca;
    cursor: not-allowed; }

.pagination {
  margin-left: 0;
  margin-bottom: 1rem; }
  .pagination::before, .pagination::after {
    display: table;
    content: ' ';
    flex-basis: 0;
    order: 1; }
  .pagination::after {
    clear: both; }
  .pagination li {
    margin-right: 0.0625rem;
    border-radius: 0;
    font-size: 0.875rem;
    display: none; }
    .pagination li:last-child, .pagination li:first-child {
      display: inline-block; }
    @media print, screen and (min-width: 40em) {
      .pagination li {
        display: inline-block; } }
  .pagination a,
  .pagination button {
    display: block;
    padding: 0.1875rem 0.625rem;
    border-radius: 0;
    color: #0a0a0a; }
    .pagination a:hover,
    .pagination button:hover {
      background: #e6e6e6; }
  .pagination .current {
    padding: 0.1875rem 0.625rem;
    background: #1779ba;
    color: #fefefe;
    cursor: default; }
  .pagination .disabled {
    padding: 0.1875rem 0.625rem;
    color: #cacaca;
    cursor: not-allowed; }
    .pagination .disabled:hover {
      background: transparent; }
  .pagination .ellipsis::after {
    padding: 0.1875rem 0.625rem;
    content: '\2026';
    color: #0a0a0a; }

.pagination-previous a::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: '\00ab'; }

.pagination-next a::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: '\00bb'; }

.hide {
  display: none !important; }

.invisible {
  visibility: hidden; }

@media screen and (max-width: 39.9375em) {
  .hide-for-small-only {
    display: none !important; } }

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small-only {
    display: none !important; } }

@media print, screen and (min-width: 40em) {
  .hide-for-medium {
    display: none !important; } }

@media screen and (max-width: 39.9375em) {
  .show-for-medium {
    display: none !important; } }

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .hide-for-medium-only {
    display: none !important; } }

@media screen and (max-width: 39.9375em), screen and (min-width: 64em) {
  .show-for-medium-only {
    display: none !important; } }

@media print, screen and (min-width: 64em) {
  .hide-for-large {
    display: none !important; } }

@media screen and (max-width: 63.9375em) {
  .show-for-large {
    display: none !important; } }

@media screen and (min-width: 64em) and (max-width: 74.9375em) {
  .hide-for-large-only {
    display: none !important; } }

@media screen and (max-width: 63.9375em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important; } }

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0; }

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  clip-path: none; }

.show-for-landscape,
.hide-for-portrait {
  display: block !important; }
  @media screen and (orientation: landscape) {
    .show-for-landscape,
    .hide-for-portrait {
      display: block !important; } }
  @media screen and (orientation: portrait) {
    .show-for-landscape,
    .hide-for-portrait {
      display: none !important; } }

.hide-for-landscape,
.show-for-portrait {
  display: none !important; }
  @media screen and (orientation: landscape) {
    .hide-for-landscape,
    .show-for-portrait {
      display: none !important; } }
  @media screen and (orientation: portrait) {
    .hide-for-landscape,
    .show-for-portrait {
      display: block !important; } }

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

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

.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto; }

.clearfix::before, .clearfix::after {
  display: table;
  content: ' ';
  flex-basis: 0;
  order: 1; }

.clearfix::after {
  clear: both; }

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0; }
  thead,
  tbody,
  tfoot {
    border: 1px solid #f1f1f1;
    background-color: #fefefe; }
  caption {
    padding: 0.5rem 0.625rem 0.625rem;
    font-weight: bold; }
  thead {
    background: #f8f8f8;
    color: #0a0a0a; }
  tfoot {
    background: #f1f1f1;
    color: #0a0a0a; }
  thead tr,
  tfoot tr {
    background: transparent; }
  thead th,
  thead td,
  tfoot th,
  tfoot td {
    padding: 0.5rem 0.625rem 0.625rem;
    font-weight: bold;
    text-align: left; }
  tbody th,
  tbody td {
    padding: 0.5rem 0.625rem 0.625rem; }
  tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: #f1f1f1; }
  table.unstriped tbody {
    background-color: #fefefe; }
    table.unstriped tbody tr {
      border-bottom: 0;
      border-bottom: 1px solid #f1f1f1;
      background-color: #fefefe; }

@media screen and (max-width: 63.9375em) {
  table.stack thead {
    display: none; }
  table.stack tfoot {
    display: none; }
  table.stack tr,
  table.stack th,
  table.stack td {
    display: block; }
  table.stack td {
    border-top: 0; } }

table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto; }

table.hover thead tr:hover {
  background-color: #f3f3f3; }

table.hover tfoot tr:hover {
  background-color: #ececec; }

table.hover tbody tr:hover {
  background-color: #f9f9f9; }

table.hover:not(.unstriped) tr:nth-of-type(even):hover {
  background-color: #ececec; }

.table-scroll {
  overflow-x: auto; }
  .table-scroll table {
    width: auto; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

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

strong {
  font-family: "TitilliumWeb-Bold";
  font-weight: normal; }

.header-line {
  display: flex; }
  .header-line:after {
    border-top: 1px solid green;
    content: '';
    display: block;
    flex: 1;
    margin-top: 20px;
    margin-left: 1.5rem; }
    @media only screen and (max-width: 900px) {
      .header-line:after {
        display: none; } }

.main-title {
  color: #c40026;
  font-size: 33px;
  font-family: "TitilliumWeb-Bold";
  margin: 0; }

.main-content {
  float: right; }

.document-link {
  display: inline-block;
  text-indent: 24px; }
  .document-link:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    margin-left: -24px;
    background: url("../png/application-x-srt.png"); }
  .document-link.pdf:before {
    background: url("../png/application-pdf.png"); }

.content-link {
  clear: both; }

.admin-actions {
  float: right; }
  .admin-actions a {
    display: inline-block;
    padding: .5em 1em;
    background: #c40026;
    color: #fefefe;
    margin-left: 8px; }

table.detail-table th {
  text-align: left; }

.filetype {
  margin-right: 8px; }

.viac-btn {
  margin-top: 11px;
  background-color: #BB0C13; }

.messages {
  margin-bottom: 1rem; }

.messages-container.ajax, .messages.ajax {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: #ffffff;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.25); }

.messages-container .message, .messages .message {
  opacity: 1;
  transition: all 0.5s;
  overflow: hidden;
  max-height: 60px; }
  .messages-container .message.closing, .messages .message.closing {
    max-height: 0px; }

.messages-container .close-action, .messages .close-action {
  position: absolute;
  top: 50%;
  right: 8px;
  color: #333333;
  font-size: 120%;
  line-height: .9;
  margin-top: -0.5em;
  opacity: 0.3;
  padding: 0 6px 4px;
  text-decoration: none; }
  .messages-container .close-action.hover, .messages .close-action.hover {
    text-decoration: none; }

.messages-container .message-content, .messages .message-content {
  max-width: 75rem;
  margin: 0 auto;
  padding: 0 10px; }
  @media print, screen and (min-width: 40em) {
    .messages-container .message-content, .messages .message-content {
      padding: 0 15px; } }

.messages-container .message-box, .messages .message-box {
  padding: 12px;
  position: relative; }

.messages-container .debug, .messages .debug {
  background: #e6e6e6;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  color: #666666; }
  .messages-container .debug a, .messages .debug a {
    color: #666666;
    text-decoration: none;
    font-weight: bold; }
    .messages-container .debug a:hover, .messages .debug a:hover {
      text-decoration: underline; }

.messages-container .info, .messages .info {
  background: #e7eeff;
  border-top: 1px solid #dbe6ff;
  border-bottom: 1px solid #dbe6ff;
  color: #6d88cc; }
  .messages-container .info a, .messages .info a {
    color: #6d88cc;
    text-decoration: none;
    font-weight: bold; }
    .messages-container .info a:hover, .messages .info a:hover {
      text-decoration: underline; }

.messages-container .success, .messages .success {
  background: #e6ffe6;
  border-top: 1px solid #d9ffd9;
  border-bottom: 1px solid #d9ffd9;
  color: green; }
  .messages-container .success a, .messages .success a {
    color: green;
    text-decoration: none;
    font-weight: bold; }
    .messages-container .success a:hover, .messages .success a:hover {
      text-decoration: underline; }

.messages-container .warning, .messages .warning {
  background: #ffffe6;
  border-top: 1px solid #ffffd9;
  border-bottom: 1px solid #ffffd9;
  color: olive; }
  .messages-container .warning a, .messages .warning a {
    color: olive;
    text-decoration: none;
    font-weight: bold; }
    .messages-container .warning a:hover, .messages .warning a:hover {
      text-decoration: underline; }

.messages-container .error, .messages .error {
  background: #ffe6e6;
  border-top: 1px solid #ffd9d9;
  border-bottom: 1px solid #ffd9d9;
  color: maroon; }
  .messages-container .error a, .messages .error a {
    color: maroon;
    text-decoration: none;
    font-weight: bold; }
    .messages-container .error a:hover, .messages .error a:hover {
      text-decoration: underline; }

.submenu {
  overflow: hidden;
  background: #c40026;
  color: #fefefe;
  padding: 24px; }
  .submenu a, .submenu h3 {
    color: #fefefe; }
  .submenu a:hover {
    text-decoration: underline; }
  .submenu ul {
    list-style: none;
    margin: 0 -24px; }
    .submenu ul a {
      display: inline;
      vertical-align: middle; }
    .submenu ul li {
      padding: 0.25rem 0 0.25rem 48px; }
    .submenu ul ul {
      margin: 0;
      padding: 0 0 0 24px; }
      .submenu ul ul li {
        padding: 0.25rem 0;
        font-size: 90%; }
    .submenu ul .toggle-symbol {
      cursor: pointer;
      display: inline-block;
      width: 19px;
      height: 19px;
      vertical-align: middle;
      margin-left: -28px;
      margin-right: 9px;
      background: #c40026 url("../png/foldable_closed.png") no-repeat center; }
  .submenu .foldable.open {
    background: #b60225;
    padding-top: 1rem;
    padding-bottom: 1rem; }
    .submenu .foldable.open > a {
      font-family: "TitilliumWeb-Bold"; }
    .submenu .foldable.open > .toggle-symbol {
      background-color: #b60225;
      background-image: url("../png/foldable_open.png"); }

.foldable > .foldable-content {
  display: none; }

.foldable.open .foldable-content {
  display: block; }

.cc-window {
  position: fixed;
  overflow: hidden;
  z-index: 9999;
  color: #838391;
  background-color: #edeff5; }
  .cc-window.cc-banner {
    padding: 1em 1.8em;
    width: 100%; }
  .cc-window .cc-message {
    font-weight: normal;
    font-size: 16px;
    color: #838391;
    padding: .4em 0;
    overflow: hidden; }
  .cc-window .cc-compliance {
    float: right;
    margin-left: 1em; }
  .cc-window .cc-btn {
    display: block;
    padding: .4em 2em;
    font-size: .9em;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    color: white;
    background: #4b81e8; }

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

.pagination {
  text-align: center; }

.news-pagination {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0; }
  .news-pagination .pagination {
    margin-top: 30px;
    font-size: 16px; }
    .news-pagination .pagination .prev {
      float: right; }
    .news-pagination .pagination .next {
      float: left; }
    .news-pagination .pagination .prev, .news-pagination .pagination .next {
      font-family: "TitilliumWeb-Bold"; }
    .news-pagination .pagination .count {
      border: 0; }
    .news-pagination .pagination li {
      padding: 0; }
    .news-pagination .pagination a {
      padding: .5em .75em; }

body {
  background: linear-gradient(to bottom, #d5d5d5 0px, white 1600px); }

blockquote, q {
  quotes: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

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

/*FONT FACE*/
/*
This is better, but I do not have time to rewrite font-families

@font-face {
	font-family: 'ChaparralPro';
	font-weight: 300;
	font-style: normal;
	src: url('/static/fonts/ChaparralPro-LightIt.eot');
	src: local('ChaparralPro LightIt'), local('ChaparralPro-LightIt'), local('Chaparral Pro'),
		url('/static/fonts/ChaparralPro-LightIt.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/ChaparralPro-LightIt.woff2') format('woff2'),
		url('/static/fonts/ChaparralPro-LightIt.woff') format('woff'),
		url('/static/fonts/ChaparralPro-LightIt.ttf') format('truetype'),
		url('/static/fonts/ChaparralPro-LightIt.svg?#LightIt') format('svg');
}

@font-face {
	font-family: 'ChaparralPro';
	font-weight: 600;
	font-style: normal;
	src: url('/static/fonts/ChaparralPro-SemiboldItDisp.eot');
	src: local('ChaparralPro SemiboldItDisp'), local('ChaparralPro-SemiboldItDisp'), local('Chaparral Pro'),
		url('/static/fonts/ChaparralPro-SemiboldItDisp.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/ChaparralPro-SemiboldItDisp.woff2') format('woff2'),
		url('/static/fonts/ChaparralPro-SemiboldItDisp.woff') format('woff'),
		url('/static/fonts/ChaparralPro-SemiboldItDisp.ttf') format('truetype'),
		url('/static/fonts/ChaparralPro-SemiboldItDisp.svg?#SemiboldItDisp') format('svg');
}

@font-face {
	font-family: 'TitilliumWeb';
	font-weight: 400;
	font-style: italic;
	src: url('/static/fonts/TitilliumWeb-Italic.eot');
	src: local('TitilliumWeb'), local('TitilliumWeb'), local('Titillium Web'),
		url('/static/fonts/TitilliumWeb-Italic.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/TitilliumWeb-Italic.woff2') format('woff2'),
		url('/static/fonts/TitilliumWeb-Italic.woff') format('woff'),
		url('/static/fonts/TitilliumWeb-Italic.ttf') format('truetype'),
		url('/static/fonts/TitilliumWeb-Italic.svg?#Regular') format('svg');
}

@font-face {
	font-family: 'TitilliumWeb';
	font-weight: 900;
	font-style: normal;
	src: url('/static/fonts/TitilliumWeb-Black.eot');
	src: local('TitilliumWeb Black'), local('TitilliumWeb-Black'), local('Titillium Web'),
		url('/static/fonts/TitilliumWeb-Black.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/TitilliumWeb-Black.woff2') format('woff2'),
		url('/static/fonts/TitilliumWeb-Black.woff') format('woff'),
		url('/static/fonts/TitilliumWeb-Black.ttf') format('truetype'),
		url('/static/fonts/TitilliumWeb-Black.svg?#Black') format('svg');
}

@font-face {
	font-family: 'TitilliumWeb';
	font-weight: 700;
	font-style: italic;
	src: url('/static/fonts/TitilliumWeb-BoldItalic.eot');
	src: local('TitilliumWeb Bold'), local('TitilliumWeb-Bold'), local('Titillium Web'),
		url('/static/fonts/TitilliumWeb-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/TitilliumWeb-BoldItalic.woff2') format('woff2'),
		url('/static/fonts/TitilliumWeb-BoldItalic.woff') format('woff'),
		url('/static/fonts/TitilliumWeb-BoldItalic.ttf') format('truetype'),
		url('/static/fonts/TitilliumWeb-BoldItalic.svg?#Bold') format('svg');
}

@font-face {
	font-family: 'TitilliumWeb';
	font-weight: 700;
	font-style: italic;
	src: url('/static/fonts/TitilliumWeb-SemiBoldItalic.eot');
	src: local('TitilliumWeb SemiBold'), local('TitilliumWeb-SemiBold'), local('Titillium Web'),
		url('/static/fonts/TitilliumWeb-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/TitilliumWeb-SemiBoldItalic.woff2') format('woff2'),
		url('/static/fonts/TitilliumWeb-SemiBoldItalic.woff') format('woff'),
		url('/static/fonts/TitilliumWeb-SemiBoldItalic.ttf') format('truetype'),
		url('/static/fonts/TitilliumWeb-SemiBoldItalic.svg?#SemiBold') format('svg');
}

@font-face {
	font-family: 'TitilliumWeb';
	font-weight: 100;
	font-style: normal;
	src: url('/static/fonts/TitilliumWeb-ExtraLight.eot');
	src: local('TitilliumWeb Thin'), local('TitilliumWeb-Thin'), local('Titillium Web'),
		url('/static/fonts/TitilliumWeb-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/TitilliumWeb-ExtraLight.woff2') format('woff2'),
		url('/static/fonts/TitilliumWeb-ExtraLight.woff') format('woff'),
		url('/static/fonts/TitilliumWeb-ExtraLight.ttf') format('truetype'),
		url('/static/fonts/TitilliumWeb-ExtraLight.svg?#Thin') format('svg');
}

@font-face {
	font-family: 'TitilliumWeb';
	font-weight: 400;
	font-style: normal;
	src: url('/static/fonts/TitilliumWeb-Regular.eot');
	src: local('TitilliumWeb Regular'), local('TitilliumWeb-Regular'), local('Titillium Web'),
		url('/static/fonts/TitilliumWeb-Regular.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/TitilliumWeb-Regular.woff2') format('woff2'),
		url('/static/fonts/TitilliumWeb-Regular.woff') format('woff'),
		url('/static/fonts/TitilliumWeb-Regular.ttf') format('truetype'),
		url('/static/fonts/TitilliumWeb-Regular.svg?#Regular') format('svg');
}

@font-face {
	font-family: 'TitilliumWeb';
	font-weight: 300;
	font-style: normal;
	src: url('/static/fonts/TitilliumWeb-Light.eot');
	src: local('TitilliumWeb Light'), local('TitilliumWeb-Light'), local('Titillium Web'),
		url('/static/fonts/TitilliumWeb-Light.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/TitilliumWeb-Light.woff2') format('woff2'),
		url('/static/fonts/TitilliumWeb-Light.woff') format('woff'),
		url('/static/fonts/TitilliumWeb-Light.ttf') format('truetype'),
		url('/static/fonts/TitilliumWeb-Light.svg?#Light') format('svg');
}

@font-face {
	font-family: 'TitilliumWeb';
	font-weight: 100;
	font-style: italic;
	src: url('/static/fonts/TitilliumWeb-ExtraLightItalic.eot');
	src: local('TitilliumWeb Thin'), local('TitilliumWeb-Thin'), local('Titillium Web'),
		url('/static/fonts/TitilliumWeb-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/TitilliumWeb-ExtraLightItalic.woff2') format('woff2'),
		url('/static/fonts/TitilliumWeb-ExtraLightItalic.woff') format('woff'),
		url('/static/fonts/TitilliumWeb-ExtraLightItalic.ttf') format('truetype'),
		url('/static/fonts/TitilliumWeb-ExtraLightItalic.svg?#Thin') format('svg');
}

@font-face {
	font-family: 'TitilliumWeb';
	font-weight: 700;
	font-style: normal;
	src: url('/static/fonts/TitilliumWeb-SemiBold.eot');
	src: local('TitilliumWeb SemiBold'), local('TitilliumWeb-SemiBold'), local('Titillium Web'),
		url('/static/fonts/TitilliumWeb-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/TitilliumWeb-SemiBold.woff2') format('woff2'),
		url('/static/fonts/TitilliumWeb-SemiBold.woff') format('woff'),
		url('/static/fonts/TitilliumWeb-SemiBold.ttf') format('truetype'),
		url('/static/fonts/TitilliumWeb-SemiBold.svg?#SemiBold') format('svg');
}

@font-face {
	font-family: 'TitilliumWeb';
	font-weight: 300;
	font-style: italic;
	src: url('/static/fonts/TitilliumWeb-LightItalic.eot');
	src: local('TitilliumWeb Light'), local('TitilliumWeb-Light'), local('Titillium Web'),
		url('/static/fonts/TitilliumWeb-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/TitilliumWeb-LightItalic.woff2') format('woff2'),
		url('/static/fonts/TitilliumWeb-LightItalic.woff') format('woff'),
		url('/static/fonts/TitilliumWeb-LightItalic.ttf') format('truetype'),
		url('/static/fonts/TitilliumWeb-LightItalic.svg?#Light') format('svg');
}

@font-face {
	font-family: 'TitilliumWeb';
	font-weight: 700;
	font-style: normal;
	src: url('/static/fonts/TitilliumWeb-Bold.eot');
	src: local('TitilliumWeb Bold'), local('TitilliumWeb-Bold'), local('Titillium Web'),
		url('/static/fonts/TitilliumWeb-Bold.eot?#iefix') format('embedded-opentype'),
		url('/static/fonts/TitilliumWeb-Bold.woff2') format('woff2'),
		url('/static/fonts/TitilliumWeb-Bold.woff') format('woff'),
		url('/static/fonts/TitilliumWeb-Bold.ttf') format('truetype'),
		url('/static/fonts/TitilliumWeb-Bold.svg?#Bold') format('svg');
}

*/
@font-face {
  font-family: 'ChaparralPro-SemiboldItDisp';
  src: url("../eot/chaparralpro-semibolditdisp.eot");
  src: local("ChaparralPro SemiboldItDisp"), local("ChaparralPro-SemiboldItDisp"), url("../eot/chaparralpro-semibolditdispd41d.eot?#iefix") format("embedded-opentype"), url("../woff2/chaparralpro-semibolditdisp.woff2") format("woff2"), url("../woff/chaparralpro-semibolditdisp.woff") format("woff"), url("../ttf/chaparralpro-semibolditdisp.ttf") format("truetype"), url("../svg/chaparralpro-semibolditdispd41d.svg?#SemiboldItDisp") format("svg"); }

@font-face {
  font-family: 'ChaparralPro-LightIt';
  src: url("../eot/chaparralpro-lightit.eot");
  src: local("ChaparralPro LightIt"), local("ChaparralPro-LightIt"), url("../eot/chaparralpro-lightitd41d.eot?#iefix") format("embedded-opentype"), url("../woff2/chaparralpro-lightit.woff2") format("woff2"), url("../woff/chaparralpro-lightit.woff") format("woff"), url("../ttf/chaparralpro-lightit.ttf") format("truetype"), url("../svg/chaparralpro-lightitd41d.svg?#LightIt") format("svg"); }

@font-face {
  font-family: 'TitilliumWeb-Regular';
  src: url("../eot/titilliumweb-regular.eot");
  src: local("TitilliumWeb Regular"), local("TitilliumWeb-Regular"), url("../eot/titilliumweb-regulard41d.eot?#iefix") format("embedded-opentype"), url("../woff2/titilliumweb-regular.woff2") format("woff2"), url("../woff/titilliumweb-regular.woff") format("woff"), url("../ttf/titilliumweb-regular.ttf") format("truetype"), url("../svg/titilliumweb-regulard41d.svg?#Regular") format("svg"); }

@font-face {
  font-family: 'TitilliumWeb-Bold';
  src: url("../eot/titilliumweb-bold.eot");
  src: local("TitilliumWeb Bold"), local("TitilliumWeb-Bold"), url("../eot/titilliumweb-boldd41d.eot?#iefix") format("embedded-opentype"), url("../woff2/titilliumweb-bold.woff2") format("woff2"), url("../woff/titilliumweb-bold.woff") format("woff"), url("../ttf/titilliumweb-bold.ttf") format("truetype"), url("../svg/titilliumweb-boldd41d.svg?#Bold") format("svg"); }

@font-face {
  font-family: 'TitilliumWeb-Light';
  src: url("../eot/titilliumweb-light.eot");
  src: local("TitilliumWeb Light"), local("TitilliumWeb-Light"), url("../eot/titilliumweb-lightd41d.eot?#iefix") format("embedded-opentype"), url("../woff2/titilliumweb-light.woff2") format("woff2"), url("../woff/titilliumweb-light.woff") format("woff"), url("../ttf/titilliumweb-light.ttf") format("truetype"), url("../svg/titilliumweb-lightd41d.svg?#Light") format("svg"); }

@font-face {
  font-family: 'TitilliumWeb-semiBold';
  src: url("../eot/titilliumweb-semibold.eot");
  src: local("TitilliumWeb SemiBold"), local("TitilliumWeb-SemiBold"), url("../eot/titilliumweb-semiboldd41d.eot?#iefix") format("embedded-opentype"), url("../woff2/titilliumweb-semibold.woff2") format("woff2"), url("../woff/titilliumweb-semibold.woff") format("woff"), url("../ttf/titilliumweb-semibold.ttf") format("truetype"), url("../svg/titilliumweb-semiboldd41d.svg?#SemiBold") format("svg"); }

/*HELPER CLASS*/
.nopadding {
  padding: 0 !important; }

.t-r {
  font-family: "TitilliumWeb-Regular"; }

.t-b {
  font-family: "TitilliumWeb-Bold"; }

.t-s {
  font-family: "TitilliumWeb-semiBold"; }

/*GENERAL CSS*/
.main-menu-header {
  padding-bottom: 8px;
  display: inline-block;
  width: 100%;
  line-height: 1; }

.first-menu-right {
  display: inline-block; }

.top-menu {
  background-color: #BB0C2C;
  border-bottom: 3px solid #FDFF1D; }

.logo-nm {
  display: block;
  margin-top: 20px; }

.logo-ttl {
  margin-left: 23px;
  position: relative;
  left: 101px; }

.logo-nm > img {
  position: absolute; }

.logo-nm h3 {
  font-family: "ChaparralPro-SemiboldItDisp";
  color: #fff;
  font-size: 36px;
  margin-bottom: 5px;
  margin-top: 7px;
  line-height: 1;
  padding-top: 20px; }

.logo-nm span {
  font-family: "ChaparralPro-LightIt";
  color: #fefefe;
  font-size: 20px;
  opacity: .6; }

ul.second-left {
  background-color: transparent !important;
  border-left: 1px solid #d23955;
  margin-top: -5px;
  margin-left: 0;
  margin-bottom: 0;
  padding-right: 82px;
  line-height: 1;
  list-style: none; }
  ul.second-left li {
    margin-bottom: 10px; }
    ul.second-left li span {
      color: #fff;
      font-family: "TitilliumWeb-Regular";
      font-size: 18px;
      margin-right: 17px;
      vertical-align: middle; }

.top-bar {
  padding: 0 0.5rem; }
  .top-bar input {
    margin-right: 1rem; }

.lang-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden; }
  .lang-menu li {
    float: right;
    display: table-cell;
    vertical-align: middle; }
    .lang-menu li a {
      display: block;
      font-size: 16px;
      color: #670316;
      padding: .7rem 1rem 0.25rem .7rem;
      line-height: 1; }
      .lang-menu li a img {
        display: inline-block;
        margin-right: 0.25rem;
        vertical-align: middle; }

#buscador #capatext {
  display: block;
  overflow: auto; }
  #buscador #capatext input {
    height: 53px;
    border: none;
    width: 100%;
    /* background-color: #84061F; */
    font-size: 14px;
    color: #fff !important;
    padding-left: 50px;
    background: #84061F url("../png/search-icon.png") no-repeat 12px 13px;
    /* background-size: 22px; */ }
    #buscador #capatext input::-webkit-input-placeholder {
      color: #fff; }
    #buscador #capatext input::placeholder {
      color: #fff; }

#buscador button {
  margin-left: -4px;
  height: 53px;
  border: none;
  background: #620619;
  color: white;
  display: block;
  float: right;
  padding: 16px; }

.m-b-10 {
  margin-bottom: 10px; }

/*tabs css*/
#second-tb-menu {
  margin: 0 auto;
  list-style: none;
  position: relative;
  width: auto;
  line-height: 1; }
  #second-tb-menu > li {
    display: inline-block;
    margin-right: 19px;
    line-height: 1;
    vertical-align: top;
    position: relative; }
    #second-tb-menu > li > a {
      padding-top: 22px;
      padding-bottom: 17px;
      border-bottom: 5px solid white; }
    #second-tb-menu > li.current_page_item > a, #second-tb-menu > li > a:hover {
      border-bottom-color: #BB0C2C; }
  #second-tb-menu a {
    color: #2c2c2c;
    font-size: 14px;
    float: left;
    padding: 6px 0px 4px 0px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: "TitilliumWeb-Regular";
    line-height: 1; }
  #second-tb-menu .subpages {
    position: absolute;
    top: 100%;
    width: 194px;
    margin-left: -10px;
    visibility: hidden;
    opacity: 0;
    transform: translateY(-10px);
    background: #fff;
    box-shadow: 0px 9px 24.5px rgba(0, 0, 0, 0.5);
    padding: 10px 0px;
    z-index: 100;
    transition: all .4s ease; }
    #second-tb-menu .subpages li {
      display: block;
      padding: 0;
      margin: 0;
      text-align: left; }
    #second-tb-menu .subpages a {
      display: block;
      padding: 8px 20px;
      float: none; }
      #second-tb-menu .subpages a:hover {
        background: #e3e3e3;
        font-family: "TitilliumWeb-Bold", sans-serif; }
  #second-tb-menu li:hover .subpages {
    visibility: visible;
    opacity: 1;
    transform: none; }

/*
#magic-line {
	position: absolute;
	bottom: -16px;
	left: 0;
	width: 100px;
	height: 5px;
	background: #BB0C2C;
}
*/
/*  CONTAINER SECTIONS
--------------------------- */
.second-sub-menu {
  /* width: 1170px; */
  margin: 0 auto;
  text-align: center;
  padding-left: 141px;
  background-color: #fff;
  margin-top: -20px; }

.main-upper {
  background: url("../jpg/bg-cover.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  height: 400px;
  background-position: top;
  line-height: 1; }

/*left sidebar css*/
/*right sidebar*/
/*newslatter*/
/*facebook button*/
/*footer*/
.foot-gal::before, .foot-gal::after {
  display: table;
  content: ' ';
  flex-basis: 0;
  order: 1; }

.foot-gal::after {
  clear: both; }

footer {
  background-color: #2C2C2C;
  color: #fff;
  margin-top: -6px;
  padding-top: 32px;
  padding-bottom: 32px; }
  footer ul {
    list-style: none;
    margin: 0;
    line-height: 1; }
  footer .lastmod {
    color: #a1a1a1;
    text-align: center;
    font-size: 14px;
    margin-top: 16px; }

/*image overlay*/
.style_prevu_kit {
  display: inline-block;
  border: 0;
  width: 20%;
  /* height: 210px; */
  position: relative;
  -webkit-transition: all 200ms ease-in, false, false, false;
  -moz-transition: all 200ms ease-in, false, false, false;
  -ms-transition: all 200ms ease-in, false, false, false;
  -o-transition: all 200ms ease-in, false, false, false;
  transition: all 200ms ease-in, false, false, false;
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  float: left; }
  .style_prevu_kit:hover {
    z-index: 2;
    -webkit-transition: all 200ms ease-in, false, false, false;
    -moz-transition: all 200ms ease-in, false, false, false;
    -ms-transition: all 200ms ease-in, false, false, false;
    -o-transition: all 200ms ease-in, false, false, false;
    transition: all 200ms ease-in, false, false, false;
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  .style_prevu_kit > .img {
    height: 320px;
    background-size: cover; }

.gray-logo {
  margin-top: -41px; }

.about-vitanova h3 {
  font-family: ChaparralPro-SemiboldItDisp;
  font-size: 36px;
  margin-bottom: 9px;
  margin-top: 10px;
  color: #fefefe; }

.about-vitanova span {
  font-size: 14px;
  color: #484848; }

.foot-menu {
  border-left: 1px solid #6F6F6F;
  padding-left: 34px; }
  .foot-menu li {
    color: #a1a1a1;
    font-size: 14px;
    margin-bottom: 14px; }
  .foot-menu a, .foot-menu a:hover {
    color: #a1a1a1; }

.btn-foot {
  margin-top: 34px;
  border: 1px solid #BB0C13;
  padding: 7px; }

.foot-gal-lbl h3 {
  margin-bottom: 43px;
  color: #3a3a3a;
  font-size: 26px; }

.foot-gal-btn {
  background-color: #BB0C2C;
  width: auto;
  color: #fff;
  font-size: 16px;
  padding: 14px 14px; }

.fotogalar-lbl {
  margin-top: 115px; }

.button-foot {
  display: inline-block;
  color: inherit;
  text-align: center;
  line-height: 1.2; }
  .button-foot:hover {
    color: inherit; }

/*media query*/
/*header*/
@media only screen and (max-width: 1250px) {
  .second-sub-menu {
    padding-left: 2%; }
    .second-sub-menu a {
      font-size: 14px; } }

@media only screen and (max-width: 1034px) {
  .second-left {
    padding-right: 0 !important; } }

@media only screen and (max-width: 800px) {
  .common-cntnt-bx {
    width: 100% !important;
    height: 301px; }
  .right-first {
    display: block !important; } }

@media only screen and (max-width: 900px) {
  .logo-nm {
    display: block;
    margin-top: 15px;
    margin-bottom: 15px; }
    .logo-nm > img {
      width: 52px; }
    .logo-nm h3 {
      font-size: 28px;
      padding-top: 0; }
    .logo-nm span {
      font-size: 15px; }
  .logo-ttl {
    margin-left: 73px;
    position: relative;
    left: 0; }
  .lang-menu li a {
    padding: 8px;
    font-size: 12px; }
  ul.second-left li span {
    font-size: 14px;
    margin-right: 9px; }
  /*breadcrumb*/
  .vitanova-breadcrumbs {
    margin-top: 22px !important;
    line-height: 16px; }
    .vitanova-breadcrumbs li a {
      font-size: 13px !important; }
  .breadcum-main img {
    margin-top: 17px !important; }
  /*bg-img*/
  .main-upper {
    background-size: cover;
    height: 520px;
    background-position: 16% -65px; }
  /*home media query*/
  .style_prevu_kit {
    width: 50%; }
    .style_prevu_kit > .img {
      height: 234px;
      width: 100%; }
  /*footer*/
  .gray-logo {
    margin-top: 0;
    margin-left: -57px; }
  .about-vitanova {
    margin-bottom: 33px; }
  .foot-menu {
    padding-left: 0;
    border: none;
    margin-bottom: 30px; } }

@media screen and (max-width: 1360px) and (min-width: 901px) {
  .main-upper {
    height: 520px; }
  .middle-content {
    margin-top: -262px; } }

@media screen and (max-width: 1901px) and (min-width: 1361px) {
  .main-upper {
    background-position: 0 0; } }

.responsibility {
  background-color: #26580F;
  color: white;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 0.875rem; }
  @media print, screen and (min-width: 64em) {
    .responsibility {
      background-color: #26580F;
      background: linear-gradient(90deg, #255810 0%, #255810 49.999%, #1f4c0d 50%, #1f4c0d 100%); } }
  .responsibility .logo {
    height: 45px;
    display: flex;
    align-items: end;
    margin-bottom: 15px; }
  .responsibility strong {
    font-size: 20px; }
  .responsibility > .row > .columns {
    margin-bottom: 16px; }
    .responsibility > .row > .columns:last-child {
      margin-bottom: 0; }
    @media print, screen and (min-width: 64em) {
      .responsibility > .row > .columns:nth-child(2) {
        padding-left: 3em; } }
  .responsibility .contacts {
    list-style: none;
    padding: 0;
    margin: 30px 0; }
    .responsibility .contacts li {
      padding: 0;
      margin: 0;
      font-size: 18px;
      display: inline-block; }
      .responsibility .contacts li:before {
        content: '';
        display: inline-block;
        vertical-align: middle;
        margin-right: 1em; }
      .responsibility .contacts li:first-child {
        margin-right: 2em; }
    .responsibility .contacts__phone {
      font-family: "TitilliumWeb-Bold"; }
      .responsibility .contacts__phone:before {
        width: 24px;
        height: 24px;
        background-image: url("../png/icon_phone.png"); }
    .responsibility .contacts__mail:before {
      width: 23px;
      height: 17px;
      background-image: url("../png/icon_mail.png"); }
  @media print, screen and (min-width: 64em) {
    .responsibility > .row > .columns {
      margin-bottom: 0; } }
  .responsibility a {
    color: white;
    text-decoration: underline; }

.left-sidebar ul {
  list-style: none; }

.left-sidebar h3, .left-sidebar h4 {
  color: #0a0a0a; }

.middle-content {
  margin-top: -182px;
  overflow: hidden; }
  @media screen and (min-width: 1361px) {
    .middle-content {
      margin-top: -62px; } }

/*left sidebar css*/
.s-logo {
  width: 21%;
  float: left;
  margin-right: 20px;
  margin-top: 46px; }

.vertical-line {
  background-color: #A0A0A0;
  width: 1px;
  height: 90px;
  float: left;
  /* margin-right: 11px; */ }

.right-content-card {
  margin-left: 26px;
  width: 56%;
  float: left;
  margin-top: 38px; }

.card {
  width: 100%;
  display: inline-block;
  border: 1px solid #eee;
  background: #FCFCFC; }

.card-upper {
  background-color: #FEFEFE;
  width: 100%;
  display: inline-block;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 20px;
  background: linear-gradient(to bottom, white 0%, white 70%, #f2f2f2 100%); }
  .card-upper ul {
    margin: 0; }

ul.r-c-c li h4, ul.r-c-c li span {
  font-size: 16px; }

.r-c-c-another {
  margin-top: 35px; }

.icd {
  margin-top: 30px; }
  .icd b {
    font-family: "TitilliumWeb-Bold";
    font-size: 16px; }
  .icd span {
    font-family: "TitilliumWeb-Light";
    font-size: 16px; }

.card-bottom {
  width: 100%;
  display: inline-block;
  padding: 25px;
  /* padding-right: 25px; */
  background-color: #FFFFFF; }
  .card-bottom ul {
    margin: 0; }
    .card-bottom ul label {
      margin: 0; }

.c-b-l {
  width: 39%;
  float: left; }

.c-b-r {
  width: 61%;
  float: left; }

.clr-red li label {
  color: #BB0C2C; }

.second-card {
  background-color: #E3E3E3;
  padding: 35px;
  border-bottom: 6px solid #CBCBCB; }
  .second-card h3 {
    font-size: 26px;
    margin-top: 14px;
    margin-bottom: 43px; }
  .second-card ul {
    margin: 0; }

.tbl-cntnt {
  width: 100%;
  display: flex; }

.l-l {
  width: 32%;
  float: left; }

.r-data {
  width: 22%;
  float: right; }

.horizontal-line {
  width: 98px;
  height: 1px;
  background-color: #bbb;
  float: left;
  margin-right: 9px;
  margin-top: 12px; }

.l-l ul li {
  font-size: 1.125rem; }

.r-data ul li {
  font-size: 1.125rem; }

.clr-green {
  color: #26580F;
  font-family: "TitilliumWeb-Bold"; }

/*right sidebar*/
/*newslatter*/
.newsletter {
  background-color: #fff;
  padding-left: 34px;
  padding-right: 26px;
  padding-top: 37px;
  padding-bottom: 57px;
  border: 1px solid #CBCBCB; }
  .newsletter h3 {
    font-size: 26px;
    margin-bottom: 30px; }
  .newsletter p {
    font-size: 14px;
    color: #3a3a3a;
    margin-bottom: 39px;
    line-height: 17px; }

.checkbox-n {
  margin: 4px 0px 0px 0em; }
  .checkbox-n .tag {
    color: #3a3a3a;
    display: block;
    /* float: right; */
    font-weight: bold;
    position: relative;
    width: 79%;
    margin-left: 37px;
    top: -19px;
    left: -4px;
    font-size: 14px; }
  .checkbox-n label {
    display: inline; }
  .checkbox-n .input-assumpte {
    display: none; }

.input-assumpte + label {
  -webkit-appearance: none;
  background-color: #fafafa;
  border: 1px solid #000;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 7px;
  display: inline-block;
  position: relative;
  margin: 0;
  vertical-align: middle; }

.input-assumpte:checked + label:after {
  background-color: #26580F;
  color: #26580F;
  content: '\2714';
  font-size: 10px;
  left: 2px;
  padding: 0px 2px 0px 0px;
  position: absolute;
  top: 1.5px; }

/*facebook button*/
.facebook-bx {
  padding: 30px;
  background-color: #415997;
  display: inline-block;
  width: 100%; }

a.btn-like img {
  padding-top: 10px; }

/*according-tab*/
.accordion-tb {
  background-color: #BB0C2C;
  padding-bottom: 30px; }
  .accordion-tb ul {
    background-color: transparent;
    border: transparent;
    margin: 0; }
    .accordion-tb ul li {
      color: #fff;
      font-family: "TitilliumWeb-Light";
      margin-bottom: 10px;
      font-size: 15px; }
      .accordion-tb ul li a {
        border: transparent; }
        .accordion-tb ul li a:hover, .accordion-tb ul li a:focus {
          background-color: #AD0C2B;
          color: #fff; }
  .accordion-tb .is-active {
    background-color: #AD0C2B;
    margin-top: 10px;
    margin-bottom: 0; }
  .accordion-tb label {
    padding: 20px;
    color: #fff;
    font-size: 26px; }

.acc-cntnt {
  border: transparent;
  padding: 16px 17px 16px 65px; }

.ac-ttl {
  padding-left: 52px;
  padding: 16px 0px 8px 52px; }
  .ac-ttl:before {
    left: 28px;
    background-color: #77051C;
    top: 63%;
    width: 16px;
    padding: 0px 3px 1px 3px;
    color: #fff;
    height: 16px; }

.is-active .ac-ttl {
  font-family: "TitilliumWeb-Bold"; }

.ac-ttl {
  font-family: "TitilliumWeb-Light";
  font-size: 15px;
  color: #fff; }

/*right sidebar*/
.right-first {
  display: flex; }

.common-cntnt-bx {
  width: 34%;
  float: left; }
  .common-cntnt-bx h3 {
    font-size: 26px;
    color: #fff;
    margin-top: 2px;
    line-height: 33px; }
  .common-cntnt-bx p {
    color: #fff;
    margin-top: 49px;
    line-height: 22px; }

.content-bx {
  background-color: #26580F;
  border-top: 12px solid #153606;
  padding: 35px; }

.content-bx-2 {
  border-top: 12px solid #153606;
  padding: 35px;
  background: #204B0C url("../png/triangle.png") no-repeat 121px 93px;
  /* background-position: 96px bottom; */ }

.content-bx-3 {
  border-top: 13px solid #BB0C2C;
  padding: 35px;
  position: relative;
  z-index: 1;
  /* z-index: 19; */
  /* overflow: visible; */ }
  .content-bx-3:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: -19px;
    bottom: 0;
    background: url("../png/home-img.png") no-repeat top right;
    background-size: cover;
    z-index: -1; }

/*breadcrumbs*/
.breadcrumbs li:not(:last-child)::after {
  content: ">";
  margin: 0 11px;
  top: -2px;
  color: #646464; }

.breadcum-main {
  display: -webkit-inline-box; }
  .breadcum-main img {
    padding: 10px;
    background-color: #DBDBDB; }

.vitanova-breadcrumbs {
  margin-top: 9px;
  margin-left: 15px; }
  .vitanova-breadcrumbs li a {
    font-size: 14px;
    color: #646464; }
  .vitanova-breadcrumbs .active a {
    color: #202020; }

.left-sidebar-container {
  clear: left; }

/*facebook button*/
.bg-news {
  background-size: cover;
  height: 170px;
  /* width: 100%; */
  border-bottom: 9px solid #B81837; }

.blog-ttl {
  margin-bottom: 30px;
  font-size: 26px;
  color: #3a3a3a; }

.blog-date {
  border-right: 1px solid #c40000;
  display: inline-block;
  padding-right: 14px; }
  .blog-date label {
    font-size: 28px;
    color: #262626; }
  .blog-date span {
    font-size: 18px;
    color: #c40000; }

.blog-content {
  margin-left: 18px; }
  .blog-content h4 {
    margin-bottom: 11px;
    color: #c40000;
    font-size: 1.125rem; }

.recent-post {
  display: inline-block; }

.news-part {
  padding: 30px; }

.news-second-part {
  margin-top: 13px; }
  .news-second-part .image {
    width: 100%;
    padding-top: 65.3333333333%;
    position: relative; }
    .news-second-part .image img {
      position: absolute;
      left: 50%;
      top: 0;
      transform: translateX(-50%);
      width: auto !important; }

.blog-heading p {
  font-size: 14px;
  color: #202020;
  margin-bottom: 7px; }

.blog-heading h3 {
  font-size: 28px;
  color: #202020; }

.blog-heading span {
  font-size: 18px; }

.blog-article {
  margin-top: 35px; }
  .blog-article .articles {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0 -8px; }
    .blog-article .articles .columns {
      float: none;
      padding: 8px; }
    .blog-article .articles .article-image-container {
      height: 234px;
      border: 1px solid #cfd8dc;
      display: flex; }
      .blog-article .articles .article-image-container a, .blog-article .articles .article-image-container .image {
        display: block;
        width: 100%;
        height: 100%; }
      .blog-article .articles .article-image-container .image {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0; }
      .blog-article .articles .article-image-container img {
        max-width: 100%;
        max-height: 100%;
        position: static;
        transform: none; }
    .blog-article .articles .blog-info {
      height: 243px;
      background-color: #e9e9e9;
      margin: 0;
      padding: 20px 16px; }
      .blog-article .articles .blog-info .small {
        display: inline-block;
        font-size: 14px;
        line-height: 24px;
        padding: .25em .5em;
        font-family: "TitilliumWeb-Bold";
        color: white;
        background-color: #255810; }
      .blog-article .articles .blog-info h5 {
        line-height: 25px;
        overflow: hidden;
        height: 100px; }

.blog-info {
  margin-top: 45px;
  margin-bottom: 30px; }
  .blog-info label {
    font-size: 14px;
    color: #202020;
    margin-bottom: 14px; }

.t-b-heading {
  font-size: 18px;
  color: #202020; }

.temperature-blog {
  margin-top: 37px; }
  .temperature-blog img {
    margin-top: 33px;
    height: 225px; }

.recent-ads {
  margin-top: 50px;
  font-size: 18px;
  color: #c40026; }
  .recent-ads h4 {
    margin-top: 21px; }

/*media query*/
/*header*/
@media only screen and (max-width: 900px) {
  .blog-ttl {
    margin-top: 23px; }
  .temperature-blog {
    margin-top: 37px;
    text-align: center; }
  .news-second-part {
    margin-top: 54px; }
  .recent-ads {
    text-align: center; } }

.weather-box .day {
  width: 50%;
  float: left;
  position: relative;
  color: #bb0c2c;
  overflow: hidden;
  margin-bottom: 8px;
  line-height: 1.2; }
  .weather-box .day .img {
    font-size: 26px;
    padding-bottom: 8px; }
  .weather-box .day .detail {
    position: absolute;
    top: 0;
    left: 46px; }
    .weather-box .day .detail .temp {
      font-size: 110%;
      margin-bottom: 2px; }
    .weather-box .day .detail .info {
      font-size: 80%; }
  .weather-box .day.day-1 {
    width: 100%;
    float: none; }
    .weather-box .day.day-1 .img {
      font-size: 48px;
      float: left; }
    .weather-box .day.day-1 .detail {
      position: relative;
      left: 0px;
      padding-left: 64px; }
      .weather-box .day.day-1 .detail .info {
        display: block; }

.blog-title-image img {
  width: 100%; }

.detail-content {
  padding: 30px; }
  .detail-content .left {
    text-align: left; }
  .detail-content .right {
    text-align: left; }
  .detail-content img.left {
    float: left; }
  .detail-content img.right {
    float: right; }

.detail-inner {
  margin-top: 43px; }

/*blog detail*/
.blog-detail {
  margin-top: 40px; }

/*left part*/
.editore-icon {
  margin-left: 16px;
  height: 20px; }

.btn-text {
  border: 1px solid #BABABA;
  padding: 10px 15px;
  font-size: 16px;
  color: #202020;
  margin-right: 10px; }
  .btn-text span {
    vertical-align: middle; }

.btn-editor {
  margin-bottom: 32px; }

.small-info {
  margin-bottom: 14px;
  font-size: 14px;
  color: #202020; }

span.slash {
  /* position: relative; */
  margin-left: 10px;
  margin-right: 10px; }

.sub-heading {
  font-size: 28px;
  color: #202020; }

.social {
  display: flex;
  margin-top: 25px;
  margin-bottom: 25px; }
  .social ul {
    list-style-type: none; }

.ttl-social {
  font-size: 16px;
  color: #202020;
  line-height: 27px; }

.social ul {
  display: inline-flex;
  margin-left: 20px; }
  .social ul li {
    margin-right: 13px; }

body .anothe-par {
  font-size: 100%;
  overflow-x: auto; }

body.font-size-l h1 {
  font-size: 46px; }

body.font-size-l .anothe-par {
  font-size: 140%; }
  body.font-size-l .anothe-par h2 {
    font-size: 3.5rem; }
  body.font-size-l .anothe-par h3 {
    font-size: 2.6875rem; }
  body.font-size-l .anothe-par h4 {
    font-size: 2.1875rem; }
  body.font-size-l .anothe-par h5 {
    font-size: 1.75rem; }
  body.font-size-l .anothe-par h6 {
    font-size: 1.375rem; }

body.font-size-xl h1 {
  font-size: 66px; }

body.font-size-xl .anothe-par {
  font-size: 200%; }
  body.font-size-xl .anothe-par h2 {
    font-size: 5rem; }
  body.font-size-xl .anothe-par h3 {
    font-size: 3.875rem; }
  body.font-size-xl .anothe-par h4 {
    font-size: 3.125rem; }
  body.font-size-xl .anothe-par h5 {
    font-size: 2.5rem; }
  body.font-size-xl .anothe-par h6 {
    font-size: 2rem; }

.anothe-par p {
  font-size: 112.5%;
  color: #202020;
  text-align: left; }

.sub-title {
  font-size: 20px;
  color: #202020; }

/*pdf downloader*/
.blog-img {
  background-size: cover;
  height: 355px; }

.pdf-bx-inner {
  width: 100%;
  border: 1px solid #dad7d7;
  display: inline-block;
  padding: 23px;
  margin-bottom: 9px; }

.pdf-content {
  line-height: 27px; }
  .pdf-content img {
    vertical-align: middle;
    display: inline-block; }
  .pdf-content p {
    font-size: 15px;
    position: relative;
    left: 16px;
    margin: 0;
    line-height: 1;
    line-height: 27px;
    vertical-align: middle;
    display: inline; }

.pdf-bx {
  margin-top: 37px; }
  .pdf-bx ul {
    list-style: none;
    margin: 0; }

/*gallary*/
.gallary-inner {
  margin: 25px 0px;
  border-bottom: 1px solid #4C4C4C;
  padding-bottom: 30px; }
  .gallary-inner img {
    margin-bottom: 11px; }

.gallary-img {
  margin-top: 20px; }

button.btn-loading {
  background-color: black;
  color: #b5b5b5;
  padding: 17px 25px;
  font-size: 16px; }

.m-b-35 {
  margin-top: 35px; }

.t-b-p {
  color: #202020;
  font-size: 18px; }

.blog {
  margin-top: 40px; }
  .blog label {
    margin-bottom: 40px; }

.random-article img {
  max-width: 100%;
  max-height: 189px; }

.random-article .image {
  display: inline-block;
  height: 189px;
  line-height: 189px;
  text-align: center; }
  .random-article .image img {
    display: inline-block;
    vertical-align: bottom; }

.galaria {
  padding: 30px; }

.video-gallary {
  margin-top: 43px; }
  .video-gallary .main-title {
    margin-bottom: 43px; }

/*gallary images*/
.glr-bx {
  background-size: cover !important;
  height: 245px;
  width: 100%;
  margin-bottom: 26px; }

.gallery-img {
  margin-top: 29px; }
  .gallery-img h4 {
    margin-bottom: 35px; }

/*recent adv*/
.related-adv {
  margin-top: 53px; }

.recent-adv-inner {
  margin-top: 50px;
  font-size: 18px;
  color: #c40026; }
  .recent-adv-inner .image {
    position: relative;
    margin: 0; }
  .recent-adv-inner h4 {
    margin-top: 21px;
    margin-bottom: 0;
    font-size: 1.125rem; }
  .recent-adv-inner .button {
    display: block;
    float: left;
    margin: 0; }
    .recent-adv-inner .button.btn-prev {
      background-color: #990B26;
      width: 45px;
      height: 45px; }
    .recent-adv-inner .button.btn-nxt {
      background-color: #BB0C2C;
      width: 45px;
      height: 45px; }

.prev-nxt-btn {
  clear: both;
  overflow: hidden;
  position: absolute;
  right: 0;
  bottom: 0; }

.title-gallary {
  font-size: 20px;
  color: #202020; }

body.gallery-page .recent-adv-inner {
  margin-top: 0; }

body.gallery-page .title-gallary {
  margin-top: 16px;
  margin-bottom: 8px; }

.gallery-img {
  margin-top: 45px; }

/*hotel detail*/
.hotel-detail {
  padding: 30px; }

.hotel-details-inner {
  margin-top: 43px; }
  .hotel-details-inner .main-title {
    margin-bottom: 30px; }

/*slider css*/
#sync1 .item {
  background: #0c83e7;
  padding: 80px 0px;
  margin: 5px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  height: 378px; }

#sync2 .item {
  background: #C9C9C9;
  padding: 10px 0px;
  margin: 5px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  cursor: pointer;
  height: 110px; }
  #sync2 .item h1 {
    font-size: 18px; }

#sync2 .current .item {
  background: #0c83e7; }

.owl-theme .owl-nav {
  /*default owl-theme theme reset .disabled:hover links */ }
  .owl-theme .owl-nav [class*='owl-'] {
    -webkit-transition: all 0.3s ease, false, false, false;
    -moz-transition: all 0.3s ease, false, false, false;
    -ms-transition: all 0.3s ease, false, false, false;
    -o-transition: all 0.3s ease, false, false, false;
    transition: all 0.3s ease, false, false, false; }
    .owl-theme .owl-nav [class*='owl-'].disabled:hover {
      background-color: #D6D6D6; }

#sync1.owl-theme {
  position: relative; }
  #sync1.owl-theme .owl-next,
  #sync1.owl-theme .owl-prev {
    width: 22px;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%; }
  #sync1.owl-theme .owl-prev {
    left: 10px; }
  #sync1.owl-theme .owl-next {
    right: 10px; }

.slider {
  height: auto; }
  .slider .owl-nav {
    display: none; }

.first-content {
  margin-top: 37px; }
  .first-content p {
    margin-top: 35px;
    font-size: 14px;
    color: #202020;
    line-height: 23px; }

.sub-ttl.t-b {
  margin-bottom: 35px; }

.second-content ul {
  line-height: 22px;
  font-size: 14px; }

.third-content {
  display: inline-block;
  width: 100%;
  margin-bottom: 29px; }
  .third-content ul {
    line-height: 22px;
    font-size: 14px;
    color: #202020; }

.btn-ol {
  margin-top: 43px; }

.gallary-podstranka {
  padding: 30px; }

.galeria {
  margin-top: 43px; }
  .galeria .main-title {
    margin-bottom: 30px; }

/*list content*/
.list-content {
  margin-top: 33px; }
  .list-content h5 {
    font-size: 18px;
    margin-bottom: 8px; }
  .list-content ul {
    list-style: none;
    margin: 0; }
    .list-content ul li {
      font-size: 14px;
      color: #202020;
      margin: 0; }

.title-sub {
  font-size: 20px;
  color: #202020; }

.list-inner {
  margin-top: 55px; }

/*hotel content*/
.hotel-bx {
  background-size: cover !important;
  height: 177px;
  margin-bottom: 11px; }
  .hotel-bx.large {
    height: 374px; }
    .hotel-bx.large .hotel-inner {
      position: relative;
      top: 143px;
      left: 60px; }
      .hotel-bx.large .hotel-inner label {
        font-size: 52px;
        color: #fff; }

.hotel-inner {
  top: 47px;
  left: 0;
  position: relative;
  margin-left: 32px; }
  .hotel-inner label {
    font-size: 52px;
    color: #fff;
    line-height: 1; }

/*form css*/
.form-bx {
  margin-top: 50px; }

.sub-heading-form {
  font-size: 20px;
  color: #202020; }

.inpt-field {
  margin-top: 24px;
  border: 1px solid #CDCDCD;
  box-shadow: none;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }

/*checkbox css*/
/*Checkboxes styles*/
.m-t-30 {
  margin-top: 30px; }

/*file upload css*/
.file-field {
  width: 100%;
  height: 132px;
  background: #fff;
  position: relative;
  text-align: center;
  padding: 27px;
  line-height: 2;
  font-size: 14px;
  border: 1px solid #CDCDCD;
  color: #202020; }
  .file-field input {
    width: 100%;
    height: 100%;
    opacity: 0;
    /* Hide the button */
    cursor: pointer; }
  .file-field h1 {
    text-align: center;
    color: #fff;
    font-size: .8em;
    position: absolute;
    top: 30%; }

.attachments-widget.dz-clickable {
  border: 1px solid #CDCDCD;
  border-radius: 0;
  margin: 0; }
  .attachments-widget.dz-clickable.empty {
    background: transparent;
    padding: 10px; }
    .attachments-widget.dz-clickable.empty:before {
      content: "";
      display: inline-block;
      vertical-align: middle;
      width: 34px;
      height: 35px;
      background: url("../png/add-icon.png");
      margin-top: 30px; }
    .attachments-widget.dz-clickable.empty:after {
      content: "Vybrať z počítača alebo potiahnite myšou";
      font-size: 14px;
      font-family: "TitilliumWeb-Light", sans-serif;
      text-align: center;
      display: block;
      margin-bottom: 30px; }

label.sub-heading.t-b {
  font-size: 20px;
  color: #202020;
  margin-top: 38px; }

.data-tbl {
  margin-top: 39px; }
  .data-tbl ul {
    list-style: none; }
  .data-tbl .main-data-tbl {
    margin: 0; }

ul.sub-data-tbl {
  display: flex; }
  ul.sub-data-tbl li {
    margin-right: 20px;
    font-size: 18px; }

.clr-rd-ul {
  color: #c40026;
  text-decoration: underline; }

label.small-info {
  margin-top: 32px;
  margin-bottom: 24px;
  color: #202020; }

/*pagination*/
.ul-pagination float:center,
.ul-pagination .current {
  border: 1px solid #ccc;
  color: #c40026;
  background-color: transparent;
  padding: 6px 12px; }

.ul-pagination li {
  background-color: transparent;
  border: 1px solid #ddd; }

/*!
 *  Weather Icons 2.0.8
 *  Updated September 19, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, SCSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */
@font-face {
  font-family: 'weathericons';
  src: url("../eot/weathericons-regular-webfont.eot");
  src: url("../eot/weathericons-regular-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../woff2/weathericons-regular-webfont.woff2") format("woff2"), url("../woff/weathericons-regular-webfont.woff") format("woff"), url("../ttf/weathericons-regular-webfont.ttf") format("truetype"), url("../svg/weathericons-regular-webfont.svg#weather_iconsregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.wi {
  display: inline-block;
  font-family: 'weathericons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.wi-fw {
  text-align: center;
  width: 1.4em; }

.wi-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.wi-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.wi-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.wi-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.wi-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

.wi-day-sunny:before {
  content: "\f00d"; }

.wi-day-cloudy:before {
  content: "\f002"; }

.wi-day-cloudy-gusts:before {
  content: "\f000"; }

.wi-day-cloudy-windy:before {
  content: "\f001"; }

.wi-day-fog:before {
  content: "\f003"; }

.wi-day-hail:before {
  content: "\f004"; }

.wi-day-haze:before {
  content: "\f0b6"; }

.wi-day-lightning:before {
  content: "\f005"; }

.wi-day-rain:before {
  content: "\f008"; }

.wi-day-rain-mix:before {
  content: "\f006"; }

.wi-day-rain-wind:before {
  content: "\f007"; }

.wi-day-showers:before {
  content: "\f009"; }

.wi-day-sleet:before {
  content: "\f0b2"; }

.wi-day-sleet-storm:before {
  content: "\f068"; }

.wi-day-snow:before {
  content: "\f00a"; }

.wi-day-snow-thunderstorm:before {
  content: "\f06b"; }

.wi-day-snow-wind:before {
  content: "\f065"; }

.wi-day-sprinkle:before {
  content: "\f00b"; }

.wi-day-storm-showers:before {
  content: "\f00e"; }

.wi-day-sunny-overcast:before {
  content: "\f00c"; }

.wi-day-thunderstorm:before {
  content: "\f010"; }

.wi-day-windy:before {
  content: "\f085"; }

.wi-solar-eclipse:before {
  content: "\f06e"; }

.wi-hot:before {
  content: "\f072"; }

.wi-day-cloudy-high:before {
  content: "\f07d"; }

.wi-day-light-wind:before {
  content: "\f0c4"; }

.wi-night-clear:before {
  content: "\f02e"; }

.wi-night-alt-cloudy:before {
  content: "\f086"; }

.wi-night-alt-cloudy-gusts:before {
  content: "\f022"; }

.wi-night-alt-cloudy-windy:before {
  content: "\f023"; }

.wi-night-alt-hail:before {
  content: "\f024"; }

.wi-night-alt-lightning:before {
  content: "\f025"; }

.wi-night-alt-rain:before {
  content: "\f028"; }

.wi-night-alt-rain-mix:before {
  content: "\f026"; }

.wi-night-alt-rain-wind:before {
  content: "\f027"; }

.wi-night-alt-showers:before {
  content: "\f029"; }

.wi-night-alt-sleet:before {
  content: "\f0b4"; }

.wi-night-alt-sleet-storm:before {
  content: "\f06a"; }

.wi-night-alt-snow:before {
  content: "\f02a"; }

.wi-night-alt-snow-thunderstorm:before {
  content: "\f06d"; }

.wi-night-alt-snow-wind:before {
  content: "\f067"; }

.wi-night-alt-sprinkle:before {
  content: "\f02b"; }

.wi-night-alt-storm-showers:before {
  content: "\f02c"; }

.wi-night-alt-thunderstorm:before {
  content: "\f02d"; }

.wi-night-cloudy:before {
  content: "\f031"; }

.wi-night-cloudy-gusts:before {
  content: "\f02f"; }

.wi-night-cloudy-windy:before {
  content: "\f030"; }

.wi-night-fog:before {
  content: "\f04a"; }

.wi-night-hail:before {
  content: "\f032"; }

.wi-night-lightning:before {
  content: "\f033"; }

.wi-night-partly-cloudy:before {
  content: "\f083"; }

.wi-night-rain:before {
  content: "\f036"; }

.wi-night-rain-mix:before {
  content: "\f034"; }

.wi-night-rain-wind:before {
  content: "\f035"; }

.wi-night-showers:before {
  content: "\f037"; }

.wi-night-sleet:before {
  content: "\f0b3"; }

.wi-night-sleet-storm:before {
  content: "\f069"; }

.wi-night-snow:before {
  content: "\f038"; }

.wi-night-snow-thunderstorm:before {
  content: "\f06c"; }

.wi-night-snow-wind:before {
  content: "\f066"; }

.wi-night-sprinkle:before {
  content: "\f039"; }

.wi-night-storm-showers:before {
  content: "\f03a"; }

.wi-night-thunderstorm:before {
  content: "\f03b"; }

.wi-lunar-eclipse:before {
  content: "\f070"; }

.wi-stars:before {
  content: "\f077"; }

.wi-storm-showers:before {
  content: "\f01d"; }

.wi-thunderstorm:before {
  content: "\f01e"; }

.wi-night-alt-cloudy-high:before {
  content: "\f07e"; }

.wi-night-cloudy-high:before {
  content: "\f080"; }

.wi-night-alt-partly-cloudy:before {
  content: "\f081"; }

.wi-cloud:before {
  content: "\f041"; }

.wi-cloudy:before {
  content: "\f013"; }

.wi-cloudy-gusts:before {
  content: "\f011"; }

.wi-cloudy-windy:before {
  content: "\f012"; }

.wi-fog:before {
  content: "\f014"; }

.wi-hail:before {
  content: "\f015"; }

.wi-rain:before {
  content: "\f019"; }

.wi-rain-mix:before {
  content: "\f017"; }

.wi-rain-wind:before {
  content: "\f018"; }

.wi-showers:before {
  content: "\f01a"; }

.wi-sleet:before {
  content: "\f0b5"; }

.wi-snow:before {
  content: "\f01b"; }

.wi-sprinkle:before {
  content: "\f01c"; }

.wi-storm-showers:before {
  content: "\f01d"; }

.wi-thunderstorm:before {
  content: "\f01e"; }

.wi-snow-wind:before {
  content: "\f064"; }

.wi-snow:before {
  content: "\f01b"; }

.wi-smog:before {
  content: "\f074"; }

.wi-smoke:before {
  content: "\f062"; }

.wi-lightning:before {
  content: "\f016"; }

.wi-raindrops:before {
  content: "\f04e"; }

.wi-raindrop:before {
  content: "\f078"; }

.wi-dust:before {
  content: "\f063"; }

.wi-snowflake-cold:before {
  content: "\f076"; }

.wi-windy:before {
  content: "\f021"; }

.wi-strong-wind:before {
  content: "\f050"; }

.wi-sandstorm:before {
  content: "\f082"; }

.wi-earthquake:before {
  content: "\f0c6"; }

.wi-fire:before {
  content: "\f0c7"; }

.wi-flood:before {
  content: "\f07c"; }

.wi-meteor:before {
  content: "\f071"; }

.wi-tsunami:before {
  content: "\f0c5"; }

.wi-volcano:before {
  content: "\f0c8"; }

.wi-hurricane:before {
  content: "\f073"; }

.wi-tornado:before {
  content: "\f056"; }

.wi-small-craft-advisory:before {
  content: "\f0cc"; }

.wi-gale-warning:before {
  content: "\f0cd"; }

.wi-storm-warning:before {
  content: "\f0ce"; }

.wi-hurricane-warning:before {
  content: "\f0cf"; }

.wi-wind-direction:before {
  content: "\f0b1"; }

.wi-alien:before {
  content: "\f075"; }

.wi-celsius:before {
  content: "\f03c"; }

.wi-fahrenheit:before {
  content: "\f045"; }

.wi-degrees:before {
  content: "\f042"; }

.wi-thermometer:before {
  content: "\f055"; }

.wi-thermometer-exterior:before {
  content: "\f053"; }

.wi-thermometer-internal:before {
  content: "\f054"; }

.wi-cloud-down:before {
  content: "\f03d"; }

.wi-cloud-up:before {
  content: "\f040"; }

.wi-cloud-refresh:before {
  content: "\f03e"; }

.wi-horizon:before {
  content: "\f047"; }

.wi-horizon-alt:before {
  content: "\f046"; }

.wi-sunrise:before {
  content: "\f051"; }

.wi-sunset:before {
  content: "\f052"; }

.wi-moonrise:before {
  content: "\f0c9"; }

.wi-moonset:before {
  content: "\f0ca"; }

.wi-refresh:before {
  content: "\f04c"; }

.wi-refresh-alt:before {
  content: "\f04b"; }

.wi-umbrella:before {
  content: "\f084"; }

.wi-barometer:before {
  content: "\f079"; }

.wi-humidity:before {
  content: "\f07a"; }

.wi-na:before {
  content: "\f07b"; }

.wi-train:before {
  content: "\f0cb"; }

.wi-moon-new:before {
  content: "\f095"; }

.wi-moon-waxing-crescent-1:before {
  content: "\f096"; }

.wi-moon-waxing-crescent-2:before {
  content: "\f097"; }

.wi-moon-waxing-crescent-3:before {
  content: "\f098"; }

.wi-moon-waxing-crescent-4:before {
  content: "\f099"; }

.wi-moon-waxing-crescent-5:before {
  content: "\f09a"; }

.wi-moon-waxing-crescent-6:before {
  content: "\f09b"; }

.wi-moon-first-quarter:before {
  content: "\f09c"; }

.wi-moon-waxing-gibbous-1:before {
  content: "\f09d"; }

.wi-moon-waxing-gibbous-2:before {
  content: "\f09e"; }

.wi-moon-waxing-gibbous-3:before {
  content: "\f09f"; }

.wi-moon-waxing-gibbous-4:before {
  content: "\f0a0"; }

.wi-moon-waxing-gibbous-5:before {
  content: "\f0a1"; }

.wi-moon-waxing-gibbous-6:before {
  content: "\f0a2"; }

.wi-moon-full:before {
  content: "\f0a3"; }

.wi-moon-waning-gibbous-1:before {
  content: "\f0a4"; }

.wi-moon-waning-gibbous-2:before {
  content: "\f0a5"; }

.wi-moon-waning-gibbous-3:before {
  content: "\f0a6"; }

.wi-moon-waning-gibbous-4:before {
  content: "\f0a7"; }

.wi-moon-waning-gibbous-5:before {
  content: "\f0a8"; }

.wi-moon-waning-gibbous-6:before {
  content: "\f0a9"; }

.wi-moon-third-quarter:before {
  content: "\f0aa"; }

.wi-moon-waning-crescent-1:before {
  content: "\f0ab"; }

.wi-moon-waning-crescent-2:before {
  content: "\f0ac"; }

.wi-moon-waning-crescent-3:before {
  content: "\f0ad"; }

.wi-moon-waning-crescent-4:before {
  content: "\f0ae"; }

.wi-moon-waning-crescent-5:before {
  content: "\f0af"; }

.wi-moon-waning-crescent-6:before {
  content: "\f0b0"; }

.wi-moon-alt-new:before {
  content: "\f0eb"; }

.wi-moon-alt-waxing-crescent-1:before {
  content: "\f0d0"; }

.wi-moon-alt-waxing-crescent-2:before {
  content: "\f0d1"; }

.wi-moon-alt-waxing-crescent-3:before {
  content: "\f0d2"; }

.wi-moon-alt-waxing-crescent-4:before {
  content: "\f0d3"; }

.wi-moon-alt-waxing-crescent-5:before {
  content: "\f0d4"; }

.wi-moon-alt-waxing-crescent-6:before {
  content: "\f0d5"; }

.wi-moon-alt-first-quarter:before {
  content: "\f0d6"; }

.wi-moon-alt-waxing-gibbous-1:before {
  content: "\f0d7"; }

.wi-moon-alt-waxing-gibbous-2:before {
  content: "\f0d8"; }

.wi-moon-alt-waxing-gibbous-3:before {
  content: "\f0d9"; }

.wi-moon-alt-waxing-gibbous-4:before {
  content: "\f0da"; }

.wi-moon-alt-waxing-gibbous-5:before {
  content: "\f0db"; }

.wi-moon-alt-waxing-gibbous-6:before {
  content: "\f0dc"; }

.wi-moon-alt-full:before {
  content: "\f0dd"; }

.wi-moon-alt-waning-gibbous-1:before {
  content: "\f0de"; }

.wi-moon-alt-waning-gibbous-2:before {
  content: "\f0df"; }

.wi-moon-alt-waning-gibbous-3:before {
  content: "\f0e0"; }

.wi-moon-alt-waning-gibbous-4:before {
  content: "\f0e1"; }

.wi-moon-alt-waning-gibbous-5:before {
  content: "\f0e2"; }

.wi-moon-alt-waning-gibbous-6:before {
  content: "\f0e3"; }

.wi-moon-alt-third-quarter:before {
  content: "\f0e4"; }

.wi-moon-alt-waning-crescent-1:before {
  content: "\f0e5"; }

.wi-moon-alt-waning-crescent-2:before {
  content: "\f0e6"; }

.wi-moon-alt-waning-crescent-3:before {
  content: "\f0e7"; }

.wi-moon-alt-waning-crescent-4:before {
  content: "\f0e8"; }

.wi-moon-alt-waning-crescent-5:before {
  content: "\f0e9"; }

.wi-moon-alt-waning-crescent-6:before {
  content: "\f0ea"; }

.wi-moon-0:before {
  content: "\f095"; }

.wi-moon-1:before {
  content: "\f096"; }

.wi-moon-2:before {
  content: "\f097"; }

.wi-moon-3:before {
  content: "\f098"; }

.wi-moon-4:before {
  content: "\f099"; }

.wi-moon-5:before {
  content: "\f09a"; }

.wi-moon-6:before {
  content: "\f09b"; }

.wi-moon-7:before {
  content: "\f09c"; }

.wi-moon-8:before {
  content: "\f09d"; }

.wi-moon-9:before {
  content: "\f09e"; }

.wi-moon-10:before {
  content: "\f09f"; }

.wi-moon-11:before {
  content: "\f0a0"; }

.wi-moon-12:before {
  content: "\f0a1"; }

.wi-moon-13:before {
  content: "\f0a2"; }

.wi-moon-14:before {
  content: "\f0a3"; }

.wi-moon-15:before {
  content: "\f0a4"; }

.wi-moon-16:before {
  content: "\f0a5"; }

.wi-moon-17:before {
  content: "\f0a6"; }

.wi-moon-18:before {
  content: "\f0a7"; }

.wi-moon-19:before {
  content: "\f0a8"; }

.wi-moon-20:before {
  content: "\f0a9"; }

.wi-moon-21:before {
  content: "\f0aa"; }

.wi-moon-22:before {
  content: "\f0ab"; }

.wi-moon-23:before {
  content: "\f0ac"; }

.wi-moon-24:before {
  content: "\f0ad"; }

.wi-moon-25:before {
  content: "\f0ae"; }

.wi-moon-26:before {
  content: "\f0af"; }

.wi-moon-27:before {
  content: "\f0b0"; }

.wi-time-1:before {
  content: "\f08a"; }

.wi-time-2:before {
  content: "\f08b"; }

.wi-time-3:before {
  content: "\f08c"; }

.wi-time-4:before {
  content: "\f08d"; }

.wi-time-5:before {
  content: "\f08e"; }

.wi-time-6:before {
  content: "\f08f"; }

.wi-time-7:before {
  content: "\f090"; }

.wi-time-8:before {
  content: "\f091"; }

.wi-time-9:before {
  content: "\f092"; }

.wi-time-10:before {
  content: "\f093"; }

.wi-time-11:before {
  content: "\f094"; }

.wi-time-12:before {
  content: "\f089"; }

.wi-direction-up:before {
  content: "\f058"; }

.wi-direction-up-right:before {
  content: "\f057"; }

.wi-direction-right:before {
  content: "\f04d"; }

.wi-direction-down-right:before {
  content: "\f088"; }

.wi-direction-down:before {
  content: "\f044"; }

.wi-direction-down-left:before {
  content: "\f043"; }

.wi-direction-left:before {
  content: "\f048"; }

.wi-direction-up-left:before {
  content: "\f087"; }

.wi-wind-beaufort-0:before {
  content: "\f0b7"; }

.wi-wind-beaufort-1:before {
  content: "\f0b8"; }

.wi-wind-beaufort-2:before {
  content: "\f0b9"; }

.wi-wind-beaufort-3:before {
  content: "\f0ba"; }

.wi-wind-beaufort-4:before {
  content: "\f0bb"; }

.wi-wind-beaufort-5:before {
  content: "\f0bc"; }

.wi-wind-beaufort-6:before {
  content: "\f0bd"; }

.wi-wind-beaufort-7:before {
  content: "\f0be"; }

.wi-wind-beaufort-8:before {
  content: "\f0bf"; }

.wi-wind-beaufort-9:before {
  content: "\f0c0"; }

.wi-wind-beaufort-10:before {
  content: "\f0c1"; }

.wi-wind-beaufort-11:before {
  content: "\f0c2"; }

.wi-wind-beaufort-12:before {
  content: "\f0c3"; }

.wi-yahoo-0:before {
  content: "\f056"; }

.wi-yahoo-1:before {
  content: "\f00e"; }

.wi-yahoo-2:before {
  content: "\f073"; }

.wi-yahoo-3:before {
  content: "\f01e"; }

.wi-yahoo-4:before {
  content: "\f01e"; }

.wi-yahoo-5:before {
  content: "\f017"; }

.wi-yahoo-6:before {
  content: "\f017"; }

.wi-yahoo-7:before {
  content: "\f017"; }

.wi-yahoo-8:before {
  content: "\f015"; }

.wi-yahoo-9:before {
  content: "\f01a"; }

.wi-yahoo-10:before {
  content: "\f015"; }

.wi-yahoo-11:before {
  content: "\f01a"; }

.wi-yahoo-12:before {
  content: "\f01a"; }

.wi-yahoo-13:before {
  content: "\f01b"; }

.wi-yahoo-14:before {
  content: "\f00a"; }

.wi-yahoo-15:before {
  content: "\f064"; }

.wi-yahoo-16:before {
  content: "\f01b"; }

.wi-yahoo-17:before {
  content: "\f015"; }

.wi-yahoo-18:before {
  content: "\f017"; }

.wi-yahoo-19:before {
  content: "\f063"; }

.wi-yahoo-20:before {
  content: "\f014"; }

.wi-yahoo-21:before {
  content: "\f021"; }

.wi-yahoo-22:before {
  content: "\f062"; }

.wi-yahoo-23:before {
  content: "\f050"; }

.wi-yahoo-24:before {
  content: "\f050"; }

.wi-yahoo-25:before {
  content: "\f076"; }

.wi-yahoo-26:before {
  content: "\f013"; }

.wi-yahoo-27:before {
  content: "\f031"; }

.wi-yahoo-28:before {
  content: "\f002"; }

.wi-yahoo-29:before {
  content: "\f031"; }

.wi-yahoo-30:before {
  content: "\f002"; }

.wi-yahoo-31:before {
  content: "\f02e"; }

.wi-yahoo-32:before {
  content: "\f00d"; }

.wi-yahoo-33:before {
  content: "\f083"; }

.wi-yahoo-34:before {
  content: "\f00c"; }

.wi-yahoo-35:before {
  content: "\f017"; }

.wi-yahoo-36:before {
  content: "\f072"; }

.wi-yahoo-37:before {
  content: "\f00e"; }

.wi-yahoo-38:before {
  content: "\f00e"; }

.wi-yahoo-39:before {
  content: "\f00e"; }

.wi-yahoo-40:before {
  content: "\f01a"; }

.wi-yahoo-41:before {
  content: "\f064"; }

.wi-yahoo-42:before {
  content: "\f01b"; }

.wi-yahoo-43:before {
  content: "\f064"; }

.wi-yahoo-44:before {
  content: "\f00c"; }

.wi-yahoo-45:before {
  content: "\f00e"; }

.wi-yahoo-46:before {
  content: "\f01b"; }

.wi-yahoo-47:before {
  content: "\f00e"; }

.wi-yahoo-3200:before {
  content: "\f077"; }

.wi-forecast-io-clear-day:before {
  content: "\f00d"; }

.wi-forecast-io-clear-night:before {
  content: "\f02e"; }

.wi-forecast-io-rain:before {
  content: "\f019"; }

.wi-forecast-io-snow:before {
  content: "\f01b"; }

.wi-forecast-io-sleet:before {
  content: "\f0b5"; }

.wi-forecast-io-wind:before {
  content: "\f050"; }

.wi-forecast-io-fog:before {
  content: "\f014"; }

.wi-forecast-io-cloudy:before {
  content: "\f013"; }

.wi-forecast-io-partly-cloudy-day:before {
  content: "\f002"; }

.wi-forecast-io-partly-cloudy-night:before {
  content: "\f031"; }

.wi-forecast-io-hail:before {
  content: "\f015"; }

.wi-forecast-io-thunderstorm:before {
  content: "\f01e"; }

.wi-forecast-io-tornado:before {
  content: "\f056"; }

.wi-wmo4680-0:before,
.wi-wmo4680-00:before {
  content: "\f055"; }

.wi-wmo4680-1:before,
.wi-wmo4680-01:before {
  content: "\f013"; }

.wi-wmo4680-2:before,
.wi-wmo4680-02:before {
  content: "\f055"; }

.wi-wmo4680-3:before,
.wi-wmo4680-03:before {
  content: "\f013"; }

.wi-wmo4680-4:before,
.wi-wmo4680-04:before {
  content: "\f014"; }

.wi-wmo4680-5:before,
.wi-wmo4680-05:before {
  content: "\f014"; }

.wi-wmo4680-10:before {
  content: "\f014"; }

.wi-wmo4680-11:before {
  content: "\f014"; }

.wi-wmo4680-12:before {
  content: "\f016"; }

.wi-wmo4680-18:before {
  content: "\f050"; }

.wi-wmo4680-20:before {
  content: "\f014"; }

.wi-wmo4680-21:before {
  content: "\f017"; }

.wi-wmo4680-22:before {
  content: "\f017"; }

.wi-wmo4680-23:before {
  content: "\f019"; }

.wi-wmo4680-24:before {
  content: "\f01b"; }

.wi-wmo4680-25:before {
  content: "\f015"; }

.wi-wmo4680-26:before {
  content: "\f01e"; }

.wi-wmo4680-27:before {
  content: "\f063"; }

.wi-wmo4680-28:before {
  content: "\f063"; }

.wi-wmo4680-29:before {
  content: "\f063"; }

.wi-wmo4680-30:before {
  content: "\f014"; }

.wi-wmo4680-31:before {
  content: "\f014"; }

.wi-wmo4680-32:before {
  content: "\f014"; }

.wi-wmo4680-33:before {
  content: "\f014"; }

.wi-wmo4680-34:before {
  content: "\f014"; }

.wi-wmo4680-35:before {
  content: "\f014"; }

.wi-wmo4680-40:before {
  content: "\f017"; }

.wi-wmo4680-41:before {
  content: "\f01c"; }

.wi-wmo4680-42:before {
  content: "\f019"; }

.wi-wmo4680-43:before {
  content: "\f01c"; }

.wi-wmo4680-44:before {
  content: "\f019"; }

.wi-wmo4680-45:before {
  content: "\f015"; }

.wi-wmo4680-46:before {
  content: "\f015"; }

.wi-wmo4680-47:before {
  content: "\f01b"; }

.wi-wmo4680-48:before {
  content: "\f01b"; }

.wi-wmo4680-50:before {
  content: "\f01c"; }

.wi-wmo4680-51:before {
  content: "\f01c"; }

.wi-wmo4680-52:before {
  content: "\f019"; }

.wi-wmo4680-53:before {
  content: "\f019"; }

.wi-wmo4680-54:before {
  content: "\f076"; }

.wi-wmo4680-55:before {
  content: "\f076"; }

.wi-wmo4680-56:before {
  content: "\f076"; }

.wi-wmo4680-57:before {
  content: "\f01c"; }

.wi-wmo4680-58:before {
  content: "\f019"; }

.wi-wmo4680-60:before {
  content: "\f01c"; }

.wi-wmo4680-61:before {
  content: "\f01c"; }

.wi-wmo4680-62:before {
  content: "\f019"; }

.wi-wmo4680-63:before {
  content: "\f019"; }

.wi-wmo4680-64:before {
  content: "\f015"; }

.wi-wmo4680-65:before {
  content: "\f015"; }

.wi-wmo4680-66:before {
  content: "\f015"; }

.wi-wmo4680-67:before {
  content: "\f017"; }

.wi-wmo4680-68:before {
  content: "\f017"; }

.wi-wmo4680-70:before {
  content: "\f01b"; }

.wi-wmo4680-71:before {
  content: "\f01b"; }

.wi-wmo4680-72:before {
  content: "\f01b"; }

.wi-wmo4680-73:before {
  content: "\f01b"; }

.wi-wmo4680-74:before {
  content: "\f076"; }

.wi-wmo4680-75:before {
  content: "\f076"; }

.wi-wmo4680-76:before {
  content: "\f076"; }

.wi-wmo4680-77:before {
  content: "\f01b"; }

.wi-wmo4680-78:before {
  content: "\f076"; }

.wi-wmo4680-80:before {
  content: "\f019"; }

.wi-wmo4680-81:before {
  content: "\f01c"; }

.wi-wmo4680-82:before {
  content: "\f019"; }

.wi-wmo4680-83:before {
  content: "\f019"; }

.wi-wmo4680-84:before {
  content: "\f01d"; }

.wi-wmo4680-85:before {
  content: "\f017"; }

.wi-wmo4680-86:before {
  content: "\f017"; }

.wi-wmo4680-87:before {
  content: "\f017"; }

.wi-wmo4680-89:before {
  content: "\f015"; }

.wi-wmo4680-90:before {
  content: "\f016"; }

.wi-wmo4680-91:before {
  content: "\f01d"; }

.wi-wmo4680-92:before {
  content: "\f01e"; }

.wi-wmo4680-93:before {
  content: "\f01e"; }

.wi-wmo4680-94:before {
  content: "\f016"; }

.wi-wmo4680-95:before {
  content: "\f01e"; }

.wi-wmo4680-96:before {
  content: "\f01e"; }

.wi-wmo4680-99:before {
  content: "\f056"; }

.wi-owm-200:before {
  content: "\f01e"; }

.wi-owm-201:before {
  content: "\f01e"; }

.wi-owm-202:before {
  content: "\f01e"; }

.wi-owm-210:before {
  content: "\f016"; }

.wi-owm-211:before {
  content: "\f016"; }

.wi-owm-212:before {
  content: "\f016"; }

.wi-owm-221:before {
  content: "\f016"; }

.wi-owm-230:before {
  content: "\f01e"; }

.wi-owm-231:before {
  content: "\f01e"; }

.wi-owm-232:before {
  content: "\f01e"; }

.wi-owm-300:before {
  content: "\f01c"; }

.wi-owm-301:before {
  content: "\f01c"; }

.wi-owm-302:before {
  content: "\f019"; }

.wi-owm-310:before {
  content: "\f017"; }

.wi-owm-311:before {
  content: "\f019"; }

.wi-owm-312:before {
  content: "\f019"; }

.wi-owm-313:before {
  content: "\f01a"; }

.wi-owm-314:before {
  content: "\f019"; }

.wi-owm-321:before {
  content: "\f01c"; }

.wi-owm-500:before {
  content: "\f01c"; }

.wi-owm-501:before {
  content: "\f019"; }

.wi-owm-502:before {
  content: "\f019"; }

.wi-owm-503:before {
  content: "\f019"; }

.wi-owm-504:before {
  content: "\f019"; }

.wi-owm-511:before {
  content: "\f017"; }

.wi-owm-520:before {
  content: "\f01a"; }

.wi-owm-521:before {
  content: "\f01a"; }

.wi-owm-522:before {
  content: "\f01a"; }

.wi-owm-531:before {
  content: "\f01d"; }

.wi-owm-600:before {
  content: "\f01b"; }

.wi-owm-601:before {
  content: "\f01b"; }

.wi-owm-602:before {
  content: "\f0b5"; }

.wi-owm-611:before {
  content: "\f017"; }

.wi-owm-612:before {
  content: "\f017"; }

.wi-owm-615:before {
  content: "\f017"; }

.wi-owm-616:before {
  content: "\f017"; }

.wi-owm-620:before {
  content: "\f017"; }

.wi-owm-621:before {
  content: "\f01b"; }

.wi-owm-622:before {
  content: "\f01b"; }

.wi-owm-701:before {
  content: "\f01a"; }

.wi-owm-711:before {
  content: "\f062"; }

.wi-owm-721:before {
  content: "\f0b6"; }

.wi-owm-731:before {
  content: "\f063"; }

.wi-owm-741:before {
  content: "\f014"; }

.wi-owm-761:before {
  content: "\f063"; }

.wi-owm-762:before {
  content: "\f063"; }

.wi-owm-771:before {
  content: "\f011"; }

.wi-owm-781:before {
  content: "\f056"; }

.wi-owm-800:before {
  content: "\f00d"; }

.wi-owm-801:before {
  content: "\f011"; }

.wi-owm-802:before {
  content: "\f011"; }

.wi-owm-803:before {
  content: "\f012"; }

.wi-owm-804:before {
  content: "\f013"; }

.wi-owm-900:before {
  content: "\f056"; }

.wi-owm-901:before {
  content: "\f01d"; }

.wi-owm-902:before {
  content: "\f073"; }

.wi-owm-903:before {
  content: "\f076"; }

.wi-owm-904:before {
  content: "\f072"; }

.wi-owm-905:before {
  content: "\f021"; }

.wi-owm-906:before {
  content: "\f015"; }

.wi-owm-957:before {
  content: "\f050"; }

.wi-owm-day-200:before {
  content: "\f010"; }

.wi-owm-day-201:before {
  content: "\f010"; }

.wi-owm-day-202:before {
  content: "\f010"; }

.wi-owm-day-210:before {
  content: "\f005"; }

.wi-owm-day-211:before {
  content: "\f005"; }

.wi-owm-day-212:before {
  content: "\f005"; }

.wi-owm-day-221:before {
  content: "\f005"; }

.wi-owm-day-230:before {
  content: "\f010"; }

.wi-owm-day-231:before {
  content: "\f010"; }

.wi-owm-day-232:before {
  content: "\f010"; }

.wi-owm-day-300:before {
  content: "\f00b"; }

.wi-owm-day-301:before {
  content: "\f00b"; }

.wi-owm-day-302:before {
  content: "\f008"; }

.wi-owm-day-310:before {
  content: "\f008"; }

.wi-owm-day-311:before {
  content: "\f008"; }

.wi-owm-day-312:before {
  content: "\f008"; }

.wi-owm-day-313:before {
  content: "\f008"; }

.wi-owm-day-314:before {
  content: "\f008"; }

.wi-owm-day-321:before {
  content: "\f00b"; }

.wi-owm-day-500:before {
  content: "\f00b"; }

.wi-owm-day-501:before {
  content: "\f008"; }

.wi-owm-day-502:before {
  content: "\f008"; }

.wi-owm-day-503:before {
  content: "\f008"; }

.wi-owm-day-504:before {
  content: "\f008"; }

.wi-owm-day-511:before {
  content: "\f006"; }

.wi-owm-day-520:before {
  content: "\f009"; }

.wi-owm-day-521:before {
  content: "\f009"; }

.wi-owm-day-522:before {
  content: "\f009"; }

.wi-owm-day-531:before {
  content: "\f00e"; }

.wi-owm-day-600:before {
  content: "\f00a"; }

.wi-owm-day-601:before {
  content: "\f0b2"; }

.wi-owm-day-602:before {
  content: "\f00a"; }

.wi-owm-day-611:before {
  content: "\f006"; }

.wi-owm-day-612:before {
  content: "\f006"; }

.wi-owm-day-615:before {
  content: "\f006"; }

.wi-owm-day-616:before {
  content: "\f006"; }

.wi-owm-day-620:before {
  content: "\f006"; }

.wi-owm-day-621:before {
  content: "\f00a"; }

.wi-owm-day-622:before {
  content: "\f00a"; }

.wi-owm-day-701:before {
  content: "\f009"; }

.wi-owm-day-711:before {
  content: "\f062"; }

.wi-owm-day-721:before {
  content: "\f0b6"; }

.wi-owm-day-731:before {
  content: "\f063"; }

.wi-owm-day-741:before {
  content: "\f003"; }

.wi-owm-day-761:before {
  content: "\f063"; }

.wi-owm-day-762:before {
  content: "\f063"; }

.wi-owm-day-781:before {
  content: "\f056"; }

.wi-owm-day-800:before {
  content: "\f00d"; }

.wi-owm-day-801:before {
  content: "\f000"; }

.wi-owm-day-802:before {
  content: "\f000"; }

.wi-owm-day-803:before {
  content: "\f000"; }

.wi-owm-day-804:before {
  content: "\f00c"; }

.wi-owm-day-900:before {
  content: "\f056"; }

.wi-owm-day-902:before {
  content: "\f073"; }

.wi-owm-day-903:before {
  content: "\f076"; }

.wi-owm-day-904:before {
  content: "\f072"; }

.wi-owm-day-906:before {
  content: "\f004"; }

.wi-owm-day-957:before {
  content: "\f050"; }

.wi-owm-night-200:before {
  content: "\f02d"; }

.wi-owm-night-201:before {
  content: "\f02d"; }

.wi-owm-night-202:before {
  content: "\f02d"; }

.wi-owm-night-210:before {
  content: "\f025"; }

.wi-owm-night-211:before {
  content: "\f025"; }

.wi-owm-night-212:before {
  content: "\f025"; }

.wi-owm-night-221:before {
  content: "\f025"; }

.wi-owm-night-230:before {
  content: "\f02d"; }

.wi-owm-night-231:before {
  content: "\f02d"; }

.wi-owm-night-232:before {
  content: "\f02d"; }

.wi-owm-night-300:before {
  content: "\f02b"; }

.wi-owm-night-301:before {
  content: "\f02b"; }

.wi-owm-night-302:before {
  content: "\f028"; }

.wi-owm-night-310:before {
  content: "\f028"; }

.wi-owm-night-311:before {
  content: "\f028"; }

.wi-owm-night-312:before {
  content: "\f028"; }

.wi-owm-night-313:before {
  content: "\f028"; }

.wi-owm-night-314:before {
  content: "\f028"; }

.wi-owm-night-321:before {
  content: "\f02b"; }

.wi-owm-night-500:before {
  content: "\f02b"; }

.wi-owm-night-501:before {
  content: "\f028"; }

.wi-owm-night-502:before {
  content: "\f028"; }

.wi-owm-night-503:before {
  content: "\f028"; }

.wi-owm-night-504:before {
  content: "\f028"; }

.wi-owm-night-511:before {
  content: "\f026"; }

.wi-owm-night-520:before {
  content: "\f029"; }

.wi-owm-night-521:before {
  content: "\f029"; }

.wi-owm-night-522:before {
  content: "\f029"; }

.wi-owm-night-531:before {
  content: "\f02c"; }

.wi-owm-night-600:before {
  content: "\f02a"; }

.wi-owm-night-601:before {
  content: "\f0b4"; }

.wi-owm-night-602:before {
  content: "\f02a"; }

.wi-owm-night-611:before {
  content: "\f026"; }

.wi-owm-night-612:before {
  content: "\f026"; }

.wi-owm-night-615:before {
  content: "\f026"; }

.wi-owm-night-616:before {
  content: "\f026"; }

.wi-owm-night-620:before {
  content: "\f026"; }

.wi-owm-night-621:before {
  content: "\f02a"; }

.wi-owm-night-622:before {
  content: "\f02a"; }

.wi-owm-night-701:before {
  content: "\f029"; }

.wi-owm-night-711:before {
  content: "\f062"; }

.wi-owm-night-721:before {
  content: "\f0b6"; }

.wi-owm-night-731:before {
  content: "\f063"; }

.wi-owm-night-741:before {
  content: "\f04a"; }

.wi-owm-night-761:before {
  content: "\f063"; }

.wi-owm-night-762:before {
  content: "\f063"; }

.wi-owm-night-781:before {
  content: "\f056"; }

.wi-owm-night-800:before {
  content: "\f02e"; }

.wi-owm-night-801:before {
  content: "\f022"; }

.wi-owm-night-802:before {
  content: "\f022"; }

.wi-owm-night-803:before {
  content: "\f022"; }

.wi-owm-night-804:before {
  content: "\f086"; }

.wi-owm-night-900:before {
  content: "\f056"; }

.wi-owm-night-902:before {
  content: "\f073"; }

.wi-owm-night-903:before {
  content: "\f076"; }

.wi-owm-night-904:before {
  content: "\f072"; }

.wi-owm-night-906:before {
  content: "\f024"; }

.wi-owm-night-957:before {
  content: "\f050"; }

.wi-wu-chanceflurries:before {
  content: "\f064"; }

.wi-wu-chancerain:before {
  content: "\f019"; }

.wi-wu-chancesleat:before {
  content: "\f0b5"; }

.wi-wu-chancesnow:before {
  content: "\f01b"; }

.wi-wu-chancetstorms:before {
  content: "\f01e"; }

.wi-wu-clear:before {
  content: "\f00d"; }

.wi-wu-cloudy:before {
  content: "\f002"; }

.wi-wu-flurries:before {
  content: "\f064"; }

.wi-wu-hazy:before {
  content: "\f0b6"; }

.wi-wu-mostlycloudy:before {
  content: "\f002"; }

.wi-wu-mostlysunny:before {
  content: "\f00d"; }

.wi-wu-partlycloudy:before {
  content: "\f002"; }

.wi-wu-partlysunny:before {
  content: "\f00d"; }

.wi-wu-rain:before {
  content: "\f01a"; }

.wi-wu-sleat:before {
  content: "\f0b5"; }

.wi-wu-snow:before {
  content: "\f01b"; }

.wi-wu-sunny:before {
  content: "\f00d"; }

.wi-wu-tstorms:before {
  content: "\f01e"; }

.wi-wu-unknown:before {
  content: "\f00d"; }

.lg .lg-toolbar .lg-icon.lg-close {
  color: #f01111;
  width: auto;
  margin-right: 16px; }
  .lg .lg-toolbar .lg-icon.lg-close:before {
    display: inline;
    content: "Zatvoriť";
    font-size: 1.25rem;
    margin-right: 8px;
    font-family: "TitilliumWeb-Light", sans-serif; }

table {
  font-size: 80%; }
  table td, table th {
    border: 1px solid #e6e6e6; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjogMywgImZpbGUiOiAic3R5bGUuY3NzIiwgInNvdXJjZXMiOiBbInN0eWxlLnNjc3MiLCAiX2NvbG9ycy5zY3NzIiwgIjAtcGx1Z2lucy9wbHVnaW5zLWRpci5zY3NzIiwgIjAtcGx1Z2lucy9mb3VuZGF0aW9uLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9mb3VuZGF0aW9uLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vX3ZlbmRvci9ub3JtYWxpemUtc2Nzcy9zYXNzL19ub3JtYWxpemUuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9fdmVuZG9yL25vcm1hbGl6ZS1zY3NzL3Nhc3Mvbm9ybWFsaXplL192YXJpYWJsZXMuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9fdmVuZG9yL25vcm1hbGl6ZS1zY3NzL3Nhc3Mvbm9ybWFsaXplL192ZXJ0aWNhbC1yaHl0aG0uc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9fdmVuZG9yL25vcm1hbGl6ZS1zY3NzL3Nhc3Mvbm9ybWFsaXplL19ub3JtYWxpemUtbWl4aW4uc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9fdmVuZG9yL3Nhc3N5LWxpc3RzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX21pc3NpbmctZGVwZW5kZW5jaWVzLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vX3ZlbmRvci9zYXNzeS1saXN0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL190cnVlLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vX3ZlbmRvci9zYXNzeS1saXN0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX2NvbnRhaW4uc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9fdmVuZG9yL3Nhc3N5LWxpc3RzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fcHVyZ2Uuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9fdmVuZG9yL3Nhc3N5LWxpc3RzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fcmVtb3ZlLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vX3ZlbmRvci9zYXNzeS1saXN0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3JlcGxhY2Uuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9fdmVuZG9yL3Nhc3N5LWxpc3RzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fdG8tbGlzdC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvdXRpbC9fdXRpbC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvdXRpbC9fbWF0aC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvdXRpbC9fdW5pdC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvdXRpbC9fdmFsdWUuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL3V0aWwvX2RpcmVjdGlvbi5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvdXRpbC9fY29sb3Iuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL3V0aWwvX3NlbGVjdG9yLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy91dGlsL19mbGV4LnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy91dGlsL19icmVha3BvaW50LnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy91dGlsL19taXhpbnMuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL3V0aWwvX3R5cG9ncmFwaHkuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL19nbG9iYWwuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2dyaWQvX2dyaWQuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2dyaWQvX3Jvdy5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvZ3JpZC9fY29sdW1uLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9ncmlkL19zaXplLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9ncmlkL19wb3NpdGlvbi5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvZ3JpZC9fZ3V0dGVyLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9ncmlkL19jbGFzc2VzLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9ncmlkL19sYXlvdXQuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2dyaWQvX2ZsZXgtZ3JpZC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MveHktZ3JpZC9feHktZ3JpZC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MveHktZ3JpZC9fZ3V0dGVycy5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MveHktZ3JpZC9fZ3JpZC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MveHktZ3JpZC9fY2VsbC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MveHktZ3JpZC9fZnJhbWUuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL3h5LWdyaWQvX3Bvc2l0aW9uLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy94eS1ncmlkL19sYXlvdXQuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL3h5LWdyaWQvX2NvbGxhcHNlLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy94eS1ncmlkL19jbGFzc2VzLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy90eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy90eXBvZ3JhcGh5L19iYXNlLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy90eXBvZ3JhcGh5L19oZWxwZXJzLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy90eXBvZ3JhcGh5L19hbGlnbm1lbnQuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL3R5cG9ncmFwaHkvX3ByaW50LnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9mb3Jtcy9fZm9ybXMuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2Zvcm1zL190ZXh0LnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9mb3Jtcy9fY2hlY2tib3guc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2Zvcm1zL19sYWJlbC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvZm9ybXMvX2hlbHAtdGV4dC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9mb3Jtcy9fZmllbGRzZXQuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2Zvcm1zL19zZWxlY3Quc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2Zvcm1zL19yYW5nZS5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvZm9ybXMvX3Byb2dyZXNzLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9mb3Jtcy9fbWV0ZXIuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2Zvcm1zL19lcnJvci5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fZmxvYXQuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLWdyb3VwLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24tbWVudS5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9jb21wb25lbnRzL19iYWRnZS5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2NvbXBvbmVudHMvX2NhbGxvdXQuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2NvbXBvbmVudHMvX2Nsb3NlLWJ1dHRvbi5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fZHJpbGxkb3duLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9jb21wb25lbnRzL19kcm9wZG93bi1tZW51LnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fZmxleC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fbGFiZWwuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2NvbXBvbmVudHMvX21lZGlhLW9iamVjdC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fbWVudS5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fbWVudS1pY29uLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9jb21wb25lbnRzL19vZmYtY2FudmFzLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9jb21wb25lbnRzL19vcmJpdC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9jb21wb25lbnRzL19yZXZlYWwuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fc3RpY2t5LnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9jb21wb25lbnRzL19zd2l0Y2guc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2NvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9jb21wb25lbnRzL190YWJzLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9jb21wb25lbnRzL190aXRsZS1iYXIuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2NvbXBvbmVudHMvX3RvcC1iYXIuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL2NvbXBvbmVudHMvX3RodW1ibmFpbC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvcHJvdG90eXBlL19wcm90b3R5cGUuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL3Byb3RvdHlwZS9fcmVsYXRpb24uc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL3Byb3RvdHlwZS9fYm94LnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9wcm90b3R5cGUvX3JvdGF0ZS5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvcHJvdG90eXBlL190ZXh0LXV0aWxpdGllcy5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvcHJvdG90eXBlL190ZXh0LXRyYW5zZm9ybWF0aW9uLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9wcm90b3R5cGUvX3RleHQtZGVjb3JhdGlvbi5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvcHJvdG90eXBlL19mb250LXN0eWxpbmcuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL3Byb3RvdHlwZS9fbGlzdC1zdHlsZS10eXBlLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9wcm90b3R5cGUvX3JvdW5kZWQuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL3Byb3RvdHlwZS9fYm9yZGVyZWQuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL3Byb3RvdHlwZS9fc2hhZG93LnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9wcm90b3R5cGUvX2Fycm93LnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9wcm90b3R5cGUvX3NlcGFyYXRvci5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvcHJvdG90eXBlL19vdmVyZmxvdy5zY3NzIiwgIi4uL3ZlbmRvci9mb3VuZGF0aW9uL3Njc3MvcHJvdG90eXBlL19kaXNwbGF5LnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9wcm90b3R5cGUvX3Bvc2l0aW9uLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9wcm90b3R5cGUvX2JvcmRlci1ib3guc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL3Byb3RvdHlwZS9fYm9yZGVyLW5vbmUuc2NzcyIsICIuLi92ZW5kb3IvZm91bmRhdGlvbi9zY3NzL3Byb3RvdHlwZS9fc2l6aW5nLnNjc3MiLCAiLi4vdmVuZG9yL2ZvdW5kYXRpb24vc2Nzcy9wcm90b3R5cGUvX3NwYWNpbmcuc2NzcyIsICIxLWhlbHBlcnMvaGVscGVycy1kaXIuc2NzcyIsICIxLWhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwgIjEtaGVscGVycy9fZXh0ZW5kcy5zY3NzIiwgIjEtaGVscGVycy9fbWl4aW5zLnNjc3MiLCAiMi1jb21wb25lbnRzL2NvbXBvbmVudHMtZGlyLnNjc3MiLCAiMi1jb21wb25lbnRzL2Jhc2Uuc2NzcyIsICIyLWNvbXBvbmVudHMvaWNvbnMuc2NzcyIsICIyLWNvbXBvbmVudHMvYnV0dG9ucy5zY3NzIiwgIjItY29tcG9uZW50cy9fbWVzc2FnZXMuc2NzcyIsICIyLWNvbXBvbmVudHMvX3N1Ym1lbnUuc2NzcyIsICIyLWNvbXBvbmVudHMvX2Nvb2tpZV9ub3RpZnkuc2NzcyIsICIyLWNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsICIzLWxheW91dHMvbGF5b3V0cy1kaXIuc2NzcyIsICIzLWxheW91dHMvaGVhZGVyLWZvb3Rlci5zY3NzIiwgIi4uL2ZvbnRzL19mb250cy5zY3NzIiwgIjMtbGF5b3V0cy9sZWZ0LXNpZGViYXIuc2NzcyIsICIzLWxheW91dHMvcmlnaHQtZmlyc3Quc2NzcyIsICIzLWxheW91dHMvYnJlYWQtY3J1bWJzLnNjc3MiLCAiNC1wYWdlcy9ob21lLnNjc3MiLCAiNC1wYWdlcy9kZXRhaWxwYWdlLnNjc3MiLCAiNC1wYWdlcy9nYWxhcmlhLnNjc3MiLCAiNC1wYWdlcy9nYWxsYXJ5LXBvZHN0cmFua2Euc2NzcyIsICI0LXBhZ2VzL2hvdGVsLWRldGFpbC5zY3NzIiwgIjQtcGFnZXMvaG90ZWwuc2NzcyIsICI0LXBhZ2VzL2hvdGVseWFwZW56aW9ueS5zY3NzIiwgIjQtcGFnZXMvdnlobGFkYXZhbmllLnNjc3MiLCAiX3V0aWxpdHkuc2NzcyIsICIuLi92ZW5kb3Ivd2VhdGhlci1pY29ucy9jc3Mvd2VhdGhlci1pY29ucy5z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QUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSx5QkFBeUIsQUFBQSxPQUFPLENBQUM7RUFDL0IsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSx5QkFBeUIsQUFBQSxPQUFPLENBQUM7RUFDL0IsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSx5QkFBeUIsQUFBQSxPQUFPLENBQUM7RUFDL0IsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSx5QkFBeUIsQUFBQSxPQUFPLENBQUM7RUFDL0IsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSx5QkFBeUIsQUFBQSxPQUFPLENBQUM7RUFDL0IsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSx5QkFBeUIsQUFBQSxPQUFPLENBQUM7RUFDL0IsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUM7RUFDNUIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSwwQkFBMEIsQUFBQSxPQUFPLENBQUM7RUFDaEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSwwQkFBMEIsQUFBQSxPQUFPLENBQUM7RUFDaEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSwwQkFBMEIsQUFBQSxPQUFPLENBQUM7RUFDaEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSwwQkFBMEIsQUFBQSxPQUFPLENBQUM7RUFDaEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSwwQkFBMEIsQUFBQSxPQUFPLENBQUM7RUFDaEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSwwQkFBMEIsQUFBQSxPQUFPLENBQUM7RUFDaEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUM7RUFDdEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw4QkFBOEIsQUFBQSxPQUFPLENBQUM7RUFDcEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw4QkFBOEIsQUFBQSxPQUFPLENBQUM7RUFDcEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw4QkFBOEIsQUFBQSxPQUFPLENBQUM7RUFDcEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw4QkFBOEIsQUFBQSxPQUFPLENBQUM7RUFDcEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw4QkFBOEIsQUFBQSxPQUFPLENBQUM7RUFDcEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw4QkFBOEIsQUFBQSxPQUFPLENBQUM7RUFDcEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSwwQkFBMEIsQUFBQSxPQUFPLENBQUM7RUFDaEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw2QkFBNkIsQUFBQSxPQUFPLENBQUM7RUFDbkMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw2QkFBNkIsQUFBQSxPQUFPLENBQUM7RUFDbkMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw2QkFBNkIsQUFBQSxPQUFPLENBQUM7RUFDbkMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw2QkFBNkIsQUFBQSxPQUFPLENBQUM7RUFDbkMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw2QkFBNkIsQUFBQSxPQUFPLENBQUM7RUFDbkMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw2QkFBNkIsQUFBQSxPQUFPLENBQUM7RUFDbkMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUM7RUFDdkIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw2QkFBNkIsQUFBQSxPQUFPLENBQUM7RUFDbkMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw2QkFBNkIsQUFBQSxPQUFPLENBQUM7RUFDbkMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw2QkFBNkIsQUFBQSxPQUFPLENBQUM7RUFDbkMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw2QkFBNkIsQUFBQSxPQUFPLENBQUM7RUFDbkMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw2QkFBNkIsQUFBQSxPQUFPLENBQUM7RUFDbkMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw2QkFBNkIsQUFBQSxPQUFPLENBQUM7RUFDbkMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSwwQkFBMEIsQUFBQSxPQUFPLENBQUM7RUFDaEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw4QkFBOEIsQUFBQSxPQUFPLENBQUM7RUFDcEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw4QkFBOEIsQUFBQSxPQUFPLENBQUM7RUFDcEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw4QkFBOEIsQUFBQSxPQUFPLENBQUM7RUFDcEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw4QkFBOEIsQUFBQSxPQUFPLENBQUM7RUFDcEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw4QkFBOEIsQUFBQSxPQUFPLENBQUM7RUFDcEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSw4QkFBOEIsQUFBQSxPQUFPLENBQUM7RUFDcEMsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFDO0VBQ2hCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQztFQUNoQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUM7RUFDaEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFDO0VBQ2hCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQztFQUNoQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUM7RUFDaEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFDO0VBQ2hCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQztFQUNoQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUM7RUFDaEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFDO0VBQ2hCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQztFQUNoQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUM7RUFDaEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFDO0VBQ2hCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQztFQUNoQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUM7RUFDaEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFDO0VBQ2hCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQztFQUNoQixPQUFPLEVBQUUsT0FBTyxH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QUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQztFQUNsQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFDbEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQztFQUNsQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFDbEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQztFQUNsQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFDbEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQztFQUNsQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFDbEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQztFQUNsQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFDbEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxZQUFZ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Y0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDckIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLGlC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  */