@charset "UTF-8";
a.logo, .menu-toggle, .search-toggle, .search-close, .co-slide-index > li, .slick-arrow, .prev-page, .next-page {
  text-indent: 150%;
  white-space: nowrap;
  overflow: hidden; }

.comment-list li, .nav-links, .content-section, .blog-filters-container {
  *zoom: 1; }
  .comment-list li:before, .nav-links:before, .content-section:before, .blog-filters-container:before, .comment-list li:after, .nav-links:after, .content-section:after, .blog-filters-container:after {
    content: " ";
    display: table; }
  .comment-list li:after, .nav-links:after, .content-section:after, .blog-filters-container:after {
    clear: both; }

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
  margin: 5px 20px 20px 0; }

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

a img.alignnone {
  margin: 5px 20px 20px 0; }

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center; }

.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto; }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px; }

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  white-space: nowrap;
  height: 1px;
  width: 1px;
  overflow: hidden; }

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

/**
 * Foundation for Sites by ZURB
 * Version 6.3.0
 * 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: #fefefe;
  font-family: "Gotham A", "Gotham B", "Helvetica Neue", 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 {
  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;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1; }
  [data-whatinput='mouse'] button {
    outline: 0; }

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

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

.row {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
  .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.expanded {
    max-width: none; }
  .row.collapse > .column, .row.collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  .row.is-collapse-child,
  .row.collapse > .column > .row,
  .row.collapse > .columns > .row {
    margin-right: 0;
    margin-left: 0; }

.column, .columns {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  min-width: initial; }
  @media print, screen and (min-width: 40em) {
    .column, .columns {
      padding-right: 0.9375rem;
      padding-left: 0.9375rem; } }

.column.row.row, .row.row.columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

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

.flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.flex-child-auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.flex-child-grow {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }

.flex-child-shrink {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }

.flex-dir-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }

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

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

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

.small-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.3333333%;
          flex: 0 0 8.3333333%;
  max-width: 8.3333333%; }

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

.small-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666667%;
          flex: 0 0 16.6666667%;
  max-width: 16.6666667%; }

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

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

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

.small-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333%;
          flex: 0 0 33.3333333%;
  max-width: 33.3333333%; }

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

.small-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.6666667%;
          flex: 0 0 41.6666667%;
  max-width: 41.6666667%; }

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

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

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

.small-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.3333333%;
          flex: 0 0 58.3333333%;
  max-width: 58.3333333%; }

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

.small-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666667%;
          flex: 0 0 66.6666667%;
  max-width: 66.6666667%; }

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

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

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

.small-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.3333333%;
          flex: 0 0 83.3333333%;
  max-width: 83.3333333%; }

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

.small-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.6666667%;
          flex: 0 0 91.6666667%;
  max-width: 91.6666667%; }

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

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

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

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

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

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

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

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

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

.small-up-1 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-1 > .column, .small-up-1 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }

.small-up-2 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-2 > .column, .small-up-2 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }

.small-up-3 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-3 > .column, .small-up-3 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333%;
            flex: 0 0 33.3333333%;
    max-width: 33.3333333%; }

.small-up-4 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-4 > .column, .small-up-4 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }

.small-up-5 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-5 > .column, .small-up-5 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }

.small-up-6 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-6 > .column, .small-up-6 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666667%;
            flex: 0 0 16.6666667%;
    max-width: 16.6666667%; }

.small-up-7 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-7 > .column, .small-up-7 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857143%;
            flex: 0 0 14.2857143%;
    max-width: 14.2857143%; }

.small-up-8 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-8 > .column, .small-up-8 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%; }

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

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

@media print, screen and (min-width: 40em) {
  .medium-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333%;
            flex: 0 0 8.3333333%;
    max-width: 8.3333333%; }
  .medium-offset-0 {
    margin-left: 0%; }
  .medium-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666667%;
            flex: 0 0 16.6666667%;
    max-width: 16.6666667%; }
  .medium-offset-1 {
    margin-left: 8.3333333%; }
  .medium-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .medium-offset-2 {
    margin-left: 16.6666667%; }
  .medium-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333%;
            flex: 0 0 33.3333333%;
    max-width: 33.3333333%; }
  .medium-offset-3 {
    margin-left: 25%; }
  .medium-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666667%;
            flex: 0 0 41.6666667%;
    max-width: 41.6666667%; }
  .medium-offset-4 {
    margin-left: 33.3333333%; }
  .medium-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .medium-offset-5 {
    margin-left: 41.6666667%; }
  .medium-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333%;
            flex: 0 0 58.3333333%;
    max-width: 58.3333333%; }
  .medium-offset-6 {
    margin-left: 50%; }
  .medium-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666667%;
            flex: 0 0 66.6666667%;
    max-width: 66.6666667%; }
  .medium-offset-7 {
    margin-left: 58.3333333%; }
  .medium-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .medium-offset-8 {
    margin-left: 66.6666667%; }
  .medium-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333%;
            flex: 0 0 83.3333333%;
    max-width: 83.3333333%; }
  .medium-offset-9 {
    margin-left: 75%; }
  .medium-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666667%;
            flex: 0 0 91.6666667%;
    max-width: 91.6666667%; }
  .medium-offset-10 {
    margin-left: 83.3333333%; }
  .medium-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .medium-offset-11 {
    margin-left: 91.6666667%; }
  .medium-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .medium-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .medium-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .medium-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .medium-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .medium-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .medium-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-1 > .column, .medium-up-1 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
  .medium-up-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-2 > .column, .medium-up-2 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
  .medium-up-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-3 > .column, .medium-up-3 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 33.3333333%;
              flex: 0 0 33.3333333%;
      max-width: 33.3333333%; }
  .medium-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-4 > .column, .medium-up-4 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
  .medium-up-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-5 > .column, .medium-up-5 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 20%;
              flex: 0 0 20%;
      max-width: 20%; }
  .medium-up-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-6 > .column, .medium-up-6 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 16.6666667%;
              flex: 0 0 16.6666667%;
      max-width: 16.6666667%; }
  .medium-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-7 > .column, .medium-up-7 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 14.2857143%;
              flex: 0 0 14.2857143%;
      max-width: 14.2857143%; }
  .medium-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-8 > .column, .medium-up-8 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 12.5%;
              flex: 0 0 12.5%;
      max-width: 12.5%; } }

@media print, screen and (min-width: 40em) and (min-width: 40em) {
  .medium-expand {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px; } }

@media print, screen and (min-width: 40em) {
  .medium-flex-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .medium-flex-dir-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
  .medium-flex-dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .medium-flex-dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .medium-flex-child-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .medium-flex-child-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
  .medium-flex-child-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto; } }

.row.medium-unstack > .column, .row.medium-unstack > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }
  @media print, screen and (min-width: 40em) {
    .row.medium-unstack > .column, .row.medium-unstack > .columns {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 0px;
              flex: 1 1 0px; } }

@media print, screen and (min-width: 40em) {
  .medium-collapse > .column, .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  .medium-uncollapse > .column, .medium-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; } }

@media print, screen and (min-width: 64em) {
  .large-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333%;
            flex: 0 0 8.3333333%;
    max-width: 8.3333333%; }
  .large-offset-0 {
    margin-left: 0%; }
  .large-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666667%;
            flex: 0 0 16.6666667%;
    max-width: 16.6666667%; }
  .large-offset-1 {
    margin-left: 8.3333333%; }
  .large-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .large-offset-2 {
    margin-left: 16.6666667%; }
  .large-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333%;
            flex: 0 0 33.3333333%;
    max-width: 33.3333333%; }
  .large-offset-3 {
    margin-left: 25%; }
  .large-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666667%;
            flex: 0 0 41.6666667%;
    max-width: 41.6666667%; }
  .large-offset-4 {
    margin-left: 33.3333333%; }
  .large-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .large-offset-5 {
    margin-left: 41.6666667%; }
  .large-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333%;
            flex: 0 0 58.3333333%;
    max-width: 58.3333333%; }
  .large-offset-6 {
    margin-left: 50%; }
  .large-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666667%;
            flex: 0 0 66.6666667%;
    max-width: 66.6666667%; }
  .large-offset-7 {
    margin-left: 58.3333333%; }
  .large-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .large-offset-8 {
    margin-left: 66.6666667%; }
  .large-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333%;
            flex: 0 0 83.3333333%;
    max-width: 83.3333333%; }
  .large-offset-9 {
    margin-left: 75%; }
  .large-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666667%;
            flex: 0 0 91.6666667%;
    max-width: 91.6666667%; }
  .large-offset-10 {
    margin-left: 83.3333333%; }
  .large-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .large-offset-11 {
    margin-left: 91.6666667%; }
  .large-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .large-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .large-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .large-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .large-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .large-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .large-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-1 > .column, .large-up-1 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
  .large-up-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-2 > .column, .large-up-2 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
  .large-up-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-3 > .column, .large-up-3 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 33.3333333%;
              flex: 0 0 33.3333333%;
      max-width: 33.3333333%; }
  .large-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-4 > .column, .large-up-4 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
  .large-up-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-5 > .column, .large-up-5 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 20%;
              flex: 0 0 20%;
      max-width: 20%; }
  .large-up-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-6 > .column, .large-up-6 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 16.6666667%;
              flex: 0 0 16.6666667%;
      max-width: 16.6666667%; }
  .large-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-7 > .column, .large-up-7 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 14.2857143%;
              flex: 0 0 14.2857143%;
      max-width: 14.2857143%; }
  .large-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-8 > .column, .large-up-8 > .columns {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 12.5%;
              flex: 0 0 12.5%;
      max-width: 12.5%; } }

@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .large-expand {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px; } }

@media print, screen and (min-width: 64em) {
  .large-flex-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .large-flex-dir-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
  .large-flex-dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .large-flex-dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .large-flex-child-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .large-flex-child-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
  .large-flex-child-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto; } }

.row.large-unstack > .column, .row.large-unstack > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }
  @media print, screen and (min-width: 64em) {
    .row.large-unstack > .column, .row.large-unstack > .columns {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 0px;
              flex: 1 1 0px; } }

@media print, screen and (min-width: 64em) {
  .large-collapse > .column, .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  .large-uncollapse > .column, .large-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; } }

.shrink {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  max-width: 100%; }

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.6;
  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,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Gotham A", "Gotham B", "Helvetica Neue", sans-serif;
  font-style: normal;
  font-weight: normal;
  color: inherit;
  text-rendering: optimizeLegibility; }
  h1 small,
  h2 small,
  h3 small,
  h4 small,
  h5 small,
  h6 small {
    line-height: 0;
    color: #cacaca; }

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

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

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

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

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

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

@media print, screen and (min-width: 40em) {
  h1 {
    font-size: 3rem; }
  h2 {
    font-size: 2.5rem; }
  h3 {
    font-size: 1.9375rem; }
  h4 {
    font-size: 1.5625rem; }
  h5 {
    font-size: 1.25rem; }
  h6 {
    font-size: 1rem; } }

a {
  line-height: inherit;
  color: #f8bf00;
  text-decoration: none;
  cursor: pointer; }
  a:hover, a:focus {
    color: #d5a400; }
  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: 1.25rem;
  list-style-type: disc; }

ol {
  margin-left: 1.25rem; }

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.6;
    color: #8a8a8a; }

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

abbr {
  border-bottom: 1px dotted #0a0a0a;
  color: #0a0a0a;
  cursor: help; }

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

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

[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;
  color: #0a0a0a;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          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::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #cacaca; }

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

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

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

[type='submit'],
[type='button'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 1rem;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          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;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  height: auto;
  min-width: 0; }

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }
  .input-group-button a,
  .input-group-button input,
  .input-group-button button,
  .input-group-button label {
    height: 2.5rem;
    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;
    background: #fefefe; }

select {
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fefefe;
  font-family: inherit;
  font-size: 1rem;
  line-height: normal;
  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)::-webkit-input-placeholder {
    color: #cc4b37; }
  .is-invalid-input:not(:focus):-ms-input-placeholder {
    color: #cc4b37; }
  .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;
  padding: 0.85em 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: #f8bf00;
  color: #fefefe; }
  [data-whatinput='mouse'] .button {
    outline: 0; }
  .button:hover, .button:focus {
    background-color: #d3a200;
    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: #f8bf00;
    color: #0a0a0a; }
    .button.primary:hover, .button.primary:focus {
      background-color: #c69900;
      color: #0a0a0a; }
  .button.secondary {
    background-color: #a0d0cb;
    color: #0a0a0a; }
    .button.secondary:hover, .button.secondary:focus {
      background-color: #6fb8b0;
      color: #0a0a0a; }
  .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.hollow {
    border: 1px solid #f8bf00;
    color: #f8bf00; }
    .button.hollow, .button.hollow:hover, .button.hollow:focus {
      background-color: transparent; }
    .button.hollow:hover, .button.hollow:focus {
      border-color: #7c6000;
      color: #7c6000; }
    .button.hollow.primary {
      border: 1px solid #f8bf00;
      color: #f8bf00; }
      .button.hollow.primary:hover, .button.hollow.primary:focus {
        border-color: #7c6000;
        color: #7c6000; }
    .button.hollow.secondary {
      border: 1px solid #a0d0cb;
      color: #a0d0cb; }
      .button.hollow.secondary:hover, .button.hollow.secondary:focus {
        border-color: #3d7b75;
        color: #3d7b75; }
    .button.hollow.success {
      border: 1px solid #3adb76;
      color: #3adb76; }
      .button.hollow.success:hover, .button.hollow.success:focus {
        border-color: #157539;
        color: #157539; }
    .button.hollow.warning {
      border: 1px solid #ffae00;
      color: #ffae00; }
      .button.hollow.warning:hover, .button.hollow.warning:focus {
        border-color: #805700;
        color: #805700; }
    .button.hollow.alert {
      border: 1px solid #cc4b37;
      color: #cc4b37; }
      .button.hollow.alert:hover, .button.hollow.alert:focus {
        border-color: #67251a;
        color: #67251a; }
  .button.disabled, .button[disabled] {
    opacity: 0.25;
    cursor: not-allowed; }
    .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #f8bf00;
      color: #fefefe; }
    .button.disabled.primary, .button[disabled].primary {
      opacity: 0.25;
      cursor: not-allowed; }
      .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary:hover, .button[disabled].primary:focus {
        background-color: #f8bf00;
        color: #fefefe; }
    .button.disabled.secondary, .button[disabled].secondary {
      opacity: 0.25;
      cursor: not-allowed; }
      .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #a0d0cb;
        color: #fefefe; }
    .button.disabled.success, .button[disabled].success {
      opacity: 0.25;
      cursor: not-allowed; }
      .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #3adb76;
        color: #fefefe; }
    .button.disabled.warning, .button[disabled].warning {
      opacity: 0.25;
      cursor: not-allowed; }
      .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
        background-color: #ffae00;
        color: #fefefe; }
    .button.disabled.alert, .button[disabled].alert {
      opacity: 0.25;
      cursor: not-allowed; }
      .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        background-color: #cc4b37;
        color: #fefefe; }
  .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.arrow-only::after {
    top: -0.1em;
    float: none;
    margin-left: 0; }

.accordion {
  margin-left: 0;
  background: #fefefe;
  list-style-type: none; }

.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0; }

.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0; }

.accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  font-size: 100%;
  line-height: 1;
  color: #f8bf00; }
  :last-child:not(.is-active) > .accordion-title {
    border-bottom: 1px solid #e6e6e6;
    border-radius: 0 0 0 0; }
  .accordion-title:hover, .accordion-title:focus {
    background-color: #e6e6e6; }
  .accordion-title::before {
    position: absolute;
    top: 50%;
    right: 1rem;
    margin-top: -0.5rem;
    content: '+'; }
  .is-active > .accordion-title::before {
    content: '–'; }

.accordion-content {
  display: none;
  padding: 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  background-color: #fefefe;
  color: #0a0a0a; }
  :last-child > .accordion-content:last-child {
    border-bottom: 1px solid #e6e6e6; }

.is-accordion-submenu-parent > a {
  position: relative; }
  .is-accordion-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #f8bf00 transparent transparent;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 1rem; }

.is-accordion-submenu-parent[aria-expanded='true'] > a::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%; }

.badge {
  display: inline-block;
  min-width: 2.1em;
  padding: 0.3em;
  border-radius: 50%;
  font-size: 0.6rem;
  text-align: center;
  background: #f8bf00;
  color: #fefefe; }
  .badge.primary {
    background: #f8bf00;
    color: #0a0a0a; }
  .badge.secondary {
    background: #a0d0cb;
    color: #0a0a0a; }
  .badge.success {
    background: #3adb76;
    color: #0a0a0a; }
  .badge.warning {
    background: #ffae00;
    color: #0a0a0a; }
  .badge.alert {
    background: #cc4b37;
    color: #fefefe; }

.breadcrumbs {
  margin: 0 0 1rem 0;
  list-style: none; }
  .breadcrumbs::before, .breadcrumbs::after {
    display: table;
    content: ' ';
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            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;
      top: 1px;
      margin: 0 0.75rem;
      opacity: 1;
      content: "/";
      color: #cacaca; }
  .breadcrumbs a {
    color: #f8bf00; }
    .breadcrumbs a:hover {
      text-decoration: underline; }
  .breadcrumbs .disabled {
    color: #cacaca;
    cursor: not-allowed; }

.button-group {
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }
  .button-group::before, .button-group::after {
    display: table;
    content: ' ';
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .button-group::after {
    clear: both; }
  .button-group .button {
    margin: 0;
    margin-right: 1px;
    margin-bottom: 1px;
    font-size: 0.9rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
    .button-group .button:last-child {
      margin-right: 0; }
  .button-group.tiny .button {
    font-size: 0.6rem; }
  .button-group.small .button {
    font-size: 0.75rem; }
  .button-group.large .button {
    font-size: 1.25rem; }
  .button-group.expanded .button {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px; }
  .button-group.primary .button {
    background-color: #f8bf00;
    color: #0a0a0a; }
    .button-group.primary .button:hover, .button-group.primary .button:focus {
      background-color: #c69900;
      color: #0a0a0a; }
  .button-group.secondary .button {
    background-color: #a0d0cb;
    color: #0a0a0a; }
    .button-group.secondary .button:hover, .button-group.secondary .button:focus {
      background-color: #6fb8b0;
      color: #0a0a0a; }
  .button-group.success .button {
    background-color: #3adb76;
    color: #0a0a0a; }
    .button-group.success .button:hover, .button-group.success .button:focus {
      background-color: #22bb5b;
      color: #0a0a0a; }
  .button-group.warning .button {
    background-color: #ffae00;
    color: #0a0a0a; }
    .button-group.warning .button:hover, .button-group.warning .button:focus {
      background-color: #cc8b00;
      color: #0a0a0a; }
  .button-group.alert .button {
    background-color: #cc4b37;
    color: #fefefe; }
    .button-group.alert .button:hover, .button-group.alert .button:focus {
      background-color: #a53b2a;
      color: #fefefe; }
  .button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%; }
      .button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child {
        margin-bottom: 0; }
  @media print, screen and (min-width: 40em) {
    .button-group.stacked-for-small .button {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 0px;
              flex: 1 1 0px;
      margin-bottom: 0; } }
  @media print, screen and (min-width: 64em) {
    .button-group.stacked-for-medium .button {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 0px;
              flex: 1 1 0px;
      margin-bottom: 0; } }
  @media screen and (max-width: 39.9375em) {
    .button-group.stacked-for-small.expanded {
      display: block; }
      .button-group.stacked-for-small.expanded .button {
        display: block;
        margin-right: 0; } }

.callout {
  position: relative;
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: 1px solid rgba(10, 10, 10, 0.25);
  border-radius: 0;
  background-color: white;
  color: #0a0a0a; }
  .callout > :first-child {
    margin-top: 0; }
  .callout > :last-child {
    margin-bottom: 0; }
  .callout.primary {
    background-color: #fff6d8;
    color: #0a0a0a; }
  .callout.secondary {
    background-color: #f1f8f7;
    color: #0a0a0a; }
  .callout.success {
    background-color: #e1faea;
    color: #0a0a0a; }
  .callout.warning {
    background-color: #fff3d9;
    color: #0a0a0a; }
  .callout.alert {
    background-color: #f7e4e1;
    color: #0a0a0a; }
  .callout.small {
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem; }
  .callout.large {
    padding-top: 3rem;
    padding-right: 3rem;
    padding-bottom: 3rem;
    padding-left: 3rem; }

.card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 1rem;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  background: #fefefe;
  box-shadow: none;
  overflow: hidden;
  color: #0a0a0a; }
  .card > :last-child {
    margin-bottom: 0; }

.card-divider {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  padding: 1rem;
  background: #e6e6e6; }
  .card-divider > :last-child {
    margin-bottom: 0; }

.card-section {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 1rem; }
  .card-section > :last-child {
    margin-bottom: 0; }

.close-button {
  position: absolute;
  color: #8a8a8a;
  cursor: pointer; }
  [data-whatinput='mouse'] .close-button {
    outline: 0; }
  .close-button:hover, .close-button:focus {
    color: #0a0a0a; }
  .close-button.small {
    right: 0.66rem;
    top: 0.33em;
    font-size: 1.5em;
    line-height: 1; }
  .close-button, .close-button.medium {
    right: 1rem;
    top: 0.5rem;
    font-size: 2em;
    line-height: 1; }

.menu {
  margin: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%; }
  .menu > li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
    [data-whatinput='mouse'] .menu > li {
      outline: 0; }
  .menu > li > a {
    display: block;
    padding: 0.7rem 1rem;
    line-height: 1; }
  .menu input,
  .menu select,
  .menu a,
  .menu button {
    margin-bottom: 0; }
  .menu > li > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .menu > li > a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap; }
    .menu > li > a img,
    .menu > li > a i,
    .menu > li > a svg {
      margin-right: 0.25rem; }
  .menu, .menu.horizontal {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
    .menu > li, .menu.horizontal > li {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto; }
  .menu.expanded > li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px; }
  .menu.expanded > li:first-child:last-child {
    width: 100%; }
  .menu.vertical {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .menu.vertical > li {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    .menu.vertical > li > a {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
  @media print, screen and (min-width: 40em) {
    .menu.medium-horizontal {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
      .menu.medium-horizontal > li {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto; }
    .menu.medium-expanded > li {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 0px;
              flex: 1 1 0px; }
    .menu.medium-expanded > li:first-child:last-child {
      width: 100%; }
    .menu.medium-vertical {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .menu.medium-vertical > li {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        max-width: 100%; }
      .menu.medium-vertical > li > a {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
  @media print, screen and (min-width: 64em) {
    .menu.large-horizontal {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
      .menu.large-horizontal > li {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto; }
    .menu.large-expanded > li {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 0px;
              flex: 1 1 0px; }
    .menu.large-expanded > li:first-child:last-child {
      width: 100%; }
    .menu.large-vertical {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .menu.large-vertical > li {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        max-width: 100%; }
      .menu.large-vertical > li > a {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
  .menu.simple li {
    display: inline-block;
    margin-right: 1rem;
    line-height: 1; }
  .menu.simple a {
    padding: 0; }
  .menu.align-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .menu.icon-top > li > a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap; }
    .menu.icon-top > li > a img,
    .menu.icon-top > li > a i,
    .menu.icon-top > li > a svg {
      -ms-flex-item-align: stretch;
          -ms-grid-row-align: stretch;
          align-self: stretch;
      margin-bottom: 0.25rem;
      text-align: center; }
  .menu.icon-top.vertical a > span {
    margin: auto; }
  .menu.nested {
    margin-left: 1rem; }
  .menu .active > a {
    background: #f8bf00;
    color: #fefefe; }
  .menu.menu-bordered li {
    border: 1px solid #e6e6e6; }
    .menu.menu-bordered li:not(:first-child) {
      border-top: 0; }
  .menu.menu-hover li:hover {
    background-color: #e6e6e6; }

.menu-text {
  padding-top: 0;
  padding-bottom: 0;
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit; }

.menu-centered {
  text-align: center; }
  .menu-centered > .menu {
    display: inline-block; }

.no-js [data-responsive-menu] ul {
  display: none; }

.menu-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer; }
  .menu-icon::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #fefefe;
    box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe;
    content: ''; }
  .menu-icon:hover::after {
    background: #cacaca;
    box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; }

.menu-icon.dark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer; }
  .menu-icon.dark::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #0a0a0a;
    box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
    content: ''; }
  .menu-icon.dark:hover::after {
    background: #8a8a8a;
    box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; }

.is-drilldown {
  position: relative;
  overflow: hidden; }
  .is-drilldown li {
    display: block; }
  .is-drilldown.animate-height {
    transition: height 0.5s; }

.is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  width: 100%;
  background: #fefefe;
  transition: -webkit-transform 0.15s linear;
  transition: transform 0.15s linear;
  transition: transform 0.15s linear, -webkit-transform 0.15s linear; }
  .is-drilldown-submenu.is-active {
    z-index: 1;
    display: block;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  .is-drilldown-submenu.is-closing {
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }

.drilldown-submenu-cover-previous {
  min-height: 100%; }

.is-drilldown-submenu-parent > a {
  position: relative; }
  .is-drilldown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #f8bf00;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 1rem; }

.js-drilldown-back > a::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #f8bf00 transparent transparent;
  border-left-width: 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
  border-left-width: 0; }

.dropdown-pane {
  position: absolute;
  z-index: 10;
  display: block;
  width: 300px;
  padding: 1rem;
  visibility: hidden;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fefefe;
  font-size: 1rem; }
  .dropdown-pane.is-open {
    visibility: visible; }

.dropdown-pane.tiny {
  width: 100px; }

.dropdown-pane.small {
  width: 200px; }

.dropdown-pane.large {
  width: 400px; }

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  top: 100%;
  right: 0;
  left: auto; }

.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  top: 100%;
  right: auto;
  left: 0; }

.dropdown.menu > li.is-dropdown-submenu-parent > a {
  position: relative;
  padding-right: 1.5rem; }

.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #f8bf00 transparent transparent;
  right: 5px;
  margin-top: -3px; }

[data-whatinput='mouse'] .dropdown.menu a {
  outline: 0; }

.no-js .dropdown.menu ul {
  display: none; }

.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0; }

.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  right: 100%;
  left: auto; }

.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%; }

.dropdown.menu.vertical > li > a::after {
  right: 14px; }

.dropdown.menu.vertical > li.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #f8bf00 transparent transparent; }

.dropdown.menu.vertical > li.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #f8bf00; }

@media print, screen and (min-width: 40em) {
  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto; }
  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0; }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem; }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #f8bf00 transparent transparent;
    right: 5px;
    margin-top: -3px; }
  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0; }
  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    right: 100%;
    left: auto; }
  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }
  .dropdown.menu.medium-vertical > li > a::after {
    right: 14px; }
  .dropdown.menu.medium-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #f8bf00 transparent transparent; }
  .dropdown.menu.medium-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #f8bf00; } }

@media print, screen and (min-width: 64em) {
  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto; }
  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0; }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem; }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #f8bf00 transparent transparent;
    right: 5px;
    margin-top: -3px; }
  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0; }
  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    right: 100%;
    left: auto; }
  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }
  .dropdown.menu.large-vertical > li > a::after {
    right: 14px; }
  .dropdown.menu.large-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #f8bf00 transparent transparent; }
  .dropdown.menu.large-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #f8bf00; } }

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  right: 0;
  left: auto; }

.is-dropdown-menu.vertical {
  width: 100px; }
  .is-dropdown-menu.vertical.align-right {
    float: right; }

.is-dropdown-submenu-parent {
  position: relative; }
  .is-dropdown-submenu-parent a::after {
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -6px; }
  .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
    top: 100%;
    left: auto; }
  .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
    right: 100%;
    left: auto; }
  .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }

.is-dropdown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1;
  display: none;
  min-width: 200px;
  border: 1px solid #cacaca;
  background: #fefefe; }
  .is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
    right: 14px; }
  .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #f8bf00 transparent transparent; }
  .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #f8bf00; }
  .is-dropdown-submenu .is-dropdown-submenu {
    margin-top: -1px; }
  .is-dropdown-submenu > li {
    width: 100%; }
  .is-dropdown-submenu.js-dropdown-active {
    display: block; }

.responsive-embed, .flex-video {
  position: relative;
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 75%;
  overflow: hidden; }
  .responsive-embed iframe,
  .responsive-embed object,
  .responsive-embed embed,
  .responsive-embed video, .flex-video iframe,
  .flex-video object,
  .flex-video embed,
  .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .responsive-embed.widescreen, .flex-video.widescreen {
    padding-bottom: 56.25%; }

.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #f8bf00;
  color: #fefefe; }
  .label.primary {
    background: #f8bf00;
    color: #0a0a0a; }
  .label.secondary {
    background: #a0d0cb;
    color: #0a0a0a; }
  .label.success {
    background: #3adb76;
    color: #0a0a0a; }
  .label.warning {
    background: #ffae00;
    color: #0a0a0a; }
  .label.alert {
    background: #cc4b37;
    color: #fefefe; }

.media-object {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
  .media-object img {
    max-width: none; }
  @media screen and (max-width: 39.9375em) {
    .media-object.stack-for-small {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  @media screen and (max-width: 39.9375em) {
    .media-object.stack-for-small .media-object-section {
      padding: 0;
      padding-bottom: 1rem;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      max-width: 100%; }
      .media-object.stack-for-small .media-object-section img {
        width: 100%; } }

.media-object-section {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
  .media-object-section:first-child {
    padding-right: 1rem; }
  .media-object-section:last-child:not(:nth-child(2)) {
    padding-left: 1rem; }
  .media-object-section > :last-child {
    margin-bottom: 0; }
  .media-object-section.main-section {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px; }

.is-off-canvas-open {
  overflow: hidden; }

.js-off-canvas-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  background: rgba(254, 254, 254, 0.25);
  opacity: 0;
  visibility: hidden;
  overflow: hidden; }
  .js-off-canvas-overlay.is-visible {
    opacity: 1;
    visibility: visible; }
  .js-off-canvas-overlay.is-closable {
    cursor: pointer; }
  .js-off-canvas-overlay.is-overlay-absolute {
    position: absolute; }
  .js-off-canvas-overlay.is-overlay-fixed {
    position: fixed; }

.off-canvas-wrapper {
  position: relative;
  overflow: hidden; }

.off-canvas {
  position: fixed;
  z-index: 1;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #e6e6e6; }
  [data-whatinput='mouse'] .off-canvas {
    outline: 0; }
  .off-canvas.is-transition-overlap {
    z-index: 10; }
    .off-canvas.is-transition-overlap.is-open {
      box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); }
  .off-canvas.is-open {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

.off-canvas-absolute {
  position: absolute;
  z-index: 1;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #e6e6e6; }
  [data-whatinput='mouse'] .off-canvas-absolute {
    outline: 0; }
  .off-canvas-absolute.is-transition-overlap {
    z-index: 10; }
    .off-canvas-absolute.is-transition-overlap.is-open {
      box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); }
  .off-canvas-absolute.is-open {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

.position-left {
  top: 0;
  left: 0;
  width: 250px;
  height: 100%;
  -webkit-transform: translateX(-250px);
          transform: translateX(-250px);
  overflow-y: auto; }
  .position-left.is-open ~ .off-canvas-content {
    -webkit-transform: translateX(250px);
            transform: translateX(250px); }
  .position-left.is-transition-push::after {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 1px;
    box-shadow: 0 0 10px rgba(10, 10, 10, 0.7);
    content: " "; }
  .position-left.is-transition-overlap.is-open ~ .off-canvas-content {
    -webkit-transform: none;
            transform: none; }

.position-right {
  top: 0;
  right: 0;
  width: 250px;
  height: 100%;
  -webkit-transform: translateX(250px);
          transform: translateX(250px);
  overflow-y: auto; }
  .position-right.is-open ~ .off-canvas-content {
    -webkit-transform: translateX(-250px);
            transform: translateX(-250px); }
  .position-right.is-transition-push::after {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 1px;
    box-shadow: 0 0 10px rgba(10, 10, 10, 0.7);
    content: " "; }
  .position-right.is-transition-overlap.is-open ~ .off-canvas-content {
    -webkit-transform: none;
            transform: none; }

.position-top {
  top: 0;
  left: 0;
  width: 100%;
  height: 250px;
  -webkit-transform: translateY(-250px);
          transform: translateY(-250px);
  overflow-x: auto; }
  .position-top.is-open ~ .off-canvas-content {
    -webkit-transform: translateY(250px);
            transform: translateY(250px); }
  .position-top.is-transition-push::after {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    box-shadow: 0 0 10px rgba(10, 10, 10, 0.7);
    content: " "; }
  .position-top.is-transition-overlap.is-open ~ .off-canvas-content {
    -webkit-transform: none;
            transform: none; }

.position-bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 250px;
  -webkit-transform: translateY(250px);
          transform: translateY(250px);
  overflow-x: auto; }
  .position-bottom.is-open ~ .off-canvas-content {
    -webkit-transform: translateY(-250px);
            transform: translateY(-250px); }
  .position-bottom.is-transition-push::after {
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    width: 100%;
    box-shadow: 0 0 10px rgba(10, 10, 10, 0.7);
    content: " "; }
  .position-bottom.is-transition-overlap.is-open ~ .off-canvas-content {
    -webkit-transform: none;
            transform: none; }

.off-canvas-content {
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

@media print, screen and (min-width: 40em) {
  .position-left.reveal-for-medium {
    -webkit-transform: none;
            transform: none;
    z-index: 1; }
    .position-left.reveal-for-medium ~ .off-canvas-content {
      margin-left: 250px; }
  .position-right.reveal-for-medium {
    -webkit-transform: none;
            transform: none;
    z-index: 1; }
    .position-right.reveal-for-medium ~ .off-canvas-content {
      margin-right: 250px; }
  .position-top.reveal-for-medium {
    -webkit-transform: none;
            transform: none;
    z-index: 1; }
    .position-top.reveal-for-medium ~ .off-canvas-content {
      margin-top: 250px; }
  .position-bottom.reveal-for-medium {
    -webkit-transform: none;
            transform: none;
    z-index: 1; }
    .position-bottom.reveal-for-medium ~ .off-canvas-content {
      margin-bottom: 250px; } }

@media print, screen and (min-width: 64em) {
  .position-left.reveal-for-large {
    -webkit-transform: none;
            transform: none;
    z-index: 1; }
    .position-left.reveal-for-large ~ .off-canvas-content {
      margin-left: 250px; }
  .position-right.reveal-for-large {
    -webkit-transform: none;
            transform: none;
    z-index: 1; }
    .position-right.reveal-for-large ~ .off-canvas-content {
      margin-right: 250px; }
  .position-top.reveal-for-large {
    -webkit-transform: none;
            transform: none;
    z-index: 1; }
    .position-top.reveal-for-large ~ .off-canvas-content {
      margin-top: 250px; }
  .position-bottom.reveal-for-large {
    -webkit-transform: none;
            transform: none;
    z-index: 1; }
    .position-bottom.reveal-for-large ~ .off-canvas-content {
      margin-bottom: 250px; } }

.orbit {
  position: relative; }

.orbit-container {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden; }

.orbit-slide {
  width: 100%; }
  .orbit-slide.no-motionui.is-active {
    top: 0;
    left: 0; }

.orbit-figure {
  margin: 0; }

.orbit-image {
  width: 100%;
  max-width: 100%;
  margin: 0; }

.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(10, 10, 10, 0.5);
  color: #fefefe; }

.orbit-previous, .orbit-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fefefe; }
  [data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next {
    outline: 0; }
  .orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus {
    background-color: rgba(10, 10, 10, 0.5); }

.orbit-previous {
  left: 0; }

.orbit-next {
  left: auto;
  right: 0; }

.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center; }
  [data-whatinput='mouse'] .orbit-bullets {
    outline: 0; }
  .orbit-bullets button {
    width: 1.2rem;
    height: 1.2rem;
    margin: 0.1rem;
    border-radius: 50%;
    background-color: #cacaca; }
    .orbit-bullets button:hover {
      background-color: #8a8a8a; }
    .orbit-bullets button.is-active {
      background-color: #8a8a8a; }

.pagination {
  margin-left: 0;
  margin-bottom: 1rem; }
  .pagination::before, .pagination::after {
    display: table;
    content: ' ';
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            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: #f8bf00;
    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'; }

.progress {
  height: 1rem;
  margin-bottom: 1rem;
  border-radius: 0;
  background-color: #cacaca; }
  .progress.primary .progress-meter {
    background-color: #f8bf00; }
  .progress.secondary .progress-meter {
    background-color: #a0d0cb; }
  .progress.success .progress-meter {
    background-color: #3adb76; }
  .progress.warning .progress-meter {
    background-color: #ffae00; }
  .progress.alert .progress-meter {
    background-color: #cc4b37; }

.progress-meter {
  position: relative;
  display: block;
  width: 0%;
  height: 100%;
  background-color: #f8bf00; }

.progress-meter-text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: absolute;
  margin: 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #fefefe;
  white-space: nowrap; }

.slider {
  position: relative;
  height: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #e6e6e6;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: none;
      touch-action: none; }

.slider-fill {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  max-width: 100%;
  height: 0.5rem;
  background-color: #cacaca;
  transition: all 0.2s ease-in-out; }
  .slider-fill.is-dragging {
    transition: all 0s linear; }

.slider-handle {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  left: 0;
  z-index: 1;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 0;
  background-color: #f8bf00;
  transition: all 0.2s ease-in-out;
  -ms-touch-action: manipulation;
      touch-action: manipulation; }
  [data-whatinput='mouse'] .slider-handle {
    outline: 0; }
  .slider-handle:hover {
    background-color: #d3a200; }
  .slider-handle.is-dragging {
    transition: all 0s linear; }

.slider.disabled,
.slider[disabled] {
  opacity: 0.25;
  cursor: not-allowed; }

.slider.vertical {
  display: inline-block;
  width: 0.5rem;
  height: 12.5rem;
  margin: 0 1.25rem;
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }
  .slider.vertical .slider-fill {
    top: 0;
    width: 0.5rem;
    max-height: 100%; }
  .slider.vertical .slider-handle {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1.4rem;
    height: 1.4rem;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }

.sticky-container {
  position: relative; }

.sticky {
  position: relative;
  z-index: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

.sticky.is-stuck {
  position: fixed;
  z-index: 5; }
  .sticky.is-stuck.is-at-top {
    top: 0; }
  .sticky.is-stuck.is-at-bottom {
    bottom: 0; }

.sticky.is-anchored {
  position: relative;
  right: auto;
  left: auto; }
  .sticky.is-anchored.is-at-bottom {
    bottom: 0; }

body.is-reveal-open {
  overflow: hidden; }

html.is-reveal-open,
html.is-reveal-open body {
  min-height: 100%;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(10, 10, 10, 0.45);
  overflow-y: scroll; }

.reveal {
  z-index: 1006;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fefefe;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto; }
  [data-whatinput='mouse'] .reveal {
    outline: 0; }
  @media print, screen and (min-width: 40em) {
    .reveal {
      min-height: 0; } }
  .reveal .column, .reveal .columns,
  .reveal .columns {
    min-width: 0; }
  .reveal > :last-child {
    margin-bottom: 0; }
  @media print, screen and (min-width: 40em) {
    .reveal {
      width: 600px;
      max-width: 75rem; } }
  @media print, screen and (min-width: 40em) {
    .reveal .reveal {
      right: auto;
      left: auto;
      margin: 0 auto; } }
  .reveal.collapse {
    padding: 0; }
  @media print, screen and (min-width: 40em) {
    .reveal.tiny {
      width: 30%;
      max-width: 75rem; } }
  @media print, screen and (min-width: 40em) {
    .reveal.small {
      width: 50%;
      max-width: 75rem; } }
  @media print, screen and (min-width: 40em) {
    .reveal.large {
      width: 90%;
      max-width: 75rem; } }
  .reveal.full {
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    margin-left: 0;
    border: 0;
    border-radius: 0; }
  @media screen and (max-width: 39.9375em) {
    .reveal {
      top: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      height: 100vh;
      min-height: 100vh;
      margin-left: 0;
      border: 0;
      border-radius: 0; } }
  .reveal.without-overlay {
    position: fixed; }

.switch {
  height: 2rem;
  position: relative;
  margin-bottom: 1rem;
  outline: 0;
  font-size: 0.875rem;
  font-weight: bold;
  color: #fefefe;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.switch-input {
  position: absolute;
  margin-bottom: 0;
  opacity: 0; }

.switch-paddle {
  position: relative;
  display: block;
  width: 4rem;
  height: 2rem;
  border-radius: 0;
  background: #cacaca;
  transition: all 0.25s ease-out;
  font-weight: inherit;
  color: inherit;
  cursor: pointer; }
  input + .switch-paddle {
    margin: 0; }
  .switch-paddle::after {
    position: absolute;
    top: 0.25rem;
    left: 0.25rem;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    border-radius: 0;
    background: #fefefe;
    transition: all 0.25s ease-out;
    content: ''; }
  input:checked ~ .switch-paddle {
    background: #f8bf00; }
    input:checked ~ .switch-paddle::after {
      left: 2.25rem; }
  [data-whatinput='mouse'] input:focus ~ .switch-paddle {
    outline: 0; }

.switch-active, .switch-inactive {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.switch-active {
  left: 8%;
  display: none; }
  input:checked + label > .switch-active {
    display: block; }

.switch-inactive {
  right: 15%; }
  input:checked + label > .switch-inactive {
    display: none; }

.switch.tiny {
  height: 1.5rem; }
  .switch.tiny .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: 0.625rem; }
  .switch.tiny .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 1rem;
    height: 1rem; }
  .switch.tiny input:checked ~ .switch-paddle::after {
    left: 1.75rem; }

.switch.small {
  height: 1.75rem; }
  .switch.small .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: 0.75rem; }
  .switch.small .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 1.25rem;
    height: 1.25rem; }
  .switch.small input:checked ~ .switch-paddle::after {
    left: 2rem; }

.switch.large {
  height: 2.5rem; }
  .switch.large .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1rem; }
  .switch.large .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 2rem;
    height: 2rem; }
  .switch.large input:checked ~ .switch-paddle::after {
    left: 2.75rem; }

table {
  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; }

.tabs {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fefefe;
  list-style-type: none; }
  .tabs::before, .tabs::after {
    display: table;
    content: ' ';
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .tabs::after {
    clear: both; }

.tabs.vertical > li {
  display: block;
  float: none;
  width: auto; }

.tabs.simple > li > a {
  padding: 0; }
  .tabs.simple > li > a:hover {
    background: transparent; }

.tabs.primary {
  background: #f8bf00; }
  .tabs.primary > li > a {
    color: #0a0a0a; }
    .tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
      background: #ecb500; }

.tabs-title {
  float: left; }
  .tabs-title > a {
    display: block;
    padding: 1.25rem 1.5rem;
    font-size: 0.75rem;
    line-height: 1;
    color: #f8bf00; }
    .tabs-title > a:hover {
      background: #fefefe;
      color: #d5a400; }
    .tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {
      background: #e6e6e6;
      color: #f8bf00; }

.tabs-content {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fefefe;
  color: #0a0a0a;
  transition: all 0.5s ease; }

.tabs-content.vertical {
  border: 1px solid #e6e6e6;
  border-left: 0; }

.tabs-panel {
  display: none;
  padding: 1rem; }
  .tabs-panel[aria-hidden="false"] {
    display: block; }

.thumbnail {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 1rem;
  border: solid 4px #fefefe;
  border-radius: 0;
  box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2);
  line-height: 0; }

a.thumbnail {
  transition: box-shadow 200ms ease-out; }
  a.thumbnail:hover, a.thumbnail:focus {
    box-shadow: 0 0 6px 1px rgba(248, 191, 0, 0.5); }
  a.thumbnail image {
    box-shadow: none; }

.title-bar {
  padding: 0.5rem;
  background: #0a0a0a;
  color: #fefefe;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .title-bar .menu-icon {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }

.title-bar-left,
.title-bar-right {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px; }

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

.title-bar-title {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold; }

.has-tip {
  position: relative;
  display: inline-block;
  border-bottom: dotted 1px #8a8a8a;
  font-weight: bold;
  cursor: help; }

.tooltip {
  position: absolute;
  top: calc(100% + 0.6495rem);
  z-index: 1200;
  max-width: 10rem;
  padding: 0.75rem;
  border-radius: 0;
  background-color: #0a0a0a;
  font-size: 80%;
  color: #fefefe; }
  .tooltip::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-top-width: 0;
    border-bottom-style: solid;
    border-color: transparent transparent #0a0a0a;
    position: absolute;
    bottom: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
  .tooltip.top::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #0a0a0a transparent transparent;
    top: 100%;
    bottom: auto; }
  .tooltip.left::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #0a0a0a;
    top: 50%;
    bottom: auto;
    left: 100%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .tooltip.right::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #0a0a0a transparent transparent;
    top: 50%;
    right: 100%;
    bottom: auto;
    left: auto;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }

.top-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .top-bar,
  .top-bar ul {
    background-color: #e6e6e6; }
  .top-bar input {
    max-width: 200px;
    margin-right: 1rem; }
  .top-bar .input-group-field {
    width: 100%;
    margin-right: 0; }
  .top-bar input.button {
    width: auto; }
  .top-bar .top-bar-left,
  .top-bar .top-bar-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  @media print, screen and (min-width: 40em) {
    .top-bar {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
      .top-bar .top-bar-left {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto; }
      .top-bar .top-bar-right {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto; } }
  @media screen and (max-width: 63.9375em) {
    .top-bar.stacked-for-medium {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .top-bar.stacked-for-medium .top-bar-left,
      .top-bar.stacked-for-medium .top-bar-right {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        max-width: 100%; } }
  @media screen and (max-width: 74.9375em) {
    .top-bar.stacked-for-large {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .top-bar.stacked-for-large .top-bar-left,
      .top-bar.stacked-for-large .top-bar-right {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        max-width: 100%; } }

.top-bar-title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0.5rem 1rem 0.5rem 0; }

.top-bar-left,
.top-bar-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }

.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;
  overflow: hidden;
  clip: rect(0, 0, 0, 0); }

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

.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: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.clearfix::after {
  clear: both; }

.align-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

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

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

.align-spaced {
  -ms-flex-pack: distribute;
      justify-content: space-around; }

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

.align-self-top {
  -ms-flex-item-align: start;
      align-self: flex-start; }

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

.align-self-bottom {
  -ms-flex-item-align: end;
      align-self: flex-end; }

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

.align-self-middle {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center; }

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

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

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

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

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

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

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

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

@media print, screen and (min-width: 40em) {
  .medium-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .medium-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .medium-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .medium-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .medium-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .medium-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; } }

@media print, screen and (min-width: 64em) {
  .large-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .large-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .large-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .large-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .large-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .large-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; } }

@font-face {
  font-family: "SSSocialRegular";
  src: url("../../fonts/Symbol Set/ss-social-regular.eot");
  src: url("../../fonts/Symbol Set/ss-social-regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/Symbol Set/ss-social-regular.woff") format("woff"), url("../../fonts/Symbol Set/ss-social-regular.ttf") format("truetype"), url("../../fonts/Symbol Set/ss-social-regular.svg#SSSocialRegular") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-social-regular,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-regular:before, [class*=" ss-"].ss-social-regular:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-regular.right:after, [class*=" ss-"].ss-social-regular.right:after {
  font-family: "SSSocialRegular";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: ''; }

.ss-facebook:before, .ss-facebook.right:after {
  content: ''; }

.ss-twitter:before, .ss-twitter.right:after {
  content: ''; }

.ss-googleplus:before, .ss-googleplus.right:after {
  content: ''; }

.ss-appdotnet:before, .ss-appdotnet.right:after {
  content: ''; }

.ss-ello:before, .ss-ello.right:after {
  content: ''; }

.ss-aboutme:before, .ss-aboutme.right:after {
  content: ''; }

.ss-vk:before, .ss-vk.right:after {
  content: ''; }

.ss-weibo:before, .ss-weibo.right:after {
  content: ''; }

.ss-linkedin:before, .ss-linkedin.right:after {
  content: ''; }

.ss-zerply:before, .ss-zerply.right:after {
  content: ''; }

.ss-xing:before, .ss-xing.right:after {
  content: ''; }

.ss-reddit:before, .ss-reddit.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: ''; }

.ss-tumblr:before, .ss-tumblr.right:after {
  content: ''; }

.ss-wordpress:before, .ss-wordpress.right:after {
  content: ''; }

.ss-blogger:before, .ss-blogger.right:after {
  content: ''; }

.ss-quora:before, .ss-quora.right:after {
  content: ''; }

.ss-youtube:before, .ss-youtube.right:after {
  content: ''; }

.ss-vimeo:before, .ss-vimeo.right:after {
  content: ''; }

.ss-vine:before, .ss-vine.right:after {
  content: ''; }

.ss-letterboxd:before, .ss-letterboxd.right:after {
  content: ''; }

.ss-flickr:before, .ss-flickr.right:after {
  content: ''; }

.ss-instagram:before, .ss-instagram.right:after {
  content: ''; }

.ss-vscogrid:before, .ss-vscogrid.right:after {
  content: ''; }

.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
  content: ''; }

.ss-feedly:before, .ss-feedly.right:after {
  content: ''; }

.ss-pinterest:before, .ss-pinterest.right:after {
  content: ''; }

.ss-dropbox:before, .ss-dropbox.right:after {
  content: ''; }

.ss-pinboard:before, .ss-pinboard.right:after {
  content: ''; }

.ss-delicious:before, .ss-delicious.right:after {
  content: ''; }

.ss-dribbble:before, .ss-dribbble.right:after {
  content: ''; }

.ss-behance:before, .ss-behance.right:after {
  content: ''; }

.ss-github:before, .ss-github.right:after {
  content: ''; }

.ss-bitbucket:before, .ss-bitbucket.right:after {
  content: ''; }

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
  content: ''; }

.ss-stackexchange:before, .ss-stackexchange.right:after {
  content: ''; }

.ss-codepen:before, .ss-codepen.right:after {
  content: ''; }

.ss-jsfiddle:before, .ss-jsfiddle.right:after {
  content: ''; }

.ss-paypal:before, .ss-paypal.right:after {
  content: ''; }

.ss-shopify:before, .ss-shopify.right:after {
  content: ''; }

.ss-kickstarter:before, .ss-kickstarter.right:after {
  content: ''; }

.ss-etsy:before, .ss-etsy.right:after {
  content: ''; }

.ss-foursquare:before, .ss-foursquare.right:after {
  content: ''; }

.ss-swarm:before, .ss-swarm.right:after {
  content: ''; }

.ss-yelp:before, .ss-yelp.right:after {
  content: ''; }

.ss-skype:before, .ss-skype.right:after {
  content: ''; }

.ss-whatsapp:before, .ss-whatsapp.right:after {
  content: ''; }

.ss-rdio:before, .ss-rdio.right:after {
  content: ''; }

.ss-spotify:before, .ss-spotify.right:after {
  content: ''; }

.ss-lastfm:before, .ss-lastfm.right:after {
  content: ''; }

.ss-soundcloud:before, .ss-soundcloud.right:after {
  content: ''; }

.ss-appstore:before, .ss-appstore.right:after {
  content: ''; }

.ss-googleplay:before, .ss-googleplay.right:after {
  content: ''; }

.ss-appleinc:before, .ss-appleinc.right:after {
  content: ''; }

.ss-microsoft:before, .ss-microsoft.right:after {
  content: ''; }

.ss-windows:before, .ss-windows.right:after {
  content: ''; }

.ss-android:before, .ss-android.right:after {
  content: ''; }

.ss-blackberry:before, .ss-blackberry.right:after {
  content: ''; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-rss:before, .ss-rss.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/*
* Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-standard.css" rel="stylesheet" />
*/
@font-face {
  font-family: "SSStandard";
  src: url("../../fonts/Symbol Set/ss-standard.eot");
  src: url("../../fonts/Symbol Set/ss-standard.eot?#iefix") format("embedded-opentype"), url("../../fonts/Symbol Set/ss-standard.woff") format("woff"), url("../../fonts/Symbol Set/ss-standard.ttf") format("truetype"), url("../../fonts/Symbol Set/ss-standard.svg#SSStandard") format("svg");
  font-weight: normal;
  font-style: normal; }

/* This triggers a redraw in IE to Fix IE8's :after content rendering. */
html:hover [class^="ss-"] {
  -ms-zoom: 1; }

.ss-icon, .ss-icon.ss-standard,
[class^="ss-"]:after, [class*=" ss-"]:after,
[class^="ss-"].ss-standard:after, [class*=" ss-"].ss-standard:after,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-standard.right:after, [class*=" ss-"].ss-standard.right:after, .ss-reverse:before {
  font-family: "SSStandard";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga";Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }

[class^="ss-"].right:after,
[class*=" ss-"].right:after {
  display: none;
  content: ''; }

.ss-cursor:after, .ss-cursor.right:after {
  content: ""; }

.ss-crosshair:after, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:after, .ss-search.right:after {
  content: '🔎'; }

.ss-zoomin:after, .ss-zoomin.right:after {
  content: ""; }

.ss-zoomout:after, .ss-zoomout.right:after {
  content: ""; }

.ss-view:after, .ss-view.right:after {
  content: '👀'; }

.ss-attach:after, .ss-attach.right:after {
  content: '📎'; }

.ss-link:after, .ss-link.right:after {
  content: '🔗'; }

.ss-move:after, .ss-move.right:after {
  content: ""; }

.ss-write:after, .ss-write.right:after {
  content: '✎'; }

.ss-writingdisabled:after, .ss-writingdisabled.right:after {
  content: ""; }

.ss-erase:after, .ss-erase.right:after {
  content: '✐'; }

.ss-compose:after, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:after, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:after, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:after, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:after, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:after, .ss-ban.right:after {
  content: '🚫'; }

.ss-trash:after, .ss-trash.right:after {
  content: ""; }

.ss-target:after, .ss-target.right:after {
  content: '◎'; }

.ss-tag:after, .ss-tag.right:after {
  content: ""; }

.ss-bookmark:after, .ss-bookmark.right:after {
  content: '🔖'; }

.ss-flag:after, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:after, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:after, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:after, .ss-heart.right:after {
  content: '♥'; }

.ss-halfheart:after, .ss-halfheart.right:after {
  content: ""; }

.ss-star:after, .ss-star.right:after {
  content: '⋆'; }

.ss-halfstar:after, .ss-halfstar.right:after {
  content: ""; }

.ss-sample:after, .ss-sample.right:after {
  content: ""; }

.ss-crop:after, .ss-crop.right:after {
  content: ""; }

.ss-layers:after, .ss-layers.right:after {
  content: ""; }

.ss-fill:after, .ss-fill.right:after {
  content: ""; }

.ss-stroke:after, .ss-stroke.right:after {
  content: ""; }

.ss-phone:after, .ss-phone.right:after {
  content: '📞'; }

.ss-phonedisabled:after, .ss-phonedisabled.right:after {
  content: ""; }

.ss-rss:after, .ss-rss.right:after {
  content: ""; }

.ss-facetime:after, .ss-facetime.right:after {
  content: ""; }

.ss-reply:after, .ss-reply.right:after {
  content: '↩'; }

.ss-send:after, .ss-send.right:after {
  content: ""; }

.ss-mail:after, .ss-mail.right:after {
  content: '✉'; }

.ss-inbox:after, .ss-inbox.right:after {
  content: '📥'; }

.ss-chat:after, .ss-chat.right:after {
  content: '💬'; }

.ss-ellipsischat:after, .ss-ellipsischat.right:after {
  content: ""; }

.ss-ellipsis:after, .ss-ellipsis.right:after {
  content: '…'; }

.ss-user:after, .ss-user.right:after {
  content: '👤'; }

.ss-femaleuser:after, .ss-femaleuser.right:after {
  content: '👧'; }

.ss-users:after, .ss-users.right:after {
  content: '👥'; }

.ss-cart:after, .ss-cart.right:after {
  content: ""; }

.ss-creditcard:after, .ss-creditcard.right:after {
  content: '💳'; }

.ss-dollarsign:after, .ss-dollarsign.right:after {
  content: '💲'; }

.ss-barchart:after, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:after, .ss-piechart.right:after {
  content: ""; }

.ss-box:after, .ss-box.right:after {
  content: '📦'; }

.ss-home:after, .ss-home.right:after {
  content: '⌂'; }

.ss-buildings:after, .ss-buildings.right:after {
  content: '🏢'; }

.ss-warehouse:after, .ss-warehouse.right:after {
  content: ""; }

.ss-globe:after, .ss-globe.right:after {
  content: '🌎'; }

.ss-navigate:after, .ss-navigate.right:after {
  content: ""; }

.ss-compass:after, .ss-compass.right:after {
  content: ""; }

.ss-signpost:after, .ss-signpost.right:after {
  content: ""; }

.ss-map:after, .ss-map.right:after {
  content: ""; }

.ss-location:after, .ss-location.right:after {
  content: ""; }

.ss-pin:after, .ss-pin.right:after {
  content: '📍'; }

.ss-database:after, .ss-database.right:after {
  content: ""; }

.ss-hdd:after, .ss-hdd.right:after {
  content: ""; }

.ss-music:after, .ss-music.right:after {
  content: '♫'; }

.ss-mic:after, .ss-mic.right:after {
  content: '🎤'; }

.ss-volume:after, .ss-volume.right:after {
  content: '🔈'; }

.ss-lowvolume:after, .ss-lowvolume.right:after {
  content: '🔉'; }

.ss-highvolume:after, .ss-highvolume.right:after {
  content: '🔊'; }

.ss-airplay:after, .ss-airplay.right:after {
  content: ""; }

.ss-camera:after, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:after, .ss-picture.right:after {
  content: '🌄'; }

.ss-video:after, .ss-video.right:after {
  content: '📹'; }

.ss-play:after, .ss-play.right:after {
  content: '▶'; }

.ss-pause:after, .ss-pause.right:after {
  content: ""; }

.ss-stop:after, .ss-stop.right:after {
  content: '■'; }

.ss-record:after, .ss-record.right:after {
  content: '●'; }

.ss-rewind:after, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:after, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:after, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:after, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:after, .ss-eject.right:after {
  content: '⏏'; }

.ss-repeat:after, .ss-repeat.right:after {
  content: '🔁'; }

.ss-replay:after, .ss-replay.right:after {
  content: '↺'; }

.ss-shuffle:after, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-book:after, .ss-book.right:after {
  content: '📕'; }

.ss-openbook:after, .ss-openbook.right:after {
  content: '📖'; }

.ss-notebook:after, .ss-notebook.right:after {
  content: '📓'; }

.ss-newspaper:after, .ss-newspaper.right:after {
  content: '📰'; }

.ss-grid:after, .ss-grid.right:after {
  content: ""; }

.ss-rows:after, .ss-rows.right:after {
  content: ""; }

.ss-columns:after, .ss-columns.right:after {
  content: ""; }

.ss-thumbnails:after, .ss-thumbnails.right:after {
  content: ""; }

.ss-filter:after, .ss-filter.right:after {
  content: ""; }

.ss-desktop:after, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:after, .ss-laptop.right:after {
  content: ""; }

.ss-tablet:after, .ss-tablet.right:after {
  content: ""; }

.ss-cell:after, .ss-cell.right:after {
  content: '📱'; }

.ss-battery:after, .ss-battery.right:after {
  content: '🔋'; }

.ss-highbattery:after, .ss-highbattery.right:after {
  content: ""; }

.ss-mediumbattery:after, .ss-mediumbattery.right:after {
  content: ""; }

.ss-lowbattery:after, .ss-lowbattery.right:after {
  content: ""; }

.ss-emptybattery:after, .ss-emptybattery.right:after {
  content: ""; }

.ss-lightbulb:after, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-downloadcloud:after, .ss-downloadcloud.right:after {
  content: ""; }

.ss-download:after, .ss-download.right:after {
  content: ""; }

.ss-uploadcloud:after, .ss-uploadcloud.right:after {
  content: ""; }

.ss-upload:after, .ss-upload.right:after {
  content: ""; }

.ss-fork:after, .ss-fork.right:after {
  content: ""; }

.ss-merge:after, .ss-merge.right:after {
  content: ""; }

.ss-transfer:after, .ss-transfer.right:after {
  content: '⇆'; }

.ss-refresh:after, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:after, .ss-sync.right:after {
  content: ""; }

.ss-loading:after, .ss-loading.right:after {
  content: ""; }

.ss-wifi:after, .ss-wifi.right:after {
  content: ""; }

.ss-connection:after, .ss-connection.right:after {
  content: ""; }

.ss-file:after, .ss-file.right:after {
  content: '📄'; }

.ss-folder:after, .ss-folder.right:after {
  content: '📁'; }

.ss-quote:after, .ss-quote.right:after {
  content: '“'; }

.ss-text:after, .ss-text.right:after {
  content: ""; }

.ss-font:after, .ss-font.right:after {
  content: ""; }

.ss-print:after, .ss-print.right:after {
  content: '⎙'; }

.ss-fax:after, .ss-fax.right:after {
  content: '📠'; }

.ss-list:after, .ss-list.right:after {
  content: ""; }

.ss-layout:after, .ss-layout.right:after {
  content: ""; }

.ss-action:after, .ss-action.right:after {
  content: ""; }

.ss-redirect:after, .ss-redirect.right:after {
  content: '↪'; }

.ss-expand:after, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:after, .ss-contract.right:after {
  content: ""; }

.ss-help:after, .ss-help.right:after {
  content: '❓'; }

.ss-info:after, .ss-info.right:after {
  content: "ℹ"; }

.ss-alert:after, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:after, .ss-caution.right:after {
  content: '⛔'; }

.ss-logout:after, .ss-logout.right:after {
  content: ""; }

.ss-plus:after, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:after, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:after, .ss-check.right:after {
  content: '✓'; }

.ss-delete:after, .ss-delete.right:after {
  content: '␡'; }

.ss-settings:after, .ss-settings.right:after {
  content: '⚙'; }

.ss-dashboard:after, .ss-dashboard.right:after {
  content: ""; }

.ss-notifications:after, .ss-notifications.right:after {
  content: '🔔'; }

.ss-notificationsdisabled:after, .ss-notificationsdisabled.right:after {
  content: '🔕'; }

.ss-clock:after, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:after, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-calendar:after, .ss-calendar.right:after {
  content: '📅'; }

.ss-addcalendar:after, .ss-addcalendar.right:after {
  content: ""; }

.ss-removecalendar:after, .ss-removecalendar.right:after {
  content: ""; }

.ss-checkcalendar:after, .ss-checkcalendar.right:after {
  content: ""; }

.ss-deletecalendar:after, .ss-deletecalendar.right:after {
  content: ""; }

.ss-plane:after, .ss-plane.right:after {
  content: '✈'; }

.ss-briefcase:after, .ss-briefcase.right:after {
  content: '💼'; }

.ss-cloud:after, .ss-cloud.right:after {
  content: '☁'; }

.ss-droplet:after, .ss-droplet.right:after {
  content: '💧'; }

.ss-flask:after, .ss-flask.right:after {
  content: ""; }

.ss-up:after, .ss-up.right:after {
  content: '⬆'; }

.ss-upright:after, .ss-upright.right:after {
  content: '⬈'; }

.ss-right:after, .ss-right.right:after {
  content: '➡'; }

.ss-downright:after, .ss-downright.right:after {
  content: '⬊'; }

.ss-down:after, .ss-down.right:after {
  content: '⬇'; }

.ss-downleft:after, .ss-downleft.right:after {
  content: '⬋'; }

.ss-left:after, .ss-left.right:after {
  content: '⬅'; }

.ss-upleft:after, .ss-upleft.right:after {
  content: '⬉'; }

.ss-navigateup:after, .ss-navigateup.right:after {
  content: ""; }

.ss-navigateright:after, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:after, .ss-navigatedown.right:after {
  content: ""; }

.ss-navigateleft:after, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-directup:after, .ss-directup.right:after {
  content: '▴'; }

.ss-directright:after, .ss-directright.right:after {
  content: '▹'; }

.ss-dropdown:after, .ss-dropdown.right:after {
  content: '▾'; }

.ss-directleft:after, .ss-directleft.right:after {
  content: '◃'; }

.ss-retweet:after, .ss-retweet.right:after {
  content: ""; }

/* Legacy classes */
.ss-volumelow:after, .ss-volumelow.right:after {
  content: '🔉'; }

.ss-volumehigh:after, .ss-volumehigh.right:after {
  content: '🔊'; }

.ss-batteryhigh:after, .ss-batteryhigh.right:after {
  content: ""; }

.ss-batterymedium:after, .ss-batterymedium.right:after {
  content: ""; }

.ss-batterylow:after, .ss-batterylow.right:after {
  content: ""; }

.ss-batteryempty:after, .ss-batteryempty.right:after {
  content: ""; }

.ss-clouddownload:after, .ss-clouddownload.right:after {
  content: ""; }

.ss-cloudupload:after, .ss-cloudupload.right:after {
  content: ""; }

.ss-calendaradd:after, .ss-calendaradd.right:after {
  content: ""; }

.ss-calendarremove:after, .ss-calendarremove.right:after {
  content: ""; }

.ss-calendarcheck:after, .ss-calendarcheck.right:after {
  content: ""; }

.ss-calendardelete:after, .ss-calendardelete.right:after {
  content: ""; }

a {
  transition: color 50ms linear 0ms;
  border-bottom-color: #f8bf00; }
  a:hover {
    color: #666666; }

h1,
h2,
h3,
h4,
h5 {
  font-family: "Gotham A", "Gotham B", "Helvetica Neue", sans-serif; }
  h1 a,
  h2 a,
  h3 a,
  h4 a,
  h5 a {
    color: inherit; }

.page-title {
  font-size: 1.875rem;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  color: #fefefe;
  margin-bottom: 0; }

.sub-title {
  font-size: 0.625rem;
  font-weight: 700;
  text-transform: uppercase; }

h2,
.comment-reply-title {
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: uppercase; }

h3 {
  font-size: 1.3125rem; }

h4 {
  font-size: 1.125rem;
  font-weight: 700; }

h5 {
  font-size: 1rem;
  font-weight: 700; }

p {
  word-spacing: -0.04em;
  font-size: 1rem;
  font-family: "Gotham SSm A", "Gotham SSm B", "Helvetica Neue", sans-serif;
  font-weight: 300; }
  p + p {
    margin-top: 20px; }
  p > a {
    font-size: inherit;
    font-weight: inherit;
    color: #000000;
    border-bottom: 2px solid #f8bf00; }

ul strong,
p strong {
  font-weight: 700; }

figcaption {
  color: #a5a4a3;
  font-size: 0.75rem;
  margin-top: 12px; }

.intro-glyph {
  width: 30px;
  height: 4px;
  background: #0a0a0a;
  display: inline-block; }

.feature-block-title {
  font-size: 25px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  color: #fefefe; }
  .feature-block-title a {
    color: #fefefe; }

.content-section-cta {
  color: #0a0a0a;
  padding-bottom: 8px;
  font-size: 13px;
  font-weight: 700;
  border-bottom: 2px solid #fefefe; }

.section-head {
  position: relative;
  margin-bottom: 20px; }
  .section-head:before {
    content: "";
    position: absolute;
    right: calc(100% + 5px);
    top: 8px;
    display: block;
    width: 18px;
    height: 3px;
    background-color: #f8bf00; }
  .has-background-secondary .section-head:before {
    background-color: #fefefe; }

.staff-item h3 {
  font-size: 20px;
  text-transform: uppercase;
  color: #f8bf00;
  font-weight: 700; }

.page-header-text-container .page-title,
.page-header-text-container .sub-title {
  color: #fefefe; }

h3.category {
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0; }
  h3.category a {
    display: inline-block;
    padding: 18px 0 10px;
    border-top: 6px solid #f8bf00; }

.post-date,
.comment-count {
  font-size: 0.875rem;
  margin-bottom: 0; }

.post-date + .comment-count {
  margin-top: 0; }

h4.blog-item-title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.1; }

.blog-item p {
  font-size: 1rem; }

.entry-title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.1; }

.entry-content {
  font-size: 1rem; }
  .entry-content p {
    font-size: 1em;
    line-height: 1.75; }
  .entry-content p + p,
  .entry-content p + ul,
  .entry-content ul + p {
    margin-top: 1em; }

@media screen and (min-width: 1024px) {
  .page-title {
    font-size: 4.375rem; }
  .sub-title {
    font-size: 1.25rem; }
  h2 {
    font-size: 2.5rem;
    font-weight: 700;
    text-transform: uppercase; }
  h3 {
    font-size: 1.5rem; }
  h4 {
    font-size: 1.125rem; }
  .section-head {
    margin-bottom: 50px; }
    .section-head:before {
      content: "";
      right: calc(100% + 20px);
      width: 40px;
      height: 6px;
      top: 1rem; }
  .staff-item h3 {
    font-size: 40px; }
  h3.category {
    font-size: 1.125rem;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0; }
    h3.category a {
      display: inline-block;
      padding: 18px 0 10px;
      border-top: 6px solid #f8bf00; }
  .post-date,
  .comment-count {
    font-size: 0.875rem; }
  h4.blog-item-title {
    font-size: 1.625rem;
    font-weight: 700;
    line-height: 1.1; }
  .blog-item p {
    font-size: 1rem; }
  .entry-title {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.1; }
  .intro-glyph {
    width: 51px;
    height: 6px;
    background: #0a0a0a;
    display: inline-block; }
  .content-section-cta {
    font-size: 1.125rem; } }

.grid-gallery {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .grid-gallery .gallery-item {
    margin-bottom: 20px;
    text-align: center; }

.comment-list {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  .comment-list li {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dad9d7; }
  .comment-list .comment-author {
    display: inline-block; }
  .comment-list .comment-metadata {
    display: inline-block;
    font-weight: bold; }
    .comment-list .comment-metadata a {
      color: #a5a4a3; }
  .comment-list .comment-content {
    margin-top: 20px;
    margin-bottom: 20px; }
  .comment-list .says {
    display: none; }
  .comment-list .reply {
    float: right;
    text-transform: uppercase;
    clear: right; }
    .comment-list .reply a {
      font-weight: 600;
      color: #000000; }

body.single .entry-meta {
  margin-top: 20px;
  margin-bottom: 20px; }

.entry-content{
  max-width: 90vw;
}

.entry-content img {
  display: block;
  margin-bottom: 2em;
  margin-left: 0;
  margin-right: 0; }

.entry-content .alignleft,
.entry-content .alignright {
  float: none; }

.entry-header {
  margin-top: 60px; }

.comment-respond .form-submit input[type="submit"] {
  border: none;
  font-size: 12px;
  margin: 20px 0;
  line-height: 1;
  letter-spacing: 1px;
  font-weight: 700;
  text-transform: uppercase;
  background: #0a0a0a;
  color: #fefefe;
  padding: 12px 20px;
  display: inline-block;
  background: #f8bf00;
  color: #0a0a0a; }
  @media screen and (min-width: 1024px) {
    .comment-respond .form-submit input[type="submit"] {
      font-size: 18px;
      padding: 20px 30px; } }

.posts-navigation {
  padding: 30px 0; }

.nav-links {
  font-weight: 700;
  text-transform: uppercase; }
  .nav-links > div {
    float: left; }
    .nav-links > div.nav-next {
      float: right; }
  .nav-links .nav-previous a,
  .nav-links .nav-next a {
    color: #0a0a0a;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    position: relative; }
  .nav-links .nav-previous a {
    padding-left: 30px; }
    .nav-links .nav-previous a:before {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 2px;
      background-image: url(../assets/co-icons.png);
      background-position: 0 -9px;
      background-repeat: no-repeat;
      background-size: 200px 200px;
      width: 23px;
      height: 16px; }
  .nav-links .nav-next a {
    padding-right: 30px; }
    .nav-links .nav-next a:after {
      content: "";
      display: block;
      position: absolute;
      right: 0;
      top: 2px;
      background-image: url(../assets/co-icons.png);
      background-position: 0 -31px;
      background-repeat: no-repeat;
      background-size: 200px 200px;
      width: 23px;
      height: 16px; }

@media screen and (min-width: 640px) {
  .entry-content .alignleft {
    float: left;
    margin-right: 10px;
    max-width: 66.66667%; }
  .entry-content .alignright {
    float: right;
    margin-left: 10px;
    max-width: 66.66667%; } }

@media screen and (min-width: 1024px) {
  .entry-header {
    margin-top: 0px; }
  .posts-navigation {
    padding: 60px 0; } }

.entry-content p img {
  margin-top: 20px;
  margin-bottom: 20px;
  display: block; }

.video-background {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0;
  height: 0;
  overflow: hidden; }
  .video-background iframe,
  .video-background object,
  .video-background embed {
    height: 100%;
    width: 177.77777778vh;
    /* 100 * 16 / 9 */
    min-width: 100%;
    min-height: 56.25vw;
    /* 100 * 9 / 16 */ }

.grants-map-wrapper {
  position: relative; }

#grants-map {
  min-height: 600px; }
  #grants-map .mapboxgl-marker {
    height: 50px;
    width: 39px;
    background-color: #f8bf00;
    cursor: pointer;
    background: url("../../img/marker.png") no-repeat;
    background-size: contain;
    z-index: 1; }
    #grants-map .mapboxgl-marker.signature {
      background: url("../../img/marker-signature.png") no-repeat;
      z-index: 2; }
  #grants-map .mapboxgl-popup-anchor-top .mapboxgl-popup-tip,
  #grants-map .mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip,
  #grants-map .mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {
    border-bottom-color: #0a0a0a; }
  #grants-map .mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
    border-left-color: #0a0a0a; }
  #grants-map .mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
    border-right-color: #0a0a0a; }
  #grants-map .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,
  #grants-map .mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip,
  #grants-map .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {
    border-top-color: #0a0a0a; }
  #grants-map .mapboxgl-popup {
    max-width: 300px;
    color: #fefefe;
    z-index: 10; }
    #grants-map .mapboxgl-popup .mapboxgl-popup-content {
      background-color: #0a0a0a;
      padding: 20px; }
    #grants-map .mapboxgl-popup h4 {
      text-transform: uppercase;
      font-size: 1.3em; }
    #grants-map .mapboxgl-popup p {
      font-size: 1.25em; }
      #grants-map .mapboxgl-popup p::first-letter {
        text-transform: capitalize; }

.filter-ctrl {
  position: absolute;
  top: 20px;
  right: 20px;
  max-width: 200px; }
  .filter-ctrl select#filter-year {
    background-color: #a0d0cb; }

div.legend ul {
  list-style-type: none;
  margin-left: 0;
  margin-top: 10px;
  padding-left: 0;
  font-family: "Gotham A", "Gotham B", "Helvetica Neue", sans-serif;
  font-weight: bold;
  text-transform: uppercase; }
  div.legend ul li {
    margin: 0; }
    div.legend ul li::before {
      content: " ";
      display: inline-block;
      width: 45px;
      background-color: #f8bf00;
      height: 10px;
      margin-right: 10px; }
    div.legend ul li.signature::before {
      background-color: #a0d0cb; }

header[role="banner"] {
  transition: background-color 0.5s ease-in-out;
  width: 100%;
  height: 62px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3; }

.nav-is-sticky header[role="banner"] {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5); }

.nav-is-sticky.nav-bg-none header[role="banner"] {
  background-color: rgba(0, 0, 0, 0.5); }

a.logo {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  width: 48px;
  height: 48px;
  left: 15px;
  background: url("../assets/logo.png") center/100% no-repeat;
  transition: all 0.3s ease-in-out; }

.menu-toggle {
  display: block;
  width: 35px;
  height: 21px;
  border-top: 2px solid #fefefe;
  position: absolute;
  z-index: 2;
  top: 16px;
  right: 16px; }
  .menu-toggle:after, .menu-toggle:before {
    content: "";
    background: #fefefe;
    position: absolute;
    width: 100%;
    height: 2px;
    display: block;
    z-index: 2;
    transition: all 300ms ease; }
  .menu-toggle:after {
    top: 7px; }
  .menu-toggle:before {
    bottom: 1px; }
  .menu-toggle.active {
    height: 40px;
    border: none; }
    .menu-toggle.active:after, .menu-toggle.active:before {
      height: 2px;
      top: 50%; }
    .menu-toggle.active:after {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      right: 0; }
    .menu-toggle.active:before {
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg);
      left: 0;
      bottom: initial; }

.submenu-toggle {
  display: block;
  background: #f8bf00; }

.search-toggle {
  transition: margin 0.3s ease-in-out;
  color: #fefefe;
  font-size: 1.125rem;
  display: block;
  background-image: url(../assets/co-icons.png);
  background-position: -118px -49px;
  background-repeat: no-repeat;
  background-size: 200px 200px;
  width: 20px;
  height: 20px;
  float: right;
  margin-top: 50px; }

.search-close {
  color: #fefefe;
  font-size: 2.25rem;
  position: absolute;
  top: 50%;
  right: 50px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url(../assets/co-icons.png);
  background-position: -49px -52px;
  background-repeat: no-repeat;
  background-size: 200px 200px;
  width: 20px;
  height: 20px; }

.page-header {
  min-height: 135px;
  padding-top: 90px;
  margin-bottom: 30px;
  border-bottom: 2px solid #f8bf00;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #666666; }
  .page-header .video-background {
    display: none; }
  .page-header.homepage-header {
    height: 310px;
    min-height: 60vh;
    position: relative; }
    @media screen and (min-width: 1024px) {
      .page-header.homepage-header.has-video {
        height: auto;
        max-height: 646px;
        padding-top: 0;
        background-image: none !important;
        background-color: #f8bf00; }
        .page-header.homepage-header.has-video .video-background {
          display: block; } }

body.blog .page-header,
body.archive .page-header,
body.category body.search .page-header {
  margin-bottom: 0; }

@media screen and (min-width: 30em) {
  .page-header.homepage-header {
    min-height: 30vh; } }

@media print, screen and (min-width: 1024px) {
  header[role="banner"] {
    height: 136px; }
  a.logo {
    width: 100px;
    height: 100px;
    left: 90px; }
  .nav-is-sticky header[role="banner"] {
    height: 80px; }
    .nav-is-sticky header[role="banner"] a.logo {
      width: 62px;
      height: 62px;
      left: 40px; }
  .nav-is-sticky .primary-nav-menu > ul {
    margin-top: 25px; }
  .nav-is-sticky .primary-nav-menu .menu-item {
    margin: 0px 10px; }
  .nav-is-sticky .search-toggle {
    margin-top: 25px; }
  .search-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 110px;
    padding: 30px 60px;
    background: #0a0a0a;
    display: none; }
    .search-wrap.open {
      display: block; }
    .search-wrap input[type="text"] {
      background: transparent;
      color: #fefefe;
      font-size: 2.25rem;
      font-weight: 300;
      border: none; }
      .search-wrap input[type="text"]:focus {
        outline: 0;
        box-shadow: none; }
  .page-header {
    min-height: 260px;
    padding-top: 150px;
    margin-bottom: 60px;
    border-bottom: 6px solid #f8bf00; }
    .page-header.homepage-header {
      height: 646px;
      min-height: 0;
      margin-bottom: 0; }
  .primary-nav-container {
    width: 80%;
    float: right;
    margin-right: 45px; }
  .primary-nav-menu > ul {
    transition: margin 0.3s ease-in-out;
    margin-top: 50px;
    list-style: none;
    text-align: right; }
    .primary-nav-menu > ul > .menu-item {
      display: inline-block;
      position: relative;
      padding-bottom: 15px; }
  .primary-nav-menu .menu-item {
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", sans-serif;
    font-weight: 700;
    margin: 0px 15px;
    text-transform: uppercase;
    font-size: 1.125rem;
    line-height: 1.1; }
    .primary-nav-menu .menu-item > a {
      color: #fefefe; }
      .primary-nav-menu .menu-item > a:hover {
        color: #f8bf00; }
        .primary-nav-menu .menu-item > a:hover .sub-menu {
          display: block; }
    .primary-nav-menu .menu-item .sub-menu {
      display: none;
      position: absolute;
      margin: 0;
      min-width: 230px;
      left: -35px;
      top: 100%;
      border-top: 6px solid #0a0a0a;
      background-color: #f8bf00;
      padding: 20px;
      text-align: left; }
      .primary-nav-menu .menu-item .sub-menu .menu-item {
        display: block;
        color: #0a0a0a;
        margin-bottom: 10px; }
        .primary-nav-menu .menu-item .sub-menu .menu-item > a {
          color: #0a0a0a; }
          .primary-nav-menu .menu-item .sub-menu .menu-item > a:hover {
            color: #fefefe; }
    .primary-nav-menu .menu-item:hover .sub-menu {
      display: inline-block; }
    .primary-nav-menu .menu-item:last-of-type .sub-menu {
      left: auto;
      right: -35px;
      text-align: right; } }

@media print, screen and (max-width: 1023px) {
  #m-menu-wrap {
    display: none;
    background: #f8bf00;
    width: 100%;
    padding: 45px 25px;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    overflow-y: scroll;
    height: 100vh; }
    #m-menu-wrap.expanded {
      display: block; }
  .global-search-container {
    margin-top: 40px; }
    .global-search-container input {
      background-color: transparent;
      border: 2px solid #fefefe;
      color: #fefefe; }
      .global-search-container input.search-input:focus {
        border-color: #fefefe; }
      .global-search-container input.search-input::-webkit-input-placeholder {
        color: #fefefe; }
      .global-search-container input.search-input:-ms-input-placeholder {
        color: #fefefe; }
      .global-search-container input.search-input::placeholder {
        color: #fefefe; }
    .global-search-container input.button {
      width: 40px;
      position: relative;
      z-index: 2; }
      .global-search-container input.button:hover {
        background: transparent; }
    .global-search-container .input-group-button {
      position: relative;
      margin-left: -2px; }
      .global-search-container .input-group-button:after {
        content: "";
        width: 20px;
        height: 20px;
        display: block;
        background-image: url(../assets/co-icons.png);
        background-position: -118px -49px;
        background-repeat: no-repeat;
        background-size: 200px 200px;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }
  .primary-nav-menu {
    width: 100%; }
    .primary-nav-menu ul {
      list-style: none;
      padding: 0;
      margin: 0; }
      .primary-nav-menu ul > li > a {
        border-bottom: 2px solid #fefefe; }
      .primary-nav-menu ul .current-menu-parent > a,
      .primary-nav-menu ul .current-menu-item > a {
        color: #fefefe; }
      .primary-nav-menu ul.sub-menu {
        display: none;
        margin-left: 10px; }
        .primary-nav-menu ul.sub-menu > li > a {
          border-bottom: none; }
    .primary-nav-menu .active ul.sub-menu {
      display: block; }
    .primary-nav-menu li {
      text-transform: uppercase;
      font-size: 16px;
      font-weight: 700;
      line-height: 1; }
      .primary-nav-menu li a {
        color: #000000;
        text-decoration: none;
        display: block;
        width: 100%;
        padding: 12px 0;
        line-height: 1; }
  .primary-nav-submenu {
    list-style: none;
    margin: 0;
    padding-left: 12px;
    position: relative;
    margin-top: -100%; }
    .primary-nav-submenu.open {
      border-bottom: 2px solid #fefefe; } }

footer[role="contentinfo"] {
  padding-top: 45px;
  padding-bottom: 15px;
  background: #dad9d7;
  color: #a5a4a3; }
  footer[role="contentinfo"] a, footer[role="contentinfo"] label {
    color: #000000; }
  footer[role="contentinfo"] label, footer[role="contentinfo"] h4 {
    margin: 0;
    color: #000000;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px; }
  footer[role="contentinfo"] .connect-links {
    font-family: "SSSocialRegular";
    list-style: none;
    margin: 0 0 30px 0;
    padding: 0;
    text-align: center; }
    footer[role="contentinfo"] .connect-links .ss-email::after {
      content: "\2709"; }
    footer[role="contentinfo"] .connect-links li {
      display: inline-block;
      font-size: 1.875rem;
      margin: 0 10px; }
  footer[role="contentinfo"] .footer-nav-menu {
    list-style: none;
    margin: 0; }
    footer[role="contentinfo"] .footer-nav-menu li {
      font-size: 16px;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 1px; }
  footer[role="contentinfo"] .colophon {
    font-size: 0.8125rem;
    margin-top: 30px;
    color: #666666; }
    footer[role="contentinfo"] .colophon .separator {
      padding-left: 5px;
      padding-right: 5px; }
    footer[role="contentinfo"] .colophon a {
      color: #666666;
      border-bottom-color: transparent;
      margin-right: 5px;
      display: inline-block; }

@media print, screen and (min-width: 64em) {
  footer[role="contentinfo"] .connect-links {
    text-align: left; }
    footer[role="contentinfo"] .connect-links li {
      font-size: 1.875rem;
      margin: 0 10px; }
      footer[role="contentinfo"] .connect-links li:first-of-type {
        margin-left: 0; }
  footer[role="contentinfo"] .colophon {
    margin-top: 30px; } }

.content-section {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat; }
  .content-section.content-centered {
    text-align: center; }

.content-two-up .content-item {
  background-size: cover;
  background-repeat: no-repeat;
  height: 210px;
  min-height: 50vw; }

@media screen and (min-width: 36em) {
  .content-two-up .content-item {
    width: 50%;
    float: left;
    height: 568px;
    max-height: 50vw;
    min-height: 0; } }

svg,
iframe,
img,
figure {
  max-width: 100%; }

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

body {
  font-family: "Gotham SSm A", "Gotham SSm B", "Helvetica Neue", sans-serif;
  position: relative; }

main[role="main"] {
  min-height: 800px; }

button,
input[type="submit"] {
  cursor: pointer; }

select, [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 {
  border: 2px solid #0a0a0a;
  box-shadow: none;
  background-color: transparent; }
  select:focus, [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 {
    border: 2px solid #0a0a0a;
    background-color: transparent; }

footer input[type="text"] {
  border: none;
  background-color: white; }
  footer input[type="text"]:focus {
    border: none;
    background-color: white; }

footer input[type="submit"] {
  background: #000000;
  color: white;
  border: none;
  padding: 10px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0; }

@media screen and (min-width: 1024px) {
  select, [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 {
    border: 3px solid #0a0a0a; }
    select:focus, [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 {
      border: 3px solid #0a0a0a; } }

.thumbnail {
  padding: 0;
  border: none; }

@media screen and (max-width: 1023px) {
  .columns {
    max-width: 100%; } }

.button {
  font-size: 12px;
  margin: 20px 0;
  line-height: 1;
  letter-spacing: 1px;
  font-weight: 700;
  text-transform: uppercase;
  background: #0a0a0a;
  color: #fefefe;
  padding: 12px 20px;
  display: inline-block; }
  .button.primary-btn {
    background: #f8bf00;
    color: #0a0a0a; }
  .button.has-icon {
    position: relative;
    padding-right: 55px; }
    .button.has-icon:after {
      content: "";
      width: 12px;
      height: 18px;
      background-image: url(../assets/co-icons.png);
      background-position: -95px -20px;
      background-repeat: no-repeat;
      background-size: 200px 200px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      right: 25px; }

.has-background-primary {
  background: #f8bf00; }
  .has-background-primary .button.primary-btn {
    background: #fefefe; }

.column, .columns, .columns {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem; }

body .content-section.has-background-secondary {
  padding: 30px;
  background: #a0d0cb; }

.content-section {
  padding: 30px 0; }
  .content-section.content-slideshow, .content-section.content-carousel, .content-section.content-fullwidth, .content-section.content-two-up {
    padding: 0; }

.page-header + .content-section {
  padding-top: 0; }

.feature-block {
  position: absolute;
  bottom: 25px;
  left: 35px;
  padding: 15px 20px;
  z-index: 1; }
  .feature-block .button.primary-btn {
    background: #fefefe; }

.content-item {
  position: relative; }
  .content-item::after {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    opacity: 0.5;
    background: rgba(0, 0, 0, 0.4);
    transition: opacity 0.3s ease-in-out;
    z-index: 0; }
  .content-item:hover::after {
    opacity: 1; }
  .content-item .feature-block {
    padding: 0;
    left: 15px;
    bottom: 15px; }

.featured-ride {
  background: #f8bf00; }

.featured-ride.feature-block {
  left: 15px;
  bottom: 15px;
  position: absolute;
  max-width: 75%; }

.homepage-header {
  margin-bottom: 0; }

.feature-block-info {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
  text-transform: uppercase;
  color: #fefefe; }
  .feature-block-info a {
    color: #fefefe;
    border-bottom-color: transparent; }
    .feature-block-info a:hover {
      border-bottom-color: #f8bf00; }

.featured-ride {
  background: #f8bf00; }
  .featured-ride .featured-ride-title,
  .featured-ride .featured-ride-info {
    color: #0a0a0a; }
    .featured-ride .featured-ride-title a,
    .featured-ride .featured-ride-info a {
      color: #0a0a0a; }
  .featured-ride .featured-ride-info a:hover {
    border-bottom: 2px solid #0a0a0a; }

ul.actions {
  list-style: none;
  margin: 0;
  text-align: center; }
  ul.actions li {
    display: inline-block; }
  ul.actions .button {
    margin-bottom: 0; }

.feature-block ul.actions {
  text-align: left; }

.notification-bar {
  background: #000000;
  padding: 20px;
  text-align: center;
  color: #fefefe; }
  .notification-bar > * {
    color: #fefefe; }

.co-slideshow {
  width: 100%; }
  .co-slideshow .slide, .co-slideshow .slideshow-item {
    position: relative; }
    .co-slideshow .slide img, .co-slideshow .slideshow-item img {
      width: 100%; }

.co-slide-index {
  margin: 0;
  list-style: none;
  position: absolute;
  bottom: 10px;
  width: 100%;
  text-align: center; }
  .co-slide-index > li {
    display: inline-block;
    color: transparent;
    background: white;
    opacity: 1;
    border-radius: 0;
    width: 40px;
    height: 5px;
    margin: 1px; }
    .co-slide-index > li button {
      color: transparent; }
    .co-slide-index > li.slick-active {
      background-color: #f8bf00; }

.co-ride-index {
  cursor: pointer;
  top: 0;
  margin: 0;
  list-style: none;
  position: absolute;
  right: 0px;
  text-align: right; }
  @media screen and (min-width: 640px) {
    .co-ride-index {
      top: -50px;
      width: 75%; } }
  @media screen and (min-width: 1024px) {
    .co-ride-index {
      width: 50%;
      top: 0; } }
  .co-ride-index > li {
    display: inline-block;
    font-size: 1.125rem;
    margin: 0 4px;
    padding: 0 4px;
    font-weight: 700; }
    .co-ride-index > li button {
      font-weight: 700;
      font-size: 1em; }
    .co-ride-index > li.slick-active {
      border-bottom: 2px solid #f8bf00; }

.slick-arrow {
  display: block;
  width: 40px;
  height: 40px;
  background-color: #f8bf00;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2; }
  .slick-arrow.slick-disabled {
    display: none !important; }
  .slick-arrow.slick-next {
    right: 10px; }
    .slick-arrow.slick-next:after {
      content: "";
      display: block;
      background-image: url(../assets/co-icons.png);
      background-position: -82px -54px;
      background-repeat: no-repeat;
      background-size: 200px 200px;
      width: 20px;
      height: 15px;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translateX(-50%) translateY(-50%);
              transform: translateX(-50%) translateY(-50%); }
  .slick-arrow.slick-prev {
    left: 10px; }
    .slick-arrow.slick-prev:after {
      content: "";
      display: block;
      background-image: url(../assets/co-icons.png);
      background-position: -156px -54px;
      background-repeat: no-repeat;
      background-size: 200px 200px;
      width: 20px;
      height: 15px;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translateX(-50%) translateY(-50%);
              transform: translateX(-50%) translateY(-50%); }

.slide-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  max-width: 50%;
  background: #0a0a0a;
  padding: 20px;
  color: #fefefe; }
  .slide-caption * {
    color: #fefefe; }

.co-carousel .slide {
  position: relative; }
  .co-carousel .slide .thumbnail {
    margin: 0;
    max-height: 100%;
    display: block; }
    .co-carousel .slide .thumbnail img {
      max-height: 210px;
      width: auto; }
  .co-carousel .slide h4 {
    font-size: 1rem;
    line-height: 1.1;
    color: #fefefe; }
    .co-carousel .slide h4 > a {
      color: #fefefe; }
  .co-carousel .slide p {
    font-size: 0.5625rem;
    line-height: 1.4;
    color: #0a0a0a; }
    .co-carousel .slide p a {
      color: #fefefe; }
  .co-carousel .slide .carousel-item-info {
    background: #f8bf00;
    padding: 15px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    width: 100%;
    height: 100%; }
  .co-carousel .slide.has-thumbnail .carousel-item-info {
    width: 60%; }
  .co-carousel .slide [rel="category tag"] {
    font-size: 9px;
    text-transform: uppercase;
    font-weight: 700;
    color: #0a0a0a; }

.co-carousel .slick-arrow {
  background-color: transparent; }
  .co-carousel .slick-arrow.slick-next {
    right: 5px; }
  .co-carousel .slick-arrow.slick-prev {
    left: 5px; }

.expandable-list-container {
  clear: both; }

.expandable-list {
  list-style: none;
  margin: 20px 0; }
  .expandable-list > li {
    border-bottom: 1px solid #dad9d7; }
    .expandable-list > li:first-of-type {
      border-top: 1px solid #dad9d7; }
  .expandable-list .expandable-list-toggle {
    font-weight: 700;
    color: #0a0a0a;
    display: block;
    padding: 15px 20px 15px 0;
    position: relative;
    line-height: 1; }
    .expandable-list .expandable-list-toggle:after {
      content: "";
      display: block;
      background-image: url(../assets/co-icons.png);
      background-position: -16px -76px;
      background-repeat: no-repeat;
      background-size: 200px 200px;
      width: 10px;
      height: 10px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      right: 0; }
    .expandable-list .expandable-list-toggle.active:after {
      content: "";
      background-image: url(../assets/co-icons.png);
      background-position: -15px -101px;
      background-repeat: no-repeat;
      background-size: 200px 200px; }
  .expandable-list .expandable-content {
    padding-bottom: 10px;
    display: none;
    height: 0;
    overflow: hidden;
    transition: height 0.5s ease-in-out; }
    .expandable-list .expandable-content.expanded {
      height: auto;
      display: block; }

.single-featured_event .page-header {
  min-height: 230px;
  padding-top: 105px;
  text-align: center; }

.staff-item + .staff-item {
  margin-top: 30px; }

.staff-item img {
  border-bottom: 2px solid #f8bf00; }

.blog-filters-container {
  background-color: #f8bf00;
  padding: 20px 0;
  margin-bottom: 20px; }
  .blog-filters-container h4 {
    display: none;
    float: left;
    margin: 0;
    text-transform: uppercase;
    font-size: 0.75rem; }

.blog-filters {
  list-style: none;
  display: block;
  text-align: center;
  margin: 0; }
  .blog-filters li {
    display: inline-block;
    font-size: 0.75rem;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 5px; }
    .blog-filters li a {
      color: #0a0a0a; }
    .blog-filters li.active a {
      color: #fefefe; }

@media screen and (min-width: 640px) {
  .blog-filters-container h4 {
    display: block; }
  .blog-filters-container .blog-filters {
    text-align: left;
    float: right; } }

.blog-item {
  margin-bottom: 30px; }
  .blog-item p {
    line-height: 1.75; }

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

.pagination-container {
  text-align: center; }
  .pagination-container > a, .pagination-container .pagination {
    display: inline-block; }

.pagination {
  list-style: none;
  margin: 0; }
  .pagination li {
    display: inline-block; }

.prev-page {
  width: 23px;
  height: 16px;
  background-image: url(../assets/co-icons.png);
  background-position: 0 -9px;
  background-repeat: no-repeat;
  background-size: 200px 200px;
  margin-right: 20px; }

.next-page {
  width: 23px;
  height: 16px;
  background-image: url(../assets/co-icons.png);
  background-position: 0 -31px;
  background-repeat: no-repeat;
  background-size: 200px 200px;
  margin-left: 20px; }

time.updated {
  display: none; }

.content-card ul.actions {
  margin: 1rem 0 2rem; }

.slick-track {
  margin-top: 45px; }
  @media screen and (min-width: 640px) {
    .slick-track {
      margin-top: 0; } }

@media print, screen and (min-width: 1024px) {
  .button {
    font-size: 18px;
    padding: 20px 30px; }
  .content-section {
    padding: 60px 0; }
    .content-section.content-slideshow, .content-section.content-carousel, .content-section.content-fullwidth, .content-section.content-two-up {
      padding: 0; }
  .page-header + .content-section {
    padding-top: 0; }
  .content-item {
    position: relative; }
    .content-item .feature-block {
      padding: 0 20px 0 0;
      left: 90px;
      bottom: 70px;
      max-width: 350px; }
  .featured-ride.feature-block {
    left: 90px;
    bottom: 70px;
    padding: 40px 50px;
    max-width: 50%; }
  .feature-block-title {
    font-size: 48px; }
  .featured-ride-title {
    font-size: 65px; }
  .feature-block-info {
    font-size: 16px; }
  .centered-content-p p {
    font-size: 36px;
    line-height: 1.7; }
  .content-section.has-background-secondary {
    padding: 60px; }
  .slick-arrow {
    width: 80px;
    height: 80px; }
    .slick-arrow.slick-next {
      right: 15px; }
      .slick-arrow.slick-next:after {
        content: "";
        width: 43px;
        height: 32px;
        background-image: url(../assets/co-icons.png);
        background-position: -44px -87px;
        background-repeat: no-repeat;
        background-size: 200px 200px; }
    .slick-arrow.slick-prev {
      left: 15px; }
      .slick-arrow.slick-prev:after {
        content: "";
        width: 43px;
        height: 32px;
        background-image: url(../assets/co-icons.png);
        background-position: -93px -87px;
        background-repeat: no-repeat;
        background-size: 200px 200px; }
  .co-slide-index {
    bottom: 35px; }
    .co-slide-index > li {
      width: 76px;
      height: 7px;
      margin: 2px; }
  .co-ride-index {
    top: -80px;
    right: -90px; }
    .co-ride-index > li {
      font-size: 1.5rem;
      margin: 0 8px;
      padding: 0 5px; }
      .co-ride-index > li.slick-active {
        border-bottom: 4px solid #f8bf00; }
  .slide-caption {
    max-width: 33%; }
  .co-carousel .slide {
    min-height: 270px; }
    .co-carousel .slide .thumbnail {
      margin: 0; }
      .co-carousel .slide .thumbnail img {
        max-height: 270px; }
    .co-carousel .slide h4 {
      font-size: 1.5rem; }
    .co-carousel .slide p {
      font-size: 0.875rem; }
    .co-carousel .slide .carousel-item-info {
      padding: 25px; }
    .co-carousel .slide [rel="category tag"] {
      font-size: 0.875rem; }
    .co-carousel .slide .permalink:hover {
      text-decoration: underline; }
  .inside-grid .slick-arrow {
    width: 49px;
    height: 34px;
    background-color: transparent; }
    .inside-grid .slick-arrow.slick-next {
      right: -68px; }
      .inside-grid .slick-arrow.slick-next:after {
        content: "";
        display: block;
        background-image: url(../assets/co-icons.png);
        background-position: -151px -87px;
        background-repeat: no-repeat;
        background-size: 200px 200px;
        width: 100%;
        height: 100%; }
    .inside-grid .slick-arrow.slick-prev {
      left: -68px; }
      .inside-grid .slick-arrow.slick-prev:after {
        content: "";
        display: block;
        background-image: url(../assets/co-icons.png);
        background-position: -151px -8px;
        background-repeat: no-repeat;
        background-size: 200px 200px;
        width: 100%;
        height: 100%; }
  .co-ride-carousel {
    width: calc(100% - 90px);
    padding-right: 20px;
    border-right: 1px solid #dad9d7; }
    .co-ride-carousel .slide h3 {
      font-weight: 700; }
  .expandable-list > li {
    font-size: 1.125rem; }
  .single-featured_event .page-header {
    min-height: 460px;
    padding-top: 200px; }
  .staff-item + .staff-item {
    margin-top: 50px; }
  .staff-item img {
    border-bottom: 6px solid #f8bf00; }
  .blog-filters-container {
    padding: 20px 0;
    margin-bottom: 60px; }
    .blog-filters-container h4 {
      font-size: 1.125rem;
      text-transform: uppercase; }
  .blog-filters li {
    font-size: 1.125rem;
    margin: 0 12px; }
  .blog-item {
    margin-bottom: 70px; }
  .content-card ul.actions {
    margin: 1rem 0; } }

@media print, screen and (min-width: 1024px) and (max-width: 1200px) {
  .blog-filters-container h4 {
    font-size: 1rem; }
  .blog-filters li {
    font-size: 1rem; } }

@media screen and (min-width: 1270px) and (max-width: 1400px) {
  .co-carousel .slide h4 {
    font-size: 1.25rem; } }

.two-column-item {
  width: 45%;
  margin-right: 5%;
  float: left; }

.ride-archive,
.e2ma_signup_form_label,
.e2ma_signup_form_required_footnote,
.e2ma_signup_message,
#e2ma_signup_reset_button {
  display: none; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3Njc3Mvc3R5bGUuY3NzIiwiLi4vLi4vc2Nzcy9odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2N5Y2xlb3JlZ29uL3Njc3MvdmFyaWFibGVzL19nbG9iYWwuc2NzcyIsIi4uLy4uL3Njc3MvaHRtbC93cC1jb250ZW50L3RoZW1lcy9jeWNsZW9yZWdvbi9zY3NzL3ZlbmRvcnMvX3dvcmRwcmVzcy5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24uc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvX3ZlbmRvci9ub3JtYWxpemUtc2Nzcy9zYXNzL25vcm1hbGl6ZS9fbm9ybWFsaXplLW1peGluLnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL192ZW5kb3Ivbm9ybWFsaXplLXNjc3Mvc2Fzcy9ub3JtYWxpemUvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9fdmVuZG9yL25vcm1hbGl6ZS1zY3NzL3Nhc3Mvbm9ybWFsaXplL192ZXJ0aWNhbC1yaHl0aG0uc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9fZ2xvYmFsLnNjc3MiLCIuLi8uLi9zY3NzL2h0bWwvd3AtY29udGVudC90aGVtZXMvY3ljbGVvcmVnb24vc2Nzcy92ZW5kb3JzL19zZXR0aW5ncy5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3V0aWwvX21peGlucy5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2dyaWQvX2ZsZXgtZ3JpZC5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2dyaWQvX3Jvdy5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3V0aWwvX3VuaXQuc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy91dGlsL19icmVha3BvaW50LnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZ3JpZC9fZ3V0dGVyLnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdXRpbC9fZmxleC5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2dyaWQvX2NvbHVtbi5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2dyaWQvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdHlwb2dyYXBoeS9fYmFzZS5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3R5cG9ncmFwaHkvX2hlbHBlcnMuc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy90eXBvZ3JhcGh5L19hbGlnbm1lbnQuc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy90eXBvZ3JhcGh5L19wcmludC5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2Zvcm1zL190ZXh0LnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm9ybXMvX2NoZWNrYm94LnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm9ybXMvX2xhYmVsLnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm9ybXMvX2hlbHAtdGV4dC5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2Zvcm1zL19maWVsZHNldC5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2Zvcm1zL19zZWxlY3Quc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3Jtcy9fZXJyb3Iuc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24tbWVudS5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX2JhZGdlLnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19jYWxsb3V0LnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX2Nsb3NlLWJ1dHRvbi5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX21lbnUuc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19tZW51LWljb24uc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19kcmlsbGRvd24uc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX2Ryb3Bkb3duLW1lbnUuc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdXRpbC9fbWF0aC5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX2xhYmVsLnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fbWVkaWEtb2JqZWN0LnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fb2ZmLWNhbnZhcy5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX29yYml0LnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyZXNzLWJhci5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX3N0aWNreS5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX3JldmVhbC5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX3N3aXRjaC5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdXRpbC9fY29sb3Iuc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL190YWJzLnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fdGh1bWJuYWlsLnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fdGl0bGUtYmFyLnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX3RvcC1iYXIuc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi9zY3NzL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fZmxvYXQuc2NzcyIsIi4uLy4uL3Njc3Mvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19mbGV4LnNjc3MiLCIuLi8uLi9zY3NzL2h0bWwvd3AtY29udGVudC90aGVtZXMvY3ljbGVvcmVnb24vc2Nzcy92ZW5kb3JzL19zeW1ib2wtc2V0LnNjc3MiLCIuLi8uLi9zY3NzL2h0bWwvd3AtY29udGVudC90aGVtZXMvY3ljbGVvcmVnb24vc2Nzcy9taXhpbnMvX3V0aWxpdHktbWl4aW5zLnNjc3MiLCIuLi8uLi9zY3NzL2h0bWwvd3AtY29udGVudC90aGVtZXMvY3ljbGVvcmVnb24vc2Nzcy90eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi9zY3NzL2h0bWwvd3AtY29udGVudC90aGVtZXMvY3ljbGVvcmVnb24vc2Nzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MiLCIuLi8uLi9zY3NzL2h0bWwvd3AtY29udGVudC90aGVtZXMvY3ljbGVvcmVnb24vc2Nzcy9jb21wb25lbnRzL19jb21tZW50cy5zY3NzIiwiLi4vLi4vc2Nzcy9odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2N5Y2xlb3JlZ29uL3Njc3MvY29tcG9uZW50cy9fcG9zdC5zY3NzIiwiLi4vLi4vc2Nzcy9odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2N5Y2xlb3JlZ29uL3Njc3MvbWl4aW5zL19jby1taXhpbnMuc2NzcyIsIi4uLy4uL3Njc3MvaHRtbC93cC1jb250ZW50L3RoZW1lcy9jeWNsZW9yZWdvbi9zY3NzL2NvbXBvbmVudHMvX2ltYWdlcy5zY3NzIiwiLi4vLi4vc2Nzcy9odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2N5Y2xlb3JlZ29uL3Njc3MvY29tcG9uZW50cy92aWRlby5zY3NzIiwiLi4vLi4vc2Nzcy9odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2N5Y2xlb3JlZ29uL3Njc3MvbW9kdWxlcy9fbWFwcy5zY3NzIiwiLi4vLi4vc2Nzcy9odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2N5Y2xlb3JlZ29uL3Njc3Mvc2VjdGlvbnMvX2hlYWRlci5zY3NzIiwiLi4vLi4vc2Nzcy9odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2N5Y2xlb3JlZ29uL3Njc3Mvc2VjdGlvbnMvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vc2Nzcy9odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2N5Y2xlb3JlZ29uL3Njc3Mvc2VjdGlvbnMvX2dyaWQuc2NzcyIsIi4uLy4uL3Njc3MvaHRtbC93cC1jb250ZW50L3RoZW1lcy9jeWNsZW9yZWdvbi9zY3NzL3N0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDMkJqQjtFQUNJLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsaUJBQWdCLEVBQ25COztBQUVEO0dBUUUsUUFBUSxFQUNUO0VBUkM7SUFDSSxhQUFZO0lBQ1osZUFBYyxFQUNqQjtFQUNEO0lBQ0ksWUFBVyxFQUNkOztBQ3hDSDtpRUFDaUU7QUFDakU7RUFDSSx3QkFBdUIsRUFDMUI7O0FBRUQ7O0VBRUksZUFBYztFQUNkLDBCQUF5QixFQUM1Qjs7QUFFRDtFQUNJLGFBQVc7RUFDWCx3QkFBdUIsRUFDMUI7O0FBRUQ7RUFDSSxZQUFXO0VBQ1gsd0JBQXVCLEVBQzFCOztBQUVEO0VBQ0ksYUFBWTtFQUNaLHdCQUF1QixFQUMxQjs7QUFFRDtFQUNJLHdCQUF1QixFQUMxQjs7QUFFRDtFQUNJLFlBQVc7RUFDWCx3QkFBdUIsRUFDMUI7O0FBRUQ7RUFDSSxlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQUNyQjs7QUFFRDtFQUNJLGlCQUFnQjtFQUNoQiwwQkFBeUI7RUFDekIsZUFBYztFQUFFLDhDQUE4QztFQUM5RCxzQkFBcUI7RUFDckIsbUJBQWtCLEVBQ3JCOztBQUVEO0VBQ0ksd0JBQXVCLEVBQzFCOztBQUVEO0VBQ0ksd0JBQXVCLEVBQzFCOztBQUVEO0VBQ0ksd0JBQXVCLEVBQzFCOztBQUVEO0VBQ0ksZUFBYztFQUNkLGFBQVk7RUFDWixVQUFTO0VBQ1QsaUJBQWdCO0VBQ2hCLFdBQVU7RUFDVixZQUFXLEVBQ2Q7O0FBRUQ7RUFDSSxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixVQUFTO0VBQ1QsbUJBQWtCLEVBQ3JCOztBQUVELHlDQUF5QztBQUN6QztFQUNFLCtCQUE4QjtFQUM5Qiw4QkFBNkI7RUFDdkIsb0JBQW1CO0VBQ3pCLFlBQVc7RUFDWCxXQUFVO0VBQ1YsaUJBQWdCLEVBQ2pCOztBQUVEO0VBQ0UsMEJBQXlCO0VBQ3pCLG1CQUFrQjtFQUNsQiwyQ0FBMEM7RUFDMUMsc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCxlQUFjO0VBQ2QsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsa0JBQWlCO0VBQ2pCLGFBQVk7RUFDWixVQUFTO0VBQ1Qsb0JBQW1CO0VBQ25CLHdCQUF1QjtFQUN2QixzQkFBcUI7RUFDckIsU0FBUTtFQUNSLFlBQVc7RUFDWCxnQkFBZTtFQUFFLHVCQUF1QixFQUN6Qzs7QUMxR0Q7Ozs7O0dBS0c7QUN3Q0QsaUVBQWlFO0FBRy9EO29GQUNnRjtBQUVoRjs7Ozs7T0FLRztBQUVIO0VBQ0Usd0JDMUN1QjtFRDBDUyxPQUFPO0VBUXJDLGtCQUFpQjtFQUFFLE9BQU87RUFFNUIsMkJBQTBCO0VBQUUsT0FBTztFQUNuQywrQkFBOEI7RUFBRSxPQUFPLEVBQ3hDOztBQUlEO29GQUNnRjtBQUVoRjs7T0FFRztBQUVIO0VBQ0UsVUFBUyxFQUNWOztBQUVEOztPQUVHO0FBRUg7Ozs7OztFQU1FLGVBQWMsRUFDZjs7QUFFRDs7O09BR0c7QUFFSDtFRTlFRixlQVh1QztFRm9HakMsaUJBQWdCLEVBRW5COztBQW9DRDtvRkFDZ0Y7QUF1Q2hGOztPQUVHO0FBRUg7O0VBRUUsZUFBYyxFQUNmOztBQUVEOztPQUVHO0FBRUg7RUFLSSxpQkN2TFksRUR5TGY7O0FBRUQ7OztPQUdHO0FBRUg7RUFDRSx3QkFBdUI7RUFBRSxPQUFPO0VBQ2hDLFVBQVM7RUFBRSxPQUFPO0VBQ2xCLGtCQUFpQjtFQUFFLE9BQU8sRUFDM0I7O0FBRUQ7O09BRUc7QUFFSDtFQUNFLGVBQWMsRUFDZjs7QUFhRDs7O09BR0c7QUFFSDtFQUNFLGtDQUFpQztFQUFFLE9BQU87RUFDMUMsZUFBYztFQUFFLE9BQU8sRUFDeEI7O0FBSUQ7b0ZBQ2dGO0FBRWhGOzs7T0FHRztBQUVIO0VBQ0UsOEJBQTZCO0VBQUUsT0FBTztFQUN0QyxzQ0FBcUM7RUFBRSxPQUFPLEVBQy9DOztBQUVEOzs7T0FHRztBQUVIOztFQUVFLGlCQUFnQixFQUNqQjs7QUFJRDtvRkFDZ0Y7QUFFaEY7OztPQUdHO0FBRUg7RUFDRSxvQkFBbUI7RUFBRSxPQUFPO0VBQzVCLDJCQUEwQjtFQUFFLE9BQU87RUFDbkMsa0NBQWlDO0VBQUUsT0FBTyxFQUMzQzs7QUFFRDs7T0FFRztBQUVIOztFQUVFLHFCQUFvQixFQUNyQjs7QUFFRDs7T0FFRztBQVBIOztFQVdFLG9CQUFtQixFQUNwQjs7QUFFRDs7O09BR0c7QUFFSDs7O0VBR0Usa0NBQWlDO0VBQUUsT0FBTztFQUMxQyxlQUFjO0VBQUUsT0FBTyxFQUN4Qjs7QUFFRDs7T0FFRztBQUVIO0VBQ0UsbUJBQWtCLEVBQ25COztBQUVEOztPQUVHO0FBRUg7RUFDRSx1QkFBc0I7RUFDdEIsWUFBVyxFQUNaOztBQUVEOztPQUVHO0FBRUg7RUFDRSxlQUFjLEVBQ2Y7O0FBRUQ7OztPQUdHO0FBRUg7O0VBRUUsZUFBYztFQUNkLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIseUJBQXdCLEVBQ3pCOztBQUVEO0VBQ0UsZ0JBQWUsRUFDaEI7O0FBRUQ7RUFDRSxZQUFXLEVBQ1o7O0FBSUQ7b0ZBQ2dGO0FBRWhGOztPQUVHO0FBRUg7O0VBRUUsc0JBQXFCLEVBQ3RCOztBQUVEOztPQUVHO0FBRUg7RUFDRSxjQUFhO0VBQ2IsVUFBUyxFQUNWOztBQUVEOztPQUVHO0FBRUg7RUFDRSxtQkFBa0IsRUFDbkI7O0FBRUQ7O09BRUc7QUFFSDtFQUNFLGlCQUFnQixFQUNqQjs7QUFJRDtvRkFDZ0Y7QUFFaEY7OztPQUdHO0FBRUg7Ozs7O0VBS0Usd0JDelp1QjtFRHlaUyxPQUFPO0VBQ3ZDLGdCQUFlO0VBQUUsT0FBTztFQUt0QixrQkFBaUI7RUFBRSxPQUFPO0VBRTVCLFVBQVM7RUFBRSxPQUFPLEVBQ25COztBQUVEOztPQUVHO0FBRUg7RUFDRSxrQkFBaUIsRUFDbEI7O0FBRUQ7OztPQUdHO0FBRUg7O0VBQ1MsT0FBTztFQUNkLHFCQUFvQixFQUNyQjs7QUFFRDs7OztPQUlHO0FBRUg7Ozs7RUFJRSwyQkFBMEI7RUFBRSxPQUFPLEVBQ3BDOztBQUVEOzs7O0VBS0U7O1NBRUc7RUFPSDs7U0FFRyxFQUtKO0VBckJEOzs7O0lBVUksbUJBQWtCO0lBQ2xCLFdBQVUsRUFDWDtFQVpIOzs7O0lBbUJJLCtCQUE4QixFQUMvQjs7QUFHSDs7T0FFRztBQUVIO0VBQ0Usa0JBQWlCLEVBQ2xCOztBQUVEOzs7T0FHRztBSmhHUDs7RUlvR00sdUJBQXNCO0VBQUUsT0FBTztFQUMvQixXQUFVO0VBQUUsT0FBTyxFQUNwQjs7QUFFRDs7T0FFRztBSmhHUDs7RUlvR00sYUFBWSxFQUNiOztBQUVEOzs7T0FHRztBSmxHUDtFSXFHTSw4QkFBNkI7RUFBRSxPQUFPO0VBQ3RDLHFCQUFvQjtFQUFFLE9BQU87RUFFN0I7O1NBRUcsRUFNSjtFSnhHSDtJSXNHTSx5QkFBd0IsRUFDekI7O0FBR0g7OztPQUdHO0FBRUg7RUFDRSwyQkFBMEI7RUFBRSxPQUFPO0VBQ25DLGNBQWE7RUFBRSxPQUFPLEVBQ3ZCOztBQUVEOztPQUVHO0FBRUg7RUFDRSwwQkFBeUI7RUFDekIsY0FBYTtFQUNiLCtCQUE4QixFQUMvQjs7QUFFRDs7Ozs7T0FLRztBQUVIO0VBQ0UsdUJBQXNCO0VBQUUsT0FBTztFQUMvQixlQUFjO0VBQUUsT0FBTztFQUN2QixnQkFBZTtFQUFFLE9BQU87RUFDeEIsV0FBVTtFQUFFLE9BQU87RUFDbkIsZUFBYztFQUFFLE9BQU87RUFDdkIsb0JBQW1CO0VBQUUsT0FBTyxFQUM3Qjs7QUFFRDs7O09BR0c7QUFFSDtFQUNFLHNCQUFxQjtFQUFFLE9BQU87RUFDOUIseUJBQXdCO0VBQUUsT0FBTyxFQUNsQzs7QUFFRDs7T0FFRztBQUVIO0VBQ0UsZUFBYyxFQUNmOztBQUlEO29GQUNnRjtBQUVoRjs7T0FFRztBQUVIO0VBQ0UsZUFBYyxFQUNmOztBQUVEOztPQUVHO0FBRUg7RUFDRSxtQkFBa0IsRUFDbkI7O0FBRUQ7O09BRUc7QUFFSDtFQUNFLGVBQWMsRUFxQmY7O0FBSUQ7b0ZBQ2dGO0FBRWhGOztPQUVHO0FBRUg7RUFDRSxzQkFBcUIsRUFDdEI7O0FBRUQ7O09BRUc7QUFFSDtFQUNFLGNBQWEsRUFDZDs7QUFJRDtvRkFDZ0Y7QUFFaEY7O09BRUc7QUo3SVA7RUlnSk0sY0FBYSxFQUNkOztBRzlpQkg7RUFDRSx5RUFBZ0QsRUFDakQ7O0FIM0RDO0VHOERBLHVCQUFzQjtFQUN0QixnQkN6RW1CLEVEMEVwQjs7QUFHRDs7O0VBR0Usb0JBQW1CLEVBQ3BCOztBSC9DQztFR21EQSxVQUFTO0VBQ1QsV0FBVTtFQUVWLG9CQzFFVztFRDRFWCxrRU4vSCtEO0VNZ0kvRCxvQkN0RXlCO0VEdUV6QixpQkMxRm1CO0VEMkZuQixlQ2hGVztFRG1GVCxvQ0FBbUM7RUFDbkMsbUNBQWtDLEVBRXJDOztBSDRQQztFR3hQQSxzQkFBcUI7RUFDckIsdUJBQXNCO0VBR3RCLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLGdDQUErQixFQUNoQzs7QUg4YUM7RUcxYUEsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixpQkM3RmEsRUQ4RmQ7O0FBR0Q7RUFDRSxZQUFXO0VBQ1gsaUJDbkdhLEVEb0dkOztBQUlEOzs7Ozs7RUFLSSwyQkFBMEIsRUFDM0I7O0FIb1FEO0VHN1BBLFdBQVU7RUFFVix5QkFBZ0I7S0FBaEIsc0JBQWdCO1VBQWhCLGlCQUFnQjtFQUNoQixVQUFTO0VBQ1QsaUJDekhhO0VEMEhiLHdCQUF1QjtFQUV2QixlQUFjLEVBQ2Y7RVBxWUQ7SVN2WkUsV0FBVSxFQUNYOztBRm9CRDtFQUNFLDBCQUF5QixFQUMxQjs7QUFFRDtFQUNFLHlCQUF3QixFQUN6Qjs7QUczRUQ7RUNqQ0EsaUJDVHVEO0VGbkRyRCxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBSWpCLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsK0JBbEJtQjtFQWtCbkIsOEJBbEJtQjtNQWtCbkIsd0JBbEJtQjtVQWtCbkIsb0JBbEJtQixFQW1JcEI7RUExQkQ7SUM5Q0Usd0JBRitEO0lBRy9ELHVCQUgrRCxFRHNEOUQ7SUdtQkM7TUh6Qko7UUM5Q0UseUJBRitEO1FBRy9ELHdCQUgrRCxFRHNEOUQsRUFBQTtJR21CQztNSHpCSjtRQzlDRSx5QkFGK0Q7UUFHL0Qsd0JBSCtELEVEc0Q5RCxFQUFBO0VBTkg7SUNqQ0EsZ0JBSGEsRUQrQ1Y7RUFYSDtJSTVHRSxpQkZ1RVM7SUV0RVQsZ0JGc0VTLEVGcUROO0VBaEJMOzs7SUF1QkksZ0JBQWU7SUFDZixlQUFjLEVBQ2Y7O0FBSUg7RUF4Q0Esb0JBNURjO01BNERkLGtCQTVEYztVQTREZCxjQTVEYztFSXJDWix3QkFGcUM7RUFHckMsdUJBSHFDO0VKb0VyQyxtQkFBa0IsRUF5RW5CO0VHTkc7SUhJSjtNSXpJRSx5QkFGcUM7TUFHckMsd0JBSHFDLEVKNkl0QyxFQUFBOztBQUlEO0VBQ0UscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWEsRUFDZDs7QUFHRDtFQUNFLGdCQUFlO0VBQ2YsZUFBYztFQUNkLGlCQUFnQjtFQUNoQixnQkFBZSxFQUNoQjs7QUFHRDtFSzFKQSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYSxFTDRKWjs7QUFFRDtFQUNFLG9CQUFjO01BQWQsbUJBQWM7VUFBZCxlQUFjLEVBQ2Y7O0FBRUQ7RUFDRSxvQkFBYztNQUFkLG1CQUFjO1VBQWQsZUFBYyxFQUNmOztBQUVEO0VBQ0Usb0JBQWM7TUFBZCxtQkFBYztVQUFkLGVBQWMsRUFDZjs7QUFHQztFS2hIRiwrQkFuRVU7RUFtRVYsOEJBbkVVO01BbUVWLHdCQW5FVTtVQW1FVixvQkFuRVUsRUxxTFA7O0FBRkQ7RUtoSEYsK0JBbEUwQjtFQWtFMUIsK0JBbEUwQjtNQWtFMUIsZ0NBbEUwQjtVQWtFMUIsNEJBbEUwQixFTG9MdkI7O0FBRkQ7RUtoSEYsNkJBakVnQjtFQWlFaEIsOEJBakVnQjtNQWlFaEIsMkJBakVnQjtVQWlFaEIsdUJBakVnQixFTG1MYjs7QUFGRDtFS2hIRiw2QkFoRWdDO0VBZ0VoQywrQkFoRWdDO01BZ0VoQyxtQ0FoRWdDO1VBZ0VoQywrQkFoRWdDLEVMa0w3Qjs7QUFNQztFQUNFLG9CTS9LK0M7TU4rSy9DLHlCTS9LK0M7VU4rSy9DLHFCTS9LK0M7RU5nTC9DLHNCTWhMK0MsRU5pTGhEOztBQUtEO0VPektKLGdCRGhCZ0MsRU4yTDNCOztBQVZEO0VBQ0Usb0JNL0srQztNTitLL0MsMEJNL0srQztVTitLL0Msc0JNL0srQztFTmdML0MsdUJNaEwrQyxFTmlMaEQ7O0FBS0Q7RU96S0osd0JEYnFELEVOd0xoRDs7QUFWRDtFQUNFLG9CTS9LK0M7TU4rSy9DLGtCTS9LK0M7VU4rSy9DLGNNL0srQztFTmdML0MsZU1oTCtDLEVOaUxoRDs7QUFLRDtFT3pLSix5QkRicUQsRU53TGhEOztBQVZEO0VBQ0Usb0JNL0srQztNTitLL0MsMEJNL0srQztVTitLL0Msc0JNL0srQztFTmdML0MsdUJNaEwrQyxFTmlMaEQ7O0FBS0Q7RU96S0osaUJEYnFELEVOd0xoRDs7QUFWRDtFQUNFLG9CTS9LK0M7TU4rSy9DLDBCTS9LK0M7VU4rSy9DLHNCTS9LK0M7RU5nTC9DLHVCTWhMK0MsRU5pTGhEOztBQUtEO0VPektKLHlCRGJxRCxFTndMaEQ7O0FBVkQ7RUFDRSxvQk0vSytDO01OK0svQyxrQk0vSytDO1VOK0svQyxjTS9LK0M7RU5nTC9DLGVNaEwrQyxFTmlMaEQ7O0FBS0Q7RU96S0oseUJEYnFELEVOd0xoRDs7QUFWRDtFQUNFLG9CTS9LK0M7TU4rSy9DLDBCTS9LK0M7VU4rSy9DLHNCTS9LK0M7RU5nTC9DLHVCTWhMK0MsRU5pTGhEOztBQUtEO0VPektKLGlCRGJxRCxFTndMaEQ7O0FBVkQ7RUFDRSxvQk0vSytDO01OK0svQywwQk0vSytDO1VOK0svQyxzQk0vSytDO0VOZ0wvQyx1Qk1oTCtDLEVOaUxoRDs7QUFLRDtFT3pLSix5QkRicUQsRU53TGhEOztBQVZEO0VBQ0Usb0JNL0srQztNTitLL0Msa0JNL0srQztVTitLL0MsY00vSytDO0VOZ0wvQyxlTWhMK0MsRU5pTGhEOztBQUtEO0VPektKLHlCRGJxRCxFTndMaEQ7O0FBVkQ7RUFDRSxvQk0vSytDO01OK0svQywwQk0vSytDO1VOK0svQyxzQk0vSytDO0VOZ0wvQyx1Qk1oTCtDLEVOaUxoRDs7QUFLRDtFT3pLSixpQkRicUQsRU53TGhEOztBQVZEO0VBQ0Usb0JNL0srQztNTitLL0MsMEJNL0srQztVTitLL0Msc0JNL0srQztFTmdML0MsdUJNaEwrQyxFTmlMaEQ7O0FBS0Q7RU96S0oseUJEYnFELEVOd0xoRDs7QUFWRDtFQUNFLG9CTS9LK0M7TU4rSy9DLG1CTS9LK0M7VU4rSy9DLGVNL0srQztFTmdML0MsZ0JNaEwrQyxFTmlMaEQ7O0FBS0Q7RU96S0oseUJEYnFELEVOd0xoRDs7QUFLRDtFS2pKSiw2QkxnSmdCO01LaEpoQixrQkxnSmdCO1VLaEpoQixTTGdKZ0IsRUFHWDs7QUFGRDtFS2pKSiw2QkxnSmdCO01LaEpoQixrQkxnSmdCO1VLaEpoQixTTGdKZ0IsRUFHWDs7QUFGRDtFS2pKSiw2QkxnSmdCO01LaEpoQixrQkxnSmdCO1VLaEpoQixTTGdKZ0IsRUFHWDs7QUFGRDtFS2pKSiw2QkxnSmdCO01LaEpoQixrQkxnSmdCO1VLaEpoQixTTGdKZ0IsRUFHWDs7QUFGRDtFS2pKSiw2QkxnSmdCO01LaEpoQixrQkxnSmdCO1VLaEpoQixTTGdKZ0IsRUFHWDs7QUFGRDtFS2pKSiw2QkxnSmdCO01LaEpoQixrQkxnSmdCO1VLaEpoQixTTGdKZ0IsRUFHWDs7QUFLRDtFQXpISixvQkFBZTtNQUFmLGdCQUFlLEVBMkhWO0VBekhMO0lBR0Usb0JBRnNCO1FBRXRCLG1CQUZzQjtZQUV0QixlQUZzQjtJQUd0QixnQkFIc0IsRUFJdkI7O0FBa0hHO0VBekhKLG9CQUFlO01BQWYsZ0JBQWUsRUEySFY7RUF6SEw7SUFHRSxvQkFGc0I7UUFFdEIsa0JBRnNCO1lBRXRCLGNBRnNCO0lBR3RCLGVBSHNCLEVBSXZCOztBQWtIRztFQXpISixvQkFBZTtNQUFmLGdCQUFlLEVBMkhWO0VBekhMO0lBR0Usb0JBRnNCO1FBRXRCLDBCQUZzQjtZQUV0QixzQkFGc0I7SUFHdEIsdUJBSHNCLEVBSXZCOztBQWtIRztFQXpISixvQkFBZTtNQUFmLGdCQUFlLEVBMkhWO0VBekhMO0lBR0Usb0JBRnNCO1FBRXRCLGtCQUZzQjtZQUV0QixjQUZzQjtJQUd0QixlQUhzQixFQUl2Qjs7QUFrSEc7RUF6SEosb0JBQWU7TUFBZixnQkFBZSxFQTJIVjtFQXpITDtJQUdFLG9CQUZzQjtRQUV0QixrQkFGc0I7WUFFdEIsY0FGc0I7SUFHdEIsZUFIc0IsRUFJdkI7O0FBa0hHO0VBekhKLG9CQUFlO01BQWYsZ0JBQWUsRUEySFY7RUF6SEw7SUFHRSxvQkFGc0I7UUFFdEIsMEJBRnNCO1lBRXRCLHNCQUZzQjtJQUd0Qix1QkFIc0IsRUFJdkI7O0FBa0hHO0VBekhKLG9CQUFlO01BQWYsZ0JBQWUsRUEySFY7RUF6SEw7SUFHRSxvQkFGc0I7UUFFdEIsMEJBRnNCO1lBRXRCLHNCQUZzQjtJQUd0Qix1QkFIc0IsRUFJdkI7O0FBa0hHO0VBekhKLG9CQUFlO01BQWYsZ0JBQWUsRUEySFY7RUF6SEw7SUFHRSxvQkFGc0I7UUFFdEIsb0JBRnNCO1lBRXRCLGdCQUZzQjtJQUd0QixpQkFIc0IsRUFJdkI7O0FBaUtDO0VJMVBBLGlCRnVFUztFRXRFVCxnQkZzRVMsRUZvTG1DOztBQUc1QztFSTlQQSx3QkFGcUM7RUFHckMsdUJBSHFDLEVKaVFnQjs7QUcxSG5EO0VIZ0RBO0lBQ0Usb0JNL0srQztRTitLL0MseUJNL0srQztZTitLL0MscUJNL0srQztJTmdML0Msc0JNaEwrQyxFTmlMaEQ7RUFLRDtJT3pLSixnQkRoQmdDLEVOMkwzQjtFQVZEO0lBQ0Usb0JNL0srQztRTitLL0MsMEJNL0srQztZTitLL0Msc0JNL0srQztJTmdML0MsdUJNaEwrQyxFTmlMaEQ7RUFLRDtJT3pLSix3QkRicUQsRU53TGhEO0VBVkQ7SUFDRSxvQk0vSytDO1FOK0svQyxrQk0vSytDO1lOK0svQyxjTS9LK0M7SU5nTC9DLGVNaEwrQyxFTmlMaEQ7RUFLRDtJT3pLSix5QkRicUQsRU53TGhEO0VBVkQ7SUFDRSxvQk0vSytDO1FOK0svQywwQk0vSytDO1lOK0svQyxzQk0vSytDO0lOZ0wvQyx1Qk1oTCtDLEVOaUxoRDtFQUtEO0lPektKLGlCRGJxRCxFTndMaEQ7RUFWRDtJQUNFLG9CTS9LK0M7UU4rSy9DLDBCTS9LK0M7WU4rSy9DLHNCTS9LK0M7SU5nTC9DLHVCTWhMK0MsRU5pTGhEO0VBS0Q7SU96S0oseUJEYnFELEVOd0xoRDtFQVZEO0lBQ0Usb0JNL0srQztRTitLL0Msa0JNL0srQztZTitLL0MsY00vSytDO0lOZ0wvQyxlTWhMK0MsRU5pTGhEO0VBS0Q7SU96S0oseUJEYnFELEVOd0xoRDtFQVZEO0lBQ0Usb0JNL0srQztRTitLL0MsMEJNL0srQztZTitLL0Msc0JNL0srQztJTmdML0MsdUJNaEwrQyxFTmlMaEQ7RUFLRDtJT3pLSixpQkRicUQsRU53TGhEO0VBVkQ7SUFDRSxvQk0vSytDO1FOK0svQywwQk0vSytDO1lOK0svQyxzQk0vSytDO0lOZ0wvQyx1Qk1oTCtDLEVOaUxoRDtFQUtEO0lPektKLHlCRGJxRCxFTndMaEQ7RUFWRDtJQUNFLG9CTS9LK0M7UU4rSy9DLGtCTS9LK0M7WU4rSy9DLGNNL0srQztJTmdML0MsZU1oTCtDLEVOaUxoRDtFQUtEO0lPektKLHlCRGJxRCxFTndMaEQ7RUFWRDtJQUNFLG9CTS9LK0M7UU4rSy9DLDBCTS9LK0M7WU4rSy9DLHNCTS9LK0M7SU5nTC9DLHVCTWhMK0MsRU5pTGhEO0VBS0Q7SU96S0osaUJEYnFELEVOd0xoRDtFQVZEO0lBQ0Usb0JNL0srQztRTitLL0MsMEJNL0srQztZTitLL0Msc0JNL0srQztJTmdML0MsdUJNaEwrQyxFTmlMaEQ7RUFLRDtJT3pLSix5QkRicUQsRU53TGhEO0VBVkQ7SUFDRSxvQk0vSytDO1FOK0svQyxtQk0vSytDO1lOK0svQyxlTS9LK0M7SU5nTC9DLGdCTWhMK0MsRU5pTGhEO0VBS0Q7SU96S0oseUJEYnFELEVOd0xoRDtFQUtEO0lLakpKLDZCTGdKZ0I7UUtoSmhCLGtCTGdKZ0I7WUtoSmhCLFNMZ0pnQixFQUdYO0VBRkQ7SUtqSkosNkJMZ0pnQjtRS2hKaEIsa0JMZ0pnQjtZS2hKaEIsU0xnSmdCLEVBR1g7RUFGRDtJS2pKSiw2QkxnSmdCO1FLaEpoQixrQkxnSmdCO1lLaEpoQixTTGdKZ0IsRUFHWDtFQUZEO0lLakpKLDZCTGdKZ0I7UUtoSmhCLGtCTGdKZ0I7WUtoSmhCLFNMZ0pnQixFQUdYO0VBRkQ7SUtqSkosNkJMZ0pnQjtRS2hKaEIsa0JMZ0pnQjtZS2hKaEIsU0xnSmdCLEVBR1g7RUFGRDtJS2pKSiw2QkxnSmdCO1FLaEpoQixrQkxnSmdCO1lLaEpoQixTTGdKZ0IsRUFHWDtFQUtEO0lBekhKLG9CQUFlO1FBQWYsZ0JBQWUsRUEySFY7SUF6SEw7TUFHRSxvQkFGc0I7VUFFdEIsbUJBRnNCO2NBRXRCLGVBRnNCO01BR3RCLGdCQUhzQixFQUl2QjtFQWtIRztJQXpISixvQkFBZTtRQUFmLGdCQUFlLEVBMkhWO0lBekhMO01BR0Usb0JBRnNCO1VBRXRCLGtCQUZzQjtjQUV0QixjQUZzQjtNQUd0QixlQUhzQixFQUl2QjtFQWtIRztJQXpISixvQkFBZTtRQUFmLGdCQUFlLEVBMkhWO0lBekhMO01BR0Usb0JBRnNCO1VBRXRCLDBCQUZzQjtjQUV0QixzQkFGc0I7TUFHdEIsdUJBSHNCLEVBSXZCO0VBa0hHO0lBekhKLG9CQUFlO1FBQWYsZ0JBQWUsRUEySFY7SUF6SEw7TUFHRSxvQkFGc0I7VUFFdEIsa0JBRnNCO2NBRXRCLGNBRnNCO01BR3RCLGVBSHNCLEVBSXZCO0VBa0hHO0lBekhKLG9CQUFlO1FBQWYsZ0JBQWUsRUEySFY7SUF6SEw7TUFHRSxvQkFGc0I7VUFFdEIsa0JBRnNCO2NBRXRCLGNBRnNCO01BR3RCLGVBSHNCLEVBSXZCO0VBa0hHO0lBekhKLG9CQUFlO1FBQWYsZ0JBQWUsRUEySFY7SUF6SEw7TUFHRSxvQkFGc0I7VUFFdEIsMEJBRnNCO2NBRXRCLHNCQUZzQjtNQUd0Qix1QkFIc0IsRUFJdkI7RUFrSEc7SUF6SEosb0JBQWU7UUFBZixnQkFBZSxFQTJIVjtJQXpITDtNQUdFLG9CQUZzQjtVQUV0QiwwQkFGc0I7Y0FFdEIsc0JBRnNCO01BR3RCLHVCQUhzQixFQUl2QjtFQWtIRztJQXpISixvQkFBZTtRQUFmLGdCQUFlLEVBMkhWO0lBekhMO01BR0Usb0JBRnNCO1VBRXRCLG9CQUZzQjtjQUV0QixnQkFGc0I7TUFHdEIsaUJBSHNCLEVBSXZCLEVBQUE7O0FHNENHO0VIOEVFO0lBQ0Usb0JBL0tNO1FBK0tOLGtCQS9LTTtZQStLTixjQS9LTSxFQWdMUCxFQUFBOztBR2hGSDtFSHFGRTtJSzdKTiwrQkFuRVU7SUFtRVYsOEJBbkVVO1FBbUVWLHdCQW5FVTtZQW1FVixvQkFuRVUsRUxrT0g7RUFGRDtJSzdKTiwrQkFsRTBCO0lBa0UxQiwrQkFsRTBCO1FBa0UxQixnQ0FsRTBCO1lBa0UxQiw0QkFsRTBCLEVMaU9uQjtFQUZEO0lLN0pOLDZCQWpFZ0I7SUFpRWhCLDhCQWpFZ0I7UUFpRWhCLDJCQWpFZ0I7WUFpRWhCLHVCQWpFZ0IsRUxnT1Q7RUFGRDtJSzdKTiw2QkFoRWdDO0lBZ0VoQywrQkFoRWdDO1FBZ0VoQyxtQ0FoRWdDO1lBZ0VoQywrQkFoRWdDLEVMK056QjtFQUdIO0lBQ0Usb0JBQWM7UUFBZCxtQkFBYztZQUFkLGVBQWMsRUFDZjtFQUVEO0lBQ0Usb0JBQWM7UUFBZCxtQkFBYztZQUFkLGVBQWMsRUFDZjtFQUVEO0lBQ0Usb0JBQWM7UUFBZCxtQkFBYztZQUFkLGVBQWMsRUFDZixFQUFBOztBQUlDO0VBRUksb0JBQTJCO01BQTNCLG1CQUEyQjtVQUEzQixlQUEyQixFQUs1QjtFRy9HTDtJSHdHRTtNQUtNLG9CQTdNRTtVQTZNRixrQkE3TUU7Y0E2TUYsY0E3TUUsRUErTUwsRUFBQTs7QUcvR0w7RUhxSEY7SUkxUEEsaUJGdUVTO0lFdEVULGdCRnNFUyxFRm9MbUM7RUFHNUM7SUk5UEEseUJBRnFDO0lBR3JDLHdCQUhxQyxFSmlRZ0IsRUFBQTs7QUcxSG5EO0VIZ0RBO0lBQ0Usb0JNL0srQztRTitLL0MseUJNL0srQztZTitLL0MscUJNL0srQztJTmdML0Msc0JNaEwrQyxFTmlMaEQ7RUFLRDtJT3pLSixnQkRoQmdDLEVOMkwzQjtFQVZEO0lBQ0Usb0JNL0srQztRTitLL0MsMEJNL0srQztZTitLL0Msc0JNL0srQztJTmdML0MsdUJNaEwrQyxFTmlMaEQ7RUFLRDtJT3pLSix3QkRicUQsRU53TGhEO0VBVkQ7SUFDRSxvQk0vSytDO1FOK0svQyxrQk0vSytDO1lOK0svQyxjTS9LK0M7SU5nTC9DLGVNaEwrQyxFTmlMaEQ7RUFLRDtJT3pLSix5QkRicUQsRU53TGhEO0VBVkQ7SUFDRSxvQk0vSytDO1FOK0svQywwQk0vSytDO1lOK0svQyxzQk0vSytDO0lOZ0wvQyx1Qk1oTCtDLEVOaUxoRDtFQUtEO0lPektKLGlCRGJxRCxFTndMaEQ7RUFWRDtJQUNFLG9CTS9LK0M7UU4rSy9DLDBCTS9LK0M7WU4rSy9DLHNCTS9LK0M7SU5nTC9DLHVCTWhMK0MsRU5pTGhEO0VBS0Q7SU96S0oseUJEYnFELEVOd0xoRDtFQVZEO0lBQ0Usb0JNL0srQztRTitLL0Msa0JNL0srQztZTitLL0MsY00vSytDO0lOZ0wvQyxlTWhMK0MsRU5pTGhEO0VBS0Q7SU96S0oseUJEYnFELEVOd0xoRDtFQVZEO0lBQ0Usb0JNL0srQztRTitLL0MsMEJNL0srQztZTitLL0Msc0JNL0srQztJTmdML0MsdUJNaEwrQyxFTmlMaEQ7RUFLRDtJT3pLSixpQkRicUQsRU53TGhEO0VBVkQ7SUFDRSxvQk0vSytDO1FOK0svQywwQk0vSytDO1lOK0svQyxzQk0vSytDO0lOZ0wvQyx1Qk1oTCtDLEVOaUxoRDtFQUtEO0lPektKLHlCRGJxRCxFTndMaEQ7RUFWRDtJQUNFLG9CTS9LK0M7UU4rSy9DLGtCTS9LK0M7WU4rSy9DLGNNL0srQztJTmdML0MsZU1oTCtDLEVOaUxoRDtFQUtEO0lPektKLHlCRGJxRCxFTndMaEQ7RUFWRDtJQUNFLG9CTS9LK0M7UU4rSy9DLDBCTS9LK0M7WU4rSy9DLHNCTS9LK0M7SU5nTC9DLHVCTWhMK0MsRU5pTGhEO0VBS0Q7SU96S0osaUJEYnFELEVOd0xoRDtFQVZEO0lBQ0Usb0JNL0srQztRTitLL0MsMEJNL0srQztZTitLL0Msc0JNL0srQztJTmdML0MsdUJNaEwrQyxFTmlMaEQ7RUFLRDtJT3pLSix5QkRicUQsRU53TGhEO0VBVkQ7SUFDRSxvQk0vSytDO1FOK0svQyxtQk0vSytDO1lOK0svQyxlTS9LK0M7SU5nTC9DLGdCTWhMK0MsRU5pTGhEO0VBS0Q7SU96S0oseUJEYnFELEVOd0xoRDtFQUtEO0lLakpKLDZCTGdKZ0I7UUtoSmhCLGtCTGdKZ0I7WUtoSmhCLFNMZ0pnQixFQUdYO0VBRkQ7SUtqSkosNkJMZ0pnQjtRS2hKaEIsa0JMZ0pnQjtZS2hKaEIsU0xnSmdCLEVBR1g7RUFGRDtJS2pKSiw2QkxnSmdCO1FLaEpoQixrQkxnSmdCO1lLaEpoQixTTGdKZ0IsRUFHWDtFQUZEO0lLakpKLDZCTGdKZ0I7UUtoSmhCLGtCTGdKZ0I7WUtoSmhCLFNMZ0pnQixFQUdYO0VBRkQ7SUtqSkosNkJMZ0pnQjtRS2hKaEIsa0JMZ0pnQjtZS2hKaEIsU0xnSmdCLEVBR1g7RUFGRDtJS2pKSiw2QkxnSmdCO1FLaEpoQixrQkxnSmdCO1lLaEpoQixTTGdKZ0IsRUFHWDtFQUtEO0lBekhKLG9CQUFlO1FBQWYsZ0JBQWUsRUEySFY7SUF6SEw7TUFHRSxvQkFGc0I7VUFFdEIsbUJBRnNCO2NBRXRCLGVBRnNCO01BR3RCLGdCQUhzQixFQUl2QjtFQWtIRztJQXpISixvQkFBZTtRQUFmLGdCQUFlLEVBMkhWO0lBekhMO01BR0Usb0JBRnNCO1VBRXRCLGtCQUZzQjtjQUV0QixjQUZzQjtNQUd0Qixl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VjVPVztFVW9QWCxjQUFhO0VBT2Isc0JWMVBpQixFVTRQcEI7O0FBakNEO0VBSUkscUJOdlA2QztFTW1RN0MsaUJWNU9XO0VVb1BYLGNBQWE7RUFPYixzQlYxUGlCLEVVNFBwQjs7QUFqQ0Q7RUFJSSxvQk52UDZDO0VNbVE3QyxpQlY1T1c7RVVvUFgsY0FBYTtFQU9iLHNCVjFQaUIsRVU0UHBCOztBQWpDRDtFQUlJLHFCTnZQNkM7RU1tUTdDLGlCVjVPVztFVW9QWCxjQUFhO0VBT2Isc0JWMVBpQixFVTRQcEI7O0FBakNEO0VBSUksZ0JOdlA2QztFTW1RN0MsaUJWNU9XO0VVb1BYLGNBQWE7RUFPYixzQlYxUGlCLEVVNFBwQjs7QUxqTkg7RVRuREY7SWN1T1EsZ0JOdlA2QyxFTW9SaEQ7RUFqQ0Q7SUFJSSxrQk52UDZDLEVNb1JoRDtFQWpDRDtJQUlJLHFCTnZQNkMsRU1vUmhEO0VBakNEO0lBSUkscUJOdlA2QyxFTW9SaEQ7RUFqQ0Q7SUFJSSxtQk52UDZDLEVNb1JoRDtFQWpDRDtJQUlJLGdCTnZQNkMsRU1vUmhELEVBQUE7O0FkbkdMO0VjMEdBLHFCQUFvQjtFQUNwQixlakI3V2E7RWlCOFdiLHNCVnBPeUI7RVVzT3pCLGdCQUFlLEVBYWhCO0VBbEJEO0lBU0ksZVYzTzJELEVVK081RDtFQWJIO0lBZ0JJLFVBQVMsRUFDVjs7QWR2S0Q7RWM0S0EsWUFBVztFQUVYLGlCTmxUcUQ7RU1tVHJELFVBQVM7RUFDVCxxQlZ2UHlCO0VVeVB6QixjQUFhO0VBQ2IsZ0JBQWU7RUFDZixpQ1ZyVmlCO0VVc1ZqQixlQUFjLEVBQ2Y7O0FBR0Q7OztFQUdFLG9CVmpSMEI7RVVrUjFCLDZCVmhReUI7RVVpUXpCLGlCVnBSc0IsRVVxUnZCOztBQUdEO0VBQ0UsbUJBQWtCLEVBQ25COztBQUdEO0VBQ0UscUJWMVFzQjtFVTJRdEIsc0JWN1FrQixFVThRbkI7O0FBR0Q7RUFDRSxxQlZoUnNCLEVVaVJ2Qjs7QUFHRDtFQUVJLHFCVnJSMkI7RVVzUjNCLGlCQUFnQixFQUNqQjs7QUFJSDtFQUNFLG9CVjNSeUIsRVVpUzFC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MUNpQjtVQTBDakIsd0JBMUNpQixFa0RHZDs7QUFFRDtFbERxREYsMkJBMURpQjtNQTBEakIsdUJBMURpQixFa0RPZDs7QUFORDtFbER5Q0YsdUJBekNrQjtNQXlDbEIsb0JBekNrQjtVQXlDbEIsc0JBekNrQixFa0RFZjs7QUFFRDtFbERxREYseUJBekRrQjtNQXlEbEIscUJBekRrQixFa0RNZjs7QUFORDtFbER5Q0YsMEJBeENnQjtNQXdDaEIsdUJBeENnQjtVQXdDaEIsb0JBeENnQixFa0RDYjs7QUFFRDtFbERxREYsNEJBeERnQjtNQXdEaEIsMkJBeERnQjtNQXdEaEIsbUJBeERnQixFa0RLYjs7QUFORDtFbER5Q0YsMkJBdkNrQjtNQXVDbEIsd0JBdkNrQjtVQXVDbEIscUJBdkNrQixFa0RBZjs7QUFFRDtFbERxREYsNkJBdkRrQjtNQXVEbEIsNEJBdkRrQjtNQXVEbEIsb0JBdkRrQixFa0RJZjs7QXZEME1DO0VLakpKLDZCa0RwRGdCO01sRG9EaEIsa0JrRHBEZ0I7VWxEb0RoQixTa0RwRGdCLEVBR1g7O0F2RGtNRDtFS2pKSiw2QmtEcERnQjtNbERvRGhCLGtCa0RwRGdCO1VsRG9EaEIsU2tEcERnQixFQUdYOztBdkRrTUQ7RUtqSkosNkJrRHBEZ0I7TWxEb0RoQixrQmtEcERnQjtVbERvRGhCLFNrRHBEZ0IsRUFHWDs7QXZEa01EO0VLakpKLDZCa0RwRGdCO01sRG9EaEIsa0JrRHBEZ0I7VWxEb0RoQixTa0RwRGdCLEVBR1g7O0F2RGtNRDtFS2pKSiw2QmtEcERnQjtNbERvRGhCLGtCa0RwRGdCO1VsRG9EaEIsU2tEcERnQixFQUdYOztBdkRrTUQ7RUtqSkosNkJrRHBEZ0I7TWxEb0RoQixrQmtEcERnQjtVbERvRGhCLFNrRHBEZ0IsRUFHWDs7QXBEbUlEO0VIK0RBO0lLakpKLDZCa0RwRGdCO1FsRG9EaEIsa0JrRHBEZ0I7WWxEb0RoQixTa0RwRGdCLEVBR1g7RXZEa01EO0lLakpKLDZCa0RwRGdCO1FsRG9EaEIsa0JrRHBEZ0I7WWxEb0RoQixTa0RwRGdCLEVBR1g7RXZEa01EO0lLakpKLDZCa0RwRGdCO1FsRG9EaEIsa0JrRHBEZ0I7WWxEb0RoQixTa0RwRGdCLEVBR1g7RXZEa01EO0lLakpKLDZCa0RwRGdCO1FsRG9EaEIsa0JrRHBEZ0I7WWxEb0RoQixTa0RwRGdCLEVBR1g7RXZEa01EO0lLakpKLDZCa0RwRGdCO1FsRG9EaEIsa0JrRHBEZ0I7WWxEb0RoQixTa0RwRGdCLEVBR1g7RXZEa01EO0lLakpKLDZCa0RwRGdCO1FsRG9EaEIsa0JrRHBEZ0I7WWxEb0RoQixTa0RwRGdCLEVBR1gsRUFBQTs7QXBEbUlEO0VIK0RBO0lLakpKLDZCa0RwRGdCO1FsRG9EaEIsa0JrRHBEZ0I7WWxEb0RoQixTa0RwRGdCLEVBR1g7RXZEa01EO0lLakpKLDZCa0RwRGdCO1FsRG9EaEIsa0JrRHBEZ0I7WWxEb0RoQixTa0RwRGdCLEVBR1g7RXZEa01EO0lLakpKLDZCa0RwRGdCO1FsRG9EaEIsa0JrRHBEZ0I7WWxEb0RoQixTa0RwRGdCLEVBR1g7RXZEa01EO0lLakpKLDZCa0RwRGdCO1FsRG9EaEIsa0JrRHBEZ0I7WWxEb0RoQixTa0RwRGdCLEVBR1g7RXZEa01EO0lLakpKLDZCa0RwRGdCO1FsRG9EaEIsa0JrRHBEZ0I7WWxEb0RoQixTa0RwRGdCLEVBR1g7RXZEa01EO0lLakpKLDZCa0RwRGdCO1FsRG9EaEIsa0JrRHBEZ0I7WWxEb0RoQixTa0RwRGdCLEVBR1gsRUFBQTs7QUNyQlA7RUFDRSwrQkFBOEI7RUFDOUIseURBQXdEO0VBQ3hELDRUQUdzRjtFQUN0RixvQkFBbUI7RUFDbkIsbUJBQWtCLEVBQUE7O0FBR3BCLDBFQUEwRTtBQUMxRTtFQUEwQixZQUFXLEVBQUc7O0FBRXhDOzs7OztFQUtFLCtCQUE4QjtFQUM5QixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLHNCQUFxQjtFQUNyQixtQ0FBa0M7RUFDbEMsb0JBQW1CO0VBQ25CLGtJQUFrSTtFQUdsSSxvQ0FBbUM7RUFDbkMsaUNBQWdDO0VBQ2hDLHNDQUE2QjtVQUE3Qiw4QkFBNkI7RUFDN0Isb0NBQW1DO0VBQ25DLG1DQUFrQyxFQUNu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QXdDLGFBQVksRUFBQTs7QUFBQztFQUE4QyxhQUFZLEVBQUE7O0FBQUM7RUFBd0MsY0FBYSxFQUFBOztBQUFDO0VBQXdDLGFBQVksRUFBQTs7QUFBQztFQUEwQyxhQUFZLEVBQUE7O0FBQUM7RUFBb0MsY0FBYSxFQUFBOztBQUFDO0VBQXdDLGNBQWEsRUFBQTs7QUFBQztFQUFvQyxjQUFhLEVBQUE7O0FBQUM7RUFBb0MsYUFBWSxFQUFBOztBQUFDO0VBQXNDLGFBQVksRUFBQTs7QUFBQztFQUEwRCxhQUFZLEVBQUE7O0FBQUM7RUFBc0MsYUFBWSxFQUFBOztBQUFDO0VBQTBDLGNBQWEsRUFBQTs7QUFBQztFQUFvQyxjQUFhLEVBQUE7O0FBQUM7RUFBd0MsY0FBYSxFQUFBOztBQUFDO0VBQWtDLGNBQWEsRUFBQTs7QUFBQztFQUE4QyxhQUFZLEVBQUE7O0FBQUM7RUFBa0MsY0FBYSxFQUFBOztBQUFDO0VBQXNDLGFBQVksRUFBQTs7QUFBQztFQUF3QyxhQUFZLEVBQUE7O0FBQUM7RUFBa0MsYUFBWSxFQUFBOztBQUFDO0VBQTRDLGNBQWEsRUFBQTs7QUFBQztFQUFvQyxhQUFZLEVBQUE7O0FBQUM7RUFBb0MsY0FBYSxFQUFBOztBQUFDO0VBQTBDLGNBQWEsRUFBQTs7QUFBQztFQUFzQyxhQUFZLEVBQUE7O0FBQUM7RUFBOEMsYUFBWSxFQUFBOztBQUFDO0VBQW9DLGFBQVksRUFBQTs7QUFBQztFQUE0QyxhQUFZLEVBQUE7O0FBQUM7RUFBd0MsYUFBWSxFQUFBOztBQUFDO0VBQW9DLGFBQVksRUFBQTs7QUFBQztFQUF3QyxhQUFZLEVBQUE7O0FBQUM7RUFBb0MsYUFBWSxFQUFBOztBQUFDO0VBQXdDLGFBQVksRUFBQTs7QUFBQztFQUFzQyxjQUFhLEVBQUE7O0FBQUM7RUFBc0QsYUFBWSxFQUFBOztBQUFDO0VBQWtDLGFBQVksRUFBQTs7QUFBQztFQUE0QyxhQUFZLEVBQUE7O0FBQUM7RUFBc0MsYUFBWSxFQUFBOztBQUFDO0VBQW9DLGFBQVksRUFBQTs7QUFBQztFQUFvQyxhQUFZLEVBQUE7O0FBQUM7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QUFDO0VBQXNDLGFBQVksRUFBQTs7QUFBQztFQUFrQyxjQUFhLEVBQUE7O0FBQUM7RUFBb0MsYUFBWSxFQUFBOztBQUFDO0VBQXdDLGFBQVksRUFBQTs7QUFBQztFQUF3QyxhQUFZLEVBQUE7O0FBQUM7RUFBNEMsYUFBWSxFQUFBOztBQUFDO0VBQXdDLGFBQVksRUFBQTs7QUFBQztFQUE0QyxhQUFZLEVBQUE7O0FBQUM7RUFBb0MsYUFBWSxFQUFBOztBQUFDO0VBQW9DLGFBQVksRUFBQTs7QUFBQztFQUFzQyxhQUFZLEVBQUE7O0FBQUM7RUFBMEMsYUFBWSxFQUFBOztBQUFDO0VBQXdDLGFBQVksRUFBQTs7QUFBQztFQUFvQyxhQUFXLEVBQUU7O0FBQUQ7RUFBd0MsYUFBVyxFQUFFOztBQUFEO0VBQXNDLGFBQVksRUFBQTs7QUFBQztFQUF3QyxhQUFZLEVBQUE7O0FBQUM7RUFBNEMsYUFBWSxFQUFBOztBQUFDO0VBQThDLGFBQVksRUFBQTs7QUFBQztFQUFzRCxjQUFhLEVBQUE7O0FBQUM7RUFBc0UsY0FBYSxFQUFBOztBQUFDO0VBQXNDLGFBQVksRUFBQTs7QUFBQztFQUE4QyxhQUFZLEVBQUE7O0FBQUM7RUFBNEMsY0FBYSxFQUFBOztBQUFDO0VBQWtELGFBQVksRUFBQTs7QUFBQztFQUF3RCxhQUFZLEVBQUE7O0FBQUM7RUFBc0QsYUFBWSxFQUFBOztBQUFDO0VBQXdELGFBQVksRUFBQTs7QUFBQztFQUFzQyxhQUFZLEVBQUE7O0FBQUM7RUFBOEMsY0FBYSxFQUFBOztBQUFDO0VBQXNDLGFBQVksRUFBQTs7QUFBQztFQUEwQyxjQUFhLEVBQUE7O0FBQUM7RUFBc0MsYUFBWSxFQUFBOztBQUFDO0VBQWdDLGFBQVksRUFBQTs7QUFBQztFQUEwQyxhQUFZLEVBQUE7O0FBQUM7RUFBc0MsYUFBWSxFQUFBOztBQUFDO0VBQThDLGFBQVksRUFBQTs7QUFBQztFQUFvQyxhQUFZLEVBQUE7O0FBQUM7RUFBNEMsYUFBWSxFQUFBOztBQUFDO0VBQW9DLGFBQVksRUFBQTs7QUFBQztFQUF3QyxhQUFZLEVBQUE7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 */