@charset "UTF-8";
/**
 * CONTENTS
 *
 * SETTINGS
 * Defaults.............Globally-available variables and config.
 * Responsive...........Responsive breakpoint settings.
 * Settings.............Import custom site settings.
 *
 * TOOLS
 * Functions............Reusable functions.
 * Mixins...............Useful mixins.
 * Responsive...........Mixin for declaring styles within media queries.
 *
 * GENERIC
 * Normalize.css........A level playing field.
 * Box-sizing...........Better default `box-sizing`.
 * Reset................Additional resets to normalize.
 * Shared...............Apply shared styles for spacing rhythm.
 *
 * BASE
 * Headings.............H1–H6 styles.
 * Paragraphs...........Lead paragraphs.
 * Lists................UL, LI styles.
 * Images...............Fluid images.
 * Page.................High-level page styles.
 *
 * OBJECTS
 * Block................Image stacked on top of content.
 * Box..................Box off content.
 * Buttons..............Simple button object.
 * Flag.................Media object but with vertical alignment.
 * Layout...............Grid system.
 * List-Bare............Simple list with no indent or bullet points.
 * List-Block...........Lists with li as a block element.
 * List-Inline..........Lists with items displayed in one line.
 * List-UI..............Lists with a separator between elements.
 * Media................Image and text side by side.
 * Pack.................Packs children up horizontally to fit parent width.
 * Tables...............Simple table layouts.
 * Tabs.................Equal width nav tabs.
 *
 * COMPONENTS
 * 
 * THEME
 *
 * TESTS
 *
 * TRUMPS
 * Clearfix.............Clears content.
 * Print................Resets for print versions.
 * Spacing..............Margin and padding helper classes.
 * Responsive-Spacing...Responsive margin and padding helper classes.
 * Width................Width helper classes.
 * Responsive-Widths....Responsive width helper classes.
*/
.cat-one {
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background: #2dad51;
  display: inline-block;
  margin: 0 2px 0 2px;
  position: relative;
}

.cat-two {
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background: #4896c7;
  display: inline-block;
  margin: 0 2px 0 2px;
  position: relative;
}

.cat-three {
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background: #bec94a;
  display: inline-block;
  margin: 0 2px 0 2px;
  position: relative;
}

.cat-four {
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background: #3b1b1b;
  display: inline-block;
  margin: 0 2px 0 2px;
  position: relative;
}

/*!
 * inuitcss, by @csswizardry
 *
 * github.com/inuitcss | inuitcss.com
 */
/* pt-sans-regular - latin */
@font-face {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("../fonts/pt-sans-v17-latin-regular.woff2") format("woff2"), url("../fonts/pt-sans-v17-latin-regular.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* pt-sans-700 - latin */
@font-face {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 700;
  src: local(""), url("../fonts/pt-sans-v17-latin-700.woff2") format("woff2"), url("../fonts/pt-sans-v17-latin-700.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

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

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block;
}

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

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

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template,
[hidden] {
  display: none;
}

/* 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 */
  -webkit-text-decoration: underline dotted;
          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;
}

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

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

/**
 * 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
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

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

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

/**
 * 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 {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  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 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * 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 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

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

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
          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 OS X.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * 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 */
}

/*------------------------------------*\
    #BOX-SIZING
\*------------------------------------*/
/**
 * Set the global `box-sizing` state to `border-box`.
 *
 * css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice
 * paulirish.com/2012/box-sizing-border-box-ftw
 */
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

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

/*------------------------------------*\
    #RESET
\*------------------------------------*/
/**
 * As well as using normalize.css, it is often advantageous to remove all
 * margins from certain elements.
 */
body,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
dl, dd, ol, ul,
form, fieldset, legend,
figure,
table, th, td, caption,
hr {
  margin: 0;
  padding: 0;
}

/**
 * Give a help cursor to elements that give extra info on `:hover`.
 */
abbr[title],
dfn[title] {
  cursor: help;
}

/**
 * Remove underlines from potentially troublesome elements.
 */
u,
ins {
  text-decoration: none;
}

/**
 * Apply faux underlines to inserted text via `border-bottom`.
 */
ins {
  border-bottom: 1px solid;
}

/*------------------------------------*\
    #SHARED
\*------------------------------------*/
/**
 * Where `margin-bottom` is concerned,this value will be the same as the
 * base line-height. This allows us to keep a consistent vertical rhythm.
 * As per: csswizardry.com/2012/06/single-direction-margin-declarations
 */
h1, h2, h3, h4, h5, h6,
ul, ol, dl,
blockquote, p, address,
hr,
table,
fieldset, figure,
pre {
  margin-bottom: 24px;
  margin-bottom: 1.7142857143rem;
}

/**
 * Where `margin-left` is concerned we want to try and indent certain elements
 * by a consistent amount. Define that amount once,here.
 */
ul, ol, dd {
  margin-left: 48px;
  margin-left: 3.4285714286rem;
}

/*------------------------------------*\
    #HEADINGS
\*------------------------------------*/
/**
 * Headings 1–6.
 */
h1 {
  font-size: 64px;
  font-size: 4.5714285714rem;
  line-height: 1.3125;
}

h2 {
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 1.1666666667;
}

h3 {
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 1.1666666667;
}

h4 {
  font-size: 20px;
  font-size: 1.4285714286rem;
  line-height: 1.4;
}

h5 {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 1.75;
}

h6 {
  font-size: 14px;
  font-size: 1rem;
  line-height: 2;
}

/*------------------------------------*\
    #PARAGRAPHS
\*------------------------------------*/
/**
 * The `.lede` class is used to make the introductory text (usually a paragraph)
 * of a document slightly larger: en.wikipedia.org/wiki/Lede_(news)
 */
.lede {
  font-size: 15.75px;
  font-size: 1.125rem;
  line-height: 1.7777777778;
}

/*------------------------------------*\
    #LISTS
\*------------------------------------*/
/**
 * Remove extra vertical spacing when nesting lists.
 */
li > ul,
li > ol {
  margin-bottom: 0;
}

/*------------------------------------*\
    #IMAGES
\*------------------------------------*/
/**
 * 1. Fluid images for responsive purposes.
 * 2. Offset `alt` text from surrounding copy.
 * 3. Setting `vertical-align` removes the whitespace that appears under `img`
 *    elements when they are dropped into a page as-is. Safer alternative to
 *    using `display: block;`.
 */
img {
  max-width: 100%;
  /* [1] */
  font-style: italic;
  /* [2] */
  vertical-align: middle;
  /* [3] */
}

/**
 * 1. Google Maps breaks if `max-width: 100%` acts upon it; use their selector
 *    to remove the effects.
 * 2. If a `width` and/or `height` attribute have been explicitly defined, let’s
 *    not make the image fluid.
 */
.gm-style img,
img[width],
img[height] {
  /* [2] */
  max-width: none;
}

/*------------------------------------*\
    #PAGE
\*------------------------------------*/
/**
 * High-, page-level styling.
 *
 * 1. Set the default `font-size` and `line-height` for the entire project,
 *    sourced from our default variables. The `font-size` is calculated to exist
 *    in ems, the `line-height` is calculated to exist unitlessly.
 * 2. Force scrollbars to always be visible to prevent awkward ‘jumps’ when
 *    navigating between pages that do/do not have enough content to produce
 *    scrollbars naturally.
 * 3. Ensure the page always fills at least the entire height of the viewport.
 * 4. Prevent certain mobile browsers from automatically zooming fonts.
 * 5. Fonts on OSX will look more consistent with other systems that do not
 *    render text using sub-pixel anti-aliasing.
 */
html {
  font-size: 0.875em;
  /* [1] */
  line-height: 2;
  /* [1] */
  background-color: #fff;
  color: #cccccc;
  overflow-y: scroll;
  /* [2] */
  min-height: 100%;
  /* [3] */
  -webkit-text-size-adjust: 100%;
  /* [4] */
  -ms-text-size-adjust: 100%;
  /* [4] */
  -moz-osx-font-smoothing: grayscale;
  /* [5] */
  -webkit-font-smoothing: antialiased;
  /* [5] */
}

/*------------------------------------*\
    #LAYOUT
\*------------------------------------*/
/**
 * The inuitcss layout system uses `box-sizing: border-box;` and
 * `display: inline-block;` to create an extremely powerful, flexible
 * alternative to the traditional grid system. Combine the layout items with
 * the widths found in `trumps.widths`.
 */
/**
 * Begin a layout group.
 */
.layout, .container__layout {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: -20px;
}

/**
 * 1. Cause columns to stack side-by-side.
 * 2. Space columns apart.
 * 3. Align columns to the tops of each other.
 * 4. Full-width unless told to behave otherwise.
 * 5. Required to combine fluid widths and fixed gutters.
 */
.layout__item, .container__gridcell {
  display: inline-block;
  /* [1] */
  padding-left: 20px;
  /* [2] */
  vertical-align: top;
  /* [3] */
  width: 100%;
  /* [4] */
}

/**
 * Make the layout items fill up from the center outward.
 */
.layout--center {
  text-align: center;
}
.layout--center > .layout__item, .layout--center > .container__gridcell {
  text-align: left;
}

body {
  background: #ecf0eb;
  background-image: url("../img/bvj-bg-bottom.png"), url("../img/bvj-bg-top.png");
  background-position: left bottom, right top;
  background-repeat: no-repeat;
  background-size: 40%, 40%;
}
@media screen and (min-width: 45em) {
  body {
    background: #ecf0eb;
    background-image: url("../img/bvj-bg-bottom.png"), url("../img/bvj-bg-top.png");
    background-position: left bottom, right top;
    background-repeat: no-repeat;
    padding: 10px;
  }
}

.container {
  width: 100%;
  margin: 0 auto;
  padding: 0 10px;
}
@media screen and (min-width: 45em) {
  .container {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    padding: 0;
  }
}

.container__gridcell--fourth1 {
  display: none;
}
@media screen and (min-width: 45em) {
  .container__gridcell--fourth1 {
    display: inline-block;
  }
}
.sidebar {
  width: 100%;
  margin: 0;
  padding: 0;
}

.sidenav ul {
  padding: 0;
  margin: 0 0 0 0;
}
.sidenav ul li {
  padding: 0;
  margin: 0 0 10px 0;
  list-style: none;
  border-bottom: 1px solid #fa7373;
}
.sidenav ul li a {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 24px;
  cursor: pointer;
  padding: 5px 0 10px 0;
  text-decoration: none;
  color: #666666;
}
.sidenav ul li a.active {
  color: #fa7373;
}

table {
  text-align: center;
  width: 100%;
  padding: 20px;
  margin: 40px 0;
}

td {
  vertical-align: top;
}

.calenderentry p {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 18px;
  font-weight: bold;
}

.kdmlegend {
  margin: 0 0 40px 0;
}

.header {
  display: block;
  padding-top: 20px;
}
.header h1 {
  color: #b25252;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 24px;
}
@media screen and (min-width: 45em) {
  .header {
    padding-top: 80px;
    margin-bottom: 30px;
  }
  .header h1 {
    font-size: 48px;
    font-size: 3.4285714286rem;
    line-height: 48px;
  }
}

.header__content {
  width: 100%;
  margin: 0 auto;
  padding: 0 10px;
}
@media screen and (min-width: 45em) {
  .header__content {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    padding: 0;
  }
}

.header-logo {
  width: 100px;
  height: auto;
  display: inline-block;
}
@media screen and (min-width: 45em) {
  .header-logo {
    width: 165px;
  }
}

.header-title {
  position: relative;
  display: inline-block;
  width: auto;
  padding: 0 0 0 20px;
  top: 25px;
}
@media screen and (min-width: 45em) {
  .header-title {
    padding: 0 0 0 40px;
    top: 35px;
  }
}

.header-aditionals {
  display: block;
  width: 100%;
  border-top: 5px solid #b25252;
  margin: 40px 0 0 0;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 24px;
  color: #666666;
  position: relative;
}

.header-nav__trigger {
  display: block;
  position: absolute;
  overflow: hidden;
  top: 19px;
  right: 20px;
  margin: 0;
  padding: 0;
  width: 30px;
  height: 23px;
  font-size: 0;
  text-indent: -9999px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  background: transparent;
  z-index: 1;
}
.header-nav__trigger:focus {
  outline: none;
}
.header-nav__trigger span {
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  height: 3px;
  background: #000000;
  -webkit-transition: background 0s 0.3s;
  transition: background 0s 0.3s;
}
.header-nav__trigger span::before, .header-nav__trigger span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #000000;
  content: "";
  -webkit-transition-duration: 0.3s, 0.3s;
          transition-duration: 0.3s, 0.3s;
  -webkit-transition-delay: 0.3s, 0s;
          transition-delay: 0.3s, 0s;
}
.header-nav__trigger span::before {
  -webkit-transition-property: top, -webkit-transform;
  transition-property: top, -webkit-transform;
  transition-property: top, transform;
  transition-property: top, transform, -webkit-transform;
  top: -8px;
}
.header-nav__trigger span::after {
  -webkit-transition-property: bottom, -webkit-transform;
  transition-property: bottom, -webkit-transform;
  transition-property: bottom, transform;
  transition-property: bottom, transform, -webkit-transform;
  bottom: -8px;
}
.header-nav__trigger.is-active span {
  background: none;
}
.header-nav__trigger.is-active span::before {
  -webkit-transition-delay: 0s, 0.3s;
          transition-delay: 0s, 0.3s;
  color: #000000;
  top: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.header-nav__trigger.is-active span::after {
  -webkit-transition-delay: 0s, 0.3s;
          transition-delay: 0s, 0.3s;
  color: #000000;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
@media screen and (min-width: 45em) {
  .header-nav__trigger {
    display: none;
  }
}

.header-nav__mobile {
  display: none;
  width: 100%;
  margin: 0;
  padding: 35px 0 20px 0;
}
.header-nav__mobile ul {
  padding: 0;
  margin: 0 0 0 0;
}
.header-nav__mobile ul li {
  padding: 0;
  margin: 0 0 10px 0;
  list-style: none;
  border-bottom: 1px solid #fa7373;
}
.header-nav__mobile ul li a {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 24px;
  cursor: pointer;
  padding: 5px 0 10px 0;
  text-decoration: none;
  color: #666666;
}
.header-nav__mobile ul li a.active {
  color: #fa7373;
}
@media screen and (min-width: 45em) {
  .header-nav__mobile {
    display: none;
  }
}

.header-nav {
  display: none;
}
@media screen and (min-width: 45em) {
  .header-nav {
    display: inline-block;
    width: 50%;
    margin: 0;
    padding: 10px 0;
  }
  .header-nav ul {
    padding: 0;
    margin: 0;
  }
  .header-nav ul li {
    display: inline;
    margin-right: 20px;
  }
  .header-nav ul li a {
    cursor: pointer;
    border-bottom: 5px solid #666666;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
    padding: 0 0 10px 0;
  }
  .header-nav ul li a:hover {
    border-bottom: 5px solid #fa7373;
  }
  .header-nav ul li a.active {
    border-bottom: 5px solid #fa7373;
    color: #fa7373;
  }
}

.header-infos {
  display: inline-block;
  width: auto;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
}
@media screen and (min-width: 45em) {
  .header-infos {
    width: 49%;
    text-align: right;
  }
}

body {
  font-family: "PT Sans", sans-serif;
}

a {
  color: #b25252;
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}

h1 {
  font-size: 48px;
  font-size: 3.4285714286rem;
  line-height: 48px;
}

h2 {
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 30px;
  color: #fa7373;
}
@media screen and (min-width: 45em) {
  h2 {
    font-size: 36px;
    font-size: 2.5714285714rem;
    line-height: 40px;
  }
}

h3 {
  color: #fa7373;
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 30px;
}

h4 {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 24px;
  color: #666666;
}
h4 a {
  color: #666666;
}

h5 {
  font-size: 28px;
  font-size: 2rem;
  line-height: 48px;
  color: #666666;
  text-align: center;
  display: inline;
}

h6 {
  font-size: 46px;
  font-size: 3.2857142857rem;
  line-height: 24px;
  color: #666666;
  text-align: center;
  display: inline;
  padding-right: 10px;
}

p {
  color: #666666;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  padding-bottom: 0;
}

blockquote p {
  color: gray;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 14px;
  font-style: italic;
  text-align: center;
  padding: 0 10%;
}

hr {
  color: #b25252;
}

ul li {
  list-style: none;
  color: #666666;
  padding: 0;
  margin: 0;
}

.kanji {
  font-style: italic;
}

.red {
  background: #3b1b1b;
  padding: 5px;
  color: #fefefe;
  width: 100%;
  display: block;
  font-weight: 700;
}

.blue {
  background: #4896c7;
  padding: 5px;
  color: #fefefe;
  width: 100%;
  display: block;
  font-weight: 700;
}

.green {
  background: #2dad51;
  padding: 5px;
  color: #fefefe;
  width: 100%;
  display: block;
  font-weight: 700;
}

.greenlegend {
  display: block;
  position: relative;
  padding: 0 0 0 20px;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 14px;
  margin: 10px 0;
}
.greenlegend::before {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 15px;
  background: #2dad51;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -7px 0 0;
}

.bluelegend {
  display: block;
  position: relative;
  padding: 0 0 0 20px;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 14px;
  margin: 10px 0;
}
.bluelegend::before {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 15px;
  background: #4896c7;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -7px 0 0;
}

.yellowlegend {
  display: block;
  position: relative;
  padding: 0 0 0 20px;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 14px;
  margin: 10px 0;
}
.yellowlegend::before {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 15px;
  background: #bec94a;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -7px 0 0;
}

.redlegend {
  display: block;
  position: relative;
  padding: 0 0 0 20px;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 14px;
  margin: 10px 0;
}
.redlegend::before {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 15px;
  background: #3b1b1b;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -7px 0 0;
}

.e-tableCal {
  padding: 0;
}
.e-tableCal th {
  font-weight: 700;
  width: 14.2857142857%;
  padding: 0 5px 10px 5px;
}
.e-tableCal th p {
  margin: 0;
}
.e-tableCal td {
  width: 14.2857142857%;
  padding: 10px 5px;
}
.e-tableCal td:not(:empty) {
  background: #e6e6e6;
}
.e-tableCal td p {
  margin: 0;
}

.articleteaser {
  display: grid;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  width: 100%;
  margin: 20px 0;
  height: auto;
}
@media screen and (min-width: 45em) {
  .articleteaser {
    grid-template-columns: 205px auto;
  }
}

.article-cat {
  width: 100%;
  display: block;
  color: #999999;
  font-weight: bold;
  grid-row: 1;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 16px;
}

.article-image {
  width: 100px;
  display: block;
  float: left;
  margin: 0 15px 10px 0;
  grid-row: 2;
  grid-column: 1;
}
@media screen and (min-width: 45em) {
  .article-image {
    width: 150px;
    display: block;
    float: left;
    margin: 0 55px 10px 0;
  }
}
.article-image .article-kanji {
  font-size: 100px;
  color: #666666;
  line-height: 100px;
  text-align: center;
}
@media screen and (min-width: 45em) {
  .article-image .article-kanji {
    font-size: 150px;
    line-height: 150px;
  }
}
.article-image .article-kanji.--double {
  font-size: 3em;
  line-height: normal;
}
@media screen and (min-width: 45em) {
  .article-image .article-kanji.--double {
    font-size: 4em;
    line-height: normal;
  }
}

.article-image__small {
  width: 50%;
  display: block;
  float: left;
  margin: 0 15px 10px 0;
}
@media screen and (min-width: 45em) {
  .article-image__small {
    width: 50%;
    display: block;
    float: left;
    margin: 0 55px 10px 0;
  }
}

.article-infos {
  width: 100%;
  display: block;
  padding: 0;
  grid-column: 2;
  grid-row: 2;
}

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

.singlearticle-cat p {
  width: 100%;
  color: #999999;
  margin: 0;
  font-weight: bold;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 16px;
}

.singlearticle-image {
  width: 100%;
  display: block;
  padding: 0 0 20px 0;
}
@media screen and (min-width: 45em) {
  .singlearticle-image {
    text-align: center;
  }
}
.singlearticle-image img {
  width: 100%;
}
@media screen and (min-width: 45em) {
  .singlearticle-image img {
    width: auto;
    text-align: center;
  }
}

.singlearticle-infos {
  width: 100%;
  display: block;
  padding: 0;
}
.singlearticle-infos p img {
  width: auto;
  text-align: center;
  display: block;
  border: 3px solid #ccc;
  margin: 0 auto;
}
@media screen and (min-width: 45em) {
  .singlearticle-infos p img {
    width: auto;
    border: 5px solid #ccc;
    margin: 0 auto;
    text-align: center;
    display: block;
  }
}

.singlearticle-headline h2 {
  padding: 20px 0;
  margin: 0;
}

.singlearticle-headline p {
  text-align: right;
  font-weight: bold;
  font-style: italic;
}

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

.printer {
  text-align: right;
}

.footer {
  border-top: 5px solid #b25252;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 20px 0;
}

.footer__content {
  font-size: 14px;
  font-size: 1rem;
  line-height: 22px;
  color: gray;
  padding: 0 10px;
}
@media screen and (min-width: 45em) {
  .footer__content {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    padding: 0;
  }
}

.footer-one {
  vertical-align: top;
  display: inline-block;
  width: 50%;
  margin: 0;
  padding: 0;
  font-weight: bold;
}
@media screen and (min-width: 45em) {
  .footer-one {
    width: 33%;
  }
}

.footer-two {
  vertical-align: top;
  display: inline-block;
  width: 50%;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 45em) {
  .footer-two {
    width: 33%;
  }
}

.footer-three {
  vertical-align: top;
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-weight: bold;
}
@media screen and (min-width: 45em) {
  .footer-three {
    width: 33%;
  }
}

.button {
  text-decoration: none;
  color: #fa7373;
  cursor: pointer;
}
.button--readmore {
  display: inline-block;
  position: relative;
  padding: 0 0 0 25px;
}
.button--readmore::before {
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background: #fa7373;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -10px 0 0 0;
}

@media print {
  p {
    widows: 3;
  }

  .printer,
.footer-three {
    display: none;
  }

  .singlearticle-image {
    width: auto;
  }
  .singlearticle-image img {
    page-break-before: auto;
    /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-after: auto;
    /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-inside: avoid;
    /* or 'auto' */
    width: auto;
  }

  .singlearticle-infos {
    width: auto;
  }
  .singlearticle-infos p img {
    width: auto;
    page-break-before: auto;
    /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-after: auto;
    /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-inside: avoid;
    /* or 'auto' */
  }
}
/*------------------------------------*\
    #CLEARFIX
\*------------------------------------*/
/**
 * Micro clearfix, as per: css-101.org/articles/clearfix/latest-new-clearfix-so-far.php
 * Extend the clearfix class with Sass to avoid the `.clearfix` class appearing
 * over and over in your markup.
 */
.clearfix:after, .articleteaser:after {
  content: "";
  display: table;
  clear: both;
}

/*------------------------------------*\
    #HEADINGS
\*------------------------------------*/
/**
 * Headings 1–6’s corresponding Greek-alphabet abstract classes for double-
 * stranded heading hierarchy: csswizardry.com/2012/02/pragmatic-practical-font-sizing-in-css
 *
 * Use these helper classes to cause other elements to adopt the styling of the
 * respective heading, e.g.:
 *
   <h2 class="alpha">Lorem ipsum</h2>
 *
 */
.alpha {
  font-size: 64px;
  font-size: 4.5714285714rem;
  line-height: 1.3125;
}

.beta {
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 1.1666666667;
}

.gamma {
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 1.1666666667;
}

.delta {
  font-size: 20px;
  font-size: 1.4285714286rem;
  line-height: 1.4;
}

.epsilon {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 1.75;
}

.zeta {
  font-size: 14px;
  font-size: 1rem;
  line-height: 2;
}

/*------------------------------------*\
    #PRINT
\*------------------------------------*/
/**
 * Very crude, reset-like styles taken from the HTML5 Boilerplate:
 * https://github.com/h5bp/html5-boilerplate/blob/3c3c5e64604209a4d63e1e4c48dd245d45fadfd9/css/main.css#L200-L234
 */
@media print {
  *,
*:before,
*:after {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /**
   * Don’t show links that are fragment identifiers, or use the `javascript:`
   * pseudo protocol.
   */
  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }
}
/*------------------------------------*\
    #SPACING
\*------------------------------------*/
/**
 * Margin and padding helper classes. Use these to tweak layout on a micro
 * level.
 *
 * `.(m|p)(t|r|b|l|h|v)(-|+|0) {}` = margin/padding top/right/bottom/left/horizontal/vertical less/more/none
 */
/*------------------------------------*\
    #SPACING-RESPONSIVE
\*------------------------------------*/
/**
 * Margin and padding helper classes. Use these to tweak layout on a micro
 * level.
 *
 * `.(m|p)(t|r|b|l|h|v)(-|+|0) {}` = margin/padding top/right/bottom/left/horizontal/vertical less/more/none
 */
/*------------------------------------*\
    #WIDTHS
\*------------------------------------*/
/**
 * A series of width helper classes that you can use to size things like grid
 * systems. Classes can take a fraction-like format (e.g. `.u-2/3`) or a spoken-
 * word format (e.g. `.u-2-of-3`). Use these in your markup:
 *
 * <div class="u-7/12">
 */
.u-1-of-1, .container__gridcell--full, .container__gridcell--half, .container__gridcell--fourth1, .container__gridcell--fourth2 {
  width: 100% !important;
}

.u-1-of-2 {
  width: 50% !important;
}

.u-1-of-3 {
  width: 33.3333333333% !important;
}

.u-2-of-3 {
  width: 66.6666666667% !important;
}

.u-1-of-4 {
  width: 25% !important;
}

.u-2-of-4 {
  width: 50% !important;
}

.u-3-of-4 {
  width: 75% !important;
}

.u-1-of-5 {
  width: 20% !important;
}

.u-2-of-5 {
  width: 40% !important;
}

.u-3-of-5 {
  width: 60% !important;
}

.u-4-of-5 {
  width: 80% !important;
}

.u-1-of-6 {
  width: 16.6666666667% !important;
}

.u-2-of-6 {
  width: 33.3333333333% !important;
}

.u-3-of-6 {
  width: 50% !important;
}

.u-4-of-6 {
  width: 66.6666666667% !important;
}

.u-5-of-6 {
  width: 83.3333333333% !important;
}

.u-1-of-7 {
  width: 14.2857142857% !important;
}

.u-2-of-7 {
  width: 28.5714285714% !important;
}

.u-3-of-7 {
  width: 42.8571428571% !important;
}

.u-4-of-7 {
  width: 57.1428571429% !important;
}

.u-5-of-7 {
  width: 71.4285714286% !important;
}

.u-6-of-7 {
  width: 85.7142857143% !important;
}

.u-1-of-8 {
  width: 12.5% !important;
}

.u-2-of-8 {
  width: 25% !important;
}

.u-3-of-8 {
  width: 37.5% !important;
}

.u-4-of-8 {
  width: 50% !important;
}

.u-5-of-8 {
  width: 62.5% !important;
}

.u-6-of-8 {
  width: 75% !important;
}

.u-7-of-8 {
  width: 87.5% !important;
}

.u-1-of-9 {
  width: 11.1111111111% !important;
}

.u-2-of-9 {
  width: 22.2222222222% !important;
}

.u-3-of-9 {
  width: 33.3333333333% !important;
}

.u-4-of-9 {
  width: 44.4444444444% !important;
}

.u-5-of-9 {
  width: 55.5555555556% !important;
}

.u-6-of-9 {
  width: 66.6666666667% !important;
}

.u-7-of-9 {
  width: 77.7777777778% !important;
}

.u-8-of-9 {
  width: 88.8888888889% !important;
}

.u-1-of-10 {
  width: 10% !important;
}

.u-2-of-10 {
  width: 20% !important;
}

.u-3-of-10 {
  width: 30% !important;
}

.u-4-of-10 {
  width: 40% !important;
}

.u-5-of-10 {
  width: 50% !important;
}

.u-6-of-10 {
  width: 60% !important;
}

.u-7-of-10 {
  width: 70% !important;
}

.u-8-of-10 {
  width: 80% !important;
}

.u-9-of-10 {
  width: 90% !important;
}

/*------------------------------------*\
    #WIDTHS-RESPONSIVE
\*------------------------------------*/
/**
 * Responsive width classes based on your responsive settings.
 */
@media screen and (max-width: 44.9375em) {
  .u-1-of-1-palm {
    width: 100% !important;
  }

  .u-1-of-2-palm {
    width: 50% !important;
  }

  .u-1-of-3-palm {
    width: 33.3333333333% !important;
  }

  .u-2-of-3-palm {
    width: 66.6666666667% !important;
  }

  .u-1-of-4-palm {
    width: 25% !important;
  }

  .u-2-of-4-palm {
    width: 50% !important;
  }

  .u-3-of-4-palm {
    width: 75% !important;
  }

  .u-1-of-5-palm {
    width: 20% !important;
  }

  .u-2-of-5-palm {
    width: 40% !important;
  }

  .u-3-of-5-palm {
    width: 60% !important;
  }

  .u-4-of-5-palm {
    width: 80% !important;
  }

  .u-1-of-6-palm {
    width: 16.6666666667% !important;
  }

  .u-2-of-6-palm {
    width: 33.3333333333% !important;
  }

  .u-3-of-6-palm {
    width: 50% !important;
  }

  .u-4-of-6-palm {
    width: 66.6666666667% !important;
  }

  .u-5-of-6-palm {
    width: 83.3333333333% !important;
  }

  .u-1-of-7-palm {
    width: 14.2857142857% !important;
  }

  .u-2-of-7-palm {
    width: 28.5714285714% !important;
  }

  .u-3-of-7-palm {
    width: 42.8571428571% !important;
  }

  .u-4-of-7-palm {
    width: 57.1428571429% !important;
  }

  .u-5-of-7-palm {
    width: 71.4285714286% !important;
  }

  .u-6-of-7-palm {
    width: 85.7142857143% !important;
  }

  .u-1-of-8-palm {
    width: 12.5% !important;
  }

  .u-2-of-8-palm {
    width: 25% !important;
  }

  .u-3-of-8-palm {
    width: 37.5% !important;
  }

  .u-4-of-8-palm {
    width: 50% !important;
  }

  .u-5-of-8-palm {
    width: 62.5% !important;
  }

  .u-6-of-8-palm {
    width: 75% !important;
  }

  .u-7-of-8-palm {
    width: 87.5% !important;
  }

  .u-1-of-9-palm {
    width: 11.1111111111% !important;
  }

  .u-2-of-9-palm {
    width: 22.2222222222% !important;
  }

  .u-3-of-9-palm {
    width: 33.3333333333% !important;
  }

  .u-4-of-9-palm {
    width: 44.4444444444% !important;
  }

  .u-5-of-9-palm {
    width: 55.5555555556% !important;
  }

  .u-6-of-9-palm {
    width: 66.6666666667% !important;
  }

  .u-7-of-9-palm {
    width: 77.7777777778% !important;
  }

  .u-8-of-9-palm {
    width: 88.8888888889% !important;
  }

  .u-1-of-10-palm {
    width: 10% !important;
  }

  .u-2-of-10-palm {
    width: 20% !important;
  }

  .u-3-of-10-palm {
    width: 30% !important;
  }

  .u-4-of-10-palm {
    width: 40% !important;
  }

  .u-5-of-10-palm {
    width: 50% !important;
  }

  .u-6-of-10-palm {
    width: 60% !important;
  }

  .u-7-of-10-palm {
    width: 70% !important;
  }

  .u-8-of-10-palm {
    width: 80% !important;
  }

  .u-9-of-10-palm {
    width: 90% !important;
  }
}
@media screen and (min-width: 45em) and (max-width: 63.9375em) {
  .u-1-of-1-lap {
    width: 100% !important;
  }

  .u-1-of-2-lap {
    width: 50% !important;
  }

  .u-1-of-3-lap {
    width: 33.3333333333% !important;
  }

  .u-2-of-3-lap {
    width: 66.6666666667% !important;
  }

  .u-1-of-4-lap {
    width: 25% !important;
  }

  .u-2-of-4-lap {
    width: 50% !important;
  }

  .u-3-of-4-lap {
    width: 75% !important;
  }

  .u-1-of-5-lap {
    width: 20% !important;
  }

  .u-2-of-5-lap {
    width: 40% !important;
  }

  .u-3-of-5-lap {
    width: 60% !important;
  }

  .u-4-of-5-lap {
    width: 80% !important;
  }

  .u-1-of-6-lap {
    width: 16.6666666667% !important;
  }

  .u-2-of-6-lap {
    width: 33.3333333333% !important;
  }

  .u-3-of-6-lap {
    width: 50% !important;
  }

  .u-4-of-6-lap {
    width: 66.6666666667% !important;
  }

  .u-5-of-6-lap {
    width: 83.3333333333% !important;
  }

  .u-1-of-7-lap {
    width: 14.2857142857% !important;
  }

  .u-2-of-7-lap {
    width: 28.5714285714% !important;
  }

  .u-3-of-7-lap {
    width: 42.8571428571% !important;
  }

  .u-4-of-7-lap {
    width: 57.1428571429% !important;
  }

  .u-5-of-7-lap {
    width: 71.4285714286% !important;
  }

  .u-6-of-7-lap {
    width: 85.7142857143% !important;
  }

  .u-1-of-8-lap {
    width: 12.5% !important;
  }

  .u-2-of-8-lap {
    width: 25% !important;
  }

  .u-3-of-8-lap {
    width: 37.5% !important;
  }

  .u-4-of-8-lap {
    width: 50% !important;
  }

  .u-5-of-8-lap {
    width: 62.5% !important;
  }

  .u-6-of-8-lap {
    width: 75% !important;
  }

  .u-7-of-8-lap {
    width: 87.5% !important;
  }

  .u-1-of-9-lap {
    width: 11.1111111111% !important;
  }

  .u-2-of-9-lap {
    width: 22.2222222222% !important;
  }

  .u-3-of-9-lap {
    width: 33.3333333333% !important;
  }

  .u-4-of-9-lap {
    width: 44.4444444444% !important;
  }

  .u-5-of-9-lap {
    width: 55.5555555556% !important;
  }

  .u-6-of-9-lap {
    width: 66.6666666667% !important;
  }

  .u-7-of-9-lap {
    width: 77.7777777778% !important;
  }

  .u-8-of-9-lap {
    width: 88.8888888889% !important;
  }

  .u-1-of-10-lap {
    width: 10% !important;
  }

  .u-2-of-10-lap {
    width: 20% !important;
  }

  .u-3-of-10-lap {
    width: 30% !important;
  }

  .u-4-of-10-lap {
    width: 40% !important;
  }

  .u-5-of-10-lap {
    width: 50% !important;
  }

  .u-6-of-10-lap {
    width: 60% !important;
  }

  .u-7-of-10-lap {
    width: 70% !important;
  }

  .u-8-of-10-lap {
    width: 80% !important;
  }

  .u-9-of-10-lap {
    width: 90% !important;
  }
}
@media screen and (min-width: 45em) {
  .u-1-of-1-lap-and-up {
    width: 100% !important;
  }

  .u-1-of-2-lap-and-up, .container__gridcell--half {
    width: 50% !important;
  }

  .u-1-of-3-lap-and-up {
    width: 33.3333333333% !important;
  }

  .u-2-of-3-lap-and-up {
    width: 66.6666666667% !important;
  }

  .u-1-of-4-lap-and-up, .container__gridcell--fourth1 {
    width: 25% !important;
  }

  .u-2-of-4-lap-and-up {
    width: 50% !important;
  }

  .u-3-of-4-lap-and-up, .container__gridcell--fourth2 {
    width: 75% !important;
  }

  .u-1-of-5-lap-and-up {
    width: 20% !important;
  }

  .u-2-of-5-lap-and-up {
    width: 40% !important;
  }

  .u-3-of-5-lap-and-up {
    width: 60% !important;
  }

  .u-4-of-5-lap-and-up {
    width: 80% !important;
  }

  .u-1-of-6-lap-and-up {
    width: 16.6666666667% !important;
  }

  .u-2-of-6-lap-and-up {
    width: 33.3333333333% !important;
  }

  .u-3-of-6-lap-and-up {
    width: 50% !important;
  }

  .u-4-of-6-lap-and-up {
    width: 66.6666666667% !important;
  }

  .u-5-of-6-lap-and-up {
    width: 83.3333333333% !important;
  }

  .u-1-of-7-lap-and-up {
    width: 14.2857142857% !important;
  }

  .u-2-of-7-lap-and-up {
    width: 28.5714285714% !important;
  }

  .u-3-of-7-lap-and-up {
    width: 42.8571428571% !important;
  }

  .u-4-of-7-lap-and-up {
    width: 57.1428571429% !important;
  }

  .u-5-of-7-lap-and-up {
    width: 71.4285714286% !important;
  }

  .u-6-of-7-lap-and-up {
    width: 85.7142857143% !important;
  }

  .u-1-of-8-lap-and-up {
    width: 12.5% !important;
  }

  .u-2-of-8-lap-and-up {
    width: 25% !important;
  }

  .u-3-of-8-lap-and-up {
    width: 37.5% !important;
  }

  .u-4-of-8-lap-and-up {
    width: 50% !important;
  }

  .u-5-of-8-lap-and-up {
    width: 62.5% !important;
  }

  .u-6-of-8-lap-and-up {
    width: 75% !important;
  }

  .u-7-of-8-lap-and-up {
    width: 87.5% !important;
  }

  .u-1-of-9-lap-and-up {
    width: 11.1111111111% !important;
  }

  .u-2-of-9-lap-and-up {
    width: 22.2222222222% !important;
  }

  .u-3-of-9-lap-and-up {
    width: 33.3333333333% !important;
  }

  .u-4-of-9-lap-and-up {
    width: 44.4444444444% !important;
  }

  .u-5-of-9-lap-and-up {
    width: 55.5555555556% !important;
  }

  .u-6-of-9-lap-and-up {
    width: 66.6666666667% !important;
  }

  .u-7-of-9-lap-and-up {
    width: 77.7777777778% !important;
  }

  .u-8-of-9-lap-and-up {
    width: 88.8888888889% !important;
  }

  .u-1-of-10-lap-and-up {
    width: 10% !important;
  }

  .u-2-of-10-lap-and-up {
    width: 20% !important;
  }

  .u-3-of-10-lap-and-up {
    width: 30% !important;
  }

  .u-4-of-10-lap-and-up {
    width: 40% !important;
  }

  .u-5-of-10-lap-and-up {
    width: 50% !important;
  }

  .u-6-of-10-lap-and-up {
    width: 60% !important;
  }

  .u-7-of-10-lap-and-up {
    width: 70% !important;
  }

  .u-8-of-10-lap-and-up {
    width: 80% !important;
  }

  .u-9-of-10-lap-and-up {
    width: 90% !important;
  }
}
@media screen and (max-width: 63.9375em) {
  .u-1-of-1-portable {
    width: 100% !important;
  }

  .u-1-of-2-portable {
    width: 50% !important;
  }

  .u-1-of-3-portable {
    width: 33.3333333333% !important;
  }

  .u-2-of-3-portable {
    width: 66.6666666667% !important;
  }

  .u-1-of-4-portable {
    width: 25% !important;
  }

  .u-2-of-4-portable {
    width: 50% !important;
  }

  .u-3-of-4-portable {
    width: 75% !important;
  }

  .u-1-of-5-portable {
    width: 20% !important;
  }

  .u-2-of-5-portable {
    width: 40% !important;
  }

  .u-3-of-5-portable {
    width: 60% !important;
  }

  .u-4-of-5-portable {
    width: 80% !important;
  }

  .u-1-of-6-portable {
    width: 16.6666666667% !important;
  }

  .u-2-of-6-portable {
    width: 33.3333333333% !important;
  }

  .u-3-of-6-portable {
    width: 50% !important;
  }

  .u-4-of-6-portable {
    width: 66.6666666667% !important;
  }

  .u-5-of-6-portable {
    width: 83.3333333333% !important;
  }

  .u-1-of-7-portable {
    width: 14.2857142857% !important;
  }

  .u-2-of-7-portable {
    width: 28.5714285714% !important;
  }

  .u-3-of-7-portable {
    width: 42.8571428571% !important;
  }

  .u-4-of-7-portable {
    width: 57.1428571429% !important;
  }

  .u-5-of-7-portable {
    width: 71.4285714286% !important;
  }

  .u-6-of-7-portable {
    width: 85.7142857143% !important;
  }

  .u-1-of-8-portable {
    width: 12.5% !important;
  }

  .u-2-of-8-portable {
    width: 25% !important;
  }

  .u-3-of-8-portable {
    width: 37.5% !important;
  }

  .u-4-of-8-portable {
    width: 50% !important;
  }

  .u-5-of-8-portable {
    width: 62.5% !important;
  }

  .u-6-of-8-portable {
    width: 75% !important;
  }

  .u-7-of-8-portable {
    width: 87.5% !important;
  }

  .u-1-of-9-portable {
    width: 11.1111111111% !important;
  }

  .u-2-of-9-portable {
    width: 22.2222222222% !important;
  }

  .u-3-of-9-portable {
    width: 33.3333333333% !important;
  }

  .u-4-of-9-portable {
    width: 44.4444444444% !important;
  }

  .u-5-of-9-portable {
    width: 55.5555555556% !important;
  }

  .u-6-of-9-portable {
    width: 66.6666666667% !important;
  }

  .u-7-of-9-portable {
    width: 77.7777777778% !important;
  }

  .u-8-of-9-portable {
    width: 88.8888888889% !important;
  }

  .u-1-of-10-portable {
    width: 10% !important;
  }

  .u-2-of-10-portable {
    width: 20% !important;
  }

  .u-3-of-10-portable {
    width: 30% !important;
  }

  .u-4-of-10-portable {
    width: 40% !important;
  }

  .u-5-of-10-portable {
    width: 50% !important;
  }

  .u-6-of-10-portable {
    width: 60% !important;
  }

  .u-7-of-10-portable {
    width: 70% !important;
  }

  .u-8-of-10-portable {
    width: 80% !important;
  }

  .u-9-of-10-portable {
    width: 90% !important;
  }
}
@media screen and (min-width: 64em) {
  .u-1-of-1-desk {
    width: 100% !important;
  }

  .u-1-of-2-desk {
    width: 50% !important;
  }

  .u-1-of-3-desk {
    width: 33.3333333333% !important;
  }

  .u-2-of-3-desk {
    width: 66.6666666667% !important;
  }

  .u-1-of-4-desk {
    width: 25% !important;
  }

  .u-2-of-4-desk {
    width: 50% !important;
  }

  .u-3-of-4-desk {
    width: 75% !important;
  }

  .u-1-of-5-desk {
    width: 20% !important;
  }

  .u-2-of-5-desk {
    width: 40% !important;
  }

  .u-3-of-5-desk {
    width: 60% !important;
  }

  .u-4-of-5-desk {
    width: 80% !important;
  }

  .u-1-of-6-desk {
    width: 16.6666666667% !important;
  }

  .u-2-of-6-desk {
    width: 33.3333333333% !important;
  }

  .u-3-of-6-desk {
    width: 50% !important;
  }

  .u-4-of-6-desk {
    width: 66.6666666667% !important;
  }

  .u-5-of-6-desk {
    width: 83.3333333333% !important;
  }

  .u-1-of-7-desk {
    width: 14.2857142857% !important;
  }

  .u-2-of-7-desk {
    width: 28.5714285714% !important;
  }

  .u-3-of-7-desk {
    width: 42.8571428571% !important;
  }

  .u-4-of-7-desk {
    width: 57.1428571429% !important;
  }

  .u-5-of-7-desk {
    width: 71.4285714286% !important;
  }

  .u-6-of-7-desk {
    width: 85.7142857143% !important;
  }

  .u-1-of-8-desk {
    width: 12.5% !important;
  }

  .u-2-of-8-desk {
    width: 25% !important;
  }

  .u-3-of-8-desk {
    width: 37.5% !important;
  }

  .u-4-of-8-desk {
    width: 50% !important;
  }

  .u-5-of-8-desk {
    width: 62.5% !important;
  }

  .u-6-of-8-desk {
    width: 75% !important;
  }

  .u-7-of-8-desk {
    width: 87.5% !important;
  }

  .u-1-of-9-desk {
    width: 11.1111111111% !important;
  }

  .u-2-of-9-desk {
    width: 22.2222222222% !important;
  }

  .u-3-of-9-desk {
    width: 33.3333333333% !important;
  }

  .u-4-of-9-desk {
    width: 44.4444444444% !important;
  }

  .u-5-of-9-desk {
    width: 55.5555555556% !important;
  }

  .u-6-of-9-desk {
    width: 66.6666666667% !important;
  }

  .u-7-of-9-desk {
    width: 77.7777777778% !important;
  }

  .u-8-of-9-desk {
    width: 88.8888888889% !important;
  }

  .u-1-of-10-desk {
    width: 10% !important;
  }

  .u-2-of-10-desk {
    width: 20% !important;
  }

  .u-3-of-10-desk {
    width: 30% !important;
  }

  .u-4-of-10-desk {
    width: 40% !important;
  }

  .u-5-of-10-desk {
    width: 50% !important;
  }

  .u-6-of-10-desk {
    width: 60% !important;
  }

  .u-7-of-10-desk {
    width: 70% !important;
  }

  .u-8-of-10-desk {
    width: 80% !important;
  }

  .u-9-of-10-desk {
    width: 90% !important;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vc2Nzcy9tYWluLnNjc3MiLCIuLi9zY3NzL19jb2xvcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9pbnVpdC1kZWZhdWx0cy9fc2V0dGluZ3MuZGVmYXVsdHMuc2NzcyIsIi4uL3Njc3Mvc2V0dGluZ3MvX3NldHRpbmdzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvaW51aXQtbm9ybWFsaXplL19nZW5lcmljLm5vcm1hbGl6ZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2ludWl0LWJveC1zaXppbmcvX2dlbmVyaWMuYm94LXNpemluZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2ludWl0LXJlc2V0L19nZW5lcmljLnJlc2V0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvaW51aXQtc2hhcmVkL19nZW5lcmljLnNoYXJlZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2ludWl0LWhlYWRpbmdzL19iYXNlLmhlYWRpbmdzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvaW51aXQtbWl4aW5zL190b29scy5taXhpbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9pbnVpdC1wYXJhZ3JhcGhzL19iYXNlLnBhcmFncmFwaHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9pbnVpdC1saXN0cy9fYmFzZS5saXN0cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2ludWl0LWltYWdlcy9fYmFzZS5pbWFnZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9pbnVpdC1wYWdlL19iYXNlLnBhZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9pbnVpdC1sYXlvdXQvX29iamVjdHMubGF5b3V0LnNjc3MiLCIuLi9zY3NzL19sYXlvdXQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9pbnVpdC1yZXNwb25zaXZlLXRvb2xzL190b29scy5yZXNwb25zaXZlLnNjc3MiLCIuLi9zY3NzL19oZWFkZXIuc2NzcyIsIi4uL3Njc3MvX3R5cG8uc2NzcyIsIi4uL3Njc3MvX2FydGljbGUuc2NzcyIsIi4uL3Njc3MvX2Zvb3Rlci5zY3NzIiwiLi4vc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vc2Nzcy9fcHJpbnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9pbnVpdC1jbGVhcmZpeC9fdHJ1bXBzLmNsZWFyZml4LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvaW51aXQtaGVhZGluZ3MtdHJ1bXBzL190cnVtcHMuaGVhZGluZ3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9pbnVpdC1wcmludC9fdHJ1bXBzLnByaW50LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvaW51aXQtc3BhY2luZy9fdHJ1bXBzLnNwYWNpbmcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9pbnVpdC1yZXNwb25zaXZlLXNwYWNpbmcvX3RydW1wcy5zcGFjaW5nLXJlc3BvbnNpdmUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9pbnVpdC13aWR0aHMvX3RydW1wcy53aWR0aHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9pbnVpdC10b29scy13aWR0aHMvX3Rvb2xzLndpZHRocy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2ludWl0LXJlc3BvbnNpdmUtd2lkdGhzL190cnVtcHMud2lkdGhzLXJlc3BvbnNpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FDNEJBO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQVRJO0VBVUoscUJBQUE7RUFDQSxtQkFBQTtFQUVBLGtCQUFBO0FGNEJKOztBRXpCQTtFQUNJLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFuQkc7RUFvQkgscUJBQUE7RUFDQSxtQkFBQTtFQUVBLGtCQUFBO0FGMkJKOztBRXhCQTtFQUNJLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkE3Qks7RUE4QkwscUJBQUE7RUFDQSxtQkFBQTtFQUVBLGtCQUFBO0FGMEJKOztBRXZCQTtFQUNJLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkF2Q0U7RUF3Q0YscUJBQUE7RUFDQSxtQkFBQTtFQUVBLGtCQUFBO0FGeUJKOztBRzlGQTs7OztFQUFBO0FDNEJBLDRCQUFBO0FBQ0E7RUFDSSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4SUFBQTtFQUVvRSxnREFBQTtBSnlFeEU7QUl0RUUsd0JBQUE7QUFDQTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNJQUFBO0VBRWdFLGdEQUFBO0FKdUVwRTtBS3BIQSwyRUFBQTtBQUVBOzs7RUFBQTtBQUtBO0VBQ0UsdUJBQUE7RUFBeUIsTUFBQTtFQUN6QiwwQkFBQTtFQUE0QixNQUFBO0VBQzVCLDhCQUFBO0VBQWdDLE1BQUE7QUx1SGxDOztBS3BIQTs7RUFBQTtBQUlBO0VBQ0UsU0FBQTtBTHNIRjs7QUtuSEE7K0VBQUE7QUFHQTs7OztFQUFBO0FBTUE7Ozs7Ozs7Ozs7OztFQVdVLE1BQUE7RUFDUixjQUFBO0FMcUhGOztBS2xIQTs7RUFBQTtBQUlBOzs7O0VBSUUscUJBQUE7QUxvSEY7O0FLakhBOztFQUFBO0FBSUE7RUFDRSxhQUFBO0VBQ0EsU0FBQTtBTG1IRjs7QUtoSEE7O0VBQUE7QUFJQTtFQUNFLHdCQUFBO0FMa0hGOztBSy9HQTs7O0VBQUE7QUFLQTs7RUFFRSxhQUFBO0FMaUhGOztBSzlHQTsrRUFBQTtBQUdBOzs7RUFBQTtBQUtBO0VBQ0UsNkJBQUE7RUFBK0IsTUFBQTtFQUMvQixxQ0FBQTtFQUF1QyxNQUFBO0FMaUh6Qzs7QUs5R0E7OztFQUFBO0FBS0E7O0VBRUUsZ0JBQUE7QUxnSEY7O0FLN0dBOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7RUFDRSxtQkFBQTtFQUFxQixNQUFBO0VBQ3JCLDBCQUFBO0VBQTRCLE1BQUE7RUFDNUIseUNBQUE7VUFBQSxpQ0FBQTtFQUFtQyxNQUFBO0FMaUhyQzs7QUs5R0E7O0VBQUE7QUFJQTs7RUFFRSxvQkFBQTtBTGdIRjs7QUs3R0E7O0VBQUE7QUFJQTs7RUFFRSxtQkFBQTtBTCtHRjs7QUs1R0E7O0VBQUE7QUFJQTtFQUNFLGtCQUFBO0FMOEdGOztBSzNHQTs7O0VBQUE7QUFLQTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBTDZHRjs7QUsxR0E7O0VBQUE7QUFJQTtFQUNFLHNCQUFBO0VBQ0EsV0FBQTtBTDRHRjs7QUt6R0E7O0VBQUE7QUFJQTtFQUNFLGNBQUE7QUwyR0Y7O0FLeEdBOzs7RUFBQTtBQUtBOztFQUVFLGNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtBTDBHRjs7QUt2R0E7RUFDRSxlQUFBO0FMMEdGOztBS3ZHQTtFQUNFLFdBQUE7QUwwR0Y7O0FLdkdBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFLGtCQUFBO0FMd0dGOztBS3JHQTs7RUFBQTtBQUlBO0VBQ0UsZ0JBQUE7QUx1R0Y7O0FLcEdBOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7Ozs7RUFJRSxpQ0FBQTtFQUFtQyxNQUFBO0VBQ25DLGNBQUE7RUFBZ0IsTUFBQTtBTHVHbEI7O0FLcEdBOztFQUFBO0FBSUE7RUFDRSxnQkFBQTtBTHNHRjs7QUtuR0E7OztFQUFBO0FBS0E7RUFDRSwrQkFBQTtVQUFBLHVCQUFBO0VBQXlCLE1BQUE7RUFDekIsU0FBQTtFQUFXLE1BQUE7RUFDWCxpQkFBQTtFQUFtQixNQUFBO0FMd0dyQjs7QUtyR0E7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTs7Ozs7RUFLRSxhQUFBO0VBQWUsTUFBQTtFQUNmLFNBQUE7RUFBVyxNQUFBO0FMd0diOztBS3JHQTs7RUFBQTtBQUlBO0VBQ0UsaUJBQUE7QUx1R0Y7O0FLcEdBOzs7RUFBQTtBQUtBOztFQUNRLE1BQUE7RUFDTixpQkFBQTtBTHVHRjs7QUtwR0E7OztFQUFBO0FBS0E7O0VBQ1MsTUFBQTtFQUNQLG9CQUFBO0FMdUdGOztBS3BHQTs7OztFQUFBO0FBTUE7Ozs7RUFJRSwwQkFBQTtFQUE0QixNQUFBO0FMdUc5Qjs7QUtwR0E7O0VBQUE7QUFJQTs7OztFQUlFLGtCQUFBO0VBQ0EsVUFBQTtBTHNHRjs7QUtuR0E7O0VBQUE7QUFJQTs7OztFQUlFLDhCQUFBO0FMcUdGOztBS2xHQTs7RUFBQTtBQUlBO0VBQ0UseUJBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7QUxvR0Y7O0FLakdBOzs7OztFQUFBO0FBT0E7RUFDRSw4QkFBQTtVQUFBLHNCQUFBO0VBQXdCLE1BQUE7RUFDeEIsY0FBQTtFQUFnQixNQUFBO0VBQ2hCLGNBQUE7RUFBZ0IsTUFBQTtFQUNoQixlQUFBO0VBQWlCLE1BQUE7RUFDakIsVUFBQTtFQUFZLE1BQUE7RUFDWixtQkFBQTtFQUFxQixNQUFBO0FMeUd2Qjs7QUt0R0E7O0VBQUE7QUFJQTtFQUNFLGNBQUE7QUx3R0Y7O0FLckdBOzs7RUFBQTtBQUtBOztFQUVFLDhCQUFBO1VBQUEsc0JBQUE7RUFBd0IsTUFBQTtFQUN4QixVQUFBO0VBQVksTUFBQTtBTHlHZDs7QUt0R0E7O0VBQUE7QUFJQTs7RUFFRSxZQUFBO0FMd0dGOztBS3JHQTs7O0VBQUE7QUFLQTtFQUNFLDZCQUFBO0VBQStCLE1BQUE7RUFDL0Isb0JBQUE7RUFBc0IsTUFBQTtBTHlHeEI7O0FLdEdBOztFQUFBO0FBSUE7O0VBRUUsd0JBQUE7QUx3R0Y7O0FLckdBOztFQUFBO0FBSUE7RUFDRSxjQUFBO0VBQ0EsYUFBQTtBTHVHRjs7QUtwR0E7OztFQUFBO0FBS0E7RUFDRSwwQkFBQTtFQUE0QixNQUFBO0VBQzVCLGFBQUE7RUFBZSxNQUFBO0FMd0dqQjs7QU0xZ0JBOzt1Q0FBQTtBQUlBOzs7OztFQUFBO0FBTUE7RUFDSSw4QkFBQTtFQUVRLHNCQUFBO0FONGdCWjs7QU12Z0JJO0VBR0ksMkJBQUE7RUFFUSxtQkFBQTtBTndnQmhCOztBTy9oQkE7O3VDQUFBO0FBSUE7OztFQUFBO0FBSUE7Ozs7Ozs7O0VBUUksU0FBQTtFQUNBLFVBQUE7QVBpaUJKOztBTzFoQkE7O0VBQUE7QUFHQTs7RUFFSSxZQUFBO0FQNmhCSjs7QU90aEJBOztFQUFBO0FBR0E7O0VBRUkscUJBQUE7QVB5aEJKOztBT2xoQkE7O0VBQUE7QUFHQTtFQUNJLHdCQUFBO0FQcWhCSjs7QVF6a0JBOzt1Q0FBQTtBQUlBOzs7O0VBQUE7QUFPQTs7Ozs7OztFQVFJLG1CTEQ0QjtFS0U1Qiw4QkFBQTtBUndrQko7O0FRamtCQTs7O0VBQUE7QUFJQTtFQUVJLGlCQUFBO0VBQ0EsNEJBQUE7QVJta0JKOztBU3JtQkE7O3VDQUFBO0FBSUE7O0VBQUE7QUFZQTtFQzJDSSxlTjdDbUI7RU04Q25CLDBCQUFBO0VBR0ksbUJBQUE7QVZrakJSOztBUzdsQkE7RUN1Q0ksZU41Q21CO0VNNkNuQiwwQkFBQTtFQUdJLHlCQUFBO0FWd2pCUjs7QVMvbEJBO0VDbUNJLGVOM0NtQjtFTTRDbkIsMEJBQUE7RUFHSSx5QkFBQTtBVjhqQlI7O0FTam1CQTtFQytCSSxlRC9Db0I7RUNnRHBCLDBCQUFBO0VBR0ksZ0JBQUE7QVZva0JSOztBU25tQkE7RUMyQkksZUQ5Q29CO0VDK0NwQiwwQkFBQTtFQUdJLGlCQUFBO0FWMGtCUjs7QVNybUJBO0VDdUJJLGVEN0NvQjtFQzhDcEIsZUFBQTtFQUdJLGNBQUE7QVZnbEJSOztBVy9vQkE7O3VDQUFBO0FBSUE7OztFQUFBO0FBUUE7RUQrQ0ksa0JDN0N5QjtFRDhDekIsbUJBQUE7RUFHSSx5QkFBQTtBVjZsQlI7O0FZNXBCQTs7dUNBQUE7QUFJQTs7RUFBQTtBQUtJOztFQUVJLGdCQUFBO0FaNHBCUjs7QWF2cUJBOzt1Q0FBQTtBQUlBOzs7Ozs7RUFBQTtBQU9BO0VBQ0ksZUFBQTtFQUFpQixRQUFBO0VBQ2pCLGtCQUFBO0VBQW9CLFFBQUE7RUFDcEIsc0JBQUE7RUFBd0IsUUFBQTtBYjRxQjVCOztBYXZxQkE7Ozs7O0VBQUE7QUFNQTs7O0VBRWUsUUFBQTtFQUNYLGVBQUE7QWIycUJKOztBY3ZzQkE7O3VDQUFBO0FBSUE7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQWNBO0VBQ0ksa0JBQUE7RUFBaUQsUUFBQTtFQUNqRCxjQUFBO0VBQThELFFBQUE7RUFDOUQsc0JYRDRCO0VXRTVCLGNabEJHO0VZbUJILGtCQUFBO0VBQW9CLFFBQUE7RUFDcEIsZ0JBQUE7RUFBa0IsUUFBQTtFQUNsQiw4QkFBQTtFQUFnQyxRQUFBO0VBQzVCLDBCQUFBO0VBQTRCLFFBQUE7RUFDaEMsa0NBQUE7RUFBb0MsUUFBQTtFQUNuQyxtQ0FBQTtFQUFxQyxRQUFBO0FkaXRCMUM7O0FlN3VCQTs7dUNBQUE7QUFJQTs7Ozs7RUFBQTtBQXlDQTs7RUFBQTtBQUdBO0VBRUksZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0FmMnNCSjs7QWV4c0JJOzs7Ozs7RUFBQTtBQU9BO0VBRUkscUJBQUE7RUFBdUIsUUFBQTtFQUN2QixrQlhqRGM7RVdpRHNCLFFBQUE7RUFDcEMsbUJBQUE7RUFBcUIsUUFBQTtFQUNyQixXQUFBO0VBQWEsUUFBQTtBZjhzQnJCOztBZWxnQkk7O0VBQUE7QUFJQTtFQUVJLGtCQUFBO0FmbWdCUjtBZWpnQlE7RUFFSSxnQkFBQTtBZmtnQlo7O0FnQjV4QkE7RUFDSSxtQmRFUTtFY0RSLCtFQUFBO0VBRUEsMkNBQUE7RUFDQSw0QkFBQTtFQUNBLHlCQUFBO0FoQjh4Qko7QWlCbHZCWTtFRGxEWjtJQVNRLG1CZE5JO0ljT0osK0VBQUE7SUFFQSwyQ0FBQTtJQUNBLDRCQUFBO0lBQ0EsYUFBQTtFaEI4eEJOO0FBQ0Y7O0FnQjN4QkE7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QWhCOHhCSjtBaUJqd0JZO0VEaENaO0lBTVEsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtJQUNBLFVBQUE7RWhCK3hCTjtBQUNGOztBZ0Ixd0JJO0VBR0ksYUFBQTtBaEIyd0JSO0FpQjd3Qlk7RUREUjtJQU1RLHFCQUFBO0VoQjR3QlY7QUFDRjtBZ0Jud0JBO0VBQ0ksV0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FoQnF3Qko7O0FnQmp3Qkk7RUFDSSxVQUFBO0VBQ0EsZUFBQTtBaEJvd0JSO0FnQmx3QlE7RUFDSSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdDQUFBO0FoQm93Qlo7QWdCbHdCWTtFTnZCUixlTXdCcUM7RU52QnJDLDBCQUFBO0VBU1EsaUJNY21DO0VBQy9CLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY2RuRVA7QUZ5MEJUO0FnQnB3QmdCO0VBQ0ksY2RuRlI7QUZ5MUJaOztBZ0IvdkJBO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7QWhCa3dCSjs7QWdCL3ZCQTtFQUNJLG1CQUFBO0FoQmt3Qko7O0FnQi92QkE7RU5qREksZU1rRHlCO0VOakR6QiwwQkFBQTtFQVNRLGlCTXdDdUI7RUFDL0IsaUJBQUE7QWhCb3dCSjs7QWdCandCQTtFQUNJLGtCQUFBO0FoQm93Qko7O0FrQnQzQkE7RUFDSSxjQUFBO0VBQ0EsaUJBQUE7QWxCeTNCSjtBa0J2M0JJO0VBQ0ksY2hCR0M7RVFtREwsZVFyRDZCO0VSc0Q3QiwwQkFBQTtFQVNRLGlCUS9EMkI7QWxCMjNCdkM7QWlCLzBCWTtFQ2xEWjtJQVVRLGlCQUFBO0lBQ0EsbUJBQUE7RWxCMjNCTjtFa0J6M0JNO0lSOENKLGVRN0NpQztJUjhDakMsMEJBQUE7SUFTUSxpQlF2RCtCO0VsQjYzQnpDO0FBQ0Y7O0FrQnozQkE7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QWxCNDNCSjtBaUJoMkJZO0VDL0JaO0lBTVEsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtJQUNBLFVBQUE7RWxCNjNCTjtBQUNGOztBa0IxM0JBO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBbEI2M0JKO0FpQjkyQlk7RUNsQlo7SUFNUSxZQUFBO0VsQjgzQk47QUFDRjs7QWtCMzNCQTtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0FsQjgzQko7QWlCMzNCWTtFQ1JaO0lBUVEsbUJBQUE7SUFDQSxTQUFBO0VsQiszQk47QUFDRjs7QWtCNTNCQTtFQUNJLGNBQUE7RUFDQSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQkFBQTtFUkFBLGVRQ3lCO0VSQXpCLDBCQUFBO0VBU1EsaUJRVHVCO0VBQy9CLGNoQnpDSztFZ0IwQ0wsa0JBQUE7QWxCaTRCSjs7QWtCOTNCQTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxtQ0FBQTtFQUFBLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0FsQmk0Qko7QWtCLzNCSTtFQUNJLGFBQUE7QWxCaTRCUjtBa0I5M0JJO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLG1CaEJ0RkE7RWdCdUZBLHNDQUFBO0VBQUEsOEJBQUE7QWxCZzRCUjtBa0I5M0JRO0VBRUksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EseUJoQmhHSjtFZ0JpR0ksV0FBQTtFQUNBLHVDQUFBO1VBQUEsK0JBQUE7RUFDQSxrQ0FBQTtVQUFBLDBCQUFBO0FsQiszQlo7QWtCNTNCUTtFQUNJLG1EQUFBO0VBQUEsMkNBQUE7RUFBQSxtQ0FBQTtFQUFBLHNEQUFBO0VBQ0EsU0FBQTtBbEI4M0JaO0FrQjMzQlE7RUFDSSxzREFBQTtFQUFBLDhDQUFBO0VBQUEsc0NBQUE7RUFBQSx5REFBQTtFQUNBLFlBQUE7QWxCNjNCWjtBa0J4M0JRO0VBRUksZ0JBQUE7QWxCeTNCWjtBa0J0M0JRO0VBQ0ksa0NBQUE7VUFBQSwwQkFBQTtFQUNBLGNoQnpISjtFZ0IwSEksTUFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7QWxCdzNCWjtBa0JyM0JRO0VBQ0ksa0NBQUE7VUFBQSwwQkFBQTtFQUNBLGNoQmhJSjtFZ0JpSUksU0FBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7QWxCdTNCWjtBaUJsOUJZO0VDZVo7SUFpRlEsYUFBQTtFbEJzM0JOO0FBQ0Y7O0FrQm4zQkE7RUFDSSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxzQkFBQTtBbEJzM0JKO0FrQnAzQkk7RUFDSSxVQUFBO0VBQ0EsZUFBQTtBbEJzM0JSO0FrQnAzQlE7RUFDSSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdDQUFBO0FsQnMzQlo7QWtCcDNCWTtFUjNHUixlUTRHcUM7RVIzR3JDLDBCQUFBO0VBU1EsaUJRa0dtQztFQUMvQixlQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNoQnZKUDtBRitnQ1Q7QWtCdDNCZ0I7RUFDSSxjaEJ2S1I7QUYraENaO0FpQnAvQlk7RUNvR1o7SUErQlEsYUFBQTtFbEJxM0JOO0FBQ0Y7O0FrQmwzQkE7RUFDSSxhQUFBO0FsQnEzQko7QWlCNy9CWTtFQ3VJWjtJQUlRLHFCQUFBO0lBQ0EsVUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0VsQnMzQk47RWtCcDNCTTtJQUNJLFVBQUE7SUFDQSxTQUFBO0VsQnMzQlY7RWtCcDNCVTtJQUNJLGVBQUE7SUFDQSxrQmR2TE07RUo2aUNwQjtFa0JwM0JjO0lBQ0ksZUFBQTtJQUNBLGdDQUFBO0lBQ0EsaUJBQUE7SUFDQSxxQkFBQTtJQUNBLGNoQjNMWDtJZ0I0TFcsbUJBQUE7RWxCczNCbEI7RWtCcDNCa0I7SUFDSSxnQ0FBQTtFbEJzM0J0QjtFa0JuM0JrQjtJQUNJLGdDQUFBO0lBQ0EsY2hCak5aO0VGc2tDVjtBQUNGOztBa0I5MkJBO0VBQ0kscUJBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QWxCaTNCSjtBaUJwaUNZO0VDOEtaO0lBUVEsVUFBQTtJQUNBLGlCQUFBO0VsQmszQk47QUFDRjs7QW1CNWxDQTtFQUNJLGtDQUFBO0FuQitsQ0o7O0FtQjVsQ0E7RUFDSSxjakJHSztFaUJGTCxxQkFBQTtBbkIrbENKOztBbUI1bENBOzs7Ozs7RUFNSSxnQkFBQTtBbkIrbENKOztBbUI1bENBO0VUeUNJLGVTeEN5QjtFVHlDekIsMEJBQUE7RUFTUSxpQlNsRHVCO0FuQmltQ25DOztBbUI5bENBO0VUcUNJLGVTcEN5QjtFVHFDekIsMEJBQUE7RUFTUSxpQlM5Q3VCO0VBQy9CLGNqQmpCUTtBRm9uQ1o7QWlCemtDWTtFRTVCWjtJVHFDSSxlU2hDNkI7SVRpQzdCLDBCQUFBO0lBU1EsaUJTMUMyQjtFbkJzbUNyQztBQUNGOztBbUJubUNBO0VBQ0ksY2pCekJRO0VRb0RSLGVTMUJ5QjtFVDJCekIsMEJBQUE7RUFTUSxpQlNwQ3VCO0FuQndtQ25DOztBbUJybUNBO0VUdUJJLGVTdEJ5QjtFVHVCekIsMEJBQUE7RUFTUSxpQlNoQ3VCO0VBQy9CLGNqQmxCSztBRjRuQ1Q7QW1CeG1DSTtFQUNJLGNqQnJCQztBRituQ1Q7O0FtQnRtQ0E7RVRjSSxlU2J5QjtFVGN6QixlQUFBO0VBU1EsaUJTdkJ1QjtFQUMvQixjakIzQks7RWlCNEJMLGtCQUFBO0VBQ0EsZUFBQTtBbkIybUNKOztBbUJ4bUNBO0VUT0ksZVNOeUI7RVRPekIsMEJBQUE7RUFTUSxpQlNoQnVCO0VBQy9CLGNqQmxDSztFaUJtQ0wsa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QW5CNm1DSjs7QW1CMW1DQTtFQUNJLGNqQnpDSztFUXVDTCxlU0d5QjtFVEZ6QixlQUFBO0VBU1EsaUJTUHVCO0VBQy9CLGlCQUFBO0FuQittQ0o7O0FtQjVtQ0E7RUFDSSxXakJoREs7RVF3Q0wsZVNTeUI7RVRSekIsMEJBQUE7RUFTUSxpQlNEdUI7RUFDL0Isa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QW5CaW5DSjs7QW1COW1DQTtFQUNJLGNqQm5FSztBRm9yQ1Q7O0FtQjdtQ0k7RUFDSSxnQkFBQTtFQUNBLGNqQjdEQztFaUI4REQsVUFBQTtFQUNBLFNBQUE7QW5CZ25DUjs7QW1CNW1DQTtFQUNJLGtCQUFBO0FuQittQ0o7O0FtQjVtQ0E7RUFDSSxtQmpCbEVFO0VpQm1FRixZQUFBO0VBQ0EsY2pCbEZJO0VpQm1GSixXQUFBO0VB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QnNzRHBCOztBOEJ2c0RnQjtFQUNJLGdDQUFBO0E5QjBzRHBCOztBOEIzc0RnQjtFQUNJLGdDQUFBO0E5QjhzRHBCOztBOEIvc0RnQjtFQUNJLHFCQUFBO0E5Qmt0RHBCOztBOEJudERnQjtFQUNJLHFCQUFBO0E5QnN0RHBCOztBOEJ2dERnQjtFQUNJLHFCQUFBO0E5QjB0RHBCOztBOEIzdERnQjtFQUNJLHFCQUFBO0E5Qjh0RHBCOztBOEIvdERnQjtFQUNJLHFCQUFBO0E5Qmt1RHBCOztBOEJudURnQjtFQUNJLHFCQUFBO0E5QnN1RHBCOztBOEJ2dURnQjtFQUNJLHFCQUFBO0E5QjB1RHBCOztBOEIzdURnQjtFQUNJLGdDQUFBO0E5Qjh1RHBCOztBOEIvdURnQjtFQUNJLGdDQUFBO0E5Qmt2RHBCOztBOEJudkRnQjtFQUNJLHFCQUFBO0E5QnN2RHBCOztBOEJ2dkRnQjtFQUNJLGdDQUFBO0E5QjB2RHBCOztBOEIzdkRnQjtFQUNJLGdDQUFBO0E5Qjh2RHBCOztBOEIvdkRnQjtFQUNJLGdDQUFBO0E5Qmt3RHBCOztBOEJud0RnQjtFQUNJLGdDQUFBO0E5QnN3RHBCOztBOEJ2d0RnQjtFQUNJLGdDQUFBO0E5QjB3RHBCOztBOEIzd0RnQjtFQUNJLGdDQUFBO0E5Qjh3RHBCOztBOEIvd0RnQjtFQUNJLGdDQUFBO0E5Qmt4RHBCOztBOEJueERnQjtFQUNJLGdDQUFBO0E5QnN4RHBCOztBOEJ2eERnQjtFQUNJLHVCQUFBO0E5QjB4RHBCOztBOEIzeERnQjtFQUNJLHFCQUFBO0E5Qjh4RHBCOztBOEIveERnQjtFQUNJLHVCQUFBO0E5Qmt5RHBCOztBOEJueURnQjtFQUNJLHFCQUFBO0E5QnN5RHBCOztBOEJ2eURnQjtFQUNJLHVCQUFBO0E5QjB5RHBCOztBOEIzeURnQjtFQUNJLHFCQUFBO0E5Qjh5RHBCOztBOEIveURnQjtFQUNJLHVCQUFBO0E5Qmt6RHBCOztBOEJuekRnQjtFQUNJLGdDQUFBO0E5QnN6RHBCOztBOEJ2ekRnQjtFQUNJLGdDQUFBO0E5QjB6RHBCOztBOEIzekRnQjtFQUNJLGdDQUFBO0E5Qjh6RHBCOztBOEIvekRnQjtFQUNJLGdDQUFBO0E5QmswRHBCOztBOEJuMERnQjtFQUNJLGdDQUFBO0E5QnMwRHBCOztBOEJ2MERnQjtFQUNJLGdDQUFBO0E5QjAwRHBCOztBOEIzMERnQjtFQUNJLGdDQUFBO0E5QjgwRHBCOztBOEIvMERnQjtFQUNJLGdDQUFBO0E5QmsxRHBCOztBOEJuMURnQjtFQUNJLHFCQUFBO0E5QnMxRHBCOztBOEJ2MURnQjtFQUNJLHFCQUFBO0E5QjAxRHBCOztBOEIzMURnQjtFQUNJLHFCQUFBO0E5QjgxRHBCOztBOEIvMURnQjtFQUNJLHFCQUFBO0E5QmsyRHBCOztBOEJuMkRnQjtFQUNJLHFCQUFBO0E5QnMyRHBCOztBOEJ2MkRnQjtFQUNJLHFCQUFBO0E5QjAyRHBCOztBOEIzMkRnQjtFQUNJLHFCQUFBO0E5QjgyRHBCOztBOEIvMkRnQjtFQUNJLHFCQUFBO0E5QmszRHBCOztBOEJuM0RnQjtFQUNJLHFCQUFBO0E5QnMzRHBCOztBK0JwNkRBOzt1Q0FBQTtBQUlBOztFQUFBO0FkOENZO0VhZkE7SUFDSSxzQkFBQTtFOUIyNERkOztFOEJsNERjO0lBQ0kscUJBQUE7RTlCcTREbEI7O0U4QnQ0RGM7SUFDSSxnQ0FBQTtFOUJ5NERsQjs7RThCMTREYztJQUNJLGdDQUFBO0U5QjY0RGxCOztFOEI5NERjO0lBQ0kscUJBQUE7RTlCaTVEbEI7O0U4Qmw1RGM7SUFDSSxxQkFBQTtFOUJxNURsQjs7RThCdDVEYztJQUNJLHFCQUFBO0U5Qnk1RGxCOztFOEIxNURjO0lBQ0kscUJBQUE7RTlCNjVEbEI7O0U4Qjk1RGM7SUFDSSxxQkFBQTtFOUJpNkRsQjs7RThCbDZEYztJQUNJLHFCQUFBO0U5QnE2RGxCOztFOEJ0NkRjO0lBQ0kscUJBQUE7RTlCeTZEbEI7O0U4QjE2RGM7SUFDSSxnQ0FBQTtFOUI2NkRsQjs7RThCOTZEYztJQUNJLGdDQUFBO0U5Qmk3RGxCOztFOEJsN0RjO0lBQ0kscUJBQUE7RTlCcTdEbEI7O0U4QnQ3RGM7SUFDSSxnQ0FBQTtFOUJ5N0RsQjs7RThCMTdEYztJQUNJLGdDQUFBO0U5QjY3RGxCOztFOEI5N0RjO0lBQ0ksZ0NBQUE7RTlCaThEbEI7O0U4Qmw4RGM7SUFDSSxnQ0FBQTtFOUJxOERsQjs7RThCdDhEYztJQUNJLGdDQUFBO0U5Qnk4RGxCOztFOEIxOERjO0lBQ0ksZ0NBQUE7RTlCNjhEbEI7O0U4Qjk4RGM7SUFDSSxnQ0FBQTtFOUJpOURsQjs7RThCbDlEYztJQUNJLGdDQUFBO0U5QnE5RGxCOztFOEJ0OURjO0lBQ0ksdUJBQUE7RTlCeTlEbEI7O0U4QjE5RGM7SUFDSSxxQkFBQTtFOUI2OURsQjs7RThCOTlEYztJQUNJLHVCQUFBO0U5QmkrRGxCOztFOEJsK0RjO0lBQ0kscUJBQUE7RTlCcStEbEI7O0U4QnQrRGM7SUFDSSx1QkFBQTtFOUJ5K0RsQjs7RThCMStEYztJQUNJLHFCQUFBO0U5QjYrRGxCOztFOEI5K0RjO0lBQ0ksdUJBQUE7RTlCaS9EbEI7O0U4QmwvRGM7SUFDSSxnQ0FBQTtFOUJxL0RsQjs7RThCdC9EYztJQUNJLGdDQUFBO0U5QnkvRGxCOztFOEIxL0RjO0lBQ0ksZ0NBQUE7RTlCNi9EbEI7O0U4QjkvRGM7SUFDSSxnQ0FBQTtFOUJpZ0VsQjs7RThCbGdFYztJQUNJLGdDQUFBO0U5QnFnRWxCOztFOEJ0Z0VjO0lBQ0ksZ0NBQUE7RTlCeWdFbEI7O0U4QjFnRWM7SUFDSSxnQ0FBQTtFOUI2Z0VsQjs7RThCOWdFYztJQUNJLGdDQUFBO0U5QmloRWxCOztFOEJsaEVjO0lBQ0kscUJBQUE7RTlCcWhFbEI7O0U4QnRoRWM7SUFDSSxxQkFBQTtFOUJ5aEVsQjs7RThCMWhFYztJQUNJLHFCQUFBO0U5QjZoRWxCOztFOEI5aEVjO0lBQ0kscUJBQUE7RTlCaWlFbEI7O0U4QmxpRWM7SUFDSSxxQkFBQTtFOUJxaUVsQjs7RThCdGlFYztJQUNJLHFCQUFBO0U5QnlpRWxCOztFOEIxaUVjO0lBQ0kscUJBQUE7RTlCNmlFbEI7O0U4QjlpRWM7SUFDSSxxQkFBQTtFOUJpakVsQjs7RThCbGpFYztJQUNJLHFCQUFBO0U5QnFqRWxCO0FBQ0Y7QWlCbGpFWTtFYWZBO0lBQ0ksc0JBQUE7RTlCb2tFZDs7RThCM2pFYztJQUNJLHFCQUFBO0U5QjhqRWxCOztFOEIvakVjO0lBQ0ksZ0NBQUE7RTlCa2tFbEI7O0U4Qm5rRWM7SUFDSSxnQ0FBQTtFOUJza0VsQjs7RThCdmtFYztJQUNJLHFCQUFBO0U5QjBrRWxCOztFOEIza0VjO0lBQ0kscUJBQUE7RTlCOGtFbEI7O0U4Qi9rRWM7SUFDSSxxQkFBQTtFOUJrbEVsQjs7RThCbmxFYztJQUNJLHFCQUFBO0U5QnNsRWxCOztFOEJ2bEVjO0lBQ0kscUJBQUE7RTlCMGxFbEI7O0U4QjNsRWM7SUFDSSxxQkFBQTtFOUI4bEVsQjs7RThCL2xFYztJQUNJLHFCQUFBO0U5QmttRWxCOztFOEJubUVjO0lBQ0ksZ0NBQUE7RTlCc21FbEI7O0U4QnZtRWM7SUFDSSxnQ0FBQTtFOUIwbUVsQjs7RThCM21FYztJQUNJLHFCQUFBO0U5QjhtRWxCOztFOEIvbUVjO0lBQ0ksZ0NBQUE7RTlCa25FbEI7O0U4Qm5uRWM7SUFDSSxnQ0FBQTtFOUJzbkVsQjs7RThCdm5FYztJQUNJLGdDQUFBO0U5QjBuRWxCOztFOEIzbkVjO0lBQ0ksZ0NBQUE7RTlCOG5FbEI7O0U4Qi9uRWM7SUFDSSxnQ0FBQTtFOUJrb0VsQjs7RThCbm9FYztJQUNJLGdDQUFBO0U5QnNvRWxCOztFOEJ2b0VjO0lBQ0ksZ0NBQUE7RTlCMG9FbEI7O0U4QjNvRWM7SUFDSSxnQ0FBQTtFOUI4b0VsQjs7RThCL29FYztJQUNJLHVCQUFBO0U5QmtwRWxCOztFOEJucEVjO0lBQ0kscUJBQUE7RTlCc3BFbEI7O0U4QnZwRWM7SUFDSSx1QkFBQTtFOUIwcEVsQjs7RThCM3BFYztJQUNJLHFCQUFBO0U5QjhwRWxCOztFOEIvcEVjO0lBQ0ksdUJBQUE7RTlCa3FFbEI7O0U4Qm5xRWM7SUFDSSxxQkFBQTtFOUJzcUVsQjs7RThCdnFFYztJQUNJLHVCQUFBO0U5QjBxRWxCOztFOEIzcUVjO0lBQ0ksZ0NBQUE7RTlCOHFFbEI7O0U4Qi9xRWM7SUFDSSxnQ0FBQTtFOUJrckVsQjs7RThCbnJFYztJQUNJLGdDQUFBO0U5QnNyRWxCOztFOEJ2ckVjO0lBQ0ksZ0NBQUE7RTlCMHJFbEI7O0U4QjNyRWM7SUFDSSxnQ0FBQTtFOUI4ckVsQjs7RThCL3JFYztJQUNJLGdDQUFBO0U5QmtzRWxCOztFOEJuc0VjO0lBQ0ksZ0NBQUE7RTlCc3NFbEI7O0U4QnZzRWM7SUFDSSxnQ0FBQTtFOUIwc0VsQjs7RThCM3NFYztJQUNJLHFCQUFBO0U5QjhzRWxCOztFOEIvc0VjO0lBQ0kscUJBQUE7RTlCa3RFbEI7O0U4Qm50RWM7SUFDSSxxQkFBQTtFOUJzdEVsQjs7RThCdnRFYztJQUNJLHFCQUFBO0U5QjB0RWxCOztFOEIzdEVjO0lBQ0kscUJBQUE7RTlCOHRFbEI7O0U4Qi90RWM7SUFDSSxxQkFBQTtFOUJrdUVsQjs7RThCbnVFYztJQUNJLHFCQUFBO0U5QnN1RWxCOztFOEJ2dUVjO0lBQ0kscUJBQUE7RTlCMHVFbEI7O0U4QjN1RWM7SUFDSSxxQkFBQTtFOUI4dUVsQjtBQUNGO0FpQjN1RVk7RWFmQTtJQUNJLHNCQUFBO0U5QjZ2RWQ7O0U4QnB2RWM7SUFDSSxxQkFBQTtFOUJ1dkVsQjs7RThCeHZFYztJQUNJLGdDQUFBO0U5QjJ2RWxCOztFOEI1dkVjO0lBQ0ksZ0NBQUE7RTlCK3ZFbEI7O0U4Qmh3RWM7SUFDSSxxQkFBQTtFOUJtd0VsQjs7RThCcHdFYztJQUNJLHFCQUFBO0U5QnV3RWxCOztFOEJ4d0VjO0lBQ0kscUJBQUE7RTlCMndFbEI7O0U4QjV3RWM7SUFDSSxxQkFBQTtFOUIrd0VsQjs7RThCaHhFYztJQUNJLHFCQUFBO0U5Qm14RWxCOztFOEJweEVjO0lBQ0kscUJBQUE7RTlCdXhFbEI7O0U4Qnh4RWM7SUFDSSxxQkFBQTtFOUIyeEVsQjs7RThCNXhFYztJQUNJLGdDQUFBO0U5Qit4RWxCOztFOEJoeUVjO0lBQ0ksZ0NBQUE7RTlCbXlFbEI7O0U4QnB5RWM7SUFDSSxxQkFBQTtFOUJ1eUVsQjs7RThCeHlFYztJQUNJLGdDQUFBO0U5QjJ5RWxCOztFOEI1eUVjO0lBQ0ksZ0NBQUE7RTlCK3lFbEI7O0U4Qmh6RWM7SUFDSSxnQ0FBQTtFOUJtekVsQjs7RThCcHpFYztJQUNJLGdDQUFBO0U5QnV6RWxCOztFOEJ4ekVjO0lBQ0ksZ0NBQUE7RTlCMnpFbEI7O0U4QjV6RWM7SUFDSSxnQ0FBQTtFOUIrekVsQjs7RThCaDBFYztJQUNJLGdDQUFBO0U5Qm0wRWxCOztFOEJwMEVjO0lBQ0ksZ0NBQUE7RTlCdTBFbEI7O0U4QngwRWM7SUFDSSx1QkFBQTtFOUIyMEVsQjs7RThCNTBFYztJQUNJLHFCQUFBO0U5QiswRWxCOztFOEJoMUVjO0lBQ0ksdUJBQUE7RTlCbTFFbEI7O0U4QnAxRWM7SUFDSSxxQkFBQTtFOUJ1MUVsQjs7RThCeDFFYztJQUNJLHVCQUFBO0U5QjIxRWxCOztFOEI1MUVjO0lBQ0kscUJBQUE7RTlCKzFFbEI7O0U4QmgyRWM7SUFDSSx1QkFBQTtFOUJtMkVsQjs7RThCcDJFYztJQUNJLGdDQUFBO0U5QnUyRWxCOztFOEJ4MkVjO0lBQ0ksZ0NBQUE7RTlCMjJFbEI7O0U4QjUyRWM7SUFDSSxnQ0FBQTtFOUIrMkVsQjs7RThCaDNFYztJQUNJLGdDQUFBO0U5Qm0zRWxCOztFOEJwM0VjO0lBQ0ksZ0NBQUE7RTlCdTNFbEI7O0U4QngzRWM7SUFDSSxnQ0FBQTtFOUIyM0VsQjs7RThCNTNFYztJQUNJLGdDQUFBO0U5QiszRWxCOztFOEJoNEVjO0lBQ0ksZ0NBQUE7RTlCbTRFbEI7O0U4QnA0RWM7SUFDSSxxQkFBQTtFOUJ1NEVsQjs7RThCeDRFYztJQUNJLHFCQUFBO0U5QjI0RWxCOztFOEI1NEVjO0lBQ0kscUJBQUE7RTlCKzRFbEI7O0U4Qmg1RWM7SUFDSSxxQkFBQTtFOUJtNUVsQjs7RThCcDVFYztJQUNJLHFCQUFBO0U5QnU1RWxCOztFOEJ4NUVjO0lBQ0kscUJBQUE7RTlCMjVFbEI7O0U4QjU1RWM7SUFDSSxxQkFBQTtFOUIrNUVsQjs7RThCaDZFYztJQUNJLHFCQUFBO0U5Qm02RWxCOztFOEJwNkVjO0lBQ0kscUJBQUE7RTlCdTZFbEI7QUFDRjtBaUJwNkVZO0VhZkE7SUFDSSxzQkFBQTtFOUJzN0VkOztFOEI3NkVjO0lBQ0kscUJBQUE7RTlCZzdFbEI7O0U4Qmo3RWM7SUFDSSxnQ0FBQTtFOUJvN0VsQjs7RThCcjdFYztJQUNJLGdDQUFBO0U5Qnc3RWxCOztFOEJ6N0VjO0lBQ0kscUJBQUE7RTlCNDdFbEI7O0U4Qjc3RWM7SUFDSSxxQkFBQTtFOUJnOEVsQjs7RThCajhFYztJQUNJLHFCQUFBO0U5Qm84RWxCOztFOEJyOEVjO0lBQ0kscUJBQUE7RTlCdzhFbEI7O0U4Qno4RWM7SUFDSSxxQkFBQTtFOUI0OEVsQjs7RThCNzhFYztJQUNJLHFCQUFBO0U5Qmc5RWxCOztFOEJqOUVjO0lBQ0kscUJBQUE7RTlCbzlFbEI7O0U4QnI5RWM7SUFDSSxnQ0FBQTtFOUJ3OUVsQjs7RThCejlFYztJQUNJLGdDQUFBO0U5QjQ5RWxCOztFOEI3OUVjO0lBQ0kscUJBQUE7RTlCZytFbEI7O0U4QmorRWM7SUFDSSxnQ0FBQTtFOUJvK0VsQjs7RThCcitFYztJQUNJLGdDQUFBO0U5QncrRWxCOztFOEJ6K0VjO0lBQ0ksZ0NBQUE7RTlCNCtFbEI7O0U4QjcrRWM7SUFDSSxnQ0FBQTtFOUJnL0VsQjs7RThCai9FYztJQUNJLGdDQUFBO0U5Qm8vRWxCOztFOEJyL0VjO0lBQ0ksZ0NBQUE7RTlCdy9FbEI7O0U4QnovRWM7SUFDSSxnQ0FBQTtFOUI0L0VsQjs7RThCNy9FYztJQUNJLGdDQUFBO0U5QmdnRmxCOztFOEJqZ0ZjO0lBQ0ksdUJBQUE7RTlCb2dGbEI7O0U4QnJnRmM7SUFDSSxxQkFBQTtFOUJ3Z0ZsQjs7RThCemdGYztJQUNJLHVCQUFBO0U5QjRnRmxCOztFOEI3Z0ZjO0lBQ0kscUJBQUE7RTlCZ2hGbEI7O0U4QmpoRmM7SUFDSSx1QkFBQTtFOUJvaEZsQjs7RThCcmhGYztJQUNJLHFCQUFBO0U5QndoRmxCOztFOEJ6aEZjO0lBQ0ksdUJBQUE7RTlCNGhGbEI7O0U4QjdoRmM7SUFDSSxnQ0FBQTtFOUJnaUZsQjs7RThCamlGYztJQUNJLGdDQUFBO0U5Qm9pRmxCOztFOEJyaUZjO0lBQ0ksZ0NBQUE7RTlCd2lGbEI7O0U4QnppRmM7SUFDSSxnQ0FBQTtFOUI0aUZsQjs7RThCN2lGYztJQUNJLGdDQUFBO0U5QmdqRmxCOztFOEJqakZjO0lBQ0ksZ0NBQUE7RTlCb2pGbEI7O0U4QnJqRmM7SUFDSSxnQ0FBQTtFOUJ3akZsQjs7RThCempGYztJQUNJLGdDQUFBO0U5QjRqRmxCOztFOEI3akZjO0lBQ0kscUJBQUE7RTlCZ2tGbEI7O0U4QmprRmM7SUFDSSxxQkFBQTtFOUJva0ZsQjs7RThCcmtGYztJQUNJLHFCQUFBO0U5QndrRmxCOztFOEJ6a0ZjO0lBQ0kscUJBQUE7RTlCNGtGbEI7O0U4QjdrRmM7SUFDSSxxQkFBQTtFOUJnbEZsQjs7RThCamxGYztJQUNJLHFCQUFBO0U5Qm9sRmxCOztFOEJybEZjO0lBQ0kscUJBQUE7RTlCd2xGbEI7O0U4QnpsRmM7SUFDSSxxQkFBQTtFOUI0bEZsQjs7RThCN2xGYztJQUNJLHFCQUFBO0U5QmdtRmxCO0FBQ0Y7QWlCN2xGWTtFYWZBO0lBQ0ksc0JBQUE7RTlCK21GZDs7RThCdG1GYztJQUNJLHFCQUFBO0U5QnltRmxCOztFOEIxbUZjO0lBQ0ksZ0NBQUE7RTlCNm1GbEI7O0U4QjltRmM7SUFDSSxnQ0FBQTtFOUJpbkZsQjs7RThCbG5GYztJQUNJLHFCQUFBO0U5QnFuRmxCOztFOEJ0bkZjO0lBQ0kscUJBQUE7RTlCeW5GbEI7O0U4QjFuRmM7SUFDSSxxQkFBQTtFOUI2bkZsQjs7RThCOW5GYztJQUNJLHFCQUFBO0U5QmlvRmxCOztFOEJsb0ZjO0lBQ0kscUJBQUE7RTlCcW9GbEI7O0U4QnRvRmM7SUFDSSxxQkFBQTtFOUJ5b0ZsQjs7RThCMW9GYztJQUNJLHFCQUFBO0U5QjZvRmxCOztFOEI5b0ZjO0lBQ0ksZ0NBQUE7RTlCaXBGbEI7O0U4QmxwRmM7SUFDSSxnQ0FBQTtFOUJxcEZsQjs7RThCdHBGYztJQUNJLHFCQUFBO0U5QnlwRmxCOztFOEIxcEZjO0lBQ0ksZ0NBQUE7RTlCNnBGbEI7O0U4QjlwRmM7SUFDSSxnQ0FBQTtFOUJpcUZsQjs7RThCbHFGYztJQUNJLGdDQUFBO0U5QnFxRmxCOztFOEJ0cUZjO0lBQ0ksZ0NBQUE7RTlCeXFGbEI7O0U4QjFxRmM7SUFDSSxnQ0FBQTtFOUI2cUZsQjs7RThCOXFGYztJQUNJLGdDQUFBO0U5QmlyRmxCOztFOEJsckZjO0lBQ0ksZ0NBQUE7RTlCcXJGbEI7O0U4QnRyRmM7SUFDSSxnQ0FBQTtFOUJ5ckZsQjs7RThCMXJGYztJQUNJLHVCQUFBO0U5QjZyRmxCOztFOEI5ckZjO0lBQ0kscUJBQUE7RTlCaXNGbEI7O0U4QmxzRmM7SUFDSSx1QkFBQTtFOUJxc0ZsQjs7RThCdHNGYztJQUNJLHFCQUFBO0U5QnlzRmxCOztFOEIxc0ZjO0lBQ0ksdUJBQUE7RTlCNnNGbEI7O0U4QjlzRmM7SUFDSSxxQkFBQTtFOUJpdEZsQjs7RThCbHRGYztJQUNJLHVCQUFBO0U5QnF0RmxCOztFOEJ0dEZjO0lBQ0ksZ0NBQUE7RTlCeXRGbEI7O0U4QjF0RmM7SUFDSSxnQ0FBQTtFOUI2dEZsQjs7RThCOXRGYztJQUNJLGdDQUFBO0U5Qml1RmxCOztFOEJsdUZjO0lBQ0ksZ0NBQUE7RTlCcXVGbEI7O0U4QnR1RmM7SUFDSSxnQ0FBQTtFOUJ5dUZsQjs7RThCMXVGYztJQUNJLGdDQUFBO0U5QjZ1RmxCOztFOEI5dUZjO0lBQ0ksZ0NBQUE7RTlCaXZGbEI7O0U4Qmx2RmM7SUFDSSxnQ0FBQTtFOUJxdkZsQjs7RThCdHZGYztJQUNJLHFCQUFBO0U5Qnl2RmxCOztFOEIxdkZjO0lBQ0kscUJBQUE7RTlCNnZGbEI7O0U4Qjl2RmM7SUFDSSxxQkFBQTtFOUJpd0ZsQjs7RThCbHdGYztJQUNJLHFCQUFBO0U5QnF3RmxCOztFOEJ0d0ZjO0lBQ0kscUJBQUE7RTlCeXdGbEI7O0U4QjF3RmM7SUFDSSxxQkFBQTtFOUI2d0ZsQjs7RThCOXdGYztJQUNJLHFCQUFBO0U5Qml4RmxCOztFOEJseEZjO0lBQ0kscUJBQUE7RTlCcXhGbEI7O0U4QnR4RmM7SUFDSSxxQkFBQTtFOUJ5eEZsQjtBQUNGIiwiZmlsZSI6Im1haW4uY3NzIn0= */