@charset "UTF-8";
/**
-------------------------------------------
    OHR Main SCSS File
-------------------------------------------
 */
/*! Copyright 2021 The Red Hat Project Authors (https://github.com/RedHatOfficial/RedHatFont)
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is  available with a FAQ at:https://scripts.sil.org/OFL */
/* latin */
@font-face {
  font-family: "Red Hat Display";
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url("./fonts/uw-rh/redhat-display-italic-latin.v14.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Red Hat Display";
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url("./fonts/uw-rh/redhat-display-italic-latin-ext.v14.woff2") format("woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Red Hat Display";
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url("./fonts/uw-rh/redhat-display-latin.v14.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Red Hat Display";
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url("./fonts/uw-rh/redhat-display-latin-ext.v14.woff2") format("woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Red Hat Text";
  font-style: italic;
  font-weight: 300 625;
  font-display: swap;
  src: url("./fonts/uw-rh/redhat-text-italic-latin.v13.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Red Hat Text";
  font-style: italic;
  font-weight: 300 625;
  font-display: swap;
  src: url("./fonts/uw-rh/redhat-text-italic-latin-ext.v13.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Red Hat Text";
  font-style: normal;
  font-weight: 300 625;
  font-display: swap;
  src: url("./fonts/uw-rh/redhat-text-latin.v13.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Red Hat Text";
  font-style: normal;
  font-weight: 300 625;
  font-display: swap;
  src: url("./fonts/uw-rh/redhat-text-latin-ext.v13.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, button,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  margin: 0;
  /*outline: 0;*/
  padding: 0;
  vertical-align: baseline;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table { /* tables still need 'cellspacing="0"' in the markup */
  border-collapse: separate;
  border-spacing: 0;
}

caption, th, td {
  font-weight: normal;
  text-align: left;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}

blockquote, q {
  quotes: "" "";
}

a img {
  border: 0;
}

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section, main, summary {
  display: block;
}

button {
  cursor: pointer;
}

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

.spell-out {
  speak: spell-out;
}

* {
  box-sizing: border-box;
}

:root {
  --uwSiteTitleFont: Red Hat Display, sans-serif;
  --uwSiteTaglineFont: Red Hat Display, sans-serif;
  --uwTextFont: Red Hat Text, sans-serif;
  --uwCopyFont: Red Hat Text, sans-serif;
  --uwDisplayFont: Red Hat Display, sans-serif;
  --uwButtonFont: Red Hat Text, sans-serif;
  --uwCaptionFont: Red Hat Text, sans-serif;
  --uwBlockquoteFont: Red Hat Display, sans-serif;
}

/**
 * Foundation for Sites by ZURB
 * Version 6.3.1
 * 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 */
  -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;
}

/**
 * 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: #f7f7f7;
  font-family: var(--uwTextFont);
  font-weight: normal;
  line-height: 1.5;
  color: #333333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

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

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

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

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

pre {
  overflow: auto;
}

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

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

.row {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
.row .row {
  margin-right: -1rem;
  margin-left: -1rem;
}
@media print, screen and (min-width: 40em) {
  .row .row {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .row .row {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
.row .row.collapse {
  margin-right: 0;
  margin-left: 0;
}
.row.expanded {
  max-width: none;
}
.row:not(.expanded) .row {
  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 {
  -ms-flex: 1 1 0px;
      flex: 1 1 0px;
  padding-right: 1rem;
  padding-left: 1rem;
  min-width: initial;
}
@media print, screen and (min-width: 40em) {
  .column, .columns {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}

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

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

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

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

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

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

.flex-dir-row {
  -ms-flex-direction: row;
      flex-direction: row;
}

.flex-dir-row-reverse {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

.flex-dir-column {
  -ms-flex-direction: column;
      flex-direction: column;
}

.flex-dir-column-reverse {
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
}

.small-1 {
  -ms-flex: 0 0 8.3333333333%;
      flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

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

.small-2 {
  -ms-flex: 0 0 16.6666666667%;
      flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

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

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

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

.small-4 {
  -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

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

.small-5 {
  -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

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

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

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

.small-7 {
  -ms-flex: 0 0 58.3333333333%;
      flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

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

.small-8 {
  -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

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

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

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

.small-10 {
  -ms-flex: 0 0 83.3333333333%;
      flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

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

.small-11 {
  -ms-flex: 0 0 91.6666666667%;
      flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

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

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

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

.small-order-1 {
  -ms-flex-order: 1;
      order: 1;
}

.small-order-2 {
  -ms-flex-order: 2;
      order: 2;
}

.small-order-3 {
  -ms-flex-order: 3;
      order: 3;
}

.small-order-4 {
  -ms-flex-order: 4;
      order: 4;
}

.small-order-5 {
  -ms-flex-order: 5;
      order: 5;
}

.small-order-6 {
  -ms-flex-order: 6;
      order: 6;
}

.small-up-1 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.small-up-1 > .column, .small-up-1 > .columns {
  -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 {
  -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 {
  -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.small-up-4 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.small-up-4 > .column, .small-up-4 > .columns {
  -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 {
  -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 {
  -ms-flex: 0 0 16.6666666667%;
      flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

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

.small-up-8 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.small-up-8 > .column, .small-up-8 > .columns {
  -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: 1rem;
  padding-left: 1rem;
}

@media print, screen and (min-width: 40em) {
  .medium-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .medium-offset-0 {
    margin-left: 0%;
  }
  .medium-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  .medium-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  .medium-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .medium-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  .medium-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  .medium-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .medium-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  .medium-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  .medium-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .medium-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  .medium-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  .medium-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .medium-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .medium-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .medium-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .medium-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .medium-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .medium-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .medium-up-1 > .column, .medium-up-1 > .columns {
    -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 {
    -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 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .medium-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .medium-up-4 > .column, .medium-up-4 > .columns {
    -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 {
    -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 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .medium-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .medium-up-7 > .column, .medium-up-7 > .columns {
    -ms-flex: 0 0 14.2857142857%;
        flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .medium-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .medium-up-8 > .column, .medium-up-8 > .columns {
    -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 {
    -ms-flex: 1 1 0px;
        flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 40em) {
  .medium-flex-dir-row {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .medium-flex-dir-row-reverse {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }
  .medium-flex-dir-column {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .medium-flex-dir-column-reverse {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
  .medium-flex-child-auto {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
  .medium-flex-child-grow {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
  }
  .medium-flex-child-shrink {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
  }
}
.row.medium-unstack > .column, .row.medium-unstack > .columns {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
}
@media print, screen and (min-width: 40em) {
  .row.medium-unstack > .column, .row.medium-unstack > .columns {
    -ms-flex: 1 1 0px;
        flex: 1 1 0px;
  }
  .medium-collapse > .column, .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }
  .medium-uncollapse > .column, .medium-uncollapse > .columns {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}

@media print, screen and (min-width: 64em) {
  .large-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .large-offset-0 {
    margin-left: 0%;
  }
  .large-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  .large-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  .large-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .large-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  .large-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  .large-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .large-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  .large-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  .large-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .large-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  .large-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  .large-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .large-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .large-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .large-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .large-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .large-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .large-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .large-up-1 > .column, .large-up-1 > .columns {
    -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 {
    -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 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .large-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .large-up-4 > .column, .large-up-4 > .columns {
    -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 {
    -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 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .large-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .large-up-7 > .column, .large-up-7 > .columns {
    -ms-flex: 0 0 14.2857142857%;
        flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .large-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .large-up-8 > .column, .large-up-8 > .columns {
    -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 {
    -ms-flex: 1 1 0px;
        flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 64em) {
  .large-flex-dir-row {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .large-flex-dir-row-reverse {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }
  .large-flex-dir-column {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .large-flex-dir-column-reverse {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
  .large-flex-child-auto {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
  .large-flex-child-grow {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
  }
  .large-flex-child-shrink {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
  }
}
.row.large-unstack > .column, .row.large-unstack > .columns {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
}
@media print, screen and (min-width: 64em) {
  .row.large-unstack > .column, .row.large-unstack > .columns {
    -ms-flex: 1 1 0px;
        flex: 1 1 0px;
  }
  .large-collapse > .column, .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }
  .large-uncollapse > .column, .large-uncollapse > .columns {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}

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

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

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

p {
  margin-bottom: 1.5rem;
  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: var(--uwTextFont);
  font-style: normal;
  font-weight: 650;
  color: #333333;
  text-rendering: optimizeLegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  line-height: 0;
  color: #646569;
}

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

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

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

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

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

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

@media print, screen and (min-width: 40em) {
  h1 {
    font-size: 2.25rem;
  }
  h2 {
    font-size: 1.75rem;
  }
  h3 {
    font-size: 1.375rem;
  }
  h4 {
    font-size: 1.125rem;
  }
  h5 {
    font-size: 1rem;
  }
  h6 {
    font-size: 0.875rem;
  }
}
a {
  line-height: inherit;
  color: #0479a8;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: #036890;
}
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 #646569;
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 1.5rem;
  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, ul ol, ol ul, 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 1.5rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 0.25rem solid #c5050c;
}
blockquote, blockquote p {
  line-height: 1.6;
  color: #333333;
}

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

abbr {
  border-bottom: 1px dotted #000;
  color: #333333;
  cursor: help;
}

figure {
  margin: 0;
}

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

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

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

.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 #494949;
    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 #646569;
  border-radius: 0;
  background-color: #fff;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  color: #000;
  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 #494949;
  background-color: #fff;
  box-shadow: 0 0 5px #646569;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

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

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #646569;
}

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

input::placeholder,
textarea::placeholder {
  color: #646569;
}
input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #cfcfcf;
  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.6;
  color: #000;
}
label.middle {
  margin: 0 0 1rem;
  padding: 0.5625rem 0;
}

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

.input-group {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 1rem;
  -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-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label, .input-group-button, .input-group-field, .input-group-label {
  margin: 0;
  white-space: nowrap;
}

.input-group-label {
  padding: 0 1rem;
  border: 1px solid #646569;
  background: #cfcfcf;
  color: #000;
  text-align: center;
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  -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;
  -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;
  -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 #646569;
}
.fieldset legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0 0.1875rem;
  background: #f7f7f7;
}

select {
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #646569;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 1rem;
  line-height: normal;
  color: #000;
  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%2873, 73, 73%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 #494949;
  background-color: #fff;
  box-shadow: 0 0 5px #646569;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
  background-color: #cfcfcf;
  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: #faedeb;
}
.is-invalid-input:not(:focus)::-moz-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;
}

.accordion {
  margin-left: 0;
  background: #fff;
  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 #cfcfcf;
  border-bottom: 0;
  font-size: 0.75rem;
  line-height: 1;
  color: #c5050c;
}
:last-child:not(.is-active) > .accordion-title {
  border-bottom: 1px solid #cfcfcf;
  border-radius: 0 0 0 0;
}
.accordion-title:hover, .accordion-title:focus {
  background-color: #0479a8;
}
.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 #cfcfcf;
  border-bottom: 0;
  background-color: #fff;
  color: #333333;
}
:last-child > .accordion-content:last-child {
  border-bottom: 1px solid #cfcfcf;
}

.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: #646569 transparent transparent;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 1rem;
}

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

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

.button-group {
  margin-bottom: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: stretch;
      align-items: stretch;
}
.button-group::before, .button-group::after {
  display: table;
  content: " ";
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -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;
  -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 {
  -ms-flex: 1 1 0px;
      flex: 1 1 0px;
}
.button-group.primary .button {
  background-color: #c5050c;
  color: #fff;
}
.button-group.primary .button:hover, .button-group.primary .button:focus {
  background-color: #9e040a;
  color: #fff;
}
.button-group.secondary .button {
  background-color: #9b0000;
  color: #fff;
}
.button-group.secondary .button:hover, .button-group.secondary .button:focus {
  background-color: #7c0000;
  color: #fff;
}
.button-group.success .button {
  background-color: #3adb76;
  color: #000;
}
.button-group.success .button:hover, .button-group.success .button:focus {
  background-color: #22bb5b;
  color: #000;
}
.button-group.warning .button {
  background-color: #ffae00;
  color: #000;
}
.button-group.warning .button:hover, .button-group.warning .button:focus {
  background-color: #cc8b00;
  color: #000;
}
.button-group.alert .button {
  background-color: #cc4b37;
  color: #000;
}
.button-group.alert .button:hover, .button-group.alert .button:focus {
  background-color: #a53b2a;
  color: #000;
}
.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 {
  -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 {
    -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 {
    -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(0, 0, 0, 0.25);
  border-radius: 0;
  background-color: white;
  color: #333333;
}
.callout > :first-child {
  margin-top: 0;
}
.callout > :last-child {
  margin-bottom: 0;
}
.callout.primary {
  background-color: #fed2d4;
  color: #333333;
}
.callout.secondary {
  background-color: #ffcaca;
  color: #333333;
}
.callout.success {
  background-color: #e1faea;
  color: #333333;
}
.callout.warning {
  background-color: #fff3d9;
  color: #333333;
}
.callout.alert {
  background-color: #f7e4e1;
  color: #333333;
}
.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;
}

.close-button {
  position: absolute;
  color: #494949;
  cursor: pointer;
}
[data-whatinput=mouse] .close-button {
  outline: 0;
}
.close-button:hover, .close-button:focus {
  color: #000;
}
.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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
}
.menu > li {
  -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: -ms-flexbox;
  display: flex;
}
.menu > li > a {
  -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 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.menu.expanded > li {
  -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 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}
.menu.vertical > li > a {
  -ms-flex-pack: start;
      justify-content: flex-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 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
  }
  .menu.medium-expanded > li {
    -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 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .menu.medium-vertical > li > a {
    -ms-flex-pack: start;
        justify-content: flex-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 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
  }
  .menu.large-expanded > li {
    -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 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .menu.large-vertical > li > a {
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.menu.simple li {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
.menu.simple a {
  padding: 0;
}
.menu.simple li {
  margin-left: 0;
  margin-right: 1rem;
}
.menu.simple.align-right li {
  margin-right: 0;
  margin-left: 1rem;
}
.menu.align-right {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.menu.icon-top > li > a {
  -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;
      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: #c5050c;
  color: #fff;
}
.menu.menu-bordered li {
  border: 1px solid #cfcfcf;
}
.menu.menu-bordered li:not(:first-child) {
  border-top: 0;
}
.menu.menu-hover li:hover {
  background-color: #cfcfcf;
}

.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;
  vertical-align: top;
}

.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: #fff;
  box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
  content: "";
}
.menu-icon:hover::after {
  background: #646569;
  box-shadow: 0 7px 0 #646569, 0 14px 0 #646569;
}

.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: #000;
  box-shadow: 0 7px 0 #000, 0 14px 0 #000;
  content: "";
}
.menu-icon.dark:hover::after {
  background: #494949;
  box-shadow: 0 7px 0 #494949, 0 14px 0 #494949;
}

.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: #fff;
  transition: transform 0.15s linear;
}
.is-drilldown-submenu.is-active {
  z-index: 1;
  display: block;
  transform: translateX(-100%);
}
.is-drilldown-submenu.is-closing {
  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 #c5050c;
  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 #c5050c 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 #646569;
  border-radius: 0;
  background-color: #f7f7f7;
  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: #0479a8 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 #0479a8 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 #0479a8;
}
@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: #0479a8 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 #0479a8 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 #0479a8;
  }
}
@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: #0479a8 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 #0479a8 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 #0479a8;
  }
}
.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 #646569;
  background: #fff;
}
.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 #0479a8 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 #0479a8;
}
.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: #c5050c;
  color: #fff;
}
.label.primary {
  background: #c5050c;
  color: #fff;
}
.label.secondary {
  background: #9b0000;
  color: #fff;
}
.label.success {
  background: #3adb76;
  color: #000;
}
.label.warning {
  background: #ffae00;
  color: #000;
}
.label.alert {
  background: #cc4b37;
  color: #000;
}

.media-object {
  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 {
  -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 {
  -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(255, 255, 255, 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: transform 0.5s ease;
  backface-visibility: hidden;
  background: #cfcfcf;
}
[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(0, 0, 0, 0.7);
}
.off-canvas.is-open {
  transform: translate(0, 0);
}

.off-canvas-absolute {
  position: absolute;
  z-index: 1;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  background: #cfcfcf;
}
[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(0, 0, 0, 0.7);
}
.off-canvas-absolute.is-open {
  transform: translate(0, 0);
}

.position-left {
  top: 0;
  left: 0;
  width: 250px;
  height: 100%;
  transform: translateX(-250px);
  overflow-y: auto;
}
.position-left.is-open ~ .off-canvas-content {
  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(0, 0, 0, 0.7);
  content: " ";
}
.position-left.is-transition-overlap.is-open ~ .off-canvas-content {
  transform: none;
}

.position-right {
  top: 0;
  right: 0;
  width: 250px;
  height: 100%;
  transform: translateX(250px);
  overflow-y: auto;
}
.position-right.is-open ~ .off-canvas-content {
  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(0, 0, 0, 0.7);
  content: " ";
}
.position-right.is-transition-overlap.is-open ~ .off-canvas-content {
  transform: none;
}

.position-top {
  top: 0;
  left: 0;
  width: 100%;
  height: 250px;
  transform: translateY(-250px);
  overflow-x: auto;
}
.position-top.is-open ~ .off-canvas-content {
  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(0, 0, 0, 0.7);
  content: " ";
}
.position-top.is-transition-overlap.is-open ~ .off-canvas-content {
  transform: none;
}

.position-bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 250px;
  transform: translateY(250px);
  overflow-x: auto;
}
.position-bottom.is-open ~ .off-canvas-content {
  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(0, 0, 0, 0.7);
  content: " ";
}
.position-bottom.is-transition-overlap.is-open ~ .off-canvas-content {
  transform: none;
}

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

@media print, screen and (min-width: 40em) {
  .position-left.reveal-for-medium {
    transform: none;
    z-index: 1;
  }
  .position-left.reveal-for-medium ~ .off-canvas-content {
    margin-left: 250px;
  }
  .position-right.reveal-for-medium {
    transform: none;
    z-index: 1;
  }
  .position-right.reveal-for-medium ~ .off-canvas-content {
    margin-right: 250px;
  }
  .position-top.reveal-for-medium {
    transform: none;
    z-index: 1;
  }
  .position-top.reveal-for-medium ~ .off-canvas-content {
    margin-top: 250px;
  }
  .position-bottom.reveal-for-medium {
    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 {
    transform: none;
    z-index: 1;
  }
  .position-left.reveal-for-large ~ .off-canvas-content {
    margin-left: 250px;
  }
  .position-right.reveal-for-large {
    transform: none;
    z-index: 1;
  }
  .position-right.reveal-for-large ~ .off-canvas-content {
    margin-right: 250px;
  }
  .position-top.reveal-for-large {
    transform: none;
    z-index: 1;
  }
  .position-top.reveal-for-large ~ .off-canvas-content {
    margin-top: 250px;
  }
  .position-bottom.reveal-for-large {
    transform: none;
    z-index: 1;
  }
  .position-bottom.reveal-for-large ~ .off-canvas-content {
    margin-bottom: 250px;
  }
}
.pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}
.pagination::before, .pagination::after {
  display: table;
  content: " ";
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-order: 1;
      order: 1;
}
.pagination::after {
  clear: both;
}
.pagination li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 1rem;
  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.375rem 1.25rem;
  border-radius: 0;
  color: #000;
}
.pagination a:hover,
.pagination button:hover {
  background: #0479a8;
}
.pagination .current {
  padding: 0.375rem 1.25rem;
  background: #0479a8;
  color: #fff;
  cursor: default;
}
.pagination .disabled {
  padding: 0.375rem 1.25rem;
  color: #cfcfcf;
  cursor: not-allowed;
}
.pagination .disabled:hover {
  background: transparent;
}
.pagination .ellipsis::after {
  padding: 0.375rem 1.25rem;
  content: "…";
  color: #000;
}

.pagination-previous a::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}

.pagination-next a::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}

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(0, 0, 0, 0.45);
  overflow-y: scroll;
}

.reveal {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #646569;
  border-radius: 0;
  background-color: #fff;
  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 {
  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;
}

table {
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid #f7f7f7;
  background-color: #fff;
}

caption {
  padding: 1rem;
  font-weight: bold;
}

thead {
  background: #fbfbfb;
  color: #333333;
}

tfoot {
  background: #f7f7f7;
  color: #333333;
}

thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 1rem;
  font-weight: bold;
  text-align: left;
}

tbody th,
tbody td {
  padding: 1rem;
}

tbody tr:nth-child(even) {
  border-bottom: 0;
  background-color: #f7f7f7;
}

table.unstriped tbody {
  background-color: #fff;
}
table.unstriped tbody tr {
  border-bottom: 0;
  border-bottom: 1px solid #f7f7f7;
  background-color: #fff;
}

@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: #f6f6f6;
}
table.hover tfoot tr:hover {
  background-color: #f2f2f2;
}
table.hover tbody tr:hover {
  background-color: #fafafa;
}
table.hover:not(.unstriped) tr:nth-of-type(even):hover {
  background-color: #f2f2f2;
}

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

.tabs {
  margin: 0;
  border: 1px solid #cfcfcf;
  background: #fff;
  list-style-type: none;
}
.tabs::before, .tabs::after {
  display: table;
  content: " ";
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -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: #c5050c;
}
.tabs.primary > li > a {
  color: #fff;
}
.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
  background: #d4050d;
}

.tabs-title {
  float: left;
}
.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 1rem;
  line-height: 1;
  color: #0479a8;
}
.tabs-title > a:hover {
  background: #fff;
  color: #036890;
}
.tabs-title > a:focus, .tabs-title > a[aria-selected=true] {
  background: #c5050c;
  color: #fff;
}

.tabs-content {
  border: 1px solid #cfcfcf;
  border-top: 0;
  background: #fff;
  color: #333333;
  transition: all 0.5s ease;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.small-order-1 {
  -ms-flex-order: 1;
      order: 1;
}

.small-order-2 {
  -ms-flex-order: 2;
      order: 2;
}

.small-order-3 {
  -ms-flex-order: 3;
      order: 3;
}

.small-order-4 {
  -ms-flex-order: 4;
      order: 4;
}

.small-order-5 {
  -ms-flex-order: 5;
      order: 5;
}

.small-order-6 {
  -ms-flex-order: 6;
      order: 6;
}

@media print, screen and (min-width: 40em) {
  .medium-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .medium-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .medium-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .medium-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .medium-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .medium-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  .large-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .large-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .large-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .large-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .large-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .large-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
}
.primary {
  color: #c5050c;
}

.primary-border {
  border: 3px solid #c5050c;
}

.primary-background {
  background-color: #c5050c;
  color: #fff;
}
.primary-background a:not(.uw-button):not(.button):not(.button-cta) {
  color: #fff;
  text-decoration: underline;
}
.primary-background a:not(.uw-button):not(.button):not(.button-cta):hover, .primary-background a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #fff;
}
.primary-background table a:not(.uw-button):not(.button):not(.button-cta), .primary-background th a:not(.uw-button):not(.button):not(.button-cta), .primary-background td a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.primary-background table a:not(.uw-button):not(.button):not(.button-cta):hover, .primary-background table a:not(.uw-button):not(.button):not(.button-cta):focus, .primary-background th a:not(.uw-button):not(.button):not(.button-cta):hover, .primary-background th a:not(.uw-button):not(.button):not(.button-cta):focus, .primary-background td a:not(.uw-button):not(.button):not(.button-cta):hover, .primary-background td a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #0479a8;
}
.primary-background h1, .primary-background h2, .primary-background h3, .primary-background h4, .primary-background h5, .primary-background h6 {
  color: #fff;
}
.primary-background .uw-drop-shadow,
.primary-background .uw-content-box {
  color: #333333;
}
.primary-background .uw-drop-shadow h1, .primary-background .uw-drop-shadow h2, .primary-background .uw-drop-shadow h3, .primary-background .uw-drop-shadow h4, .primary-background .uw-drop-shadow h5, .primary-background .uw-drop-shadow h6, .primary-background .uw-drop-shadow .wp-caption .wp-caption-text,
.primary-background .uw-content-box h1,
.primary-background .uw-content-box h2,
.primary-background .uw-content-box h3,
.primary-background .uw-content-box h4,
.primary-background .uw-content-box h5,
.primary-background .uw-content-box h6,
.primary-background .uw-content-box .wp-caption .wp-caption-text {
  color: #333333;
}
.primary-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta),
.primary-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.primary-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):hover, .primary-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):focus,
.primary-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):hover,
.primary-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #036890;
}
.primary-background .uw-row-header h2 {
  color: #fff;
}
.primary-background blockquote, .primary-background blockquote p {
  color: #fff;
}

.secondary {
  color: #9b0000;
}

.secondary-border {
  border: 3px solid #9b0000;
}

.secondary-background {
  background-color: #9b0000;
  color: #fff;
}
.secondary-background a:not(.uw-button):not(.button):not(.button-cta) {
  color: #fff;
  text-decoration: underline;
}
.secondary-background a:not(.uw-button):not(.button):not(.button-cta):hover, .secondary-background a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #fff;
}
.secondary-background table a:not(.uw-button):not(.button):not(.button-cta), .secondary-background th a:not(.uw-button):not(.button):not(.button-cta), .secondary-background td a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.secondary-background table a:not(.uw-button):not(.button):not(.button-cta):hover, .secondary-background table a:not(.uw-button):not(.button):not(.button-cta):focus, .secondary-background th a:not(.uw-button):not(.button):not(.button-cta):hover, .secondary-background th a:not(.uw-button):not(.button):not(.button-cta):focus, .secondary-background td a:not(.uw-button):not(.button):not(.button-cta):hover, .secondary-background td a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #0479a8;
}
.secondary-background h1, .secondary-background h2, .secondary-background h3, .secondary-background h4, .secondary-background h5, .secondary-background h6 {
  color: #fff;
}
.secondary-background .uw-drop-shadow,
.secondary-background .uw-content-box {
  color: #333333;
}
.secondary-background .uw-drop-shadow h1, .secondary-background .uw-drop-shadow h2, .secondary-background .uw-drop-shadow h3, .secondary-background .uw-drop-shadow h4, .secondary-background .uw-drop-shadow h5, .secondary-background .uw-drop-shadow h6, .secondary-background .uw-drop-shadow .wp-caption .wp-caption-text,
.secondary-background .uw-content-box h1,
.secondary-background .uw-content-box h2,
.secondary-background .uw-content-box h3,
.secondary-background .uw-content-box h4,
.secondary-background .uw-content-box h5,
.secondary-background .uw-content-box h6,
.secondary-background .uw-content-box .wp-caption .wp-caption-text {
  color: #333333;
}
.secondary-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta),
.secondary-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.secondary-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):hover, .secondary-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):focus,
.secondary-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):hover,
.secondary-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #036890;
}
.secondary-background .uw-row-header h2 {
  color: #fff;
}
.secondary-background blockquote, .secondary-background blockquote p {
  color: #fff;
}

.success {
  color: #3adb76;
}

.success-border {
  border: 3px solid #3adb76;
}

.success-background {
  background-color: #3adb76;
  color: #333333;
}
.success-background a:not(.uw-button):not(.button):not(.button-cta) {
  color: #035576;
  text-decoration: underline;
}
.success-background a:not(.uw-button):not(.button):not(.button-cta):hover, .success-background a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #035576;
}
.success-background table a:not(.uw-button):not(.button):not(.button-cta), .success-background th a:not(.uw-button):not(.button):not(.button-cta), .success-background td a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.success-background table a:not(.uw-button):not(.button):not(.button-cta):hover, .success-background table a:not(.uw-button):not(.button):not(.button-cta):focus, .success-background th a:not(.uw-button):not(.button):not(.button-cta):hover, .success-background th a:not(.uw-button):not(.button):not(.button-cta):focus, .success-background td a:not(.uw-button):not(.button):not(.button-cta):hover, .success-background td a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #0479a8;
}
.success-background h1, .success-background h2, .success-background h3, .success-background h4, .success-background h5, .success-background h6 {
  color: #333333;
}
.success-background .uw-drop-shadow,
.success-background .uw-content-box {
  color: #333333;
}
.success-background .uw-drop-shadow h1, .success-background .uw-drop-shadow h2, .success-background .uw-drop-shadow h3, .success-background .uw-drop-shadow h4, .success-background .uw-drop-shadow h5, .success-background .uw-drop-shadow h6, .success-background .uw-drop-shadow .wp-caption .wp-caption-text,
.success-background .uw-content-box h1,
.success-background .uw-content-box h2,
.success-background .uw-content-box h3,
.success-background .uw-content-box h4,
.success-background .uw-content-box h5,
.success-background .uw-content-box h6,
.success-background .uw-content-box .wp-caption .wp-caption-text {
  color: #333333;
}
.success-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta),
.success-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.success-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):hover, .success-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):focus,
.success-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):hover,
.success-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #036890;
}
.success-background .uw-row-header h2 {
  color: #333333;
}
.success-background blockquote, .success-background blockquote p {
  color: #333333;
}

.warning {
  color: #ffae00;
}

.warning-border {
  border: 3px solid #ffae00;
}

.warning-background {
  background-color: #ffae00;
  color: #333333;
}
.warning-background a:not(.uw-button):not(.button):not(.button-cta) {
  color: #035576;
  text-decoration: underline;
}
.warning-background a:not(.uw-button):not(.button):not(.button-cta):hover, .warning-background a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #035576;
}
.warning-background table a:not(.uw-button):not(.button):not(.button-cta), .warning-background th a:not(.uw-button):not(.button):not(.button-cta), .warning-background td a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.warning-background table a:not(.uw-button):not(.button):not(.button-cta):hover, .warning-background table a:not(.uw-button):not(.button):not(.button-cta):focus, .warning-background th a:not(.uw-button):not(.button):not(.button-cta):hover, .warning-background th a:not(.uw-button):not(.button):not(.button-cta):focus, .warning-background td a:not(.uw-button):not(.button):not(.button-cta):hover, .warning-background td a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #0479a8;
}
.warning-background h1, .warning-background h2, .warning-background h3, .warning-background h4, .warning-background h5, .warning-background h6 {
  color: #333333;
}
.warning-background .uw-drop-shadow,
.warning-background .uw-content-box {
  color: #333333;
}
.warning-background .uw-drop-shadow h1, .warning-background .uw-drop-shadow h2, .warning-background .uw-drop-shadow h3, .warning-background .uw-drop-shadow h4, .warning-background .uw-drop-shadow h5, .warning-background .uw-drop-shadow h6, .warning-background .uw-drop-shadow .wp-caption .wp-caption-text,
.warning-background .uw-content-box h1,
.warning-background .uw-content-box h2,
.warning-background .uw-content-box h3,
.warning-background .uw-content-box h4,
.warning-background .uw-content-box h5,
.warning-background .uw-content-box h6,
.warning-background .uw-content-box .wp-caption .wp-caption-text {
  color: #333333;
}
.warning-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta),
.warning-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.warning-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):hover, .warning-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):focus,
.warning-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):hover,
.warning-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #036890;
}
.warning-background .uw-row-header h2 {
  color: #333333;
}
.warning-background blockquote, .warning-background blockquote p {
  color: #333333;
}

.alert {
  color: #cc4b37;
}

.alert-border {
  border: 3px solid #cc4b37;
}

.alert-background {
  background-color: #cc4b37;
  color: #fff;
}
.alert-background a:not(.uw-button):not(.button):not(.button-cta) {
  color: #fff;
  text-decoration: underline;
}
.alert-background a:not(.uw-button):not(.button):not(.button-cta):hover, .alert-background a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #fff;
}
.alert-background table a:not(.uw-button):not(.button):not(.button-cta), .alert-background th a:not(.uw-button):not(.button):not(.button-cta), .alert-background td a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.alert-background table a:not(.uw-button):not(.button):not(.button-cta):hover, .alert-background table a:not(.uw-button):not(.button):not(.button-cta):focus, .alert-background th a:not(.uw-button):not(.button):not(.button-cta):hover, .alert-background th a:not(.uw-button):not(.button):not(.button-cta):focus, .alert-background td a:not(.uw-button):not(.button):not(.button-cta):hover, .alert-background td a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #0479a8;
}
.alert-background h1, .alert-background h2, .alert-background h3, .alert-background h4, .alert-background h5, .alert-background h6 {
  color: #fff;
}
.alert-background .uw-drop-shadow,
.alert-background .uw-content-box {
  color: #333333;
}
.alert-background .uw-drop-shadow h1, .alert-background .uw-drop-shadow h2, .alert-background .uw-drop-shadow h3, .alert-background .uw-drop-shadow h4, .alert-background .uw-drop-shadow h5, .alert-background .uw-drop-shadow h6, .alert-background .uw-drop-shadow .wp-caption .wp-caption-text,
.alert-background .uw-content-box h1,
.alert-background .uw-content-box h2,
.alert-background .uw-content-box h3,
.alert-background .uw-content-box h4,
.alert-background .uw-content-box h5,
.alert-background .uw-content-box h6,
.alert-background .uw-content-box .wp-caption .wp-caption-text {
  color: #333333;
}
.alert-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta),
.alert-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.alert-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):hover, .alert-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):focus,
.alert-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):hover,
.alert-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #036890;
}
.alert-background .uw-row-header h2 {
  color: #fff;
}
.alert-background blockquote, .alert-background blockquote p {
  color: #fff;
}

.medium-gray {
  color: #646569;
}

.medium-gray-border {
  border: 3px solid #646569;
}

.medium-gray-background {
  background-color: #646569;
  color: #fff;
}
.medium-gray-background a:not(.uw-button):not(.button):not(.button-cta) {
  color: #fff;
  text-decoration: underline;
}
.medium-gray-background a:not(.uw-button):not(.button):not(.button-cta):hover, .medium-gray-background a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #fff;
}
.medium-gray-background table a:not(.uw-button):not(.button):not(.button-cta), .medium-gray-background th a:not(.uw-button):not(.button):not(.button-cta), .medium-gray-background td a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.medium-gray-background table a:not(.uw-button):not(.button):not(.button-cta):hover, .medium-gray-background table a:not(.uw-button):not(.button):not(.button-cta):focus, .medium-gray-background th a:not(.uw-button):not(.button):not(.button-cta):hover, .medium-gray-background th a:not(.uw-button):not(.button):not(.button-cta):focus, .medium-gray-background td a:not(.uw-button):not(.button):not(.button-cta):hover, .medium-gray-background td a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #0479a8;
}
.medium-gray-background h1, .medium-gray-background h2, .medium-gray-background h3, .medium-gray-background h4, .medium-gray-background h5, .medium-gray-background h6 {
  color: #fff;
}
.medium-gray-background .uw-drop-shadow,
.medium-gray-background .uw-content-box {
  color: #333333;
}
.medium-gray-background .uw-drop-shadow h1, .medium-gray-background .uw-drop-shadow h2, .medium-gray-background .uw-drop-shadow h3, .medium-gray-background .uw-drop-shadow h4, .medium-gray-background .uw-drop-shadow h5, .medium-gray-background .uw-drop-shadow h6, .medium-gray-background .uw-drop-shadow .wp-caption .wp-caption-text,
.medium-gray-background .uw-content-box h1,
.medium-gray-background .uw-content-box h2,
.medium-gray-background .uw-content-box h3,
.medium-gray-background .uw-content-box h4,
.medium-gray-background .uw-content-box h5,
.medium-gray-background .uw-content-box h6,
.medium-gray-background .uw-content-box .wp-caption .wp-caption-text {
  color: #333333;
}
.medium-gray-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta),
.medium-gray-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.medium-gray-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):hover, .medium-gray-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):focus,
.medium-gray-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):hover,
.medium-gray-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #036890;
}
.medium-gray-background .uw-row-header h2 {
  color: #fff;
}
.medium-gray-background blockquote, .medium-gray-background blockquote p {
  color: #fff;
}

.dark-gray {
  color: #494949;
}

.dark-gray-border {
  border: 3px solid #494949;
}

.dark-gray-background {
  background-color: #494949;
  color: #fff;
}
.dark-gray-background a:not(.uw-button):not(.button):not(.button-cta) {
  color: #fff;
  text-decoration: underline;
}
.dark-gray-background a:not(.uw-button):not(.button):not(.button-cta):hover, .dark-gray-background a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #fff;
}
.dark-gray-background table a:not(.uw-button):not(.button):not(.button-cta), .dark-gray-background th a:not(.uw-button):not(.button):not(.button-cta), .dark-gray-background td a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.dark-gray-background table a:not(.uw-button):not(.button):not(.button-cta):hover, .dark-gray-background table a:not(.uw-button):not(.button):not(.button-cta):focus, .dark-gray-background th a:not(.uw-button):not(.button):not(.button-cta):hover, .dark-gray-background th a:not(.uw-button):not(.button):not(.button-cta):focus, .dark-gray-background td a:not(.uw-button):not(.button):not(.button-cta):hover, .dark-gray-background td a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #0479a8;
}
.dark-gray-background h1, .dark-gray-background h2, .dark-gray-background h3, .dark-gray-background h4, .dark-gray-background h5, .dark-gray-background h6 {
  color: #fff;
}
.dark-gray-background .uw-drop-shadow,
.dark-gray-background .uw-content-box {
  color: #333333;
}
.dark-gray-background .uw-drop-shadow h1, .dark-gray-background .uw-drop-shadow h2, .dark-gray-background .uw-drop-shadow h3, .dark-gray-background .uw-drop-shadow h4, .dark-gray-background .uw-drop-shadow h5, .dark-gray-background .uw-drop-shadow h6, .dark-gray-background .uw-drop-shadow .wp-caption .wp-caption-text,
.dark-gray-background .uw-content-box h1,
.dark-gray-background .uw-content-box h2,
.dark-gray-background .uw-content-box h3,
.dark-gray-background .uw-content-box h4,
.dark-gray-background .uw-content-box h5,
.dark-gray-background .uw-content-box h6,
.dark-gray-background .uw-content-box .wp-caption .wp-caption-text {
  color: #333333;
}
.dark-gray-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta),
.dark-gray-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.dark-gray-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):hover, .dark-gray-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):focus,
.dark-gray-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):hover,
.dark-gray-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #036890;
}
.dark-gray-background .uw-row-header h2 {
  color: #fff;
}
.dark-gray-background blockquote, .dark-gray-background blockquote p {
  color: #fff;
}

.darkest-gray {
  color: #282728;
}

.darkest-gray-border {
  border: 3px solid #282728;
}

.darkest-gray-background {
  background-color: #282728;
  color: #fff;
}
.darkest-gray-background a:not(.uw-button):not(.button):not(.button-cta) {
  color: #fff;
  text-decoration: underline;
}
.darkest-gray-background a:not(.uw-button):not(.button):not(.button-cta):hover, .darkest-gray-background a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #fff;
}
.darkest-gray-background table a:not(.uw-button):not(.button):not(.button-cta), .darkest-gray-background th a:not(.uw-button):not(.button):not(.button-cta), .darkest-gray-background td a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.darkest-gray-background table a:not(.uw-button):not(.button):not(.button-cta):hover, .darkest-gray-background table a:not(.uw-button):not(.button):not(.button-cta):focus, .darkest-gray-background th a:not(.uw-button):not(.button):not(.button-cta):hover, .darkest-gray-background th a:not(.uw-button):not(.button):not(.button-cta):focus, .darkest-gray-background td a:not(.uw-button):not(.button):not(.button-cta):hover, .darkest-gray-background td a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #0479a8;
}
.darkest-gray-background h1, .darkest-gray-background h2, .darkest-gray-background h3, .darkest-gray-background h4, .darkest-gray-background h5, .darkest-gray-background h6 {
  color: #fff;
}
.darkest-gray-background .uw-drop-shadow,
.darkest-gray-background .uw-content-box {
  color: #333333;
}
.darkest-gray-background .uw-drop-shadow h1, .darkest-gray-background .uw-drop-shadow h2, .darkest-gray-background .uw-drop-shadow h3, .darkest-gray-background .uw-drop-shadow h4, .darkest-gray-background .uw-drop-shadow h5, .darkest-gray-background .uw-drop-shadow h6, .darkest-gray-background .uw-drop-shadow .wp-caption .wp-caption-text,
.darkest-gray-background .uw-content-box h1,
.darkest-gray-background .uw-content-box h2,
.darkest-gray-background .uw-content-box h3,
.darkest-gray-background .uw-content-box h4,
.darkest-gray-background .uw-content-box h5,
.darkest-gray-background .uw-content-box h6,
.darkest-gray-background .uw-content-box .wp-caption .wp-caption-text {
  color: #333333;
}
.darkest-gray-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta),
.darkest-gray-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.darkest-gray-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):hover, .darkest-gray-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):focus,
.darkest-gray-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):hover,
.darkest-gray-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #036890;
}
.darkest-gray-background .uw-row-header h2 {
  color: #fff;
}
.darkest-gray-background blockquote, .darkest-gray-background blockquote p {
  color: #fff;
}

.black {
  color: #000;
}

.black-border {
  border: 3px solid #000;
}

.black-background {
  background-color: #000;
  color: #fff;
}
.black-background a:not(.uw-button):not(.button):not(.button-cta) {
  color: #fff;
  text-decoration: underline;
}
.black-background a:not(.uw-button):not(.button):not(.button-cta):hover, .black-background a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #fff;
}
.black-background table a:not(.uw-button):not(.button):not(.button-cta), .black-background th a:not(.uw-button):not(.button):not(.button-cta), .black-background td a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.black-background table a:not(.uw-button):not(.button):not(.button-cta):hover, .black-background table a:not(.uw-button):not(.button):not(.button-cta):focus, .black-background th a:not(.uw-button):not(.button):not(.button-cta):hover, .black-background th a:not(.uw-button):not(.button):not(.button-cta):focus, .black-background td a:not(.uw-button):not(.button):not(.button-cta):hover, .black-background td a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #0479a8;
}
.black-background h1, .black-background h2, .black-background h3, .black-background h4, .black-background h5, .black-background h6 {
  color: #fff;
}
.black-background .uw-drop-shadow,
.black-background .uw-content-box {
  color: #333333;
}
.black-background .uw-drop-shadow h1, .black-background .uw-drop-shadow h2, .black-background .uw-drop-shadow h3, .black-background .uw-drop-shadow h4, .black-background .uw-drop-shadow h5, .black-background .uw-drop-shadow h6, .black-background .uw-drop-shadow .wp-caption .wp-caption-text,
.black-background .uw-content-box h1,
.black-background .uw-content-box h2,
.black-background .uw-content-box h3,
.black-background .uw-content-box h4,
.black-background .uw-content-box h5,
.black-background .uw-content-box h6,
.black-background .uw-content-box .wp-caption .wp-caption-text {
  color: #333333;
}
.black-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta),
.black-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8;
}
.black-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):hover, .black-background .uw-drop-shadow a:not(.uw-button):not(.button):not(.button-cta):focus,
.black-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):hover,
.black-background .uw-content-box a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #036890;
}
.black-background .uw-row-header h2 {
  color: #fff;
}
.black-background blockquote, .black-background blockquote p {
  color: #fff;
}

/* end of first loop */
.white {
  color: #fff;
}

.white-border {
  border: 3px solid #fff;
}

.white-background {
  background-color: #fff;
}

.lightest-gray {
  color: #f7f7f7;
}

.lightest-gray-border {
  border: 3px solid #f7f7f7;
}

.lightest-gray-background {
  background-color: #f7f7f7;
}

.light-gray {
  color: #cfcfcf;
}

.light-gray-border {
  border: 3px solid #cfcfcf;
}

.light-gray-background {
  background-color: #cfcfcf;
}

/* end of second loop */
.blue-gray {
  color: #dadfe1;
}

.blue-gray-border {
  border: 3px solid #dadfe1;
}

.blue-gray-background {
  background-color: #dadfe1;
}
.blue-gray-background a:not(.uw-button):not(.button):not(.button-cta) {
  color: #035576;
}
.blue-gray-background a:not(.uw-button):not(.button):not(.button-cta):hover, .blue-gray-background a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #035576;
}

/* end of third loop */
.swatch {
  width: 200px;
  height: 100px;
}

.swatch-info {
  width: 200px;
  height: auto;
  background: #fff;
  margin: 0 0 2em 0;
  padding: 0.5em;
}
.swatch-info li {
  list-style-type: none;
  margin: 0 0 0.1em 0;
}

/*
 * container background colors
 * These should be filtered out in favor of handling
 * background colors the same way across the site
 */
.uw-gray-med-bg {
  background-color: #646569;
}

.uw-white-bg {
  background-color: white;
}

.uw-red-bg {
  background-color: #c5050c;
}

.uw-red-bg, .uw-gray-med-bg {
  color: white;
}
.uw-red-bg p, .uw-red-bg li, .uw-red-bg blockquote, .uw-red-bg a, .uw-red-bg a.uw-more-link, .uw-red-bg dd, .uw-red-bg dt, .uw-red-bg abbr, .uw-red-bg acronym, .uw-red-bg cite, .uw-red-bg strong, .uw-gray-med-bg p, .uw-gray-med-bg li, .uw-gray-med-bg blockquote, .uw-gray-med-bg a, .uw-gray-med-bg a.uw-more-link, .uw-gray-med-bg dd, .uw-gray-med-bg dt, .uw-gray-med-bg abbr, .uw-gray-med-bg acronym, .uw-gray-med-bg cite, .uw-gray-med-bg strong {
  color: white !important;
}
.uw-red-bg svg, .uw-gray-med-bg svg {
  fill: white;
}
.uw-red-bg blockquote, .uw-gray-med-bg blockquote {
  font-weight: 500;
}
.uw-red-bg a.uw-more-link, .uw-red-bg .tribe-events-widget-link a, .tribe-events-widget-link .uw-red-bg a, .uw-gray-med-bg a.uw-more-link, .uw-gray-med-bg .tribe-events-widget-link a, .tribe-events-widget-link .uw-gray-med-bg a {
  color: white;
}

.uw-mini-bar {
  position: relative;
  margin-top: 2.2rem;
}
.uw-mini-bar:before {
  position: absolute;
  left: 0;
  height: 4px;
  content: "";
  width: 2rem;
  top: -12px;
  background-color: #c5050c;
}

h1.uw-mini-bar:before {
  height: 5px;
  width: 3rem;
}

.uw-mini-bar-center {
  position: relative;
  margin-top: 2.2rem;
}
.uw-mini-bar-center:before {
  position: absolute;
  left: 0;
  height: 4px;
  content: "";
  width: 2rem;
  top: -12px;
  background-color: #c5050c;
  right: 0;
  margin: 0 auto;
}

.uw-mini-bar-white {
  position: relative;
  margin-top: 2.2rem;
}
.uw-mini-bar-white:before {
  position: absolute;
  left: 0;
  height: 4px;
  content: "";
  width: 2rem;
  top: -12px;
  background-color: white;
}

.row-dark-background .uw-mini-bar:before {
  background-color: #fff;
  height: 3px;
}

.uw-pe-text_block h2:first-child:before {
  content: "";
}

/* =WordPress Core
-------------------------------------------------------------- */
/* TODO: see what we want to change in these
 * cannot delete - theme validation looks for these classes
 */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5rem;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5rem;
}

.aligncenter, div.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

a img.alignleft,
a img.alignright,
a img.aligncenter,
a img.alignnone {
  margin-bottom: 1.5rem;
  float: none;
}

p img,
.wp-caption {
  margin-top: 0.4em;
  max-width: 100%;
}

.wp-caption {
  margin-bottom: 1.5rem;
}

.wp-caption img {
  display: block;
  margin: 0;
  max-width: 100%;
}

.wp-caption .wp-caption-text {
  color: #494949;
  -webkit-font-smoothing: auto;
  font-family: var(--uwCaptionFont);
  font-size: 1rem;
  line-height: 1.4;
  padding: 0;
  margin: 0.5rem 0 0;
}

.row-dark-background .wp-caption .wp-caption-text {
  color: #e4e4e4;
}

.primary-background .wp-caption .wp-caption-text {
  color: #fff;
}

.secondary-background .wp-caption .wp-caption-text {
  color: #e6e6e6; /* << Nudged slightly lighter than `$uw-gray-lightest` to meet WCAG 2.0 level AAA. */
}

.wp-caption.alignleft {
  float: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.wp-caption.alignright {
  float: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (min-width: 31.25em) {
  a img.alignleft {
    float: left;
  }
  a img.alignright {
    float: right;
  }
  .wp-caption.alignleft {
    float: left;
    margin-right: 2.5rem;
    margin-bottom: 2.5rem;
    display: inline;
  }
  .wp-caption.alignright {
    float: right;
    margin-left: 1.5rem;
    margin-bottom: 2.5rem;
    display: inline;
  }
}
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  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: 650;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
  max-width: 100%;
  height: auto;
}

.error404 .error-404 .page-title {
  margin-top: 0;
}
.error404 .uw-pe .uw-search-form {
  max-width: 400px;
  margin: 1rem 0;
}

.tribe-events-grid .tribe-grid-content-wrap .column, .tribe-events-grid .tribe-grid-content-wrap .columns {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.single .entry-content p, .single .entry-content li, .single .entry-content dt, .single .entry-content dd {
  font-family: var(--uwCopyFont);
  -webkit-font-smoothing: auto;
}

.single-post main article, .single-post main .comments-area, .single-post main .post-navigation {
  max-width: 56.25rem;
  margin: 0 auto;
}
.single-post main .post-navigation {
  margin: 3rem auto;
}

.blog .hentry,
.search .hentry,
.no-results {
  margin-bottom: 4.8rem;
  position: relative;
}

.archive .hentry {
  margin-bottom: 4rem;
  position: relative;
}

main > header + .hentry {
  margin-top: 2rem;
}

#ie7 .hentry {
  position: static !important;
}

.hentry:last-child,
.no-results {
  border-bottom: none;
}

.hentry.sticky {
  padding: 1rem;
  border: 2px solid #ccc;
  background-color: #FFF;
}
.hentry.sticky .entry-title.uw-mini-bar {
  margin-top: 1rem;
}
.hentry.sticky + .hentry.sticky {
  margin-top: -3rem;
}

.entry-title,
.entry-header .entry-meta {
  padding-bottom: 2rem;
}

.entry-title {
  color: #282728;
  font-size: 1.25rem;
  font-weight: 650;
  line-height: 1.25;
  padding-bottom: 0.25rem;
  margin-bottom: 0;
}

.entry-title a {
  text-decoration: none;
}

.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
  color: #0479a8;
}

.entry-title a:hover {
  text-decoration: underline;
}

.entry-meta, .entry-footer {
  color: #646569;
  clear: both;
  font-size: 0.925rem;
  line-height: 18px;
}

.hentry .attachment-post-thumbnail {
  margin-bottom: 1rem;
  width: 100%;
  height: auto;
}

.entry-content,
.entry-summary {
  padding: 0;
  margin-bottom: 1rem;
}
.entry-content .more-link,
.entry-summary .more-link {
  font-weight: 400;
  text-transform: none;
  font-size: 1rem;
}

.entry-content h1,
.comment-content h1,
.comment-content h2 {
  color: #333333;
  margin: 0 0 0.8125em;
}

.entry-content > h2:first-child {
  margin-top: 0;
}

.entry-content h3,
.comment-content h3 {
  line-height: 1.2;
}

.entry-content h4,
.comment-content h4 {
  line-height: 1.2;
}

.entry-content p, .entry-content li {
  font-family: var(--uwCopyFont);
  -webkit-font-smoothing: auto;
}
.entry-content > .gallery {
  margin-top: 2rem;
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.entry-content > .gallery > .gallery-item {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}
.entry-content > .gallery > .gallery-item {
  margin: 0;
  padding: 0.5rem;
  background-color: #fff;
}
.entry-content > .gallery > .gallery-item > div, .entry-content > .gallery > .gallery-item > figcaption {
  padding: 1rem;
}
.entry-content > .gallery > .gallery-item .gallery-icon {
  text-align: center;
}
@media screen and (min-width: 40em) {
  .entry-content > .gallery {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .entry-content > .gallery > .gallery-item {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .entry-content > .gallery .gallery-item {
    margin: 0 2% 2% 0;
    -ms-flex-preferred-size: 49%;
        flex-basis: 49%;
    max-width: 49%;
  }
  .entry-content > .gallery .gallery-item:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 64em) {
  .entry-content > .gallery {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .entry-content > .gallery > .gallery-item {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .entry-content > .gallery .gallery-item {
    margin: 0 2% 2% 0;
    -ms-flex-preferred-size: 32%;
        flex-basis: 32%;
    max-width: 32%;
  }
  .entry-content > .gallery .gallery-item:nth-child(2n) {
    margin-right: 2%;
  }
  .entry-content > .gallery .gallery-item:nth-child(3n) {
    margin-right: 0;
  }
}

.entry-content table,
.comment-content table {
  margin: 0 0 1.625em;
  width: 100%;
}

.entry-content td,
.comment-content td {
  font-size: 1rem;
  line-height: 1.6;
}
.entry-content td p, .entry-content td li, .entry-content td dt, .entry-content td dd,
.comment-content td p,
.comment-content td li,
.comment-content td dt,
.comment-content td dd {
  font-size: 1rem;
}

.entry-content th,
.comment-content th {
  font-size: 1rem;
  line-height: 1.6;
  font-weight: 650;
  text-transform: none;
}
.entry-content th p, .entry-content th li, .entry-content th dt, .entry-content th dd,
.comment-content th p,
.comment-content th li,
.comment-content th dt,
.comment-content th dd {
  font-size: 1rem;
}

.entry-content #s {
  width: 75%;
}

.comment-content ul,
.comment-content ol {
  margin-bottom: 1.625em;
}

.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
  margin-bottom: 0;
}

.page-link {
  clear: both;
  display: block;
  margin: 0 0 1.625em;
}

.page-link a {
  background: #eee;
  color: #373737;
  margin: 0;
  padding: 2px 3px;
  text-decoration: none;
}

.page-link a:hover {
  background: #888;
  color: #fff;
  font-weight: 650;
}

.page-link span {
  margin-right: 6px;
}

.entry-meta .edit-link a,
.commentlist .edit-link a {
  background: #eee;
  border-radius: 3px;
  color: #666;
  float: right;
  font-size: 12px;
  line-height: 1.5em;
  font-weight: 300;
  text-decoration: none;
  padding: 0 8px;
}

.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
  background: #888;
  color: #fff;
}

.entry-content .edit-link {
  clear: both;
  display: block;
}

.entry-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

.entry-footer span:after {
  content: "|";
  padding: 0 0.5rem;
}
.entry-footer span:last-child:after {
  content: "";
  padding: 0;
}

/* =Comments
----------------------------------------------- */
.comments-title {
  color: #646569;
  font-size: 1rem;
  font-weight: 650;
  line-height: 1.35;
  padding: 0 0 1.6em;
  margin-top: 3rem;
  text-transform: uppercase;
}

.nopassword,
.nocomments {
  color: #646569;
  font-size: 24px;
  font-weight: 100;
  margin: 26px 0;
  text-align: center;
}

.comment-list {
  list-style: none;
  margin: 0;
  width: auto;
}
.comment-list ol {
  list-style: none;
}
.comment-list li {
  list-style: none;
}

.comment-list > li.comment {
  background: #fff;
  border: 1px solid #cfcfcf;
  border-radius: 0.25rem;
  margin: 0 0 1.625em;
  padding: 1.625em;
  position: relative;
}

.comment-list .pingback {
  margin: 0 0 1.625em;
}

.comment-list ul {
  list-style: none;
  margin: 0;
}

.comment-list ul li.comment {
  background: #fff;
  border-radius: 0 3px 3px 0;
  margin: 1.625em 0 0 1.625em;
  position: relative;
}
.comment-list ul li.comment article.comment {
  background: #fff;
  border: 1px solid #cfcfcf;
  border-radius: 3px;
  margin: 0 0 1.625em;
  padding: 1.625em;
  position: relative;
}

.comment-list > li.comment > ul > li {
  margin-left: 0;
}

.comment-list ul li.comment .fn {
  display: block;
}

.comment-meta .fn {
  font-style: normal;
}

.comment-meta {
  color: #494949;
  font-size: 1rem;
  line-height: 1.35;
  margin-bottom: 1rem;
}

.comment-list ul li.comment .comment-meta {
  line-height: 1.625em;
  margin-left: 0px;
}

.comment-list ul li.comment .comment-content {
  margin: 1.625em 0 0;
}

.comment-meta a {
  font-weight: 650;
}

.comment-list .avatar {
  display: none;
}

.comment-list ul .avatar {
  background: none;
  box-shadow: none;
  left: 2.2em;
  padding: 0;
  top: 2.2em;
}

a.comment-reply-link {
  background: #fff;
  border-radius: 3px;
  color: #0479a8;
  border: 1px solid #0479a8;
  display: inline-block;
  font-size: 1rem;
  padding: 0 8px;
  text-decoration: none;
}

a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
  background: #0479a8;
  color: #fff;
}

a.comment-reply-link > span {
  display: inline-block;
  position: relative;
  top: -1px;
}

@media screen and (min-width: 37.5em) {
  .comment-list {
    margin: 0 0 0 88px;
  }
  .comment-list .avatar {
    display: block;
    border-radius: 3px;
    box-shadow: 0 1px 2px #ccc;
    left: -90px;
    padding: 0;
    position: absolute;
    top: 0;
  }
  .comment-list ul li.comment .comment-meta {
    margin-left: 50px;
  }
}
/* Comment Form */
#respond {
  margin: 3rem auto;
  position: relative;
}

#respond input[type=text],
#respond textarea {
  background: #fff;
  border: 4px solid #e4e4e4;
  position: relative;
  padding: 10px;
  text-indent: 80px;
}

#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
  position: relative;
}

#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
  background: #e4e4e4;
  color: #555;
  display: inline-block;
  font-size: 0.925rem;
  min-width: 60px;
  padding: 4px 10px;
}

#respond input[type=text]:focus,
#respond textarea:focus {
  text-indent: 0;
  z-index: 1;
}

#respond textarea {
  resize: vertical;
  width: 95%;
}

#respond .comment-form-author .required,
#respond .comment-form-email .required {
  color: #bd3500;
  font-size: 22px;
  font-weight: 650;
  left: 75%;
  position: absolute;
  top: 3.3rem;
  z-index: 1;
}

#respond .comment-notes,
#respond .logged-in-as {
  font-size: 0.925rem;
  margin: 0;
}

#respond p {
  margin: 10px 0;
}

#respond #cancel-comment-reply-link {
  text-decoration: none;
}

#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
  text-decoration: underline;
}

.comment-list #respond {
  margin: 1.625em 0 0;
  width: auto;
}

#reply-title {
  color: #593a1b;
  font-size: 1.25rem;
  font-weight: 650;
  line-height: 30px;
  margin-top: 0;
}

#cancel-comment-reply-link {
  color: #0479a8;
  display: block;
  font-size: 0.9rem;
  font-weight: normal;
  line-height: 1;
  position: absolute;
  right: 1.625rem;
  text-decoration: none;
  text-transform: uppercase;
  top: 0.5rem;
}

#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
  color: #0479a8;
}

#respond label {
  line-height: 2.2em;
}

#respond input[type=text] {
  display: block;
  height: 3rem;
  width: 75%;
}

p.comment-form-comment {
  margin: 0;
}

.uw-accordion {
  margin-bottom: 0;
  border-bottom: 1px solid #cfcfcf;
}

.uw-accordion-controls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 0.25rem;
}
.uw-accordion-controls button {
  font-family: var(--uwTextFont);
}
.uw-accordion-controls button + button {
  padding-left: 0.5rem;
  margin-left: 0.5rem;
  border-left: 1px solid #646569;
}
.uw-accordion-controls button[aria-pressed=false] {
  color: #0479a8;
}
.uw-accordion-controls button[aria-pressed=true] {
  color: #000;
}
.uw-accordion-controls button[disabled] {
  cursor: not-allowed;
}

.row-dark-background .uw-accordion-controls button[aria-pressed=false].uw-button-unstyle {
  color: #fff;
}
.row-dark-background .uw-accordion-controls button[aria-pressed=true].uw-button-unstyle {
  color: #bebebe;
}

.primary-background .uw-accordion-controls button[aria-pressed=true].uw-button-unstyle {
  color: #dcdcdc;
}

.blue-gray-background .uw-accordion-controls button[aria-pressed=false].uw-button-unstyle {
  color: #03678f;
}

.uw-accordion h2, .uw-accordion h3 {
  display: block;
  margin: 0;
  position: relative;
}
.uw-accordion h2 button, .uw-accordion h3 button {
  font-size: 1.125rem;
  text-transform: none;
  font-weight: 650;
  color: #333333;
}

.entry-content .uw-accordion-header {
  display: inline-block;
  font-family: var(--uwTextFont);
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 625;
  text-transform: none;
  text-align: left;
  width: 100%;
  padding: 1rem;
  padding-left: 2rem;
  color: #333333;
  background-color: #fff;
  border: 1px solid #cfcfcf;
  border-bottom: 1px solid transparent;
}
.entry-content .uw-accordion-header:hover, .entry-content .uw-accordion-header:focus, .entry-content .uw-accordion-header[aria-expanded=true] {
  color: #fff;
  background-color: #0479a8;
}
.entry-content .uw-accordion-header:focus {
  outline: 0;
  border: 1px dashed #efefef;
}

.uw-accordion-header svg {
  height: 0.65rem;
  width: 0.65rem;
  margin-left: 0;
  margin-right: 0.4em;
  position: absolute;
  top: 1.4rem;
  left: 1rem;
}

.uw-accordion-header.-uw-accordion-is-active:focus {
  border: 1px dashed #efefef;
}

.uw-accordion-header[aria-expanded=true] .vert {
  display: none;
}

.uw-accordion-header[aria-expanded] svg rect {
  fill: #000;
}

.uw-accordion-header[aria-expanded]:focus svg rect,
.uw-accordion-header[aria-expanded]:hover svg rect,
.uw-accordion-header[aria-expanded=true] svg rect {
  fill: #fff !important;
}

.uw-accordion-panel {
  overflow: hidden;
  border: 1px solid #cfcfcf;
  border-width: 0 1px;
  background-color: #fff;
  color: #333333;
  font-family: var(--uwCopyFont);
  transition: max-height ease-in-out 0.2s;
}
.uw-accordion-panel[aria-hidden=true] {
  max-height: 0;
  visibility: hidden;
}
.uw-accordion-panel[aria-hidden=false] {
  overflow: auto;
  visibility: visible;
}
.uw-accordion-panel.-uw-accordion-is-hidden {
  max-height: 0 !important;
}
.uw-accordion-panel li a {
  text-decoration: underline;
}

.uw-accordion-panel:last-child {
  border-bottom: 1px solid #cfcfcf;
}

.secondary-background .uw-accordion-panel > .uw-accordion-panel-inner,
.uw-accordion-panel > .uw-accordion-panel-inner {
  background-color: #fff;
  padding: 1.25rem;
}
.secondary-background .uw-accordion-panel > .uw-accordion-panel-inner > h2:first-child, .secondary-background .uw-accordion-panel > .uw-accordion-panel-inner > h3:first-child, .secondary-background .uw-accordion-panel > .uw-accordion-panel-inner > h4:first-child,
.uw-accordion-panel > .uw-accordion-panel-inner > h2:first-child,
.uw-accordion-panel > .uw-accordion-panel-inner > h3:first-child,
.uw-accordion-panel > .uw-accordion-panel-inner > h4:first-child {
  margin-top: 0;
}
.secondary-background .uw-accordion-panel > .uw-accordion-panel-inner > p:last-child,
.uw-accordion-panel > .uw-accordion-panel-inner > p:last-child {
  margin-bottom: 0;
}
.secondary-background .uw-accordion-panel > .uw-accordion-panel-inner a:not(.uw-button):not(.button):not(.button-cta), .secondary-background .uw-accordion-panel > .uw-accordion-panel-inner a:not(.uw-button):not(.button):not(.button-cta):hover, .secondary-background .uw-accordion-panel > .uw-accordion-panel-inner a:not(.uw-button):not(.button):not(.button-cta):focus,
.uw-accordion-panel > .uw-accordion-panel-inner a:not(.uw-button):not(.button):not(.button-cta),
.uw-accordion-panel > .uw-accordion-panel-inner a:not(.uw-button):not(.button):not(.button-cta):hover,
.uw-accordion-panel > .uw-accordion-panel-inner a:not(.uw-button):not(.button):not(.button-cta):focus {
  color: #0479a8;
}
.secondary-background .uw-accordion-panel > .uw-accordion-panel-inner h2, .secondary-background .uw-accordion-panel > .uw-accordion-panel-inner h3, .secondary-background .uw-accordion-panel > .uw-accordion-panel-inner h4, .secondary-background .uw-accordion-panel > .uw-accordion-panel-inner h5, .secondary-background .uw-accordion-panel > .uw-accordion-panel-inner h6,
.uw-accordion-panel > .uw-accordion-panel-inner h2,
.uw-accordion-panel > .uw-accordion-panel-inner h3,
.uw-accordion-panel > .uw-accordion-panel-inner h4,
.uw-accordion-panel > .uw-accordion-panel-inner h5,
.uw-accordion-panel > .uw-accordion-panel-inner h6 {
  color: #333333;
}
.secondary-background .uw-accordion-panel > .uw-accordion-panel-inner h3, .secondary-background .uw-accordion-panel > .uw-accordion-panel-inner h4, .secondary-background .uw-accordion-panel > .uw-accordion-panel-inner h5, .secondary-background .uw-accordion-panel > .uw-accordion-panel-inner h6,
.uw-accordion-panel > .uw-accordion-panel-inner h3,
.uw-accordion-panel > .uw-accordion-panel-inner h4,
.uw-accordion-panel > .uw-accordion-panel-inner h5,
.uw-accordion-panel > .uw-accordion-panel-inner h6 {
  margin-top: 1.8rem;
}

.no-js .uw-accordion > p.show-for-sr {
  display: none;
}

.no-js .uw-accordion-panel.-uw-accordion-is-hidden {
  display: block !important;
  max-height: 100% !important;
}

.no-js .uw-accordion-controls {
  display: none;
}

.no-js .uw-accordion-header svg {
  display: none;
}

.no-js .uw-accordion .uw-accordion-header {
  color: #fff;
  background-color: #0479a8;
}

.uw-pe-alternating_content_boxes h2 {
  font-weight: 650;
}
.uw-pe-alternating_content_boxes h3.uw-mini-bar {
  font-size: 1.625rem;
  font-weight: 650;
}

.alternating-content {
  background-color: #fff;
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
.alternating-content:first-of-type {
  margin-top: 2rem;
}
.alternating-content .alternating-content-box {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  -ms-flex-order: 1;
      order: 1;
}
.alternating-content .alternating-content-box:last-of-type {
  -ms-flex-order: 0;
      order: 0;
}
@media screen and (max-width: 39.9375em) {
  .alternating-content .alternating-content-box {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
  }
}
.alternating-content .alternating-content-box > div {
  padding: 1rem 1.5rem 3rem;
}
.alternating-content .alternating-content-box h3, .alternating-content .alternating-content-box h4 {
  color: #c5050c;
  font-size: 1.5rem;
  font-weight: 650;
  text-transform: none;
}
.alternating-content .alternating-content-box p + .uw-link-list {
  margin-top: 0;
}
.alternating-content .alternating-content-box p {
  color: #333333 !important;
  font-family: var(--uwTextFont);
}
.alternating-content .alternating-content-box a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8 !important;
}
.alternating-content .alternating-content-box .uw-link-list a {
  text-decoration: none !important;
}
@media print, screen and (min-width: 40em) {
  .alternating-content:nth-of-type(even) {
    background: #f2f2f2;
  }
  .alternating-content .alternating-content-box {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0;
    padding-left: 0;
    max-width: 66.6666666667%;
    -ms-flex-order: 2;
        order: 2;
  }
  .alternating-content .alternating-content-box:last-of-type {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0;
    padding-left: 0;
    max-width: 33.3333333333%;
  }
  .alternating-content .alternating-content-box p + .uw-link-list {
    margin-top: 2rem;
  }
}
@media screen and (min-width: 56.25em) {
  .alternating-content:nth-of-type(even) {
    background: #fff;
  }
  .alternating-content .alternating-content-box {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0;
    padding-left: 0;
    max-width: 50%;
    -ms-flex-order: 1;
        order: 1;
  }
  .alternating-content .alternating-content-box:last-of-type {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0;
    padding-left: 0;
    max-width: 50%;
  }
  .alternating-content .alternating-content-box > div {
    padding: 1rem;
  }
  .alternating-content:nth-of-type(odd) .alternating-content-box:first-of-type {
    -ms-flex-order: 0;
        order: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .alternating-content .alternating-content-box > div {
    padding: 2rem 4rem;
  }
}

body.uw-white-bg .has_alternating_content_boxes:not(.lightest-gray-background) .alternating-content {
  background-color: #f7f7f7;
}

.uw-button, .button, .button-cta {
  display: inline-block;
  text-align: center;
  font-family: var(--uwButtonFont);
  font-weight: 620;
  font-size: 1rem;
  line-height: 1;
  padding: 0.75rem 1.25rem;
  margin: 0;
  background: #0479a8;
  color: #fff;
  box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
  transition: all 0.25s ease-out;
  vertical-align: middle;
  border: 2px solid #0479a8;
  border-radius: 2px;
  text-decoration: none !important;
}
.uw-button:hover, .uw-button:focus, .button:hover, .button:focus, .button-cta:hover, .button-cta:focus {
  color: #0479a8;
  background-color: #ffffff;
  text-decoration: none;
  transition: all 0.25s ease-in-out;
  outline-offset: 5px;
}
.uw-button:hover:after, .uw-button:focus:after, .button:hover:after, .button:focus:after, .button-cta:hover:after, .button-cta:focus:after {
  opacity: 1;
}

.uw-button.uw-button-large {
  padding: 0.625em 1.625rem;
  font-size: 1.125rem;
}
.uw-button.uw-button-expanded {
  display: block;
  width: 100%;
}
.uw-button.uw-button-reverse {
  background-color: white;
  border: 2px solid #0479a8;
  color: #0479a8;
}
.uw-button.uw-button-reverse:hover, .uw-button.uw-button-reverse:focus {
  background-color: #0479a8;
  border: 2px solid #0479a8;
  color: #fff;
}
.uw-button.uw-button-transparent {
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #ffffff;
}
.uw-button.uw-button-transparent:hover, .uw-button.uw-button-transparent:focus {
  background-color: #ffffff;
  color: #333333;
}
.uw-button.uw-button-red {
  background-color: #c5050c;
  color: #fff;
  border: 2px solid #c5050c;
}
.uw-button.uw-button-red:hover, .uw-button.uw-button-red:focus {
  background-color: #fff;
  color: #c5050c;
}
.uw-button.uw-button-red-reverse {
  background-color: #fff;
  color: #c5050c;
  border: 2px solid #c5050c;
}
.uw-button.uw-button-red-reverse:hover, .uw-button.uw-button-red-reverse:focus {
  background-color: #c5050c;
  border: 2px solid #c5050c;
  color: #fff;
}

.uw-button-cta, .button-cta {
  text-transform: uppercase;
}

.button-cta.button-cta-reverse {
  background-color: #fff;
  color: #c5050c;
  border: 2px solid #c5050c;
}
.button-cta.button-cta-reverse:hover, .button-cta.button-cta-reverse:focus {
  background-color: #c5050c;
  border: 2px solid #0479a8;
  color: #fff;
}

.row-dark-background .button, .row-dark-background .uw-button, .row-dark-background .uw-button.uw-button-reverse, .row-dark-background .uw-button.uw-button-red-reverse, .row-dark-background .button-cta, .has_background-image .button, .has_background-image .uw-button, .has_background-image .uw-button.uw-button-reverse, .has_background-image .uw-button.uw-button-red-reverse, .has_background-image .button-cta, .carousel-content .button, .carousel-content .uw-button, .carousel-content .uw-button.uw-button-reverse, .carousel-content .uw-button.uw-button-red-reverse, .carousel-content .button-cta {
  border: 2px solid #fff;
}

.row-dark-background .uw-drop-shadow .button, .row-dark-background .uw-drop-shadow .uw-button, .row-dark-background .uw-drop-shadow .button-cta, .row-dark-background .uw-content-box .button, .row-dark-background .uw-content-box .uw-button, .row-dark-background .uw-content-box .button-cta, .row-dark-background .tabs-content .button, .row-dark-background .tabs-content .uw-button, .row-dark-background .tabs-content .button-cta, .row-dark-background .uw-accordion-panel-inner .button, .row-dark-background .uw-accordion-panel-inner .uw-button, .row-dark-background .uw-accordion-panel-inner .button-cta, .row-dark-background .faculty-member-content .button, .row-dark-background .faculty-member-content .uw-button, .row-dark-background .faculty-member-content .button-cta, .row-dark-background .alternating-content-box .button, .row-dark-background .alternating-content-box .uw-button, .row-dark-background .alternating-content-box .button-cta, .has_background-image .uw-drop-shadow .button, .has_background-image .uw-drop-shadow .uw-button, .has_background-image .uw-drop-shadow .button-cta, .has_background-image .uw-content-box .button, .has_background-image .uw-content-box .uw-button, .has_background-image .uw-content-box .button-cta, .has_background-image .tabs-content .button, .has_background-image .tabs-content .uw-button, .has_background-image .tabs-content .button-cta, .has_background-image .uw-accordion-panel-inner .button, .has_background-image .uw-accordion-panel-inner .uw-button, .has_background-image .uw-accordion-panel-inner .button-cta, .has_background-image .faculty-member-content .button, .has_background-image .faculty-member-content .uw-button, .has_background-image .faculty-member-content .button-cta, .has_background-image .alternating-content-box .button, .has_background-image .alternating-content-box .uw-button, .has_background-image .alternating-content-box .button-cta {
  border-color: #0479a8;
}
.row-dark-background .uw-drop-shadow .uw-button.uw-button-red, .row-dark-background .uw-content-box .uw-button.uw-button-red, .row-dark-background .tabs-content .uw-button.uw-button-red, .row-dark-background .uw-accordion-panel-inner .uw-button.uw-button-red, .row-dark-background .faculty-member-content .uw-button.uw-button-red, .row-dark-background .alternating-content-box .uw-button.uw-button-red, .has_background-image .uw-drop-shadow .uw-button.uw-button-red, .has_background-image .uw-content-box .uw-button.uw-button-red, .has_background-image .tabs-content .uw-button.uw-button-red, .has_background-image .uw-accordion-panel-inner .uw-button.uw-button-red, .has_background-image .faculty-member-content .uw-button.uw-button-red, .has_background-image .alternating-content-box .uw-button.uw-button-red {
  border-color: #c5050c;
}
.row-dark-background .uw-drop-shadow .uw-button.uw-button-reverse, .row-dark-background .uw-content-box .uw-button.uw-button-reverse, .row-dark-background .tabs-content .uw-button.uw-button-reverse, .row-dark-background .uw-accordion-panel-inner .uw-button.uw-button-reverse, .row-dark-background .faculty-member-content .uw-button.uw-button-reverse, .row-dark-background .alternating-content-box .uw-button.uw-button-reverse, .has_background-image .uw-drop-shadow .uw-button.uw-button-reverse, .has_background-image .uw-content-box .uw-button.uw-button-reverse, .has_background-image .tabs-content .uw-button.uw-button-reverse, .has_background-image .uw-accordion-panel-inner .uw-button.uw-button-reverse, .has_background-image .faculty-member-content .uw-button.uw-button-reverse, .has_background-image .alternating-content-box .uw-button.uw-button-reverse {
  border-color: #0479a8;
}
.row-dark-background .uw-drop-shadow .uw-button.uw-button-red-reverse, .row-dark-background .uw-content-box .uw-button.uw-button-red-reverse, .row-dark-background .tabs-content .uw-button.uw-button-red-reverse, .row-dark-background .uw-accordion-panel-inner .uw-button.uw-button-red-reverse, .row-dark-background .faculty-member-content .uw-button.uw-button-red-reverse, .row-dark-background .alternating-content-box .uw-button.uw-button-red-reverse, .has_background-image .uw-drop-shadow .uw-button.uw-button-red-reverse, .has_background-image .uw-content-box .uw-button.uw-button-red-reverse, .has_background-image .tabs-content .uw-button.uw-button-red-reverse, .has_background-image .uw-accordion-panel-inner .uw-button.uw-button-red-reverse, .has_background-image .faculty-member-content .uw-button.uw-button-red-reverse, .has_background-image .alternating-content-box .uw-button.uw-button-red-reverse {
  border-color: #c5050c;
}

.uw-pe-text_block li .uw-button, .uw-pe-text_block li .button, .uw-pe-text_block li .button-cta, .uw-pe-text_block p .uw-button, .uw-pe-text_block p .button, .uw-pe-text_block p .button-cta {
  -webkit-font-smoothing: antialiased;
}

.uw-carousel-arrow svg {
  width: 16px;
  height: 16px;
  color: #fff;
  fill: #fff;
  position: absolute;
  top: calc(50% - 8px);
  left: calc(50% - 8px);
}
.uw-carousel-arrow .show-for-sr {
  color: #fff;
}

.uw-two-panel-slider {
  margin-bottom: 100px !important;
}
.uw-two-panel-slider .slick-list, .uw-two-panel-slider .slick-track {
  max-height: 100%;
}
.uw-two-panel-slider .slick-slide img {
  max-height: 100%;
}
.uw-two-panel-slider.slick-slider {
  margin-bottom: 100px !important;
}

.uw-carousel-slick {
  background-color: #000;
}
.uw-carousel-slick .slick-arrow:before {
  font-size: 1.5rem;
  color: #fff;
}
.uw-carousel-slick .slick-next {
  left: auto;
  right: 0;
}
.uw-carousel-slick .slick-prev {
  left: 0;
  right: auto;
}

.carousel-1 {
  display: none;
}

.carousel-1, .carousel-2 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

@media screen and (min-width: 25em) {
  .carousel-2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .carousel-2 .centered-container {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .carousel-2 .centered-container:nth-child(2), .carousel-2 .centered-container:nth-child(3) {
    background-color: #9b0000;
  }
}
@media screen and (min-width: 38.75em) {
  .carousel-1 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .carousel-1 img {
    aspect-ratio: 3/2;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .carousel-2 {
    display: block;
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .carousel-2 .centered-container {
    max-width: inherit;
  }
  .carousel-2 .centered-container:nth-child(2), .carousel-2 .centered-container:nth-child(3) {
    background-color: #c5050c;
  }
}
.carousel-2 .centered-container {
  padding: 1.8rem 0.9rem;
  padding: 0 0 3rem;
}
.carousel-2 .centered-container > * {
  padding-left: 0.9rem;
  padding-right: 0.9rem;
}
.carousel-2 .centered-container > img {
  padding-left: 0;
  padding-right: 0;
}
.carousel-2 h2, .carousel-2 h3 {
  font-size: 1.25rem;
  margin-top: 20px;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  color: white;
  text-transform: none;
}
.carousel-2 p {
  text-align: center;
  margin-bottom: 1rem;
  font-family: var(--uwTextFont);
  font-size: 1rem;
  -webkit-font-smoothing: auto;
}
.carousel-2 p:first-of-type {
  margin-top: 0;
}
.carousel-2 p:last-of-type {
  margin-bottom: 0;
}
@media screen and (min-width: 43.75em) {
  .carousel-2 h3 {
    margin-top: 20px;
  }
  .carousel-2 p {
    font-size: 1rem;
    line-height: 1.75;
  }
}
@media screen and (min-width: 64em) {
  .carousel-2 .centered-container {
    padding: 1.8rem;
  }
  .carousel-2 h3 {
    margin-top: 48px;
  }
}

.slick-with-uw-buttons.slick-slider {
  margin-left: -1px;
}
.slick-with-uw-buttons.slick-slider .slick-next {
  top: auto;
  bottom: 0;
  bottom: -1rem;
  right: -25px;
  right: 37.5%;
  right: 0;
}
.slick-with-uw-buttons.slick-slider .slick-prev {
  top: auto;
  bottom: 0;
  bottom: -1rem;
  left: calc(-140% - 20px);
  left: 37.5%;
  left: 0;
}
@media screen and (min-width: 46.875em) {
  .slick-with-uw-buttons.slick-slider .slick-next {
    top: auto;
    bottom: 0;
    right: 37.5%;
  }
  .slick-with-uw-buttons.slick-slider .slick-prev {
    top: auto;
    bottom: 0;
    left: 37.5%;
  }
}
@media screen and (min-width: 64em) {
  .slick-with-uw-buttons.slick-slider .slick-next {
    top: 50%;
    bottom: auto;
    right: -1rem;
  }
  .slick-with-uw-buttons.slick-slider .slick-prev {
    top: 50%;
    bottom: auto;
    left: calc(-140% - 1rem);
  }
}

.carousel-2.slick-slider .slick-dots {
  display: none !important;
  top: auto;
  bottom: 4%;
  margin-bottom: 0;
  margin-left: 0;
}
@media screen and (min-width: 64em) {
  .carousel-2.slick-slider .slick-dots {
    display: block !important;
  }
}

.uw-carousel-slick .slick-dots li button:before {
  opacity: 0.25 !important;
  color: black !important;
}
.uw-carousel-slick .slick-dots li.slick-active button:before {
  opacity: 1 !important;
  color: black !important;
}

.dust-bg-3 {
  background-image: url(images/dust-overlay3.png);
}

.uw-carousel-image-only {
  width: 87.4%;
  margin-left: auto;
  margin-right: auto;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
  overflow: none;
}
.uw-carousel-image-only .uw-car-image {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.uw-carousel-image-only .slick-slide {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.uw-carousel-image-only .slick-slide .uw-car-image img {
  height: 100%;
  width: auto;
  display: inline-block;
}
.uw-carousel-image-only .slick-dots li button:before {
  color: #282728;
  font-size: 3rem;
}
.uw-carousel-image-only .slick-dots li.slick-active button:before {
  color: #cfcfcf;
}
.uw-carousel-image-only .slick-dots {
  margin-left: 0 !important;
}

.has_image_only_carousel.row-dark-background .uw-carousel-image-only .slick-dots li button:before {
  color: #f7f7f7;
}
.has_image_only_carousel.row-dark-background .uw-carousel-image-only .slick-dots li.slick-active button:before {
  opacity: 0.5;
}

@media screen and (max-width: 39.9375em) {
  .uw-carousel-image-only,
  .wp-caption single-image,
  .uw-carousel-image-only .slick-slide .uw-car-image img {
    max-height: 25rem;
  }
}
.uw-content-box {
  background-color: #f7f7f7;
  padding: 2.5rem 2rem;
  border-bottom: 4px solid #c5050c;
}
.uw-content-box::before, .uw-content-box::after {
  display: table;
  content: " ";
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-order: 1;
      order: 1;
}
.uw-content-box::after {
  clear: both;
}
.uw-content-box.uw-content-box-bleed {
  padding: 0 0 1.5rem;
}
.uw-content-box.uw-content-box-bleed > * {
  padding-left: 2rem;
  padding-right: 2rem;
}
.uw-content-box.uw-content-box-bleed > .bleed {
  padding-left: 0;
  padding-right: 0;
}
.uw-content-box + .uw-content-box {
  margin-top: 3rem;
}
.uw-content-box p:last-child() {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  .uw-content-box {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

.uw-content-box-header {
  margin-top: 0;
  color: #333333;
}
.uw-content-box-header.uw-mini-bar {
  margin-top: 1rem;
}

.uw-drop-shadow {
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2);
}
.uw-drop-shadow::before, .uw-drop-shadow::after {
  display: table;
  content: " ";
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-order: 1;
      order: 1;
}
.uw-drop-shadow::after {
  clear: both;
}

body.uw-light-gray-bg .uw-content-box,
body.uw-light-gray-bg .uw-drop-shadow {
  background-color: #fff;
}

.primary-background .uw-content-box,
.primary-background .uw-drop-shadow {
  border-bottom: 4px solid #9b0000;
}

.uw-outer-row .uw-content-box,
.uw-outer-row .uw-drop-shadow {
  background-color: #fff;
}

body.uw-white-bg .uw-outer-row.default-background .uw-content-box,
body.uw-white-bg .uw-outer-row.default-background .uw-drop-shadow,
.uw-outer-row.white-background .uw-content-box,
.uw-outer-row.white-background .uw-drop-shadow {
  background-color: #f7f7f7;
}

.uw-content-box h2, .uw-content-box h3, .uw-content-box h4, .uw-drop-shadow h2, .uw-drop-shadow h3, .uw-drop-shadow h4 {
  margin-top: 0;
}

.uw-pe-documents_listing h2, .uw-pe-documents_listing h3 {
  font-size: 1.35rem;
}

.uw-pe-faculty_list_options h3, .uw-pe-faculty_list_options h4 {
  font-size: 1.625rem;
}

.no-js .faculty-list-wrapper .faculty-filters {
  display: none;
}
.no-js .faculty-list.uw-filter-fade {
  opacity: 1;
}

.faculty-list-wrapper .no-matches {
  padding: 1rem;
}
@media (max-width: 70em) {
  .faculty-list-wrapper.faculty-list-filter-left .no-matches + .faculty-list .faculty-member.medium-3, .faculty-list-wrapper.faculty-list-filter-left .no-matches + .faculty-list .faculty-member.medium-4 {
    -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}
@media (max-width: 60em) {
  .faculty-list-wrapper.faculty-list-filter-left .no-matches + .faculty-list .faculty-member.medium-3, .faculty-list-wrapper.faculty-list-filter-left .no-matches + .faculty-list .faculty-member.medium-4 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 50em) {
  .faculty-list-wrapper.faculty-list-filter-left .no-matches + .faculty-list .faculty-member.medium-3, .faculty-list-wrapper.faculty-list-filter-left .no-matches + .faculty-list .faculty-member.medium-4 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
}
.faculty-list-wrapper.faculty-list-filter-left .faculty-filters > div {
  position: relative;
  margin-bottom: 1rem;
  background-color: #fff;
}
.faculty-list-wrapper.faculty-list-filter-left .faculty-filters > div:first-child {
  border: 1px solid #cfcfcf;
  border-top: 0;
}
.faculty-list-wrapper.faculty-list-filter-left .faculty-filters button:not(.uw-accordion-header) {
  position: absolute;
  right: 1rem;
  top: 1.7rem;
  color: #fff;
  text-decoration: underline;
}
.faculty-list-wrapper.faculty-list-filter-left .faculty-filters .uw-accordion {
  margin: 0 -1px;
}
.faculty-list-wrapper.faculty-list-filter-left .faculty-filters .uw-accordion-header:hover, .faculty-list-wrapper.faculty-list-filter-left .faculty-filters .uw-accordion-header:focus, .faculty-list-wrapper.faculty-list-filter-left .faculty-filters .uw-accordion-header[aria-expanded=true] {
  background-color: #e4e4e4;
  color: #333333;
}
.faculty-list-wrapper.faculty-list-filter-left .faculty-filters .uw-accordion-header:hover svg rect, .faculty-list-wrapper.faculty-list-filter-left .faculty-filters .uw-accordion-header:focus svg rect, .faculty-list-wrapper.faculty-list-filter-left .faculty-filters .uw-accordion-header[aria-expanded=true] svg rect {
  fill: #333333 !important;
}
.faculty-list-wrapper.faculty-list-filter-left .faculty-filters .uw-accordion-panel:last-child {
  border-bottom: 0;
}
.faculty-list-wrapper.faculty-list-filter-left .faculty-filters .uw-filter-head {
  background-color: #c5050c;
  color: #fff;
  padding: 1rem;
  font-weight: 650;
  font-size: 1.375rem;
  margin: 0 -1px;
}
.faculty-list-wrapper.faculty-list-filter-left .faculty-filters .uw-filter-subhead {
  margin: 0;
  position: relative;
  font-size: 1.25rem;
}
.faculty-list-wrapper.faculty-list-filter-left .faculty-filters input[type=text] {
  height: 3.5rem;
  border: 0;
  background-position: 0.5rem 1rem;
}
.faculty-list-wrapper.faculty-list-filter-left .faculty-filters li {
  margin: 0;
}
.faculty-list-wrapper.faculty-list-filter-left .faculty-filters ul {
  list-style: none;
  margin: 0;
}
@media (min-width: 40em) {
  .faculty-list-wrapper.faculty-list-filter-left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .faculty-list-wrapper.faculty-list-filter-left .faculty-filters {
    min-width: 15rem;
    margin: 0.5rem 2rem 0 -0.75rem;
  }
}
.faculty-list-wrapper.faculty-list-filter-left select, .faculty-list-wrapper.faculty-list-filter-left input {
  margin-bottom: 0;
}
.faculty-list-wrapper.faculty-list-filter-top .faculty-filters {
  margin: 0 -0.5rem 2rem -0.5rem;
  background-color: #f7f7f7;
  border-radius: 2px;
  padding: 1rem;
}
@media (min-width: 50em) {
  .faculty-list-wrapper.faculty-list-filter-top .faculty-filters {
    margin: 0 -1rem 2rem -1rem;
  }
}
.faculty-list-wrapper.faculty-list-filter-top .faculty-filters h3, .faculty-list-wrapper.faculty-list-filter-top .faculty-filters h4 {
  margin-top: 0;
}
.faculty-list-wrapper.faculty-list-filter-top .faculty-filters button {
  margin-top: 1.25rem;
}
@media (min-width: 35em) {
  .faculty-list-wrapper.faculty-list-filter-top .faculty-filters > div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .faculty-list-wrapper.faculty-list-filter-top .faculty-filters > div > div {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    padding-right: 1rem;
  }
  .faculty-list-wrapper.faculty-list-filter-top .faculty-filters > div > div:last-child {
    padding-right: 0;
  }
}

.lightest-gray-background .faculty-list-filter-top .faculty-filters, .uw-outer-row.default-background:nth-child(even) .faculty-list-filter-top .faculty-filters {
  background-color: #fff;
}

.row-dark-background .faculty-list-filter-top h2 {
  color: #333333;
}

.primary-background .faculty-list-filter-left .faculty-filters .uw-filter-head, .secondary-background .faculty-list-filter-left .faculty-filters .uw-filter-head {
  background-color: #cfcfcf;
  color: #282728;
}
.primary-background .faculty-list-filter-left .faculty-filters button:not(.uw-accordion-header), .secondary-background .faculty-list-filter-left .faculty-filters button:not(.uw-accordion-header) {
  color: #282728;
}

.faculty-list-inner {
  width: 100%;
}

.faculty-filters > div label {
  font-size: 1.25rem;
}
.faculty-filters > div input[type=text] {
  padding-left: 2rem;
  font-size: 1.25rem;
  background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NTEgMTAyNCI+PHBhdGggY2xhc3M9InBhdGgxIiBkPSJNNjU4LjI4NiA0NzUuNDNxMC0xMDUuNzE1LTc1LjE0My0xODAuODU4VDQwMi4yODYgMjE5LjQzIDIyMS40MyAyOTQuNTcgMTQ2LjI4NSA0NzUuNDN0NzUuMTQzIDE4MC44NTYgMTgwLjg1NiA3NS4xNDMgMTgwLjg1Ny03NS4xNDQgNzUuMTQzLTE4MC44NTd6bTI5Mi41NyA0NzUuNDI3cTAgMjkuNzE0LTIxLjcxMyA1MS40M1Q4NzcuNzEzIDEwMjRxLTMwLjg1NiAwLTUxLjQyOC0yMS43MTRsLTE5Ni0xOTUuNDNxLTEwMi4yODYgNzAuODU4LTIyOCA3MC44NThRMzIwLjU3IDg3Ny43MTQgMjQ2IDg0NnQtMTI4LjU3Mi04NS43MTQtODUuNzE0LTEyOC41N1QwIDQ3NS40Mjh0MzEuNzE0LTE1Ni4yODcgODUuNzE0LTEyOC41NyAxMjguNTctODUuNzE1IDE1Ni4yODctMzEuNzE0IDE1Ni4yODYgMzEuNzE0IDEyOC41NzIgODUuNzE0IDg1LjcxNCAxMjguNTdUODA0LjU3IDQ3NS40M3EwIDEyNS43MTMtNzAuODU3IDIyOGwxOTYgMTk2cTIxLjE0MyAyMS4xNDIgMjEuMTQzIDUxLjQyOHoiIGZpbGw9IiM4ZThlOTIiIHRyYW5zZm9ybT0ic2NhbGUoMC41KSIgLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: 0.5rem 0.6rem;
  background-color: #fff;
  background-size: 2.5rem auto;
}

.uw-filter-hide {
  display: none !important;
}

.faculty-list {
  margin-right: -1rem;
  margin-left: -1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  transition: opacity 0.3s;
}
@media print, screen and (min-width: 40em) {
  .faculty-list {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .faculty-list {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
.faculty-list.uw-filter-fade {
  opacity: 0;
}
.faculty-list .faculty-member {
  text-align: center;
  padding: 0.5rem;
  display: -ms-flexbox;
  display: flex;
}
.faculty-list .faculty-member .faculty-member-content {
  padding: 1rem;
  background-color: #fff;
  width: 100%;
  color: #333333 !important;
}
.faculty-list .faculty-member .faculty-member-content .column, .faculty-list .faculty-member .faculty-member-content .columns {
  margin: 0 auto;
}
.faculty-list .faculty-member .faculty-member-content a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8 !important;
  text-decoration: none !important;
}
.faculty-list .faculty-member .faculty-member-content ul, .faculty-list .faculty-member .faculty-member-content ol {
  margin-top: 1.5rem;
}
.faculty-list .faculty-member .faculty-member-content ul > li, .faculty-list .faculty-member .faculty-member-content ol > li {
  text-align: left;
}
.faculty-list .faculty-member .faculty-member-content .uw-social-icons {
  margin: 1rem 0 1rem 0;
}
.faculty-list .faculty-member .faculty-member-content .uw-social-icons .uw-social-icon {
  margin: 0;
}
.faculty-list .faculty-member.medium-12 {
  margin-bottom: 0;
}
.faculty-list .faculty-member.medium-12 h3 {
  font-size: 1.375rem;
}
.faculty-list .faculty-member.medium-4 .faculty-image, .faculty-list .faculty-member.medium-6 .faculty-image {
  max-width: 350px;
}
.faculty-list .faculty-member .faculty-image {
  margin: 0 auto 0.5rem auto;
  width: 100%;
  max-width: 200px;
}
.faculty-list .faculty-member .faculty-image img {
  margin: 0;
  width: 100%;
  height: auto;
}
.faculty-list .faculty-member .faculty-image.thumbnail {
  max-width: 150px;
}
.faculty-list .faculty-member .faculty-image.custom {
  overflow: hidden;
}
.faculty-list .faculty-member h3 {
  margin: 0;
  font-family: var(--uwTextFont);
  font-size: 1.125rem;
  text-transform: none;
}
.faculty-list .faculty-member .row h3 {
  text-align: center;
}
@media print, screen and (min-width: 40em) {
  .faculty-list .faculty-member .row h3 {
    text-align: left;
  }
}
.faculty-list .faculty-member p {
  font-size: 1.0625rem;
  margin-bottom: 0;
}
.faculty-list .faculty-member p.bio {
  margin-top: 1rem;
}
.faculty-list .faculty-member .bio {
  margin-top: 1rem;
}
.faculty-list .faculty-member .bio p {
  font-size: 1.125rem;
  line-height: 1.6;
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .faculty-list .faculty-member .row p {
    text-align: left;
  }
  .faculty-list .faculty-member .row .uw-social-icons {
    text-align: left;
  }
  .faculty-list .faculty-member.medium-6 .bio ul, .faculty-list .faculty-member.medium-6 ol {
    margin-left: 2.5rem;
  }
}

.faculty-headshot-contact {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
.faculty-headshot-contact .faculty-headshot {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  -ms-flex-order: 0;
      order: 0;
  padding-left: 0;
}
.faculty-headshot-contact .faculty-contact {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  -ms-flex-order: 1;
      order: 1;
}
.faculty-headshot-contact .faculty-contact h1.page-title.uw-mini-bar {
  margin-top: 1.2rem;
}
.faculty-headshot-contact .faculty-contact > p {
  margin-bottom: 0;
}
.faculty-headshot-contact .faculty-contact .faculty-credentials {
  margin-top: 1.8rem;
  margin-bottom: 0.5rem;
  font-size: 1.25rem;
  font-weight: 650;
  line-height: 1.35;
  text-transform: none;
}
@media (min-width: 40em) {
  .faculty-headshot-contact .faculty-contact .faculty-credentials {
    font-size: 1.375rem;
  }
}
.faculty-headshot-contact .faculty-contact .position-title {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
  font-size: 1.125rem;
  font-weight: 650;
  line-height: 1.3;
}
.faculty-headshot-contact .faculty-contact .faculty-address {
  margin-top: 1rem;
}
@media print, screen and (min-width: 40em) {
  .faculty-headshot-contact .faculty-headshot {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    padding-right: 0;
    padding-left: 0;
  }
  .faculty-headshot-contact .faculty-contact {
    -ms-flex: 1 1 0px;
        flex: 1 1 0px;
    padding-right: 1rem;
    padding-left: 1rem;
    min-width: initial;
    padding-left: 1.5rem;
  }
}
@media print, screen and (min-width: 40em) and (min-width: 40em) {
  .faculty-headshot-contact .faculty-contact {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}

.faculty-bio {
  margin-top: 1rem;
}

.faculty-single p {
  margin-bottom: 5px;
}

.faculty-extra {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.faculty-extra dt {
  font-weight: 650;
  margin-bottom: 0.15rem;
  line-height: 1;
}
.faculty-extra dd {
  margin-left: 1rem;
  margin-bottom: 0.5rem;
  line-height: 1.6;
}

.uw-featured-content h2,
.uw-featured-content h3 {
  font-size: 1.375rem;
  font-weight: 650;
}
.uw-featured-content p {
  font-family: var(--uwTextFont);
  line-height: 1.6;
  -webkit-font-smoothing: auto;
}
.uw-featured-content p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 39.9375em) {
  .uw-featured-content h3 {
    margin-bottom: 0;
  }
}
.uw-featured-content .uw-featured-content-image-wrapper {
  padding-bottom: 1.5rem;
}
.uw-featured-content .uw-mini-bar {
  margin-top: 1rem;
}
.uw-featured-content.uw-content-box, .uw-featured-content.uw-drop-shadow {
  padding: 0;
}
.uw-featured-content.uw-content-box .uw-featured-content-content-wrapper, .uw-featured-content.uw-drop-shadow .uw-featured-content-content-wrapper {
  padding: 2rem;
}
.uw-featured-content.uw-content-box .uw-featured-content-image-wrapper, .uw-featured-content.uw-drop-shadow .uw-featured-content-image-wrapper {
  padding-bottom: 0;
}
.uw-featured-content.uw-content-box .uw-mini-bar, .uw-featured-content.uw-drop-shadow .uw-mini-bar {
  margin-top: 0.5rem;
}
.uw-featured-content.uw-content-box p,
.uw-featured-content.uw-content-box h1,
.uw-featured-content.uw-content-box h2,
.uw-featured-content.uw-content-box h3,
.uw-featured-content.uw-content-box h4,
.uw-featured-content.uw-content-box h5,
.uw-featured-content.uw-content-box h6, .uw-featured-content.uw-drop-shadow p,
.uw-featured-content.uw-drop-shadow h1,
.uw-featured-content.uw-drop-shadow h2,
.uw-featured-content.uw-drop-shadow h3,
.uw-featured-content.uw-drop-shadow h4,
.uw-featured-content.uw-drop-shadow h5,
.uw-featured-content.uw-drop-shadow h6 {
  color: #333333 !important;
}
.uw-featured-content.uw-content-box .uw-mini-bar:before, .uw-featured-content.uw-drop-shadow .uw-mini-bar:before {
  background-color: #c5050c !important;
}

.uw-footer {
  clear: both;
  background-color: #282728;
  border-top: 5px solid #c5050c;
  color: #adadad;
}
.uw-footer a {
  color: #adadad;
}
.uw-footer a:hover {
  color: #f7f7f7;
}

.uw-footer-content {
  padding-top: 2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  max-width: 1200px;
  margin: 0 auto;
}
.uw-footer-content > div {
  -ms-flex: 1 0 100%;
      flex: 1 0 100%;
  max-width: 100%;
  padding: 0 2rem;
  text-align: center;
}
.uw-footer-content > div.uw-logo {
  padding-bottom: 2rem;
  text-align: center;
}
.uw-footer-content ul {
  margin-left: 0;
  margin-bottom: 2rem;
}
.uw-footer-content p, .uw-footer-content li {
  font-size: 0.9rem;
  margin: 0 0 0.5rem;
  line-height: 1.25;
  list-style: none;
}
.uw-footer-content a.uw-footer-stand-out-link {
  font-size: 0.9375rem;
  display: block;
  margin-top: 2.5rem;
}
.uw-footer-content a.uw-footer-stand-out-link .no-break {
  white-space: nowrap;
}
.uw-footer-content .uw-logo-link-wrapper {
  display: inline-block;
  text-align: center;
}
@media screen and (min-width: 40em) {
  .uw-footer-content > div {
    -ms-flex: 1 0 33.333%;
        flex: 1 0 33.333%;
    max-width: 33.333%;
    padding: 0 2rem;
    text-align: center;
  }
  .uw-footer-content > div.uw-logo:nth-last-child(2):nth-child(1) {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    text-align: right;
  }
  .uw-footer-content > div:nth-last-child(1):nth-child(2) {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    text-align: left;
  }
  .uw-footer-content > div.uw-logo:nth-last-child(3):nth-child(1) {
    -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
    max-width: 33.333333%;
    text-align: right;
  }
  .uw-footer-content > div:nth-last-child(2):nth-child(2) {
    -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
    max-width: 33.333333%;
    text-align: left;
  }
  .uw-footer-content > div:nth-last-child(1):nth-child(3) {
    -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
    max-width: 33.333333%;
    text-align: left;
  }
  .uw-footer-content .uw-logo {
    -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    max-width: 100%;
    padding-bottom: 2rem;
  }
  .uw-footer-content p, .uw-footer-content li {
    font-size: 1rem;
    margin-bottom: 0.75rem;
  }
}
@media screen and (min-width: 60.75em) {
  .uw-footer-content {
    padding-top: 4rem;
  }
  .uw-footer-content > div {
    -ms-flex: 1 0 25%;
        flex: 1 0 25%;
    max-width: 25%;
    padding: 0 2rem;
    text-align: left;
  }
  .uw-footer-content .uw-logo {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
}

.uw-footer-menu ul ul {
  margin: 0.75rem 0;
}

.uw-logo {
  padding-bottom: 1.625rem;
}
.uw-logo a svg {
  width: 200px;
  height: 150px;
  min-width: 175px;
  fill: #adadad;
  color: #adadad;
}
.uw-logo a:hover svg {
  fill: #f7f7f7;
  color: #f7f7f7;
}

.uw-footer-header {
  color: #adadad;
  font-family: var(--uwTextFont);
  font-weight: 625;
  font-size: 0.9rem;
  line-height: 1.25;
  margin: 0 0 1rem;
  text-transform: uppercase;
}
@media screen and (min-width: 60.75em) {
  .uw-footer-header {
    font-size: 1.125rem;
  }
}

.uw-footer-contact {
  text-align: center;
}

.uw-contact-list {
  margin-left: 0;
}

.uw-contact-item {
  list-style: none;
  margin-bottom: 0.75rem;
  line-height: 1.25;
}

.uw-copyright {
  padding: 2rem 1rem 1rem;
  text-align: center;
}
.uw-copyright, .uw-copyright p {
  font-size: 0.9375rem;
}
.uw-copyright p {
  line-height: 1.2;
  margin-bottom: 1rem;
}
.uw-copyright a {
  text-decoration: underline;
}

.uw-social-icons {
  margin-top: 1rem;
  margin-left: 0;
}
.uw-social-icons .uw-social-icon {
  display: inline-block;
  margin-right: 0.5rem;
}
.uw-social-icons a {
  display: inline-block;
  background-color: #adadad;
  color: #282728;
  padding: 0.4rem;
  font-size: 1.3rem;
  line-height: 1.3rem;
  border-radius: 1.05rem;
}
.uw-social-icons a:hover {
  background-color: #f7f7f7;
}
.uw-social-icons svg {
  display: inline-block;
  vertical-align: top;
  width: 1.3rem;
  height: 1.3rem;
  margin: 0;
  padding: 0;
  fill: #282728;
}

.uw-map-marker {
  width: 1rem;
  height: 1rem;
  vertical-align: -2px;
  fill: #adadad;
}
.uw-map-marker:hover {
  fill: #f7f7f7;
}

form select {
  padding: 0.5rem !important;
  background-position: right center;
  color: #333333;
}
form [type=text] {
  display: inline-block;
}

.uw-global-bar {
  background-color: #c5050c;
  color: white;
  padding: 0 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  text-transform: uppercase;
  font-size: 0.825rem;
  font-weight: 620;
  font-family: var(--uwDisplayFont);
}
.uw-global-bar.uw-global-bar-inverse {
  background-color: white;
  border-bottom: 1px solid #cfcfcf;
  position: relative;
  z-index: 10;
}
.uw-global-bar.uw-global-bar-inverse a, .uw-global-bar.uw-global-bar-inverse a:visited, .uw-global-bar.uw-global-bar-inverse a:active, .uw-global-bar.uw-global-bar-inverse a:hover {
  color: #333333;
}

.uw-global-name-link {
  color: white;
  line-height: 2.2rem;
}
.uw-global-name-link:hover, .uw-global-name-link:visited, .uw-global-name-link:active, .uw-global-name-link:focus {
  text-decoration: none;
  color: currentColor;
}
.uw-global-name-link span {
  display: none;
}
.uw-global-name-link .uw-of {
  text-transform: none;
}
@media screen and (min-width: 17.5em) {
  .uw-global-name-link span {
    display: inline;
  }
}

.uw-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: white;
}
.uw-header.uw-has-search .uw-header-crest-title {
  width: auto;
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .uw-header.uw-has-search .uw-header-crest-title {
    width: 74%;
    padding-right: 5%;
  }
}
.uw-header.uw-has-search .uw-header-search {
  padding-right: 1rem;
}
@media print, screen and (min-width: 40em) {
  .uw-header.uw-has-search .uw-header-search {
    width: 21%;
  }
}

.uw-header-container {
  padding: 1rem 0 0.5rem;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
}
@media print, screen and (min-width: 40em) {
  .uw-header-container {
    max-width: 75rem;
  }
}

.uw-header-crest-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.uw-header-crest {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  margin-right: 0.5rem;
}

.uw-crest-svg,
.uw-header-crest svg {
  width: 2.5rem;
  height: 3.878125rem;
}

.uw-title-tagline {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.uw-site-title {
  font-family: var(--uwSiteTitleFont);
  font-weight: 800;
  font-size: 1.25rem;
  line-height: 1.1;
  margin: 0 0 0.1rem 0.05rem;
}
.uw-site-title a {
  color: #c5050c;
}
.uw-site-title a:hover {
  text-decoration: none;
}
.uw-site-title.uw-red-title a {
  color: #c5050c;
}
.uw-site-title.uw-dark-gray-title a {
  color: #494949;
}
.uw-site-title.uw-white-title a {
  color: #fff;
}

.uw-site-tagline {
  font-family: var(--uwSiteTaglineFont);
  font-size: 0.95rem;
  font-weight: 600;
  color: #333333;
  text-transform: none;
  margin: -0.05rem 0 0 0.1rem;
  line-height: 1.2;
}
.uw-site-tagline a {
  color: inherit;
}
.uw-site-tagline a:hover, .uw-site-tagline a:focus {
  text-decoration: underline;
}

@media screen and (min-width: 27.5em) {
  .uw-site-title {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 40em) {
  .uw-header-crest {
    margin-right: 0.8rem;
  }
  .uw-header-crest img {
    width: 2.6rem;
  }
  .uw-site-title {
    font-size: 1.7rem;
  }
  .uw-site-tagline {
    margin: -0.1rem 0 0 0.2rem;
  }
}
@media screen and (min-width: 64em) {
  .uw-header-crest img {
    width: 2.8rem;
  }
  .uw-site-title {
    font-size: 1.8rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-header-crest img {
    width: 3rem;
  }
  .uw-site-title {
    font-size: 2rem;
  }
}
.uw-hero {
  position: relative;
  z-index: 1;
  margin-left: 0;
}
.uw-hero .uw-hero-enabled > img {
  width: 100%;
}
.uw-hero .slick-arrow {
  top: 0;
  bottom: 0;
  margin: auto;
  box-shadow: none;
  transform: none;
}
.uw-hero .slick-arrow:hover, .uw-hero .slick-arrow:after {
  box-shadow: none;
}
@media print, screen and (min-width: 40em) {
  .uw-hero .slick-arrow .uw-carousel-button {
    box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  }
  .uw-hero .slick-arrow:hover, .uw-hero .slick-arrow:after {
    box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  }
}
.uw-hero .slick-arrow.uw-carousel-arrow-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 3rem;
  box-shadow: none;
}
@media print, screen and (min-width: 40em) {
  .uw-hero .slick-arrow.uw-carousel-arrow-wrapper {
    width: 4rem;
    box-shadow: none;
  }
}
.uw-hero .slick-arrow.uw-carousel-arrow-wrapper-right {
  right: 0;
}
.uw-hero .slick-arrow.uw-carousel-arrow-wrapper-left {
  left: 0;
}
.uw-hero .slick-arrow .slick-next {
  right: 0rem;
  box-shadow: none;
}
@media print, screen and (min-width: 40em) {
  .uw-hero .slick-arrow .slick-next {
    right: 1rem;
    box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  }
}
.uw-hero .slick-arrow .slick-prev {
  left: 0rem;
  box-shadow: none;
}
@media print, screen and (min-width: 40em) {
  .uw-hero .slick-arrow .slick-prev {
    left: 1rem;
    box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  }
}
.uw-hero:not(.slick-slider) .uw-hero-headline {
  padding-left: 1rem;
}
.uw-hero .slick-slide {
  position: relative;
  background: #fff;
}
@media screen and (max-width: 39.9375em) {
  .uw-hero .slick-slide img:first-child:last-child {
    padding-bottom: 4px;
  }
}

.uw-hero-inset-wrapper {
  position: absolute;
  top: 5%;
  bottom: 5%;
  right: 8%;
  max-width: 85%;
}
@media screen and (max-width: 39.9375em) {
  .uw-hero-inset-wrapper {
    position: relative;
    margin: 0 auto;
    right: 0;
    left: 0;
    max-width: 100%;
  }
}
.uw-hero-inset-wrapper.uw-hero-headline-wrapper {
  left: 0;
  right: auto;
  bottom: 30px;
  top: inherit;
}
@media screen and (max-width: 39.9375em) {
  .uw-hero-inset-wrapper.uw-hero-headline-wrapper {
    bottom: 0px;
  }
}
.uw-hero-inset-wrapper .uw-hero-inset {
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem;
  max-width: 400px;
  border-bottom: 4px solid #c5050c;
  margin: auto;
}
@media screen and (max-width: 39.9375em) {
  .uw-hero-inset-wrapper .uw-hero-inset {
    border-bottom: none;
    width: 100%;
    max-width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-hero-inset-wrapper .uw-hero-inset {
    display: block;
    max-width: 300px;
  }
}
.uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-image {
  -ms-flex: 40%;
      flex: 40%;
  min-width: 35%;
  max-width: 120px;
  max-height: 173px;
  overflow: hidden;
}
@media screen and (max-width: 27.5em) {
  .uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-image {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-image {
    max-height: 150px;
    max-width: 100%;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-image {
    max-width: 268px;
  }
}
.uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-content {
  font-family: var(--uwCaptionFont);
  padding: 1rem 0 0 1rem;
  max-width: 100%;
}
.uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-content svg {
  width: 0.75rem;
  height: 0.75rem;
  vertical-align: -0.05rem;
  margin-left: 0;
  fill: currentColor;
}
@media screen and (max-width: 27.5em) {
  .uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-content {
    padding: 1rem 0 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-content {
    padding: 1rem 0 0;
  }
}
.uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-content p {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
}
.uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-content p:first-child {
  position: relative;
  margin-top: 2.2rem;
  margin-top: 0;
}
.uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-content p:first-child:before {
  position: absolute;
  left: 0;
  height: 4px;
  content: "";
  width: 2rem;
  top: -12px;
  background-color: #c5050c;
}
.uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-image + .uw-hero-inset-content {
  max-width: 65%;
  padding-top: 0;
}
@media screen and (max-width: 63.9375em) {
  .uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-image + .uw-hero-inset-content {
    padding-top: 1rem;
  }
}
@media screen and (max-width: 39.9375em) {
  .uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-image + .uw-hero-inset-content {
    max-width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-image + .uw-hero-inset-content {
    margin-top: 1.5rem;
    max-width: 100%;
  }
}
.uw-hero-inset-wrapper .uw-hero-headline {
  background-color: #646569;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 0 2rem 1rem 4rem;
  color: #fff;
  margin: auto;
}
@media screen and (max-width: 39.9375em) {
  .uw-hero-inset-wrapper .uw-hero-headline {
    background-color: #fff;
    padding: 1rem;
    width: 100%;
  }
}
.uw-hero-inset-wrapper .uw-hero-headline .uw-hero-inset-content {
  padding: 1rem 0 0 1rem;
  font-family: var(--uwDisplayFont);
}
.uw-hero-inset-wrapper .uw-hero-headline .uw-hero-inset-content p {
  font-size: 1.8rem;
  font-weight: 650;
  line-height: 1;
  color: #fff;
  margin-bottom: 0.5rem;
}
.uw-hero-inset-wrapper .uw-hero-headline .uw-hero-inset-content p + a {
  font-size: 1.375rem;
  color: #fff;
}
.uw-hero-inset-wrapper .uw-hero-headline .uw-hero-inset-content a {
  color: #fff;
}
.uw-hero-inset-wrapper .uw-hero-headline .uw-hero-inset-content a svg {
  width: 0.75rem;
  height: 0.75rem;
  vertical-align: -0.05rem;
  margin-left: 0;
  fill: currentColor;
}
.uw-hero-inset-wrapper .uw-hero-headline .uw-hero-inset-content a svg {
  fill: #fff;
}
@media screen and (max-width: 39.9375em) {
  .uw-hero-inset-wrapper .uw-hero-headline .uw-hero-inset-content {
    padding-left: 0;
  }
  .uw-hero-inset-wrapper .uw-hero-headline .uw-hero-inset-content a {
    color: #0479a8;
  }
  .uw-hero-inset-wrapper .uw-hero-headline .uw-hero-inset-content a svg {
    fill: #c5050c;
  }
  .uw-hero-inset-wrapper .uw-hero-headline .uw-hero-inset-content p {
    color: #333333;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.5;
  }
  .uw-hero-inset-wrapper .uw-hero-headline .uw-hero-inset-content p:first-child() {
    position: relative;
    margin-top: 2.2rem;
    margin-top: 0;
  }
  .uw-hero-inset-wrapper .uw-hero-headline .uw-hero-inset-content p:first-child():before {
    position: absolute;
    left: 0;
    height: 4px;
    content: "";
    width: 2rem;
    top: -12px;
    background-color: #c5050c;
  }
  .uw-hero-inset-wrapper .uw-hero-headline .uw-hero-inset-content p + a {
    font-size: 1rem;
    color: #0479a8;
  }
}

/* Legacy - to be removed with old hero */
@media screen and (min-width: 75em) {
  .uw-hero.uw-hero-constrained-height > img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 100% 100%;
       object-position: 100% 100%;
    max-height: 500px;
  }
}
.uw-hero.uw-hero-constrained-height .uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-content {
  padding-top: 0;
}
.uw-hero.uw-hero-constrained-height .uw-hero-inset-wrapper .uw-hero-inset .uw-hero-inset-content .uw-mini-bar {
  margin-top: 1rem;
}

.image-gallery {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.image-gallery > .image-gallery-item {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
}
.image-gallery .image-gallery-item {
  padding: 0.5rem;
  display: -ms-flexbox;
  display: flex;
}
.image-gallery .image-gallery-item .image-gallery-content {
  background-color: #fff;
  padding: 1rem;
}
.image-gallery .image-gallery-item .image-gallery-content img {
  width: 100%;
}
.image-gallery .image-gallery-item .image-gallery-content .image-gallery-content-text {
  color: #333333;
  font-family: var(--uwCaptionFont);
  -webkit-font-smoothing: auto;
}
@media screen and (min-width: 40em) {
  .image-gallery {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .image-gallery > .image-gallery-item {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media screen and (min-width: 64em) {
  .image-gallery {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .image-gallery > .image-gallery-item {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
}

.uw-pe.uw-pe-latest_posts {
  max-width: 100%;
  margin: 0 auto;
}
.uw-pe.uw-pe-latest_posts .uw-content-box-header {
  font-size: 1.375rem;
  font-weight: 650;
  text-transform: none;
}
.uw-pe.uw-pe-latest_posts.uw-rss-feed {
  max-width: inherit;
}
.uw-pe.uw-pe-latest_posts .uw-posts-listing {
  list-style: none;
  margin-left: 0;
}
.uw-pe.uw-pe-latest_posts .uw-posts-listing .uw-post {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  margin-bottom: 1.6rem;
  line-height: 1.4;
}
.uw-pe.uw-pe-latest_posts .uw-posts-listing .uw-post:last-child {
  margin-bottom: 0;
}
.uw-pe.uw-pe-latest_posts .uw-posts-listing .uw-post .uw-post-img {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 0.5rem;
}
.uw-pe.uw-pe-latest_posts .uw-posts-listing .uw-post .uw-post-img img {
  width: 100%;
  max-width: 73px;
  margin-right: 1rem;
  height: auto;
}
.uw-pe.uw-pe-latest_posts .uw-posts-listing .uw-post .uw-post-text {
  -ms-flex: 1 1 0px;
      flex: 1 1 0px;
  padding-right: 1rem;
  padding-left: 1rem;
  min-width: initial;
  min-width: 195px;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media print, screen and (min-width: 40em) {
  .uw-pe.uw-pe-latest_posts .uw-posts-listing .uw-post .uw-post-text {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.uw-pe.uw-pe-latest_posts .uw-posts-listing .uw-post .uw-post-text h3, .uw-pe.uw-pe-latest_posts .uw-posts-listing .uw-post .uw-post-text h4 {
  text-transform: none;
  margin: 0;
  font-size: 1.125rem;
  font-weight: 630;
}
.uw-pe.uw-pe-latest_posts .uw-posts-listing .uw-post .uw-post-text h3 a, .uw-pe.uw-pe-latest_posts .uw-posts-listing .uw-post .uw-post-text h4 a {
  margin-top: -1rem;
  vertical-align: top;
}
.uw-pe.uw-pe-latest_posts .uw-posts-listing .uw-post .uw-post-excerpt {
  margin-bottom: 0.25rem;
}
.uw-pe.uw-pe-latest_posts .uw-posts-listing .uw-post .uw-post-date {
  display: block;
  color: #333333;
  font-family: var(--uwTextFont);
  font-size: 0.9375rem;
  text-transform: none;
}
.uw-pe.uw-pe-latest_posts .uw-posts-listing svg {
  width: 0.75rem;
  height: 0.75rem;
  vertical-align: -0.05rem;
  margin-left: 0;
  fill: currentColor;
}

.row-dark-background .uw-pe.uw-pe-latest_posts .uw-posts-listing .uw-post-date {
  color: #fff;
}
.row-dark-background .uw-pe.uw-pe-latest_posts .uw-posts-listing svg {
  fill: #fff;
}

.uw-link-list-columns > h2:first-child, .uw-link-list-columns > h3:first-child {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.125rem;
}

.uw-link-list {
  margin-bottom: -1rem;
  margin-left: 0;
  list-style: none;
  -moz-column-count: 1;
       column-count: 1;
}
.uw-link-list .uw-symbol-document {
  height: 1em;
  width: auto;
}
.uw-link-list li {
  font-family: var(--uwTextFont);
  line-height: 1.2;
  margin: 0 0 1rem 0;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
.uw-link-list li a {
  font-weight: 500;
  font-size: 1.125rem;
  color: #0479a8;
  text-decoration: none;
}
.uw-link-list li a svg {
  width: 0.75rem;
  height: 0.75rem;
  vertical-align: -0.05rem;
  margin-left: 0;
  fill: currentColor;
}
.uw-link-list li ul {
  margin: 1rem 0 0 0;
}
.uw-link-list li ul li {
  padding: 0;
  max-width: 100%;
}
.uw-link-list li.menu-item-has-children > a > svg.uw-caret {
  display: none;
}
.uw-link-list li.menu-item-has-children ul.sub-menu {
  padding-left: 1em;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

p + .uw-link-list {
  margin-top: 2rem;
}

.uw-drop-shadow .uw-link-list li a,
.uw-content-box .uw-link-list li a {
  color: #0479a8 !important;
  text-decoration: none !important;
}

@media print, screen and (min-width: 40em) {
  .uw-link-list-columns > h2:first-child, .uw-link-list-columns > h3:first-child {
    margin-top: 0;
  }
  .uw-column.one-column .uw-pe-group_of_links .uw-link-list-columns {
    max-width: 56.25rem;
    margin: 0 auto;
  }
  .uw-column.one-column .uw-pe-group_of_links .uw-link-list-columns .uw-link-list {
    -moz-column-count: 2;
         column-count: 2;
  }
  .uw-column.one-column .uw-pe-group_of_links .uw-link-list-columns.uw-link-list-as-buttons > h2:first-child, .uw-column.one-column .uw-pe-group_of_links .uw-link-list-columns.uw-link-list-as-buttons > h3:first-child {
    text-align: center;
  }
}
.uw-list-buttons {
  list-style: none;
  text-align: center;
  margin: 2rem auto 0;
  max-width: 55rem;
}
.uw-list-buttons > li {
  padding: 0 0 2rem;
  text-align: center;
  margin: 0;
}
.uw-list-buttons > li .uw-button {
  margin-top: 0;
  line-height: 1.2;
}
.uw-list-buttons.uw-list-buttons__2-col, .uw-list-buttons.uw-list-buttons__3-col, .uw-list-buttons.uw-list-buttons__4-col {
  max-width: 35rem;
  padding: 0;
}
.uw-list-buttons.uw-list-buttons__2-col > li > .uw-button, .uw-list-buttons.uw-list-buttons__3-col > li > .uw-button, .uw-list-buttons.uw-list-buttons__4-col > li > .uw-button {
  width: 100%;
  padding: 0.65rem;
}
.uw-list-buttons.uw-list-buttons__2-col > li > .uw-button.uw-button-large, .uw-list-buttons.uw-list-buttons__3-col > li > .uw-button.uw-button-large, .uw-list-buttons.uw-list-buttons__4-col > li > .uw-button.uw-button-large {
  padding: 0.625em 1.625rem;
}
@media screen and (min-width: 40em) {
  .uw-list-buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .uw-list-buttons > li {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    padding: 0 1rem 2rem;
  }
  .uw-list-buttons.uw-list-buttons__2-col, .uw-list-buttons.uw-list-buttons__3-col, .uw-list-buttons.uw-list-buttons__4-col {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding: 1rem;
  }
  .uw-list-buttons.uw-list-buttons__2-col > li, .uw-list-buttons.uw-list-buttons__3-col > li, .uw-list-buttons.uw-list-buttons__4-col > li {
    -ms-flex: 100%;
        flex: 100%;
    max-width: 100%;
    text-align: center;
    margin: 0;
  }
  .uw-list-buttons.uw-list-buttons__2-col > li > .uw-button, .uw-list-buttons.uw-list-buttons__3-col > li > .uw-button, .uw-list-buttons.uw-list-buttons__4-col > li > .uw-button {
    margin: 0;
    width: 100%;
  }
  .uw-list-buttons.uw-list-buttons__2-col.uw-list-buttons__2-col, .uw-list-buttons.uw-list-buttons__3-col.uw-list-buttons__2-col, .uw-list-buttons.uw-list-buttons__4-col.uw-list-buttons__2-col {
    max-width: 45rem;
  }
  .uw-list-buttons.uw-list-buttons__2-col.uw-list-buttons__2-col > li, .uw-list-buttons.uw-list-buttons__3-col.uw-list-buttons__2-col > li, .uw-list-buttons.uw-list-buttons__4-col.uw-list-buttons__2-col > li {
    -ms-flex: 50%;
        flex: 50%;
    max-width: 50%;
  }
  .uw-list-buttons.uw-list-buttons__2-col.uw-list-buttons__3-col, .uw-list-buttons.uw-list-buttons__3-col.uw-list-buttons__3-col, .uw-list-buttons.uw-list-buttons__4-col.uw-list-buttons__3-col {
    max-width: 67.5rem;
  }
  .uw-list-buttons.uw-list-buttons__2-col.uw-list-buttons__3-col > li, .uw-list-buttons.uw-list-buttons__3-col.uw-list-buttons__3-col > li, .uw-list-buttons.uw-list-buttons__4-col.uw-list-buttons__3-col > li {
    -ms-flex: 33.3333%;
        flex: 33.3333%;
    max-width: 33.3333%;
  }
  .uw-list-buttons.uw-list-buttons__2-col.uw-list-buttons__4-col, .uw-list-buttons.uw-list-buttons__3-col.uw-list-buttons__4-col, .uw-list-buttons.uw-list-buttons__4-col.uw-list-buttons__4-col {
    max-width: 90rem;
  }
  .uw-list-buttons.uw-list-buttons__2-col.uw-list-buttons__4-col > li, .uw-list-buttons.uw-list-buttons__3-col.uw-list-buttons__4-col > li, .uw-list-buttons.uw-list-buttons__4-col.uw-list-buttons__4-col > li {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
}

.uw-mobile-menu-button-bar {
  display: none;
  width: 100%;
  background-color: #c5050c;
  border: 0;
  padding: 1.1rem 1rem 1.1rem 1rem;
  color: #fff;
  text-transform: uppercase;
  font-family: var(--uwDisplayFont);
  font-weight: 620;
  font-size: 1rem;
  line-height: 1rem;
}
.uw-mobile-menu-button-bar.uw-is-visible {
  display: block;
}
.uw-mobile-menu-button-bar:focus {
  outline: 2px dotted white;
  outline-offset: -8px;
}
.uw-mobile-menu-button-bar svg {
  width: 1.2rem;
  height: 1.2rem;
  vertical-align: middle;
  margin-top: -0.3rem;
  margin-left: 0.7rem;
  fill: #fff;
}
.uw-mobile-menu-button-bar svg:last-child {
  display: inline;
}
.uw-mobile-menu-button-bar[aria-expanded=true] svg {
  display: none;
}
.uw-mobile-menu-button-bar[aria-expanded=true] svg:last-child {
  display: inline;
}
.uw-mobile-menu-button-bar[aria-expanded=false] svg {
  display: inline;
}
.uw-mobile-menu-button-bar[aria-expanded=false] svg:last-child {
  display: none;
}
.uw-mobile-menu-button-bar.uw-mobile-menu-button-bar-reversed {
  background-color: #fff;
  color: #282728;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
}
.uw-mobile-menu-button-bar.uw-mobile-menu-button-bar-reversed svg {
  fill: #282728;
}
.uw-mobile-menu-button-bar.uw-mobile-menu-button-bar-reversed:focus {
  outline: 2px dotted #c5050c;
}

.no-js #uw-top-menus.uw-is-visible.uw-hidden {
  display: block;
  visibility: visible;
}

#uw-top-menus {
  display: none;
}
#uw-top-menus.uw-is-visible {
  display: block;
}
#uw-top-menus.uw-is-visible.uw-hidden {
  visibility: hidden;
}
#uw-top-menus .uw-nav-menu a {
  display: inline-block;
  font-family: var(--uwDisplayFont);
  font-size: 1rem;
  font-weight: 650;
  line-height: 1.25;
  color: white;
  border-bottom: 0.2rem solid rgba(0, 0, 0, 0);
}
#uw-top-menus .uw-nav-menu a:focus, #uw-top-menus .uw-nav-menu a:hover {
  text-decoration: none;
  border-bottom-color: white;
}
#uw-top-menus .uw-nav-menu a:active, #uw-top-menus .uw-nav-menu a:focus {
  text-decoration: none;
}
#uw-top-menus .uw-nav-menu li {
  list-style: none;
}
#uw-top-menus .uw-nav-menu li.uw-search-form {
  margin-top: 1rem;
}
#uw-top-menus .uw-nav-menu ul {
  padding: 0 1rem;
  line-height: 1.625;
}
#uw-top-menus .uw-nav-menu ul ul {
  margin: 0;
}
#uw-top-menus .uw-nav-menu ul ul a {
  font-weight: 650;
  font-size: 0.9rem;
  text-transform: none;
}
#uw-top-menus .uw-nav-menu li {
  margin-bottom: 0;
}
#uw-top-menus .uw-nav-menu ul ul {
  display: none;
  transform: scaleY(0);
  transform-origin: top;
  opacity: 0;
  transition: transformY 0.2s ease-in-out, opacity 0.2s ease-in-out;
  padding-bottom: 0.5rem;
}
#uw-top-menus .uw-nav-menu ul li.uw-dropdown.uw-is-active > ul {
  display: block;
  opacity: 1;
  transform: scaleY(1);
  animation: reveal 0.2s ease-in-out;
}
#uw-top-menus .uw-nav-menu ul ul ul {
  display: none;
  left: 100%;
  top: 0;
}
#uw-top-menus .uw-nav-menu svg.uw-caret {
  width: 1rem;
  height: 1rem;
  fill: white;
  display: inline;
  margin-right: -1rem;
  vertical-align: -3px;
}
#uw-top-menus .uw-nav-menu svg.uw-caret:last-child {
  display: none;
}
#uw-top-menus .uw-nav-menu .uw-is-active svg.uw-caret {
  display: none;
}
#uw-top-menus .uw-nav-menu .uw-is-active svg.uw-caret:last-child {
  display: inline;
}
#uw-top-menus .uw-nav-menu.uw-nav-menu-reverse svg.uw-caret, #uw-top-menus .uw-nav-menu.uw-nav-menu-secondary-reverse svg.uw-caret {
  fill: #c5050c;
}

#uw-top-menus.uw-horizontal .uw-nav-menu {
  clear: both;
  margin: 0 auto;
  width: 100%;
  background-color: #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse {
  background-color: white;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 20;
  margin-bottom: 0;
  background-color: transparent;
  width: auto;
  display: inline-block;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary > ul > li {
  float: right;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary > ul > li > a {
  font-weight: 620;
  font-size: 0.825rem;
  line-height: 1.1rem;
  border-bottom: none;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  text-transform: uppercase;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary > ul > li > a + ul.sub-menu a {
  font-weight: 620;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary > ul > li > a:hover {
  border-bottom: none;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary.uw-nav-menu-secondary-reverse a {
  color: #333333;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary.uw-nav-menu-secondary-reverse ul ul a:hover {
  border-bottom: 0.2rem solid #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 auto;
  max-width: 75rem;
}
#uw-top-menus.uw-horizontal .uw-nav-menu li {
  display: table-cell;
  position: relative;
  vertical-align: middle;
  padding: 0 0.95rem;
}
#uw-top-menus.uw-horizontal .uw-nav-menu li li {
  display: block;
  padding: 0.5rem 0.5rem;
  line-height: 1;
  text-align: left;
}
#uw-top-menus.uw-horizontal .uw-nav-menu > ul > li {
  text-align: center;
}
#uw-top-menus.uw-horizontal .uw-nav-menu > ul > li > a {
  padding: 1.05rem 0 0.1rem;
  margin-bottom: 0.8rem;
}
#uw-top-menus.uw-horizontal .uw-nav-menu ul li.uw-dropdown > ul {
  background-color: #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu-reverse ul li.uw-dropdown > ul, #uw-top-menus.uw-horizontal .uw-nav-menu-reverse .uw-nav-menu-secondary-reverse ul li.uw-dropdown > ul, #uw-top-menus.uw-horizontal .uw-nav-menu-secondary-reverse ul li.uw-dropdown > ul, #uw-top-menus.uw-horizontal .uw-nav-menu-secondary-reverse .uw-nav-menu-secondary-reverse ul li.uw-dropdown > ul {
  background-color: white;
}
#uw-top-menus.uw-horizontal .uw-nav-menu-reverse ul li.uw-dropdown > ul a, #uw-top-menus.uw-horizontal .uw-nav-menu-reverse .uw-nav-menu-secondary-reverse ul li.uw-dropdown > ul a, #uw-top-menus.uw-horizontal .uw-nav-menu-secondary-reverse ul li.uw-dropdown > ul a, #uw-top-menus.uw-horizontal .uw-nav-menu-secondary-reverse .uw-nav-menu-secondary-reverse ul li.uw-dropdown > ul a {
  color: #282728;
  background-color: transparent;
}
#uw-top-menus.uw-horizontal .uw-nav-menu-reverse ul li.uw-dropdown > ul {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
#uw-top-menus.uw-horizontal .uw-nav-menu-reverse-flat ul li.uw-dropdown > ul, #uw-top-menus.uw-horizontal .uw-nav-menu-secondary-reverse ul li.uw-dropdown > ul {
  box-shadow: none;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse ul ul .uw-dropdown > a {
  color: #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu > ul > li.uw-dropdown > a, #uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li.uw-dropdown > a {
  padding-right: 1rem;
}
#uw-top-menus.uw-horizontal .uw-nav-menu > ul > li.uw-dropdown.uw-is-active > ul {
  display: block;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse a {
  color: #282728;
  font-weight: 650;
}
#uw-top-menus.uw-horizontal .uw-nav-menu ul ul {
  position: absolute;
  left: 0;
  width: 188px;
  z-index: 99999;
  display: none;
}
#uw-top-menus.uw-horizontal .uw-nav-menu ul li:last-child ul {
  right: 0;
  left: inherit;
}
#uw-top-menus.uw-horizontal .uw-nav-menu > ul > li:first-child {
  padding-left: 0;
}
#uw-top-menus.uw-horizontal .uw-nav-menu > ul > li.current-menu-item > a,
#uw-top-menus.uw-horizontal .uw-nav-menu > ul > li.current-menu-parent > a {
  border-bottom-color: white;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse {
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li:first-child {
  padding-left: 0;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li > a {
  padding: 0.3rem 0 0.1rem;
  margin-bottom: 0.8rem;
  margin-top: 0.8rem;
  border-bottom: 0.2rem solid transparent;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li > a:focus, #uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li > a:hover {
  border-bottom: 0.2rem solid #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li > a + ul > li > a:focus, #uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li > a + ul > li > a:hover {
  border-bottom: 0.2rem solid #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li.current-menu-item > a, #uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li.current-menu-parent > a {
  border-bottom: 0.2rem solid #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu ul ul a {
  display: inline;
  margin-bottom: 0;
  padding-bottom: 0;
  height: auto;
  width: 168px;
}

.uw-global-bar ~ #uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary {
  background-color: #c5050c;
  margin-left: 256px;
  max-height: 35px;
}

.uw-global-bar.uw-global-bar-inverse ~ #uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary {
  background-color: #fff;
}

#uw-top-menus.uw-stacked .uw-nav-menu {
  background-color: #f2f2f2;
}
#uw-top-menus.uw-stacked .uw-nav-menu a {
  color: #282728;
}
#uw-top-menus.uw-stacked .uw-nav-menu a:hover {
  border-bottom-color: #cfcfcf;
  background-color: #e8e8e8;
}
#uw-top-menus.uw-stacked .uw-nav-menu ul {
  margin: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding: 0;
  display: block;
}
#uw-top-menus.uw-stacked .uw-nav-menu ul ul {
  position: static;
  padding: 0;
  display: none;
}
#uw-top-menus.uw-stacked .uw-nav-menu ul ul a {
  font-weight: 400;
}
#uw-top-menus.uw-stacked .uw-nav-menu ul ul ul {
  margin-top: 0;
}
#uw-top-menus.uw-stacked .uw-nav-menu > ul > li {
  display: block;
  text-align: left;
  padding: 0;
}
#uw-top-menus.uw-stacked .uw-nav-menu > ul > li li a {
  padding-left: 2rem;
}
#uw-top-menus.uw-stacked .uw-nav-menu > ul > li a {
  padding: 1rem;
  margin-bottom: 0;
  margin-top: 0;
  display: block;
  border: none;
  border-bottom: 1px solid #cfcfcf;
}
#uw-top-menus.uw-stacked .uw-nav-menu.uw-nav-menu-secondary {
  border-top: 2px solid #cfcfcf;
}
#uw-top-menus.uw-stacked .uw-nav-menu.uw-nav-menu-secondary li a {
  text-transform: none;
  font-weight: 400;
}
#uw-top-menus.uw-stacked .uw-nav-menu svg.uw-caret {
  color: #c5050c;
  fill: #c5050c;
  width: 1rem;
  height: 1rem;
  vertical-align: -0.2rem;
}

#test-get-computed-style-width {
  width: 100px;
  padding: 10px;
  display: inline-block;
  position: absolute;
  bottom: 0;
}

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

.uw-oembed iframe, .uw-oembed twitterwidget {
  margin-left: auto !important;
  margin-right: auto !important;
}

.uw-oembed-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}
.uw-oembed-video.uw-oembed-video-4x3 {
  padding-bottom: 75%;
}

.uw-oembed-video iframe,
.uw-oembed-video object,
.uw-oembed-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.uw-oembed-soundcloud {
  position: relative;
  padding-bottom: 80%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}

.uw-oembed-soundcloud iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.pagination-container {
  text-align: center;
  margin-bottom: 4rem;
}

.pagination li {
  margin-bottom: 0;
  background-color: #f7f7f7;
}
.pagination li.pagination-previous, .pagination li.pagination-next {
  background-color: transparent;
}
.pagination li a:hover {
  color: #fff;
}
.pagination li.ellipsis {
  padding: 0.375rem 0;
  background-color: transparent;
}
.pagination li.ellipsis:after {
  padding: 0.375rem 1rem;
}
.pagination.pagination-post-pages {
  margin: 2rem 0 -2rem;
  text-align: left;
}
.pagination.pagination-post-pages > span:not(.page-links-title), .pagination.pagination-post-pages > a {
  display: inline-block;
  padding: 0.25rem 0.5rem;
}
.pagination.pagination-post-pages > a {
  color: #0479a8;
}
.pagination.pagination-post-pages > a:hover {
  color: #fff;
}

.post-navigation {
  background-color: #f7f7f7;
  margin: 3rem 0;
  padding: 0.5rem 1rem;
}
.post-navigation .nav-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.post-navigation .nav-links > .nav-previous a:before {
  content: "«";
  margin-right: 0.1rem;
}
.post-navigation .nav-links > .nav-next a:after {
  content: "»";
  margin-left: 0.25rem;
}

.uw-related-posts {
  margin: 4rem auto;
  max-width: 56.25rem;
}
.uw-related-posts__article {
  display: -ms-flexbox;
  display: flex;
}
.uw-related-posts__article:not(:first-of-type) {
  margin-top: 2rem;
}
.uw-related-posts__article:not(:last-of-type) {
  margin-bottom: 2rem;
}
.uw-related-posts__featured-image {
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 1.5rem;
}
.uw-related-posts__featured-image img {
  width: 100px;
  height: 100px;
}
.uw-related-posts__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.uw-related-posts__article-title {
  -ms-flex-order: 1;
      order: 1;
  margin-top: 0;
  font-weight: 650;
}
.uw-related-posts__publish-date {
  -ms-flex-order: 3;
      order: 3;
  margin-bottom: 0;
}
.uw-related-posts__excerpt {
  -ms-flex-order: 2;
      order: 2;
  margin-bottom: 0.5rem;
}
.uw-related-posts p {
  font-size: 1rem;
}

.uw-search-input[type=text] {
  transition-duration: 400ms;
  transition-property: background;
  transition-timing-function: ease;
  height: 2.4rem;
  background-color: #fff;
  background: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NTEgMTAyNCI+PHBhdGggY2xhc3M9InBhdGgxIiBkPSJNNjU4LjI4NiA0NzUuNDNxMC0xMDUuNzE1LTc1LjE0My0xODAuODU4VDQwMi4yODYgMjE5LjQzIDIyMS40MyAyOTQuNTcgMTQ2LjI4NSA0NzUuNDN0NzUuMTQzIDE4MC44NTYgMTgwLjg1NiA3NS4xNDMgMTgwLjg1Ny03NS4xNDQgNzUuMTQzLTE4MC44NTd6bTI5Mi41NyA0NzUuNDI3cTAgMjkuNzE0LTIxLjcxMyA1MS40M1Q4NzcuNzEzIDEwMjRxLTMwLjg1NiAwLTUxLjQyOC0yMS43MTRsLTE5Ni0xOTUuNDNxLTEwMi4yODYgNzAuODU4LTIyOCA3MC44NThRMzIwLjU3IDg3Ny43MTQgMjQ2IDg0NnQtMTI4LjU3Mi04NS43MTQtODUuNzE0LTEyOC41N1QwIDQ3NS40Mjh0MzEuNzE0LTE1Ni4yODcgODUuNzE0LTEyOC41NyAxMjguNTctODUuNzE1IDE1Ni4yODctMzEuNzE0IDE1Ni4yODYgMzEuNzE0IDEyOC41NzIgODUuNzE0IDg1LjcxNCAxMjguNTdUODA0LjU3IDQ3NS40M3EwIDEyNS43MTMtNzAuODU3IDIyOGwxOTYgMTk2cTIxLjE0MyAyMS4xNDIgMjEuMTQzIDUxLjQyOHoiIGZpbGw9IiM4ZThlOTIiIHRyYW5zZm9ybT0ic2NhbGUoMC41KSIgLz48L3N2Zz4=) no-repeat 0.5rem 0.6rem #fff;
  padding-left: 2rem;
  margin: 0;
  background-size: 32px;
}

.uw-search-input[type=text]:focus {
  background-color: #f7f7f7;
  outline: 2px solid #0479a8;
  border: none;
}

.uw-search-submit[type=submit] {
  display: none;
}

li.uw-search-list-item form {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0.75rem 1rem;
  border-bottom: 1px solid #cfcfcf;
  text-align: center;
}

li.uw-search-list-item .uw-search-input[type=text] {
  float: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 400px;
  transition: none;
}

.uw-gcse .gsc-control-cse {
  padding: 2rem;
}
.uw-gcse .gsc-input-box {
  height: 2rem;
}
.uw-gcse input {
  height: 2rem !important;
  padding-left: 1rem;
}
.uw-gcse .cse .gsc-search-button input.gsc-search-button-v2, .uw-gcse input.gsc-search-button-v2 {
  min-width: 40px;
  padding: 6px 10px;
}
.uw-gcse .gsc-table-result {
  margin-left: 8px;
}
.uw-gcse .gsc-webResult {
  padding: 0;
}
.uw-gcse table {
  margin-bottom: 0;
}
.uw-gcse table thead, .uw-gcse table tbody, .uw-gcse table tfoot {
  border: none;
  margin: 0;
  padding: 0;
}
.uw-gcse table thead th, .uw-gcse table thead td, .uw-gcse table tbody th, .uw-gcse table tbody td, .uw-gcse table tfoot th, .uw-gcse table tfoot td {
  padding: 0;
}

/* Slick slider slick-theme.css */
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 2rem;
  height: 2rem;
  padding: 0;
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background-color: black;
  box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  transition: background-color 0.15s ease-in;
  z-index: 500;
}

.slick-prev:focus,
.slick-next:focus,
.slick-prev:hover,
.slick-next:hover {
  box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  background-color: #0479a8;
}

.slick-prev:after, .slick-next:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
}

.slick-prev:hover:after, .slick-next:hover:after, .slick-prev:focus:after, .slick-next:focus:after {
  opacity: 1;
}

.slick-prev {
  left: -25px;
}

.slick-next {
  right: -25px;
}

/* Dots */
.slick-dots {
  position: absolute;
  bottom: -52px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center;
  margin-left: 0;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 0.1rem;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-size: 2.5rem;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  text-align: center;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: black;
}

.slick-loading .slick-list {
  background: #fff url("images/ajax-loader.gif") center center no-repeat;
}

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

.slick-sr-only: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: 650;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

.tabs-title > a {
  color: #0479a8 !important;
  font-weight: 650;
  font-family: var(--uwDisplayFont);
  text-decoration: none !important;
}
.tabs-title > a:focus {
  background: #fff;
}
.tabs-title.is-active > a {
  color: #fff !important;
}
.tabs-title a[aria-selected=true] {
  background: #c5050c !important;
}

.tabs-panel {
  color: #333333;
}
.tabs-panel::before, .tabs-panel::after {
  display: table;
  content: " ";
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-order: 1;
      order: 1;
}
.tabs-panel::after {
  clear: both;
}
.tabs-panel a:not(.uw-button):not(.button):not(.button-cta) {
  color: #0479a8 !important;
}
.tabs-panel > p:last-child, .tabs-panel > li:last-child {
  margin-bottom: 0;
}

@media screen and (min-width: 40em) {
  .tabs-title > a {
    font-size: 1.125rem;
    padding: 1.25rem 1.5rem;
  }
}
.tabs-content .tabs-panel h2 {
  color: #333333;
}
.tabs-content .tabs-panel h3 {
  color: #333333;
}
.tabs-content .tabs-panel h4 {
  color: #333333;
}
.tabs-content .tabs-panel h5 {
  color: #333333;
}
.tabs-content .tabs-panel h6 {
  color: #333333;
}

body {
  -webkit-font-smoothing: antialiased;
  position: relative;
}
body.uw-white-bg {
  background-color: #fff;
}
body.uw-light-gray-bg {
  background-color: #f7f7f7;
}

abbr[title], acronym[title] {
  border-bottom: none;
  text-decoration: none;
  color: currentColor;
}

p, li {
  font-size: 1.125rem;
}

li {
  margin-bottom: 0.8rem;
}

main p a {
  text-decoration: underline;
}

a {
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--uwDisplayFont);
}

h1 {
  margin-top: 1.6rem;
  font-weight: 630;
}

h2 {
  margin-top: 2rem;
  font-weight: 650;
}

h3 {
  margin-top: 1.8rem;
  font-weight: 650;
}

h4, h5, h6 {
  margin-top: 1.8rem;
  font-weight: 650;
}

.column > h1, .columns > h1, .column > h2, .columns > h2, .column > h3, .columns > h3 {
  margin-top: 0;
}

h2 + ul, h2 + ol, h2 + dl {
  margin-top: 1rem;
}

ol ::marker {
  font-variant-numeric: normal;
}

ul, ol {
  margin-left: 1.8rem;
}
ul li ul, ul li ol, ol li ul, ol li ol {
  margin-top: 0.8rem;
  margin-left: 1.8rem;
}

.uw-column.three-column ul, .uw-column.three-column ol, .widget ul, .widget ol {
  margin-left: 1.8rem;
}

@media (min-width: 40em) {
  ul, ol {
    margin-left: 2.5rem;
  }
  ul li ul, ul li ol, ol li ul, ol li ol {
    margin-left: 2.5rem;
  }
}
ul.uw-list-tight li, ol.uw-list-tight li {
  margin-bottom: 0;
}
ul.uw-list-tight li ul, ul.uw-list-tight li ol, ol.uw-list-tight li ul, ol.uw-list-tight li ol {
  margin-top: 0;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

ol ol {
  list-style: lower-alpha;
}

ol ol ol {
  list-style: lower-roman;
}

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

dl {
  margin: 0;
}
dl dd, dl dt {
  font-size: 1.125rem;
}
dl dt {
  font-weight: 625;
}
dl dd {
  margin-bottom: 1.5rem;
}

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

b, strong {
  font-weight: 625;
}

td, th, caption {
  font-size: 1.125rem;
}

th {
  font-weight: 625;
  text-transform: uppercase;
  line-height: 1.3;
}

blockquote {
  font-family: var(--uwBlockquoteFont);
  font-style: italic;
  font-size: 1.25rem;
  letter-spacing: 0.02rem;
  line-height: 1.65;
  font-weight: 450;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
blockquote p {
  font-size: 1.25rem;
  letter-spacing: 0.02rem;
}
blockquote small, blockquote cite {
  font-style: normal;
  font-size: 1rem;
  font-family: var(--uwTextFont);
  font-weight: 400;
  line-height: 1.4;
  display: block;
  margin-top: 2rem;
}
blockquote.stylized-quote {
  margin-bottom: 0;
  border-left: none;
  text-align: center;
}
blockquote.stylized-quote p {
  font-family: var(--uwBlockquoteFont);
  font-size: 1.25rem;
}
blockquote.stylized-quote p:last-of-type {
  margin-bottom: 0.5rem;
}
blockquote.uw-mini-bar-center {
  margin-top: 0;
}
blockquote.uw-mini-bar-center:before {
  height: 6px;
  width: 3rem;
}
@media screen and (max-width: 39.9375em) {
  blockquote.uw-mini-bar-center {
    margin-top: 1rem;
  }
}

blockquote em, blockquote i, blockquote cite {
  font-style: normal;
}

address {
  display: block;
  margin: 0 0 1.625em;
}

pre {
  background: #f4f4f4;
  font: 13px "Courier 10 Pitch", Courier, monospace;
  line-height: 1.5;
  margin-bottom: 1.625em;
  overflow: auto;
  padding: 0.75em 1.625em;
}

code, kbd, samp, var {
  font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

code {
  border: none;
  padding: 0.25rem 0.3125rem;
  background-color: #f4f4f4;
}

ins {
  background: #fff9c0;
  text-decoration: none;
}

sup,
sub {
  font-size: 0.9rem;
  height: 0;
  line-height: 1;
  position: relative;
  vertical-align: baseline;
}

sup {
  bottom: 1ex;
}

sub {
  top: 0.5ex;
}

q:before {
  content: "“";
}
q:after {
  content: "”";
}

.uw-double-size-text {
  font-size: 1.25em;
}

@media (min-width: 40em) {
  .uw-double-size-text {
    font-size: 1.375em;
  }
}
.uw-small-text {
  font-size: 0.9em;
}

.uw-smaller-text {
  font-size: 0.8em;
}

.row-dark-background th,
.row-dark-background td {
  color: #000;
}

.uw-more-link, .tribe-events-widget-link a {
  font-family: var(--uwTextFont);
  font-size: 1rem;
  font-weight: 650;
  text-decoration: none !important;
}
.uw-more-link.uw-more-link-black, .tribe-events-widget-link a.uw-more-link-black {
  color: #282728;
}

p > .uw-more-link, .tribe-events-widget-link p > a {
  display: block;
  margin-top: 0.5rem;
}

.uw-more-link svg, .tribe-events-widget-link a svg {
  width: 0.75rem;
  height: 0.75rem;
  vertical-align: -0.05rem;
  margin-left: 0;
  fill: currentColor;
}

.row-dark-background .uw-more-link svg, .row-dark-background .tribe-events-widget-link a svg, .tribe-events-widget-link .row-dark-background a svg {
  fill: #fff;
}

.uw-back-to-top > .uw-back-to-top__link {
  display: inline;
  margin-top: 0;
}

.uw-nowrap {
  white-space: nowrap;
}

.uw-text-block.uw-drop-shadow {
  padding: 2.5rem 2rem;
}

.uw-pe-todaywiscedu_events h2, .uw-pe-todaywiscedu_events h3 {
  font-size: 1.375rem;
  font-weight: 650;
  text-transform: none;
}

.uw-events {
  list-style: none;
  margin-left: 0;
  margin-top: 0;
}

.uw-event-month {
  color: #c5050c;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 1rem;
  margin-bottom: 0.5rem;
  display: block;
}

.row-dark-background .uw-event-month {
  color: #fff;
}

.uw-events .uw-event {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
}
.uw-events .uw-event .uw-event-date {
  font-family: var(--uwDisplayFont);
  font-size: 1.625rem;
  font-weight: 600;
  line-height: 1.1;
  text-align: right;
  color: #c5050c;
  min-width: 3rem;
  padding-right: 1rem;
}
.uw-events .uw-event .uw-event-listing {
  -ms-flex: 1 1 0px;
      flex: 1 1 0px;
  padding-right: 0;
  padding-left: 0;
  min-width: initial;
  font-family: var(--uwTextFont);
  font-size: 1rem;
  -webkit-font-smoothing: auto;
}
.uw-events .uw-event .uw-event-listing span {
  display: block;
}
.uw-events .uw-event .uw-event-listing .uw-event-title {
  font-family: var(--uwDisplayFont);
  font-size: 1.125rem;
  font-weight: 630;
  margin-bottom: 0.25rem;
}
.uw-events .uw-event .uw-event-listing .uw-event-title:has(+ .uw-event-subtitle) {
  margin-bottom: 0;
}
.uw-events .uw-event .uw-event-listing .uw-event-subtitle {
  font-size: 1.125rem;
  margin-bottom: 0.25rem;
}
.uw-events .uw-event .uw-event-listing .uw-event-time {
  text-transform: lowercase;
  display: inline;
  margin-top: 0.25rem;
  font-size: 0.9375rem;
}
.uw-events .uw-event .uw-event-listing .uw-event-time .uw-event-allday {
  text-transform: none;
  display: inline;
}
.uw-events .uw-event .uw-event-listing .uw-event-location {
  display: inline;
  margin-top: 0.25rem;
  font-size: 0.9375rem;
}

.row-dark-background .uw-event .uw-event-date {
  color: #fff;
}
.row-dark-background .uw-event .uw-event-location {
  color: #fff;
}
.row-dark-background .uw-event .uw-event-time {
  color: #fff;
}

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

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

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

.uw-clearfix::before, .uw-clearfix::after {
  content: " ";
  display: table;
}
.uw-clearfix::after {
  clear: both;
}

#skip-link {
  position: absolute !important;
  z-index: 40;
  color: #0479a8;
  padding: 0.3rem;
  background-color: #fff;
}

#uw-top-menus + .row {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.menu li {
  margin-bottom: 0;
}

#side-menu > h3:first-child {
  margin-top: 0.5rem;
  font-weight: 650;
}

header .uw-search-form {
  margin-top: 1rem;
}

.tabs-container {
  margin-bottom: 1rem;
}

.tabs li {
  margin-bottom: 0;
}

.tabs-content ul > li > a, .accordion-content ul > li > a, .post > .entry-content ul > li > a {
  text-decoration: underline;
}

/**
 *
 * Base Foundation Page Layout
 *
 */
#header {
  border-bottom: 5px solid #c5050c;
}
#header #uw-utility-menu-wrapper {
  background-color: #c5050c;
}
#header #uw-utility-menu-wrapper .utility-navigation {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
#header #uw-utility-menu-wrapper .utility-navigation a {
  color: #fff;
}
#header .site-header-main {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
#header .site-header-main .site-branding {
  -ms-flex: 1 1 0px;
      flex: 1 1 0px;
  padding-right: 1rem;
  padding-left: 1rem;
  min-width: initial;
  padding-top: 40px;
}
@media print, screen and (min-width: 40em) {
  #header .site-header-main .site-branding {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}

#site-navigation {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
#site-navigation #menu-primary {
  -ms-flex: 1 1 0px;
      flex: 1 1 0px;
  padding-right: 1rem;
  padding-left: 1rem;
  min-width: initial;
}
@media print, screen and (min-width: 40em) {
  #site-navigation #menu-primary {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}

h1.page-title {
  margin-bottom: 0;
}
h1.page-title.uw-mini-bar {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 40em) {
  h1.page-title.uw-mini-bar {
    margin-top: 2.2rem;
    margin-bottom: 0.5rem;
  }
}

#page {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
#page main {
  -ms-flex: 1 1 0px;
      flex: 1 1 0px;
  padding-right: 1rem;
  padding-left: 1rem;
  min-width: initial;
  max-width: 100%;
}
@media print, screen and (min-width: 40em) {
  #page main {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
#page #secondary {
  -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding-right: 1rem;
  padding-left: 1rem;
  max-width: 33.3333333333%;
  padding-top: 6rem;
  padding-bottom: 2rem;
}
@media print, screen and (min-width: 40em) {
  #page #secondary {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 39.9375em) {
  #page #secondary {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    max-width: 100%;
    padding-top: 0;
  }
}
@media screen and (max-width: 39.9375em) and (min-width: 40em) {
  #page #secondary {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
#page.page-builder {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  padding-bottom: 0;
}
#page.page-builder #comments,
#page.page-builder .entry-footer,
#page.page-builder article > header {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  padding: 0 1rem;
}
@media screen and (min-width: 40em) {
  #page.page-builder #comments,
  #page.page-builder .entry-footer,
  #page.page-builder article > header {
    padding: 0 1.5rem;
  }
}
#page.page-builder #comments {
  display: block;
}
#page.page-builder main {
  padding: 0 !important;
}
#page.page-builder main > article > .entry-content {
  margin-bottom: 0;
}

.breadcrumb-nav + .content main > *:first-child {
  padding-top: 0;
}

.breadcrumbs {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  padding-top: 2rem;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-bottom: 1.05rem;
}
@media screen and (min-width: 40em) {
  .breadcrumbs {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.breadcrumbs li {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-transform: none;
  font-weight: 500;
  font-size: 0.875rem;
  font-family: var(--uwDisplayFont);
  line-height: 2.1;
  margin-bottom: 0;
}
.breadcrumbs li:not(:last-child)::after {
  top: 0;
  content: "";
  display: block;
  width: 1px;
  height: 10px;
  margin-left: 1rem;
  margin-right: 1rem;
  background-color: #646569;
  transform: skewX(-20deg);
}
.breadcrumbs .bread-current {
  font-weight: 500;
  color: #282728;
}

main > *:first-child {
  padding-top: 2rem;
}

.home .page-builder main > *:first-child {
  padding-top: 0;
}

.uw-outer-row {
  padding: 4rem 0;
}
.uw-outer-row.uw-outer-row-top-padding-default:first-child {
  padding-top: 2rem;
}
.uw-outer-row.uw-outer-row-top-padding-max {
  padding-top: 8rem;
}
.uw-outer-row.uw-outer-row-top-padding-more {
  padding-top: 6rem;
}
.uw-outer-row.uw-outer-row-top-padding-less {
  padding-top: 2rem;
}
.uw-outer-row.uw-outer-row-top-padding-none {
  padding-top: 0;
}
.uw-outer-row.uw-outer-row-top-padding-none .uw-inner-row > .uw-column.uw-row-header h2,
.uw-outer-row.uw-outer-row-top-padding-none .uw-pe-stylized_quote blockquote.uw-mini-bar {
  margin-top: 1rem;
}
.uw-outer-row.uw-outer-row-bottom-padding-max {
  padding-bottom: 8rem;
}
.uw-outer-row.uw-outer-row-bottom-padding-more {
  padding-bottom: 6rem;
}
.uw-outer-row.uw-outer-row-bottom-padding-less {
  padding-bottom: 2rem;
}
.uw-outer-row.uw-outer-row-bottom-padding-none {
  padding-bottom: 0;
}
.uw-outer-row .uw-inner-row {
  width: 100%;
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
.uw-outer-row .uw-inner-row > .uw-column {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  max-width: 100%;
}
@media print, screen and (min-width: 40em) {
  .uw-outer-row .uw-inner-row > .uw-column {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.uw-outer-row .uw-inner-row > .uw-column.uw-row-header h2 {
  position: relative;
  margin-top: 2.2rem;
  text-align: center;
  margin-top: 0;
  margin-bottom: 2rem;
  font-weight: 650;
}
.uw-outer-row .uw-inner-row > .uw-column.uw-row-header h2:before {
  position: absolute;
  left: 0;
  height: 4px;
  content: "";
  width: 2rem;
  top: -12px;
  background-color: #c5050c;
  right: 0;
  margin: 0 auto;
}
.uw-outer-row .uw-inner-row > .uw-column.uw-row-header h2:before {
  height: 6px;
  width: 3rem;
  top: -16px;
}
.uw-outer-row .uw-inner-row > .uw-column > .uw-pe {
  margin-bottom: 3rem;
}
.uw-outer-row .uw-inner-row > .uw-column > .uw-pe::before, .uw-outer-row .uw-inner-row > .uw-column > .uw-pe::after {
  display: table;
  content: " ";
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-order: 1;
      order: 1;
}
.uw-outer-row .uw-inner-row > .uw-column > .uw-pe::after {
  clear: both;
}
.uw-outer-row .uw-inner-row > .uw-column > .uw-pe:last-child {
  margin-bottom: 0;
}
.uw-outer-row .uw-inner-row .equal-column {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
  padding-right: 1rem;
  padding-left: 1rem;
  max-width: 50%;
}
@media print, screen and (min-width: 40em) {
  .uw-outer-row .uw-inner-row .equal-column {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.uw-outer-row .uw-inner-row .narrow-column {
  -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding-right: 1rem;
  padding-left: 1rem;
  max-width: 33.3333333333%;
}
@media print, screen and (min-width: 40em) {
  .uw-outer-row .uw-inner-row .narrow-column {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.uw-outer-row .uw-inner-row .wide-column {
  -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
  padding-right: 1rem;
  padding-left: 1rem;
  max-width: 66.6666666667%;
}
@media print, screen and (min-width: 40em) {
  .uw-outer-row .uw-inner-row .wide-column {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.uw-outer-row .uw-inner-row .three-column {
  -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding-right: 1rem;
  padding-left: 1rem;
  max-width: 33.3333333333%;
}
@media print, screen and (min-width: 40em) {
  .uw-outer-row .uw-inner-row .three-column {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .uw-outer-row .uw-inner-row .narrow-column {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    padding-right: 1rem;
    padding-left: 1rem;
    max-width: 50%;
  }
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) and (min-width: 40em) {
  .uw-outer-row .uw-inner-row .narrow-column {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .uw-outer-row .uw-inner-row .wide-column {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    padding-right: 1rem;
    padding-left: 1rem;
    max-width: 50%;
  }
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) and (min-width: 40em) {
  .uw-outer-row .uw-inner-row .wide-column {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.uw-outer-row.uw-row-800 .uw-inner-row {
  max-width: 50rem;
}
.uw-outer-row.uw-row-1000 .uw-inner-row {
  max-width: 62.5rem;
}
.uw-outer-row.uw-row-1200 .uw-inner-row {
  max-width: 75rem;
}
.uw-outer-row.dark-gray-background .uw-inner-row > .uw-column.uw-row-header > h2:before, .uw-outer-row.primary-background .uw-inner-row > .uw-column.uw-row-header > h2:before, .uw-outer-row.secondary-background .uw-inner-row > .uw-column.uw-row-header > h2:before {
  background-color: #fff;
}
.uw-outer-row.dark-gray-background.has_stylized_quote blockquote p,
.uw-outer-row.dark-gray-background.has_stylized_quote blockquote small, .uw-outer-row.primary-background.has_stylized_quote blockquote p,
.uw-outer-row.primary-background.has_stylized_quote blockquote small, .uw-outer-row.secondary-background.has_stylized_quote blockquote p,
.uw-outer-row.secondary-background.has_stylized_quote blockquote small {
  color: #fff;
}
@media screen and (max-width: 39.9375em) {
  .uw-outer-row {
    padding: 2rem 0;
  }
  .uw-outer-row .uw-inner-row > .uw-column {
    padding-bottom: 2rem;
  }
  .uw-outer-row .uw-inner-row > .uw-column.uw-row-header {
    padding-bottom: 1rem;
  }
  .uw-outer-row .uw-inner-row > .uw-column.uw-row-header h2 {
    margin-top: 1rem;
    margin-bottom: 0;
    font-weight: 650;
  }
  .uw-outer-row .uw-inner-row > .uw-column:last-child {
    padding-bottom: 0;
  }
  .uw-outer-row .uw-inner-row > .uw-column > .uw-pe {
    margin-bottom: 2rem;
  }
  .uw-outer-row .uw-inner-row .equal-column,
  .uw-outer-row .uw-inner-row .narrow-column,
  .uw-outer-row .uw-inner-row .three-column,
  .uw-outer-row .uw-inner-row .wide-column {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    max-width: 100%;
  }
}
@media screen and (max-width: 39.9375em) and (min-width: 40em) {
  .uw-outer-row .uw-inner-row .equal-column,
  .uw-outer-row .uw-inner-row .narrow-column,
  .uw-outer-row .uw-inner-row .three-column,
  .uw-outer-row .uw-inner-row .wide-column {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.uw-outer-row.default-background:nth-child(even) {
  background-color: #f7f7f7;
}
.uw-outer-row.default-background:nth-child(even) + .uw-outer-row.lightest-gray-background {
  padding-top: 0;
}
.uw-outer-row.default-background:nth-child(even) .uw-drop-shadow,
.uw-outer-row.default-background:nth-child(even) .uw-content-box {
  background-color: #fff !important;
}
body:not(.uw-page-full-text):not(.uw-page-left-h1) .uw-page-760-text .entry-header {
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
}
body:not(.uw-page-full-text):not(.uw-page-left-h1) .uw-page-760-text h1.uw-mini-bar {
  max-width: 47.5rem;
  -ms-flex-positive: 0;
      flex-grow: 0;
  text-wrap: balance;
}
body:not(.uw-page-full-text):not(.uw-page-left-h1) .uw-page-760-text h1.uw-mini-bar:before {
  left: 0;
  right: 0;
  margin: 0 auto;
}

body:not(.uw-page-full-text) .uw-page-760-text .uw-outer-row:not(.uw-row-1000):not(.uw-row-1200):not(.uw-row-800):not(.uw-row-full-text) .uw-column.one-column .uw-text-block, body:not(.uw-page-full-text) .uw-page-760-text .uw-outer-row:not(.uw-row-1000):not(.uw-row-1200):not(.uw-row-800):not(.uw-row-full-text) .uw-column.one-column .uw-pe-latest_posts, body:not(.uw-page-full-text) .uw-page-760-text .uw-outer-row:not(.uw-row-1000):not(.uw-row-1200):not(.uw-row-800):not(.uw-row-full-text) .uw-column.one-column .uw-pe-featured_content, body:not(.uw-page-full-text) .uw-page-760-text .uw-outer-row:not(.uw-row-1000):not(.uw-row-1200):not(.uw-row-800):not(.uw-row-full-text) .uw-column.one-column .uw-pe-tabbed_content, body:not(.uw-page-full-text) .uw-page-760-text .uw-outer-row:not(.uw-row-1000):not(.uw-row-1200):not(.uw-row-800):not(.uw-row-full-text) .uw-column.one-column .uw-pe-accordion_panel {
  max-width: 47.5rem;
  margin-left: auto;
  margin-right: auto;
}

body.uw-light-gray-bg .uw-outer-row.default-background:nth-child(even) {
  background-color: #fcfcfc;
}

@media screen and (min-width: 40em) {
  .home .uw-outer-row.uw-outer-row-top-padding-default:first-child {
    padding-top: 4rem;
  }
}
.uw-pe-text_block > h2:first-child,
.uw-pe-text_block > h3:first-child,
.uw-pe-text_block > h4:first-child,
.uw-pe-text_block > h5:first-child,
.uw-pe-text_block > h6:first-child {
  margin-top: 0;
  text-transform: none;
}

.uw-pe-text_block > ul > li:last-child,
.uw-pe-text_block > p:last-child,
.uw-pe-text_block ul:last-child {
  margin-bottom: 0;
}

.uw-pe-text_block dd,
.uw-pe-text_block dt,
.uw-pe-text_block li,
.uw-pe-text_block p {
  font-family: var(--uwCopyFont);
  -webkit-font-smoothing: auto;
}
.uw-pe-text_block table p, .uw-pe-text_block table li, .uw-pe-text_block table dt, .uw-pe-text_block table dd {
  -webkit-font-smoothing: antialiased;
}
.uw-pe-text_block li a {
  text-decoration: underline;
}
.uw-pe-text_block .uw-rss-feed li a {
  text-decoration: none;
}

.uw-pe-latest_posts.uw-rss-feed + .uw-pe-text_block {
  margin-top: 1.25rem;
}

.uw-pe-text_block > ul, .uw-pe-text_block > ol {
  padding-left: 1.25rem;
}

.uw-pe-latest_posts > ul:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 39.9375em) {
  .shrink {
    -ms-flex: 0 0 auto !important;
        flex: 0 0 auto !important;
  }
  .column, .columns {
    -ms-flex: auto;
        flex: auto;
  }
  .uw-pe-alternating_content_boxes {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .uw-pe-group_of_links .uw-drop-shadow,
  .uw-pe-group_of_links .uw-content-box {
    padding: 1rem;
    border-bottom: none;
  }
}
.row-dark-background .three-column > .uw-pe:first-child > h2:first-child:before {
  background-color: #fff;
}

aside div.uw-drop-shadow,
aside div.uw-content-box {
  padding: 1rem;
}
@media screen and (min-width: 27.5em) {
  aside div.uw-drop-shadow,
  aside div.uw-content-box {
    padding: 2rem;
  }
}
aside div.uw-drop-shadow a:hover, aside div.uw-drop-shadow a:active,
aside div.uw-content-box a:hover,
aside div.uw-content-box a:active {
  text-decoration: underline;
}

#footer {
  border-top: 5px solid #c5050c;
}
#footer .site-footer-main {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
#footer .site-footer-main .footer-content {
  -ms-flex: 1 1 0px;
      flex: 1 1 0px;
  padding-right: 1rem;
  padding-left: 1rem;
  min-width: initial;
}
@media print, screen and (min-width: 40em) {
  #footer .site-footer-main .footer-content {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}

.entry-content .uw-map-marker {
  fill: #0479a8;
}
.entry-content .uw-map-marker:hover {
  fill: #03678f;
}
.entry-content .uw-social-icons a {
  background-color: #0479a8;
}
.entry-content .uw-social-icons a:hover {
  background-color: #03678f;
}
.entry-content .uw-social-icons a svg {
  fill: #fff;
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
  max-width: 100%;
}

.widget_nav_menu .menu {
  display: block;
  margin-top: 1rem;
}
.widget_nav_menu .menu > li {
  margin-bottom: 1rem;
}
.widget_nav_menu .menu > li:last-child {
  margin-bottom: 0;
}
.widget_nav_menu .menu > li > a {
  padding: 0;
}

.widget .widget-title {
  position: relative;
  margin-top: 2.2rem;
  margin-top: 1rem;
}
.widget .widget-title:before {
  position: absolute;
  left: 0;
  height: 4px;
  content: "";
  width: 2rem;
  top: -12px;
  background-color: #c5050c;
}

.widget ul {
  margin-top: 1rem;
}
.widget ul li {
  margin-bottom: 1rem;
  line-height: 1.25;
}

figure.single-image {
  margin: 0;
}

li[style*="text-align: center;"] {
  list-style-position: inside;
}

.lower-content-single-image img {
  width: 100%;
}

/**
 * Styles that override styles in the Gravity Forms plugin
 * https://gravityforms.com
 */
/**
 * ( ! ) PLEASE NOTE -- LEGACY MARKUP
 *
 * As of Gravity Forms v2.5, the code here is referenced to what they calls the
 * "Legacy Markup" option found at Forms (Individual Form) > Settings > Form
 * Options. These styles will only be applied if this option is enabled.
 */
.gform_legacy_markup_wrapper div.gfield_time_hour input,
.gform_legacy_markup_wrapper div.gfield_time_minute input {
  margin-bottom: 0;
}
.gform_legacy_markup_wrapper .top_label label.gfield_label {
  color: inherit;
}
.gform_legacy_markup_wrapper .gfield_checkbox li input,
.gform_legacy_markup_wrapper .gfield_checkbox .gchoice input,
.gform_legacy_markup_wrapper .gfield_radio li input,
.gform_legacy_markup_wrapper .gfield_radio .gchoice input {
  margin-bottom: 0;
}
.gform_legacy_markup_wrapper .gfield_checkbox li label,
.gform_legacy_markup_wrapper .gfield_checkbox .gchoice label,
.gform_legacy_markup_wrapper .gfield_radio li label,
.gform_legacy_markup_wrapper .gfield_radio .gchoice label {
  margin-left: 0.5rem;
  font-size: 1.125rem;
  color: inherit;
}
.gform_legacy_markup_wrapper .gfield_checkbox .gchoice.gchoice label,
.gform_legacy_markup_wrapper .gfield_radio .gchoice.gchoice label {
  vertical-align: -2px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox .gchoice input, .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox .gchoice input[type=checkbox], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio], .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio .gchoice input[type=radio] {
  margin-top: 0;
}

.site-main .gform_legacy_markup_wrapper {
  /**
   * Filterable dropdown
   */
}
.site-main .gform_legacy_markup_wrapper .chosen-container-single .chosen-single {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 2.4375rem;
  border: 1px solid #646569;
  padding: 0.5rem;
  background-color: #fff;
  background-image: none;
  font-size: 1.125rem;
  line-height: 1.15;
  text-decoration: none !important;
}
.site-main .gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b {
  background-position-y: 9px;
  filter: brightness(0);
  transform: scale(1.1);
}
.site-main .gform_legacy_markup_wrapper .chosen-container-single .chosen-search {
  font-size: 1.125rem;
}
.site-main .gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type=text] {
  height: 2.4375rem;
  border-color: #646569;
  padding: 0.5rem 3rem 0.5rem 0.5rem !important;
  background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NTEgMTAyNCI+PHBhdGggY2xhc3M9InBhdGgxIiBkPSJNNjU4LjI4NiA0NzUuNDNxMC0xMDUuNzE1LTc1LjE0My0xODAuODU4VDQwMi4yODYgMjE5LjQzIDIyMS40MyAyOTQuNTcgMTQ2LjI4NSA0NzUuNDN0NzUuMTQzIDE4MC44NTYgMTgwLjg1NiA3NS4xNDMgMTgwLjg1Ny03NS4xNDQgNzUuMTQzLTE4MC44NTd6bTI5Mi41NyA0NzUuNDI3cTAgMjkuNzE0LTIxLjcxMyA1MS40M1Q4NzcuNzEzIDEwMjRxLTMwLjg1NiAwLTUxLjQyOC0yMS43MTRsLTE5Ni0xOTUuNDNxLTEwMi4yODYgNzAuODU4LTIyOCA3MC44NThRMzIwLjU3IDg3Ny43MTQgMjQ2IDg0NnQtMTI4LjU3Mi04NS43MTQtODUuNzE0LTEyOC41N1QwIDQ3NS40Mjh0MzEuNzE0LTE1Ni4yODcgODUuNzE0LTEyOC41NyAxMjguNTctODUuNzE1IDE1Ni4yODctMzEuNzE0IDE1Ni4yODYgMzEuNzE0IDEyOC41NzIgODUuNzE0IDg1LjcxNCAxMjguNTdUODA0LjU3IDQ3NS40M3EwIDEyNS43MTMtNzAuODU3IDIyOGwxOTYgMTk2cTIxLjE0MyAyMS4xNDIgMjEuMTQzIDUxLjQyOHoiIGZpbGw9IiM4ZThlOTIiIHRyYW5zZm9ybT0ic2NhbGUoMC41KSIgLz48L3N2Zz4=") 100% 0.6rem/2rem no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .site-main .gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type=text] {
    background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NTEgMTAyNCI+PHBhdGggY2xhc3M9InBhdGgxIiBkPSJNNjU4LjI4NiA0NzUuNDNxMC0xMDUuNzE1LTc1LjE0My0xODAuODU4VDQwMi4yODYgMjE5LjQzIDIyMS40MyAyOTQuNTcgMTQ2LjI4NSA0NzUuNDN0NzUuMTQzIDE4MC44NTYgMTgwLjg1NiA3NS4xNDMgMTgwLjg1Ny03NS4xNDQgNzUuMTQzLTE4MC44NTd6bTI5Mi41NyA0NzUuNDI3cTAgMjkuNzE0LTIxLjcxMyA1MS40M1Q4NzcuNzEzIDEwMjRxLTMwLjg1NiAwLTUxLjQyOC0yMS43MTRsLTE5Ni0xOTUuNDNxLTEwMi4yODYgNzAuODU4LTIyOCA3MC44NThRMzIwLjU3IDg3Ny43MTQgMjQ2IDg0NnQtMTI4LjU3Mi04NS43MTQtODUuNzE0LTEyOC41N1QwIDQ3NS40Mjh0MzEuNzE0LTE1Ni4yODcgODUuNzE0LTEyOC41NyAxMjguNTctODUuNzE1IDE1Ni4yODctMzEuNzE0IDE1Ni4yODYgMzEuNzE0IDEyOC41NzIgODUuNzE0IDg1LjcxNCAxMjguNTdUODA0LjU3IDQ3NS40M3EwIDEyNS43MTMtNzAuODU3IDIyOGwxOTYgMTk2cTIxLjE0MyAyMS4xNDIgMjEuMTQzIDUxLjQyOHoiIGZpbGw9IiM4ZThlOTIiIHRyYW5zZm9ybT0ic2NhbGUoMC41KSIgLz48L3N2Zz4=") 100% 0.6rem/2rem no-repeat !important;
  }
}
.site-main .gform_legacy_markup_wrapper .chosen-container .chosen-drop {
  border-color: #646569;
}
.site-main .gform_legacy_markup_wrapper .chosen-container .chosen-results li.highlighted {
  background-color: #0479a8;
  background-image: none;
}
.site-main .gform_legacy_markup_wrapper .chosen-container .chosen-results .no-results {
  line-height: 1.15;
}
.site-main .gform_legacy_markup_wrapper .chosen-container .chosen-results .no-results span {
  font-style: italic;
}
.site-main .gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #646569;
  background-image: none;
}
.site-main .gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position-y: 9px;
}
.site-main .gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex .ginput_right select, .site-main .gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex select, .site-main .gform_legacy_markup_wrapper .ginput_complex select {
  height: auto !important;
  line-height: 1.5 !important;
}
.site-main .gform_legacy_markup_wrapper .gfield_time_ampm_shim {
  display: none;
}
.site-main .gform_legacy_markup_wrapper .gfield_description.gform_fileupload_rules {
  display: block;
  margin-top: 0;
  padding-top: 0;
}

/**
 * Styles that override styles in the Gravity Forms plugin
 * https://gravityforms.com
 */
/**
 * ( ! ) PLEASE NOTE -- MODERN MARKUP
 *
 * As of Gravity Forms v2.5, the code here is referenced to modern HTML
 * standards that are also more accessible-friendly. The "Legacy Markup"
 * option can be found at Forms (Individual Form) > Settings > Form Options.
 * 
 * In 2024 we added additional CSS overrides for inaccessible Orbital theme styles
 * See functions.php for additional Orbital Theme overrides
 */
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) {
  font-size: 1.125rem;
  color: inherit;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_label {
  font-size: 1rem;
  font-weight: 625;
  color: inherit;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .ginput_complex label {
  font-size: 1rem;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_header_item,
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gform_fileupload_rules {
  font-size: 1rem;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_checkbox label,
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_radio label {
  font-size: 1.125rem;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_checkbox .gfield-choice-input:checked + label,
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_radio .gfield-choice-input:checked + label {
  font-weight: 650;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .description,
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_description,
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gsection_description,
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .instruction {
  font-size: 1rem;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_header_item {
  font-size: 1.125rem;
  font-weight: 650;
  color: inherit;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=color], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=date], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=datetime-local], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=datetime], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=email], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=month], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=number], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=password], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=search], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=tel], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=text], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=time], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=url], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=week] {
  font-size: 1.125rem;
  color: #000;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=checkbox], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=radio] {
  margin-top: 0;
  margin-bottom: 0;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=file], .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input[type=submit] {
  font-size: 1rem;
  font-family: var(--uwButtonFont);
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input::file-selector-button {
  display: inline-block;
  text-align: center;
  font-family: var(--uwButtonFont);
  font-weight: 620;
  font-size: 1rem;
  line-height: 1;
  padding: 0.75rem 1.25rem;
  margin: 0;
  background: #0479a8;
  color: #fff;
  box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
  transition: all 0.25s ease-out;
  vertical-align: middle;
  border: 2px solid #0479a8;
  border-radius: 2px;
  text-decoration: none !important;
  margin-right: 1rem;
  color: #0479a8;
  background-color: white;
  padding: 0.5rem;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input::file-selector-button:hover, .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input::file-selector-button:focus {
  color: #0479a8;
  background-color: #ffffff;
  text-decoration: none;
  transition: all 0.25s ease-in-out;
  outline-offset: 5px;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input::file-selector-button:hover:after, .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) input::file-selector-button:focus:after {
  opacity: 1;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_checkbox .gchoice input,
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_checkbox .gchoice input[type=checkbox],
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_checkbox .gchoice input[type=radio],
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_checkbox .gchoice input[type=text],
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_radio .gchoice input,
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_radio .gchoice input[type=checkbox],
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_radio .gchoice input[type=radio],
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_radio .gchoice input[type=text] {
  margin-top: 0;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) select,
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) textarea {
  font-size: 1.125rem;
  color: #000;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) textarea {
  line-height: 1.5;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .chosen-container a.chosen-single {
  border-color: #646569;
  background-image: none;
  background-color: #fff;
  box-shadow: none;
  font-size: 1.125rem;
  color: #000;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .chosen-container a.chosen-single div b {
  filter: brightness(0);
  transform: scale(1.1);
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .chosen-container .chosen-search input[type=text] {
  border-color: #646569;
  padding: 0.5rem 3rem 0.5rem 0.5rem;
  background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NTEgMTAyNCI+PHBhdGggY2xhc3M9InBhdGgxIiBkPSJNNjU4LjI4NiA0NzUuNDNxMC0xMDUuNzE1LTc1LjE0My0xODAuODU4VDQwMi4yODYgMjE5LjQzIDIyMS40MyAyOTQuNTcgMTQ2LjI4NSA0NzUuNDN0NzUuMTQzIDE4MC44NTYgMTgwLjg1NiA3NS4xNDMgMTgwLjg1Ny03NS4xNDQgNzUuMTQzLTE4MC44NTd6bTI5Mi41NyA0NzUuNDI3cTAgMjkuNzE0LTIxLjcxMyA1MS40M1Q4NzcuNzEzIDEwMjRxLTMwLjg1NiAwLTUxLjQyOC0yMS43MTRsLTE5Ni0xOTUuNDNxLTEwMi4yODYgNzAuODU4LTIyOCA3MC44NThRMzIwLjU3IDg3Ny43MTQgMjQ2IDg0NnQtMTI4LjU3Mi04NS43MTQtODUuNzE0LTEyOC41N1QwIDQ3NS40Mjh0MzEuNzE0LTE1Ni4yODcgODUuNzE0LTEyOC41NyAxMjguNTctODUuNzE1IDE1Ni4yODctMzEuNzE0IDE1Ni4yODYgMzEuNzE0IDEyOC41NzIgODUuNzE0IDg1LjcxNCAxMjguNTdUODA0LjU3IDQ3NS40M3EwIDEyNS43MTMtNzAuODU3IDIyOGwxOTYgMTk2cTIxLjE0MyAyMS4xNDIgMjEuMTQzIDUxLjQyOHoiIGZpbGw9IiM4ZThlOTIiIHRyYW5zZm9ybT0ic2NhbGUoMC41KSIgLz48L3N2Zz4=") 100% 0.5rem no-repeat;
  font-size: 1.125rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .chosen-container .chosen-search input[type=text] {
    background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NTEgMTAyNCI+PHBhdGggY2xhc3M9InBhdGgxIiBkPSJNNjU4LjI4NiA0NzUuNDNxMC0xMDUuNzE1LTc1LjE0My0xODAuODU4VDQwMi4yODYgMjE5LjQzIDIyMS40MyAyOTQuNTcgMTQ2LjI4NSA0NzUuNDN0NzUuMTQzIDE4MC44NTYgMTgwLjg1NiA3NS4xNDMgMTgwLjg1Ny03NS4xNDQgNzUuMTQzLTE4MC44NTd6bTI5Mi41NyA0NzUuNDI3cTAgMjkuNzE0LTIxLjcxMyA1MS40M1Q4NzcuNzEzIDEwMjRxLTMwLjg1NiAwLTUxLjQyOC0yMS43MTRsLTE5Ni0xOTUuNDNxLTEwMi4yODYgNzAuODU4LTIyOCA3MC44NThRMzIwLjU3IDg3Ny43MTQgMjQ2IDg0NnQtMTI4LjU3Mi04NS43MTQtODUuNzE0LTEyOC41N1QwIDQ3NS40Mjh0MzEuNzE0LTE1Ni4yODcgODUuNzE0LTEyOC41NyAxMjguNTctODUuNzE1IDE1Ni4yODctMzEuNzE0IDE1Ni4yODYgMzEuNzE0IDEyOC41NzIgODUuNzE0IDg1LjcxNCAxMjguNTdUODA0LjU3IDQ3NS40M3EwIDEyNS43MTMtNzAuODU3IDIyOGwxOTYgMTk2cTIxLjE0MyAyMS4xNDIgMjEuMTQzIDUxLjQyOHoiIGZpbGw9IiM4ZThlOTIiIHRyYW5zZm9ybT0ic2NhbGUoMC41KSIgLz48L3N2Zz4=") 100% 0.5rem no-repeat !important;
  }
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .chosen-container.chosen-with-drop .chosen-drop {
  border-color: #333333;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .chosen-container .chosen-results li {
  line-height: 1.5;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .chosen-container .chosen-results li.highlighted {
  background-color: #0479a8;
  background-image: none;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .chosen-container .chosen-results .no-results span {
  font-style: italic;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .chosen-container .chosen-results .no-results span::before, .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .chosen-container .chosen-results .no-results span::after {
  font-style: normal;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .chosen-container .chosen-results .no-results span::before {
  content: "“";
  display: inline-block;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .chosen-container .chosen-results .no-results span::after {
  content: "”";
  display: inline-block;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_checkbox button {
  display: inline-block;
  text-align: center;
  font-family: var(--uwButtonFont);
  font-weight: 620;
  font-size: 1rem;
  line-height: 1;
  padding: 0.75rem 1.25rem;
  margin: 0;
  background: #0479a8;
  color: #fff;
  box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
  transition: all 0.25s ease-out;
  vertical-align: middle;
  border: 2px solid #0479a8;
  border-radius: 2px;
  text-decoration: none !important;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_checkbox button:hover, .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_checkbox button:focus {
  color: #0479a8;
  background-color: #ffffff;
  text-decoration: none;
  transition: all 0.25s ease-in-out;
  outline-offset: 5px;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_checkbox button:hover:after, .gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gfield_checkbox button:focus:after {
  opacity: 1;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gform_save_link.button {
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 0;
  box-shadow: none;
  font-size: 1rem;
  font-weight: 400;
  color: #0479a8;
  text-decoration: underline !important;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gform_save_link.button svg {
  margin-right: 0.375rem;
}
.gform_wrapper.gravity-theme:not(.gform_legacy_markup_wrapper) .gform_save_link.button svg path {
  fill: #0479a8;
}

.gform-theme--foundation p, .gform-theme--foundation input, .gform-theme--foundation select, .gform-theme--foundation div, .gform-theme--foundation .date-picker, .gform-theme--foundation .chosen-single {
  font-family: var(--uwTextFont) !important;
  font-size: 1rem !important;
}
.gform-theme--foundation button:not(.add_list_item, .delete_list_item) {
  font-family: var(--uwTextFont) !important;
  font-size: 1rem !important;
}
.gform-theme--foundation .gform_fileupload_rules {
  font-size: 0.9rem !important;
}
.gform-theme--foundation .gform-field-label {
  font-family: var(--uwTextFont) !important;
  font-size: 1rem !important;
}
.gform-theme--foundation select {
  color: #000 !important;
  -webkit-padding-before: 0.4rem !important;
          padding-block-start: 0.4rem !important;
  -webkit-padding-after: 0.5rem !important;
          padding-block-end: 0.5rem !important;
  -webkit-padding-start: 0.5rem !important;
          padding-inline-start: 0.5rem !important;
  -webkit-padding-end: 0.5rem !important;
          padding-inline-end: 0.5rem !important;
  line-height: normal !important;
}
.gform-theme--foundation select:not([multiple]) {
  block-size: 2.4375rem !important;
}
.gform-theme--foundation .uw-button {
  font-family: var(--uwButtonFont) !important;
  font-weight: 620 !important;
  font-size: 1rem !important;
  line-height: 1 !important;
  padding: 0.75rem 1.25rem !important;
  margin: 0 !important;
  box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12) !important;
  transition: all 0.25s ease-out !important;
  vertical-align: middle !important;
  border: 2px solid #0479a8 !important;
  border-radius: 2px !important;
}
.gform-theme--foundation .validation_message {
  background: #fff9f9 !important;
  border: 1px solid #c02b0a !important;
  font-size: 1rem !important;
  margin-top: 8px !important;
  padding: 12.992px 24px !important;
}
.gform-theme--foundation input::-moz-placeholder, .gform-theme--foundation textarea::-moz-placeholder {
  color: #666 !important;
}
.gform-theme--foundation input:-ms-input-placeholder, .gform-theme--foundation textarea:-ms-input-placeholder {
  color: #666 !important;
}
.gform-theme--foundation input::placeholder, .gform-theme--foundation textarea::placeholder {
  color: #666 !important;
}

/*
* Styles that override styles in the wpDataTables plugin
* www.wpdatatables.com/
*/
.wpdt-c .btn,
.wpdt-c .wpDataTablesWrapper .btn {
  background-color: inherit !important;
  color: inherit !important;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: inline-block;
  width: 100%;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 7000002;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 7000003;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 7000005;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 7000004;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 7000006;
  box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
}
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  font-family: var(--uwCaptionFont);
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    transform-origin: 0;
  }
  .mfp-arrow-right {
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/**
 *
 * Reduce Motion
 *
 * Remove animations and transitions when accessibility
 * settings are set to "Reduce Motion"
 *
 */
@media screen and (prefers-reduced-motion: reduce) {
  *, *:before, *:after {
    animation: none !important;
    transition: none !important;
  }
}
@media print {
  a[href]:after {
    word-wrap: break-word;
  }
}
/**
 * Foundation for Sites by ZURB
 * Version 6.3.1
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
.slider {
  position: relative;
  height: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #cfcfcf;
  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: #646569;
  transition: all 0.2s ease-in-out;
}
.slider-fill.is-dragging {
  transition: all 0s linear;
}

.slider-handle {
  position: absolute;
  top: 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: #c5050c;
  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: #a7040a;
}
.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;
  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;
  transform: translateX(-50%);
}

.sticky-container {
  position: relative;
}

.sticky {
  position: relative;
  z-index: 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;
}

/**
-------------------------------------------
    OHR Custom Hero Slides
-------------------------------------------
 */
/**
    Mobile Breakpoint (mobile-first styling)
 */
.ohr-landing > article {
  padding-top: 0;
}

.ohr-hero-header {
  background-color: #fff;
  color: #282728;
  width: 100%;
  padding: 1.5rem 0 0 2.25rem;
  margin: -2rem auto 0rem auto;
}

div#ohr-custom-hero.uw-outer-row {
  padding-bottom: 0;
}
div#ohr-custom-hero.uw-outer-row > .uw-inner-row > .uw-column {
  padding: 0;
}
div#ohr-custom-hero.uw-outer-row > .uw-inner-row > .uw-column .uw-content-box {
  border-bottom: none;
  padding: 2rem 2rem 0rem 1rem;
}
div#ohr-custom-hero.uw-outer-row > .uw-inner-row > .uw-column .uw-content-box .uw-content-inner-box {
  padding-left: 1rem;
  border-left: 4px solid #c5050c;
}
div#ohr-custom-hero.uw-outer-row > .uw-inner-row > .uw-column .uw-content-box .uw-content-inner-box .uw-link-list li p a {
  font-size: 0.95rem;
  font-weight: 400;
  font-family: var(--uwTextFont);
  line-height: 1.6;
  text-transform: none;
}
div#ohr-custom-hero.uw-outer-row > .uw-inner-row > .uw-column .uw-content-box:last-of-type {
  padding-bottom: 2rem;
}
div#ohr-custom-hero.uw-outer-row > .uw-inner-row > .uw-column .uw-content-box + .uw-content-box {
  margin-top: 0rem;
}

.ohr-custom-hero {
  width: 100%;
  display: block;
  position: relative;
}

#mobile-ohr-hero {
  display: block;
  position: relative;
  height: 18em;
  width: 100%;
}

.ohr-custom-hero-slide {
  display: none;
  position: relative;
  top: 0;
  height: 100%;
  margin-top: 0;
  width: 48%;
  padding: 0.75rem 1rem;
  background: rgba(0, 0, 0, 0.45);
}
.ohr-custom-hero-slide .ohr-hero-caption {
  text-align: left;
  height: 100%;
  padding-left: 1rem;
  border-left: 4px solid #c5050c;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
}
.ohr-custom-hero-slide .ohr-hero-caption span {
  color: #fff;
}
.ohr-custom-hero-slide .ohr-hero-caption span.hero-name {
  font-size: 1.4rem;
  font-weight: 800;
}
.ohr-custom-hero-slide .ohr-hero-caption span.hero-title {
  font-size: 1rem;
  padding-top: 0.5rem;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.ohr-custom-hero-slide .ohr-hero-caption span.hero-award {
  font-style: italic;
  font-size: 0.9rem;
}

#ohr-custom-hero {
  background-image: none;
  background-color: #f7f7f7;
}

.ohr-custom-hero-captionless {
  background: transparent;
  padding: 0;
  margin: 0;
}
.ohr-custom-hero-captionless .ohr-hero-caption {
  display: none;
}

/**
    Tablet and up styles
 */
@media print, screen and (min-width: 40em) {
  .mobile-ohr-hero {
    max-width: 30%;
    min-width: 320px;
    height: auto;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .ohr-custom-hero-slide {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 1.5rem 2rem;
  }
  .ohr-custom-hero-slide .ohr-hero-caption {
    text-align: right;
    padding: 0 1rem 0 0;
    border-left: none;
    border-right: 4px solid #c5050c;
    line-height: 1.3;
  }
  .ohr-custom-hero-slide .ohr-hero-caption span.hero-name {
    font-size: 2rem;
  }
  .ohr-custom-hero-slide .ohr-hero-caption span.hero-title {
    font-size: 1.25rem;
    color: #fff; /* was #ddd */
    padding-top: 1rem;
  }
  .ohr-custom-hero-slide .ohr-hero-caption span.hero-award {
    font-size: 1rem;
    color: #fff; /* was #bbb */
    padding-top: 1.5rem;
  }
  div#ohr-custom-hero.uw-outer-row {
    padding: 4rem 0;
    padding-bottom: 0;
    min-height: 500px;
  }
  div#ohr-custom-hero.uw-outer-row > .uw-inner-row > .uw-column {
    padding: 0 1rem 4rem 1rem;
  }
  div#ohr-custom-hero.uw-outer-row > .uw-inner-row > .uw-column .uw-content-box {
    padding: 2.5rem 4rem;
    border-bottom: 4px solid #c5050c;
  }
  div#ohr-custom-hero.uw-outer-row > .uw-inner-row > .uw-column .uw-content-box .uw-content-inner-box {
    border: none;
    padding: 0;
  }
  div#ohr-custom-hero.uw-outer-row > .uw-inner-row > .uw-column .uw-content-box + .uw-content-box {
    margin-top: 3rem;
  }
  .ohr-hero-header {
    background-color: transparent;
    padding: 0 0 0 1rem;
    margin: -2rem 0 2rem 0rem;
  }
  header.ohr-hero-dark-heading h1 {
    color: #282728;
  }
  header.ohr-hero-white-heading h1 {
    color: #fff;
  }
}
/**
    Desktop and up styles
*/
@media print, screen and (min-width: 64em) {
  div#ohr-custom-hero.uw-outer-row {
    padding: 4rem 0;
    padding-bottom: 0;
  }
  div#ohr-custom-hero.uw-outer-row > .uw-inner-row > .uw-column .uw-content-box {
    padding: 2.5rem 4rem;
    border-bottom: 4px solid #c5050c;
  }
  div#ohr-custom-hero.uw-outer-row > .uw-inner-row > .uw-column .uw-content-box .uw-content-inner-box {
    border: none;
    padding: 0;
  }
  div#ohr-custom-hero.uw-outer-row > .uw-inner-row > .uw-column .uw-content-box + .uw-content-box {
    margin-top: 3rem;
  }
  .ohr-hero-header {
    background-color: transparent;
    padding: 0 0 0 1rem;
    margin: -2rem 0 2rem 0rem;
  }
}
.is-hidden {
  display: none;
}

.uw-event span.uw-event-subtitle {
  display: none;
}

.ohr-landing-page .uw-outer-row.row-1 {
  padding-top: 2rem;
}
.ohr-landing-page .uw-row-header h2 {
  color: #c5050c;
}

div#pay-benefits-row {
  padding: 0;
  border-bottom: 4px double #dadfe1;
}
div#pay-benefits-row div.uw-column:first-child {
  padding-bottom: 0;
  margin-bottom: -2rem;
}
div#pay-benefits-row .uw-pe-text_block > .landing-page-mid-section,
div#pay-benefits-row .uw-pe-text_block h2 {
  margin-top: 2rem;
}

#events-news-for-employees {
  padding-top: 4rem;
}
#events-news-for-employees li.uw-event > div.uw-event-date {
  font-family: var(--uwTextFont);
}
#events-news-for-employees li.uw-event > div.uw-event-listing > span.uw-event-title,
#events-news-for-employees li.uw-event > div.uw-event-listing span.uw-event-subtitle,
#events-news-for-employees li.uw-event > div.uw-event-listing span.uw-event-time,
#events-news-for-employees li.uw-event > div.uw-event-listing span.uw-event-location {
  font-family: var(--uwTextFont);
}
#events-news-for-employees li.uw-event > div.uw-event-listing > span.uw-event-title > a,
#events-news-for-employees li.uw-event > div.uw-event-listing span.uw-event-subtitle > a,
#events-news-for-employees li.uw-event > div.uw-event-listing span.uw-event-time > a,
#events-news-for-employees li.uw-event > div.uw-event-listing span.uw-event-location > a {
  text-decoration: none;
  font-weight: 400;
}
#events-news-for-employees li.uw-event > div.uw-event-listing > span.uw-event-time,
#events-news-for-employees li.uw-event > div.uw-event-listing span.uw-event-location {
  font-size: 0.875rem;
  color: #646569;
}

div.rss-box > h2 {
  margin-top: 0;
}
div.rss-box > h3 {
  margin: 0;
  font-weight: 800;
  font-size: 1rem;
  color: #c5050c;
}
div.rss-box > ul {
  margin: 1rem 0;
  list-style-type: none;
}
div.rss-box > ul > li {
  font-family: var(--uwTextFont);
}
div.rss-box > ul > li > a {
  text-decoration: none !important;
}
div.rss-box > ul > li > a:hover {
  text-decoration: underline;
}
div.rss-box > ul > li > span.rss-date {
  display: block;
  font-size: 0.875rem;
  color: #646569;
}
div.rss-box.content-box {
  padding: 2rem 2rem 1rem;
}

ul.hr-policies-chapter-list, #chapterlist {
  margin-left: 0;
  padding-left: 0;
}
ul.hr-policies-chapter-list li, #chapterlist li {
  list-style-type: none;
  font-weight: 700;
  font-family: var(--uwTextFont);
  font-size: 1.375em;
  color: #494949;
}
ul.hr-policies-chapter-list ul li, #chapterlist ul li {
  font-family: var(--uwTextFont);
  font-size: 1.25em;
}
ul.hr-policies-chapter-list ul li a, #chapterlist ul li a {
  font-family: var(--uwTextFont);
}
ul.hr-policies-chapter-list ul li, #chapterlist ul li {
  font-weight: 400;
}
ul.hr-policies-chapter-list ul li a, #chapterlist ul li a {
  padding-left: 0.5rem;
  font-weight: 400;
}

@media print, screen and (min-width: 40em) {
  .ohr-landing-page .uw-outer-row.row-1 {
    padding-top: 4rem;
  }
  .ohr-landing-page .uw-row-header h2 {
    color: #c5050c;
  }
  div#pay-benefits-row div.uw-column:first-child {
    margin-bottom: 0;
  }
}
.uw-global-bar {
  background-color: #fff;
  color: #646569;
  border-bottom: 1px solid #cfcfcf;
  font-size: 0.75rem;
}
.uw-global-bar a.uw-global-name-link:hover,
.uw-global-bar a.uw-global-name-link:focus,
.uw-global-bar a.uw-global-name-link:active {
  color: #c5050c;
}

.uw-search-form input.uw-search-input {
  border: 1px solid #cfcfcf;
}

.uw-global-name-link {
  color: #646569;
  line-height: 1.6rem;
}

#site-title a {
  color: #c5050c;
}
#site-title a:hover, #site-title a:active, #site-title a:focus {
  color: #9b0000;
}

#uw-top-menus .uw-nav-menu ul {
  line-height: 1.425rem;
}

#uw-top-menus.uw-horizontal #uw-secondary-nav {
  display: none;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary > ul > li > a {
  font-weight: 900;
  font-size: 0.75rem;
  color: #646569;
  line-height: 1.6rem;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary > ul > li > a:hover {
  color: #c5050c;
}

.uw-global-bar ~ #uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary {
  background-color: transparent;
}

/** 
    global bar overflow
 */
@media only screen and (min-width: 27.5em) {
  #uw-top-menus.uw-horizontal #uw-secondary-nav {
    display: -ms-flexbox;
    display: flex;
  }
  #uw-top-menus.uw-horizontal #uw-secondary-nav path {
    fill: #c5050c;
  }
  #uw-top-menus.uw-horizontal #uw-secondary-nav ul.sub-menu {
    width: 10rem;
    background-color: #fff;
    left: initial;
    right: 0;
    border: 1px solid #cfcfcf;
    border-bottom: 2px solid #c5050c;
    border-top: none;
  }
  #uw-top-menus.uw-horizontal #uw-secondary-nav ul.sub-menu a {
    color: #646569;
  }
  #uw-top-menus.uw-horizontal #uw-secondary-nav ul.sub-menu a:hover {
    color: #c5050c;
  }
}
/**
    OHR Sticky Menu Template Styles
 */
#page.page-builder header.sticky-menu-page {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  padding: 0 1rem;
}

#sticky-menu .uw-column.one-column {
  padding: 0;
  margin-left: -1em;
}
#sticky-menu .uw-content-box {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  border-bottom: 4px solid #c5050c;
}

#ohr-sticky-content .uw-outer-row {
  background-color: #f7f7f7;
}
#ohr-sticky-content .uw-content-box {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  border-bottom: 4px solid #c5050c;
}
#ohr-sticky-content div.jump-to-top.fixed-button {
  bottom: 40px;
  right: 40px;
  display: block;
}

#sticky-menu {
  padding: 0;
}
#sticky-menu .sticky-container {
  padding-bottom: 3rem;
}
#sticky-menu div.sticky {
  padding: 2.5rem 1rem;
}
#sticky-menu div.sticky h4 {
  max-width: 50%;
  display: inline;
  margin-left: 1rem;
}
#sticky-menu div.sticky a {
  font-family: var(--uwTextFont);
  font-size: 1.2rem;
  font-weight: 500;
  transition: color 0.2s ease-in-out;
}
#sticky-menu div.sticky .active {
  color: #c5050c;
  font-weight: 700;
}
#sticky-menu div.sticky a:hover {
  color: #c5050c;
}
#sticky-menu div.sticky span.sticky-menu-divider {
  width: 100%;
  max-height: 0;
  margin: 0.5rem 1.1rem 0.25rem 1.1rem;
  border-bottom: 1px solid #cfcfcf;
}

#page.page-builder main > article > #ohr-sticky-content.entry-content {
  margin-bottom: 4rem;
}
#page.page-builder main > article > #ohr-sticky-content.entry-content .uw-outer-row:first-child {
  margin-top: 0;
}

#sticky-menu span.jump-to-top {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  margin-right: 1rem;
  display: none;
}
#sticky-menu span.jump-to-top a {
  display: none;
}
#sticky-menu span.jump-to-top a svg {
  height: auto;
  width: 1.5em;
  margin-bottom: -0.25em;
}

div.jump-to-top.fixed-button {
  position: fixed;
  bottom: 25px;
  right: 25px;
  width: 3.25em;
  height: 3.25em;
  font-weight: 800;
  border-radius: 0.5em;
  background-color: #e4e4e4;
  opacity: 0.8;
}
div.jump-to-top.fixed-button path {
  transition: fill 0.2s ease-in-out;
}
div.jump-to-top.fixed-button a:hover path {
  fill: #c5050c;
}
div.jump-to-top.fixed-button svg {
  padding: 0.2em;
  width: 100%;
  height: auto;
  opacity: 0.95;
}

@media print, screen and (min-width: 40em) {
  #page.page-builder main > article > #ohr-sticky-content.entry-content .uw-outer-row {
    padding: 3rem 2rem;
    margin-left: -2.5rem;
  }
  #sticky-menu {
    padding: 0;
  }
  #sticky-menu .sticky-container {
    padding: 0 2rem 3rem 2rem;
  }
  #sticky-menu span.jump-to-top {
    display: block;
  }
  #sticky-menu span.jump-to-top.fixed-button {
    display: none;
  }
  #ohr-sticky-content .uw-content-box {
    margin-left: 2rem;
  }
  div.jump-to-top.fixed-button {
    bottom: 40px;
    right: 40px;
    display: block;
  }
}
#page.page-builder header.sticky-menu-page {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

#page.page-builder main > article > #ohr-sticky-content.entry-content .uw-outer-row {
  padding: 3rem 2.5rem;
}

@media print, screen and (min-width: 64em) {
  #page.page-builder main > article > #ohr-sticky-content.entry-content .uw-outer-row:first-child {
    padding-top: 0;
  }
  div.jump-to-top.fixed-button {
    bottom: 40px;
    right: 40px;
    display: none;
  }
  #sticky-menu div.sticky span.jump-to-top {
    position: absolute;
    right: 1rem;
    bottom: 1rem;
    margin-right: 1rem;
    display: block;
  }
  #sticky-menu div.sticky span.jump-to-top a {
    font-family: var(--uwTextFont);
    font-size: 0.8rem;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
  }
  #sticky-menu div.sticky span.jump-to-top path {
    transition: fill 0.2s ease-in-out;
  }
  #sticky-menu div.sticky span.jump-to-top a:hover path {
    fill: #c5050c;
  }
  #sticky-menu div.sticky span.jump-to-top svg {
    width: 1.5em;
    height: auto;
    margin-bottom: -0.25em;
  }
}
/**
-------------------------------------------
    OHR Typrography SCSS File
-------------------------------------------
 */
h2 {
  font-size: 1.375rem;
}

.entry-content h1.page-title.uw-mini-bar {
  color: #494949;
  margin-top: -1rem;
  margin-bottom: 2.5rem;
}

.entry-content h3,
.entry-content h5 {
  text-transform: none;
}

.entry-content h3 {
  line-height: 1.5;
  font-size: 1.25rem;
}

.entry-content h4,
.entry-content h6 {
  line-height: 1.5;
  font-size: 1rem;
}

.entry-content h5 {
  font-size: 1.125rem;
}

.entry-content h6 {
  text-transform: initial;
}

.uw-content-box h1,
.uw-content-box h2,
.uw-content-box h3,
.uw-content-box h4,
.uw-content-box h5,
.uw-content-box h6 {
  margin-top: 0;
}

p,
.entry-content p,
.entry-content li {
  font-family: var(--uwTextFont);
}

footer.uw-footer,
div.uw-footer-content {
  font-family: var(--uwTextFont);
}
footer.uw-footer h3.uw-footer-header,
div.uw-footer-content h3.uw-footer-header {
  font-family: var(--uwTextFont);
}
footer.uw-footer a:hover,
footer.uw-footer a:focus,
footer.uw-footer a:active,
div.uw-footer-content a:hover,
div.uw-footer-content a:focus,
div.uw-footer-content a:active {
  color: #f7f7f7;
}
footer.uw-footer a:hover .uw-map-marker,
footer.uw-footer a:focus .uw-map-marker,
footer.uw-footer a:active .uw-map-marker,
div.uw-footer-content a:hover .uw-map-marker,
div.uw-footer-content a:focus .uw-map-marker,
div.uw-footer-content a:active .uw-map-marker {
  transition: fill 0.2s ease-in-out;
  fill: #f7f7f7;
}
footer.uw-footer a:hover .uw-map-marker:hover,
footer.uw-footer a:focus .uw-map-marker:hover,
footer.uw-footer a:active .uw-map-marker:hover,
div.uw-footer-content a:hover .uw-map-marker:hover,
div.uw-footer-content a:focus .uw-map-marker:hover,
div.uw-footer-content a:active .uw-map-marker:hover {
  fill: #f7f7f7;
}

strong {
  font-family: var(--uwTextFont);
  font-size: 1.05em;
}

.uw-pe-text_block h3,
.uw-pe-text_block h4 {
  font-weight: 800;
}

*:lang(bo) {
  font-size: 150%;
  line-height: 0.75;
}

*:lang(ne) {
  font-family: "Eczar", serif !important;
}

/**
-------------------------------------------
    OHR Links SCSS File
-------------------------------------------
 */
a:-moz-any-link {
  text-decoration: none !important;
  -moz-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
a:any-link {
  text-decoration: none !important;
  transition: color 0.2s ease-in-out;
}
a:-moz-any-link::-moz-focus-inner {
  border: 0;
}
a:any-link::-moz-focus-inner {
  border: 0;
}
a:-moz-any-link svg path {
  -moz-transition: fill 0.2s ease-in-out;
  transition: fill 0.2s ease-in-out;
}
a:any-link svg path {
  transition: fill 0.2s ease-in-out;
}

a:-moz-any-link:hover, a:-moz-any-link:active, a:-moz-any-link:focus {
  color: #034e6c;
}

a:any-link:hover,
a:any-link:active,
a:any-link:focus {
  color: #034e6c;
}

.lightest-gray-background a:-moz-any-link:not(.button):not(.uw-button):hover, .lightest-gray-background a:-moz-any-link:not(.button):not(.uw-button):focus {
  color: #034e6c;
}

.lightest-gray-background a:any-link:not(.button):not(.uw-button):hover,
.lightest-gray-background a:any-link:not(.button):not(.uw-button):focus {
  color: #034e6c;
}

.uw-content-box .uw-link-list li a:hover,
.uw-content-box .uw-link-list li a:focus {
  text-decoration: none !important;
  color: #034e6c !important;
}

.no-uw-content-box ul.uw-link-list {
  margin-left: 0rem;
}

.uw-link-list li a svg,
a.uw-more-link svg,
.tribe-events-widget-link a svg,
a.presentation svg,
a.presentation2 svg,
span.uw-more-link a svg {
  width: 1rem;
  height: 1rem;
  vertical-align: -0.1rem;
  margin-left: 0;
  fill: #c5050c;
}

ul.uw-link-list {
  margin-bottom: 0;
}
ul.uw-link-list li .child-bullet-list {
  font-family: var(--uwTextFont);
  margin-left: 1.2rem;
  margin-bottom: 0;
}
ul.uw-link-list li .child-bullet-list li {
  margin-bottom: 0.75rem;
  font-size: 1rem;
}
ul.uw-link-list li .child-bullet-list li:last-child {
  margin-bottom: 0;
}
ul.uw-link-list li p {
  font-size: 0.95rem;
  margin-top: 7px;
}
ul.uw-link-list li:last-child {
  margin-bottom: 0;
}

.uw-content-box p a.uw-more-link:first-child, .uw-content-box p .tribe-events-widget-link a:first-child, .tribe-events-widget-link .uw-content-box p a:first-child {
  padding-top: 1rem;
}
.uw-content-box p a.uw-more-link, .uw-content-box p .tribe-events-widget-link a, .tribe-events-widget-link .uw-content-box p a {
  padding-bottom: 0.5rem;
}

.system-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.system-links li {
  width: 45%;
  margin: 10px;
}

a.uw-button,
button.uw-button,
.accordion-content a.uw-button,
.accordion-content button.uw-button {
  background-color: #c5050c;
  box-shadow: 0 1px 1px #999;
  border-radius: 4px;
  border-width: 0;
  text-transform: none;
  font-size: 1.125rem;
  transition: background-color 0.2s ease-in-out;
}
a.uw-button:active, a.uw-button:hover, a.uw-button:focus,
button.uw-button:active,
button.uw-button:hover,
button.uw-button:focus,
.accordion-content a.uw-button:active,
.accordion-content a.uw-button:hover,
.accordion-content a.uw-button:focus,
.accordion-content button.uw-button:active,
.accordion-content button.uw-button:hover,
.accordion-content button.uw-button:focus {
  background-color: #9b0000;
  color: #fff;
}
a.uw-button:focus,
button.uw-button:focus,
.accordion-content a.uw-button:focus,
.accordion-content button.uw-button:focus {
  outline: auto;
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
  outline-offset: 2px;
}
a.uw-button:active,
button.uw-button:active,
.accordion-content a.uw-button:active,
.accordion-content button.uw-button:active {
  box-shadow: 0 1px 0 #fff;
}

.accordion-content a.uw-button,
.accordion-content button.uw-button {
  color: #fff !important;
}

a.uw-login-button {
  width: 100%;
  text-align: center;
}

a.uw-box-button {
  background: url(/wp-content/themes/ohr-uw-theme/assets/images/box-logo-white.png) no-repeat;
  background-color: #2881BD;
  background-size: contain;
}
a.uw-box-button:active, a.uw-box-button:hover, a.uw-box-button:focus {
  background-color: #2881BD;
}

.carousel-content .button,
.carousel-content .button-cta,
.carousel-content .uw-button,
.carousel-content .uw-button.uw-button-red-reverse,
.carousel-content .uw-button.uw-button-reverse,
.has_background-image .button,
.has_background-image .button-cta,
.has_background-image .uw-button,
.has_background-image .uw-button.uw-button-red-reverse,
.has_background-image .uw-button.uw-button-reverse,
.row-dark-background .button,
.row-dark-background .button-cta,
.row-dark-background .uw-button,
.row-dark-background .uw-button.uw-button-red-reverse,
.row-dark-background .uw-button.uw-button-reverse {
  border-width: 0;
}

.ohr-arrow-link a:after, .ohr-arrow-link a.uw-button-red:not(.uw-button-red-reverse):hover:after, .ohr-arrow-link a.uw-button-red:not(.uw-button-red-reverse):focus:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0,0,1792,1792' version='1.1' role='img' focusable='false' aria-hidden='true' alt='UW Symbol' aria-labelledby='dynid647f6644370291.78632138' style='fill: %23c5050c;'%3E%3Ctitle id='dynid647f6644370291.78632138'%3EUW More Symbol%3C/title%3E%3Cpath d='M979 960q0 13-10 23l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23zm384 0q0 13-10 23l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 1rem;
  width: 1rem;
  display: inline-block;
  vertical-align: -0.1rem;
  margin-left: 0.2rem;
}
.ohr-arrow-link a.uw-button-red:not(.uw-button-red-reverse):after, .ohr-arrow-link a.uw-button-red-reverse:hover:after, .ohr-arrow-link a.uw-button-red-reverse:focus:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0,0,1792,1792' version='1.1' role='img' focusable='false' aria-hidden='true' alt='UW Symbol' aria-labelledby='dynid647f6644370291.78632138' style='fill: %23fff;'%3E%3Ctitle id='dynid647f6644370291.78632138'%3EUW More Symbol%3C/title%3E%3Cpath d='M979 960q0 13-10 23l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23zm384 0q0 13-10 23l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 1rem;
  width: 1rem;
  display: inline-block;
  vertical-align: -0.1rem;
  margin-left: 0.2rem;
}

.tabs-title > a {
  transition: none;
}

@media print, screen and (min-width: 40em) {
  .uw-inner-row .uw-column.wide-column .uw-pe-group_of_links .uw-link-list-columns {
    max-width: none;
  }
  .uw-inner-row .uw-column.wide-column .uw-pe-group_of_links .uw-link-list-columns .uw-link-list {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: -1rem;
    list-style: none;
    -moz-column-count: 2;
         column-count: 2;
  }
  .uw-inner-row .uw-column.wide-column .uw-pe-group_of_links .uw-link-list-columns .uw-link-list li {
    max-width: 100%;
  }
  .uw-column.narrow-column .uw-pe-group_of_links .uw-link-list-columns .uw-link-list {
    -moz-column-count: 1;
         column-count: 1;
  }
  .uw-column.narrow-column .uw-pe-group_of_links .uw-link-list-columns .uw-link-list li {
    max-width: 100%;
  }
}
@media print, screen and (min-width: 40em) {
  .uw-inner-row .uw-column.wide-column .uw-pe-group_of_links .uw-link-list-columns .uw-link-list li {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.uw-gcse .gsc-control-cse {
  padding: 0;
}

.uw-gcse .gsc-input-box {
  height: 2rem;
}

.uw-gcse input {
  height: 2rem !important;
  padding-left: 1rem;
}

.uw-gcse .cse .gsc-search-button input.gsc-search-button-v2, .uw-gcse input.gsc-search-button-v2 {
  min-width: 40px;
  padding: 6px 10px;
}

.uw-gcse .gsc-table-result {
  margin-left: 8px;
}

.uw-gcse .gsc-webResult {
  padding: 0;
  margin-bottom: 1rem !important;
}

.uw-gcse table tbody, .uw-gcse table tfoot, .uw-gcse table thead {
  border: none;
  margin: 0;
  padding: 0;
}

.uw-gcse table tbody td, .uw-gcse table tbody th, .uw-gcse table tfoot td, .uw-gcse table tfoot th, .uw-gcse table thead td, .uw-gcse table thead th {
  padding: 0;
}

.gsc-control-wrapper-cse form table tbody tr .gsc-input {
  padding-right: 0 !important;
}

.gsc-control-wrapper-cse form table tbody tr .gsc-input .gsc-input-box table tbody tr td input {
  border: 1px solid #cfcfcf;
}

.gsc-control-wrapper-cse form table tbody tr .gsc-input .gsc-input-box table tbody tr td input[type=text] {
  transition-duration: 0.4s;
  transition-property: background-color;
  transition-timing-function: ease;
  height: 1.8rem !important;
  background: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NTEgMTAyNCI+PHBhdGggY2xhc3M9InBhdGgxIiBkPSJNNjU4LjI4NiA0NzUuNDNxMC0xMDUuNzE1LTc1LjE0My0xODAuODU4VDQwMi4yODYgMjE5LjQzIDIyMS40MyAyOTQuNTcgMTQ2LjI4NSA0NzUuNDN0NzUuMTQzIDE4MC44NTYgMTgwLjg1NiA3NS4xNDMgMTgwLjg1Ny03NS4xNDQgNzUuMTQzLTE4MC44NTd6bTI5Mi41NyA0NzUuNDI3cTAgMjkuNzE0LTIxLjcxMyA1MS40M1Q4NzcuNzEzIDEwMjRxLTMwLjg1NiAwLTUxLjQyOC0yMS43MTRsLTE5Ni0xOTUuNDNxLTEwMi4yODYgNzAuODU4LTIyOCA3MC44NThRMzIwLjU3IDg3Ny43MTQgMjQ2IDg0NnQtMTI4LjU3Mi04NS43MTQtODUuNzE0LTEyOC41N1QwIDQ3NS40Mjh0MzEuNzE0LTE1Ni4yODcgODUuNzE0LTEyOC41NyAxMjguNTctODUuNzE1IDE1Ni4yODctMzEuNzE0IDE1Ni4yODYgMzEuNzE0IDEyOC41NzIgODUuNzE0IDg1LjcxNCAxMjguNTdUODA0LjU3IDQ3NS40M3EwIDEyNS43MTMtNzAuODU3IDIyOGwxOTYgMTk2cTIxLjE0MyAyMS4xNDIgMjEuMTQzIDUxLjQyOHoiIGZpbGw9IiM4ZThlOTIiIHRyYW5zZm9ybT0ic2NhbGUoMC41KSIgLz48L3N2Zz4=) 0.5rem 0.45rem no-repeat #fff !important;
  padding-left: 2rem !important;
  margin: 0;
  display: inline-block;
  box-shadow: none;
}

.gsc-control-wrapper-cse form table tbody tr .gsc-input .gsc-input-box table tbody tr td input[type=text]:focus {
  box-shadow: 0 0 5px #494949;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

.gsc-control-wrapper-cse form table tbody tr .gsc-input .gsc-input-box table tbody tr td .gscb_a {
  line-height: 25px;
  vertical-align: text-top;
  color: #0479a8;
}

.gsc-control-wrapper-cse form table tbody tr .gsc-input .gsc-input-box table tbody tr td .gscb_a:hover {
  color: #034e6c !important;
}

.gsc-control-wrapper-cse form table tbody tr .gsc-input .gsc-input-box table tbody tr #gsib_b {
  display: block;
}

.gsc-control-wrapper-cse form table tbody tr .gsc-search-button {
  margin-left: 0;
}

.gsc-results {
  width: 100% !important;
}

.gsc-control-wrapper-cse form table tbody tr .gsc-search-button .gsc-search-button.gsc-search-button-v2 {
  padding: 9px 28px;
}

.gsc-control-wrapper-cse .gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible .gsc-wrapper .gsc-results .gsc-cursor-box {
  margin: 2rem 0 1rem;
}

.gsc-control-wrapper-cse .gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible .gsc-wrapper .gsc-cursor-page {
  color: #646569;
  margin: 0.2rem;
  padding: 0.2rem 0.4rem;
  border: 1px solid #dadfe1;
  border-radius: 5px;
  /* background: blueviolet; */
}

.gsc-control-wrapper-cse .gsc-above-wrapper-area-container tbody {
  background-color: #f7f7f7;
}

.gsc-control-wrapper-cse .gsc-above-wrapper-area-container .gsc-orderby-label, .gsc-control-wrapper-cse .gsc-above-wrapper-area-container .gsc-result-info {
  font-size: 1rem;
}

.gsc-control-wrapper-cse .gsc-above-wrapper-area-container .gsc-selected-option {
  font-size: 0.9rem;
}

.gsc-cursor-current-page {
  border-color: #0479a8 !important;
  background-color: #0479a8 !important;
  color: #f7f7f7 !important;
}

.gsc-above-wrapper-area {
  border: none !important;
}

.gsc-webResult.gsc-result {
  background: #fcfcfc !important;
  padding: 1rem 1rem 1rem !important;
  border-radius: 10px !important;
  margin-bottom: 1rem !important;
  border: 1px solid #f0f0f0 !important;
}

.gs-webResult.gs-result .gsc-thumbnail-inside div.gs-title {
  height: auto;
}

.gs-webResult.gs-result .gsc-thumbnail-inside div.gs-title a.gs-title {
  text-decoration: none;
  font-family: var(--uwTextFont);
  font-size: 18px;
  height: 2.2em;
  font-weight: 500;
  color: #0779a8;
}

.gs-webResult.gs-result .gsc-thumbnail-inside div.gs-title a.gs-title:focus, .gs-webResult.gs-result .gsc-thumbnail-inside div.gs-title a.gs-title:hover {
  color: #054f6d !important;
}

.gs-webResult.gs-result b {
  color: inherit;
}

.gs-webResult.gs-result .gsc-url-top .gs-bidi-start-align {
  font-family: var(--uwTextFont);
  font-size: 1rem;
  color: #333;
  font-style: italic;
  font-size: 0.8rem;
}

.gs-webResult.gs-result .gsc-table-result {
  font-family: var(--uwTextFont);
  margin-left: 0;
}

.gs-webResult.gs-result .gsc-table-result tbody {
  background-color: rgba(255, 255, 255, 0);
}

.gs-webResult.gs-result .gsc-table-result tbody tr .gsc-table-cell-snippet-close .gs-snippit {
  font-family: var(--uwTextFont);
}

.gs-webResult.gs-result .gs-fileFormat, .gs-webResult.gs-result .gs-fileFormatType, .gs-webResult.gs-result .gs-snippet {
  color: #333 !important;
  font-size: 1rem;
  background-color: inherit;
  border: none;
}

.gs-webResult.gs-result .gs-image-box.gs-web-image-box {
  margin: 5px 10px 10px 0;
}

.gs-webResult.gs-result .gs-image-box.gs-web-image-box .gs-image {
  -o-object-position: left top !important;
     object-position: left top !important;
}

@media screen and (max-width: 640px) {
  .gsc-refinementsArea {
    margin: 1rem 0 !important;
    padding: 0.5rem 0;
  }
  .gs-webResult.gs-result .gs-image-box.gs-web-image-box {
    float: none !important;
    width: 200px !important;
  }
  .gs-webResult.gs-result .gs-image-box.gs-web-image-box .gs-image {
    width: 200px !important;
    max-width: 200px !important;
  }
}
.gs-result a.gs-image {
  border: none !important;
}

.gs-webResult.gs-result .gs-per-result-labels {
  display: none;
}

.uw-outer-row .uw-inner-row table {
  font-family: var(--uwTextFont);
  border: 1px solid #ccc;
}
.uw-outer-row .uw-inner-row table th {
  font-family: var(--uwTextFont);
}
.uw-outer-row .uw-inner-row table td a {
  text-decoration: none;
}

.full-col {
  background-color: #b3abab;
}
.full-col td:last-child {
  text-align: center;
}

.full-col-special {
  background-color: #fff2cc;
}
.full-col-special td:last-child {
  text-align: center;
}

.bold-col-green {
  background-color: #e2efda;
}
.bold-col-green td {
  font-weight: bold;
  font-size: 1rem;
}

.stacked-col {
  float: left;
  width: 50%;
  padding: 10px;
}

.stacked-row:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (max-width: 400px) {
  .stacked-col {
    width: 100%;
  }
}
.compact-table tbody td {
  padding: 0.5rem 1rem 0.5rem 1rem;
}

body.uw-white-bg .uw-outer-row.lightest-gray-background .uw-content-box,
body.uw-white-bg .uw-outer-row.white-background .uw-content-box,
body.uw-white-bg .uw-outer-row.default-background .uw-content-box,
body.uw-light-gray-bg .uw-outer-row.lightest-gray-background .uw-content-box,
body.uw-light-gray-bg .uw-outer-row.white-background .uw-content-box,
body.uw-light-gray-bg .uw-outer-row.default-background .uw-content-box {
  border: 1px solid #cfcfcf;
  border-bottom: 4px solid #c5050c;
}
body.uw-white-bg .uw-outer-row.lightest-gray-background .uw-content-box,
body.uw-light-gray-bg .uw-outer-row.lightest-gray-background .uw-content-box {
  background-color: #fff;
}
body.uw-white-bg .uw-outer-row.white-background .uw-content-box,
body.uw-light-gray-bg .uw-outer-row.white-background .uw-content-box {
  background-color: #fcfcfc;
}

div.simple-box {
  padding: 0;
  margin-bottom: 2rem;
  border-bottom: 4px double #dadfe1;
}
div.simple-box > div > div > div > div.uw-content-box {
  background-color: transparent;
  border-bottom: 0;
}
div.simple-box > div > div > div > div.uw-content-box > * a {
  text-decoration: none;
}
div.simple-box > div > div > div > div.uw-content-box > * a:hover {
  text-decoration: underline;
}

div.uw-content-box p a,
div.uw-outer-row.has_text_block li a,
div.uw-outer-row.has_text_block p a {
  text-decoration: none;
}

div.uw-content-box {
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}

@media (max-width: 640px) {
  div.uw-content-box {
    box-shadow: none;
    border-radius: 0px;
  }
}
div.uw-content-box.rss-box {
  padding: 2rem 2rem 1rem;
}
div.uw-content-box.rss-box > h3 {
  font-weight: 800;
  color: #c5050c;
}
div.uw-content-box.rss-box > ul {
  margin: 1rem 0;
  list-style-type: none;
}
div.uw-content-box.rss-box > ul > li > a {
  text-decoration: none;
}
div.uw-content-box.rss-box > ul > li > span.rss-date {
  display: block;
  font-size: 0.875rem;
}

.arrow {
  padding: 1rem;
  background-color: transparent;
  color: #494949;
  cursor: pointer;
  border: 1px solid #ccc;
  margin: 0 1rem;
}

.arrow-null {
  background-color: transparent;
  border: 1px solid #dedede;
  color: #dedede;
}

#count {
  padding: 15px;
  color: #c5050c;
}

.filter-option ul {
  list-style-type: none;
  margin-left: 0;
}

.hidden {
  display: none !important;
}

.filter-checkbox {
  margin-right: 0.5rem;
}

.page-switch {
  padding: 5px;
  cursor: pointer;
}

.entry-content {
  width: 100%;
}

.vuesort {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.filter-option li {
  margin: 0;
}

.filter-option h3,
.filter-option ul {
  margin: 10px 0;
}

.filter-option {
  margin: 5px 0;
}

#showing {
  text-align: right;
  font-style: italic;
  color: #888;
}

#results {
  font-weight: 700;
  margin-bottom: 0;
}

.vuesort label {
  font-size: 1.2rem;
}

.event {
  padding-left: 0;
}

.event-details {
  padding-right: 0;
}

.course-title {
  font-size: 1.4rem;
}

.course p {
  margin-bottom: 5px;
}

table#jsonTable {
  border: 0;
}

table#jsonTable > tbody {
  background-color: inherit;
}

.daterangepicker {
  width: 750px;
}
.daterangepicker .drp-calendar {
  max-width: none !important;
}

.drp-buttons button {
  margin: 5px;
}

.load {
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex;
}

.loader {
  border: 8px solid #f3f3f3; /* Light grey */
  border-top: 8px solid #c5050c; /* UW Red */
  border-radius: 50%;
  width: 60px;
  height: 60px;
  animation: spin 2s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.mobile-overlay {
  display: none;
}

#filter-close {
  display: none;
}

@media (max-width: 640px) {
  .mobile-sidebar {
    transition: left 0.5s ease-in-out;
    height: 100vh;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 70%;
    position: absolute;
    left: -640px;
    top: 0;
    padding: 1rem !important;
  }
  #filter-close {
    display: block;
    position: absolute;
    top: -0.25rem;
    right: 5%;
    font-size: 3rem;
    margin: 0;
    padding: 0;
  }
  .mobile-overlay {
    transition: right 0.5s ease-in-out;
    display: block;
    width: 30%;
    height: 100vh;
    right: -640px;
    top: 0;
    position: absolute;
    background-color: rgba(150, 150, 150, 0.5);
  }
}
@media (min-width: 641px) {
  .uw-content-box {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
/*

  SJD Styling

*/
table.stack tr.jd-row-expand,
table.stack tr.jd-row-expand td,
.jd-row-expand,
.jd-row-expand td {
  display: none;
  background-color: #FFF;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

select#job_group, select#job_subgroup, select#job_salary, select#job_ksas, select#job_skills, input#search {
  max-width: 25rem;
}

.filter-box select, input#search {
  font-family: "Lato", sans-serif;
}

tr.jd-row td, tr.jd-row-expand td, tr.jd-row-expand td strong, tr.jd-row p, tr.jd-row ul li {
  font-size: 1rem;
}

#filterTable thead tr {
  background-color: #f7f7f7;
  color: #454545;
}

#filterTable thead tr th {
  text-transform: initial;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 0.8;
}

input#search {
  border: none;
  background-color: #f7f7f7;
  box-shadow: none;
  border-left: 6px solid #c5050c;
  border-radius: 4px 0px 0px 4px;
  border-bottom: 2px solid #dadfe1;
  transition: border 0.2s ease-in-out;
}
input#search:hover, input#search:focus {
  outline: none;
  border-left: 6px solid #000;
}

#job_group,
#job_subgroup,
#job_salary,
#job_ksas,
#job_skills,
#job_institution,
#job_supervisory,
#job_employeecategory,
#job_careertrack {
  border: none;
  border: 2px solid #000;
  background-color: #f7f7f7;
  box-shadow: none;
  transition: border 0.2s ease-in-out;
}
#job_group:hover, #job_group:focus,
#job_subgroup:hover,
#job_subgroup:focus,
#job_salary:hover,
#job_salary:focus,
#job_ksas:hover,
#job_ksas:focus,
#job_skills:hover,
#job_skills:focus,
#job_institution:hover,
#job_institution:focus,
#job_supervisory:hover,
#job_supervisory:focus,
#job_employeecategory:hover,
#job_employeecategory:focus,
#job_careertrack:hover,
#job_careertrack:focus {
  outline: none;
  border: 2px solid #c5050c;
}

#more-filters {
  border: none;
  border: 2px solid #000;
  background-color: #f7f7f7;
  box-shadow: none;
  transition: border 0.2s ease-in-out;
}
#more-filters:hover, #more-filters:focus {
  outline: none;
  border: 2px solid #c5050c;
}

#sort-by,
#resetButton {
  border: none;
  background-color: #f7f7f7;
  box-shadow: none;
  border: 2px solid #dadfe1;
  transition: border 0.2s ease-in-out;
}
#sort-by:hover, #sort-by:focus,
#resetButton:hover,
#resetButton:focus {
  outline: none;
  border: 2px solid #000;
}

#jobTable, #jobTable-bcms-rp {
  background-color: unset;
}

#filterTable,
#filterTable tbody {
  border: none;
  background-color: unset;
  margin-bottom: 0;
  border-collapse: collapse;
}
@media (max-width: 600px) {
  #filterTable tr,
  #filterTable tbody tr {
    width: 100%;
  }
  #filterTable tr td,
  #filterTable tbody tr td {
    width: 100%;
  }
  #filterTable tr td select,
  #filterTable tr td input,
  #filterTable tbody tr td select,
  #filterTable tbody tr td input {
    max-width: unset;
  }
}

#filterTable tbody tr td {
  padding: 0 1rem;
}

tr.jd-row.isSearched {
  background-color: #FFF;
  border-top: 1px solid #CCC;
}

tr.jd-row td.job-title {
  font-family: var(--uwSiteTitleFont);
  font-weight: 800;
  color: #c5050c;
  font-size: 1.25rem;
  line-height: 1;
  cursor: pointer;
}
tr.jd-row td.job-title:hover {
  color: #9b0000;
}

.job-group .linkFilter, .job-subgroup .linkFilter, .KSAfilter .linkFilter, .job-salary .linkFilter, .Category .linkFilter, p.job-salary, p.job-category {
  cursor: pointer;
  color: #446399;
}
.job-group .linkFilter:hover, .job-subgroup .linkFilter:hover, .KSAfilter .linkFilter:hover, .job-salary .linkFilter:hover, .Category .linkFilter:hover, p.job-salary:hover, p.job-category:hover {
  color: #293857;
}

/*
tr.jd-row.isSearched td.job-title {
  color: #c5050c;
}*/
.responsibilities li,
.responsibilities p,
.education li,
.education p {
  margin-bottom: 0;
}

.responsibilities ul:last-child {
  margin-bottom: 1rem;
}

.education ul {
  list-style-type: none;
  margin-left: 0;
}

div.ksa-detail p {
  margin-bottom: 0.5rem;
}

.job-title-filter {
  padding: 1rem 0;
  margin-bottom: 15px;
}

.job-title-filter .uw-search-input {
  vertical-align: baseline;
  display: inline;
}

option[value=""] {
  font-style: italic;
}

.jd-row {
  page-break-inside: avoid;
  page-break-before: auto;
  page-break-after: auto;
}
@media (max-width: 600px) {
  .jd-row {
    width: 100%;
  }
  .jd-row td {
    width: 100%;
  }
}

.jd-row td {
  page-break-inside: auto;
  page-break-before: auto;
  page-break-after: auto;
}

.jd-container {
  page-break-inside: avoid;
  page-break-before: auto;
  page-break-after: auto;
}

.jd-container div {
  page-break-inside: avoid;
  page-break-before: auto;
  page-break-after: auto;
}

.jd-container div ul, .jd-container div li, .jd-container div p, .jd-container div strong {
  page-break-inside: avoid;
  page-break-before: auto;
  page-break-after: auto;
}

.job-details button {
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  width: 50%;
  transition: border 0.2s ease-in-out;
}
.job-details button:hover {
  border: 1px solid #c5050c;
  color: #c5050c;
}
.job-details button:focus {
  outline: none;
  border: 1px solid #c5050c;
  color: #c5050c;
}

.job-title,
.job-title-head,
.job-title-filter {
  width: 75%;
}

.job-group,
.job-group-head,
.job-group-filter {
  width: 18%;
}

.job-subgroup,
.job-subgroup-head,
.job-subgroup-filter {
  width: 18%;
}

.job-salary,
.job-salary-head,
.job-salary-filter {
  width: 18%;
}

.job-details,
.job-details-head,
.job-details-filter {
  text-align: center;
  width: 8%;
}

.job-details button {
  font-size: 2rem;
}

#sort-by-bcms-rp,
#resetButton-bcms-rp {
  border: none;
  border-radius: 30px;
  background-color: #f7f7f7;
  box-shadow: none;
  border: 2px solid #dadfe1;
  transition: border 0.2s ease-in-out;
}
#sort-by-bcms-rp:hover, #sort-by-bcms-rp:focus,
#resetButton-bcms-rp:hover,
#resetButton-bcms-rp:focus {
  outline: none;
  border: 2px solid #c5050c;
}

#vac_row {
  background-color: #c5050c;
  color: #f7f7f7;
}

#bcms-rp-org {
  text-transform: lowercase;
}

#bcms-rp-org:first-letter {
  text-transform: capitalize;
}

a.bcms-rp-job-link {
  font-weight: 700;
  color: #0479a8;
  text-decoration: none;
  display: block;
}
a.bcms-rp-job-link:hover {
  color: #0479a8;
  text-decoration: underline !important;
}

input.filebutton {
  font-family: var(--uwSiteTitleFont);
}
input.filebutton::file-selector-button {
  border: 2px solid #000;
  background-color: #f7f7f7;
  box-shadow: none;
  transition: border 0.2s ease-in-out;
}
input.filebutton::file-selector-button:hover, input.filebutton::file-selector-button:focus {
  outline: none;
  border: 2px solid #c5050c;
  cursor: pointer;
}

@media (max-width: 600px) {
  #filterTable td {
    margin: 2rem 0;
  }
  #displayTable {
    border-collapse: collapse;
  } /*
.job-title::before {
  content: "Title: ";
  color: #494949;
}
.job-group::before {
  content: "Job Group: ";
}
.job-subgroup::before {
  content: "Job Subgroup: ";
}*/
  .job-details button {
    width: 100%;
  }
  #print-btn {
    display: none;
  }
}
.hintbutton {
  position: relative;
  display: inline-block;
  cursor: default;
  font-family: inherit;
  width: 50px;
  height: 50px;
  margin: -15px;
}
.hintbutton .tooltip {
  visibility: hidden;
  min-width: 280px;
  background-color: black;
  color: white;
  text-align: left;
  border-radius: 6px;
  padding: 20px;
  position: absolute;
  z-index: 1;
  bottom: 105%;
  left: 0;
  opacity: 0;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  transition-delay: 0.7s;
  line-height: 1.35;
}
.hintbutton .tooltip .ttIndicator {
  content: "";
  position: absolute;
  top: 100%;
  left: 25px;
  margin-left: -8px;
  border-width: 12px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
.hintbutton svg {
  border-bottom: 1px dotted;
  width: 17px;
}
.hintbutton:hover .tooltip, .hintbutton:focus-within .tooltip {
  visibility: visible;
  opacity: 0.8;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.hintbutton:focus-within {
  border: 2px solid black;
  border-radius: 3px;
  outline: none;
}

.arrowDisplay {
  margin-left: 5px;
}

.arrowDisplay.downwards .upArrow {
  display: none;
}

.arrowDisplay:not(.downwards) .downArrow {
  display: none;
}
.arrowDisplay:not(.downwards) .upArrow {
  display: initial;
}

#filter-area {
  width: 60%;
  max-height: 176px;
  overflow: hidden;
  transition: max-height 0.3s ease;
  margin-bottom: 25px;
  display: inline-block;
}

#filter-area.collapsed {
  max-height: 44px;
}

.wrapper-overflow {
  position: relative;
}

/* Top level nav */
.nav {
  margin: 20px 0;
}

/* Dropdowns */
.dropdown {
  position: absolute;
  display: none;
  transition: 0.1s linear display;
  min-width: 150px;
  z-index: 1;
  background-color: white;
  border: 1px solid black;
  max-height: 302px;
  overflow-y: auto;
}

.nav > li {
  float: left;
  margin-bottom: 0px;
}

/* Top level hover state, preserve hover state when hovering dropdown  */
.filter_option:focus,
.filter_option:hover:not(:disabled) {
  background: #EFEFEF;
  outline: 0;
  color: black;
}

.filter_option:disabled {
  cursor: not-allowed;
}

ul.show-menu {
  display: block;
}

.filter_option:focus {
  text-shadow: none;
}

.list-reset {
  margin: 0;
  padding: 0;
  list-style: none;
}

.dropdown li {
  margin-bottom: 0px;
  border: none;
}

.selectedFilter {
  color: white;
  background-color: #c5050c;
}

.filter_option {
  width: 100%;
  text-align: left;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  height: 30px;
  float: none;
  text-shadow: none;
  transition: 0.1s linear all;
  padding: 6px 9px;
  border: none;
}

.filter-header, #more-filters, #sort-by, #resetButton, #sort-by-bcms-rp, #resetButton-bcms-rp {
  text-transform: initial;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 0.8;
  font-family: var(--uwSiteTitleFont);
  height: 40px;
  padding: 10px 15px;
  text-decoration: none;
}

.filter-header, #more-filters, #sort-by-encapsulator, #resetButton, #resetButton-bcms-rp {
  margin-top: 4px;
  margin-right: 4px;
}

#sort-by-encapsulator, #more-filters, #resetButton, #resetButton-bcms-rp {
  float: right;
}

#sort-by, #sort-by-bcms-rp {
  width: 100%;
}

#sort-by-encapsulator {
  width: 11%;
}

@media (max-width: 600px) {
  .job-title-filter, #filter-area, .nav > li, .filter-header, .dropdown {
    width: 100%;
  }
  .dropdown {
    max-height: 283px;
  }
  #filter-area.collapsed {
    max-height: 132px;
  }
  #filter-area {
    max-height: 500px;
    margin-bottom: 25px;
  }
  #sort-by-encapsulator {
    width: 30%;
    float: left;
    margin-right: 0px;
    margin-top: 0px;
  }
  #sort-by, #sort-by-bcms-rp {
    margin: 0px;
  }
  #more-filters {
    float: none;
    width: 40%;
    margin: 0px;
  }
  #resetButton, #resetButton-bcms-rp {
    width: 30%;
    margin: 0px 0px 40px 0px;
  }
  #arrow-indicator {
    left: 50%;
  }
}
#filter-explanation-container {
  color: white;
  margin-bottom: 20px;
}

#arrow-indicator {
  content: "";
  position: relative;
  top: -12px;
  left: 5%;
  margin-left: -8px;
  border-width: 8px;
  border-style: solid;
  border-color: transparent transparent black transparent;
  display: none;
}

#filter-explanation-container a,
.tooltip a {
  color: #0BF;
}

#group-filter-explanation,
#subgroup-filter-explanation,
#salary-filter-explanation,
#category-filter-explanation,
#scope-filter-explanation,
#fte-filter-explanation,
#career-filter-explanation,
#knowledge-filter-explanation,
#skills-filter-explanation {
  background-color: black;
  padding: 7px;
  margin-bottom: 5px;
  border-radius: 5px;
  display: none;
}

.jd-row:not(.jd-row-expand) {
  display: grid;
  grid-template-columns: 45% 45% 10%;
  grid-template-rows: 30% 35% 35%;
  padding: 10px;
  border-radius: 20px;
  margin-top: 30px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
}

.job-title {
  grid-area: 1/1/2/4;
  width: auto;
}

.job-details {
  grid-area: 1/3/4/4;
  width: auto;
}

.job-group {
  grid-area: 2/1/3/2;
  width: auto;
  padding-bottom: 0px;
}

.job-subgroup {
  grid-area: 3/1/4/2;
  width: auto;
  padding-top: 0px;
}

.job-salary {
  grid-area: 2/2/3/3;
  width: auto;
  padding-bottom: 0px;
  margin-bottom: 0;
}

.Category {
  grid-area: 3/2/4/3;
  width: auto;
  padding-top: 0px;
}

.field-label {
  color: #494949;
}

#displayTable {
  border: none;
}

.jd-row.expandedCardView {
  border-bottom: none;
  border-radius: 20px 20px 0px 0px;
}

.jd-row {
  border: 1px solid #ccc;
}

.jd-row.jd-row-expand td {
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
}

.job-details button {
  border: 1px solid #cdcdcd;
  box-shadow: 0px 2px 4px #494949;
  position: relative;
  top: 25%;
  height: 50%;
  width: 75%;
  color: #888;
}

.job-details button:active {
  box-shadow: 0 2px 4px #494949 inset;
}

tbody {
  border: none;
}

@media (max-width: 600px) {
  .jd-row:not(.jd-row-expand) {
    grid-template-columns: 50% 30% 20%;
    grid-template-rows: 60px auto auto;
  }
  .jd-row, table.stack tr.jd-row-expand, table.stack tr.jd-row-expand td {
    border: none;
  }
  .job-title {
    grid-area: 1/1/2/3;
  }
  .job-details {
    grid-area: 1/3/2/4;
    padding: 0;
  }
  .job-details button {
    top: initial;
    width: 100%;
    height: 100%;
    font-size: 3rem;
  }
  .job-salary {
    grid-area: 2/2/3/4;
  }
  .Category {
    grid-area: 3/2/4/4;
  }
  #sort-by, #more-filters, #reset, #sort-by-bcms-rp {
    font-size: 1rem;
  }
  .linkFilterLabel {
    font-weight: bold;
  }
  .filter_option {
    height: 40px;
  }
  .subgroup-icon {
    display: none;
  }
}
.KSA-hide {
  display: none;
}

.scaled {
  margin-top: 1.5rem;
}

tr.jd-row li.KSAfilter, tr.jd-row li.KSAfilter > strong, .no-ksa-disclaimer, tr.jd-row p.onet-credit-text {
  font-size: 0.9rem;
  margin-bottom: 0.25rem;
}

.load {
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex;
}

.loader {
  border: 8px solid #f3f3f3; /* Light grey */
  border-top: 8px solid #c5050c; /* UW Red */
  border-radius: 50%;
  width: 60px;
  height: 60px;
  animation: spin 2s linear infinite;
}

#furlough-calculator-form {
  width: 90%;
  margin-bottom: 1rem;
}
#furlough-calculator-form input,
#furlough-calculator-form select {
  font-weight: bold;
}
#furlough-calculator-form label {
  font-family: var(--uwTextFont);
}
#furlough-calculator-form #warning {
  color: #9b0000;
}

@media print, screen and (min-width: 64em) {
  #furlough-calculator-form {
    width: 50%;
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
ul.job-listing {
  list-style-type: none;
  margin-left: 0;
}

ul.job-listing > h2 {
  color: #c5050c;
  margin: 0;
}

ul.job-listing > h2 > span {
  font-weight: 400;
}

ul.job-listing > h3 {
  font-weight: 900;
  text-transform: initial;
  margin-top: 0;
}

a.job-link {
  font-weight: 900;
  font-size: 1rem;
}

@media print {
  header,
  footer,
  #uw-top-menus,
  .uw-main-nav,
  .uw-header-container,
  .uw-global-bar,
  #print-btn,
  #breadcrumbs,
  .filter-box,
  .job-desc-intro,
  .job-details,
  .hintbutton svg,
  .hintbutton span.tooltip .ttIndicator,
  #sticky-menu {
    display: none;
  }
  #ohr-sticky-content {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  button.hintbutton {
    border-bottom: none;
  }
  .hintbutton span.tooltip {
    visibility: visible;
    opacity: 1;
    position: relative;
    display: inline-block;
    left: initial;
    margin-left: 0;
    border: 1px dotted black;
    min-width: 0;
  }
  strong:not(.KSAfilter > strong) {
    display: block;
  }
  div.jd-details, div.salary-details, tr.jd-row, div.jd-container, .jd-container .salary-details ul {
    page-break-inside: auto;
  }
  .uw-content-box.salary-box-print {
    padding: 1rem;
  }
  .uw-accordion-panel.-uw-accordion-is-hidden {
    max-height: none !important;
    visibility: visible;
  }
  .intro-directory {
    -moz-columns: 1;
         columns: 1;
  }
  .intro-directory li {
    margin-bottom: 0;
  }
  .ohr-arrow-link a[href]:after {
    all: unset;
    content: " (" attr(href) ")";
    word-wrap: break-word;
  }
}
body#tinymce {
  padding: 10px;
  margin: unset;
  height: 100%;
}

/**
    General
 */
.ohr-toolkit .uw-column:first-child .uw-pe-group_of_links h4 {
  text-transform: none;
}
.ohr-toolkit .uw-column:first-child .uw-pe-group_of_links {
  margin-top: -1rem;
}
.ohr-toolkit .uw-column:first-child .uw-pe-text_block + .uw-pe-group_of_links {
  margin-top: -2rem;
}
.ohr-toolkit .uw-column:first-child .uw-link-list li:last-child p {
  margin-bottom: 0;
}
.ohr-toolkit .uw-column:first-child {
  -ms-flex-order: 2;
      order: 2;
}
.ohr-toolkit .uw-column:last-child {
  -ms-flex-order: 1;
      order: 1;
}
.ohr-toolkit .uw-column:last-child .uw-pe-group_of_links:last-child {
  margin-bottom: 3rem;
}
@media print, screen and (min-width: 40em) {
  .ohr-toolkit .uw-column:first-child {
    -ms-flex-order: 1;
        order: 1;
  }
  .ohr-toolkit .uw-column:last-child {
    -ms-flex-order: 2;
        order: 2;
  }
}

body.uw-white-bg .uw-outer-row.lightest-gray-background .uw-content-box,
body.uw-white-bg .uw-outer-row.white-background .uw-content-box,
body.uw-white-bg .uw-outer-row.default-background .uw-content-box,
body.uw-light-gray-bg .uw-outer-row.lightest-gray-background .uw-content-box,
body.uw-light-gray-bg .uw-outer-row.white-background .uw-content-box,
body.uw-light-gray-bg .uw-outer-row.default-background .uw-content-box {
  border: 1px solid #cfcfcf;
  border-bottom: 4px solid #c5050c;
}
body.uw-white-bg .uw-outer-row.lightest-gray-background .uw-content-box,
body.uw-light-gray-bg .uw-outer-row.lightest-gray-background .uw-content-box {
  background-color: #fff;
}
body.uw-white-bg .uw-outer-row.white-background .uw-content-box,
body.uw-light-gray-bg .uw-outer-row.white-background .uw-content-box {
  background-color: #fcfcfc;
}

.uw-outer-row .uw-inner-row table {
  font-family: var(--uwTextFont);
  border: 1px solid #ccc;
}
.uw-outer-row .uw-inner-row table th {
  font-family: var(--uwTextFont);
}
.uw-outer-row .uw-inner-row table td a {
  text-decoration: none;
}

.full-col {
  background-color: #b3abab;
}
.full-col td:last-child {
  text-align: center;
}

.full-col-special {
  background-color: #fff2cc;
}
.full-col-special td:last-child {
  text-align: center;
}

.bold-col-green {
  background-color: #e2efda;
}
.bold-col-green td {
  font-weight: bold;
  font-size: 1rem;
}

a.uw-login-button {
  width: 100%;
  text-align: center;
}

p.links-group-pretext {
  margin-top: -0.5rem;
}

p.links-group-subtext {
  margin-top: 0.5rem;
}

.uw-column.wide-column .uw-pe-group_of_links .uw-link-list-columns.uw-link-list-no-wrap ul.uw-link-list {
  display: block;
}
.uw-column.wide-column .uw-pe-group_of_links .uw-link-list-columns.uw-link-list-no-wrap ul.uw-link-list li {
  max-width: 100%;
}

p.ohr-quote {
  font-size: 1.75rem;
  text-align: center;
  font-family: var(--uwBlockquoteFont);
}

p.ohr-quote cite {
  font-size: 1rem;
}

.error-page main {
  padding: 0 1rem;
}
.error-page div.page-content {
  padding: 4rem 0;
}

blockquote ul {
  padding-left: 1.25rem;
}
blockquote ul ul {
  padding: 0;
}

.hr-no-wrap {
  white-space: nowrap;
}

.gform_wrapper.gravity-theme .gfield_checkbox .gchoice label, .gform_wrapper.gravity-theme .gfield_radio .gchoice label {
  margin: auto;
  padding-left: 0.5rem;
  display: inline;
}

/**
    Utility Classes (things that are useful to use!)
*/
.list-columns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.list-columns > ul {
  margin-bottom: 0;
  margin-left: 2.2rem;
}

.white-background div.uw-aside {
  background-color: #f7f7f7;
  padding: 1.5rem;
  border: 1px solid #cfcfcf;
}

.lightest-gray-background div.uw-aside {
  background-color: #fff;
  padding: 1.5rem;
  border: 1px solid #cfcfcf;
}

.no-transform {
  text-transform: none;
}

/**
Migrated styles from old child-theme
*/
.uw-header {
  background-color: #f7f7f7;
}

ul.topics-list {
  list-style-type: disc;
}
ul.topics-list > li {
  font-size: 90%;
}

.hentry .attachment-post-thumbnail {
  width: inherit;
  float: left;
  padding: 0 2rem 0 0;
}

.single-post main .comments-area, .single-post main .post-navigation, .single-post main article {
  max-width: none;
}

/* Comparison table styling setup */
.check {
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
}
.check p {
  border-radius: 50%;
  width: 25px;
  height: 25px;
  margin-bottom: 0px;
  margin: 0 auto;
}
.check p.check-yes {
  background-color: #40a506;
}

@media print, screen and (min-width: 40em) {
  .entry-content h1.page-title.uw-mini-bar {
    color: #494949;
    margin-top: 0.2rem;
    margin-bottom: 2.5rem;
  }
  .uw-column.one-column .uw-pe-group_of_links .uw-link-list-columns.uw-link-list-wide {
    max-width: none;
  }
  .uw-column.one-column .uw-pe-group_of_links .uw-link-list-columns.uw-link-list-wide ul.uw-link-list li {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .uw-column.wide-column .uw-pe-group_of_links .uw-link-list-columns .uw-link-list li {
    padding-left: 0em;
  }
  .uw-column.one-column .uw-pe-group_of_links .uw-link-list-columns .uw-link-list {
    -moz-column-count: 2;
         column-count: 2;
  }
}
@media print, screen and (min-width: 64em) {
  .list-columns {
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .list-columns > ul {
    margin: 0 auto;
  }
}
.hidden {
  display: none !important;
}

@media (min-width: 640px) {
  .uw-content-box {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
h1.page-title.uw-mini-bar:empty:before {
  content: unset;
}

h1.page-title.uw-mini-bar:empty {
  margin: 0;
}

h1.hr-emp,
h2.hr-emp,
h3.hr-emp {
  position: relative;
  text-align: left;
  margin-bottom: 2rem;
}

h1.hr-emp:before,
h2.hr-emp:before,
h3.hr-emp:before {
  content: "";
  position: absolute;
  left: -1rem;
  right: unset;
  margin: 0 auto;
  height: 1.25em;
  width: 6px;
  top: 0;
  background-color: #c5050c;
}

h2.hr-emp-sub,
h3.hr-emp-sub,
h4.hr-emp-sub {
  font-weight: 400;
  border-bottom: 1px solid lightgrey;
}
h2.hr-emp-sub > strong,
h3.hr-emp-sub > strong,
h4.hr-emp-sub > strong {
  font-weight: 450;
}

h4.hr-emp-sub {
  font-size: 1.25rem;
}

h1.hr-chapter,
h2.hr-chapter,
h3.hr-chapter {
  font-size: 2rem;
  text-align: left;
  position: relative;
  margin-top: 2rem !important;
}

h1.hr-chapter:before,
h2.hr-chapter:before,
h3.hr-chapter:before {
  background-color: #c5050c;
  content: "";
  position: absolute;
  left: 0;
  right: unset;
  margin: 0 auto;
  width: 1.5em;
  height: 6px;
  top: -1rem;
}

.hr-callout-box {
  padding: 2rem;
  margin: 0 0 1rem;
  border-radius: 10px;
  background: #fcfcfc;
  border: 1px solid #f0f0f0;
  font-size: 1.125rem;
}

.hr-callout-box :is(h1, h2, h3, h4, h5):first-of-type {
  margin-top: 0;
}

.hr-callout-box :last-child {
  margin-bottom: 0;
}

.intro-directory {
  list-style: none;
  margin-left: 0 !important;
  padding-left: 0 !important;
}

ul.hr-contact-grid {
  padding: 0;
  list-style: none;
}

.hr-contact-grid {
  -moz-column-count: 3;
       column-count: 3;
  margin: 1.5rem 0 0;
  padding: 0;
  list-style: none;
}

.hr-contact-grid li {
  font-weight: 200;
}

@media screen and (max-width: 80em) {
  .hr-contact-grid {
    -moz-column-count: 2;
         column-count: 2;
  }
}
@media screen and (max-width: 60em) {
  .hr-contact-grid {
    -moz-column-count: 1;
         column-count: 1;
  }
  .hr-contact-grid li > span {
    display: block;
  }
  .hr-contact-grid li > span:after {
    content: "";
  }
}
@media print {
  .hr-contact-grid {
    -moz-column-count: 1;
         column-count: 1;
  }
  .hr-contact-grid br {
    display: none;
  }
  .hr-contact-grid .hr-callout-box {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
/* Notifications and Warning */
.hr-notice-red strong,
.hr-notice-orange strong,
.hr-notice-green strong {
  font-weight: 500;
}

.hr-notice-red p:last-child,
.hr-notice-orange p:last-child,
.hr-notice-green p:last-child {
  margin-bottom: 0;
}

.hr-notice-green {
  border-radius: 6px;
  padding: 0.5rem 1rem;
  border: 1px solid #00b95c;
  background: palegreen;
  margin: 1rem 0;
}

.hr-notice-red {
  border-radius: 6px;
  padding: 0.5rem 1rem;
  border: 1px solid #c5060c;
  background: #fdb5b7;
  margin: 1rem 0;
}

.hr-notice-orange {
  border-radius: 6px;
  padding: 0.5rem 1rem;
  border: 1px solid #ffdb99;
  background: #fff6e5;
  margin: 1rem 0;
}

/** Lists */
ul.hr-item-list {
  list-style: none;
  margin-left: 0;
  padding: 0 !important;
}

ul.hr-item-list > li {
  padding: 2rem;
  margin: 0 0 1rem;
  border: 1px solid lightgrey;
  border-radius: 10px;
  background: #fcfcfc;
}

ul.hr-item-list > li:nth-of-type(odd) {
  background: #f7f7f7;
}

ul.hr-item-list.hr-light-bg > li {
  background: #fcfcfc;
  border: 1px solid #f0f0f0;
}

body.uw-light-gray-bg .uw-outer-row.default-background:nth-child(even) ul.hr-item-list.hr-light-bg > li {
  background: #fff;
}

ul.hr-item-list > li *:is(h1, h2, h3, h4, h5):first-of-type {
  margin-top: 0;
}

ul.hr-item-list > li *:last-child {
  margin-bottom: 0;
}

.hr-item-list > li > .ohr-arrow-link a {
  font-size: 1.375rem;
  font-weight: 450;
  margin-bottom: 0.5rem;
  display: inline-block;
  width: 100%;
}

/* CTA lists */
ul.hr-cta-link-list {
  list-style: circle;
  margin-left: 1.125rem;
}

ul.hr-cta-link-list li {
  padding-left: 0.125rem;
}

/* Non-lists */
ul.hr-non-list {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

/**
 *
 * Callout boxes
 * 
 */
@media print, screen and (min-width: 40em) {
  .intro-directory {
    -moz-column-count: 2;
         column-count: 2;
  }
}
@media print, screen and (min-width: 40em) {
  .hr-intro-text p, p.hr-intro-text {
    font-size: 1.4rem;
    font-weight: 200;
  }
}
/**
* Blogs - Archive
*/
.archive .hentry.type-post {
  background: #fcfcfc;
  border: 1px solid #f0f0f0;
  padding: 2rem;
  margin: 0 0 1rem;
  border-radius: 10px;
}
.archive .hentry:first-of-type {
  margin-bottom: 1rem;
}
.archive .hentry:last-of-type {
  margin-bottom: 4rem;
}
.archive .hentry h2.entry-title {
  margin-top: 0;
}

body.archive.category .entry-title.uw-mini-bar:before, body.archive.category .widget-title:before,
body.archive.tag .entry-title.uw-mini-bar:before,
body.archive.tag .widget-title:before {
  content: unset;
}
body.archive.category .entry-content p,
body.archive.tag .entry-content p {
  margin: 10px 0;
}
body.archive.category .entry-header .entry-meta,
body.archive.tag .entry-header .entry-meta {
  padding: 0;
}

#uw-accordion-search {
  width: 75%;
  z-index: 1000;
  position: relative;
}

#uw-accordion-search-clear {
  position: absolute;
  width: 1.5rem;
  height: 2rem;
  background: white;
  transform: translate(-1.7rem, 0.2rem);
  z-index: 1000;
}

#uw-accordion-search-clear:before {
  width: 1.5rem;
  height: 2rem;
  content: "";
  background: white;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

#uw-accordion-search select:focus {
  outline: #015fcc auto 1px;
}

#uw-accordion-search select option[disabled] {
  color: rgb(170, 170, 170);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vYXNzZXRzL3N0eWxlcy9vaHItdXctdGhlbWVfbWFpbi5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy9fdXdfZm9udHMuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL2Fzc2V0cy9zdHlsZXMvdXctY29tcG9uZW50cy9fdXdfcmVzZXQuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL2Fzc2V0cy9zdHlsZXMvX3V3LXZhcnMuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvX3ZlbmRvci9ub3JtYWxpemUtc2Nzcy9zYXNzL25vcm1hbGl6ZS9fbm9ybWFsaXplLW1peGluLnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9fdmVuZG9yL25vcm1hbGl6ZS1zY3NzL3Nhc3Mvbm9ybWFsaXplL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL192ZW5kb3Ivbm9ybWFsaXplLXNjc3Mvc2Fzcy9ub3JtYWxpemUvX3ZlcnRpY2FsLXJoeXRobS5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9fZ2xvYmFsLnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3V0aWwvX3VuaXQuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL2Fzc2V0cy9zdHlsZXMvX3NldHRpbmdzLnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3V0aWwvX21peGlucy5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9ncmlkL19mbGV4LWdyaWQuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZ3JpZC9fcm93LnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3V0aWwvX2JyZWFrcG9pbnQuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZ3JpZC9fZ3V0dGVyLnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3V0aWwvX2ZsZXguc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZ3JpZC9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdHlwb2dyYXBoeS9fYmFzZS5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy90eXBvZ3JhcGh5L19oZWxwZXJzLnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3R5cG9ncmFwaHkvX2FsaWdubWVudC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy90eXBvZ3JhcGh5L19wcmludC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3Jtcy9fdGV4dC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3Jtcy9fY2hlY2tib3guc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm9ybXMvX2Zvcm1zLnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2Zvcm1zL19sYWJlbC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3Jtcy9faGVscC10ZXh0LnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3Jtcy9fZmllbGRzZXQuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm9ybXMvX3NlbGVjdC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3Jtcy9fZXJyb3Iuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi1tZW51LnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fY2FsbG91dC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19jbG9zZS1idXR0b24uc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fbWVudS5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19tZW51LWljb24uc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fZHJpbGxkb3duLnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX2Ryb3Bkb3duLW1lbnUuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19sYWJlbC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19tZWRpYS1vYmplY3Quc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fb2ZmLWNhbnZhcy5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX3JldmVhbC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL190YWJsZS5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL190YWJzLnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3V0aWwvX2NvbG9yLnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fZmxleC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy9fdXctY29sb3JzLnNjc3MiLCIuLi8uLi91dy10aGVtZS9hc3NldHMvc3R5bGVzL191d19taW5pX2Jhci5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy93cC1jb3JlLnNjc3MiLCIuLi8uLi91dy10aGVtZS9hc3NldHMvc3R5bGVzL3dwLXBvc3RzLnNjc3MiLCIuLi8uLi91dy10aGVtZS9hc3NldHMvc3R5bGVzL3dwLWNvbW1lbnRzLnNjc3MiLCIuLi8uLi91dy10aGVtZS9hc3NldHMvc3R5bGVzL3V3LWNvbXBvbmVudHMvX3V3X2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy91dy1jb21wb25lbnRzL191d19hbHRlcm5hdGluZ19jb250ZW50X2JveC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy91dy1jb21wb25lbnRzL191d19idXR0b24uc2NzcyIsIi4uLy4uL3V3LXRoZW1lL2Fzc2V0cy9zdHlsZXMvdXctY29tcG9uZW50cy9fdXdfY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL2Fzc2V0cy9zdHlsZXMvdXctY29tcG9uZW50cy9fdXdfaW1hZ2Vfb25seV9jYXJvdXNlbC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy91dy1jb21wb25lbnRzL191d19jb250ZW50X2JveC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy91dy1jb21wb25lbnRzL191d19kb2N1bWVudHNfbGlzdGluZy5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy91dy1jb21wb25lbnRzL191d19mYWN1bHR5X3N0YWZmLnNjc3MiLCIuLi8uLi91dy10aGVtZS9hc3NldHMvc3R5bGVzL3V3LWNvbXBvbmVudHMvX3V3X2ZlYXR1cmVkLWNvbnRlbnQuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL2Fzc2V0cy9zdHlsZXMvdXctY29tcG9uZW50cy9fdXdfZm9vdGVyLnNjc3MiLCIuLi8uLi91dy10aGVtZS9hc3NldHMvc3R5bGVzL3V3LWNvbXBvbmVudHMvX3V3X2Zvcm0uc2NzcyIsIi4uLy4uL3V3LXRoZW1lL2Fzc2V0cy9zdHlsZXMvdXctY29tcG9uZW50cy9fdXdfZ2xvYmFsX2Jhci5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy91dy1jb21wb25lbnRzL191d19oZWFkZXIuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL2Fzc2V0cy9zdHlsZXMvdXctY29tcG9uZW50cy9fdXdfaGVyby5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy9fdXdfbW9yZV9hcnJvdy5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy91dy1jb21wb25lbnRzL191d19pbWFnZV9nYWxsZXJ5LnNjc3MiLCIuLi8uLi91dy10aGVtZS9hc3NldHMvc3R5bGVzL3V3LWNvbXBvbmVudHMvX3V3X3Bvc3RzX2xpc3Rpbmcuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL2Fzc2V0cy9zdHlsZXMvdXctY29tcG9uZW50cy9fdXdfbGluay1saXN0LnNjc3MiLCIuLi8uLi91dy10aGVtZS9hc3NldHMvc3R5bGVzL3V3LWNvbXBvbmVudHMvX3V3X2xpc3RfYnV0dG9ucy5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy91dy1jb21wb25lbnRzL191d19uYXZfbWVudS5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy91dy1jb21wb25lbnRzL191d19vZW1iZWQuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL2Fzc2V0cy9zdHlsZXMvdXctY29tcG9uZW50cy9fdXdfcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy91dy1jb21wb25lbnRzL191d19yZWxhdGVkLXBvc3RzLnNjc3MiLCIuLi8uLi91dy10aGVtZS9hc3NldHMvc3R5bGVzL3V3LWNvbXBvbmVudHMvX3V3X3NlYXJjaF9pbnB1dC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy91dy1jb21wb25lbnRzL191d19zbGlja19zbGlkZXJfYnV0dG9ucy5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy91dy1jb21wb25lbnRzL191d190YWJiZWRfY29udGVudC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy91dy1jb21wb25lbnRzL191d190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi91dy10aGVtZS9hc3NldHMvc3R5bGVzL3V3LWNvbXBvbmVudHMvX3V3X3RleHRfYmxvY2suc2NzcyIsIi4uLy4uL3V3LXRoZW1lL2Fzc2V0cy9zdHlsZXMvdXctY29tcG9uZW50cy9fdXdfZXZlbnRzLnNjc3MiLCIuLi8uLi91dy10aGVtZS9hc3NldHMvc3R5bGVzL3V3LWNvbXBvbmVudHMvX3V3X3V0aWxzLnNjc3MiLCIuLi8uLi91dy10aGVtZS9hc3NldHMvc3R5bGVzL2N1c3RvbS5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy9fZ3Jhdml0eS1mb3Jtcy1sZWdhY3kuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL2Fzc2V0cy9zdHlsZXMvX2dyYXZpdHktZm9ybXMuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL2Fzc2V0cy9zdHlsZXMvX3dwRGF0YVRhYmxlcy5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy9zbGljay5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy9tYWduaWZpYy1wb3B1cC5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy9tYWduaWZpYy1wb3B1cC1zZXR0aW5ncy5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy9fdXctYWNjZXNzaWJpbGl0eS5zY3NzIiwiLi4vLi4vdXctdGhlbWUvYXNzZXRzL3N0eWxlcy9fdXctcHJpbnQuc2NzcyIsIi4uLy4uL3V3LXRoZW1lL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCIuLi8uLi91dy10aGVtZS9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2Zvcm1zL19yYW5nZS5zY3NzIiwiLi4vLi4vdXctdGhlbWUvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19zdGlja3kuc2NzcyIsIi4uL2Fzc2V0cy9zdHlsZXMvb2hyLWN1c3RvbS1oZXJvLnNjc3MiLCIuLi9hc3NldHMvc3R5bGVzL29oci1sYW5kaW5nLXBhZ2VzLnNjc3MiLCIuLi9hc3NldHMvc3R5bGVzL29oci1uYXYtYmFycy5zY3NzIiwiLi4vYXNzZXRzL3N0eWxlcy9vaHItc3RpY2t5LW1lbnUuc2NzcyIsIi4uL2Fzc2V0cy9zdHlsZXMvb2hyLXR5cG9ncmFwaHkuc2NzcyIsIi4uL2Fzc2V0cy9zdHlsZXMvb2hyLWxpbmtzLnNjc3MiLCIuLi9hc3NldHMvc3R5bGVzL29oci1nY3NlLnNjc3MiLCIuLi9hc3NldHMvc3R5bGVzL29oci10YWJsZXMuc2NzcyIsIi4uL2Fzc2V0cy9zdHlsZXMvb2hyLXV3LWJveC5zY3NzIiwiLi4vYXNzZXRzL3N0eWxlcy9vaHItY291cnNlcy5zY3NzIiwiLi4vYXNzZXRzL3N0eWxlcy9vaHItam9iLWRlc2NyaXB0aW9uLnNjc3MiLCIuLi9hc3NldHMvc3R5bGVzL29oci12dWUuc2NzcyIsIi4uL2Fzc2V0cy9zdHlsZXMvb2hyLWpvYnMtcGx1Z2luLnNjc3MiLCIuLi9hc3NldHMvc3R5bGVzL29oci1wcmludC5zY3NzIiwiLi4vYXNzZXRzL3N0eWxlcy9vaHItZWRpdG9yLXN0eWxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7OztFQUFBO0FDR0E7bUpBQUE7QUFFQSxVQUFBO0FBQ0E7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLCtFQUFBO0VBQ0EseUtBQUE7QUZJRjtBRUZBLGNBQUE7QUFDQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUdBQUE7RUFDQSxtSEFBQTtBRklGO0FFRkEsVUFBQTtBQUNBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSx3RUFBQTtFQUNBLHlLQUFBO0FGSUY7QUVGQSxjQUFBO0FBQ0E7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLDRGQUFBO0VBQ0EsbUhBQUE7QUZJRjtBRUZBLFVBQUE7QUFDQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEVBQUE7RUFDQSx5S0FBQTtBRklGO0FFRkEsY0FBQTtBQUNBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnRkFBQTtFQUNBLG1IQUFBO0FGSUY7QUVGQSxVQUFBO0FBQ0E7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFD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Qk07RUtuTEosZ0JBQUE7QWxCOHpCRjs7QWFucEJNO0VBQ0UsNEJBQUE7TUFBQSx3QkFBQTtFQUNBLHlCQUFBO0Fic3BCUjs7QWFocEJNO0VLbkxKLDJCQUFBO0FsQnUwQkY7O0FhNXBCTTtFQUNFLGtCQUFBO01BQUEsY0FBQTtFQUNBLGVBQUE7QWIrcEJSOztBYXpwQk07RUtuTEosMkJBQUE7QWxCZzFCRjs7QWF0cEJNO0VJM0pKLGlCSjBKZTtNSTFKZixRSjBKZTtBYjJwQmpCOztBYTFwQk07RUkzSkosaUJKMEplO01JMUpmLFFKMEplO0FiK3BCakI7O0FhOXBCTTtFSTNKSixpQkowSmU7TUkxSmYsUUowSmU7QWJtcUJqQjs7QWFscUJNO0VJM0pKLGlCSjBKZTtNSTFKZixRSjBKZTtBYnVxQmpCOztBYXRxQk07RUkzSkosaUJKMEplO01JMUpmLFFKMEplO0FiMnFCakI7O0FhMXFCTTtFSTNKSixpQkowSmU7TUkxSmYsUUowSmU7QWIrcUJqQjs7QWF2cUJNO0VBbklKLG1CQUFBO01BQUEsZUFBQTtBYjh5QkY7QWE1eUJFO0VBR0Usa0JBQUE7TUFBQSxjQUFBO0VBQ0EsZUFITTtBYit5QlY7O0FhL3FCTTtFQW5JSixtQkFBQTtNQUFBLGVBQUE7QWJzekJGO0FhcHpCRTtFQUdFLGlCQUFBO01BQUEsYUFBQTtFQUNBLGNBSE07QWJ1ekJWOztBYXZyQk07RUFuSUosbUJBQUE7TUFBQSxlQUFBO0FiOHpCRjtBYTV6QkU7RUFHRSw0QkFBQTtNQUFBLHdCQUFBO0VBQ0EseUJBSE07QWIrekJWOztBYS9yQk07RUFuSUosbUJBQUE7TUFBQSxlQUFBO0FiczBCRjtBYXAwQkU7RUFHRSxpQkFBQTtNQUFBLGFBQUE7RUFDQSxjQUhNO0FidTBCVjs7QWF2c0JNO0VBbklKLG1CQUFBO01BQUEsZUFBQTtBYjgwQkY7QWE1MEJFO0VBR0UsaUJBQUE7TUFBQSxhQUFBO0VBQ0EsY0FITTtBYiswQlY7O0FhL3NCTTtFQW5JSixtQkFBQTtNQUFBLGVBQUE7QWJzMUJGO0FhcDFCRTtFQUdFLDRCQUFBO01BQUEsd0JBQUE7RUFDQSx5QkFITTtBYnUxQlY7O0FhdnRCTTtFQW5JSixtQkFBQTtNQUFBLGVBQUE7QWI4MUJGO0FhNTFCRTtFQUdFLDRCQUFBO01BQUEsd0JBQUE7RUFDQSx5QkFITTtBYisxQlY7O0FhL3RCTTtFQW5JSixtQkFBQTtNQUFBLGVBQUE7QWJzMkJGO0FhcDJCRTtFQUdFLG1CQUFBO01BQUEsZUFBQTtFQUNBLGdCQUhNO0FidTJCVjs7QWF2ckJNO0VHclFGLGdCQUZVO0VBR1YsZUFIVTtBaEJtOEJkOztBYXhyQk07RUd6UUYsbUJBRlU7RUFHVixrQkFIVTtBaEJ3OEJkOztBZWowQk07RUYwREE7SUFDRSwyQkFBQTtRQUFBLHVCQUFBO0lBQ0Esd0JBQUE7RWIyd0JOO0VhcndCSTtJS25MSixlQUFBO0VsQjI3QkE7RWFoeEJJO0lBQ0UsNEJBQUE7UUFBQSx3QkFBQTtJQUNBLHlCQUFBO0Via3hCTjtFYTV3Qkk7SUtuTEosMEJBQUE7RWxCazhCQTtFYXZ4Qkk7SUFDRSxpQkFBQTtRQUFBLGFBQUE7SUFDQSxjQUFBO0VieXhCTjtFYW54Qkk7SUtuTEosMkJBQUE7RWxCeThCQTtFYTl4Qkk7SUFDRSw0QkFBQTtRQUFBLHdCQUFBO0lBQ0EseUJBQUE7RWJneUJOO0VhMXhCSTtJS25MSixnQkFBQTtFbEJnOUJBO0VhcnlCSTtJQUNFLDRCQUFBO1FBQUEsd0JBQUE7SUFDQSx5QkFBQTtFYnV5Qk47RWFqeUJJO0lLbkxKLDJCQUFBO0VsQnU5QkE7RWE1eUJJO0lBQ0UsaUJBQUE7UUFBQSxhQUFBO0lBQ0EsY0FBQTtFYjh5Qk47RWF4eUJJO0lLbkxKLDJCQUFBO0VsQjg5QkE7RWFuekJJO0lBQ0UsNEJBQUE7UUFBQSx3QkFBQTtJQUNBLHlCQUFBO0VicXpCTjtFYS95Qkk7SUtuTEosZ0JBQUE7RWxCcStCQTtFYTF6Qkk7SUFDRSw0QkFBQTtRQUFBLHdCQUFBO0lBQ0EseUJBQUE7RWI0ekJOO0VhdHpCSTtJS25MSiwyQkFBQTtFbEI0K0JBO0VhajBCSTtJQUNFLGlCQUFBO1FBQUEsYUFBQTtJQUNBLGNBQUE7RWJtMEJOO0VhN3pCSTtJS25MSiwyQkFBQTtFbEJtL0JBO0VheDBCSTtJQUNFLDRCQUFBO1FBQUEsd0JBQUE7SUFDQSx5QkFBQTtFYjAwQk47RWFwMEJJO0lLbkxKLGdCQUFBO0VsQjAvQkE7RWEvMEJJO0lBQ0UsNEJBQUE7UUFBQSx3QkFBQTtJQUNBLHlCQUFBO0ViaTFCTjtFYTMwQkk7SUtuTEosMkJBQUE7RWxCaWdDQTtFYXQxQkk7SUFDRSxrQkFBQTtRQUFBLGNBQUE7SUFDQSxlQUFBO0VidzFCTjtFYWwxQkk7SUtuTEosMkJBQUE7RWxCd2dDQTtFYTkwQkk7SUkzSkosaUJKMEplO1FJMUpmLFFKMEplO0ViazFCZjtFYWoxQkk7SUkzSkosaUJKMEplO1FJMUpmLFFKMEplO0VicTFCZjtFYXAxQkk7SUkzSkosaUJKMEplO1FJMUpmLFFKMEplO0VidzFCZjtFYXYxQkk7SUkzSkosaUJKMEplO1FJMUpmLFFKMEplO0ViMjFCZjtFYTExQkk7SUkzSkosaUJKMEplO1FJMUpmLFFKMEplO0ViODFCZjtFYTcxQkk7SUkzSkosaUJKMEplO1FJMUpmLFFKMEplO0ViaTJCZjtFYXoxQkk7SUFuSUosbUJBQUE7UUFBQSxlQUFBO0ViKzlCQTtFYTc5QkE7SUFHRSxrQkFBQTtRQUFBLGNBQUE7SUFDQSxlQUhNO0ViZytCUjtFYWgyQkk7SUFuSUosbUJBQUE7UUFBQSxlQUFBO0VicytCQTtFYXArQkE7SUFHRSxpQkFBQTtRQUFBLGFBQUE7SUFDQSxjQUhNO0VidStCUjtFYXYyQkk7SUFuSUosbUJBQUE7UUFBQSxlQUFBO0ViNitCQTtFYTMrQkE7SUFHRSw0QkFBQTtRQUFBLHdCQUFBO0lBQ0EseUJBSE07RWI4K0JSO0VhOTJCSTtJQW5JSixtQkFBQTtRQUFBLGVBQUE7RWJvL0JBO0VhbC9CQTtJQUdFLGlCQUFBO1FBQUEsYUFBQTtJQUNBLGNBSE07RWJxL0JSO0VhcjNCSTtJQW5JSixtQkFBQTtRQUFBLGVBQUE7RWIyL0JBO0Vhei9CQTtJQUdFLGlCQUFBO1FBQUEsYUFBQTtJQUNBLGNBSE07RWI0L0JSO0VhNTNCSTtJQW5JSixtQkFBQTtRQUFBLGVBQUE7RWJrZ0NBO0VhaGdDQTtJQUdFLDRCQUFBO1FBQUEsd0JBQUE7SUFDQSx5QkFITTtFYm1nQ1I7RWFuNEJJO0lBbklKLG1CQUFBO1FBQUEsZUFBQTtFYnlnQ0E7RWF2Z0NBO0lBR0UsNEJBQUE7UUFBQSx3QkFBQTtJQUNBLHlCQUhNO0ViMGdDUjtFYTE0Qkk7SUFuSUosbUJBQUE7UUFBQSxlQUFBO0ViZ2hDQTtFYTlnQ0E7SUFHRSxtQkFBQTtRQUFBLGVBQUE7SUFDQSxnQkFITTtFYmloQ1I7QUFDRjtBZWwrQk07RUZ3RkU7SUFDRSxpQkFBQTtRQUFBLGFBQUE7RWI2NEJSO0FBQ0Y7QWV2K0JNO0VGK0ZFO0lJdktOLHVCQXBFbUI7UUFvRW5CLG1CQXBFbUI7RWpCdW5DbkI7RWE1NEJNO0lJdktOLCtCQXBFbUI7UUFvRW5CLDJCQXBFbUI7RWpCMG5DbkI7RWEvNEJNO0lJdktOLDBCQXBFbUI7UUFvRW5CLHNCQXBFbUI7RWpCNm5DbkI7RWFsNUJNO0lJdktOLGtDQXBFbUI7UUFvRW5CLDhCQXBFbUI7RWpCZ29DbkI7RWFoNUJJO0lBQ0Usa0JBQUE7UUFBQSxjQUFBO0ViazVCTjtFYS80Qkk7SUFDRSxrQkFBQTtRQUFBLGNBQUE7RWJpNUJOO0VhOTRCSTtJQUNFLGtCQUFBO1FBQUEsY0FBQTtFYmc1Qk47QUFDRjtBYTM0QlU7RUFDRSxrQkFBQTtNQUFBLGNBQUE7QWI2NEJaO0FlamdDTTtFRm1ISTtJQUlJLGlCQUFBO1FBQUEsYUFBQTtFYjg0Qlo7RWFyNEJJO0lHclFGLGdCQUZVO0lBR1YsZUFIVTtFaEJncENaO0VhcjRCSTtJR3pRRixxQkFGVTtJQUdWLG9CQUhVO0VoQm9wQ1o7QUFDRjs7QWU5Z0NNO0VGMERBO0lBQ0UsMkJBQUE7UUFBQSx1QkFBQTtJQUNBLHdCQUFBO0VidzlCTjtFYWw5Qkk7SUtuTEosZUFBQTtFbEJ3b0NBO0VhNzlCSTtJQUNFLDRCQUFBO1FBQUEsd0JBQUE7SUFDQSx5QkFBQTtFYis5Qk47RWF6OUJJO0lLbkxKLDBCQUFBO0VsQitvQ0E7RWFwK0JJO0lBQ0UsaUJBQUE7UUFBQSxhQUFBO0lBQ0EsY0FBQTtFYnMrQk47RWFoK0JJO0lLbkxKLDJCQUFBO0VsQnNwQ0E7RWEzK0JJO0lBQ0UsNEJBQUE7UUFBQSx3QkFBQTtJQUNBLHlCQUFBO0ViNitCTjtFYXYrQkk7SUtuTEosZ0JBQUE7RWxCNnBDQTtFYWwvQkk7SUFDRSw0QkFBQTtRQUFBLHdCQUFBO0lBQ0EseUJBQUE7RWJvL0JOO0VhOStCSTtJS25MSiwyQkFBQTtFbEJvcUNBO0Vhei9CSTtJQUNFLGlCQUFBO1FBQUEsYUFBQTtJQUNBLGNBQUE7RWIyL0JOO0Vhci9CSTtJS25MSiwyQkFBQTtFbEIycUNBO0VhaGdDSTtJQUNFLDRCQUFBO1FBQUEsd0JBQUE7SUFDQSx5QkFBQTtFYmtnQ047RWE1L0JJO0lLbkxKLGdCQUFBO0VsQmtyQ0E7RWF2Z0NJO0lBQ0UsNEJBQUE7UUFBQSx3QkFBQTtJQUNBLHlCQUFBO0VieWdDTjtFYW5nQ0k7SUtuTEosMkJBQUE7RWxCeXJDQTtFYTlnQ0k7SUFDRSxpQkFBQTtRQUFBLGFBQUE7SUFDQSxjQUFBO0ViZ2hDTjtFYTFnQ0k7SUtuTEosMkJBQUE7RWxCZ3NDQTtFYXJoQ0k7SUFDRSw0QkFBQTtRQUFBLHdCQUFBO0lBQ0EseUJBQUE7RWJ1aENOO0VhamhDSTtJS25MSixnQkFBQTtFbEJ1c0NBO0VhNWhDSTtJQUNFLDRCQUFBO1FBQUEsd0JBQUE7SUFDQSx5QkFBQTtFYjhoQ047RWF4aENJO0lLbkxKLDJCQUFBO0VsQjhzQ0E7RWFuaUNJO0lBQ0Usa0JBQUE7UUFBQSxjQUFBO0lBQ0EsZUFBQTtFYnFpQ047RWEvaENJO0lLbkxKLDJCQUFBO0VsQnF0Q0E7RWEzaENJO0lJM0pKLGlCSjBKZTtRSTFKZixRSjBKZTtFYitoQ2Y7RWE5aENJO0lJM0pKLGlCSjBKZTtRSTFKZixRSjBKZTtFYmtpQ2Y7RWFqaUNJO0lJM0pKLGlCSjBKZTtRSTFKZixRSjBKZTtFYnFpQ2Y7RWFwaUNJO0lJM0pKLGlCSjBKZTtRSTFKZixRSjBKZTtFYndpQ2Y7RWF2aUNJO0lJM0pKLGlCSjBKZTtR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QUE7RUFDQSxtQnpDekhjO0V5QzBIZCxnQnpDMUdjO0FUNHpHaEI7QWtEeHlHRTs7O0VBR0UseUJBekZXO0VBMEZYLHNCOUN0R087QUpnNUdYOztBa0R0eUdFO0VBQ0UsYXZDZ2JZO0V1Qy9hWixpQnpDbENpQjtBVDIwR3JCOztBa0RyeUdFO0VBQ0UsbUJBckVvQjtFQXNFcEIsYzlDekdNO0FKaTVHVjs7QWtEcHlHRTtFQUNFLG1CQW5Fb0I7RUFvRXBCLGM5Qy9HTTtBSnM1R1Y7O0FrRGh5R0k7O0VBQ0UsdUJBQUE7QWxEb3lHTjtBa0RoeUdJOzs7O0VBRUUsYXZDcVpVO0V1Q3BaVixpQnpDN0RlO0V5QzhEZixnQkFBQTtBbERveUdOOztBa0Q5eEdJOztFQUVFLGF2QzJZVTtBWHM1RmhCOztBa0R2MkdNO0VBQ0UsZ0JBQUE7RUFDQSx5QkF4Q21CO0FsRGs1RzNCOztBa0QzeEdNO0VBRUUsc0I5QzdKRztBSjA3R1g7QWtEaDJHRTtFQUNFLGdCQUFBO0VBQ0EsZ0NBaEZXO0VBaUZYLHNCOUM3Rk87QUorN0dYOztBZXZ5R007RW1DMEhGO0lBQ0UsYUFBQTtFbERpckdKO0VrRDdxR0E7SUFDRSxhQUFBO0VsRCtxR0Y7RWtENXFHQTs7O0lBR0UsY0FBQTtFbEQ4cUdGO0VrRDNxR0E7SUFDRSxhQUFBO0VsRDZxR0Y7QUFDRjs7QWtEL3BHRTtFQTNHQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FsRDh3R0Y7O0FrRHZ3R0k7RUFDRSx5QkFoS2lCO0FsRDA2R3ZCO0FrRHB3R0k7RUFDRSx5QkEvSmlCO0FsRHE2R3ZCO0FrRGh3R0k7RUFDRSx5QkF0TVk7QWxEdzhHbEI7QWtEM3ZHTTtFQUNFLHlCQTFNaUI7QWxEdThHekI7O0FrRDFxR0U7RUFDRSxnQkFBQTtBbEQ2cUdKO0FrRDNxR0k7RUFDRSxXQUFBO0FsRDZxR047O0FtRGgyR0U7RUFoRkEsU0F4RFc7RUF5RFgseUJBQUE7RUFDQSxnQi9DNURTO0UrQzZEVCxxQkFBQTtBbkRvN0dGO0FZeDJHRTtFQUVFLGNBQUE7RUFDQSxZQUFBO0VBR0UsMEJBQUE7TUFBQSxhQUFBO0VBQ0EsaUJBQUE7TUFBQSxRQUFBO0FadTJHTjtBWW4yR0U7RUFDRSxXQUFBO0FacTJHSjs7QW1EeDdHRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBbkQyN0dKOztBbUQzMkdJO0VBQ0UsVUFBQTtBbkQ4MkdOO0FtRDUyR007RUFDRSx1QkFBQTtBbkQ4MkdSOztBbUR4MkdFO0VBQ0UsbUIxQy9EWTtBVDA2R2hCO0FtRHoyR0k7RUFDRSxXQUFBO0FuRDIyR047QW1EejJHTTtFQUVFLG1CQUFBO0FuRDAyR1I7O0FtRHIyR0U7RUExRkEsV0FBQTtBbkRtOEdGO0FtRGo4R0U7RUFDRSxjQUFBO0VBQ0EsdUJBekRlO0VBMERmLGV4QzJkaUI7RXdDMWRqQixjQUFBO0VBQ0EsYy9DN0VjO0FKZ2hIbEI7QW1EajhHSTtFQUNFLGdCL0M1Rks7RStDNkZMLGNBQUE7QW5EbThHTjtBbURoOEdJO0VBRUUsbUJDS2M7RURKZCxXL0NuR0s7QUpvaUhYOztBbURwM0dFO0VBbEVBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCL0NoSFM7RStDaUhULGMvQ3hHUTtFK0N5R1IseUJBQUE7QW5EMDdHRjs7QW1EeDNHRTtFQTNEQSx5QkFBQTtFQUNBLGNBQUE7QW5EdTdHRjs7QW1EejNHRTtFQXZEQSxhQUFBO0VBQ0EsZXhDdWJvQjtBWDYvRnRCO0FtRGw3R0U7RUFDRSxjQUFBO0FuRG83R0o7O0FxRHBnSEU7RUFDRSx3QkFBQTtBckR1Z0hKOztBcURwZ0hFO0VBQ0Usa0JBQUE7QXJEdWdISjs7QWV6NkdNO0VzQy9FRjtJQTFCQSx3QkFBQTtFckR1aEhGO0FBQ0Y7O0FxRDNpSEk7RUFpREE7SUFoREUsd0JBQUE7RXJEK2lISjtBQUNGOztBZTE3R007RXNDbkZBO0lBekJGLHdCQUFBO0VyRDJpSEY7QUFDRjs7QWUzN0dNO0VzQ3BGQTtJQWpFRix3QkFBQTtFckRxbEhGO0FBQ0Y7O0FlajhHTTtFc0MvRUY7SUExQkEsd0JBQUE7RXJEK2lIRjtBQUNGOztBcURua0hJO0VBaURBO0lBaERFLHdCQUFBO0VyRHVrSEo7QUFDRjs7QWVsOUdNO0VzQ25GQTtJQXpCRix3QkFBQTtFckRta0hGO0FBQ0Y7O0FlbjlHTTtFc0NwRkE7SUFqRUYsd0JBQUE7RXJENm1IRjtBQUNGOztBZXo5R007RXNDL0VGO0lBMUJBLHdCQUFBO0VyRHVrSEY7QUFDRjs7QXFEM2xISTtFQWlEQTtJQWhERSx3QkFBQTtFckQrbEhKO0FBQ0Y7O0FxRHppSEU7O0V6QzZGQSw2QkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBWmk5R0Y7O0FxRDNpSEk7RXpDK0ZGLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7QVpnOUdGOztBcUQ1aUhFOztFQUVFLHlCQUFBO0FyRCtpSEo7QWUzL0dNO0VzQ3RESjs7SUFLSSx5QkFBQTtFckRpakhKO0FBQ0Y7QWVqZ0hNO0VzQ3RESjs7SUFTSSx3QkFBQTtFckRtakhKO0FBQ0Y7O0FxRGhqSEU7O0VBRUUsd0JBQUE7QXJEbWpISjtBZTVnSE07RXNDekNKOztJQUtJLHdCQUFBO0VyRHFqSEo7QUFDRjtBZWxoSE07RXNDekNKOztJQVNJLHlCQUFBO0VyRHVqSEo7QUFDRjs7QXNEcnJISTtFckMrQ0Ysa0JBaEJRO01BZ0JSLHlCQWhCUTtBakIwcEhWOztBc0R6ckhJO0VyQytDRixxQkFoQlE7TUFnQlIsdUJBaEJRO0FqQjhwSFY7O0FzRDdySEk7RXJDK0NGLHNCQWhCUTtNQWdCUiw4QkFoQlE7QWpCa3FIVjs7QXNEanNISTtFckMrQ0YseUJBaEJRO01BZ0JSLDZCQWhCUTtBakJzcUhWOztBc0Q5ckhJO0VyQ3lDRixxQkFSUTtNQVFSLHVCQVJRO0FqQmlxSFY7O0FzRDlySEk7RXJDcURGLDBCQVBRO01BT1Isc0JBUFE7QWpCb3BIVjs7QXNEdHNISTtFckN5Q0YsbUJBUlE7TUFRUixxQkFSUTtBakJ5cUhWOztBc0R0c0hJO0VyQ3FERix3QkFQUTtNQU9SLG9CQVBRO0FqQjRwSFY7O0FzRDlzSEk7RXJDeUNGLHNCQVJRO01BUVIsbUJBUlE7QWpCaXJIVjs7QXNEOXNISTtFckNxREYsMkJBUFE7TUFPUixrQkFQUTtBakJvcUhWOztBc0R0dEhJO0VyQ3lDRix1QkFSUTtNQVFSLG9CQVJRO0FqQnlySFY7O0FzRHR0SEk7RXJDcURGLDRCQVBRO01BT1IsbUJBUFE7QWpCNHFIVjs7QXNEbHRITTtFckNtREosaUJxQ3BEZTtNckNvRGYsUXFDcERlO0F0RHV0SGpCOztBc0R0dEhNO0VyQ21ESixpQnFDcERlO01yQ29EZixRcUNwRGU7QXREMnRIakI7O0FzRDF0SE07RXJDbURKLGlCcUNwRGU7TXJDb0RmLFFxQ3BEZTtBdEQrdEhqQjs7QXNEOXRITTtFckNtREosaUJxQ3BEZTtNckNvRGYsUXFDcERlO0F0RG11SGpCOztBc0RsdUhNO0VyQ21ESixpQnFDcERlO01yQ29EZixRcUNwRGU7QXREdXVIakI7O0FzRHR1SE07RXJDbURKLGlCcUNwRGU7TXJDb0RmLFFxQ3BEZTtBdEQydUhqQjs7QWVybUhNO0V1Q3JJQTtJckNtREosaUJxQ3BEZTtRckNvRGYsUXFDcERlO0V0RGd2SGY7RXNEL3VISTtJckNtREosaUJxQ3BEZTtRckNvRGYsUXFDcERlO0V0RG12SGY7RXNEbHZISTtJckNtREosaUJxQ3BEZTtRckNvRGYsUXFDcERlO0V0RHN2SGY7RXNEcnZISTtJckNtREosaUJxQ3BEZTtRckNvRGYsUXFDcERlO0V0RHl2SGY7RXNEeHZISTtJckNtREosaUJxQ3BEZTtRckNvRGYsUXFDcERlO0V0RDR2SGY7RXNEM3ZISTtJckNtREosaUJxQ3BEZTtRckNvRGYsUXFDcERlO0V0RCt2SGY7QUFDRjtBZTFuSE07RXVDcklBO0lyQ21ESixpQnFDcERlO1FyQ29EZixRcUNwRGU7RXREb3dIZjtFc0Rud0hJO0lyQ21ESixpQnFDcERlO1FyQ29EZixRcUNwRGU7RXREdXdIZjtFc0R0d0hJO0lyQ21ESixpQnFDcERlO1FyQ29EZixRcUNwRGU7RXREMHdIZjtFc0R6d0hJO0lyQ21ESixpQnFDcERlO1FyQ29EZixRcUNwRGU7RXRENndIZjtFc0Q1d0hJO0lyQ21ESixpQnFDcERlO1FyQ29EZixRcUNwRGU7RXREZ3hIZjtFc0Qvd0hJO0lyQ21ESixpQnFDcERlO1FyQ29EZixRcUNwRGU7RXREbXhIZjtBQUNGO0F1RHB1SEU7RUFDRSxjQWxFaUI7QXZEd3lIckI7O0F1RG51SEU7RUFDRSx5QkFBQTtBdkRzdUhKOztBdURsdUhFO0VBQ0UseUJBM0VpQjtFQTRFakIsV0FBQTtBdkRxdUhKO0F1RGx1SE07RUFDRSxXQUFBO0VBQ0EsMEJBQUE7QXZEb3VIUjtBdURudUhRO0VBQ0UsV0FBQTtBdkRxdUhWO0F1RGh1SE07RUFDRSxjbkR6RVU7QUoyeUhsQjtBdURqdUhRO0VBQ0UsY25EM0VRO0FKOHlIbEI7QXVEL3RISTtFQUNFLFdBQUE7QXZEaXVITjtBdUQvdEhJOztFQUVFLGNuRHZGSTtBSnd6SFY7QXVEaHVITTs7Ozs7Ozs7RUFDRSxjbkR6RkU7QUprMEhWO0F1RHZ1SE07O0VBQ0UsY25EekZVO0FKbTBIbEI7QXVEenVIUTs7O0VBQ0UsY3BDb0NXO0FuQnlzSHJCO0F1RHp1SEk7RUFDRSxXQUFBO0F2RDJ1SE47QXVEenVISTtFQUNFLFdBQUE7QXZEMnVITjs7QXVEN3hIRTtFQUNFLGNBbEVpQjtBdkRrMkhyQjs7QXVEN3hIRTtFQUNFLHlCQUFBO0F2RGd5SEo7O0F1RDV4SEU7RUFDRSx5QkEzRWlCO0VBNEVqQixXQUFBO0F2RCt4SEo7QXVENXhITTtFQUNFLFdBQUE7RUFDQSwwQkFBQTtBdkQ4eEhSO0F1RDd4SFE7RUFDRSxXQUFBO0F2RCt4SFY7QXVEMXhITTtFQUNFLGNuRHpFVTtBSnEySGxCO0F1RDN4SFE7RUFDRSxjbkQzRVE7QUp3MkhsQjtBdUR6eEhJO0VBQ0UsV0FBQTtBdkQyeEhOO0F1RHp4SEk7O0VBRUUsY25EdkZJO0FKazNIVjtBdUQxeEhNOzs7Ozs7OztFQUNFLGNuRHpGRTtBSjQzSFY7QXVEanlITTs7RUFDRSxjbkR6RlU7QUo2M0hsQjtBdURueUhROzs7RUFDRSxjcENvQ1c7QW5CbXdIckI7QXVEbnlISTtFQUNFLFdBQUE7QXZEcXlITjtBdURueUhJO0VBQ0UsV0FBQTtBdkRxeUhOOztBdUR2MUhFO0VBQ0UsY0FsRWlCO0F2RDQ1SHJCOztBdUR2MUhFO0VBQ0UseUJBQUE7QXZEMDFISjs7QXVEdDFIRTtFQUNFLHlCQTNFaUI7RUE0RWpCLGNBQUE7QXZEeTFISjtBdUR0MUhNO0VBQ0UsY0FBQTtFQUNBLDBCQUFBO0F2RHcxSFI7QXVEdjFIUTtFQUNFLGNBQUE7QXZEeTFIVjtBdURwMUhNO0VBQ0UsY25EekVVO0FKKzVIbEI7QXVEcjFIUTtFQUNFLGNuRDNFUTtBSms2SGxCO0F1RG4xSEk7RUFDRSxjQUFBO0F2RHExSE47QXVEbjFISTs7RUFFRSxjbkR2Rkk7QUo0NkhWO0F1RHAxSE07Ozs7Ozs7O0VBQ0UsY25EekZFO0FKczdIVjtBdUQzMUhNOztFQUNFLGNuRHpGVTtBSnU3SGxCO0F1RDcxSFE7OztFQUNFLGNwQ29DVztBbkI2ekhyQjtBdUQ3MUhJO0VBQ0UsY0FBQTtBdkQrMUhOO0F1RDcxSEk7RUFDRSxjQUFBO0F2RCsxSE47O0F1RGo1SEU7RUFDRSxjQWxFaUI7QXZEczlIckI7O0F1RGo1SEU7RUFDRSx5QkFBQTtBdkRvNUhKOztBdURoNUhFO0VBQ0UseUJBM0VpQjtFQTRFakIsY0FBQTtBdkRtNUhKO0F1RGg1SE07RUFDRSxjQUFBO0VBQ0EsMEJBQUE7QXZEazVIUjtBdURqNUhRO0VBQ0UsY0FBQTtBdkRtNUhWO0F1RDk0SE07RUFDRSxjbkR6RVU7QUp5OUhsQjtBdUQvNEhRO0VBQ0UsY25EM0VRO0FKNDlIbEI7QXVENzRISTtFQUNFLGNBQUE7QXZEKzRITjtBdUQ3NEhJOztFQUVFLGNuRHZGSTtBSnMrSFY7QXVEOTRITTs7Ozs7Ozs7RUFDRSxjbkR6RkU7QUpnL0hWO0F1RHI1SE07O0VBQ0UsY25EekZVO0FKaS9IbEI7QXVEdjVIUTs7O0VBQ0UsY3BDb0NXO0FuQnUzSHJCO0F1RHY1SEk7RUFDRSxjQUFBO0F2RHk1SE47QXVEdjVISTtFQUNFLGNBQUE7QXZEeTVITjs7QXVEMzhIRTtFQUNFLGNBbEVpQjtBdkRnaElyQjs7QXVEMzhIRTtFQUNFLHlCQUFBO0F2RDg4SEo7O0F1RDE4SEU7RUFDRSx5QkEzRWlCO0VBNEVqQixXQUFBO0F2RDY4SEo7QXVEMThITTtFQUNFLFdBQUE7RUFDQSwwQkFBQTtBdkQ0OEhSO0F1RDM4SFE7RUFDRSxXQUFBO0F2RDY4SFY7QXVEeDhITTtFQUNFLGNuRHpFVTtBSm1oSWxCO0F1RHo4SFE7RUFDRSxjbkQzRVE7QUpzaElsQjtBdUR2OEhJO0VBQ0UsV0FBQTtBdkR5OEhOO0F1RHY4SEk7O0VBRUUsY25EdkZJO0FKZ2lJVjtBdUR4OEhNOzs7Ozs7OztFQUNFLGNuRHpGRTtBSjBpSVY7QXVELzhITTs7RUFDRSxjbkR6RlU7QUoyaUlsQjtBdURqOUhROzs7RUFDRSxjcENvQ1c7QW5CaTdIckI7QXVEajlISTtFQUNFLFdBQUE7QXZEbTlITjtBdURqOUhJO0VBQ0UsV0FBQTtBdkRtOUhOOztBdURyZ0lFO0VBQ0UsY0FsRWlCO0F2RDBrSXJCOztBdURyZ0lFO0VBQ0UseUJBQUE7QXZEd2dJSjs7QXVEcGdJRTtFQUNFLHlCQTNFaUI7RUE0RWpCLFdBQUE7QXZEdWdJSjtBdURwZ0lNO0VBQ0UsV0FBQTtFQUNBLDBCQUFBO0F2RHNnSVI7QXVEcmdJUTtFQUNFLFdBQUE7QXZEdWdJVjtBdURsZ0lNO0VBQ0UsY25EekVVO0FKNmtJbEI7QXVEbmdJUTtFQUNFLGNuRDNFUTtBSmdsSWxCO0F1RGpnSUk7RUFDRSxXQUFBO0F2RG1nSU47QXVEamdJSTs7RUFFRSxjbkR2Rkk7QUowbElWO0F1RGxnSU07Ozs7Ozs7O0VBQ0UsY25EekZFO0FKb21JVjtBdUR6Z0lNOztFQUNFLGNuRHpGVTtBSnFtSWxCO0F1RDNnSVE7OztFQUNFLGNwQ29DVztBbkIyK0hyQjtBdUQzZ0lJO0VBQ0UsV0FBQTtBdkQ2Z0lOO0F1RDNnSUk7RUFDRSxXQUFBO0F2RDZnSU47O0F1RC9qSUU7RUFDRSxjQWxFaUI7QXZEb29JckI7O0F1RC9qSUU7RUFDRSx5QkFBQTtBdkRra0lKOztBdUQ5aklFO0VBQ0UseUJBM0VpQjtFQTRFakIsV0FBQTtBdkRpa0lKO0F1RDlqSU07RUFDRSxXQUFBO0VBQ0EsMEJBQUE7QXZEZ2tJUjtBdUQvaklRO0VBQ0UsV0FBQTtBdkRpa0lWO0F1RDVqSU07RUFDRSxjbkR6RVU7QUp1b0lsQjtBdUQ3aklRO0VBQ0UsY25EM0VRO0FKMG9JbEI7QXVEM2pJSTtFQUNFLFdBQUE7QXZENmpJTjtBdUQzaklJOztFQUVFLGNuRHZGSTtBSm9wSVY7QXVENWpJTTs7Ozs7Ozs7RUFDRSxjbkR6RkU7QUo4cElWO0F1RG5rSU07O0VBQ0UsY25EekZVO0FKK3BJbEI7QXVEcmtJUTs7O0VBQ0UsY3BDb0NXO0FuQnFpSXJCO0F1RHJrSUk7RUFDRSxXQUFBO0F2RHVrSU47QXVEcmtJSTtFQUNFLFdBQUE7QXZEdWtJTjs7QXVEem5JRTtFQUNFLGNBbEVpQjtBdkQ4cklyQjs7QXVEem5JRTtFQUNFLHlCQUFBO0F2RDRuSUo7O0F1RHhuSUU7RUFDRSx5QkEzRWlCO0VBNEVqQixXQUFBO0F2RDJuSUo7QXVEeG5JTTtFQUNFLFdBQUE7RUFDQSwwQkFBQTtBdkQwbklSO0F1RHpuSVE7RUFDRSxXQUFBO0F2RDJuSVY7QXVEdG5JTTtFQUNFLGNuRHpFVTtBSmlzSWxCO0F1RHZuSVE7RUFDRSxjbkQzRVE7QUpvc0lsQjtBdURybklJO0VBQ0UsV0FBQTtBdkR1bklOO0F1RHJuSUk7O0VBRUUsY25EdkZJO0FKOHNJVjtBdUR0bklNOzs7Ozs7OztFQUNFLGNuRHpGRTtBSnd0SVY7QXVEN25JTTs7RUFDRSxjbkR6RlU7QUp5dElsQjtBdUQvbklROzs7RUFDRSxjcENvQ1c7QW5CK2xJckI7QXVEL25JSTtFQUNFLFdBQUE7QXZEaW9JTjtBdUQvbklJO0VBQ0UsV0FBQTtBdkRpb0lOOztBdURucklFO0VBQ0UsV0FsRWlCO0F2RHd2SXJCOztBdURucklFO0VBQ0Usc0JBQUE7QXZEc3JJSjs7QXVEbHJJRTtFQUNFLHNCQTNFaUI7RUE0RWpCLFdBQUE7QXZEcXJJSjtBdURscklNO0VBQ0UsV0FBQTtFQUNBLDBCQUFBO0F2RG9ySVI7QXVEbnJJUTtFQUNFLFdBQUE7QXZEcXJJVjtBdURocklNO0VB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O0VBQ0Usb0NBQUE7RUFDQSx5QkFBQTtBOUR5K0tKO0E4RHgrS0k7RUFDRSx5QkFBQTtFQUNBLGMxRDlDSTtBSndoTFY7QThEdCtLRTtFQUNFLHlCckRxQ1k7RXFEcENaLFcxRDdETztFMEQ4RFAseUJBQUE7QTlEdytLSjtBOER2K0tJO0VBQ0Usc0IxRGhFSztFMERpRUwsY3JEZ0NVO0FUeThLaEI7QThEcitLRTtFQUNFLHNCMUR0RU87RTBEdUVQLGNyRDBCWTtFcUR6QloseUJBQUE7QTlEdStLSjtBOER0K0tJO0VBQ0UseUJyRHVCVTtFcUR0QlYseUJBQUE7RUFDQSxXMUQ1RUs7QUpvakxYOztBOERsK0tBO0VBQ0UseUJBQUE7QTlEcStLRjs7QThEaCtLRTtFQUNFLHNCMUR6Rk87RTBEMEZQLGNyRE9ZO0VxRE5aLHlCQUFBO0E5RG0rS0o7QThEbCtLSTtFQUNFLHlCckRJVTtFcURIVix5QkFBQTtFQUNBLFcxRC9GSztBSm1rTFg7O0E4RDc5S0U7RUFDRSxzQkFBQTtBOURnK0tKOztBOEQzOUtJO0VBQ0UscUIxRGpHWTtBSitqTGxCO0E4RDU5S0k7RUFDRSxxQnJEZlU7QVQ2K0toQjtBOEQ1OUtJO0VBQ0UscUIxRHZHWTtBSnFrTGxCO0E4RDU5S0k7RUFDRSxxQnJEckJVO0FUbS9LaEI7O0E4RHQ5S0k7RUFDRSxtQ0FBQTtBOUR5OUtOOztBK0Q3bExFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxXM0RFTztFMkREUCxVM0RDTztFMkRBUCxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7QS9EZ21MSjtBK0Q5bExFO0VBQ0UsVzNETE87QUpxbUxYOztBK0Q1bExBO0VBQ0UsK0JBQUE7QS9EK2xMRjtBK0Q5bExFO0VBQ0UsZ0JBQUE7QS9EZ21MSjtBK0Q3bExJO0VBQ0UsZ0JBQUE7QS9EK2xMTjtBK0Q1bExFO0VBQ0UsK0JBQUE7QS9EOGxMSjs7QStEMWxMQTtFQUNFLHNCM0R4QlM7QUpxbkxYO0ErRDVsTEU7RUFDRSxpQkFBQTtFQUNBLFczRDVCTztBSjBuTFg7QStENWxMRTtFQUNHLFVBQUE7RUFDRixRQUFBO0EvRDhsTEg7QStENWxMRTtFQUNDLE9BQUE7RUFDQSxXQUFBO0EvRDhsTEg7O0ErRDFsTEE7RUFDRSxhQUFBO0EvRDZsTEY7O0ErRDFsTEE7RUFDRSxrQkFBQTtNQUFBLGNBQUE7RUFDQSxlQUFBO0EvRDZsTEY7O0Flbi9LTTtFZ0R0R0o7SUFDRSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxtQkFBQTtRQUFBLGVBQUE7RS9ENmxMRjtFK0Q1bExFO0lBQ0UsaUJBQUE7UUFBQSxhQUFBO0lBQ0EsY0FBQTtFL0Q4bExKO0UrRDdsTEk7SUFDRSx5QnREeUNVO0VUc2pMaEI7QUFDRjtBZWpnTE07RWdEdkZKO0lBQ0UsNEJBQUE7UUFBQSx3QkFBQTtJQUNBLHlCQUFBO0UvRDJsTEY7RStEMWxMRTtJQUNFLGlCQUFBO0lBQ0Esb0JBQUE7T0FBQSxpQkFBQTtFL0Q0bExKO0UrRHpsTEE7SUFDRSxjQUFBO0lBQ0EsNEJBQUE7UUFBQSx3QkFBQTtJQUNBLHlCQUFBO0UvRDJsTEY7RStEMWxMRTtJQUNFLGtCQUFBO0UvRDRsTEo7RStEM2xMSTtJQUNFLHlCdERpQlE7RVQ0a0xkO0FBQ0Y7QStEdmxMRTtFQUNFLHNCQUFBO0VBQ0EsaUJBQUE7QS9EeWxMSjtBK0R4bExJO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtBL0QwbExOO0ErRHhsTEk7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QS9EMGxMTjtBK0R2bExFO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7QS9EeWxMSjtBK0R2bExFO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLDRCQUFBO0EvRHlsTEo7QStEeGxMSTtFQUNFLGFBQUE7QS9EMGxMTjtBK0R4bExJO0VBQ0UsZ0JBQUE7QS9EMGxMTjtBZXZqTE07RWdEL0JGO0lBQ0UsZ0JBQUE7RS9EeWxMSjtFK0R2bExFO0lBQ0UsZUFBQTtJQUNBLGlCQUFBO0UvRHlsTEo7QUFDRjtBZWhrTE07RWdEdEJGO0lBQ0UsZUFBQTtFL0R5bExKO0UrRHZsTEU7SUFDRSxnQkFBQTtFL0R5bExKO0FBQ0Y7O0ErRHJsTEE7RUFDRSxpQkFBQTtBL0R3bExGO0ErRHZsTEU7RUFDRSxTQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7QS9EeWxMSjtBK0R2bExFO0VBQ0UsU0FBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtBL0R5bExKO0FlNWxMTTtFZ0RNRjtJQUNFLFNBQUE7SUFDQSxTQUFBO0lBQ0EsWUFBQTtFL0R5bExKO0UrRHZsTEU7SUFDRSxTQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7RS9EeWxMSjtBQUNGO0FleG1MTTtFZ0RrQkY7SUFDRSxRQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7RS9EeWxMSjtFK0R2bExFO0lBQ0UsUUFBQTtJQUNBLFlBQUE7SUFDQSx3QkFBQTtFL0R5bExKO0FBQ0Y7O0ErRHBsTEU7RUFDRSx3QkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0EvRHVsTEo7QWU1bkxNO0VnRHdDRjtJQUNFLHlCQUFBO0UvRHVsTEo7QUFDRjs7QStEbGxMRTtFQUNFLHdCQUFBO0VBQ0EsdUJBQUE7QS9EcWxMSjtBK0RubExFO0VBRUkscUJBQUE7RUFDQSx1QkFBQTtBL0RvbExOOztBK0RobExBO0VBQ0UsK0NBQUE7QS9EbWxMRjs7QWdFNXlMQTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBR0Esb0JBQUE7RUFBQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QWhFNnlMRjtBZ0UzeUxFO0VBQ0UscUJBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBaEU2eUxKO0FnRTF5TEU7RUFDRSxxQkFBQTtFQUNBLHNCQUFBO0FoRTR5TEo7QWdFM3lMSTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QWhFNnlMTjtBZ0V6eUxFO0VBQ0UsYzVEdEJjO0U0RHVCZCxlQUFBO0FoRTJ5TEo7QWdFenlMRTtFQUNFLGM1RDdCWTtBSncwTGhCO0FnRXZ5TEU7RUFDRSx5QkFBQTtBaEV5eUxKOztBZ0VseUxFO0VBQ0UsYzVEbENTO0FKdTBMYjtBZ0VueUxFO0VBQ0UsWUFBQTtBaEVxeUxKOztBZXRyTE07RWlEekdKOzs7SUFHRSxpQkFBQTtFaEVteUxGO0FBQ0Y7QWlFOTFMQTtFQUVFLHlCN0RVVztFNkRUWCxvQkFBQTtFQUNBLGdDQUFBO0FqRSsxTEY7QVlsdExFO0VBRUUsY0FBQTtFQUNBLFlBQUE7RUFHRSwwQkFBQTtNQUFBLGFBQUE7RUFDQSxpQkFBQTtNQUFBLFFBQUE7QVppdExOO0FZN3NMRTtFQUNFLFdBQUE7QVorc0xKO0FpRXQyTEU7RUFFRSxtQkFBQTtBakV1MkxKO0FpRXIyTEk7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0FqRXUyTE47QWlFcDJMSTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBakVzMkxOO0FpRWwyTEU7RUFFRSxnQkFBQTtBakVtMkxKO0FpRWgyTEU7RUFDRSxnQkFBQTtBakVrMkxKO0FlbHVMTTtFa0QzSk47SUE4Qkksa0JBQUE7SUFDQSxtQkFBQTtFakVtMkxGO0FBQ0Y7O0FpRWgyTEE7RUFDRSxhQUFBO0VBQ0EsYzdEcEJRO0FKdTNMVjtBaUVqMkxFO0VBQ0UsZ0JBQUE7QWpFbTJMSjs7QWlFLzFMQTtFQUVFLDJDQUFBO0FqRWkyTEY7QVk5dkxFO0VBRUUsY0FBQTtFQUNBLFlBQUE7RUFHRSwwQkFBQTtNQUFBLGFBQUE7RUFDQSxpQkFBQTtNQUFBLFFBQUE7QVo2dkxOO0FZenZMRTtFQUNFLFdBQUE7QVoydkxKOztBaUV0MkxBOztFQUVFLHNCN0Q1Q1M7QUpxNUxYOztBaUV0MkxBOztFQUVFLGdDQUFBO0FqRXkyTEY7O0FpRXYyTEE7O0VBRUUsc0I3RHJEUztBSis1TFg7O0FpRXgyTEE7Ozs7RUFJRSx5QjdEdERtQjtBSmk2THJCOztBaUV2MkxFO0VBQ0UsYUFBQTtBakUwMkxKOztBa0VqN0xFO0VBQ0Usa0JBQUE7QWxFbzdMSjs7QW1FcjdMRTtFQUNFLG1CQUFBO0FuRXc3TEo7O0FtRWw3TEk7RUFDRSxhQUFBO0FuRXE3TE47QW1FbDdMRTtFQUNFLFVBQUE7QW5FbzdMSjs7QW1FaDdMRTtFQUNFLGFBQUE7QW5FbTdMSjtBbUU3NkxRO0VBREY7SUFFSSxvQkFBQTtRQUFBLGdCQUFBO0lBQ0EsaUJBQUE7RW5FZzdMUjtBQUNGO0FtRS82TFE7RUFMRjtJQU1JLGlCQUFBO1FBQUEsYUFBQTtJQUNBLGNBQUE7RW5FazdMUjtBQUNGO0FtRWo3TFE7RUFURjtJQVVJLGtCQUFBO1FBQUEsY0FBQTtJQUNBLGVBQUE7RW5FbzdMUjtBQUNGO0FtRS82TE07RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0IvRG5DRztBSm85TFg7QW1FaDdMUTtFQUNFLHlCQUFBO0VBQ0EsYUFBQTtBbkVrN0xWO0FtRS82TE07RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVy9EN0NHO0UrRDhDSCwwQkFBQTtBbkVpN0xSO0FtRS82TE07RUFDRSxjQUFBO0FuRWk3TFI7QW1FOTZMUTtFQUNFLHlCL0QxRFM7RStEMkRULGMvRDdDQTtBSjY5TFY7QW1FLzZMVTtFQUNFLHdCQUFBO0FuRWk3TFo7QW1FNTZMUTtFQUNFLGdCQUFBO0FuRTg2TFY7QW1FMzZMTTtFQUNFLHlCL0R6RUM7RStEMEVELFcvRG5FRztFK0RvRUgsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FuRTY2TFI7QW1FMzZMTTtFQUNFLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FuRTY2TFI7QW1FMzZMTTtFQUNFLGNBQUE7RUFDQSxTQUFBO0VBQ0EsZ0NBQUE7QW5FNjZMUjtBbUUzNkxNO0VBQ0UsU0FBQTtBbkU2NkxSO0FtRTM2TE07RUFDRSxnQkFBQTtFQUNBLFNBQUE7QW5FNjZMUjtBbUUxNkxJO0VBL0VGO0lBZ0ZJLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHFCQUFBO1FBQUEsdUJBQUE7RW5FNjZMSjtFbUU1NkxJO0lBQ0UsZ0JBQUE7SUFDQSw4QkFBQTtFbkU4NkxOO0FBQ0Y7QW1FNTZMSTtFQUNFLGdCQUFBO0FuRTg2TE47QW1FMTZMSTtFQUNFLDhCQUFBO0VBQ0EseUIvRHJHZTtFK0RzR2Ysa0JBQUE7RUFDQSxheEQ5Q1c7QVgwOUxqQjtBbUUzNkxNO0VBTEY7SUFNSSwwQkFBQTtFbkU4NkxOO0FBQ0Y7QW1FNzZMTTtFQUNFLGFBQUE7QW5FKzZMUjtBbUU3NkxNO0VBQ0UsbUJBQUE7QW5FKzZMUjtBbUU1NkxRO0VBREY7SUFFSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxzQkFBQTtRQUFBLG1CQUFBO0VuRSs2TFI7RW1FOTZMUztJQUNFLGtCQUFBO1FBQUEsY0FBQTtJQUNBLG1CQUFBO0VuRWc3TFg7RW1FLzZMVztJQUNFLGdCQUFBO0VuRWk3TGI7QUFDRjs7QW1FdjZMSTtFQUNFLHNCL0QxSUs7QUpvak1YOztBbUVwNkxJO0VBQ0UsYy9EeElJO0FKK2lNVjs7QW1FaDZMTTtFQUNFLHlCL0Q3SlE7RStEOEpSLGMvRDNKVTtBSjhqTWxCO0FtRWo2TE07RUFDRSxjL0Q5SlU7QUppa01sQjs7QW1FOTVMQTtFQUNFLFdBQUE7QW5FaTZMRjs7QW1FNzVMSTtFQUNFLGtCQUFBO0FuRWc2TE47QW1FOTVMSTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1NEJBQUE7RUFDQSw0QkFBQTtFQUNBLGtDQUFBO0VBQ0Esc0IvRGhMSztFK0RpTEwsNEJBQUE7QW5FZzZMTjs7QW1FNTVMQTtFQUNFLHdCQUFBO0FuRSs1TEY7O0FtRTM1TEE7RXJEOUdJLG1CQUZTO0VBR1Qsa0JBSFM7RUR4Q1Qsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtFc0R5SkYsd0JBQUE7QW5FaTZMRjtBZTE4TE07RW9EdUNOO0lyRDlHSSxxQkFGUztJQUdULG9CQUhTO0Vkd2hNWDtBQUNGO0FlaDlMTTtFb0R1Q047SXJEOUdJLHFCQUZTO0lBR1Qsb0JBSFM7RWQ4aE1YO0FBQ0Y7QW1FNTZMRTtFQUNFLFVBQUE7QW5FODZMSjtBbUU1NkxFO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFBQSxhQUFBO0FuRTg2TEo7QW1FNzZMSTtFQUNFLGF4RHZJVztFd0R3SVgsc0IvRHRNSztFK0R1TUwsV0FBQTtFQU1BLHlCQUFBO0FuRTA2TE47QW1FOTZMTTtFQUNFLGNBQUE7QW5FZzdMUjtBbUUzNkxNO0VBQ0UseUJBQUE7RUFDQSxnQ0FBQTtBbkU2NkxSO0FtRTE2TE07RUFDRSxrQkFBQTtBbkU0NkxSO0FtRTE2TFE7RUFDRSxnQkFBQTtBbkU0NkxWO0FtRXg2TE07RUFDRSxxQkFBQTtBbkUwNkxSO0FtRXg2TFE7RUFDRSxTQUFBO0FuRTA2TFY7QW1FcjZMSTtFQUNFLGdCQUFBO0FuRXU2TE47QW1FcjZMTTtFQUNFLG1CQUFBO0FuRXU2TFI7QW1FajZMTTtFQUNFLGdCQUFBO0FuRW02TFI7QW1FLzVMSTtFQUNFLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FuRWk2TE47QW1FLzVMTTtFQUNFLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBbkVpNkxSO0FtRTk1TE07RUFDRSxnQkFBQTtBbkVnNkxSO0FtRTc1TE07RUFDRSxnQkFBQTtBbkUrNUxSO0FtRTM1TEk7RUFDRSxTQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0FuRTY1TE47QW1FMTVMSTtFQUNFLGtCQUFBO0FuRTQ1TE47QWV6aE1NO0VvRDRIRjtJQUdJLGdCQUFBO0VuRTg1TE47QUFDRjtBbUUzNUxJO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtBbkU2NUxOO0FtRTM1TE07RUFDRSxnQjFEN05RO0FUMG5NaEI7QW1FMTVMSTtFQUNFLGdCQUFBO0FuRTQ1TE47QW1FMzVMTTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtBbkU2NUxSO0FlN2lNTTtFb0RzSkU7SUFDRSxnQkFBQTtFbkUwNUxSO0VtRXY1TE07SUFDRSxnQkFBQTtFbkV5NUxSO0VtRXI1TE07SUFDRSxtQkFBQTtFbkV1NUxSO0FBQ0Y7O0FtRWg1TEE7RXJEbE9FLGdCSGhEYTtFRVpYLGtCQUFBO0VBQ0EsaUJBQUE7RUFJQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0FiZ3JNSjtBbUVyNUxFO0V0RC9NQSxrQkFBQTtNQUFBLGNBQUE7RUFJRSxlQUFBO0VHckdBLGdCQUZVO0VBR1YsZUFIVTtFSHdFVixlQUFBO0VJbkJGLGlCa0QrUHNCO01sRC9QdEIsUWtEK1BzQjtFQUNwQixlQUFBO0FuRTI1TEo7QW1FeDVMRTtFdERyTkEsa0JBQUE7TUFBQSxjQUFBO0VBSUUsZUFBQTtFR3JHQSxnQkFGVTtFQUdWLGVBSFU7RUh3RVYsZUFBQTtFSW5CRixpQmtEeVFzQjtNbER6UXRCLFFrRHlRc0I7QW5FMDVMeEI7QW1FLzVMSTtFQUNFLGtCQUFBO0FuRWk2TE47QW1FMzVMSTtFQUNFLGdCQUFBO0FuRTY1TE47QW1FMTVMSTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBbkU0NUxOO0FtRTE1TE07RUFSRjtJQVNJLG1CQUFBO0VuRTY1TE47QUFDRjtBbUUxNUxJO0VBQ0UsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBbkU0NUxOO0FtRXg1TEk7RUFDRSxnQkFBQTtBbkUwNUxOO0FlOW1NTTtFb0R5TkY7SXREN1BGLGtCQUFBO1FBQUEsY0FBQTtJR2pHRSxnQkFGVTtJQUdWLGVBSFU7RWhCMnZNWjtFbUV4NUxFO0l0RGhRRixpQkFBQTtRQUFBLGFBQUE7SUdqR0UsbUJBRlU7SUFHVixrQkFIVTtJSG9FVixrQkFBQTtJc0RpU0Usb0JBQUE7RW5FNjVMSjtBQUNGO0FlNW5NTTtFb0Q0TkY7SW5EaldBLHFCQUZVO0lBR1Ysb0JBSFU7RWhCd3dNWjtBQUNGOztBbUUvNUxBO0VBQ0UsZ0J4RHpUZTtBWDJ0TWpCOztBbUU5NUxFO0VBQ0Usa0JBQUE7QW5FaTZMSjs7QW1FNzVMQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QW5FZzZMRjtBbUU5NUxFO0VBQ0UsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7QW5FZzZMSjtBbUU3NUxFO0VBQ0UsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FuRSs1TEo7O0FvRW56TUU7O0VBRUUsbUJBQUE7RUFDQSxnQkFBQTtBcEVzek1KO0FvRXB6TUU7RUFDRSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7QXBFc3pNSjtBb0Vyek1JO0VBQ0UsZ0JBQUE7QXBFdXpNTjtBZWxxTU07RXFEaEpGO0lBQ0UsZ0JBQUE7RXBFcXpNSjtBQUNGO0FvRWx6TUU7RUFDRSxzQkFBQTtBcEVvek1KO0FvRWp6TUU7RUFDRSxnQkFBQTtBcEVtek1KO0FvRS95TUU7RUFFRSxVQUFBO0FwRWd6TUo7QW9FN3lNSTtFQUNFLGFBQUE7QXBFK3lNTjtBb0U3eU1JO0VBQ0UsaUJBQUE7QXBFK3lNTjtBb0U1eU1JO0VBQ0Usa0JBQUE7QXBFOHlNTjtBb0V4eU1JOzs7Ozs7Ozs7Ozs7O0VBT0UseUJBQUE7QXBFZ3pNTjtBb0U3eU1JO0VBQ0Usb0NBQUE7QXBFK3lNTjs7QXFFeDJNQTtFQUNFLFdBQUE7RUFDQSx5QmpFRWdCO0VpRURoQiw2QkFBQTtFQUNBLGNBUG9CO0FyRWszTXRCO0FxRTEyTUU7RUFDRSxjQVRrQjtBckVxM010QjtBcUUzMk1JO0VBQ0UsY0FWc0I7QXJFdTNNNUI7O0FxRXgyTUE7RUFDRSxpQkFBQTtFQUNBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLHlCQUFBO01BQUEsNkJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QXJFMjJNRjtBcUUxMk1FO0VBQ0Usa0JBQUE7TUFBQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBckU0Mk1KO0FxRTMyTUk7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0FyRTYyTU47QXFFMTJNRTtFQUNFLGNBQUE7RUFDQSxtQkFBQTtBckU0Mk1KO0FxRTEyTUU7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBckU0Mk1KO0FxRXgyTUk7RUFDRSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBckUwMk1OO0FxRXgyTU07RUFDRSxtQkFBQTtBckUwMk1SO0FxRXIyTUU7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0FyRXUyTUo7QWVqd01NO0VzRGxHRjtJQUNFLHFCQUFBO1FBQUEsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtFckVzMk1KO0VxRXIyTUk7SUFDRSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxjQUFBO0lBQ0EsaUJBQUE7RXJFdTJNTjtFcUVyMk1JO0lBQ0UsNEJBQUE7UUFBQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0VyRXUyTU47RXFFcjJNSTtJQUNFLG1DQUFBO1FBQUEsc0JBQUE7SUFDQSxxQkFBQTtJQUNBLGlCQUFBO0VyRXUyTU47RXFFcjJNSTtJQUNFLG1DQUFBO1FBQUEsc0JBQUE7SUFDQSxxQkFBQTtJQUNBLGdCQUFBO0VyRXUyTU47RXFFcjJNSTtJQUNFLG1DQUFBO1FBQUEsc0JBQUE7SUFDQSxxQkFBQTtJQUNBLGdCQUFBO0VyRXUyTU47RXFFcDJNRTtJQUNFLGtCQUFBO1FBQUEsY0FBQTtJQUNBLGVBQUE7SUFDQSxvQkFBQTtFckVzMk1KO0VxRXAyTUU7SUFDRSxlQUFBO0lBQ0Esc0JBQUE7RXJFczJNSjtBQUNGO0FlM3lNTTtFc0RoSk47SUF3RkksaUJBQUE7RXJFdTJNRjtFcUV0Mk1FO0lBQ0UsaUJBQUE7UUFBQSxhQUFBO0lBQ0EsY0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtFckV3Mk1KO0VxRXQyTUU7SUFDRSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxjQUFBO0VyRXcyTUo7QUFDRjs7QXFFcjJNQTtFQUNFLGlCQUFBO0FyRXcyTUY7O0FxRXIyTUE7RUFDRSx3QkFBQTtBckV3Mk1GO0FxRXYyTUU7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUEvSGtCO0VBZ0lsQixjQWhJa0I7QXJFeStNdEI7QXFFdjJNRTtFQUNFLGFBbEl3QjtFQW1JeEIsY0FuSXdCO0FyRTQrTTVCOztBcUVyMk1BO0VBQ0UsY0F6SW9CO0VBMElwQiw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7QXJFdzJNRjtBZXYxTU07RXNEeEJOO0lBU0ksbUJBQUE7RXJFMDJNRjtBQUNGOztBcUV2Mk1BO0VBQ0Usa0JBQUE7QXJFMDJNRjs7QXFFeDJNQTtFQUNFLGNBQUE7QXJFMjJNRjs7QXFFejJNQTtFQUNFLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtBckU0Mk1GOztBcUV6Mk1BO0VBQ0UsdUJBQUE7RUFDQSxrQkFBQTtBckU0Mk1GO0FxRTMyTUk7RUFDQSxvQkFBQTtBckU2Mk1KO0FxRTMyTUk7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FyRTYyTUo7QXFFMzJNSTtFQUNBLDBCQUFBO0FyRTYyTUo7O0FxRXgyTUE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QXJFMjJNRjtBcUUxMk1FO0VBQ0UscUJBQUE7RUFDQSxvQkFBQTtBckU0Mk1KO0FxRTEyTUU7RUFDRSxxQkFBQTtFQUNBLHlCQTFMa0I7RUEyTGxCLGNqRXBMYztFaUVxTGQsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtBckU0Mk1KO0FxRTMyTUk7RUFDRSx5QkFoTXNCO0FyRTZpTjVCO0FxRTEyTUU7RUFDRSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFqRXBNYztBSmdqTmxCOztBcUV4Mk1BO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGFBbk5vQjtBckU4ak50QjtBcUUxMk1FO0VBQ0UsYUFwTndCO0FyRWdrTjVCOztBc0U3ak5DO0VBQ0MsMEJBQUE7RUFDQSxpQ0FBQTtFQUNBLGNsRVVRO0FKc2pOVjtBc0U3ak5DO0VBQ0MscUJBQUE7QXRFK2pORjs7QXVFMWtOQTtFQUNFLHlCOUR3R2M7RThEdkdkLFlBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7TUFBQSw4QkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0F2RTZrTkY7QXVFNWtORTtFQUNFLHVCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QXZFOGtOSjtBdUU3a05JO0VBQ0UsY25FQ0k7QUo4a05WOztBdUUza05BO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0F2RThrTkY7QXVFN2tORTtFQUNFLHFCQUFBO0VBQ0EsbUJBQUE7QXZFK2tOSjtBdUU3a05FO0VBQ0UsYUFBQTtBdkUra05KO0F1RTdrTkU7RUFDRSxvQkFBQTtBdkUra05KO0FlOThNTTtFd0Q5SEY7SUFDRSxlQUFBO0V2RStrTko7QUFDRjs7QXdFbm5OQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsdUJBQUE7RUFDQSx1QkFBQTtBeEVzbk5GO0F3RXBuTkk7RUFDRSxXQUFBO0VBQ0EsV0FBQTtBeEVzbk5OO0FlbCtNTTtFeUR0SkY7SUFJSSxVQUFBO0lBQ0EsaUJBQUE7RXhFd25OTjtBQUNGO0F3RXRuTkk7RUFDRSxtQkFBQTtBeEV3bk5OO0FlMytNTTtFeUQ5SUY7SUFHSSxVQUFBO0V4RTBuTk47QUFDRjs7QXdFcm5OQTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7TUFBQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO01BQUEsOEJBQUE7RUFDQSxrQkFBQTtBeEV3bk5GO0Flei9NTTtFeURySU47SUFRSSxnQjdEbUJXO0VYdW1OYjtBQUNGOztBd0V2bk5BO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7TUFBQSw4QkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBeEUwbk5GOztBd0V2bk5BO0VBQ0UsNkJBQUE7TUFBQSxnQkFBQTtFQUNBLG9CQUFBO0F4RTBuTkY7O0F3RXhuTkE7O0VBRUUsYUFBQTtFQUNBLG1CQUFBO0F4RTJuTkY7O0F3RXpuTkE7RUFDRSw2QkFBQTtNQUFBLGdCQUFBO0F4RTRuTkY7O0F3RTFuTkE7RUFDRSxtQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0F4RTZuTkY7QXdFNW5ORTtFQUNFLGNwRTdESztBSjJyTlQ7QXdFN25OSTtFQUNFLHFCQUFBO0F4RStuTk47QXdFNW5ORTtFQUNFLGNwRW5FSztBSmlzTlQ7QXdFNW5ORTtFQUNFLGNwRWpFYTtBSityTmpCO0F3RTVuTkU7RUFDRSxXcEVsRU87QUpnc05YOztBd0Uzbk5BO0VBQ0UscUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY3BFaEVRO0VvRWlFUixvQkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7QXhFOG5ORjtBd0U3bk5FO0VBQ0UsY0FBQTtBeEUrbk5KO0F3RTluTkk7RUFDRSwwQkFBQTtBeEVnb05OOztBZXhqTk07RXlEbkVKO0lBQ0UsaUJBQUE7RXhFK25ORjtBQUNGO0FlOWpOTTtFeUQ5REo7SUFDRSxvQkFBQTtFeEUrbk5GO0V3RTluTkU7SUFDRSxhQUFBO0V4RWdvTko7RXdFN25OQTtJQUNFLGlCQUFBO0V4RStuTkY7RXdFN25OQTtJQUNFLDBCQUFBO0V4RStuTkY7QUFDRjtBZTVrTk07RXlEL0NGO0lBQ0UsYUFBQTtFeEU4bk5KO0V3RTNuTkE7SUFDRSxpQkFBQTtFeEU2bk5GO0FBQ0Y7QWVwbE5NO0V5RHJDRjtJQUNFLFdBQUE7RXhFNG5OSjtFd0V6bk5BO0lBQ0UsZUFBQTtFeEUybk5GO0FBQ0Y7QXlFNXZOQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QXpFOHZORjtBeUU3dk5FO0VBQ0UsV0FBQTtBekUrdk5KO0F5RTV2TkU7RUFDRSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QXpFOHZOSjtBeUU3dk5JO0VBQ0UsZ0JBQUE7QXpFK3ZOTjtBZW5uTk07RTBEeklBO0lBQ0UsNEVBQUE7RXpFK3ZOTjtFeUU3dk5JO0lBQ0UsNEVBQUE7RXpFK3ZOTjtBQUNGO0F5RTd2Tkk7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0F6RSt2Tk47QWVsb05NO0UwRGxJRjtJQU9JLFdBQUE7SUFDQSxnQkFBQTtFekVpd05OO0FBQ0Y7QXlFL3ZOSTtFQUNFLFFBQUE7QXpFaXdOTjtBeUUvdk5JO0VBQ0UsT0FBQTtBekVpd05OO0F5RS92Tkk7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7QXpFaXdOTjtBZWxwTk07RTBEakhGO0lBSUksV0FBQTtJQUNBLDRFQUFBO0V6RW13Tk47QUFDRjtBeUVqd05JO0VBQ0UsVUFBQTtFQUNBLGdCQUFBO0F6RW13Tk47QWU1cE5NO0UwRHpHRjtJQUlJLFVBQUE7SUFDQSw0RUFBQTtFekVxd05OO0FBQ0Y7QXlFandOSTtFQUNFLGtCOURTVztBWDB2TmpCO0F5RWh3TkU7RUFDRSxrQkFBQTtFQUNBLGdCckUxRE87QUo0ek5YO0FlcHFOTTtFMEQ1RkE7SUFDRSxtQkFBQTtFekVtd05OO0FBQ0Y7O0F5RTd2TkE7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7QXpFZ3dORjtBZWpyTk07RTBEcEZOO0lBT0ksa0JBQUE7SUFDQSxjQUFBO0lBQ0EsUUFBQTtJQUNBLE9BQUE7SUFDQSxlQUFBO0V6RWt3TkY7QUFDRjtBeUVqd05FO0VBQ0UsT0FBQTtFQUNBLFdBQUE7RUFDRixZQUFBO0VBQ0UsWUFBQTtBekVtd05KO0FlaHNOTTtFMER2RUo7SUFNSSxXQUFBO0V6RXF3Tko7QUFDRjtBeUVud05FO0VBQ0Usc0JBQUE7RUFDQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxhOUQvQmE7RThEZ0NiLGdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxZQUFBO0F6RXF3Tko7QWU3c05NO0UwRDlESjtJQVFJLG1CQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RXpFdXdOSjtBQUNGO0FlenROTTtFMER6REo7SUFhSSxjQUFBO0lBQ0EsZ0JBQUE7RXpFeXdOSjtBQUNGO0F5RXh3Tkk7RUFDRSxhQUFBO01BQUEsU0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QXpFMHdOTjtBZWp1Tk07RTBEOUNGO0lBT0ksYUFBQTtFekU0d05OO0FBQ0Y7QWUzdU5NO0UwRHpDRjtJQVVJLGlCQUFBO0lBQ0EsZUFBQTtFekU4d05OO0FBQ0Y7QXlFN3dOTTtFQWJGO0lBY0ksZ0JBQUE7RXpFZ3hOTjtBQUNGO0F5RTl3Tkk7RUFDRSxpQ0FBQTtFQUVBLHNCQUFBO0VBQ0EsZUFBQTtBekUrd05OO0EwRXI1TkU7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0ExRXU1Tko7QWU3dk5NO0UwRDdCRjtJQU1JLGlCQUFBO0V6RXd4Tk47QUFDRjtBZXZ3Tk07RTBEeEJGO0lBU0ksaUJBQUE7RXpFMHhOTjtBQUNGO0F5RXp4Tk07RUFLRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBekV1eE5SO0F5RTd4TlE7RWpCOUlOLGtCQUFBO0VBQ0Esa0JBQUE7RWlCK0lRLGFBQUE7QXpFZ3lOVjtBd0Q5Nk5FO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHlCL0MrRlk7QVRpMU5oQjtBeUVseU5JO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QXpFb3lOTjtBZTl4Tk07RTBEUkY7SUFJSSxpQjlEdEZTO0VYNDNOZjtBQUNGO0FlbnlOTTtFMERSRjtJQU9JLGVBQUE7RXpFd3lOTjtBQUNGO0FlN3lOTTtFMERRQTtJQUNFLGtCQUFBO0lBQ0EsZUFBQTtFekV3eU5OO0FBQ0Y7QXlFcnlORTtFQUNFLHlCckVyS2E7RXFFc0tiLG9DQUFBO0VBQ0EseUJBQUE7RUFDQSxXckVyS087RXFFc0tQLFlBQUE7QXpFdXlOSjtBZXJ6Tk07RTBEU0o7SUFPSSxzQkFBQTtJQUNBLGE5RDNHVztJOEQ2R1gsV0FBQTtFekV3eU5KO0FBQ0Y7QXlFdnlOSTtFQUNFLHNCQUFBO0VBQ0EsaUNBQUE7QXpFeXlOTjtBeUV4eU5NO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxXckVwTEc7RXFFcUxILHFCQUFBO0F6RTB5TlI7QXlFeHlOTTtFQUNFLG1CQUFBO0VBQ0EsV3JFekxHO0FKbStOWDtBeUV4eU5NO0VBQ0UsV3JFNUxHO0FKcytOWDtBMEU3K05FO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBMUUrK05KO0F5RS95TlE7RUFDRSxVckUvTEM7QUpnL05YO0FleDFOTTtFMERxQkY7SUFzQkksZUFBQTtFekVpek5OO0V5RWh6Tk07SUFDRSxjckV6TFE7RUoyK05oQjtFeUVqek5RO0lBQ0UsYWhFdEdJO0VUeTVOZDtFeUVoek5NO0lBQ0UsY3JFbE1BO0lxRXVNQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtFekU4eU5SO0V5RXB6TlE7SWpCbk5SLGtCQUFBO0lBQ0Esa0JBQUE7SWlCb05VLGFBQUE7RXpFdXpOVjtFd0QxZ09BO0lBQ0Usa0JBQUE7SUFDQSxPQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtJQUNBLHlCL0MrRlk7RVQ2Nk5kO0V5RTF6Tk07SUFDRSxlQUFBO0lBQ0EsY3JFMU1RO0VKc2dPaEI7QUFDRjs7QXlFdHpOQSx5Q0FBQTtBMURyRU07RTBEeUVBO0lBQ0Usb0JBQUE7T0FBQSxpQkFBQTtJQUNBLDZCQUFBO09BQUEsMEJBQUE7SUFDQSxpQkFBQTtFekV1ek5OO0FBQ0Y7QXlFbnpOUTtFQUNFLGNBQUE7QXpFcXpOVjtBeUVwek5VO0VBQ0UsZ0JoRTlLSTtBVG8rTmhCOztBMkUxaU9BO0U3RGlHRSxnQkhoRGE7RUVaWCxrQkFBQTtFQUNBLGlCQUFBO0VBSUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtFQTZERixtQkFBQTtNQUFBLGVBQUE7QWIyOE5GO0FhejhORTtFQUdFLGlCQUFBO01BQUEsYUFBQTtFQUNBLGNBSE07QWI0OE5WO0EyRXBqT0U7RUFDRSxlQUFBO0VBQ0Esb0JBQUE7RUFBQSxhQUFBO0EzRXNqT0o7QTJFcmpPSTtFQUNFLHNCdkVDSztFdUVBTCxhaEU4RFc7QVh5L05qQjtBMkV0ak9NO0VBQ0UsV0FBQTtBM0V3ak9SO0EyRXRqT007RUFDRSxjdkVJRTtFdUVIRixpQ0FBQTtFQUNBLDRCQUFBO0EzRXdqT1I7QWV2Nk5NO0U0RGhLTjtJOUR3R0UsbUJBQUE7UUFBQSxlQUFBO0VibStOQTtFYWorTkE7SUFHRSw0QkFBQTtRQUFBLHdCQUFBO0lBQ0EseUJBSE07RWJvK05SO0FBQ0Y7QWVoN05NO0U0RGhLTjtJOUR3R0UsbUJBQUE7UUFBQSxlQUFBO0ViNCtOQTtFYTErTkE7SUFHRSxpQkFBQTtRQUFBLGFBQUE7SUFDQSxjQUhNO0ViNitOUjtBQUNGOztBNEV6bE9BO0VBQ0UsZUFBQTtFQVNBLGNBQUE7QTVFb2xPRjtBNEU1bE9FO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E1RThsT0o7QTRFNWxPRTtFQUNFLGtCQUFBO0E1RThsT0o7QTRFM2xPRTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBNUU2bE9KO0E0RTVsT0k7RTlEbUZGLGdCSGhEYTtFRVpYLGtCQUFBO0VBQ0EsaUJBQUE7RUFJQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0UrRDNCRSxxQkFBQTtFQUNBLGdCQUFBO0E1RWttT047QTRFam1PTTtFQUNFLGdCQUFBO0E1RW1tT1I7QTRFam1PTTtFL0RrR0osa0JBQUE7TUFBQSxjQUFBO0VHakdFLGdCQUZVO0VBR1YsZUFIVTtFNERHTixxQkFBQTtBNUVxbU9SO0E0RXBtT1E7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGtCbkUyQ007RW1FMUNOLFlBQUE7QTVFc21PVjtBNEVubU9NO0UvRHdGSixpQkFBQTtNQUFBLGFBQUE7RUdqR0UsbUJBRlU7RUFHVixrQkFIVTtFSG9FVixrQkFBQTtFK0R2REksZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0E1RXdtT1I7QWVoL05NO0U2RDVIQTtJNURURixxQkFGVTtJQUdWLG9CQUhVO0VoQjRuT1o7QUFDRjtBNEU3bU9RO0VBQ0Usb0JBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBNUUrbU9WO0E0RTltT1U7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0E1RWduT1o7QTRFNW1PTTtFQUNFLHNCQUFBO0E1RThtT1I7QTRFNW1PTTtFQUNFLGNBQUE7RUFDQSxjeEVuQ0U7RXdFb0NGLDhCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtBNUU4bU9SO0EwRXBxT0U7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0ExRXNxT0o7O0E0RTNtT007RUFDRSxXeEUxREc7QUp3cU9YO0E0RTVtT007RUFDRSxVeEU3REc7QUoycU9YOztBNkVsck9FO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0E3RXFyT0o7O0E2RWxyT0E7RUFDRSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO09BQUEsZUFBQTtBN0Vxck9GO0E2RXByT0M7RUFDQyxXQUFBO0VBQ0EsV0FBQTtBN0Vzck9GO0E2RXByT0U7RUFDRSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQkFBQTtPQUFBLDBCQUFBO0E3RXNyT0o7QTZFcnJPSTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjekVKWTtFeUVLWixxQkFBQTtBN0V1ck9OO0EwRS9zT0U7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0ExRWl0T0o7QTZFM3JPSTtFQUNFLGtCQUFBO0E3RTZyT047QTZFNXJPTTtFQUNFLFVBQUE7RUFDQSxlQUFBO0E3RThyT1I7QTZFenJPRTtFQUNDLGFBQUE7QTdFMnJPSDtBNkV6ck9FO0VBQ0MsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7QTdFMnJPSDs7QTZFdnJPQTtFQUNFLGdCQUFBO0E3RTByT0Y7O0E2RXZyT0E7O0VBRUUseUJBQUE7RUFDQSxnQ0FBQTtBN0Uwck9GOztBZXRsT007RThEL0ZGO0lBQ0UsYUFBQTtFN0V5ck9KO0U2RXByT0k7SUFDRSxtQkFBQTtJQUNBLGNBQUE7RTdFc3JPTjtFNkVyck9NO0lBQ0Usb0JBQUE7U0FBQSxlQUFBO0U3RXVyT1I7RTZFcHJPUTtJQUNFLGtCQUFBO0U3RXNyT1Y7QUFDRjtBOEVqd09BO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QTlFbXdPRjtBOEVsd09FO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7QTlFb3dPSjtBOEVud09JO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0E5RXF3T047QThFbHdPRTtFQUdFLGdCQUFBO0VBQ0EsVUFBQTtBOUVrd09KO0E4RWh3T007RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7QTlFa3dPUjtBOEVqd09RO0VBQ0UseUJBQUE7QTlFbXdPVjtBZTNuT007RStEaEtOO0lBK0JJLG9CQUFBO0lBQUEsYUFBQTtJQUNBLG1CQUFBO1FBQUEsZUFBQTtJQUNBLHFCQUFBO1FBQUEsdUJBQUE7RTlFZ3dPRjtFOEUvdk9FO0lBQ0UsNkJBQUE7UUFBQSxnQkFBQTtJQUNBLG9CQUFBO0U5RWl3T0o7RThFL3ZPRTtJQUdFLHFCQUFBO1FBQUEsaUJBQUE7SUFDQSxhQUFBO0U5RSt2T0o7RThFOXZPSTtJQUNFLGNBQUE7UUFBQSxVQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsU0FBQTtFOUVnd09OO0U4RS92T007SUFDRSxTQUFBO0lBQ0EsV0FBQTtFOUVpd09SO0U4RTl2T0k7SUFDRSxnQkFBQTtFOUVnd09OO0U4RS92T007SUFDRSxhQUFBO1FBQUEsU0FBQTtJQUNBLGNBQUE7RTlFaXdPUjtFOEU5dk9JO0lBQ0Usa0JBQUE7RTlFZ3dPTjtFOEUvdk9NO0lBQ0Usa0JBQUE7UUFBQSxjQUFBO0lBQ0EsbUJBQUE7RTlFaXdPUjtFOEU5dk9JO0lBQ0UsZ0JBQUE7RTlFZ3dPTjtFOEUvdk9NO0lBQ0UsaUJBQUE7UUFBQSxhQUFBO0lBQ0EsY0FBQTtFOUVpd09SO0FBQ0Y7O0ErRXowT0E7RUFDRSxhQUFBO0VBS0EsV0FBQTtFQUNBLHlCdEVrR2M7RXNFakdkLFNBQUE7RUFDQSxnQ0FBQTtFQUNBLFczRUZTO0UyRUdULHlCQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBL0V3ME9GO0ErRXIxT0U7RUFDRSxjQUFBO0EvRXUxT0o7QStFMTBPRTtFQUNFLHlCQUFBO0VBQ0Esb0JBQUE7QS9FNDBPSjtBK0UxME9FO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxVM0VsQk87QUo4MU9YO0ErRTMwT0k7RUFDRSxlQUFBO0EvRTYwT047QStFMTBPRTtFQUNFLGFBQUE7QS9FNDBPSjtBK0UzME9JO0VBQ0UsZUFBQTtBL0U2ME9OO0ErRTEwT0U7RUFDRSxlQUFBO0EvRTQwT0o7QStFMzBPSTtFQUNFLGFBQUE7QS9FNjBPTjtBK0UxME9FO0VBQ0Usc0IzRXBDTztFMkVxQ1AsYzNFdENjO0UyRXVDZCw2QkFBQTtFQUNBLGdDQUFBO0EvRTQwT0o7QStFMzBPSTtFQUNFLGEzRTFDWTtBSnUzT2xCO0ErRTMwT0k7RUFDRSwyQkFBQTtBL0U2ME9OOztBK0Uvek9BO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO0EvRWswT0Y7O0ErRTl6T0E7RUFFRSxhQUFBO0EvRWcwT0Y7QStFL3pPRTtFQUNFLGNBQUE7QS9FaTBPSjtBK0U5ek9JO0VBQ0Usa0JBQUE7QS9FZzBPTjtBK0Uzek9JO0VBQ0UscUJBQUE7RUFDQSxpQ0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLDRDQUFBO0EvRTZ6T047QStFNXpPTTtFQUVFLHFCQUFBO0VBQ0EsMEJBQUE7QS9FNnpPUjtBK0Uzek9NO0VBQ0UscUJBQUE7QS9FNnpPUjtBK0Uxek9JO0VBQ0UsZ0JBQUE7QS9FNHpPTjtBK0V2ek9JO0VBQ0UsZ0JBQUE7QS9FeXpPTjtBK0V2ek9JO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0EvRXl6T047QStFeHpPTTtFQUNFLFNBQUE7QS9FMHpPUjtBK0V6ek9RO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0EvRTJ6T1Y7QStFdnpPSTtFQUNFLGdCQUFBO0EvRXl6T047QStFcnpPRTtFQUNFLGFBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGlFQUFBO0VBQ0Esc0JBQUE7QS9FdXpPSjtBK0Vyek9FO0VBQ0UsY0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLGtDQUFBO0EvRXV6T0o7QStFcHpPRTtFQUNFLGFBQUE7RUFDQSxVQUFBO0VBQ0EsTUFBQTtBL0Vzek9KO0ErRXB6T0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtBL0Vzek9KO0ErRXJ6T0k7RUFDRSxhQUFBO0EvRXV6T047QStFbnpPSTtFQUNFLGFBQUE7QS9FcXpPTjtBK0Vwek9NO0VBQ0UsZUFBQTtBL0Vzek9SO0ErRWp6T0U7RUFDRSxhdEVoRVk7QVRtM09oQjs7QStFaHlPRTtFQUVFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHlCdEV4Rlk7QVQwM09oQjtBK0VqeU9JO0VBQ0UsdUJBQUE7QS9FbXlPTjtBK0VoeU9FO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0EvRWt5T0o7QStFanlPSTtFQUNFLFlBQUE7QS9FbXlPTjtBK0VseU9NO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0EvRW95T1I7QStFbnlPUTtFQUNFLGdCQUFBO0EvRXF5T1Y7QStFbnlPUTtFQUNFLG1CQUFBO0EvRXF5T1Y7QStFaHlPTTtFQUNFLGMzRW5ORTtBSnEvT1Y7QStFaHlPTTtFQUNFLG1DQUFBO0EvRWt5T1I7QStFOXhPRTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUVBLHNCQUFBO01BQUEsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JwRS9MVztBWDg5T2Y7QStFN3hPRTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0EvRSt4T0o7QStFN3hPRTtFQUNFLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBL0UreE9KO0ErRTd4T0U7RUFDRSxrQkFBQTtBL0UreE9KO0ErRTd4T0U7RUFDRSx5QkFBQTtFQUNBLHFCQUFBO0EvRSt4T0o7QStFM3hPRTtFQUNFLHlCdEUvSlk7QVQ0N09oQjtBK0UxeE9JO0VBQ0UsdUJBQUE7QS9FNHhPTjtBK0UzeE9NO0VBQ0UsYzNFdlFVO0UyRXdRViw2QkFBQTtBL0U2eE9SO0ErRXp4T0U7RUFDRSx3Q0FBQTtBL0UyeE9KO0ErRXh4T0k7RUFDRSxnQkFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtBL0UweE9OO0ErRXR4T0k7RUFFRSxjdEV4TFU7QVQrOE9oQjtBK0VueE9FO0VBQ0UsbUJBQUE7QS9FcXhPSjtBK0VueE9FO0VBQ0UsY0FBQTtBL0VxeE9KO0ErRW54T0U7RUFDRSxjM0VyU2M7RTJFc1NkLGdCQUFBO0EvRXF4T0o7QStFbHhPSTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtBL0VveE9OO0ErRWx4T0k7RUFDRSxRQUFBO0VBQ0EsYUFBQTtBL0VveE9OO0ErRS93T0k7RUFDRSxlQUFBO0EvRWl4T047QStFL3dPSTs7RUFFRSwwQkFBQTtBL0VpeE9OO0ErRTl3T0k7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0EvRWd4T047QStFL3dPTTtFQUNFLGVBQUE7QS9FaXhPUjtBK0Uvd09NO0VBQ0Usd0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUNBQUE7QS9FaXhPUjtBK0VoeE9RO0VBRUUsbUNBQUE7QS9FaXhPVjtBK0U1d09RO0VBRUUsbUNBQUE7QS9FNndPVjtBK0Vyd09VO0VBQ0UsbUNBQUE7QS9FdXdPWjtBK0Vod09FO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBL0Vrd09KOztBK0Uvdk9BO0VBQ0UseUIzRWxYTztFMkVtWFAsa0JBQUE7RUFDQSxnQkFBQTtBL0Vrd09GOztBK0Vod09BO0VBQ0Usc0IzRWhYUztBSm1uUFg7O0ErRTl2T0U7RUFDRSx5QkFBQTtBL0Vpd09KO0ErRWh3T0k7RUFDRSxjM0V6WFk7QUoyblBsQjtBK0Vqd09NO0VBQ0UsNEIzRTlYUTtFMkUrWFIseUJBQUE7QS9FbXdPUjtBK0Vod09JO0VBQ0UsU0FBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBL0Vrd09OO0ErRWp3T007RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0EvRW13T1I7QStFbHdPUTtFQUNFLGdCQUFBO0EvRW93T1Y7QStFbHdPUTtFQUNFLGFBQUE7QS9Fb3dPVjtBK0Vod09JO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBL0Vrd09OO0ErRWp3T007RUFDRSxrQkFBQTtBL0Vtd09SO0ErRWh3T0k7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtBL0Vrd09OO0ErRWh3T0k7RUFDRSw2QkFBQTtBL0Vrd09OO0ErRWp3T007RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0EvRW13T1I7QStFaHdPSTtFQUNFLGN0RXZVVTtFc0V3VVYsYXRFeFVVO0VzRXlVVixXQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0EvRWt3T047O0ErRTV2T0E7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0EvRSt2T0Y7O0FnRjVyUEE7RUFDRSxrQkFBQTtBaEYrclBGOztBZ0Y1clBFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBaEYrclBKOztBZ0YzclBBO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FoRjhyUEY7QWdGN3JQRTtFQUNFLG1CQUFBO0FoRityUEo7O0FnRjNyUEE7OztFQUdFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBaEY4clBGOztBZ0YzclBBO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FoRjhyUEY7O0FnRjVyUEE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWhGK3JQRjs7QWlGOXVQQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7QWpGaXZQRjs7QWlGN3VQRTtFQUNFLGdCQUFBO0VBQ0EseUI3RUtpQjtBSjJ1UHJCO0FpRi91UEk7RUFDRSw2QkFBQTtBakZpdlBOO0FpRi91UEk7RUFDRSxXN0VMSztBSnN2UFg7QWlGL3VQSTtFQUNFLG1CQUFBO0VBQ0EsNkJBQUE7QWpGaXZQTjtBaUZodlBNO0VBQ0Usc0JBQUE7QWpGa3ZQUjtBaUY3dVBFO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtBakYrdVBKO0FpRjl1UEk7RUFDRSxxQkFBQTtFQUNBLHVCQUFBO0FqRmd2UE47QWlGOXVQSTtFQUNFLGM3RVpZO0FKNHZQbEI7QWlGL3VQTTtFQUNFLFc3RTFCRztBSjJ3UFg7O0FpRjV1UEE7RUFDRSx5QjdFM0JtQjtFNkU0Qm5CLGNBQUE7RUFDQSxvQkFBQTtBakYrdVBGO0FpRjl1UEU7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxzQkFBQTtNQUFBLDhCQUFBO0FqRmd2UEo7QWlGL3VQSTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtBakZpdlBOO0FpRi91UEk7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7QWpGaXZQTjs7QWtGcnlQQTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7QWxGd3lQRjtBa0Z0eVBFO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0FsRnd5UEo7QWtGdHlQSTtFQUNFLGdCQUFBO0FsRnd5UE47QWtGdHlQSTtFQUNFLG1CQUFBO0FsRnd5UE47QWtGcHlQSTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7RUFDQSxvQkFBQTtBbEZzeVBOO0FrRnB5UE07RUFDRSxZQUFBO0VBQ0EsYUFBQTtBbEZzeVBSO0FrRmx5UEk7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EscUJBQUE7TUFBQSx1QkFBQTtBbEZveVBOO0FrRmp5UE07RUFDRSxpQkFBQTtNQUFBLFFBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QWxGbXlQUjtBa0ZoeVBNO0VBQ0UsaUJBQUE7TUFBQSxRQUFBO0VBQ0EsZ0JBQUE7QWxGa3lQUjtBa0YveFBNO0VBQ0UsaUJBQUE7TUFBQSxRQUFBO0VBQ0EscUJBQUE7QWxGaXlQUjtBa0Y5eFBNO0VBQ0UsZUFBQTtBbEZneVBSOztBbUZqMVBBO0VBQ0UsMEJBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0VBRUEsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsODVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EscUJBQUE7QW5GbTFQRjs7QW1GajFQQTtFQUNFLHlCL0VEVztFK0VFWCwwQkFBQTtFQUNBLFlBQUE7QW5GbzFQRjs7QW1GajFQQTtFQUNFLGFBQUE7QW5GbzFQRjs7QW1GLzBQQTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtBbkZrMVBGOztBbUZoMVBBO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBbkZtMVBGOztBbUYvMFBFO0VBQ0UsYUFBQTtBbkZrMVBKO0FtRmgxUEU7RUFDRSxZQUFBO0FuRmsxUEo7QW1GaDFQRTtFQUNFLHVCQUFBO0VBQ0Esa0J4RXFCYTtBWDZ6UGpCO0FtRmgxUEU7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7QW5GazFQSjtBbUZoMVBFO0VBQ0UsZ0JBQUE7QW5GazFQSjtBbUZoMVBFO0VBQ0UsVUFBQTtBbkZrMVBKO0FtRmgxUEU7RUFDRSxnQkFBQTtBbkZrMVBKO0FtRmoxUEk7RUFDRSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QW5GbTFQTjtBbUZsMVBNO0VBQ0UsVUFBQTtBbkZvMVBSOztBb0Z4NVBBLGlDQUFBO0FBSUUsV0FBQTtBQUNBOztFQUVJLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUdBLDZCQUFBO0VBRUEsZUFBQTtFQUVBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLDRFQUFBO0VBQ0EsMENBQUE7RUFFQSxZQUFBO0FwRnE1UE47O0FvRmw1UEU7Ozs7RUFJSSw0RUFBQTtFQUNBLHlCaEZoQlk7QUpxNlBsQjs7QW9GbDVQRTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EscUNBQUE7QXBGcTVQTjs7QW9GbDVQRTtFQUNJLFVBQUE7QXBGcTVQTjs7QW9GbDVQRTtFQUNJLFdBQUE7QXBGcTVQTjs7QW9GbjVQRTtFQUNJLFlBQUE7QXBGczVQTjs7QW9GbjVQRSxTQUFBO0FBS0E7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBcEZrNVBOOztBb0ZoNVBFO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtBcEZtNVBOOztBb0ZqNVBFO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtBcEZvNVBOOztBb0ZsNVBFOztFQUVJLGFBQUE7QXBGcTVQTjs7QW9GbjVQRTs7RUFFSSxVQUFBO0FwRnM1UE47O0FvRnA1UEU7RUFDSSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QXBGdTVQTjs7QW9GcjVQRTtFQUNJLGFBQUE7RUFDQSxZQUFBO0FwRnc1UE47O0FvRm41UEk7RUFDSSxzRUFBQTtBcEZzNVBSOztBb0ZsNVBBLHdDQUFBO0FBQ0E7RUFDSSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBcEZxNVBKOztBb0ZsNVBBO0VBQ0kseUJBQUE7RUFDQSxrQkFBQTtFQUNBLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QXBGcTVQSjs7QXFGbGpRRTtFQUNFLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGdDQUFBO0FyRnFqUUo7QXFGcGpRSTtFQUNFLGdCakZDSztBSnFqUVg7QXFGbGpRSTtFQUNFLHNCQUFBO0FyRm9qUU47QXFGampRRTtFQUNFLDhCQUFBO0FyRm1qUUo7O0FxRi9pUUE7RUFDRSxjakZKUTtBSnNqUVY7QVl0N1BFO0VBRUUsY0FBQTtFQUNBLFlBQUE7RUFHRSwwQkFBQTtNQUFBLGFBQUE7RUFDQSxpQkFBQTtNQUFBLFFBQUE7QVpxN1BOO0FZajdQRTtFQUNFLFdBQUE7QVptN1BKO0FxRnpqUUU7RUFDRSx5QkFBQTtBckYyalFKO0FxRnpqUUU7RUFDRSxnQkFBQTtBckYyalFKOztBZXQ3UE07RXNFaklKO0lBQ0UsbUJBQUE7SUFDQSx1QkFBQTtFckYyalFGO0FBQ0Y7QXFGdmpRRTtFQUNFLGNqRnRCTTtBSitrUVY7QXFGdGpRRTtFQUNFLGNqRjFCTTtBSmtsUVY7QXFGcmpRRTtFQUNFLGNqRjlCTTtBSnFsUVY7QXFGcGpRRTtFQUNFLGNqRmxDTTtBSndsUVY7QXFGbmpRRTtFQUNFLGNqRnRDTTtBSjJsUVY7O0FzRjVtUUE7RUFDRSxtQ0FBQTtFQUNBLGtCQUFBO0F0RittUUY7QXNGOW1RRTtFQUNFLHNCQUFBO0F0RmduUUo7QXNGOW1RRTtFQUNFLHlCbEZLUztBSjJtUWI7O0FzRjFtUUE7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QXRGNm1RRjs7QXNGdG1RQTtFQUNFLG1CQUFBO0F0RnltUUY7O0FzRnZtUUE7RUFDRSxxQkFBQTtBdEYwbVFGOztBc0Z0bVFJO0VBQ0UsMEJBQUE7QXRGeW1RTjs7QXNGbm1RQTtFQUNFLHFCQUFBO0F0RnNtUUY7O0FzRm5tUUE7RUFDRSxpQ0FBQTtBdEZzbVFGOztBc0ZwbVFBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBdEZ1bVFGOztBc0ZybVFBO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBdEZ3bVFGOztBc0Z0bVFBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBdEZ5bVFGOztBc0Z2bVFBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBdEYwbVFGOztBc0Z0bVFFO0VBQ0UsYUFBQTtBdEZ5bVFKOztBc0ZybVFBO0VBQ0UsZ0JBQUE7QXRGd21RRjs7QXNGdG1RQTtFQUNFLDRCQUFBO0F0RnltUUY7O0FzRnZtUUE7RUFDRSxtQkFBQTtBdEYwbVFGO0FzRnhtUUk7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0F0RjBtUU47O0FzRnJtUUU7RUFDRSxtQkFBQTtBdEZ3bVFKOztBc0ZwbVFBO0VBQ0U7SUFDRSxtQkFBQTtFdEZ1bVFGO0VzRnJtUUk7SUFDRSxtQkFBQTtFdEZ1bVFOO0FBQ0Y7QXNGaG1RRTtFQUNFLGdCQUFBO0F0RmttUUo7QXNGam1RSTtFQUNFLGFBQUE7QXRGbW1RTjs7QXNGOWxRQTtFQUNFLGdCQUFBO0F0RmltUUY7O0FzRi9sUUE7RUFDRSxtQkFBQTtBdEZrbVFGOztBc0ZobVFBO0VBQ0UsdUJBQUE7QXRGbW1RRjs7QXNGam1RQTtFQUNFLHVCQUFBO0F0Rm9tUUY7O0FzRmxtUUE7RUFDRSxtQkFBQTtBdEZxbVFGOztBc0ZsbVFBO0VBQ0UsU0FBQTtBdEZxbVFGO0FzRnBtUUU7RUFDRSxtQkFBQTtBdEZzbVFKO0FzRnBtUUU7RUFDRSxnQkFBQTtBdEZzbVFKO0FzRnBtUUU7RUFDRSxxQkFBQTtBdEZzbVFKOztBc0ZsbVFBO0VBQ0Usa0JBQUE7QXRGcW1RRjs7QXNGbm1RQTtFQUNFLGdCQUFBO0F0RnNtUUY7O0FzRm5tUUE7RUFDRSxtQkFBQTtBdEZzbVFGOztBc0ZwbVFBO0VBQ0UsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0F0RnVtUUY7O0FzRnBtUUE7RUFDRSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QXRGdW1RRjtBc0Z0bVFFO0VBQ0Usa0JBQUE7RUFDQSx1QkFBQTtBdEZ3bVFKO0FzRnRtUUU7RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QXRGd21RSjtBc0Z0bVFFO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0F0RndtUUo7QXNGdm1RSTtFQUNFLG9DQUFBO0VBQ0Esa0JBQUE7QXRGeW1RTjtBc0Z4bVFNO0VBQ0UscUJBQUE7QXRGMG1RUjtBc0Z0bVFFO0VBQ0UsYUFBQTtBdEZ3bVFKO0FzRnZtUUk7RUFDRSxXQUFBO0VBQ0EsV0FBQTtBdEZ5bVFOO0FlM29RTTtFdUVzQ0Y7SUFDRSxnQkFBQTtFdEZ3bVFKO0FBQ0Y7O0FzRnBtUUE7RUFDRSxrQkFBQTtBdEZ1bVFGOztBc0ZwbVFBO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO0F0RnVtUUY7O0FzRnBtUUE7RUFDRSxtQkFBQTtFQUNBLGlEQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtBdEZ1bVFGOztBc0ZybVFBO0VBQ0UseUVBQUE7QXRGd21RRjs7QXNGdG1RQTtFQUNFLFlBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0F0RnltUUY7O0FzRnRtUUE7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0F0RnltUUY7O0FzRnZtUUE7O0VBRUUsaUJBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7QXRGMG1RRjs7QXNGeG1RQTtFQUNFLFdBQUE7QXRGMm1RRjs7QXNGem1RQTtFQUNFLFVBQUE7QXRGNG1RRjs7QXNGem1RRTtFQUNFLFlBQUE7QXRGNG1RSjtBc0YxbVFFO0VBQ0UsWUFBQTtBdEY0bVFKOztBc0Z0bVFBO0VBQ0UsaUJBQUE7QXRGeW1RRjs7QXNGdm1RQTtFQUNFO0lBQ0Usa0JBQUE7RXRGMG1RRjtBQUNGO0FzRnhtUUE7RUFDRSxnQkFBQTtBdEYwbVFGOztBc0Z4bVFBO0VBQ0UsZ0JBQUE7QXRGMm1RRjs7QXNGcm1RRTs7RUFFRSxXbEY5UU87QUpzM1FYOztBc0ZwbVFBO0VBQ0UsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQ0FBQTtBdEZ1bVFGO0FzRnRtUUU7RUFDRSxjbEYxUmM7QUprNFFsQjs7QXNGL2xRQTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtBdEZrbVFGOztBMEU3NFFFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBMUVnNVFKOztBc0ZubVFFO0VBQ0UsVWxGNVNPO0FKazVRWDs7QXNGaG1RRTtFQUNFLGVBQUE7RUFDQSxhQUFBO0F0Rm1tUUo7O0FzRi9sUUE7RUFDRSxtQkFBQTtBdEZrbVFGOztBdUZsNlFFO0VBQ0Usb0JBQUE7QXZGcTZRSjs7QXdGdDZRRTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBeEZ5NlFKOztBd0Z0NlFBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtBeEZ5NlFGOztBd0Z2NlFBO0VBQ0UsYy9FNEZjO0UrRTNGZCx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBeEYwNlFGOztBd0Z4NlFBO0VBQ0UsV3BGYlM7QUp3N1FYOztBd0Z6NlFBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7QXhGNDZRRjtBd0YzNlFFO0VBQ0UsaUNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGMvRXlFWTtFK0V4RVosZUFBQTtFQUNBLG1CQUFBO0F4RjY2UUo7QXdGMzZRRTtFM0VtRkEsaUJBQUE7TUFBQSxhQUFBO0VHakdFLGdCQUZVO0VBR1YsZUFIVTtFSG9FVixrQkFBQTtFMkVsREEsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsNEJBQUE7QXhGZzdRSjtBd0YvNlFJO0VBQ0UsY0FBQTtBeEZpN1FOO0F3Ri82UUk7RUFDRSxpQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBeEZpN1FOO0F3Ri82UUk7RUFDRSxnQkFBQTtBeEZpN1FOO0F3Ri82UUk7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0F4Rmk3UU47QXdGLzZRSTtFQUNFLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QXhGaTdRTjtBd0ZoN1FNO0VBQ0Usb0JBQUE7RUFDQSxlQUFBO0F4Rms3UVI7QXdGLzZRSTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0F4Rmk3UU47O0F3RjU2UUU7RUFDRSxXcEZwRU87QUptL1FYO0F3Rjc2UUU7RUFDRSxXcEZ2RU87QUpzL1FYO0F3Rjc2UUU7RUFDRSxXcEYxRU87QUp5L1FYOztBeUZoZ1JBO0VBQ0Usa0JBQUE7QXpGbWdSRjs7QXlGamdSQTtFQUNFLGdCQUFBO0F6Rm9nUkY7O0F5RmxnUkE7RUFDRSxpQkFBQTtBekZxZ1JGOztBeUZoZ1JFO0VBRUUsWUFBQTtFQUNBLGNBQUE7QXpGa2dSSjtBeUYvL1FFO0VBQ0UsV0FBQTtBekZpZ1JKOztBMEZuaFJBO0VBQ0ksNkJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBMUZzaFJKOztBMEZuaFJBO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtBMUZzaFJKOztBMEZuaFJBO0VBQ0ksZ0JBQUE7QTFGc2hSSjs7QTBGbmhSQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7QTFGc2hSSjs7QTBGbmhSQTtFQUNJLGdCQUFBO0ExRnNoUko7O0EwRm5oUkE7RUFDSSxtQkFBQTtBMUZzaFJKOztBMEZuaFJBO0VBQ0ksZ0JBQUE7QTFGc2hSSjs7QTBGbGhSSTtFQUNJLDBCQUFBO0ExRnFoUlI7O0EwRmpoUkE7Ozs7RUFBQTtBQUtBO0VBQ0ksZ0NBQUE7QTFGb2hSSjtBMEZsaFJJO0VBQ0kseUJqRnNEUTtBVDg5UWhCO0EwRmxoUlE7RTVFNENOLGdCSGhEYTtFRVpYLGtCQUFBO0VBQ0EsaUJBQUE7RUFJQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0FibWlSSjtBMEZ0aFJZO0VBQ0ksV3RGakRMO0FKeWtSWDtBMEZuaFJJO0U1RW1DRixnQkhoRGE7RUVaWCxrQkFBQTtFQUNBLGlCQUFBO0VBSUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtBYjZpUko7QTBGdmhSUTtFN0VzRE4saUJBQUE7TUFBQSxhQUFBO0VHakdFLG1CQUZVO0VBR1Ysa0JBSFU7RUhvRVYsa0JBQUE7RTZFckJRLGlCQUFBO0ExRjRoUlo7QWVwOFFNO0UyRTFGRTtJMUUzQ0oscUJBRlU7SUFHVixvQkFIVTtFaEJnbFJaO0FBQ0Y7O0EwRjdoUkE7RTVFeUJFLGdCSGhEYTtFRVpYLGtCQUFBO0VBQ0EsaUJBQUE7RUFJQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0Fia2tSSjtBMEZsaVJJO0U3RTRDRixpQkFBQTtNQUFBLGFBQUE7RUdqR0UsbUJBRlU7RUFHVixrQkFIVTtFSG9FVixrQkFBQTtBYjJoUko7QWV4OVFNO0UyRWhGRjtJMUVyREEscUJBRlU7SUFHVixvQkFIVTtFaEJvbVJaO0FBQ0Y7O0EwRnppUkE7RUFFSSxnQkFBQTtBMUYyaVJKO0EwRnppUkk7RUFDSSxnQkFBQTtFQUNBLHFCQUFBO0ExRjJpUlI7QWVqK1FNO0UyRTVFRjtJQUlRLGtCQUFBO0lBQ0EscUJBQUE7RTFGNmlSVjtBQUNGOztBMEZ6aVJBO0U1RUdFLGdCSGhEYTtFRVpYLGtCQUFBO0VBQ0EsaUJBQUE7RUFJQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0Fib21SSjtBMEY1aVJJO0U3RW9CRixpQkFBQTtNQUFBLGFBQUE7RUdqR0UsbUJBRlU7RUFHVixrQkFIVTtFSG9FVixrQkFBQTtFNkVhSSxlQUFBO0ExRmlqUlI7QWUzL1FNO0UyRXhERjtJMUU3RUEscUJBRlU7SUFHVixvQkFIVTtFaEJ1b1JaO0FBQ0Y7QTBGcGpSSTtFN0VlRiw0QkFBQTtNQUFBLHdCQUFBO0VBSUUseUJBQUE7RUdyR0EsbUJBRlU7RUFHVixrQkFIVTtFSHdFVix5QkFBQTtFNkVrQkksaUJBQUE7RUFDQSxvQkFBQTtBMUZzalJSO0FlMWdSTTtFMkVuREY7STFFbEZBLHFCQUZVO0lBR1Ysb0JBSFU7RWhCc3BSWjtBQUNGO0FlM2dSTTtFMkV4REY7STdFZUYsa0JBQUE7UUFBQSxjQUFBO0lBSUUsZUFBQTtJR3JHQSxtQkFGVTtJQUdWLGtCQUhVO0lId0VWLGVBQUE7STZFZ0JRLGNBQUE7RTFGd2tSVjtBQUNGO0FlMWhSTTtFMkVuREY7STFFbEZBLHFCQUZVO0lBR1Ysb0JBSFU7RWhCc3FSWjtBQUNGO0EwRnprUkk7RTVFakJGLGU0RWtCbUM7RTdFOUVqQyxrQkFBQTtFQUNBLGlCQUFBO0VBSUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtFNkV5RUksaUJBQUE7QTFGK2tSUjtBMEY3a1JROzs7RTVFckJOLGdCSGhEYTtFRVpYLGtCQUFBO0VBQ0EsaUJBQUE7RUFJQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0U2RStFUSxlQUFBO0ExRm1sUlo7QWU3aVJNO0UyRW5DTTs7O0lBR0ksaUJBQUE7RTFGbWxSZDtBQUNGO0EwRmhsUlE7RUFDSSxjQUFBO0ExRmtsUlo7QTBGL2tSUTtFQUNJLHFCQUFBO0ExRmlsUlo7QTBGL2tSWTtFQUNJLGdCQUFBO0ExRmlsUmhCOztBMEZ6a1JJO0VBQ0ksY0FBQTtBMUY0a1JSOztBMEZ4a1JBO0U1RXhERSxnQkhoRGE7RUVaWCxrQkFBQTtFQUNBLGlCQUFBO0VBSUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtFNkVnSEEsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7QTFGK2tSSjtBZTdrUk07RTJFUE47SUFRUSxxQkFBQTtJQUNBLG9CQUFBO0UxRmdsUk47QUFDRjtBMEY5a1JJO0VBQ0ksa0JBQUE7RUFDQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0ExRmdsUlI7QTBGL2tSUTtFQUNJLE1BQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCdEZsTEs7RXNGbUxMLHdCQUFBO0ExRmlsUlo7QTBGN2tSSTtFQUNJLGdCQUFBO0VBQ0EsY3RGdkxVO0FKc3dSbEI7O0EwRjFrUkE7RUFDSSxpQkFBQTtBMUY2a1JKOztBMEYxa1JBO0VBQ0ksY0FBQTtBMUY2a1JKOztBMEYxa1JBO0VBRUksZUFBQTtBMUY0a1JKO0EwRjFrUkk7RUFDSSxpQkFBQTtBMUY0a1JSO0EwRnhrUlE7RUFDSSxpQkFBQTtBMUYwa1JaO0EwRnhrUlE7RUFDSSxpQkFBQTtBMUYwa1JaO0EwRnhrUlE7RUFDSSxpQkFBQTtBMUYwa1JaO0EwRnhrUlE7RUFDSSxjQUFBO0ExRjBrUlo7QTBGdmtSWTs7RUFFSSxnQkFBQTtBMUZ5a1JoQjtBMEZua1JRO0VBQ0ksb0JBQUE7QTFGcWtSWjtBMEZua1JRO0VBQ0ksb0JBQUE7QTFGcWtSWjtBMEZua1JRO0VBQ0ksb0JBQUE7QTFGcWtSWjtBMEZua1JRO0VBQ0ksaUJBQUE7QTFGcWtSWjtBMEZqa1JJO0VBQ0ksV0FBQTtFNUV2Sk4sZ0JIaERhO0VFWlgsa0JBQUE7RUFDQSxpQkFBQTtFQUlBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7QWJxeFJKO0EwRnJrUlE7RTdFcElOLGtCQUFBO01BQUEsY0FBQTtFQUlFLGVBQUE7RUdyR0EsbUJBRlU7RUFHVixrQkFIVTtFSHdFVixlQUFBO0FiMnVSSjtBZTVxUk07RTJFZ0dFO0kxRXJPSixxQkFGVTtJQUdWLG9CQUhVO0VoQnd6Ulo7QUFDRjtBMEY5a1JnQjtFbEM5UGQsa0JBQUE7RUFDQSxrQkFBQTtFa0NxUWtCLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QTFGMmtScEI7QXdEbDFSRTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSx5Qi9DK0ZZO0UrQzdGVixRQUFBO0VBQ0EsY0FBQTtBeERtMVJOO0EwRjlsUm9CO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0ExRmdtUnhCO0EwRnZsUlk7RUFDSSxtQkFBQTtBMUZ5bFJoQjtBWXZ0UkU7RUFFRSxjQUFBO0VBQ0EsWUFBQTtFQUdFLDBCQUFBO01BQUEsYUFBQTtFQUNBLGlCQUFBO01BQUEsUUFBQTtBWnN0Uk47QVlsdFJFO0VBQ0UsV0FBQTtBWm90Uko7QTBGL2xSZ0I7RUFDSSxnQkFBQTtBMUZpbVJwQjtBMEY1bFJRO0U3RWpLTixpQkFBQTtNQUFBLGFBQUE7RUFJRSxjQUFBO0VHckdBLG1CQUZVO0VBR1Ysa0JBSFU7RUh3RVYsY0FBQTtBYit4Uko7QWVodVJNO0UyRTZIRTtJMUVsUUoscUJBRlU7SUFHVixvQkFIVTtFaEI0MlJaO0FBQ0Y7QTBGcm1SUTtFN0VyS04sNEJBQUE7TUFBQSx3QkFBQTtFQUlFLHlCQUFBO0VHckdBLG1CQUZVO0VBR1Ysa0JBSFU7RUh3RVYseUJBQUE7QWI0eVJKO0FlN3VSTTtFMkVpSUU7STFFdFFKLHFCQUZVO0lBR1Ysb0JBSFU7RWhCeTNSWjtBQUNGO0EwRjltUlE7RTdFektOLDRCQUFBO01BQUEsd0JBQUE7RUFJRSx5QkFBQTtFR3JHQSxtQkFGVTtFQUdWLGtCQUhVO0VId0VWLHlCQUFBO0FieXpSSjtBZTF2Uk07RTJFcUlFO0kxRTFRSixxQkFGVTtJQUdWLG9CQUhVO0VoQnM0Ulo7QUFDRjtBMEZ2blJRO0U3RTdLTiw0QkFBQTtNQUFBLHdCQUFBO0VBSUUseUJBQUE7RUdyR0EsbUJBRlU7RUFHVixrQkFIVTtFSHdFVix5QkFBQTtBYnMwUko7QWV2d1JNO0UyRXlJRTtJMUU5UUoscUJBRlU7SUFHVixvQkFIVTtFaEJtNVJaO0FBQ0Y7QWV4d1JNO0UyRTJJTTtJN0VwTFYsaUJBQUE7UUFBQSxhQUFBO0lBSUUsY0FBQTtJR3JHQSxtQkFGVTtJQUdWLGtCQUhVO0lId0VWLGNBQUE7RWJvMVJGO0FBQ0Y7QWV0eFJNO0UyRWdKTTtJMUVyUlIscUJBRlU7SUFHVixvQkFIVTtFaEJrNlJaO0FBQ0Y7QWV2eFJNO0UyRStJTTtJN0V4TFYsaUJBQUE7UUFBQSxhQUFBO0lBSUUsY0FBQTtJR3JHQSxtQkFGVTtJQUdWLGtCQUhVO0lId0VWLGNBQUE7RWJtMlJGO0FBQ0Y7QWVyeVJNO0UyRW9KTTtJMUV6UlIscUJBRlU7SUFHVixvQkFIVTtFaEJpN1JaO0FBQ0Y7QTBGaHBSSTtFQUNJLGdCQUFBO0ExRmtwUlI7QTBGaHBSSTtFQUNJLGtCQUFBO0ExRmtwUlI7QTBGaHBSSTtFQUNJLGdCQUFBO0ExRmtwUlI7QTBGNW9SUTtFQUNJLHNCdEY1VEQ7QUowOFJYO0EwRnpvUmdCOzs7O0VBRUksV3RGblVUO0FKZzlSWDtBZXh6Uk07RTJFMkNOO0lBdUlRLGVBQUE7RTFGMG9STjtFMEZ2b1JVO0lBQ0ksb0JBQUE7RTFGeW9SZDtFMEZ2b1JjO0lBQ0ksb0JBQUE7RTFGeW9SbEI7RTBGdm9Sa0I7SUFDSSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7RTFGeW9SdEI7RTBGcm9SYztJQUNJLGlCQUFBO0UxRnVvUmxCO0UwRnBvUmM7SUFDSSxtQkFBQTtFMUZzb1JsQjtFMEZsb1JVOzs7O0k3RXBQVixrQkFBQTtRQUFBLGNBQUE7SUFJRSxlQUFBO0lHckdBLG1CQUZVO0lBR1Ysa0JBSFU7SUh3RVYsZUFBQTtFYjI1UkY7QUFDRjtBZTcxUk07RTJFZ05NOzs7O0kxRXJWUixxQkFGVTtJQUdWLG9CQUhVO0VoQjQrUlo7QUFDRjtBMEYxb1JRO0VBQ0kseUJ0RjVXQztBSncvUmI7QTBGMW9SWTtFQUNJLGNBQUE7QTFGNG9SaEI7QTBGMW9SWTs7RUFFSSxpQ0FBQTtBMUY0b1JoQjtBMEY1blJRO0VBQ0kscUJBQUE7TUFBQSx1QkFBQTtFQUNBLGtCQUFBO0ExRjhuUlo7QTBGM25SUTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7TUFBQSxZQUFBO0VBRUEsa0JBQUE7QTFGNG5SWjtBMEYzblJZO0VBQ0ksT0FBQTtFQUNBLFFBQUE7RUFDQSxjQUFBO0ExRjZuUmhCOztBMEY1bVJnQjtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBMUYrbVJwQjs7QTBGdm1SQTtFQUNFLHlCQUFBO0ExRjBtUkY7O0FlbjRSTTtFMkU4UkY7SUFDSSxpQkFBQTtFMUZ5bVJOO0FBQ0Y7QTBGdG1SQTs7Ozs7RUFLSSxhQUFBO0VBQ0Esb0JBQUE7QTFGd21SSjs7QTBGcG1SSzs7O0VBR0csZ0JBQUE7QTFGdW1SUjs7QTBGbG1SSTs7OztFQUlJLDhCQUFBO0VBQ0EsNEJBQUE7QTFGcW1SUjtBMEZsbVJRO0VBQ0ksbUNBQUE7QTFGb21SWjtBMEZqbVJJO0VBQ0ksMEJBQUE7QTFGbW1SUjtBMEZqbVJJO0VBQ0kscUJBQUE7QTFGbW1SUjs7QTBGL2xSQTtFQUNFLG1CQUFBO0ExRmttUkY7O0EwRi9sUkE7RUFDSSxxQkFBQTtBMUZrbVJKOztBMEYvbFJBO0VBQ0ksZ0JBQUE7QTFGa21SSjs7QWVwN1JNO0UyRXFWRjtJQUNJLDZCQUFBO1FBQUEseUJBQUE7RTFGbW1STjtFMEZqbVJFO0lBQ0ksY0FBQTtRQUFBLFVBQUE7RTFGbW1STjtFMEZqbVJFO0lBQ0ksa0JBQUE7SUFDQSxtQkFBQTtFMUZtbVJOO0UwRmhtUkU7O0lBRUksYS9FNWJTO0krRTZiVCxtQkFBQTtFMUZrbVJOO0FBQ0Y7QTBGaG1SQTtFQUNJLHNCdEYvZk87QUppbVNYOztBMEY5bFJFOztFQUVJLGEvRXZjVztBWHdpU2pCO0FlOThSTTtFMkUyV0o7O0lBSVEsYUFBQTtFMUZvbVJSO0FBQ0Y7QTBGbG1SUTs7O0VBQ0UsMEJBQUE7QTFGc21SVjs7QTBGaG1SQTtFQUNJLDZCQUFBO0ExRm1tUko7QTBGam1SSTtFNUUzYkYsZ0JIaERhO0VFWlgsa0JBQUE7RUFDQSxpQkFBQTtFQUlBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7QWJ5bFNKO0EwRnJtUlE7RTdFeGFOLGlCQUFBO01BQUEsYUFBQTtFR2pHRSxtQkFGVTtFQUdWLGtCQUhVO0VIb0VWLGtCQUFBO0Fia2pTSjtBZS8rUk07RTJFb1lFO0kxRXpnQkoscUJBRlU7SUFHVixvQkFIVTtFaEIyblNaO0FBQ0Y7O0EwRjFtUkk7RUFDSSxhdEZuaEJVO0FKZ29TbEI7QTBGM21SUTtFQUNJLGFBQUE7QTFGNm1SWjtBMEZ2bVJRO0VBQ0kseUJ0RjdoQk07QUpzb1NsQjtBMEZ2bVJZO0VBQ0kseUJBQUE7QTFGeW1SaEI7QTBGdG1SWTtFQUNJLFV0RmhqQkw7QUp3cFNYOztBMEZubVJBLHNEQUFBO0FBQ0E7OztFQUdJLGVBQUE7QTFGc21SSjs7QTBGbm1SQTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtBMUZzbVJKO0EwRnBtUkk7RUFDSSxtQkFBQTtBMUZzbVJSO0EwRnBtUlE7RUFDSSxnQkFBQTtBMUZzbVJaO0EwRmxtUkk7RUFDSSxVQUFBO0ExRm9tUlI7O0EwRmhtUkE7RWxDcGxCRSxrQkFBQTtFQUNBLGtCQUFBO0VrQ3FsQkUsZ0JBQUE7QTFGb21SSjtBd0R4clNFO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHlCL0MrRlk7QVQybFNoQjs7QTBGMW1SQTtFQUNJLGdCQUFBO0ExRjZtUko7QTBGM21SSTtFQUNJLG1CQUFBO0VBQ0EsaUJBQUE7QTFGNm1SUjs7QTBGem1SQTtFQUNJLFNBQUE7QTFGNG1SSjs7QTBGem1SQTtFQUNJLDJCQUFBO0ExRjRtUko7O0EwRnhtUkE7RUFDQyxXQUFBO0ExRjJtUkQ7O0EyRnh0U0E7OztFQUFBO0FBS0E7Ozs7OztFQUFBO0FBYUk7O0VBQ0UsZ0JBQUE7QTNGcXRTTjtBMkYvc1NJO0VBQ0UsY0FBQTtBM0ZpdFNOO0EyRnhzU007Ozs7RUFDRSxnQkFBQTtBM0Y2c1NSO0EyRjFzU007Ozs7RUFDRSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBM0Yrc1NSO0EyRjVzU0k7O0VBQ0Usb0JBQUE7QTNGK3NTTjtBMkYzc1NFO0VBTUUsYUFBQTtBM0Z3c1NKOztBMkZsc1NFO0VBRUU7O0lBQUE7QTNGc3NTSjtBMkZoc1NNO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0Esc0J2RnBFRztFdUZxRUgsc0JBQUE7RUFFQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0NBQUE7QTNGaXNTUjtBMkY3clNVO0VBQ0UsMEJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0EzRityU1o7QTJGenJTTTtFQUNFLG1CQUFBO0EzRjJyU1I7QTJGenJTUTtFQUdFLGlCQUFBO0VBQ0EscUJ2RmhHTztFdUZpR1AsNkNBQUE7RUFDQSw4NUJBQUE7QTNGeXJTVjtBMkZyclNVO0VBVkY7SUFhSSx5NkJBQUE7RTNGc3JTVjtBQUNGO0EyRi9xU007RUFDRSxxQnZGbEhTO0FKbXlTakI7QTJGenFTVTtFQUNFLHlCdkY1R007RXVGNkdOLHNCQUFBO0EzRjJxU1o7QTJGdHFTUTtFQUNFLGlCQUFBO0EzRndxU1Y7QTJGdHFTVTtFQUNFLGtCQUFBO0EzRndxU1o7QTJGL3BTTTtFQUNFLHlCQUFBO0VBQ0Esc0JBQUE7QTNGaXFTUjtBMkY3cFNVO0VBQ0UsMEJBQUE7QTNGK3BTWjtBMkZ4cFNJO0VBQ0UsdUJBQUE7RUFDQSwyQkFBQTtBM0YwcFNOO0EyRnZwU0k7RUFDRSxhQUFBO0EzRnlwU047QTJGcnBTSTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtBM0Z1cFNOOztBNEZyMFNBOzs7RUFBQTtBQUtBOzs7Ozs7Ozs7RUFBQTtBQVdBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0E1RnMwU0Y7QTRGcDBTRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QTVGczBTSjtBNEZqMFNJO0VBQ0UsZUFBQTtBNUZtMFNOO0E0Ri96U0U7O0VBRUUsZUFBQTtBNUZpMFNKO0E0RjN6U0k7O0VBQ0UsbUJBQUE7QTVGOHpTTjtBNEYzelNNOztFQUNFLGdCQUFBO0E1Rjh6U1I7QTRGenpTRTs7OztFQUlFLGVBQUE7QTVGMnpTSjtBNEZ4elNFO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QTVGMHpTSjtBNEZyelNJO0VBY0UsbUJBQUE7RUFDQSxXeEZ4RUs7QUprM1NYO0E0RnZ5U0k7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7QTVGd3lTTjtBNEZyeVNJO0VBQ0UsZUFBQTtFQUNBLGdDQUFBO0E1RnV5U047QTRGcnlTSTtFOUI3RkYscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsU0FBQTtFQUNBLG1CMURXZ0I7RTBEVmhCLFdBQUE7RUFDQSw0RUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTtFOEI2RUksa0JBQUE7RUFDQSxjeEY3RVk7RXdGOEVaLHVCQUFBO0VBQ0EsZUFBQTtBNUZ5elNOO0E4RHg0U0U7RUFDRSxjMUREYztFMERFZCx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQkFBQTtBOUQwNFNKO0E4RHo0U0k7RUFDRSxVQUFBO0E5RDI0U047QTRGM3pTTTs7Ozs7Ozs7RUFJRSxhQUFBO0E1RmkwU1I7QTRGNXpTRTs7RUFFRSxtQkFBQTtFQUNBLFd4RjlHTztBSjQ2U1g7QTRGM3pTRTtFQUNFLGdCQUFBO0E1RjZ6U0o7QTRGdHpTSTtFQUNFLHFCeEY5SFc7RXdGK0hYLHNCQUFBO0VBQ0Esc0J4RjdISztFd0Y4SEwsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFd4Ri9ISztBSnU3U1g7QTRGcHpTUTtFQUNFLHFCQUFBO0VBQ0EscUJBQUE7QTVGc3pTVjtBNEY5eVNNO0VBQ0UscUJ4RmxKUztFd0ZtSlQsa0NBQUE7RUFDQSx5NUJBQUE7RUFDQSxtQkFBQTtBNUZnelNSO0E0RjV5U1E7RUFSRjtJQVdJLG82QkFBQTtFNUY2eVNSO0FBQ0Y7QTRGdnlTTTtFQUNFLHFCeEZ4SkU7QUppOFNWO0E0Rm55U1E7RUFDRSxnQkFBQTtBNUZxeVNWO0E0Rm55U1U7RUFDRSx5QnhGL0pNO0V3RmdLTixzQkFBQTtBNUZxeVNaO0E0Rmp5U1E7RUFDRSxrQkFBQTtBNUZteVNWO0E0Rmp5U1U7RUFFRSxrQkFBQTtBNUZreVNaO0E0Rmh5U1U7RUFDRSxZQUFBO0VBQ0EscUJBQUE7QTVGa3lTWjtBNEZoeVNVO0VBQ0UsWUFBQTtFQUNBLHFCQUFBO0E1Rmt5U1o7QTRGM3hTRTtFOUIzTUEscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsU0FBQTtFQUNBLG1CMURXZ0I7RTBEVmhCLFdBQUE7RUFDQSw0RUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTtBOUR5K1NGO0E4RHgrU0U7RUFDRSxjMUREYztFMERFZCx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQkFBQTtBOUQwK1NKO0E4RHorU0k7RUFDRSxVQUFBO0E5RDIrU047QTRGcnpTRTtFQUNFLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjeEZuTWM7RXdGb01kLHFDQUFBO0E1RnV6U0o7QTRGcnpTSTtFQUNFLHNCQUFBO0E1RnV6U047QTRGcnpTTTtFQUNFLGF4RjFNVTtBSmlnVGxCOztBNEY5eVNFO0VBQ0UseUNBQUE7RUFDQSwwQkFBQTtBNUZpelNKO0E0Rjl5U0U7RUFDRSx5Q0FBQTtFQUNBLDBCQUFBO0E1Rmd6U0o7QTRGN3lTRTtFQUNFLDRCQUFBO0E1Rit5U0o7QTRGNXlTRTtFQUNFLHlDQUFBO0VBQ0EsMEJBQUE7QTVGOHlTSjtBNEYzeVNFO0VBQ0Usc0JBQUE7RUFDQSx5Q0FBQTtVQUFBLHNDQUFBO0VBQ0Esd0NBQUE7VUFBQSxvQ0FBQTtFQUNBLHdDQUFBO1VBQUEsdUNBQUE7RUFDQSxzQ0FBQTtVQUFBLHFDQUFBO0VBQ0EsOEJBQUE7QTVGNnlTSjtBNEYxeVNFO0VBQ0UsZ0NBQUE7QTVGNHlTSjtBNEZ6eVNFO0VBQ0UsMkNBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsdUZBQUE7RUFDQSx5Q0FBQTtFQUNBLGlDQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtBNUYyeVNKO0E0Rnh5U0U7RUFDRSw4QkFBQTtFQUNBLG9DQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLGlDQUFBO0E1RjB5U0o7QTRGdnlTRTtFQUNFLHNCQUFBO0E1Rnl5U0o7QTRGMXlTRTtFQUNFLHNCQUFBO0E1Rnl5U0o7QTRGMXlTRTtFQUNFLHNCQUFBO0E1Rnl5U0o7O0E2RnZrVEE7OztDQUFBO0FBS0E7O0VBRUksb0NBQUE7RUFDQSx5QkFBQTtBN0Z5a1RKOztBOEZqbFRBLFdBQUE7QUFFQTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUVBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3Q0FBQTtBOUZtbFRKOztBOEZqbFRBO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBOUZvbFRKO0E4RmxsVEk7RUFDSSxhQUFBO0E5Rm9sVFI7QThGamxUSTtFQUNJLGVBQUE7RUFDQSxZQUFBO0E5Rm1sVFI7O0E4RmhsVEE7O0VBTUksK0JBQUE7QTlGbWxUSjs7QThGaGxUQTtFQUNJLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxjQUFBO0E5Rm1sVEo7QThGamxUSTtFQUVJLFdBQUE7RUFDQSxjQUFBO0E5RmtsVFI7QThGL2tUSTtFQUNJLFdBQUE7QTlGaWxUUjtBOEY5a1RJO0VBQ0ksa0JBQUE7QTlGZ2xUUjs7QThGN2tUQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQVlBLGFBQUE7QTlGcWtUSjtBOEZobFRJO0VBQ0ksWUFBQTtBOUZrbFRSO0E4RmhsVEk7RUFDSSxxQkFBQTtFQUNBLFdBQUE7QTlGa2xUUjtBOEZobFRJO0VBQ0ksYUFBQTtBOUZrbFRSO0E4RjdrVEk7RUFDSSxvQkFBQTtBOUYra1RSO0E4RjVrVEk7RUFDSSxjQUFBO0E5RjhrVFI7QThGM2tUSTtFQUNJLGtCQUFBO0E5RjZrVFI7QThGMWtUSTtFQUNJLGNBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7QTlGNGtUUjs7QThGemtUQTtFQUNJLGFBQUE7QTlGNGtUSjs7QStGN3FUQSx1QkFBQTtBQWlDQTtFQUNFLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUVBLG1CQ3JDb0M7RURzQ3BDLFlDckNvQztBaEdvclR0Qzs7QStGM29UQTtFQUNFLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtFQUNBLG1DQUFBO0EvRjhvVEY7O0ErRjFvVEE7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtBL0Y2b1RGOztBK0Z4b1RFO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0EvRjJvVEo7O0ErRnBvVEk7RUFDRSxhQUFBO0EvRnVvVE47O0ErRmpvVEE7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBL0Zvb1RGOztBK0Zob1RFOztFQUNFLFdBQUE7RUFDQSxZQUFBO0EvRm9vVEo7O0ErRi9uVEE7RUFDRSxnQkFBQTtBL0Zrb1RGOztBK0YvblRFO0VBR0UsZ0JBQUE7QS9Ga29USjs7QStGL25UQTtFQUNFLGVBQUE7RUFHQSxlQUFBO0EvRmtvVEY7O0ErRi9uVEU7RUFDRSxZQUFBO0EvRmtvVEo7O0ErRjluVEE7Ozs7RUFJRSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7TUFBQSxpQkFBQTtBL0Zpb1RGOztBK0Y1blRFO0VBQ0UsYUFBQTtBL0YrblRKOztBK0Y3bVRFO0VBQ0Usd0JBQUE7QS9GZ25USjs7QStGdG1UQTtFQUNFLFdDdEpvQztFRHVKcEMsa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0EvRnltVEY7QStGeG1URTtFQUNFLFdDaEtrQztBaEcwd1R0QztBK0Z6bVRJO0VBQ0UsV0NqS2dDO0FoRzR3VHRDOztBK0ZwbVRFO0VBQ0UsYUFBQTtBL0Z1bVRKOztBK0ZqbVRFO0VBQ0UsYUFBQTtBL0ZvbVRKOztBK0Y5bFRFO0VBRUUsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0Esd0JBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsOEJBQUE7TUFBQSwwQkFBQTtBL0ZnbVRKO0ErRjlsVEU7RUFDSSxVQUFBO0VBQ0EsU0FBQTtBL0ZnbVROOztBK0YxbFRBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUVBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUMzTm9DO0VENE5wQyxzQkFBQTtFQUNBLFdDNU5vQztFRDhOcEMsa0JBQUE7RUFDQSxlQUFBO0EvRjJsVEY7QStGemxURTtFQUVFLFVBQUE7QS9GMGxUSjtBK0Z2bFRFO0VBQ0UsUUFBQTtBL0Z5bFRKOztBK0ZybFRFO0VBQ0UsV0MxT2tDO0FoR2swVHRDOztBK0ZubFRFOztFQUNFLFdDbFBrQztFRG1QbEMsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0EvRnVsVEo7O0ErRmxsVEE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsV0M1UG9DO0VENlBwQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBL0ZxbFRGOztBK0ZobFRFO0VBQ0Usa0JBQUE7RUFDQSxhQzFRa0M7RUQyUWxDLFNBQUE7RUFDQSxRQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSw2Q0FBQTtBL0ZtbFRKO0ErRmxsVEk7RUFDRSxpQkFBQTtBL0ZvbFROO0ErRmxsVEk7RUFFRSxVQUFBO0EvRm1sVE47QStGamxUSTtFQUVFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0EvRmtsVE47QStGL2tUSTtFQUVFLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxRQUFBO0EvRmdsVE47QStGN2tUSTtFQUNFLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0EvRitrVE47O0ErRjFrVEU7RUFDRSxPQUFBO0EvRjZrVEo7QStGNWtUSTtFQUNFLDZCQUFBO0VBQ0EsaUJBQUE7QS9GOGtUTjtBK0Y1a1RJO0VBQ0UsaUJBQUE7RUFDQSxnQ0FBQTtBL0Y4a1ROOztBK0Yxa1RFO0VBQ0UsUUFBQTtBL0Y2a1RKO0ErRjVrVEk7RUFDRSw0QkFBQTtFQUNBLGlCQUFBO0EvRjhrVE47QStGNWtUSTtFQUNFLCtCQUFBO0EvRjhrVE47O0ErRnJrVEU7RUFDRSxpQkMxVWtDO0VEMlVsQyxvQkMzVWtDO0FoR201VHRDO0ErRnZrVEk7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQzdVZ0M7QWhHczVUdEM7QStGdmtUSTtFQUNFLFVBQUE7QS9GeWtUTjs7QStGdGtURTtFQUNFLFdBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBL0Z5a1RKO0ErRnhrVEk7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0NDcFhnQztFRHFYaEMsZ0JDaldnQztBaEcyNlR0Qzs7QStGaGtURSx3QkFBQTtBQUVFO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBL0Zra1ROOztBK0Y5alRFLGdDQUFBO0FBQ0E7RUFDRSxjQUFBO0EvRmlrVEo7QStGaGtUSTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQ3pYZ0M7RUQwWGhDLFlDelhnQztFRDBYaEMsY0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxzQ0MzWmdDO0VENFpoQyxnQkNsWWdDO0FoR284VHRDO0ErRmhrVEk7RUFDRSxjQzlYZ0M7RUQrWGhDLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QS9Ga2tUTjtBK0Zoa1RJO0VBQ0UsU0FBQTtBL0Zra1ROOztBK0YvalRFO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QS9Ga2tUSjs7QStGaGtURTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQ25aa0M7RURvWmxDLGlDQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBL0Zta1RKOztBK0YvalRJO0VBQ0UsZUFBQTtBL0Zra1ROOztBK0Y1alRNO0VBQ0UsZUFBQTtBL0YralRSOztBK0Z4alRJO0VBQ0U7O0lBQUE7RUFJRTtJQUNFLGVBQUE7SUFDQSxnQkFBQTtFL0YwalRSO0UrRnZqVFE7SUFDRSxVQUFBO0UvRnlqVFY7RStGcGpUUTtJQUNFLE1BQUE7SUFDQSxTQUFBO0UvRnNqVFY7RStGcGpUUTtJQUNFLGVBQUE7SUFDQSxnQkFBQTtFL0ZzalRWO0UrRm5qVE07SUFDRSw4QkFBQTtJQUNBLFNBQUE7SUFDQSxTQUFBO0lBQ0EsU0FBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0UvRnFqVFI7RStGcGpUUTtJQUNFLFVBQUE7RS9Gc2pUVjtFK0ZualRNO0lBQ0UsVUFBQTtJQUNBLFFBQUE7RS9GcWpUUjtFK0ZualRNO0lBQ0UsTUFBQTtJQUNBLFFBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0lBQ0EsOEJBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxVQUFBO0UvRnFqVFI7QUFDRjtBK0Y1aVRBO0VBQ0U7SUFFRSxzQkFBQTtFL0Y4aVRGO0UrRjVpVEE7SUFFRSxtQkFBQTtFL0Y4aVRGO0UrRjVpVEE7SUFFRSxzQkFBQTtFL0Y4aVRGO0UrRjVpVEE7SUFDRSxpQkMvZ0JrQztJRGdoQmxDLGtCQ2hoQmtDO0VoRzhqVXBDO0FBQ0Y7QWlHMWtVQTs7Ozs7OztFQUFBO0FBUUE7RUFDQztJQUNDLDBCQUFBO0lBQ0EsMkJBQUE7RWpHNGtVQTtBQUNGO0FrR3hsVUE7RUFDRTtJQUNFLHFCQUFBO0VsRzBsVUY7QUFDRjtBSzdsVUE7Ozs7O0VBQUE7QThGMEdFO0VBckZBLGtCQUFBO0VBQ0EsY0NaYztFRGFkLG1CQUFBO0VBQ0Esc0JBQUE7RUFFQSx5Qi9GdEJjO0UrRnVCZCxlQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSxzQkFBQTtNQUFBLGtCQUFBO0FuR2dsVUY7O0FtRzkvVEU7RUE3RUEsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUVBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGNDOUJjO0VEZ0NkLHlCL0ZyQ2U7RStGc0NmLGdDQTFCa0I7QW5HdW1VcEI7QW1HM2tVRTtFQUNFLHlCQUFBO0FuRzZrVUo7O0FtR3ZnVUU7RXZGd0ZBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0V1RnhKQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBRUEscUJBQUE7RUFDQSxhQ2pDb0I7RURrQ3BCLGNDdENxQjtFRHdDckIsZ0IxRndCYztFMEZ2QmQseUIxRjBDYztFMEZ6Q2QsZ0NBL0NrQjtFQWdEbEIsOEJBQUE7TUFBQSwwQkFBQTtBbkcwa1VGO0FZMTlURTtFQUNFLFVBQUE7QVo0OVRKO0FtRzNrVUU7RUFDRSx5QkFBQTtBbkc2a1VKO0FtRzFrVUU7RUFDRSx5QkFBQTtBbkc0a1VKOztBbUczaFVFOztFQTVDQSxhQzNDd0I7RUQ0Q3hCLG1CQUFBO0FuRzRrVUY7O0FtRzNoVUU7RUE3Q0EscUJBQUE7RUFDQSxhQXRFc0I7RUF1RXRCLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0FuRzRrVUY7QW1HMWtVRTtFQUNFLE1BQUE7RUFDQSxhQTdFb0I7RUE4RXBCLGdCQUFBO0FuRzRrVUo7QW1HemtVRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxhQzVFbUI7RUQ2RW5CLGNDekVrQjtFRDBFbEIsMkJBQUE7QW5HMmtVSjs7QXFHMXFVRTtFQUNFLGtCQUFBO0FyRzZxVUo7O0FxRzFxVUU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSwrQkFBQTtBckc2cVVKOztBcUcxcVVFO0VBQ0UsZUFBQTtFQUNBLFVBQUE7QXJHNnFVSjtBcUczcVVJO0VBQ0UsTUFBQTtBckc2cVVOO0FxRzFxVUk7RUFDRSxTQUFBO0FyRzRxVU47O0FxR3hxVUU7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0FyRzJxVUo7QXFHenFVSTtFQUNFLFNBQUE7QXJHMnFVTjs7QXNHN3NVQTs7OztFQUFBO0FBT0E7O0VBQUE7QUFJQTtFQUNJLGNBQUE7QXRHNnNVSjs7QXNHMXNVQTtFQUNJLHNCbEdSTztFa0dTUCxjbEdWYztFa0dXZCxXQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBdEc2c1VKOztBc0cxc1VBO0VBQ0ksaUJBQUE7QXRHNnNVSjtBc0c1c1VJO0VBQ0ksVUFBQTtBdEc4c1VSO0FzRzdzVVE7RUFDSSxtQkFBQTtFQUNBLDRCQUFBO0F0RytzVVo7QXNHOXNVWTtFQUNJLGtCQUFBO0VBQ0EsOEJBQUE7QXRHZ3RVaEI7QXNHL3NVZ0I7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0F0R2l0VXBCO0FzRzdzVVE7RUFDSSxvQkFBQTtBdEcrc1VaO0FzRzdzVVE7RUFDSSxnQkFBQTtBdEcrc1VaOztBc0cxc1VBO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBdEc2c1VKOztBc0cxc1VBO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QXRHNnNVSjs7QXNHMXNVQTtFQUNJLGFBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTtFQUNBLCtCQUFBO0F0RzZzVUo7QXNHNXNVSTtFQUNJLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0F0RzhzVVI7QXNHN3NVUTtFQUNJLFdsR3pFRDtBSnd4VVg7QXNHN3NVUTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7QXRHK3NVWjtBc0c3c1VRO0VBQ0ksZUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7TUFBQSxZQUFBO0F0RytzVVo7QXNHN3NVUTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7QXRHK3NVWjs7QXNHMXNVQTtFQUNJLHNCQUFBO0VBQ0EseUJsR3hGaUI7QUpxeVVyQjs7QXNHMXNVQTtFQUNJLHVCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QXRHNnNVSjtBc0c1c1VJO0VBQ0ksYUFBQTtBdEc4c1VSOztBc0d6c1VBOztFQUFBO0F2RnlDTTtFdUZwQ0Y7SUFDSSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsUUFBQTtFdEcyc1VOO0VzR3pzVUU7SUFDSSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0Esb0JBQUE7RXRHMnNVTjtFc0cxc1VNO0lBQ0ksaUJBQUE7SUFDQSxtQkFBQTtJQUNBLGlCQUFBO0lBQ0EsK0JBQUE7SUFDQSxnQkFBQTtFdEc0c1VWO0VzRzNzVVU7SUFDSSxlQUFBO0V0RzZzVWQ7RXNHM3NVVTtJQUNJLGtCQUFBO0lBQ0EsV0FBQSxFQUFBLGFBQUE7SUFDQSxpQkFBQTtFdEc2c1VkO0VzRzNzVVU7SUFDSSxlQUFBO0lBQ0EsV0FBQSxFQUFBLGFBQUE7SUFDQSxtQkFBQTtFdEc2c1VkO0VzR3pzVUU7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtFdEcyc1VOO0VzRzFzVU07SUFDSSx5QkFBQTtFdEc0c1VWO0VzRzNzVVU7SUFDSSxvQkFBQTtJQUNBLGdDQUFBO0V0RzZzVWQ7RXNHNXNVYztJQUNJLFlBQUE7SUFDQSxVQUFBO0V0RzhzVWxCO0VzRzNzVVU7SUFDSSxnQkFBQTtFdEc2c1VkO0VzR3pzVUU7SUFDSSw2QkFBQTtJQUNBLG1CQUFBO0lBQ0EseUJBQUE7RXRHMnNVTjtFc0d6c1VFO0lBQ0ksY2xHM0tVO0VKczNVaEI7RXNHenNVRTtJQUNJLFdsRzdLRztFSnczVVQ7QUFDRjtBc0d2c1VBOztDQUFBO0F2Ri9CTTtFdUZvQ0Y7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7RXRHd3NVTjtFc0d0c1VVO0lBQ0ksb0JBQUE7SUFDQSxnQ0FBQTtFdEd3c1VkO0VzR3ZzVWM7SUFDSSxZQUFBO0lBQ0EsVUFBQTtFdEd5c1VsQjtFc0d0c1VVO0lBQ0ksZ0JBQUE7RXRHd3NVZDtFc0dwc1VFO0lBQ0ksNkJBQUE7SUFDQSxtQkFBQTtJQUNBLHlCQUFBO0V0R3NzVU47QUFDRjtBc0dwc1VBO0VBQ0UsYUFBQTtBdEdzc1VGOztBdUc1NVVBO0VBQ0ksYUFBQTtBdkcrNVVKOztBdUcxNVVJO0VBQ0ksaUJBQUE7QXZHNjVVUjtBdUczNVVJO0VBQ0ksY25HVkM7QUp1NlVUOztBdUd4NVVBO0VBQ0ksVUFBQTtFQUNBLGlDQUFBO0F2RzI1VUo7QXVHMTVVSTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7QXZHNDVVUjtBdUcxNVVJOztFQUVJLGdCQUFBO0F2RzQ1VVI7O0F1R3g1VUE7RUFDSSxpQkFBQTtBdkcyNVVKO0F1R3o1VVE7RUFDSSw4QkFBQTtBdkcyNVVaO0F1R3g1VVk7Ozs7RUFJSSw4QkFBQTtBdkcwNVVoQjtBdUd6NVVnQjs7OztFQUNJLHFCQUFBO0VBQ0EsZ0JBQUE7QXZHODVVcEI7QXVHMzVVWTs7RUFFSSxtQkFBQTtFQUNBLGNuRzVDQztBSnk4VWpCOztBdUd2NVVJO0VBQ0ksYUFBQTtBdkcwNVVSO0F1R3g1VUk7RUFDSSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY25HN0RDO0FKdTlVVDtBdUd4NVVJO0VBQ0ksY0FBQTtFQUNBLHFCQUFBO0F2RzA1VVI7QXVHejVVUTtFQUNJLDhCQUFBO0F2RzI1VVo7QXVHMTVVWTtFQUNJLGdDQUFBO0F2RzQ1VWhCO0F1RzM1VWdCO0VBQ0ksMEJBQUE7QXZHNjVVcEI7QXVHMTVVWTtFQUNJLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGNuR3pFQztBSnErVWpCO0F1R3g1VUk7RUFDSSx1QkFBQTtBdkcwNVVSOztBdUdyNVVBO0VBQ0ksY0FBQTtFQUNBLGVBQUE7QXZHdzVVSjtBdUd2NVVJO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0F2R3k1VVI7QXVHdDVVUTtFQUNFLDhCQUFBO0VBQ0EsaUJBQUE7QXZHdzVVVjtBdUd2NVVVO0VBQ0UsOEJBQUE7QXZHeTVVWjtBdUdyNVVJO0VBQ0ksZ0JBQUE7QXZHdTVVUjtBdUd0NVVRO0VBQ0ksb0JBQUE7RUFDQSxnQkFBQTtBdkd3NVVaOztBZTUyVU07RXdGcENFO0lBQ0ksaUJBQUE7RXZHbzVVVjtFdUdsNVVNO0lBQ0ksY25HMUhIO0VKOGdWUDtFdUdqNVVFO0lBQ0ksZ0JBQUE7RXZHbTVVTjtBQUNGO0F3R2xoVkE7RUFDSSxzQnBHTU87RW9HTFAsY3BHRWE7RW9HRGIsZ0NBQUE7RUFDQSxrQkFBQTtBeEdvaFZKO0F3R25oVkk7OztFQUdJLGNwR1JDO0FKNmhWVDs7QXdHamhWQTtFQUNJLHlCQUFBO0F4R29oVko7O0F3R2poVkE7RUFDSSxjcEdiYTtFb0djYixtQkFBQTtBeEdvaFZKOztBd0dqaFZBO0VBQ0ksY3BHdEJLO0FKMGlWVDtBd0duaFZJO0VBR0ksY3BHekJNO0FKNGlWZDs7QXdHNWdWUTtFQUNJLHFCQUFBO0F4RytnVlo7O0F3R3pnVkk7RUFDSSxhQUFBO0F4RzRnVlI7QXdHeGdWWTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjcEc1Q0M7RW9HNkNELG1CQUFBO0F4RzBnVmhCO0F3R3pnVmdCO0VBQ0ksY3BHbkRYO0FKOGpWVDs7QXdHcGdWQTtFQUNJLDZCQUFBO0F4R3VnVko7O0F3R25nVkE7O0VBQUE7QUFJQTtFQUNJO0lBQ0ksb0JBQUE7SUFBQSxhQUFBO0V4R3FnVk47RXdHcGdWTTtJQUNJLGFwR3ZFSDtFSjZrVlA7RXdHcGdWTTtJQUNJLFlBQUE7SUFDQSxzQnBHcEVEO0lvR3FFQyxhQUFBO0lBQ0EsUUFBQTtJQUNBLHlCQUFBO0lBQ0EsZ0NBQUE7SUFDQSxnQkFBQTtFeEdzZ1ZWO0V3R3JnVlU7SUFDSSxjcEc5RUM7RUpxbFZmO0V3R3JnVlU7SUFDSSxjcEdyRlA7RUo0bFZQO0FBQ0Y7QXlHOWxWQTs7RUFBQTtBQU1BO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtFQUNBLGVBQUE7QXpHNmxWSjs7QXlHemxWSTtFQUNJLFVBQUE7RUFDQSxpQkFBQTtBekc0bFZSO0F5R3psVkk7RUFDSSxzQnJHZEc7RXFHZUgseUJBQUE7RUFDQSxnQ0FBQTtBekcybFZSOztBeUd0bFZJO0VBQ0kseUJyR2pCYTtBSjBtVnJCO0F5R3RsVkk7RUFDSSxzQnJHMUJHO0VxRzJCSCx5QkFBQTtFQUNBLGdDQUFBO0F6R3dsVlI7QXlHdGxWSTtFQUNJLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBekd3bFZSOztBeUdwbFZBO0VBQ0ksVUFBQTtBekd1bFZKO0F5R3RsVkk7RUFDSSxvQkFBQTtBekd3bFZSO0F5R3RsVkk7RUFDSSxvQkFBQTtBekd3bFZSO0F5R3ZsVlE7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0F6R3lsVlo7QXlHdmxWUTtFQUNJLDhCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFBO0F6R3lsVlo7QXlHdmxWUTtFQUNJLGNyRy9ESDtFcUdnRUcsZ0JBQUE7QXpHeWxWWjtBeUd2bFZRO0VBQ0ksY3JHbkVIO0FKNHBWVDtBeUd2bFZRO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0F6R3lsVlo7O0F5R3BsVkE7RUFDSSxtQkFBQTtBekd1bFZKO0F5R3RsVkk7RUFDSSxhQUFBO0F6R3dsVlI7O0F5R3BsVkU7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0F6R3VsVko7QXlHdGxWSTtFQUNFLGFBQUE7QXpHd2xWTjtBeUd2bFZNO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtBekd5bFZSOztBeUdwbFZBO0VBQ0ksZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJyRzNHZTtFcUc0R2YsWUFBQTtBekd1bFZKO0F5R3RsVkk7RUFDSSxpQ0FBQTtBekd3bFZSO0F5R3RsVkk7RUFDSSxhckduSEM7QUoyc1ZUO0F5R3RsVkk7RUFDSSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0F6R3dsVlI7O0FldmpWTTtFMEYzQkU7SUFDSSxrQkFBQTtJQUNBLG9CQUFBO0V6R3NsVlY7RXlHbmxWRTtJQUNJLFVBQUE7RXpHcWxWTjtFeUdwbFZNO0lBQ0kseUJBQUE7RXpHc2xWVjtFeUdwbFZNO0lBQ0ksY0FBQTtFekdzbFZWO0V5R3JsVlU7SUFDSSxhQUFBO0V6R3VsVmQ7RXlHbGxWTTtJQUNJLGlCQUFBO0V6R29sVlY7RXlHamxWRTtJQUNFLFlBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtFekdtbFZKO0FBQ0Y7QXlHaGxWQTtFQUNJLG9CQUFBO0VBQ0EscUJBQUE7QXpHa2xWSjs7QXlHL2tWQTtFQUNJLG9CQUFBO0F6R2tsVko7O0FlMWxWTTtFMEZnQkU7SUFDSSxjQUFBO0V6RzhrVlY7RXlHM2tWRTtJQUNJLFlBQUE7SUFDQSxXQUFBO0lBQ0EsYUFBQTtFekc2a1ZOO0V5R3prVlU7SUFDSSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxjQUFBO0V6RzJrVmQ7RXlHMWtWYztJQUNJLDhCQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0lBQ0EsY0FBQTtFekc0a1ZsQjtFeUcxa1ZjO0lBQ0ksaUNBQUE7RXpHNGtWbEI7RXlHMWtWYztJQUNJLGFyR3RNWDtFSmt4VlA7RXlHMWtWYztJQUNJLFlBQUE7SUFDQSxZQUFBO0lBQ0Esc0JBQUE7RXpHNGtWbEI7QUFDRjtBMEd6eFZBOzs7O0VBQUE7QUFpQkE7RUFDSSxtQkFBQTtBMUcrd1ZKOztBMEczd1ZBO0VBQ0ksY3RHakJhO0VzR2tCYixpQkFBQTtFQUNBLHFCQUFBO0ExRzh3Vko7O0EwR3p3VkE7O0VBRUksb0JBQUE7QTFHNHdWSjs7QTBHcndWQTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7QTFHd3dWSjs7QTBHcndWQTs7RUFFSSxnQkFBQTtFQUNBLGVBQUE7QTFHd3dWSjs7QTBHcndWQTtFQUNJLG1CQUFBO0ExR3d3Vko7O0EwR3J3VkE7RUFDSSx1QkFBQTtBMUd3d1ZKOztBMEdyd1ZBOzs7Ozs7RUFNSSxhQUFBO0ExR3d3Vko7O0EwR3B3VkE7OztFQUdJLDhCQUFBO0ExR3V3Vko7O0EwR3B3VkE7O0VBRUksOEJBQUE7QTFHdXdWSjtBMEd0d1ZJOztFQUNJLDhCQUFBO0ExR3l3VlI7QTBHdndWSTs7Ozs7O0VBR0ksY3RHdEVhO0FKazFWckI7QTBHM3dWUTs7Ozs7O0VBQ0ksaUNBQUE7RUFDQSxhdEd6RVM7QUoyMVZyQjtBMEdqeFZZOzs7Ozs7RUFDSSxhdEczRUs7QUptMlZyQjs7QTBHbHhWQTtFQUNJLDhCQUFBO0VBQ0EsaUJBQUE7QTFHcXhWSjs7QTBHbHhWQTs7RUFFSSxnQkFBQTtBMUdxeFZKOztBMEdqeFZBO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0ExR294Vko7O0EwR2p4VkE7RUFDSSxzQ0FBQTtBMUdveFZKOztBMkduNFZBOzs7O0VBQUE7QUFNQztFQUNJLGdDQUFBO0VBQ0EsdUNBQUE7RUFBQSxrQ0FBQTtBM0dxNFZMO0EyR3Y0VkM7RUFDSSxnQ0FBQTtFQUNBLGtDQUFBO0EzR3E0Vkw7QTJHbjRWSztFQUNJLFNBQUE7QTNHcTRWVDtBMkd0NFZLO0VBQ0ksU0FBQTtBM0dxNFZUO0EyR240Vks7RUFDSSxzQ0FBQTtFQUFBLGlDQUFBO0EzR3E0VlQ7QTJHdDRWSztFQUNJLGlDQUFBO0EzR3E0VlQ7O0EyR2o0VkM7RUFHSSxjQUFBO0EzR280Vkw7O0EyR3Y0VkM7OztFQUdJLGNBQUE7QTNHbzRWTDs7QTJHaDRWQztFQUVJLGNBQUE7QTNHbTRWTDs7QTJHcjRWQzs7RUFFSSxjQUFBO0EzR200Vkw7O0EyRzczVkk7O0VBRUksZ0NBQUE7RUFDQSx5QkFBQTtBM0dnNFZSOztBMkc1M1ZJO0VBQ0ksaUJBQUE7QTNHKzNWUjs7QTJHMzNWQTs7Ozs7O0VBS0ksV0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxhdkdyREs7QUpvN1ZUOztBMkc1M1ZBO0VBQ0ksZ0JBQUE7QTNHKzNWSjtBMkc3M1ZRO0VBQ0ksOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0EzRyszVlo7QTJHOTNWWTtFQUNJLHNCQUFBO0VBQ0EsZUFBQTtBM0dnNFZoQjtBMkc5M1ZZO0VBQ0ksZ0JBQUE7QTNHZzRWaEI7QTJHNTNWSTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtBM0c4M1ZSO0EyRzUzVkk7RUFDSSxnQkFBQTtBM0c4M1ZSOztBMkd4M1ZRO0VBQ0ksaUJBQUE7QTNHMjNWWjtBMkd6M1ZRO0VBQ0ksc0JBQUE7QTNHMjNWWjs7QTJHdDNWQTtFQUNJLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBM0d5M1ZKO0EyR3gzVkk7RUFDSSxVQUFBO0VBQ0EsWUFBQTtBM0cwM1ZSOztBMkdyM1ZBOzs7O0VBSUUseUJ2RzFHTztFdUcyR1AsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkNBQUE7QTNHdzNWRjtBMkd2M1ZFOzs7Ozs7Ozs7O0VBR0UseUJ2R25IVTtFdUdvSFYsV3ZHOUdPO0FKOCtWWDtBMkc5M1ZFOzs7O0VBQ0UsYUFBQTtFQUNBLHdCQUFBO0VBQ0EsdUNBQUE7RUFDQSxtQkFBQTtBM0dtNFZKO0EyR2o0VkU7Ozs7RUFDRSx3QkFBQTtBM0dzNFZKOztBMkduNFZBOztFQUVJLHNCQUFBO0EzR3M0Vko7O0EyR3A0VkE7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7QTNHdTRWRjs7QTJHcDRWQTtFQUNFLDJGQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtBM0d1NFZGO0EyR3Q0VkU7RUFHRSx5QkFBQTtBM0dzNFZKOztBMkdsNFZBOzs7Ozs7Ozs7Ozs7Ozs7RUFlSSxlQUFBO0EzR3E0Vko7O0EyR2o0Vkk7RUFDSSxXQUFBO0VBQ0EsbXFCQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBM0dvNFZSO0EyR2o0Vkk7RUFDSSxXQUFBO0VBQ0EsZ3FCQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBM0dtNFZSOztBMkc5M1ZJO0VBQ0ksZ0JBQUE7QTNHaTRWUjs7QWV4NlZNO0U0RjRDSjtJQUNFLGVBQUE7RTNHZzRWRjtFMkcvM1ZFO0lBQ0ksZ0JBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0Esb0JBQUE7SUFDQSxnQkFBQTtJQUNBLG9CQUFBO1NBQUEsZUFBQTtFM0dpNFZOO0UyR2g0Vk07SUFDSSxlQUFBO0UzR2s0VlY7RTJHNzNWRTtJQUNJLG9CQUFBO1NBQUEsZUFBQTtFM0crM1ZOO0UyRzkzVk07SUFDSSxlQUFBO0UzR2c0VlY7QUFDRjtBZS83Vk07RTRGb0VKO0lBQ0Usa0JBQUE7SUFDQSxjQUFBO0UzRzgzVkY7QUFDRjtBNEcvbFdBO0VBQ0UsVUFBQTtBNUdpbVdGOztBNEc5bFdBO0VBQ0UsWUFBQTtBNUdpbVdGOztBNEc5bFdBO0VBQ0UsdUJBQUE7RUFDQSxrQkFBQTtBNUdpbVdGOztBNEc5bFdBO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0E1R2ltV0Y7O0E0RzlsV0E7RUFDRSxnQkFBQTtBNUdpbVdGOztBNEc5bFdBO0VBQ0UsVUFBQTtFQUNBLDhCQUFBO0E1R2ltV0Y7O0E0RzlsV0E7RUFDRSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QTVHaW1XRjs7QTRHOWxXQTtFQUNFLFVBQUE7QTVHaW1XRjs7QTRHN2xXQTtFQUNFLDJCQUFBO0E1R2dtV0Y7O0E0RzdsV0E7RUFDRSx5QkFBQTtBNUdnbVdGOztBNEc3bFdBO0VBQ0UseUJBQUE7RUFDQSxxQ0FBQTtFQUNBLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSwwNkJBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0E1R2dtV0Y7O0E0RzdsV0E7RUFDRSwyQkFBQTtFQUNBLDJEQUFBO0E1R2dtV0Y7O0E0RzdsV0E7RUFDRSxpQkFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtBNUdnbVdGOztBNEc3bFdBO0VBQ0UseUJBQUE7QTVHZ21XRjs7QTRHN2xXQTtFQUNFLGNBQUE7QTVHZ21XRjs7QTRHN2xXQTtFQUNFLGNBQUE7QTVHZ21XRjs7QTRHN2xXQTtFQUNFLHNCQUFBO0E1R2dtV0Y7O0E0RzlsV0E7RUFDRSxpQkFBQTtBNUdpbVdGOztBNEc5bFdBO0VBQ0UsbUJBQUE7QTVHaW1XRjs7QTRHOWxXQTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7QTVHaW1XRjs7QTRHOWxXQTtFQUNFLHlCQUFBO0E1R2ltV0Y7O0E0RzlsV0E7RUFDRSxlQUFBO0E1R2ltV0Y7O0E0RzlsV0E7RUFDRSxpQkFBQTtBNUdpbVdGOztBNEc5bFdBO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHlCQUFBO0E1R2ltV0Y7O0E0Ry9sV0E7RUFDRSx1QkFBQTtBNUdrbVdGOztBNEdobVdBO0VBQ0UsOEJBQUE7RUFDQSxrQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQ0FBQTtBNUdtbVdGOztBNEcvbFdBO0VBQ0UsWUFBQTtBNUdrbVdGOztBNEcvbFdBO0VBQ0UscUJBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0E1R2ttV0Y7O0E0Ry9sV0E7RUFDRSx5QkFBQTtBNUdrbVdGOztBNEcvbFdBO0VBQ0UsY0FBQTtBNUdrbVdGOztBNEcvbFdBO0VBQ0UsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QTVHa21XRjs7QTRHL2xXQTtFQUNFLDhCQUFBO0VBQ0EsY0FBQTtBNUdrbVdGOztBNEcvbFdBO0VBQ0Usd0NBQUE7QTVHa21XRjs7QTRHL2xXQTtFQUNFLDhCQUFBO0E1R2ttV0Y7O0E0Ry9sV0E7RUFDRSxzQkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7QTVHa21XRjs7QTRHaG1XQTtFQUNFLHVCQUFBO0E1R21tV0Y7O0E0R2ptV0E7RUFDRSx1Q0FBQTtLQUFBLG9DQUFBO0E1R29tV0Y7O0E0R2ptV0E7RUFDQTtJQUNJLHlCQUFBO0lBQ0EsaUJBQUE7RTVHb21XRjtFNEdsbVdGO0lBQ0Usc0JBQUE7SUFDQSx1QkFBQTtFNUdvbVdBO0U0R2ptV0E7SUFDSSx1QkFBQTtJQUNBLDJCQUFBO0U1R21tV0o7QUFDRjtBNEdqbVdBO0VBQ0UsdUJBQUE7QTVHbW1XRjs7QTRHaG1XQTtFQUNFLGFBQUE7QTVHbW1XRjs7QTZHaHpXQTtFQUNFLDhCQUFBO0VBQ0Esc0JBQUE7QTdHbXpXRjtBNkdseldFO0VBQ0UsOEJBQUE7QTdHb3pXSjtBNkdseldFO0VBQ0UscUJBQUE7QTdHb3pXSjs7QTZHanpXQTtFQUNFLHlCQUFBO0E3R296V0Y7QTZHbnpXRTtFQUNFLGtCQUFBO0E3R3F6V0o7O0E2R2x6V0E7RUFDRSx5QkFBQTtBN0dxeldGO0E2R3B6V0U7RUFDRSxrQkFBQTtBN0dzeldKOztBNkdueldBO0VBQ0UseUJBQUE7QTdHc3pXRjtBNkdyeldFO0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0E3R3V6V0o7O0E2R2x6V0E7RUFDRSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7QTdHcXpXRjs7QTZHbHpXQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBN0dxeldGOztBNkdseldBO0VBQ0U7SUFDRSxXQUFBO0U3R3F6V0Y7QUFDRjtBNkdqeldBO0VBQ0UsZ0NBQUE7QTdHbXpXRjs7QThHcDJXRTs7Ozs7O0VBR0UseUJBQUE7RUFDQSxnQ0FBQTtBOUcwMldKO0E4R3gyV0U7O0VBQ0Usc0IxR0ZPO0FKNjJXWDtBOEd6MldFOztFQUNFLHlCQUFBO0E5RzQyV0o7O0E4R3gyV0E7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQ0FBQTtBOUcyMldGO0E4RzEyV0U7RUFDRSw2QkFBQTtFQUNBLGdCQUFBO0E5RzQyV0o7QThHMzJXSTtFQUNFLHFCQUFBO0E5RzYyV047QThHNTJXTTtFQUNFLDBCQUFBO0E5RzgyV1I7O0E4R3YyV0E7OztFQUdFLHFCQUFBO0E5RzAyV0Y7O0E4R3YyV0E7RUFDRSx3Q0FBQTtFQUNBLGtCQUFBO0E5RzAyV0Y7O0E4R3gyV0E7RUFDRTtJQUNFLGdCQUFBO0lBQ0Esa0JBQUE7RTlHMjJXRjtBQUNGO0E4R3oyV0E7RUFDRSx1QkFBQTtBOUcyMldGO0E4RzEyV0U7RUFDRSxnQkFBQTtFQUNBLGMxR3JESztBSmk2V1Q7QThHMTJXRTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtBOUc0MldKO0E4RzEyV007RUFDRSxxQkFBQTtBOUc0MldSO0E4RzEyV007RUFDRSxjQUFBO0VBQ0EsbUJBQUE7QTlHNDJXUjs7QStHNzZXQTtFQUNFLGFBQUE7RUFDQSw2QkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0EvR2c3V0Y7O0ErRzk2V0E7RUFDRSw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBL0dpN1dGOztBK0cvNldBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QS9HazdXRjs7QStHaDdXQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBL0dtN1dGOztBK0dqN1dBO0VBQ0Usd0JBQUE7QS9HbzdXRjs7QStHbDdXQTtFQUNFLG9CQUFBO0EvR3E3V0Y7O0ErR243V0E7RUFDRSxZQUFBO0VBQ0EsZUFBQTtBL0dzN1dGOztBK0dwN1dBO0VBQ0UsV0FBQTtBL0d1N1dGOztBK0dyN1dBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7TUFBQSxpQkFBQTtFQUNBLGtCQUFBO01BQUEseUJBQUE7QS9HdzdXRjs7QStHdDdXQTtFQUNFLFNBQUE7QS9HeTdXRjs7QStHdjdXQTs7RUFFRSxjQUFBO0EvRzA3V0Y7O0ErR3Y3V0E7RUFDRSxhQUFBO0EvRzA3V0Y7O0ErR3g3V0E7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBL0cyN1dGOztBK0d6N1dBO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBL0c0N1dGOztBK0cxN1dBO0VBQ0UsaUJBQUE7QS9HNjdXRjs7QStHMzdXQTtFQUNFLGVBQUE7QS9HODdXRjs7QStHNTdXQTtFQUNFLGdCQUFBO0EvRys3V0Y7O0ErRzc3V0E7RUFDRSxpQkFBQTtBL0dnOFdGOztBK0c5N1dBO0VBQ0Usa0JBQUE7QS9HaThXRjs7QStHLzdXQTtFQUFpQixTQUFBO0EvR204V2pCOztBK0dsOFdBO0VBQXlCLHlCQUFBO0EvR3M4V3pCOztBK0dwOFdBO0VBQ0UsWUFBQTtBL0d1OFdGO0ErR3I4V0U7RUFDRSwwQkFBQTtBL0d1OFdKOztBK0dwOFdBO0VBQ0UsV0FBQTtBL0d1OFdGOztBK0dwOFdBO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO01BQUEsdUJBQUE7RUFDQSxvQkFBQTtFQUFBLGFBQUE7QS9HdThXRjs7QStHcjhXQTtFQUNFLHlCQUFBLEVBQUEsZUFBQTtFQUNBLDZCQUFBLEVBQUEsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQ0FBQTtBL0d3OFdGOztBK0dyOFdBO0VBQ0U7SUFBSyx1QkFBQTtFL0d5OFdMO0UrR3g4V0E7SUFBTyx5QkFBQTtFL0cyOFdQO0FBQ0Y7QStHejhXQTtFQUNFLGFBQUE7QS9HMjhXRjs7QStHejhXQTtFQUNFLGFBQUE7QS9HNDhXRjs7QStHMThXQTtFQUNFO0lBQ0ksaUNBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxrQkFBQTtJQUNBLFlBQUE7SUFDQSxNQUFBO0lBQ0Esd0JBQUE7RS9HNjhXSjtFK0czOFdBO0lBQ0UsY0FBQTtJQUNBLGtCQUFBO0lBQ0EsYUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0lBQ0EsU0FBQTtJQUNBLFVBQUE7RS9HNjhXRjtFK0czOFdBO0lBQ0Usa0NBQUE7SUFDQSxjQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7SUFDQSxhQUFBO0lBQ0EsTUFBQTtJQUNBLGtCQUFBO0lBQ0EsMENBQUE7RS9HNjhXRjtBQUNGO0ErRzM4V0E7RUFDRTtJQUNJLGtCQUFBO0lBQ0EsbUJBQUE7RS9HNjhXSjtBQUNGO0FnSGxtWEE7Ozs7Q0FBQTtBQUtBOzs7O0VBSUUsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtBaEhvbVhGOztBZ0hqbVhBO0VBQ0UsZ0JBQUE7QWhIb21YRjs7QWdIbG1YQTtFQUNFLCtCQUFBO0FoSHFtWEY7O0FnSG5tWEE7RUFDRSxlQUFBO0FoSHNtWEY7O0FnSG5tWEE7RUFDRSx5QkFBQTtFQUVBLGNBQUE7QWhIcW1YRjs7QWdIbm1YQTtFQUNFLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FoSHNtWEY7O0FnSG5tWEE7RUFDRSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQ0FBQTtFQUdBLG1DQUFBO0FoSG9tWEY7QWdIbG1YRTtFQUNFLGFBQUE7RUFDQSwyQkFBQTtBaEhvbVhKOztBZ0gvbFhBOzs7Ozs7Ozs7RUFTRSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBRUEsbUNBQUE7QWhIaW1YRjtBZ0gvbFhFOzs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGFBQUE7RUFDQSx5QkFBQTtBaEhpblhKOztBZ0g3bVhBO0VBQ0UsWUFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUVBLG1DQUFBO0FoSCttWEY7QWdIN21YRTtFQUNFLGFBQUE7RUFDQSx5QkFBQTtBaEgrbVhKOztBZ0gzbVhBOztFQUVFLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFFQSxtQ0FBQTtBaEg2bVhGO0FnSDNtWEU7OztFQUNFLGFBQUE7RUFDQSxzQkFBQTtBaEgrbVhKOztBZ0gxbVhBO0VBQ0UsdUJBQUE7QWhINm1YRjs7QWdIMW1YQTs7RUFFRSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0FoSDZtWEY7QWdIM21YRTtFQUNFOztJQUNFLFdBQUE7RWhIOG1YSjtFZ0g1bVhJOztJQUNFLFdBQUE7RWhIK21YTjtFZ0g3bVhNOzs7O0lBRUUsZ0JBQUE7RWhIaW5YUjtBQUNGOztBZ0g1bVhBO0VBQ0UsZUFBQTtBaEgrbVhGOztBZ0g3bVhBO0VBQ0Usc0JBQUE7RUFDQSwwQkFBQTtBaEhnblhGOztBZ0g5bVhBO0VBQ0UsbUNBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FoSGluWEY7QWdIaG5YRTtFQUNFLGNBQUE7QWhIa25YSjs7QWdIL21YQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FoSGtuWEY7QWdIam5YRTtFQUNFLGNBQUE7QWhIbW5YSjs7QWdIam5YQzs7O0VBQUE7QUFJRDs7OztFQUlFLGdCQUFBO0FoSG9uWEY7O0FnSGxuWEE7RUFDRSxtQkFBQTtBaEhxblhGOztBZ0hublhBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FoSHNuWEY7O0FnSHBuWEE7RUFDRSxxQkFBQTtBaEh1blhGOztBZ0hyblhBO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0FoSHduWEY7O0FnSHJuWEE7RUFDRSx3QkFBQTtFQUNBLGVBQUE7QWhId25YRjs7QWdIdG5YQTtFQUFtQixrQkFBQTtBaEgwblhuQjs7QWdIeG5YQTtFQUNFLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtBaEgyblhGO0FnSHpuWEU7RUFMRjtJQU9JLFdBQUE7RWhIMm5YRjtFZ0h6blhFO0lBQ0UsV0FBQTtFaEgyblhKO0FBQ0Y7O0FnSHhuWEE7RUFDRSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7QWhIMm5YRjs7QWdIeG5YQTtFQUNFLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtBaEgyblhGOztBZ0h6blhBO0VBQ0Usd0JBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0FoSDRuWEY7O0FnSHpuWEU7RUFDRSx3QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7QWhING5YSjs7QWdIem5YQTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFFQSxtQ0FBQTtBaEgyblhGO0FnSHpuWEU7RUFDRSx5QkFBQTtFQUNBLGNBQUE7QWhIMm5YSjtBZ0h4blhFO0VBQ0csYUFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBaEgwblhMOztBZ0h0blhBOzs7RUFHRSxVQUFBO0FoSHluWEY7O0FnSHZuWEE7OztFQUdFLFVBQUE7QWhIMG5YRjs7QWdIeG5YQTs7O0VBR0UsVUFBQTtBaEgyblhGOztBZ0h6blhBOzs7RUFHRSxVQUFBO0FoSDRuWEY7O0FnSDFuWEE7OztFQUdFLGtCQUFBO0VBQ0EsU0FBQTtBaEg2blhGOztBZ0gzblhBO0VBQ0UsZUFBQTtBaEg4blhGOztBZ0gzblhBOztFQUVFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUVBLG1DQUFBO0FoSDZuWEY7QWdIM25YRTs7O0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0FoSCtuWEo7O0FnSDNuWEE7RUFDRSx5QjVHdFNPO0U0R3VTUCxjNUc1Ulc7QUowNVhiOztBZ0gzblhBO0VBQ0UseUJBQUE7QWhIOG5YRjs7QWdIM25YQTtFQUNFLDBCQUFBO0FoSDhuWEY7O0FnSDNuWEE7RUFDRSxnQkFBQTtFQUNBLGM1R2pTZ0I7RTRHa1NoQixxQkFBQTtFQUNBLGNBQUE7QWhIOG5YRjtBZ0g3blhFO0VBQ0UsYzVHclNjO0U0R3NTZCxxQ0FBQTtBaEgrblhKOztBZ0gzblhBO0VBQ0UsbUNBQUE7QWhIOG5YRjtBZ0g3blhFO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBRUEsbUNBQUE7QWhIOG5YRjtBZ0g1blhFO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtBaEg4blhKOztBZ0h6blhBO0VBRUk7SUFDRSxjQUFBO0VoSDJuWEo7RWdIeG5YQTtJQUNFLHlCQUFBO0VoSDBuWEYsRWdIem5YQzs7Ozs7Ozs7OztFQUFBO0VBWUQ7SUFDRSxXQUFBO0VoSHluWEY7RWdIdG5YQTtJQUNFLGFBQUE7RWhId25YRjtBQUNGO0FnSHBuWEE7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBRUEsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0FoSHFuWEY7QWdIbm5YRTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBRUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGlFQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtBaEhvblhKO0FnSGxuWEk7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVEQUFBO0FoSG9uWE47QWdIaG5YRTtFQUNFLHlCQUFBO0VBQ0EsV0FBQTtBaEhrblhKO0FnSDltWEU7RUFDRSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxpRUFBQTtBaEhnblhKO0FnSDltWEU7RUFDRSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtBaEhnblhKOztBZ0g1bVhBO0VBQ0UsZ0JBQUE7QWhIK21YRjs7QWdINW1YQTtFQUNFLGFBQUE7QWhIK21YRjs7QWdINW1YRTtFQUNFLGFBQUE7QWhIK21YSjtBZ0g3bVhFO0VBQ0UsZ0JBQUE7QWhIK21YSjs7QWdIM21YQTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0FoSDhtWEY7O0FnSDVtWEE7RUFDRSxnQkFBQTtBaEgrbVhGOztBZ0gva1hBO0VBQ0Usa0JBQUE7QWhIa2xYRjs7QWdIL2tYQSxrQkFBQTtBQUNBO0VBRUMsY0FBQTtBaEhpbFhEOztBZ0g3a1hBLGNBQUE7QUFDQTtFQUNDLGtCQUFBO0VBSUMsYUFBQTtFQUNELCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQyxVQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QWhINmtYRjs7QWdIMWtYQTtFQUNDLFdBQUE7RUFFQyxrQkFBQTtBaEg0a1hGOztBZ0h6a1hBLHdFQUFBO0FBS0E7O0VBRUMsbUJBQUE7RUFDQSxVQUFBO0VBQ0MsWUFBQTtBaEh3a1hGOztBZ0hya1hBO0VBQ0UsbUJBQUE7QWhId2tYRjs7QWdIcGtYQTtFQUdFLGNBQUE7QWhIcWtYRjs7QWdIamtYQTtFQUNDLGlCQUFBO0FoSG9rWEQ7O0FnSGhrWEE7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0FoSG1rWEQ7O0FnSGhrWEE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7QWhIbWtYRjs7QWdIaGtYQTtFQUNFLFlBQUE7RUFDQSx5QjVHMWlCTztBSjZtWVQ7O0FnSGhrWEE7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNELGlCQUFBO0VBQ0EsMkJBQUE7RUFDQyxnQkFBQTtFQUNBLFlBQUE7QWhIbWtYRjs7QWdIL2pYQTtFQUNFLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDRCxxQkFBQTtBaEhra1hEOztBZ0gvalhBO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0FoSGtrWEY7O0FnSC9qWEE7RUFDRSxZQUFBO0FoSGtrWEY7O0FnSC9qWEE7RUFDRSxXQUFBO0FoSGtrWEY7O0FnSC9qWEE7RUFDRSxVQUFBO0FoSGtrWEY7O0FnSDlqWEE7RUFDRTtJQUNFLFdBQUE7RWhIaWtYRjtFZ0gvalhBO0lBQ0UsaUJBQUE7RWhIaWtYRjtFZ0gvalhBO0lBQ0UsaUJBQUE7RWhIaWtYRjtFZ0gvalhBO0lBQ0UsaUJBQUE7SUFDQSxtQkFBQTtFaEhpa1hGO0VnSC9qWEE7SUFDRSxVQUFBO0lBQ0EsV0FBQTtJQUNBLGlCQUFBO0lBQ0EsZUFBQTtFaEhpa1hGO0VnSC9qWEE7SUFDRSxXQUFBO0VoSGlrWEY7RWdIL2pYQTtJQUNFLFdBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtFaEhpa1hGO0VnSC9qWEE7SUFDRSxVQUFBO0lBQ0Esd0JBQUE7RWhIaWtYRjtFZ0gvalhBO0lBQ0UsU0FBQTtFaEhpa1hGO0FBQ0Y7QWdIOWpYQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtBaEhna1hGOztBZ0g5alhBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1REFBQTtFQUNBLGFBQUE7QWhIaWtYRjs7QWdIOWpYQTs7RUFFRSxXQUFBO0FoSGlrWEY7O0FnSDlqWEE7Ozs7Ozs7OztFQVNFLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0FoSGlrWEY7O0FnSDlqWEE7RUFDRSxhQUFBO0VBQ0Esa0NBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0NBQUE7QWhIaWtYRjs7QWdIOWpYQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBaEhpa1hGOztBZ0g5alhBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FoSGlrWEY7O0FnSDlqWEE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBaEhpa1hGOztBZ0g5alhBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QWhIaWtYRjs7QWdIOWpYQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QWhIaWtYRjs7QWdIOWpYQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FoSGlrWEY7O0FnSDlqWEE7RUFDRSxjQUFBO0FoSGlrWEY7O0FnSDlqWEE7RUFDRSxZQUFBO0FoSGlrWEY7O0FnSDdqWEE7RUFDRSxtQkFBQTtFQUNBLGdDQUFBO0FoSGdrWEY7O0FnSDdqWEE7RUFDRSxzQkFBQTtBaEhna1hGOztBZ0g3alhBO0VBQ0Usd0NBQUE7QWhIZ2tYRjs7QWdIN2pYQTtFQUNFLHlCQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QWhIZ2tYRjs7QWdIN2pYQTtFQUNFLG1DQUFBO0FoSGdrWEY7O0FnSDdqWEE7RUFDRSxZQUFBO0FoSGdrWEY7O0FnSDdqWEE7RUFDRTtJQUNFLGtDQUFBO0lBQ0Esa0NBQUE7RWhIZ2tYRjtFZ0g3alhBO0lBQ0UsWUFBQTtFaEgralhGO0VnSDVqWEE7SUFDRSxrQkFBQTtFaEg4alhGO0VnSDVqWEE7SUFDRSxrQkFBQTtJQUNBLFVBQUE7RWhIOGpYRjtFZ0g1alhFO0lBQ0UsWUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFaEg4alhKO0VnSDNqWEE7SUFDRSxrQkFBQTtFaEg2alhGO0VnSDNqWEE7SUFDRSxrQkFBQTtFaEg2alhGO0VnSDNqWEE7SUFDRSxlQUFBO0VoSDZqWEY7RWdIM2pYQTtJQUNFLGlCQUFBO0VoSDZqWEY7RWdIM2pYQTtJQUNFLFlBQUE7RWhINmpYRjtFZ0gxalhBO0lBQ0UsYUFBQTtFaEg0alhGO0FBQ0Y7QWdIempYQTtFQUNFLGFBQUE7QWhIMmpYRjs7QWdIeGpYQTtFQUNFLGtCQUFBO0FoSDJqWEY7O0FnSHhqWEE7RUFDRSxpQkFBQTtFQUNBLHNCQUFBO0FoSDJqWEY7O0FpSDEyWUE7RUFDSSxXQUFBO0VBQ0EscUJBQUE7TUFBQSx1QkFBQTtFQUNBLG9CQUFBO0VBQUEsYUFBQTtBakg2MllKOztBaUgzMllBO0VBQ0kseUJBQUEsRUFBQSxlQUFBO0VBQ0EsNkJBQUEsRUFBQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtDQUFBO0FqSDgyWUo7O0FpSDMyWUE7RUFDSSxVQUFBO0VBU0EsbUJBQUE7QWpIczJZSjtBaUg5MllJOztFQUVJLGlCQUFBO0FqSGczWVI7QWlINzJZSTtFQUNJLDhCQUFBO0FqSCsyWVI7QWlIMzJZSTtFQUNJLGM3R3pCTTtBSnM0WWQ7O0FlN3VZTTtFa0czSEY7SUFDSSxVQUFBO0VqSDQyWU47QUFDRjtBaUh6MllBO0VBQ0k7SUFBSyx1QkFBQTtFakg0MllQO0VpSDMyWUU7SUFBTyx5QkFBQTtFakg4MllUO0FBQ0Y7QWtIdDVZQTtFQUFlLHFCQUFBO0VBQXFCLGNBQUE7QWxIMDVZcEM7O0FrSHo1WUE7RUFBb0IsY0FBQTtFQUFjLFNBQUE7QWxIODVZbEM7O0FrSDc1WUE7RUFBMkIsZ0JBQUE7QWxIaTZZM0I7O0FrSGg2WUE7RUFBb0IsZ0JBQUE7RUFBZ0IsdUJBQUE7RUFBdUIsYUFBQTtBbEhzNlkzRDs7QWtIcjZZQTtFQUFZLGdCQUFBO0VBQWdCLGVBQUE7QWxIMDZZNUI7O0FtSDk2WUE7RUFDSTs7Ozs7Ozs7Ozs7Ozs7SUFjRSxhQUFBO0VuSGk3WUo7RW1ILzZZRTtJQUNJLGtCQUFBO1FBQUEsY0FBQTtJQUNBLGVBQUE7RW5IaTdZTjtFbUgvNllFO0lBQ0UsbUJBQUE7RW5IaTdZSjtFbUgvNllFO0lBQ0UsbUJBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7SUFDQSxxQkFBQTtJQUNBLGFBQUE7SUFDQSxjQUFBO0lBQ0Esd0JBQUE7SUFDQSxZQUFBO0VuSGk3WUo7RW1ILzZZRTtJQUNFLGNBQUE7RW5IaTdZSjtFbUgvNllFO0lBQ0UsdUJBQUE7RW5IaTdZSjtFbUgvNllFO0lBQ0UsYUFBQTtFbkhpN1lKO0VtSC82WUU7SUFDRSwyQkFBQTtJQUNBLG1CQUFBO0VuSGk3WUo7RW1IOTZZRTtJQUNFLGVBQUE7U0FBQSxVQUFBO0VuSGc3WUo7RW1IOTZZRTtJQUNFLGdCQUFBO0VuSGc3WUo7RW1IOTZZRTtJQUNFLFVBQUE7SUFDQSw0QkFBQTtJQUNBLHFCQUFBO0VuSGc3WUo7QUFDRjtBb0gxK1lBO0VBQ0ksYUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0FwSDQrWUo7O0FDMTdZQTs7RUFBQTtBQVNRO0VBQ0ksb0JBQUE7QUR1N1laO0FDcDdZUTtFQUNJLGlCQUFBO0FEczdZWjtBQ243WVE7RUFDSSxpQkFBQTtBRHE3WVo7QUNsN1lRO0VBQ0ksZ0JBQUE7QURvN1laO0FDOTZZSTtFQUNJLGlCQUFBO01BQUEsUUFBQTtBRGc3WVI7QUM3NllJO0VBQ0ksaUJBQUE7TUFBQSxRQUFBO0FEKzZZUjtBQzc2WVE7RUFDSSxtQkFBQTtBRCs2WVo7QWU3MllNO0VkNURFO0lBQ0ksaUJBQUE7UUFBQSxRQUFBO0VENDZZVjtFQzE2WU07SUFDSSxpQkFBQTtRQUFBLFFBQUE7RUQ0NllWO0FBQ0Y7O0FDcjZZSTs7Ozs7O0VBR0kseUJBQUE7RUFDQSxnQ0FBQTtBRDI2WVI7QUN6NllJOztFQUNJLHNCRzFHRztBSnNoWlg7QUMxNllJOztFQUNJLHlCQUFBO0FENjZZUjs7QUN6NllBO0VBQ0ksOEJBQUE7RUFDQSxzQkFBQTtBRDQ2WUo7QUMzNllJO0VBQ0ksOEJBQUE7QUQ2NllSO0FDMzZZSTtFQUNJLHFCQUFBO0FENjZZUjs7QUMxNllBO0VBQ0kseUJBQUE7QUQ2NllKO0FDNTZZSTtFQUNJLGtCQUFBO0FEODZZUjs7QUMzNllBO0VBQ0kseUJBQUE7QUQ4NllKO0FDNzZZSTtFQUNJLGtCQUFBO0FEKzZZUjs7QUM1NllBO0VBQ0kseUJBQUE7QUQrNllKO0FDOTZZSTtFQUNJLGlCQUFBO0VBQ0EsZUFBQTtBRGc3WVI7O0FDbjVZQTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtBRHM1WUY7O0FDbjVZQTtFQUNJLG1CQUFBO0FEczVZSjs7QUNwNVlBO0VBQ0ksa0JBQUE7QUR1NVlKOztBQ3A1WUU7RUFDRSxjQUFBO0FEdTVZSjtBQ3Q1WUk7RUFDRSxlQUFBO0FEdzVZTjs7QUNsNVlBO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9DQUFBO0FEcTVZSjs7QUNsNVlBO0VBQ0ksZUFBQTtBRHE1WUo7O0FDLzRZSTtFQUNJLGVBQUE7QURrNVlSO0FDaDVZSTtFQUNJLGVBQUE7QURrNVlSOztBQzc0WUE7RUFDSSxxQkFBQTtBRGc1WUo7QUMvNFlJO0VBQ0ksVUFBQTtBRGk1WVI7O0FDNTRZQTtFQUNJLG1CQUFBO0FEKzRZSjs7QUMxNFlBO0VBQ0ksWUFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtBRDY0WUo7O0FDejRZQTs7Q0FBQTtBQUtBO0VBQ0ksb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtFQUNBLG9CQUFBO01BQUEsMkJBQUE7RUFDQSx5QkFBQTtNQUFBLHlCQUFBO0FEMDRZSjtBQ3o0WUk7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0FEMjRZUjs7QUNyNFlJO0VBQ0kseUJHdFBhO0VIdVBiLGVBQUE7RUFDQSx5QkFBQTtBRHc0WVI7O0FDbjRZSTtFQUNJLHNCR25RRztFSG9RSCxlQUFBO0VBQ0EseUJBQUE7QURzNFlSOztBQ2o0WUE7RUFDSSxvQkFBQTtBRG80WUo7O0FDajRZQTs7Q0FBQTtBQUtBO0VBQ0kseUJHL1FpQjtBSmlwWnJCOztBQzEzWUE7RUFDSSxxQkFBQTtBRDYzWUo7QUM1M1lJO0VBQ0ksY0FBQTtBRDgzWVI7O0FDMTNZQTtFQUNJLGNBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QUQ2M1lKOztBQzEzWUE7RUFDSSxlQUFBO0FENjNZSjs7QUMxM1lBLG1DQUFBO0FBQ0E7RUFDSSw2QkFBQTtFQUNBLHFCQUFBO01BQUEsdUJBQUE7QUQ2M1lKO0FDNTNZSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QUQ4M1lSO0FDNzNZUTtFQUNJLHlCQUFBO0FEKzNZWjs7QWVwaVpNO0VkNEtGO0lBQ0ksY0dsVVM7SUhtVVQsa0JBQUE7SUFDQSxxQkFBQTtFRDQzWU47RUMxM1lFO0lBQ0ksZUFBQTtFRDQzWU47RUMxM1lVO0lBQ0ksa0JBQUE7UUFBQSxjQUFBO0lBQ0EsZUFBQTtFRDQzWWQ7RUN2M1lFO0lBQ0ksaUJBQUE7RUR5M1lOO0VDdjNZRTtJQUNJLG9CQUFBO1NBQUEsZUFBQTtFRHkzWU47QUFDRjtBZXpqWk07RWRxTUY7SUFDSSwyQkFBQTtRQUFBLDZCQUFBO0lBQ0EseUJBQUE7UUFBQSx5QkFBQTtFRHUzWU47RUN0M1lNO0lBQ0ksY0FBQTtFRHczWVY7QUFDRjtBQ24zWUE7RUFDRSx3QkFBQTtBRHEzWUY7O0FDbDNZQTtFQUNFO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtFRHEzWUY7QUFDRjtBQ2wzWUE7RUFDSSxjQUFBO0FEbzNZSjs7QUNsM1lBO0VBQ0MsU0FBQTtBRHEzWUQ7O0FDbDNZQTs7O0VBR0Msa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FEcTNZRDs7QUNsM1lBOzs7RUFHQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLE1BQUE7RUFDQSx5QkFBQTtBRHEzWUQ7O0FDbDNZQTs7O0VBR0MsZ0JBQUE7RUFDQSxrQ0FBQTtBRHEzWUQ7QUNwM1lJOzs7RUFDSSxnQkFBQTtBRHczWVI7O0FDcDNZQTtFQUNDLGtCQUFBO0FEdTNZRDs7QUNwM1lBOzs7RUFHQyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDJCQUFBO0FEdTNZRDs7QUNyM1lBOzs7RUFHQyx5QkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBRHczWUQ7O0FDcjNZQTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FEdzNZSjs7QUNyM1lBO0VBQ0ksYUFBQTtBRHczWUo7O0FDcjNZQTtFQUNJLGdCQUFBO0FEdzNZSjs7QUNyM1lBO0VBQ0MsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0FEdzNZRDs7QUNyM1lBO0VBQ0ksVUFBQTtFQUNBLGdCQUFBO0FEdzNZSjs7QUN0M1lFO0VBQ0Usb0JBQUE7T0FBQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QUR5M1lKOztBQ3YzWUU7RUFDRSxnQkFBQTtBRDAzWUo7O0FDeDNZRTtFQUNFO0lBQ0Usb0JBQUE7U0FBQSxlQUFBO0VEMjNZSjtBQUNGO0FDejNZRTtFQUNFO0lBQ0Usb0JBQUE7U0FBQSxlQUFBO0VEMjNZSjtFQ3ozWUU7SUFDRSxjQUFBO0VEMjNZSjtFQ3ozWUU7SUFDRSxXQUFBO0VEMjNZSjtBQUNGO0FDeDNZRTtFQUNFO0lBQ0Usb0JBQUE7U0FBQSxlQUFBO0VEMDNZSjtFQ3gzWUU7SUFDRSxhQUFBO0VEMDNZSjtFQ3gzWUU7SUFDRSxpQkFBQTtJQUNBLG9CQUFBO0VEMDNZSjtBQUNGO0FDdDNZQSw4QkFBQTtBQUNBOzs7RUFHSSxnQkFBQTtBRHczWUo7O0FDdDNZQTs7O0VBR0ksZ0JBQUE7QUR5M1lKOztBQ3QzWUE7RUFDSSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUR5M1lKOztBQ3QzWUE7RUFDSSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QUR5M1lKOztBQ3QzWUE7RUFDSSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QUR5M1lKOztBQ3QzWUEsV0FBQTtBQUNBO0VBQ0ksZ0JBQUE7RUFDRixjQUFBO0VBQ0EscUJBQUE7QUR5M1lGOztBQ3QzWUE7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0UsbUJBQUE7QUR5M1lKOztBQ3YzWUE7RUFDRSxtQkFBQTtBRDAzWUY7O0FDdjNZQTtFQUNNLG1CQUFBO0VBQ0EseUJBQUE7QUQwM1lOOztBQ3QzWUE7RUFDRSxnQkFBQTtBRHkzWUY7O0FDdDNZQTtFQUNFLGFBQUE7QUR5M1lGOztBQ3YzWUE7RUFFRSxnQkFBQTtBRHkzWUY7O0FDdjNZQTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtBRDAzWUY7O0FDdjNZQSxjQUFBO0FBQ0E7RUFDSSxrQkFBQTtFQUNBLHFCQUFBO0FEMDNZSjs7QUN4M1lBO0VBQ0ksc0JBQUE7QUQyM1lKOztBQ3gzWUEsY0FBQTtBQUNBO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBRDIzWUo7O0FDeDNZQTs7OztFQUFBO0FBaUJBO0VBQ0M7SUFDRSxvQkFBQTtTQUFBLGVBQUE7RUQrMllEO0FBQ0Y7QUM1MllBO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGdCQUFBO0VEODJZQTtBQUNGO0FDMTJZQTs7Q0FBQTtBQU1JO0VBQ0ksbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FEeTJZUjtBQ3YyWUk7RUFDSSxtQkFBQTtBRHkyWVI7QUN2MllJO0VBQ0ksbUJBQUE7QUR5MllSO0FDdjJZSTtFQUNJLGFBQUE7QUR5MllSOztBQ3AyWUk7OztFQUNJLGNBQUE7QUR5MllSO0FDdjJZSTs7RUFDSSxjQUFBO0FEMDJZUjtBQ3gyWUk7O0VBQ0ksVUFBQTtBRDIyWVI7O0FDdjJZQTtFQUNJLFVBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7QUQwMllKOztBQ3gyWUE7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQ0FBQTtFQUNBLGFBQUE7QUQyMllKOztBQ3oyWUE7RUFDSSxhQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7QUQ0MllKOztBQ3oyWUE7RUFDSSx5QkFBQTtBRDQyWUo7O0FDejJZQTtFQUNFLHlCQUFBO0FENDJZRiIsImZpbGUiOiJtYWluLmNzcyJ9 */