/*! 
 * OWU v0.0.1 [2022-09-23] 
 * Ohio Wesleyan University website redesign 
 * Fastspot 
 */
/* ==========================================================================
	Imports
============================================================================= */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * 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,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

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

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

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

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

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

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

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

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

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

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

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

td,
th {
  padding: 0;
}

/* ==========================================================================
	Variables
============================================================================= */
/* ==========================================================================
	Colors
============================================================================= */
/* ==========================================================================
	Mixins
============================================================================= */
/* General
	============================================================================= */
.killFlicker {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
}
/**
	 * Cover Image:
	 *
	 * Use on wrapping element of img (<figure>, <picture>)
	 * Will work like background-size: cover; but with static images
	 * Won't scale it down though, so good to use with picturefill
	 */
.font_smoothing,
.link_button_white,
.header_main_navigation_link,
.footer_quicklinks .fs-dropdown-selected,
.footer_quicklinks .fs-dropdown-item,
.mobile_navigation_handle,
.mobile_main_navigation_link,
.mobile_secondary_navigation_label,
.breadcrumb_link,
.event_group_carousel_menu .fs-dropdown-selected,
.event_group_carousel_menu .fs-dropdown-item,
.event_carousel_calendar_link,
.event_carousel_more_info_link,
.welcome_with_carousel_welcome_link {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.clearfix:after,
.blockquote_size:after,
.component_link_header p:after,
.news_block:after,
.news_headline_block:after,
.event_list_block:after,
.event_headline_block:after,
.profile_block_header:after,
.text_image_callout:after,
.text_image_column_callout:after,
.text_image_column_large_heading_callout:after,
.text_image_callout_with_header:after,
.text_image_callout_with_header_header_inner:after,
.gallery_grid_blocks:after,
.instagram_photos:after,
.featured_story_blocks_content:after,
.news_archive_search_form:after,
.event_archive_header_inner:after,
.directory_alphabet_navigation_links:after,
blockquote:after,
figure.quote:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.image_1_1 {
  padding-top: 100%;
}
.image_3_2 {
  padding-top: 66.667%;
}
.image_16_9 {
  padding-top: 56.25%;
}
/* OWU Specific
	============================================================================= */
.indented {
  padding-left: 20px;
  padding-right: 20px;
}
.indented_left {
  padding-left: 20px;
}
.indented_right {
  padding-right: 20px;
}
/* Site Structure
	============================================================================= */
/* ==========================================================================
	Fonts
============================================================================= */
/* ==========================================================================
	Default
============================================================================= */
/* Basic Authoring
	============================================================================= */
a {
  text-decoration: none;
}
a,
a:link,
a:visited,
a:hover,
a:active,
a:focus {
  transition: background-color 0.25s linear, border-color 0.25s linear, box-shadow 0.25s linear, color 0.25s linear, opacity 0.25s linear;
}
.touch a[href^=tel] {
  color: inherit;
}
em {
  font-style: italic;
}
strong {
  font-weight: bold;
}
hr {
  width: 100%;
  height: 1px;
  background: #eee;
  border: none;
  clear: both;
  margin: 0;
  padding: 0;
}
/* Blockquote Styles
	============================================================================= */
.blockquote_size,
blockquote,
figure.quote {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  border: 6px solid #E9EAEA;
  margin-left: 0;
  margin-right: 0;
  padding: 30px 30px 30px 40px;
}
@media only screen and (min-width: 740px ) {
  .blockquote_size,
  blockquote,
  figure.quote {
    width: calc(100% + 40px);
    margin-left: -20px;
    padding: 50px 45px 60px 75px;
  }
}
@media only screen and (min-width: 980px ) {
  .blockquote_size,
  blockquote,
  figure.quote {
    width: calc(100% + 60px);
    margin-left: -30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .blockquote_size,
  blockquote,
  figure.quote {
    padding: 50px 65px 60px 95px;
  }
}
blockquote {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #111C24;
}
blockquote p,
.typography blockquote p,
.form_builder_errors blockquote p {
  font-size: 24px;
  font-size: 1.5rem;
  position: relative;
  display: inline;
  line-height: 1.2;
}
blockquote p:before,
.typography blockquote p:before,
blockquote p:after,
.typography blockquote p:after,
.form_builder_errors blockquote p:before,
.form_builder_errors blockquote p:after {
  font-size: 36px;
  font-size: 2.25rem;
  color: #A51C33;
}
blockquote p:before,
.typography blockquote p:before,
.form_builder_errors blockquote p:before {
  position: absolute;
  left: -28px;
  content: "\201C";
  margin-right: 10px;
}
blockquote p:after,
.typography blockquote p:after,
.form_builder_errors blockquote p:after {
  width: 0;
  position: static;
  content: "\201D";
  display: inline-block;
  margin-left: 0.3em;
  vertical-align: text-top;
}
@media only screen and (min-width: 740px ) {
  blockquote p,
  .typography blockquote p,
  .form_builder_errors blockquote p {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 980px ) {
  blockquote p,
  .typography blockquote p,
  .form_builder_errors blockquote p {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
figure.quote blockquote {
  width: auto;
  border: none;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  figure.quote blockquote {
    margin: 0;
  }
}
figure.quote figcaption {
  font-size: 18px;
  font-size: 1.125rem;
  position: relative;
  display: block;
  margin-top: 20px;
  padding: 15px 0 15px 30px;
}
figure.quote figcaption cite {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  color: #777777;
  margin: 0;
}
figure.quote figcaption p {
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  margin: 0;
}
figure.quote figcaption:before {
  background: url(../images/icons.png) no-repeat 0 -200px;
  width: 5px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: inline-block;
  float: left;
}
.svg figure.quote figcaption:before {
  background-image: url(../images/icons.svg);
}
@media only screen and (min-width: 740px ) {
  figure.quote {
    padding-bottom: 40px;
  }
  figure.quote figcaption {
    float: right;
    padding: 20px 20px 20px 30px;
  }
  figure.quote figcaption cite {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1220px ) {
  figure.quote figcaption {
    padding: 20px 70px 20px 30px;
  }
}
/* List Styles
	============================================================================= */
ol,
ul {
  list-style: none;
  margin-top: 0;
  margin-bottom: 30px;
  padding-left: 30px;
  padding-top: 20px;
}
ol:after,
ul:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.typography ol:after,
.typography ul:after,
.form_builder_errors ol:after,
.form_builder_errors ul:after {
  clear: left;
}
ol ol,
ul ol,
ol ul,
ul ul {
  margin: 0;
}
li {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.6;
  margin-bottom: 15px;
}
li:before {
  float: left;
  margin-left: -30px;
}
li:last-child {
  margin-bottom: 0;
}
ol {
  counter-reset: li;
}
ol > li {
  position: relative;
  display: block;
  list-style: none;
}
ol > li:before {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  top: 0;
  right: 100%;
  color: #7B1426;
  content: counter(li) ". ";
  counter-increment: li;
  margin-top: 2px;
  margin-right: 15px;
}
ol[type="a"] > li:before {
  content: counter(li, lower-alpha) ". ";
}
ol[type="A"] > li:before {
  content: counter(li, upper-alpha) ". ";
}
ol[type="i"] > li:before {
  content: counter(li, lower-roman) ". ";
}
ol[type="I"] > li:before {
  content: counter(li, upper-roman) ". ";
}
ul li:before {
  font-size: 66px;
  font-size: 4.125rem;
  background: url(../images/icons.png) no-repeat -136px -14px;
  width: 12px;
  height: 12px;
  color: #7B1426;
  content: '';
  display: block;
  margin-top: 7px;
}
.svg ul li:before {
  background-image: url(../images/icons.svg);
}
ul li li:before {
  background-position: -136px -28px;
}
ul ul li:before {
  background-position: -136px -28px;
}
/* Table Styles
	============================================================================= */
table {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  max-width: 100%;
}
table tbody {
  border-top: 1px solid #E9EAEA;
  border-left: 1px solid #E9EAEA;
  border-right: 1px solid #E9EAEA;
}
table th,
table thead td {
  background-color: #29333A;
  color: #E9EAEA;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
table th,
table td {
  padding: 15px 20px;
  vertical-align: top;
  text-align: left;
}
@media only screen and (max-width: 739px ) {
  table th:last-child,
  table td:last-child {
    border-right: none;
  }
}
table td {
  border: 1px solid #E9EAEA;
}
.table_wrapper {
  min-height: 0.01%;
}
@media only screen and (max-width: 739px ) {
  .table_wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    border-left: 1px solid #E9EAEA;
    border-right: 1px solid #E9EAEA;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table_wrapper > table {
    margin: 0;
    border: 0;
  }
  .table_wrapper > table > tbody {
    border: none;
  }
  .table_wrapper > table > thead > tr > th,
  .table_wrapper > table > tbody > tr > th,
  .table_wrapper > table > tfoot > tr > th,
  .table_wrapper > table > thead > tr > td,
  .table_wrapper > table > tbody > tr > td,
  .table_wrapper > table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table_wrapper > table > thead > tr > th:first-child,
  .table_wrapper > table > tbody > tr > th:first-child,
  .table_wrapper > table > tfoot > tr > th:first-child,
  .table_wrapper > table > thead > tr > td:first-child,
  .table_wrapper > table > tbody > tr > td:first-child,
  .table_wrapper > table > tfoot > tr > td:first-child {
    border-left: 0;
  }
}
@media only screen and (max-width: 739px ) and only screen and (max-width: 739px ) {
  .table_wrapper > table > thead > tr > th:last-child,
  .table_wrapper > table > tbody > tr > th:last-child,
  .table_wrapper > table > tfoot > tr > th:last-child,
  .table_wrapper > table > thead > tr > td:last-child,
  .table_wrapper > table > tbody > tr > td:last-child,
  .table_wrapper > table > tfoot > tr > td:last-child {
    border-right: 0;
  }
}
@media only screen and (max-width: 739px ) and only screen and (min-width: 740px ) {
  .table_wrapper > table > tbody > tr:last-child > th,
  .table_wrapper > table > tfoot > tr:last-child > th,
  .table_wrapper > table > tbody > tr:last-child > td,
  .table_wrapper > table > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/* ==========================================================================
	Typography
============================================================================= */
.heading_1,
.columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 42px;
  font-size: 2.625rem;
  line-height: 1.1;
}
.no-touch .heading_1,
.no-touch .columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 500px ) {
  .heading_1,
  .columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
    font-size: 46px;
    font-size: 2.875rem;
  }
}
@media only screen and (min-width: 740px ) {
  .heading_1,
  .columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
    font-size: 52px;
    font-size: 3.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .heading_1,
  .columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
    font-size: 64px;
    font-size: 4rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .heading_1,
  .columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
    font-size: 72px;
    font-size: 4.5rem;
  }
}
.heading_2,
.row_sidebar_heading,
.news_columned_heading,
.carousel_row_heading,
.text_image_column_large_heading_callout_title,
.columned_blocks_with_carousel_heading,
.text_image_callouts_heading,
.text_callouts_columned_large_heading,
.text_callouts_columned_small_heading,
.text_callouts_columned_with_sidebar_heading,
.text_image_callouts_columned_heading,
.text_image_callouts_columned_large_heading_heading,
.text_image_callout_with_header_heading,
.story_callouts_columned_with_sidebar_heading,
.stat_callouts_columned_with_sidebar_heading,
.gallery_grid_heading,
.link_list_heading,
.majors_list_row_heading,
.majors_minors_list_row_heading,
.large_photo_carousel_caption_title,
.instagram_photos_heading,
.tips_answers_callouts_heading,
.life_after_owu_heading,
.deadlines_tabbed_heading,
.faq_callout_heading,
.featured_story_blocks_section_heading,
.welcome_with_carousel .carousel_block_title,
.welcome_with_carousel_welcome_heading,
.perspective_callouts_heading,
.news_archive_heading,
.featured_events_carousel_heading,
.event_archive_heading,
.page_header_admission .carousel_block_title,
.admission_actions_heading,
.connection_experiences_map_heading,
.campaign_chart_heading,
.donors_feed_heading {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  font-size: 2rem;
  color: #29333A;
}
.no-touch .heading_2,
.no-touch .news_columned_heading,
.no-touch .text_image_column_large_heading_callout_title,
.no-touch .columned_blocks_with_carousel_heading,
.no-touch .text_image_callouts_heading,
.no-touch .text_callouts_columned_large_heading,
.no-touch .text_callouts_columned_small_heading,
.no-touch .text_callouts_columned_with_sidebar_heading,
.no-touch .text_image_callout_with_header_heading,
.no-touch .story_callouts_columned_with_sidebar_heading,
.no-touch .stat_callouts_columned_with_sidebar_heading,
.no-touch .gallery_grid_heading,
.no-touch .link_list_heading,
.no-touch .majors_list_row_heading,
.no-touch .majors_minors_list_row_heading,
.no-touch .large_photo_carousel_caption_title,
.no-touch .instagram_photos_heading,
.no-touch .tips_answers_callouts_heading,
.no-touch .life_after_owu_heading,
.no-touch .faq_callout_heading,
.no-touch .featured_story_blocks_section_heading,
.no-touch .welcome_with_carousel .carousel_block_title,
.no-touch .perspective_callouts_heading,
.no-touch .news_archive_heading,
.no-touch .featured_events_carousel_heading,
.no-touch .event_archive_heading,
.no-touch .page_header_admission .carousel_block_title,
.no-touch .admission_actions_heading,
.no-touch .connection_experiences_map_heading,
.no-touch .campaign_chart_heading,
.no-touch .donors_feed_heading {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 740px ) {
  .heading_2,
  .row_sidebar_heading,
  .news_columned_heading,
  .carousel_row_heading,
  .text_image_column_large_heading_callout_title,
  .columned_blocks_with_carousel_heading,
  .text_image_callouts_heading,
  .text_callouts_columned_large_heading,
  .text_callouts_columned_small_heading,
  .text_callouts_columned_with_sidebar_heading,
  .text_image_callouts_columned_heading,
  .text_image_callouts_columned_large_heading_heading,
  .text_image_callout_with_header_heading,
  .story_callouts_columned_with_sidebar_heading,
  .stat_callouts_columned_with_sidebar_heading,
  .gallery_grid_heading,
  .link_list_heading,
  .majors_list_row_heading,
  .majors_minors_list_row_heading,
  .large_photo_carousel_caption_title,
  .instagram_photos_heading,
  .tips_answers_callouts_heading,
  .life_after_owu_heading,
  .deadlines_tabbed_heading,
  .faq_callout_heading,
  .featured_story_blocks_section_heading,
  .welcome_with_carousel .carousel_block_title,
  .welcome_with_carousel_welcome_heading,
  .perspective_callouts_heading,
  .news_archive_heading,
  .featured_events_carousel_heading,
  .event_archive_heading,
  .page_header_admission .carousel_block_title,
  .admission_actions_heading,
  .connection_experiences_map_heading,
  .campaign_chart_heading,
  .donors_feed_heading {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .heading_2,
  .row_sidebar_heading,
  .news_columned_heading,
  .carousel_row_heading,
  .text_image_column_large_heading_callout_title,
  .columned_blocks_with_carousel_heading,
  .text_image_callouts_heading,
  .text_callouts_columned_large_heading,
  .text_callouts_columned_small_heading,
  .text_callouts_columned_with_sidebar_heading,
  .text_image_callouts_columned_heading,
  .text_image_callouts_columned_large_heading_heading,
  .text_image_callout_with_header_heading,
  .story_callouts_columned_with_sidebar_heading,
  .stat_callouts_columned_with_sidebar_heading,
  .gallery_grid_heading,
  .link_list_heading,
  .majors_list_row_heading,
  .majors_minors_list_row_heading,
  .large_photo_carousel_caption_title,
  .instagram_photos_heading,
  .tips_answers_callouts_heading,
  .life_after_owu_heading,
  .deadlines_tabbed_heading,
  .faq_callout_heading,
  .featured_story_blocks_section_heading,
  .welcome_with_carousel .carousel_block_title,
  .welcome_with_carousel_welcome_heading,
  .perspective_callouts_heading,
  .news_archive_heading,
  .featured_events_carousel_heading,
  .event_archive_heading,
  .page_header_admission .carousel_block_title,
  .admission_actions_heading,
  .connection_experiences_map_heading,
  .campaign_chart_heading,
  .donors_feed_heading {
    font-size: 42px;
    font-size: 2.625rem;
  }
}
.heading_3,
.text_callout_large_title,
.text_callout_large_title a,
.text_image_callout_title,
.faq_block_question_heading,
.event_detail_meta_datetime {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  font-size: 1.5rem;
  color: #A51C33;
}
@media only screen and (min-width: 500px ) {
  .heading_3,
  .text_callout_large_title,
  .text_callout_large_title a,
  .text_image_callout_title,
  .faq_block_question_heading,
  .event_detail_meta_datetime {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 740px ) {
  .heading_3,
  .text_callout_large_title,
  .text_callout_large_title a,
  .text_image_callout_title,
  .faq_block_question_heading,
  .event_detail_meta_datetime {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 980px ) {
  .heading_3,
  .text_callout_large_title,
  .text_callout_large_title a,
  .text_image_callout_title,
  .faq_block_question_heading,
  .event_detail_meta_datetime {
    font-size: 32px;
    font-size: 2rem;
  }
}
.heading_4,
.carousel_block_title,
.news_block_title,
.event_block_title,
.event_headline_block_title,
.profile_block_name,
.story_block_title,
.text_callout_small_title,
.text_image_column_callout_title,
.outcome_callout_name,
.stat_callout_heading,
.deadlines_tabbed_content_block_heading,
.featured_story_hero_title,
.athletics_news_hero_title,
.connection_experiences_map_details_name {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  color: #29333A;
}
@media only screen and (min-width: 740px ) {
  .heading_4,
  .carousel_block_title,
  .news_block_title,
  .event_block_title,
  .event_headline_block_title,
  .profile_block_name,
  .story_block_title,
  .text_callout_small_title,
  .text_image_column_callout_title,
  .outcome_callout_name,
  .stat_callout_heading,
  .deadlines_tabbed_content_block_heading,
  .featured_story_hero_title,
  .athletics_news_hero_title,
  .connection_experiences_map_details_name {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .heading_4,
  .carousel_block_title,
  .news_block_title,
  .event_block_title,
  .event_headline_block_title,
  .profile_block_name,
  .story_block_title,
  .text_callout_small_title,
  .text_image_column_callout_title,
  .outcome_callout_name,
  .stat_callout_heading,
  .deadlines_tabbed_content_block_heading,
  .featured_story_hero_title,
  .athletics_news_hero_title,
  .connection_experiences_map_details_name {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.heading_5,
.contact_row_heading {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  color: #111C24;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.no-touch .heading_5,
.no-touch .contact_row_heading {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 740px ) {
  .heading_5,
  .contact_row_heading {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 980px ) {
  .heading_5,
  .contact_row_heading {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.heading_6,
.link_button,
.fs-dropdown-selected,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-position,
.pika-label,
.button,
.form_wrapper fieldset label,
.form_builder fieldset label,
.form_wrapper .form_legend,
.form_builder .form_legend,
.form_wrapper legend,
.form_builder legend,
.mobile_navigation_handle,
.mobile_main_navigation_link,
.mobile_secondary_navigation_label,
.subnavigation_handle.fs-navigation-enabled,
.subnavigation_link,
.breadcrumb_link,
.link_button_white,
.form_wrapper input[type=submit],
.form_builder input[type=submit],
.form_wrapper button[type=submit],
.form_builder button[type=submit],
.news_archive_link,
.carousel_block_link,
.text_image_callout_link,
.text_image_column_large_heading_callout .text_image_column_large_heading_callout_link,
.content_columned .content_columned_link,
.columned_blocks_with_carousel_link,
.text_image_callout_with_header_header_link,
.story_callouts_columned_with_sidebar_heading_button,
.gallery_grid_more_button,
.link_list_link,
.major_link,
.major_minor_link,
.news_with_events_view_all,
.admission_sidebar_navigation_button,
.calendars_sidebar_navigation_button,
.department_sidebar_navigation_link,
.news_sidebar_navigation_button,
.perspective_callouts_link,
.page_header_gateway_button.give_button,
.page_header_gateway_button.alumni_record_button,
.admission_actions_button,
.campaign_chart_button,
.donors_feed_load_more_button,
.event_carousel_calendar_link,
.event_carousel_more_info_link,
.welcome_with_carousel_welcome_link {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.no-touch .heading_6,
.no-touch .fs-dropdown-selected,
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-position,
.no-touch .pika-label,
.no-touch .button,
.no-touch .form_wrapper fieldset label,
.no-touch .form_builder fieldset label,
.no-touch .form_wrapper .form_legend,
.no-touch .form_builder .form_legend,
.no-touch .form_wrapper legend,
.no-touch .form_builder legend,
.no-touch .mobile_main_navigation_link,
.no-touch .mobile_secondary_navigation_label,
.no-touch .subnavigation_link,
.no-touch .breadcrumb_link,
.no-touch .form_wrapper input[type=submit],
.no-touch .form_builder input[type=submit],
.no-touch .form_wrapper button[type=submit],
.no-touch .form_builder button[type=submit],
.no-touch .story_callouts_columned_with_sidebar_heading_button,
.no-touch .admission_sidebar_navigation_button,
.no-touch .calendars_sidebar_navigation_button,
.no-touch .department_sidebar_navigation_link,
.no-touch .news_sidebar_navigation_button,
.no-touch .page_header_gateway_button.give_button,
.no-touch .page_header_gateway_button.alumni_record_button,
.no-touch .campaign_chart_button {
  text-rendering: optimizeLegibility;
}
.light_uppercase,
.pika-button,
.page_header.page_header_small .page_intro,
.news_block_category,
.event_block_category,
.event_headline_block_date,
.featured_story_block_subtitle,
.tall_block_title,
.text_callout_large_subtitle,
.news_with_events_title,
.event_group_link,
.featured_story_hero_subtitle,
.connection_experiences_map_filters_heading {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}
.body_text,
.typography p,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption .caption,
.form_builder_errors,
.form_builder_errors p,
.checkbox_label,
.text_callout_text_style,
.row_sidebar_text,
.carousel_row_text,
.news_block_excerpt,
.profile_block_text,
.alert_text,
.alert_text p,
.text_image_callout_text,
.text_image_callout_text p,
.perspective_callout_caption,
.columned_blocks_with_carousel_text p,
.text_image_callout_with_header_text,
.text_image_callout_with_header_text p,
.outcome_callout_text,
.stat_callout_text,
.life_after_owu_text,
.life_after_owu_text p,
.faq_block_answer p,
.featured_story_blocks_section_introduction,
.welcome_with_carousel_welcome_text,
.perspective_callouts_introduction,
.featured_story_hero_excerpt,
.event_detail_meta_location,
.admission_actions_text,
.admission_actions_text p,
.page_header_connections .page_header_intro,
.connection_experiences_map_text,
.connection_experiences_map_details_text,
.connection_experiences_map_details_text p,
.campaign_chart_progress,
.campaign_chart_disclaimer,
.donors_feed_text,
.donors_feed_text p,
.form_builder_errors p,
.text_callout_text_dark_style,
.tall_block_text,
.text_callout_large_content p,
.bg_white .text_callout_large_content p,
.text_callout_small_content p,
.text_image_column_callout_text,
.text_image_column_callout_text p,
.text_image_column_large_heading_callout_text,
.text_image_column_large_heading_callout_text p,
.event_carousel_text,
.event_carousel_text p,
.life_after_owu_alumni_block_text,
.life_after_owu_alumni_block_caption,
.bg_red .text_callout_large_content p,
.bg_red_darker .text_callout_large_content p,
.bg_black .text_callout_large_content p,
.bg_red .text_callout_small_content p,
.bg_red_darker .text_callout_small_content p,
.bg_black .text_callout_small_content p,
.bg_red .text_image_column_callout_text,
.bg_red .text_image_column_callout_text p,
.bg_red_darker .text_image_column_callout_text,
.bg_red_darker .text_image_column_callout_text p,
.bg_black .text_image_column_callout_text,
.bg_black .text_image_column_callout_text p,
.bg_red .text_image_column_large_heading_callout_text,
.bg_red .text_image_column_large_heading_callout_text p,
.bg_red_darker .text_image_column_large_heading_callout_text,
.bg_red_darker .text_image_column_large_heading_callout_text p,
.bg_black .text_image_column_large_heading_callout_text,
.bg_black .text_image_column_large_heading_callout_text p,
.gallery_grid_block_caption {
  font-size: 18px;
  font-size: 1.125rem;
  color: #111C24;
  line-height: 1.6em;
}
@media only screen and (min-width: 740px ) {
  .body_text,
  .typography p,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption .caption,
  .form_builder_errors,
  .form_builder_errors p,
  .checkbox_label,
  .text_callout_text_style,
  .row_sidebar_text,
  .carousel_row_text,
  .news_block_excerpt,
  .profile_block_text,
  .alert_text,
  .alert_text p,
  .text_image_callout_text,
  .text_image_callout_text p,
  .perspective_callout_caption,
  .columned_blocks_with_carousel_text p,
  .text_image_callout_with_header_text,
  .text_image_callout_with_header_text p,
  .outcome_callout_text,
  .stat_callout_text,
  .life_after_owu_text,
  .life_after_owu_text p,
  .faq_block_answer p,
  .featured_story_blocks_section_introduction,
  .welcome_with_carousel_welcome_text,
  .perspective_callouts_introduction,
  .featured_story_hero_excerpt,
  .event_detail_meta_location,
  .admission_actions_text,
  .admission_actions_text p,
  .page_header_connections .page_header_intro,
  .connection_experiences_map_text,
  .connection_experiences_map_details_text,
  .connection_experiences_map_details_text p,
  .campaign_chart_progress,
  .campaign_chart_disclaimer,
  .donors_feed_text,
  .donors_feed_text p,
  .form_builder_errors p,
  .text_callout_text_dark_style,
  .tall_block_text,
  .text_callout_large_content p,
  .bg_white .text_callout_large_content p,
  .text_callout_small_content p,
  .text_image_column_callout_text,
  .text_image_column_callout_text p,
  .text_image_column_large_heading_callout_text,
  .text_image_column_large_heading_callout_text p,
  .event_carousel_text,
  .event_carousel_text p,
  .life_after_owu_alumni_block_text,
  .life_after_owu_alumni_block_caption,
  .bg_red .text_callout_large_content p,
  .bg_red_darker .text_callout_large_content p,
  .bg_black .text_callout_large_content p,
  .bg_red .text_callout_small_content p,
  .bg_red_darker .text_callout_small_content p,
  .bg_black .text_callout_small_content p,
  .bg_red .text_image_column_callout_text,
  .bg_red .text_image_column_callout_text p,
  .bg_red_darker .text_image_column_callout_text,
  .bg_red_darker .text_image_column_callout_text p,
  .bg_black .text_image_column_callout_text,
  .bg_black .text_image_column_callout_text p,
  .bg_red .text_image_column_large_heading_callout_text,
  .bg_red .text_image_column_large_heading_callout_text p,
  .bg_red_darker .text_image_column_large_heading_callout_text,
  .bg_red_darker .text_image_column_large_heading_callout_text p,
  .bg_black .text_image_column_large_heading_callout_text,
  .bg_black .text_image_column_large_heading_callout_text p,
  .gallery_grid_block_caption {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.link,
.typography a:not(.link_button):not(.pagination_number_link),
.event_block_time a,
.profile_block_text a,
.story_block_link,
.alert_text a,
.text_callout_small_link,
.text_image_column_callout_link,
.perspective_callout_link,
.text_image_callout_with_header_link,
.outcome_callout_link,
.contact_row_content a,
.instagram_photos_account,
.directory_results_table a,
.form_builder_errors a:not(.link_button):not(.pagination_number_link) {
  border-bottom: 1px solid transparent;
  color: #D32D27;
}
.no-touch .link:hover,
.no-touch .typography a:not(.link_button):not(.pagination_number_link):hover,
.no-touch .event_block_time a:hover,
.no-touch .profile_block_text a:hover,
.no-touch .story_block_link:hover,
.no-touch .alert_text a:hover,
.no-touch .text_callout_small_link:hover,
.no-touch .text_image_column_callout_link:hover,
.no-touch .perspective_callout_link:hover,
.no-touch .text_image_callout_with_header_link:hover,
.no-touch .outcome_callout_link:hover,
.no-touch .contact_row_content a:hover,
.no-touch .instagram_photos_account:hover,
.no-touch .directory_results_table a:hover,
.no-touch .form_builder_errors a:not(.link_button):not(.pagination_number_link):hover {
  border-color: #D32D27;
}
.link_button,
.link_button_white,
.news_archive_link,
.carousel_block_link,
.text_image_callout_link,
.text_image_column_large_heading_callout .text_image_column_large_heading_callout_link,
.content_columned .content_columned_link,
.columned_blocks_with_carousel_link,
.text_image_callout_with_header_header_link,
.gallery_grid_more_button,
.link_list_link,
.major_link,
.major_minor_link,
.news_with_events_view_all,
.perspective_callouts_link,
.admission_actions_button,
.donors_feed_load_more_button,
.event_carousel_calendar_link,
.event_carousel_more_info_link,
.welcome_with_carousel_welcome_link {
  position: relative;
  display: block;
  padding-right: 12px;
  color: #111C24;
  display: inline-block;
  line-height: normal;
}
.link_button:after,
.link_button_white:after,
.news_archive_link:after,
.carousel_block_link:after,
.text_image_callout_link:after,
.text_image_column_large_heading_callout .text_image_column_large_heading_callout_link:after,
.content_columned .content_columned_link:after,
.columned_blocks_with_carousel_link:after,
.text_image_callout_with_header_header_link:after,
.gallery_grid_more_button:after,
.link_list_link:after,
.major_link:after,
.major_minor_link:after,
.news_with_events_view_all:after,
.perspective_callouts_link:after,
.admission_actions_button:after,
.donors_feed_load_more_button:after,
.event_carousel_calendar_link:after,
.event_carousel_more_info_link:after,
.welcome_with_carousel_welcome_link:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 5px;
  transition: transform;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .link_button:hover:after,
.no-touch .link_button_white:hover:after,
.no-touch .news_archive_link:hover:after,
.no-touch .carousel_block_link:hover:after,
.no-touch .text_image_callout_link:hover:after,
.no-touch .text_image_column_large_heading_callout .text_image_column_large_heading_callout_link:hover:after,
.no-touch .content_columned .content_columned_link:hover:after,
.no-touch .columned_blocks_with_carousel_link:hover:after,
.no-touch .text_image_callout_with_header_header_link:hover:after,
.no-touch .gallery_grid_more_button:hover:after,
.no-touch .link_list_link:hover:after,
.no-touch .major_link:hover:after,
.no-touch .major_minor_link:hover:after,
.no-touch .news_with_events_view_all:hover:after,
.no-touch .perspective_callouts_link:hover:after,
.no-touch .admission_actions_button:hover:after,
.no-touch .donors_feed_load_more_button:hover:after,
.no-touch .event_carousel_calendar_link:hover:after,
.no-touch .event_carousel_more_info_link:hover:after,
.no-touch .welcome_with_carousel_welcome_link:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
.no-touch .link_button:hover,
.no-touch .link_button_white:hover,
.no-touch .news_archive_link:hover,
.no-touch .carousel_block_link:hover,
.no-touch .text_image_callout_link:hover,
.no-touch .text_image_column_large_heading_callout .text_image_column_large_heading_callout_link:hover,
.no-touch .content_columned .content_columned_link:hover,
.no-touch .columned_blocks_with_carousel_link:hover,
.no-touch .text_image_callout_with_header_header_link:hover,
.no-touch .gallery_grid_more_button:hover,
.no-touch .link_list_link:hover,
.no-touch .major_link:hover,
.no-touch .major_minor_link:hover,
.no-touch .news_with_events_view_all:hover,
.no-touch .perspective_callouts_link:hover,
.no-touch .admission_actions_button:hover,
.no-touch .donors_feed_load_more_button:hover,
.no-touch .event_carousel_calendar_link:hover,
.no-touch .event_carousel_more_info_link:hover,
.no-touch .welcome_with_carousel_welcome_link:hover {
  color: #D32D27;
}
.link_button_white,
.event_carousel_calendar_link,
.event_carousel_more_info_link,
.welcome_with_carousel_welcome_link {
  color: #fff;
}
.typography h1:first-child,
.typography h2:first-child,
.typography h3:first-child,
.typography h4:first-child,
.typography h5:first-child,
.typography h6:first-child,
.form_builder_errors h1:first-child,
.form_builder_errors h2:first-child,
.form_builder_errors h3:first-child,
.form_builder_errors h4:first-child,
.form_builder_errors h5:first-child,
.form_builder_errors h6:first-child {
  margin-top: 0;
}
.typography h1:last-child,
.typography h2:last-child,
.typography h3:last-child,
.typography h4:last-child,
.typography h5:last-child,
.typography h6:last-child,
.form_builder_errors h1:last-child,
.form_builder_errors h2:last-child,
.form_builder_errors h3:last-child,
.form_builder_errors h4:last-child,
.form_builder_errors h5:last-child,
.form_builder_errors h6:last-child {
  margin-bottom: 0;
}
.typography h1,
.form_builder_errors h1 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 42px;
  font-size: 2.625rem;
  line-height: 1.1;
}
.no-touch .typography h1,
.no-touch .form_builder_errors h1 {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 500px ) {
  .typography h1,
  .form_builder_errors h1 {
    font-size: 46px;
    font-size: 2.875rem;
  }
}
@media only screen and (min-width: 740px ) {
  .typography h1,
  .form_builder_errors h1 {
    font-size: 52px;
    font-size: 3.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .typography h1,
  .form_builder_errors h1 {
    font-size: 64px;
    font-size: 4rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .typography h1,
  .form_builder_errors h1 {
    font-size: 72px;
    font-size: 4.5rem;
  }
}
.typography h2,
.form_builder_errors h2 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  font-size: 2rem;
  color: #29333A;
}
.no-touch .typography h2,
.no-touch .form_builder_errors h2 {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 740px ) {
  .typography h2,
  .form_builder_errors h2 {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .typography h2,
  .form_builder_errors h2 {
    font-size: 42px;
    font-size: 2.625rem;
  }
}
.typography h2.red,
.form_builder_errors h2.red {
  color: #A51C33;
}
.typography h3,
.form_builder_errors h3 {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  font-size: 1.5rem;
  color: #A51C33;
}
@media only screen and (min-width: 500px ) {
  .typography h3,
  .form_builder_errors h3 {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 740px ) {
  .typography h3,
  .form_builder_errors h3 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 980px ) {
  .typography h3,
  .form_builder_errors h3 {
    font-size: 32px;
    font-size: 2rem;
  }
}
.typography h4,
.form_builder_errors h4 {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  color: #29333A;
}
@media only screen and (min-width: 740px ) {
  .typography h4,
  .form_builder_errors h4 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .typography h4,
  .form_builder_errors h4 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.typography h5,
.form_builder_errors h5 {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  color: #111C24;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.no-touch .typography h5,
.no-touch .form_builder_errors h5 {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 740px ) {
  .typography h5,
  .form_builder_errors h5 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 980px ) {
  .typography h5,
  .form_builder_errors h5 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.typography h6,
.form_builder_errors h6 {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.no-touch .typography h6,
.no-touch .form_builder_errors h6 {
  text-rendering: optimizeLegibility;
}
.typography p,
.form_builder_errors p {
  margin-top: 20px;
  margin-bottom: 20px;
}
.typography p.page_intro,
.form_builder_errors p.page_intro {
  font-size: 22px;
  font-size: 1.375rem;
  margin-top: 0;
}
@media only screen and (min-width: 740px ) {
  .typography p.page_intro,
  .form_builder_errors p.page_intro {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.typography p:first-child,
.form_builder_errors p:first-child {
  margin-top: 0;
}
.typography figure:not(.quote),
.typography img,
.form_builder_errors figure:not(.quote),
.form_builder_errors img {
  height: auto;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.typography table img,
.form_builder_errors table img {
  max-width: none;
}
.typography figure:not(.quote),
.form_builder_errors figure:not(.quote) {
  display: table;
  margin-top: 8px;
}
.typography figure:not(.quote) figcaption,
.form_builder_errors figure:not(.quote) figcaption {
  caption-side: bottom;
  display: table-caption;
}
.typography figure:not(.quote) figcaption:after,
.form_builder_errors figure:not(.quote) figcaption:after {
  width: auto;
  height: 1px;
  backface-visibility: hidden;
  border-top: 1px solid #D32D27;
  content: "";
  display: block;
  margin: 20px 0 0;
}
.typography figure:not(.quote) figcaption:after,
.form_builder_errors figure:not(.quote) figcaption:after {
  max-width: 270px;
}
p > .typography .block_left,
p > .typography .block_right,
p > .form_builder_errors .block_left,
p > .form_builder_errors .block_right {
  margin-top: 20px;
}
.typography .block_left img,
.typography .block_right img,
.form_builder_errors .block_left img,
.form_builder_errors .block_right img {
  margin-top: 15px;
  margin-bottom: 15px;
}
img.typography .block_left,
img.typography .block_right,
.typography .block_left img,
.typography .block_right img,
img.form_builder_errors .block_left,
img.form_builder_errors .block_right,
.form_builder_errors .block_left img,
.form_builder_errors .block_right img {
  width: auto;
  height: auto;
  max-width: 100%;
}
@media only screen and (min-width: 740px ) {
  img.typography .block_left,
  img.typography .block_right,
  .typography .block_left img,
  .typography .block_right img,
  img.form_builder_errors .block_left,
  img.form_builder_errors .block_right,
  .form_builder_errors .block_left img,
  .form_builder_errors .block_right img {
    max-width: 360px;
  }
}
@media only screen and (min-width: 980px ) {
  img.typography .block_left,
  img.typography .block_right,
  .typography .block_left img,
  .typography .block_right img,
  img.form_builder_errors .block_left,
  img.form_builder_errors .block_right,
  .form_builder_errors .block_left img,
  .form_builder_errors .block_right img {
    max-width: 400px;
  }
}
@media only screen and (min-width: 1220px ) {
  img.typography .block_left,
  img.typography .block_right,
  .typography .block_left img,
  .typography .block_right img,
  img.form_builder_errors .block_left,
  img.form_builder_errors .block_right,
  .form_builder_errors .block_left img,
  .form_builder_errors .block_right img {
    max-width: 500px;
  }
}
@media only screen and (max-width: 739px ) {
  .typography .block_left,
  .typography .block_right,
  .form_builder_errors .block_left,
  .form_builder_errors .block_right {
    float: none;
    display: block;
    margin: 0 0 20px;
  }
}
.typography .block_left,
.form_builder_errors .block_left {
  clear: both;
}
@media only screen and (min-width: 740px ) {
  .typography .block_left,
  .form_builder_errors .block_left {
    margin-left: -20px;
  }
}
.typography .block_right,
.form_builder_errors .block_right {
  clear: both;
}
@media only screen and (min-width: 740px ) {
  .typography .block_right,
  .form_builder_errors .block_right {
    margin-right: -20px;
  }
}
@media only screen and (min-width: 980px ) {
  .typography .block_right,
  .form_builder_errors .block_right {
    margin-right: 0;
  }
}
.typography .tinymce_highlighter,
.form_builder_errors .tinymce_highlighter {
  background-color: #FFFF66;
}
/* ==========================================================================
	Base Icons
============================================================================= */
.icon_inline {
  background: url(../images/icons.png) no-repeat 0 0;
  display: inline-block;
  overflow: hidden;
  text-indent: -10000px;
}
.svg .icon_inline {
  background-image: url(../images/icons.svg);
}
.icon_only .icon_text {
  display: none !important;
  visibility: hidden;
}
.icon_only_before:before,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .icon_only_before:before,
.svg .page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:before {
  background-image: url(../images/icons.svg);
}
.icon_only_after:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .icon_only_after:after {
  background-image: url(../images/icons.svg);
}
.icon_left:before {
  margin-right: 10px;
}
.icon_right:after {
  margin-left: 10px;
}
.icon_center {
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
}
.icon_center:before,
.icon_center:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .icon_center:before,
.svg .icon_center:after {
  background-image: url(../images/icons.svg);
}
.icon_14 {
  width: 14px;
  height: 14px;
}
.icon_16 {
  width: 16px;
  height: 16px;
}
.icon_18 {
  width: 18px;
  height: 18px;
}
.icon_20 {
  width: 20px;
  height: 20px;
}
/* ==========================================================================
   Icons
============================================================================= */
/* 14x14px
	============================================================================= */
/* Home */
.icon_home {
  width: 14px;
  height: 14px;
  background-position: -136px 0;
}
/* Search */
.icon_search_white {
  width: 14px;
  height: 14px;
  background-position: -150px 0;
}
.icon_search_red {
  width: 14px;
  height: 14px;
  background-position: -150px -14px;
}
.icon_search_red_highlight {
  width: 14px;
  height: 14px;
  background-position: -150px -28px;
}
.icon_search_gray_light {
  width: 14px;
  height: 14px;
  background-position: -150px -42px;
}
/* People */
.icon_people_white {
  width: 14px;
  height: 14px;
  background-position: -164px 0;
}
.icon_people_red {
  width: 14px;
  height: 14px;
  background-position: -164px -14px;
}
.icon_people_red_highlight {
  width: 14px;
  height: 14px;
  background-position: -164px -28px;
}
.icon_people_gray_light {
  width: 14px;
  height: 14px;
  background-position: -164px -42px;
}
/* Gear */
.icon_gear_white {
  width: 14px;
  height: 14px;
  background-position: -178px 0;
}
.icon_gear_red {
  width: 14px;
  height: 14px;
  background-position: -178px -14px;
}
.icon_gear_red_highlight {
  width: 14px;
  height: 14px;
  background-position: -178px -28px;
}
.icon_gear_gray_light {
  width: 14px;
  height: 14px;
  background-position: -178px -42px;
}
/* Link */
.icon_link_white {
  width: 14px;
  height: 14px;
  background-position: -192px 0;
}
.icon_link_red {
  width: 14px;
  height: 14px;
  background-position: -192px -14px;
}
.icon_link_red_highlight {
  width: 14px;
  height: 14px;
  background-position: -192px -28px;
}
.icon_link_gray_light {
  width: 14px;
  height: 14px;
  background-position: -192px -42px;
}
/* Refresh */
.icon_refresh_white {
  width: 14px;
  height: 14px;
  background-position: -206px 0;
}
.icon_refresh_red {
  width: 14px;
  height: 14px;
  background-position: -206px -14px;
}
.icon_refresh_red_highlight {
  width: 14px;
  height: 14px;
  background-position: -206px -28px;
}
.icon_refresh_gray_light {
  width: 14px;
  height: 14px;
  background-position: -206px -42px;
}
/* Close */
.icon_close_white {
  width: 14px;
  height: 14px;
  background-position: -220px 0;
}
.icon_close_red {
  width: 14px;
  height: 14px;
  background-position: -220px -14px;
}
.icon_close_red_highlight {
  width: 14px;
  height: 14px;
  background-position: -220px -28px;
}
.icon_close_gray_light {
  width: 14px;
  height: 14px;
  background-position: -220px -42px;
}
/* Download */
.icon_download_white {
  width: 12px;
  height: 12px;
  background-position: -235px 0;
}
.icon_download_red {
  width: 12px;
  height: 12px;
  background-position: -235px -14px;
}
.icon_download_red_highlight {
  width: 12px;
  height: 12px;
  background-position: -235px -28px;
}
.icon_download_gray_light {
  width: 12px;
  height: 12px;
  background-position: -235px -42px;
}
/* Add */
.icon_add_white {
  width: 11px;
  height: 12px;
  background-position: -249px 0;
}
.icon_add_red {
  width: 11px;
  height: 12px;
  background-position: -249px -14px;
}
.icon_add_red_highlight {
  width: 11px;
  height: 12px;
  background-position: -249px -28px;
}
.icon_add_gray_light {
  width: 11px;
  height: 12px;
  background-position: -249px -42px;
}
/* 16x16px
	============================================================================= */
.icon_pin,
.footer_contact_link.address:before {
  width: 16px;
  height: 16px;
  background-position: -300px 0;
}
.icon_phone,
.footer_contact_link.phone:before {
  width: 16px;
  height: 16px;
  background-position: -315px 0;
}
.icon_fax,
.footer_contact_link.fax:before {
  width: 16px;
  height: 16px;
  background-position: -331px 0;
}
.icon_heart {
  width: 16px;
  height: 16px;
  background-position: -348px 0;
}
.icon_calendar {
  width: 16px;
  height: 16px;
  background-position: -300px -16px;
}
.icon_list {
  width: 16px;
  height: 16px;
  background-position: -316px -16px;
}
.icon_check {
  width: 16px;
  height: 16px;
  background-position: -332px -16px;
}
/* 18x18px
	============================================================================= */
.icon_dropdown_arrows {
  width: 18px;
  height: 18px;
  background-position: -400px -36px;
}
.icon_close_red_lg {
  width: 18px;
  height: 18px;
  background-position: -418px -36px;
}
/*
		Social Icons
	*/
.icon_social_facebook_white {
  width: 24px;
  height: 24px;
  background-position: 0 0;
}
.icon_social_facebook_red_highlight {
  width: 22px;
  height: 22px;
  background-position: 0 -28px;
}
.icon_social_youtube_white {
  width: 22px;
  height: 16px;
  background-position: -48px -3px;
}
.icon_social_youtube_red_highlight {
  width: 22px;
  height: 16px;
  background-position: -48px -32px;
}
.icon_social_twitter_white {
  width: 22px;
  height: 18px;
  background-position: -96px -3px;
}
.icon_social_twitter_red_highlight {
  width: 22px;
  height: 18px;
  background-position: -96px -31px;
}
.icon_social_tumblr_white {
  width: 18px;
  height: 18px;
  background-position: -454px -18px;
}
.icon_social_tumblr_red_highlight {
  width: 18px;
  height: 18px;
  background-position: -454px 0;
}
.icon_social_instagram_white {
  width: 22px;
  height: 22px;
  background-position: -144px -1px;
}
.icon_social_instagram_red_highlight {
  width: 22px;
  height: 22px;
  background-position: -144px -28px;
}
.icon_social_snapchat_white {
  width: 18px;
  height: 18px;
  background-position: -490px -18px;
}
.icon_social_snapchat_red_highlight {
  width: 18px;
  height: 18px;
  background-position: -490px 0;
}
.icon_social_linkedin_white {
  width: 22px;
  height: 22px;
  background-position: -192px 0;
}
.icon_social_linkedin_red_highlight {
  width: 22px;
  height: 22px;
  background-position: -192px -28px;
}
.icon_social_tiktok_white {
  width: 19px;
  height: 22px;
  background-position: -240px -1px;
}
.icon_share_facebook {
  width: 24px;
  height: 24px;
  background-position: -400px -60px;
}
.icon_share_email {
  width: 22px;
  height: 17px;
  background-position: -451px -61px;
}
.icon_share_twitter {
  width: 22px;
  height: 18px;
  background-position: -426px -61px;
}
.icon_share_linkedin {
  width: 22px;
  height: 22px;
  background-position: -476px -61px;
}
/* 20x20px
	============================================================================= */
/*
		Search
	*/
.icon_search_large_gray_light {
  width: 20px;
  height: 20px;
  background-position: -520px 0;
}
.icon_search_large_red_highlight {
  width: 20px;
  height: 20px;
  background-position: -520px -20px;
}
/* ==========================================================================
	Elements
============================================================================= */
html {
  height: 100%;
  background: #fff;
}
body {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  min-height: 100%;
  min-width: 300px;
  background: #111C24;
  overflow-x: hidden;
}
::-moz-selection {
  background: #eee;
  text-shadow: none;
}
::selection {
  background: #eee;
  text-shadow: none;
}
::-moz-selection {
  background: #eee;
  text-shadow: none;
}
iframe {
  border: none;
}
audio,
canvas,
img,
svg,
video {
  vertical-align: middle;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
input,
textarea {
  border: none;
  border-radius: 0;
  padding: 0;
}
textarea {
  resize: vertical;
}
menu {
  margin: 0;
  padding: 0;
}
button {
  background: none;
  border: none;
  padding: 0;
}
figure,
picture {
  display: inline-block;
  margin: 0;
}
/* ==========================================================================
	Margins
============================================================================= */
.margined,
.margined_top {
  margin-top: 20px;
}
.margined,
.margined_bottom {
  margin-bottom: 20px;
}
.margined_md,
.margined_md_top {
  margin-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .margined_md,
  .margined_md_top {
    margin-top: 60px;
  }
}
.margined_md,
.margined_md_bottom {
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .margined_md,
  .margined_md_bottom {
    margin-bottom: 60px;
  }
}
.margined_lg,
.margined_lg_top {
  margin-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .margined_lg,
  .margined_lg_top {
    margin-top: 80px;
  }
}
.margined_lg,
.margined_lg_bottom {
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .margined_lg,
  .margined_lg_bottom {
    margin-bottom: 80px;
  }
}
/* ==========================================================================
   Padding
============================================================================= */
.padded,
.padded_top {
  padding-top: 20px;
}
.padded,
.padded_bottom {
  padding-bottom: 20px;
}
.padded_md,
.padded_md_top {
  padding-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .padded_md,
  .padded_md_top {
    padding-top: 60px;
  }
}
.padded_md,
.padded_md_bottom {
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .padded_md,
  .padded_md_bottom {
    padding-bottom: 60px;
  }
}
.padded_lg,
.padded_lg_top {
  padding-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .padded_lg,
  .padded_lg_top {
    padding-top: 80px;
  }
}
.padded_lg,
.padded_lg_bottom {
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .padded_lg,
  .padded_lg_bottom {
    padding-bottom: 80px;
  }
}
/* ==========================================================================
	Background Colors
============================================================================= */
.bg_transparent {
  background-color: transparent;
}
.bg_white {
  background-color: #fff;
}
.bg_off_white {
  background-color: #F5F5F5;
}
.bg_true_black {
  background-color: #000;
}
.bg_black {
  background-color: #111C24;
}
.bg_gray_dark {
  background-color: #29333A;
}
.bg_gray {
  background-color: #777777;
}
.bg_gray_light {
  background-color: #D2D3D3;
}
.bg_gray_pale {
  background-color: #E9EAEA;
}
.bg_red {
  background-color: #A51C33;
}
.bg_red_dark {
  background-color: #7B1426;
}
.bg_red_darker {
  background-color: #651525;
}
.bg_red_highlight {
  background-color: #D32D27;
}
.bg_red_pale {
  background-color: #E5837F;
}
/* ==========================================================================
	Text Colors
============================================================================= */
.txt_transparent {
  color: transparent;
}
.txt_white {
  color: #fff;
}
.txt_off_white {
  color: #F5F5F5;
}
.txt_true_black {
  color: #000;
}
.txt_black {
  color: #111C24;
}
.txt_gray_dark {
  color: #29333A;
}
.txt_gray {
  color: #777777;
}
.txt_gray_light {
  color: #D2D3D3;
}
.txt_gray_pale {
  color: #E9EAEA;
}
.txt_red {
  color: #A51C33;
}
.txt_red_dark {
  color: #7B1426;
}
.txt_red_darker {
  color: #651525;
}
.txt_red_highlight {
  color: #D32D27;
}
.txt_red_pale {
  color: #E5837F;
}
/* ==========================================================================
	Border Colors
============================================================================= */
.border_transparent {
  border-color: transparent;
}
.border_white {
  border-color: #fff;
}
.border_off_white {
  border-color: #F5F5F5;
}
.border_true_black {
  border-color: #000;
}
.border_black {
  border-color: #111C24;
}
.border_gray_dark {
  border-color: #29333A;
}
.border_gray {
  border-color: #777777;
}
.border_gray_light {
  border-color: #D2D3D3;
}
.border_gray_pale {
  border-color: #E9EAEA;
}
.border_red {
  border-color: #A51C33;
}
.border_red_dark {
  border-color: #7B1426;
}
.border_red_darker {
  border-color: #651525;
}
.border_red_highlight {
  border-color: #D32D27;
}
/* ==========================================================================
	Helpers
============================================================================= */
.static {
  position: static;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.left,
.block_left {
  float: left;
}
.block_left {
  margin: 0 20px 20px 0;
}
@media only screen and (min-width: 980px ) {
  .block_left {
    margin: 0 30px 30px 0;
  }
}
.right,
.block_right {
  float: right;
}
.block_right {
  margin: 0 0 20px 20px;
}
@media only screen and (min-width: 980px ) {
  .block_right {
    margin: 0 0 30px 30px;
  }
}
.clear {
  clear: both;
}
.contain {
  overflow: hidden;
}
.no_select,
.no_select * {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
@media only screen and (min-width: 500px ) {
  .hide_sm {
    display: none;
  }
}
@media only screen and (min-width: 740px ) {
  .hide_md {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .hide_lg {
    display: none;
  }
}
@media only screen and (min-width: 1220px ) {
  .hide_xl {
    display: none;
  }
}
.visually_hidden {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.visually_hidden.focusable:active,
.visually_hidden.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.invisible {
  visibility: hidden;
}
.offscreen,
.gallery_grid_hidden_image {
  width: 1px;
  height: 1px;
  position: absolute;
  left: -999px;
  overflow: hidden;
  z-index: -999;
}
.print {
  display: none;
}
.responsive_image {
  display: block;
}
.responsive_image img {
  width: 100%;
}
.block_link {
  border: none;
  display: block;
  text-decoration: none;
}
/* ==========================================================================
	Video
============================================================================= */
.video_frame {
  max-width: 100%;
  min-width: 290px;
  position: relative;
  margin: 20px 0;
  padding-bottom: 56.25%;
}
.video_frame iframe {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media only screen and (min-width: 740px ) {
  .video_frame {
    min-width: 400px;
  }
}
/* ==========================================================================
	Plugins
============================================================================= */
/**
 * @grid
 * @name Grid
 * @description A responsive CSS grid.
 */
.fs_grid_row,
.fs-grid .fs-row,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls,
.header_row,
.footer_row,
.breadcrumb_row,
.page_content,
.page_header_row,
.callout_carousel_row,
.component_row,
.featured_story_blocks_header_container,
.admission_actions_row,
.page_search_results .gsc-control-cse .gsc-control-wrapper-cse,
.page_search_results .gsc-control-cse div.gcsc-branding,
.page_search_results .gsc-control-cse .gsc-results {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 500px) {
  .fs_grid_row,
  .fs-grid .fs-row,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls,
  .header_row,
  .footer_row,
  .breadcrumb_row,
  .page_content,
  .page_header_row,
  .callout_carousel_row,
  .component_row,
  .featured_story_blocks_header_container,
  .admission_actions_row,
  .page_search_results .gsc-control-cse .gsc-control-wrapper-cse,
  .page_search_results .gsc-control-cse div.gcsc-branding,
  .page_search_results .gsc-control-cse .gsc-results {
    width: 480px;
  }
}
@media screen and (min-width: 740px) {
  .fs_grid_row,
  .fs-grid .fs-row,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls,
  .header_row,
  .footer_row,
  .breadcrumb_row,
  .page_content,
  .page_header_row,
  .callout_carousel_row,
  .component_row,
  .featured_story_blocks_header_container,
  .admission_actions_row,
  .page_search_results .gsc-control-cse .gsc-control-wrapper-cse,
  .page_search_results .gsc-control-cse div.gcsc-branding,
  .page_search_results .gsc-control-cse .gsc-results {
    width: 720px;
  }
}
@media screen and (min-width: 980px) {
  .fs_grid_row,
  .fs-grid .fs-row,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls,
  .header_row,
  .footer_row,
  .breadcrumb_row,
  .page_content,
  .page_header_row,
  .callout_carousel_row,
  .component_row,
  .featured_story_blocks_header_container,
  .admission_actions_row,
  .page_search_results .gsc-control-cse .gsc-control-wrapper-cse,
  .page_search_results .gsc-control-cse div.gcsc-branding,
  .page_search_results .gsc-control-cse .gsc-results {
    width: 960px;
  }
}
@media screen and (min-width: 1220px) {
  .fs_grid_row,
  .fs-grid .fs-row,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta,
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls,
  .header_row,
  .footer_row,
  .breadcrumb_row,
  .page_content,
  .page_header_row,
  .callout_carousel_row,
  .component_row,
  .featured_story_blocks_header_container,
  .admission_actions_row,
  .page_search_results .gsc-control-cse .gsc-control-wrapper-cse,
  .page_search_results .gsc-control-cse div.gcsc-branding,
  .page_search_results .gsc-control-cse .gsc-results {
    width: 1200px;
  }
}
.fs_grid_row:after,
.fs-grid .fs-row:after,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta:after,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls:after,
.header_row:after,
.footer_row:after,
.breadcrumb_row:after,
.page_content:after,
.page_header_row:after,
.callout_carousel_row:after,
.component_row:after,
.featured_story_blocks_header_container:after,
.admission_actions_row:after,
.page_search_results .gsc-control-cse .gsc-control-wrapper-cse:after,
.page_search_results .gsc-control-cse div.gcsc-branding:after,
.page_search_results .gsc-control-cse .gsc-results:after {
  height: 0;
  clear: both;
  content: ".";
  display: block;
  line-height: 0;
  visibility: hidden;
}
.fs_grid_row_fluid,
.fs-grid-fluid .fs-row {
  width: 96%;
  width: calc(100% - 40px);
}
@media screen and (max-width: 739px) {
  .fs_grid_row_fluid_sm,
  .fs-grid-sm-fluid .fs-row {
    width: 96%;
    width: calc(100% - 40px);
  }
}
.fs_grid_row_row,
.fs-grid .fs-row .fs-row,
.component_row_row,
.admission_actions_row {
  width: 102.08333333%;
  margin-left: -1.04166667%;
  margin-right: -1.04166667%;
}
.fs_grid_row_row_contained,
.fs-grid .fs-row [class*="fs-cell"][class*="-contained"] .fs-row {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.fs_grid_cell,
.fs-grid .fs-row [class*="fs-cell"],
.header_block,
.footer_cell,
.sidebar,
.breadcrumb_cell,
.page_section,
.page_section_full,
.page_404_search,
.page_header_content,
.component_cell,
.component_header,
.component_footer,
.component_divider,
.component_two_columns_column_lg,
.component_two_columns_column_md,
.component_two_columns_column_sm,
.component_two_columns_column_sm_push,
.component_three_columns_column,
.component_three_columns_two_column,
.row_sidebar_sidebar,
.row_sidebar_content,
.carousel_row_sidebar,
.carousel_row_carousel_container,
.event_carousel_footer.event_carousel_footer_after,
.large_photo_carousel_caption_inner,
.tips_answers_callouts_blocks .callout_carousel_item,
.life_after_owu_header,
.life_after_owu_carousel,
.life_after_owu_content_carousel,
.deadlines_tabbed_content,
.featured_story_blocks_header_content,
.perspective_callouts_heading,
.perspective_callouts_introduction,
.perspective_callouts_links,
.perspective_callouts_blocks,
.page_header_admission_content,
.page_header_admission_carousel,
.admission_actions_cell,
.page_header_flexible_landing_content,
.page_header_flexible_landing_carousel,
.page_search_results .gsc-control-cse form.gsc-search-box,
.page_search_results .gsc-control-cse .gsc-above-wrapper-area,
.page_search_results .gsc-control-cse table.gcsc-branding,
.page_search_results .gsc-control-cse .gsc-results .gsc-result {
  width: 97.91666667%;
  float: left;
  margin-left: 1.04166667%;
  margin-right: 1.04166667%;
}
.fs_grid_cell_centered,
.fs-grid .fs-row [class*="fs-cell"][class*="-centered"] {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.fs_grid_cell_padded,
.fs-grid .fs-row [class*="fs-cell"][class*="-padded"] {
  box-sizing: content-box;
  margin-left: 0;
  margin-right: 0;
  padding-left: 1.04166667%;
  padding-right: 1.04166667%;
}
.fs_grid_cell_contained,
.fs-grid .fs-row [class*="fs-cell"][class*="-contained"] {
  margin-left: 0;
  margin-right: 0;
}
.fs_grid_cell_right,
.fs-grid .fs-row [class*="fs-cell"][class*="-right"] {
  float: right;
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  box-sizing: inherit;
}
.fs-grid .fs-row .fs-all-fifth {
  width: 17.91666667%;
}
.fs-grid .fs-row .fs-all-fourth {
  width: 22.91666667%;
}
.fs-grid .fs-row .fs-all-third {
  width: 31.25%;
}
.fs-grid .fs-row .fs-all-half {
  width: 47.91666667%;
}
.fs-grid .fs-row .fs-all-full {
  width: 97.91666667%;
}
.fs-grid .fs-row .fs-all-push-fifth {
  margin-left: 21.04166667%;
}
.fs-grid .fs-row .fs-all-push-fourth {
  margin-left: 26.04166667%;
}
.fs-grid .fs-row .fs-all-push-third {
  margin-left: 34.375%;
}
.fs-grid .fs-row .fs-all-push-half {
  margin-left: 51.04166667%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-fifth {
  width: 20%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-fourth {
  width: 25%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-third {
  width: 33.33333333%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-half {
  width: 50%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-full {
  width: 100%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-push-fifth {
  margin-left: 20%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-push-fourth {
  margin-left: 25%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-push-third {
  margin-left: 33.33333333%;
}
.fs-grid .fs-row [class*="-contained"].fs-all-push-half {
  margin-left: 50%;
}
.fs-grid .fs-row .fs-all-hide {
  display: none;
}
@media screen and (max-width:  739px) {
  .fs-grid .fs-row .fs-sm-1 {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-sm-2 {
    width: 64.58333333%;
  }
  .fs-grid .fs-row .fs-sm-3 {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-sm-push-1 {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-sm-push-2 {
    margin-left: 67.70833333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-1 {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-2 {
    width: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-3 {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-push-1 {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-push-2 {
    margin-left: 66.66666667%;
  }
  .fs-grid .fs-row .fs-sm-fifth {
    width: 17.91666667%;
  }
  .fs-grid .fs-row .fs-sm-fourth {
    width: 22.91666667%;
  }
  .fs-grid .fs-row .fs-sm-third {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-sm-half {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-sm-full {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-sm-push-fifth {
    margin-left: 21.04166667%;
  }
  .fs-grid .fs-row .fs-sm-push-fourth {
    margin-left: 26.04166667%;
  }
  .fs-grid .fs-row .fs-sm-push-third {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-sm-push-half {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-fifth {
    width: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-fourth {
    width: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-third {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-half {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-full {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-push-fifth {
    margin-left: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-push-fourth {
    margin-left: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-push-third {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-sm-push-half {
    margin-left: 50%;
  }
  .fs-grid .fs-row .fs-sm-hide {
    display: none;
  }
}
@media screen and (max-width:  499px) {
  .fs-grid .fs-row .fs-xs-1 {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-xs-2 {
    width: 64.58333333%;
  }
  .fs-grid .fs-row .fs-xs-3 {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-xs-push-1 {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-xs-push-2 {
    margin-left: 67.70833333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-1 {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-2 {
    width: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-3 {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-push-1 {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-push-2 {
    margin-left: 66.66666667%;
  }
  .fs-grid .fs-row .fs-xs-fifth {
    width: 17.91666667%;
  }
  .fs-grid .fs-row .fs-xs-fourth {
    width: 22.91666667%;
  }
  .fs-grid .fs-row .fs-xs-third {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-xs-half {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-xs-full {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-xs-push-fifth {
    margin-left: 21.04166667%;
  }
  .fs-grid .fs-row .fs-xs-push-fourth {
    margin-left: 26.04166667%;
  }
  .fs-grid .fs-row .fs-xs-push-third {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-xs-push-half {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-fifth {
    width: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-fourth {
    width: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-third {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-half {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-full {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-push-fifth {
    margin-left: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-push-fourth {
    margin-left: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-push-third {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xs-push-half {
    margin-left: 50%;
  }
  .fs-grid .fs-row .fs-xs-hide {
    display: none;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .fs-grid .fs-row .fs-md-1 {
    width: 14.58333333%;
  }
  .fs-grid .fs-row .fs-md-2 {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-md-3 {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-md-4 {
    width: 64.58333333%;
  }
  .fs-grid .fs-row .fs-md-5 {
    width: 81.25%;
  }
  .fs-grid .fs-row .fs-md-6 {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-md-push-1 {
    margin-left: 17.70833333%;
  }
  .fs-grid .fs-row .fs-md-push-2 {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-md-push-3 {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row .fs-md-push-4 {
    margin-left: 67.70833333%;
  }
  .fs-grid .fs-row .fs-md-push-5 {
    margin-left: 84.375%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-1 {
    width: 16.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-2 {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-3 {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-4 {
    width: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-5 {
    width: 83.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-6 {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-1 {
    margin-left: 16.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-2 {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-3 {
    margin-left: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-4 {
    margin-left: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-5 {
    margin-left: 83.33333333%;
  }
  .fs-grid .fs-row .fs-md-fifth {
    width: 17.91666667%;
  }
  .fs-grid .fs-row .fs-md-fourth {
    width: 22.91666667%;
  }
  .fs-grid .fs-row .fs-md-third {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-md-half {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-md-full {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-md-push-fifth {
    margin-left: 21.04166667%;
  }
  .fs-grid .fs-row .fs-md-push-fourth {
    margin-left: 26.04166667%;
  }
  .fs-grid .fs-row .fs-md-push-third {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-md-push-half {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-fifth {
    width: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-fourth {
    width: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-third {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-half {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-full {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-fifth {
    margin-left: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-fourth {
    margin-left: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-third {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-md-push-half {
    margin-left: 50%;
  }
  .fs-grid .fs-row .fs-md-hide {
    display: none;
  }
}
@media screen and (min-width:  980px) {
  .fs-grid .fs-row .fs-lg-1 {
    width: 6.25%;
  }
  .fs-grid .fs-row .fs-lg-2 {
    width: 14.58333333%;
  }
  .fs-grid .fs-row .fs-lg-3 {
    width: 22.91666667%;
  }
  .fs-grid .fs-row .fs-lg-4 {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-lg-5 {
    width: 39.58333333%;
  }
  .fs-grid .fs-row .fs-lg-6 {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-lg-7 {
    width: 56.25%;
  }
  .fs-grid .fs-row .fs-lg-8 {
    width: 64.58333333%;
  }
  .fs-grid .fs-row .fs-lg-9 {
    width: 72.91666667%;
  }
  .fs-grid .fs-row .fs-lg-10 {
    width: 81.25%;
  }
  .fs-grid .fs-row .fs-lg-11 {
    width: 89.58333333%;
  }
  .fs-grid .fs-row .fs-lg-12 {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-lg-push-1 {
    margin-left: 9.375%;
  }
  .fs-grid .fs-row .fs-lg-push-2 {
    margin-left: 17.70833333%;
  }
  .fs-grid .fs-row .fs-lg-push-3 {
    margin-left: 26.04166667%;
  }
  .fs-grid .fs-row .fs-lg-push-4 {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-lg-push-5 {
    margin-left: 42.70833333%;
  }
  .fs-grid .fs-row .fs-lg-push-6 {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row .fs-lg-push-7 {
    margin-left: 59.375%;
  }
  .fs-grid .fs-row .fs-lg-push-8 {
    margin-left: 67.70833333%;
  }
  .fs-grid .fs-row .fs-lg-push-9 {
    margin-left: 76.04166667%;
  }
  .fs-grid .fs-row .fs-lg-push-10 {
    margin-left: 84.375%;
  }
  .fs-grid .fs-row .fs-lg-push-11 {
    margin-left: 92.70833333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-1 {
    width: 8.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-2 {
    width: 16.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-3 {
    width: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-4 {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-5 {
    width: 41.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-6 {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-7 {
    width: 58.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-8 {
    width: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-9 {
    width: 75%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-10 {
    width: 83.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-11 {
    width: 91.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-12 {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-1 {
    margin-left: 8.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-2 {
    margin-left: 16.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-3 {
    margin-left: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-4 {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-5 {
    margin-left: 41.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-6 {
    margin-left: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-7 {
    margin-left: 58.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-8 {
    margin-left: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-9 {
    margin-left: 75%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-10 {
    margin-left: 83.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-11 {
    margin-left: 91.66666667%;
  }
  .fs-grid .fs-row .fs-lg-fifth {
    width: 17.91666667%;
  }
  .fs-grid .fs-row .fs-lg-fourth {
    width: 22.91666667%;
  }
  .fs-grid .fs-row .fs-lg-third {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-lg-half {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-lg-full {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-lg-push-fifth {
    margin-left: 21.04166667%;
  }
  .fs-grid .fs-row .fs-lg-push-fourth {
    margin-left: 26.04166667%;
  }
  .fs-grid .fs-row .fs-lg-push-third {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-lg-push-half {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-fifth {
    width: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-fourth {
    width: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-third {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-half {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-full {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-fifth {
    margin-left: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-fourth {
    margin-left: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-third {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-lg-push-half {
    margin-left: 50%;
  }
  .fs-grid .fs-row .fs-lg-hide {
    display: none;
  }
}
@media screen and (min-width:  1220px) {
  .fs-grid .fs-row .fs-xl-1 {
    width: 6.25%;
  }
  .fs-grid .fs-row .fs-xl-2 {
    width: 14.58333333%;
  }
  .fs-grid .fs-row .fs-xl-3 {
    width: 22.91666667%;
  }
  .fs-grid .fs-row .fs-xl-4 {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-xl-5 {
    width: 39.58333333%;
  }
  .fs-grid .fs-row .fs-xl-6 {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-xl-7 {
    width: 56.25%;
  }
  .fs-grid .fs-row .fs-xl-8 {
    width: 64.58333333%;
  }
  .fs-grid .fs-row .fs-xl-9 {
    width: 72.91666667%;
  }
  .fs-grid .fs-row .fs-xl-10 {
    width: 81.25%;
  }
  .fs-grid .fs-row .fs-xl-11 {
    width: 89.58333333%;
  }
  .fs-grid .fs-row .fs-xl-12 {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-xl-push-1 {
    margin-left: 9.375%;
  }
  .fs-grid .fs-row .fs-xl-push-2 {
    margin-left: 17.70833333%;
  }
  .fs-grid .fs-row .fs-xl-push-3 {
    margin-left: 26.04166667%;
  }
  .fs-grid .fs-row .fs-xl-push-4 {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-xl-push-5 {
    margin-left: 42.70833333%;
  }
  .fs-grid .fs-row .fs-xl-push-6 {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row .fs-xl-push-7 {
    margin-left: 59.375%;
  }
  .fs-grid .fs-row .fs-xl-push-8 {
    margin-left: 67.70833333%;
  }
  .fs-grid .fs-row .fs-xl-push-9 {
    margin-left: 76.04166667%;
  }
  .fs-grid .fs-row .fs-xl-push-10 {
    margin-left: 84.375%;
  }
  .fs-grid .fs-row .fs-xl-push-11 {
    margin-left: 92.70833333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-1 {
    width: 8.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-2 {
    width: 16.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-3 {
    width: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-4 {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-5 {
    width: 41.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-6 {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-7 {
    width: 58.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-8 {
    width: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-9 {
    width: 75%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-10 {
    width: 83.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-11 {
    width: 91.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-12 {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-1 {
    margin-left: 8.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-2 {
    margin-left: 16.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-3 {
    margin-left: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-4 {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-5 {
    margin-left: 41.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-6 {
    margin-left: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-7 {
    margin-left: 58.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-8 {
    margin-left: 66.66666667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-9 {
    margin-left: 75%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-10 {
    margin-left: 83.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-11 {
    margin-left: 91.66666667%;
  }
  .fs-grid .fs-row .fs-xl-fifth {
    width: 17.91666667%;
  }
  .fs-grid .fs-row .fs-xl-fourth {
    width: 22.91666667%;
  }
  .fs-grid .fs-row .fs-xl-third {
    width: 31.25%;
  }
  .fs-grid .fs-row .fs-xl-half {
    width: 47.91666667%;
  }
  .fs-grid .fs-row .fs-xl-full {
    width: 97.91666667%;
  }
  .fs-grid .fs-row .fs-xl-push-fifth {
    margin-left: 21.04166667%;
  }
  .fs-grid .fs-row .fs-xl-push-fourth {
    margin-left: 26.04166667%;
  }
  .fs-grid .fs-row .fs-xl-push-third {
    margin-left: 34.375%;
  }
  .fs-grid .fs-row .fs-xl-push-half {
    margin-left: 51.04166667%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-fifth {
    width: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-fourth {
    width: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-third {
    width: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-half {
    width: 50%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-full {
    width: 100%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-fifth {
    margin-left: 20%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-fourth {
    margin-left: 25%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-third {
    margin-left: 33.33333333%;
  }
  .fs-grid .fs-row [class*="-contained"].fs-xl-push-half {
    margin-left: 50%;
  }
  .fs-grid .fs-row .fs-xl-hide {
    display: none;
  }
}
/**
	 * @class
	 * @name .fs-lightbox-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-lightbox
	 * @type element
	 * @description Base widget class
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-open
	 * @type modifier
	 * @description Indicates open state
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-loading
	 * @type modifier
	 * @description Indicates loading state
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-animating
	 * @type modifier
	 * @description Indicates animating state
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-mobile
	 * @type modifier
	 * @description Indicates mobile display
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-fixed
	 * @type modifier
	 * @description Indicates fixed positioning
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-inline
	 * @type modifier
	 * @description Indicates inline content
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-iframed
	 * @type modifier
	 * @description Indicates iFrame content
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-has_caption
	 * @type modifier
	 * @description Indicates caption is present
	 */
/**
	 * @class
	 * @name .fs-lightbox.fs-lightbox-has_controls
	 * @type modifier
	 * @description Indicates controls are present
	 */
.fs-lightbox {
  width: 200px;
  height: 200px;
  position: absolute;
  right: 0;
  left: 0;
  z-index: 101;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 0 25px #000;
  opacity: 0;
  margin: 0 auto;
  padding: 10px;
  -webkit-transform: translateZ(0);
  /**
		 * @class
		 * @name .fs-lightbox-overlay
		 * @type element
		 * @description Overlay element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-close
		 * @type element
		 * @description Close element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-loading_icon
		 * @type element
		 * @description Loading icon element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-container
		 * @type element
		 * @description Container element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-content
		 * @type element
		 * @description Content element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-image
		 * @type element
		 * @description Image element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-video
		 * @type element
		 * @description Video element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-iframe
		 * @type element
		 * @description iFrame element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-tools
		 * @type element
		 * @description Tools element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-meta
		 * @type element
		 * @description Meta info element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-controls
		 * @type element
		 * @description Controls container element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-control
		 * @type element
		 * @description Control element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-control.fs-lightbox-control_previous
		 * @type modifier
		 * @description Indicates previous control
		 */
  /**
		 * @class
		 * @name .fs-lightbox-control.fs-lightbox-control_next
		 * @type modifier
		 * @description Indicates next control
		 */
  /**
		 * @class
		 * @name .fs-lightbox-control.fs-lightbox-control_disabled
		 * @type modifier
		 * @description Indicates disbaled state
		 */
  /**
		 * @class
		 * @name .fs-lightbox-position
		 * @type element
		 * @description Position element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-position_current
		 * @type element
		 * @description Current position element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-position_total
		 * @type element
		 * @description Total position element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-caption
		 * @type element
		 * @description Caption element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-error
		 * @type element
		 * @description Error message element
		 */
  /**
		 * @class
		 * @name .fs-lightbox-lock
		 * @type modifier
		 * @description Indicates locked state; Applied to body element
		 */
}
.fs-lightbox,
.fs-lightbox *:not(input):not(textarea) {
  box-sizing: border-box;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.fs-lightbox-fixed {
  position: fixed;
  top: 0;
  bottom: 0;
  margin: auto;
}
.fs-lightbox-inline {
  padding: 30px;
}
.fs-lightbox-animating {
  transition: height 0.25s ease, width 0.25s ease, opacity 0.25s linear, top 0.25s ease;
}
.fs-lightbox-animating .fs-lightbox-container {
  transition: opacity 0.25s linear 0.25s, visibility 0.25s linear 0.25s;
}
.fs-lightbox-mobile .fs-lightbox-image_container {
  -ms-transform: translate3D(0, 0, 0);
      transform: translate3D(0, 0, 0);
}
.fs-lightbox-mobile.fs-lightbox-animating .fs-lightbox-image_container {
  transition: height 0.25s ease, width 0.25s ease, top 0.25s ease, left 0.25s ease;
}
.fs-lightbox-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  background: #111C24;
  opacity: 0;
  transition: opacity 0.25s linear;
}
.fs-lightbox-open {
  opacity: 1;
}
.fs-lightbox-overlay.fs-lightbox-open {
  opacity: 0.75;
}
.fs-lightbox-close {
  border: none;
  width: 30px;
  height: 30px;
  position: absolute;
  top: -7.5px;
  right: -7.5px;
  z-index: 105;
  background: #fff;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 0;
  text-indent: 200%;
  white-space: nowrap;
}
.fs-lightbox-close:focus {
  outline: none;
}
.fs-lightbox-close:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #333;
  content: "\00d7";
  display: block;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  margin: auto;
  text-align: center;
  text-indent: 0;
  transition: color 0.15s linear;
}
.no-opacity .fs-lightbox-close {
  text-indent: -999px;
}
.fs-lightbox-loading_icon {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 105;
  display: block;
  margin: auto;
  opacity: 0;
  transition: opacity 0.25s linear, visibility 0.25s linear;
  visibility: hidden;
}
.fs-lightbox-loading_icon:before,
.fs-lightbox-loading_icon:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 110%;
  content: '';
  display: block;
}
.fs-lightbox-loading_icon:before {
  border: 5px solid rgba(51, 51, 51, 0.25);
}
.fs-lightbox-loading_icon:after {
  animation: fs-lightbox-loading-spin 0.75s linear infinite;
  border: 5px solid transparent;
  border-top-color: #333;
}
@keyframes fs-lightbox-loading-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.fs-lightbox-container {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 103;
  background: #fff;
  overflow: hidden;
}
.fs-lightbox-container:after {
  clear: both;
  content: '';
  display: table;
}
.fs-lightbox-content {
  width: 100%;
  background: #fff;
  opacity: 1;
  overflow: hidden;
  padding: 0;
  visibility: visible;
}
.fs-lightbox-content:after {
  clear: both;
  content: '';
  display: table;
}
.fs-lightbox-inline .fs-lightbox-content {
  width: auto;
}
.fs-lightbox-iframed .fs-lightbox-content {
  width: 100%;
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.fs-lightbox-mobile .fs-lightbox-image_container {
  width: 1px;
  height: 1px;
  margin: 0;
  position: absolute;
}
.fs-lightbox-image {
  float: left;
}
.fs-lightbox-mobile .fs-lightbox-image {
  position: relative;
  float: none;
}
.fs-lightbox-video {
  width: 100%;
  height: 100%;
}
.fs-lightbox-iframe {
  width: 100%;
  height: 100%;
  border: none;
  float: left;
  overflow: auto;
}
.fs-lightbox-meta {
  clear: both;
  padding: 10px 10px 0;
}
.fs-lightbox-control {
  border: none;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  z-index: 105;
  background: #fff;
  border-radius: 100%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  display: block;
  margin-right: auto;
  margin-left: auto;
  opacity: 1;
  overflow: hidden;
  text-indent: 200%;
  transition: opacity 0.15s linear, visibility 0.15s linear;
  white-space: nowrap;
  visibility: visible;
}
.fs-lightbox-control:focus {
  outline: none;
}
.fs-lightbox-control:before {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  margin: auto;
}
.no-opacity .fs-lightbox-control {
  text-indent: -999px;
}
.fs-lightbox-control_previous {
  left: 20px;
}
.fs-lightbox-control_previous:before {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 10.4px solid #333;
  margin-left: 14px;
}
.fs-lightbox-control_next {
  right: 20px;
}
.fs-lightbox-control_next:before {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10.4px solid #333;
  margin-right: 14px;
}
.fs-lightbox-control_disabled {
  opacity: 0;
  visibility: hidden;
}
.no-touchevents .fs-lightbox .fs-lightbox-control {
  opacity: 0;
  visibility: hidden;
}
.no-touchevents .fs-lightbox:hover .fs-lightbox-control {
  opacity: 1;
  visibility: visible;
}
.no-touchevents .fs-lightbox .fs-lightbox-control_disabled,
.no-touchevents .fs-lightbox:hover .fs-lightbox-control_disabled {
  opacity: 0;
  cursor: default;
  visibility: hidden;
}
.fs-lightbox-position {
  color: #999;
  font-size: 12px;
  margin: 5px 0;
  padding: 0;
}
.fs-lightbox-caption:after {
  clear: both;
  content: '';
  display: table;
}
.fs-lightbox-caption p {
  color: #666;
  font-size: 14px;
  margin: 5px 0;
  padding: 0;
}
.fs-lightbox-caption_toggle {
  display: none;
}
.fs-lightbox-error {
  width: 250px;
}
.fs-lightbox-error p {
  color: #900;
  font-size: 14px;
  margin: 0;
  padding: 25px;
  text-align: center;
  text-transform: uppercase;
}
.fs-lightbox-loading .fs-lightbox-container {
  opacity: 0;
  transition: opacity 0.25s linear;
  visibility: hidden;
}
.fs-lightbox-loading .fs-lightbox-loading_icon {
  opacity: 1;
  visibility: visible;
}
.fs-lightbox-mobile {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #111C24;
  border-radius: 0;
  padding: 40px 0 0;
}
.fs-lightbox-mobile .fs-lightbox-close {
  height: 40px;
  width: 40px;
  top: 0;
  right: 0;
  background: #111C24;
  border-radius: 0;
}
.fs-lightbox-mobile .fs-lightbox-close:before {
  color: #ccc;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}
.fs-lightbox-mobile .fs-lightbox-loading_icon:before {
  border-color: rgba(211, 45, 39, 0.25);
}
.fs-lightbox-mobile .fs-lightbox-loading_icon:after {
  border-top-color: #D32D27;
}
.fs-lightbox-mobile .fs-lightbox-container {
  position: static;
  background: #111C24;
}
.fs-lightbox-mobile .fs-lightbox-content {
  background-color: #111C24;
  padding: 0 15px;
}
.fs-lightbox-mobile .fs-lightbox-tools {
  width: 100%;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #111C24;
}
.fs-lightbox-mobile .fs-lightbox-control {
  width: 50px;
  height: 100%;
  min-height: 50px;
  background: #111C24;
  border-radius: 0;
  box-shadow: none;
  opacity: 1;
  visibility: visible;
}
.fs-lightbox-mobile .fs-lightbox-control_previous {
  left: 0;
}
.fs-lightbox-mobile .fs-lightbox-control_previous:before {
  border-right-color: #eee;
  margin-left: 19px;
}
.fs-lightbox-mobile .fs-lightbox-control_next {
  right: 0;
}
.fs-lightbox-mobile .fs-lightbox-control_next:before {
  border-left-color: #eee;
  margin-right: 19px;
}
.no-touchevents .fs-lightbox-mobile .fs-lightbox-control,
.no-touchevents .fs-lightbox-mobile:hover .fs-lightbox-control {
  opacity: 1;
  visibility: visible;
}
.fs-lightbox-mobile .fs-lightbox-control_disabled,
.no-touchevents .fs-lightbox-mobile .fs-lightbox-control_disabled,
.no-touchevents .fs-lightbox-mobile:hover .fs-lightbox-control_disabled {
  opacity: 0;
  cursor: default !important;
  visibility: hidden;
}
.fs-lightbox-mobile .fs-lightbox-meta {
  padding: 15px 65px;
}
.fs-lightbox-mobile .fs-lightbox-position {
  color: #999;
  font-size: 12px;
  margin: 0;
  padding: 0 15px 0 0;
}
.fs-lightbox-mobile .fs-lightbox-caption p {
  color: #D2D3D3;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
.fs-lightbox-mobile .fs-lightbox-image {
  transition: none !important;
  -ms-transform: translate(0, 0);
      transform: translate(0, 0);
}
.fs-lightbox-mobile.fs-lightbox-animated .fs-lightbox-image {
  transition: transform 0.25s ease-out !important;
}
.fs-lightbox-mobile.fs-lightbox-inline .fs-lightbox-content,
.fs-lightbox-mobile.fs-lightbox-iframe .fs-lightbox-content {
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.fs-lightbox-lock {
  overflow: hidden !important;
}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-tools {
  width: auto;
  position: static;
  background: transparent;
}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-controls {
  width: 100%;
  height: 50px;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 105;
  background-color: #111C24;
  padding: 0 65px;
}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-caption_toggle {
  color: #999;
  display: block;
  font-size: 12px;
  line-height: 50px;
}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-meta {
  width: 100%;
  height: 80%;
  position: fixed;
  top: 20%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 104;
  background: #111C24;
  box-shadow: 0 0 25px #000;
  padding: 15px 15px 65px;
  -ms-transform: translate(0, 100%);
      transform: translate(0, 100%);
  transition: transform 0.25s ease;
}
.fs-lightbox-touch.fs-lightbox-caption_open .fs-lightbox-meta {
  -ms-transform: translate(0, 0);
      transform: translate(0, 0);
}
/**
	 * @class
	 * @name .fs-checkbox-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-checkbox
	 * @type element
	 * @description Base widget class
	 */
/**
	 * @class
	 * @name .fs-checkbox.fs-checkbox-checked
	 * @type modifier
	 * @description Indicates checked state
	 */
/**
	 * @class
	 * @name .fs-checkbox.fs-checkbox-radio
	 * @type modifier
	 * @description Indicates radio interface
	 */
/**
	 * @class
	 * @name .fs-checkbox.fs-checkbox-toggle
	 * @type modifier
	 * @description Indicates toggle interface
	 */
/**
	 * @class
	 * @name .fs-checkbox.fs-checkbox-focus
	 * @type modifier
	 * @description Indicates focused state
	 */
/**
	 * @class
	 * @name .fs-checkbox.fs-checkbox-disabled
	 * @type modifier
	 * @description Indicates disabled state
	 */
.fs-checkbox {
  /**
		 * @class
		 * @name .fs-checkbox-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-checkbox-label
		 * @type element
		 * @description Label element
		 */
  /**
		 * @class
		 * @name .fs-checkbox-marker
		 * @type element
		 * @description Marker element
		 */
  /**
		 * @class
		 * @name .fs-checkbox-flag
		 * @type element
		 * @description Flag element
		 */
}
.fs-checkbox.fs-checkbox-enabled {
  cursor: pointer;
  margin: 0 0 10px 0;
  overflow: hidden;
}
.fs-checkbox.fs-checkbox-enabled:focus {
  box-shadow: none;
  outline: none;
}
.fs-checkbox,
.fs-checkbox:after,
.fs-checkbox:before,
.fs-checkbox *,
.fs-checkbox *:after,
.fs-checkbox *:before {
  box-sizing: border-box;
  transition: none;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.fs-checkbox-element_wrapper {
  position: relative;
  border: 0;
  height: 0;
  margin: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  width: 0;
}
.fs-checkbox-element {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  pointer-events: none;
  transition: none;
}
.fs-checkbox-label {
  color: #666;
  cursor: pointer;
  display: block;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.fs-checkbox-marker {
  width: 20px;
  height: 20px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  cursor: pointer;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.fs-checkbox-flag {
  width: 100%;
  height: 100%;
  margin: 0;
}
.fs-checkbox-flag:before {
  width: 5px;
  height: 10px;
  border: 2px solid #999;
  border-top: 0;
  border-left: 0;
  content: '';
  display: block;
  margin: 3px 0 0 6px;
  transition: transform 0.15s ease;
  -ms-transform: rotate(45deg) scale(0);
      transform: rotate(45deg) scale(0);
}
.fs-checkbox-checked .fs-checkbox-flag:before {
  -ms-transform: rotate(45deg) scale(1);
      transform: rotate(45deg) scale(1);
}
.no-csstransforms .fs-checkbox-flag:before {
  width: 100%;
  height: 100%;
  content: "\2713";
  display: none;
  line-height: 1;
  text-align: center;
}
.no-csstransforms .fs-checkbox-checked .fs-checkbox-flag:before {
  display: block;
}
.fs-checkbox-radio .fs-checkbox-marker {
  border-radius: 100%;
}
.fs-checkbox-radio .fs-checkbox-flag {
  background: #999;
  border: 3px solid #fff;
  border-radius: 100%;
  -ms-transform: scale(0);
      transform: scale(0);
  transition: transform 0.15s ease;
}
.fs-checkbox-radio .fs-checkbox-flag:before {
  display: none;
}
.fs-checkbox-radio.fs-checkbox-checked .fs-checkbox-flag {
  -ms-transform: scale(1);
      transform: scale(1);
}
.fs-checkbox-radio.fs-checkbox-checked .fs-checkbox-flag:before {
  display: none;
}
.no-csstransforms .fs-checkbox-radio .fs-checkbox-flag:before {
  display: none;
}
.no-csstransforms .fs-checkbox-radio.fs-checkbox-checked .fs-checkbox-flag:before {
  display: block;
}
.fs-checkbox-focus .fs-checkbox-label {
  color: #333;
}
.fs-checkbox-focus .fs-checkbox-marker {
  border-color: #999;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.fs-checkbox-disabled {
  cursor: default;
  opacity: 0.5;
}
.fs-checkbox-disabled .fs-checkbox-label {
  color: #666;
  cursor: default;
}
.fs-checkbox-disabled .fs-checkbox-marker {
  border-color: #ccc;
  cursor: default;
}
.fs-checkbox-toggle {
  position: relative;
}
.fs-checkbox-toggle .fs-checkbox-label {
  line-height: 40px;
}
.fs-checkbox-toggle .fs-checkbox-marker {
  width: 100px;
  height: 40px;
  position: relative;
  border-radius: 3px;
}
.fs-checkbox-toggle .fs-checkbox-marker:after {
  clear: both;
  content: '';
  display: table;
}
.fs-checkbox-toggle .fs-checkbox-flag {
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #999;
  border: 2px solid #fff;
  border-radius: 3px;
  display: block;
  margin: 0;
  transition: left 0.15s ease;
}
.fs-checkbox-toggle .fs-checkbox-flag:before {
  display: none;
}
.fs-checkbox-toggle .fs-checkbox-flag:after {
  width: 2px;
  height: 10px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  box-shadow: 3px 0 0 #fff, -3px 0 0 #fff;
  content: '';
  margin: auto;
  opacity: 0.75;
}
.no-touchevents .fs-checkbox-toggle:hover .fs-checkbox-flag:after {
  opacity: 1;
}
.fs-checkbox-toggle.fs-checkbox-checked .fs-checkbox-flag {
  left: 50%;
}
.fs-checkbox-toggle.fs-checkbox-checked .fs-checkbox-flag:before {
  display: none;
}
.fs-checkbox-toggle.fs-checkbox-disabled .fs-checkbox-flag:after {
  display: none;
}
.fs-checkbox-toggle .fs-checkbox-state {
  width: 50%;
  color: #666;
  display: block;
  font-size: 12px;
  line-height: 40px;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}
.fs-checkbox-toggle .fs-checkbox-state_on {
  float: left;
}
.fs-checkbox-toggle .fs-checkbox-state_off {
  float: right;
}
/**
	 * @class
	 * @name .fs-dropdown-element
	 * @type element
	 * @description Target element
	 */
/**
	 * @class
	 * @name .fs-dropdown
	 * @type element
	 * @description Base widget class
	 */
/**
	 * @class
	 * @name .fs-dropdown.fs-dropdown-multiple
	 * @type modifer
	 * @description Indicates multi-selected element
	 */
/**
	 * @class
	 * @name .fs-dropdown.fs-dropdown-cover
	 * @type modifer
	 * @description Indicates cover positioning
	 */
/**
	 * @class
	 * @name .fs-dropdown.fs-dropdown-bottom
	 * @type modifer
	 * @description Indicates bottom positioning
	 */
/**
	 * @class
	 * @name .fs-dropdown.fs-dropdown-disabled
	 * @type modifer
	 * @description Indicates disabled state
	 */
/**
	 * @class
	 * @name .fs-dropdown.fs-dropdown-open
	 * @type modifer
	 * @description Indicates open state
	 */
/**
	 * @class
	 * @name .fs-dropdown.fs-dropdown-focus
	 * @type modifer
	 * @description Indicates focus state
	 */
.fs-dropdown {
  position: relative;
  z-index: 1;
  display: block;
  margin: 10px 0;
  max-width: 100%;
  /*
			@media screen and (min-width: 740px) {
				max-width: 30%;
			}
			*/
  /**
		 * @class
		 * @name .fs-dropdown-selected
		 * @type element
		 * @description Handle item
		 */
  /**
		 * @class
		 * @name .fs-dropdown-options
		 * @type element
		 * @description Options container
		 */
  /**
		 * @class
		 * @name .fs-dropdown-group
		 * @type element
		 * @description Option group label
		 */
  /**
		 * @class
		 * @name .fs-dropdown-item
		 * @type element
		 * @description Option item
		 */
}
.fs-dropdown:focus {
  box-shadow: none;
  outline: none;
}
.fs-dropdown,
.fs-dropdown:after,
.fs-dropdown:before,
.fs-dropdown *,
.fs-dropdown *:after,
.fs-dropdown *:before {
  box-sizing: border-box;
  transition: none;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.fs-dropdown-element {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  opacity: 0;
  z-index: -1;
}
.fs-dropdown-element,
.fs-dropdown-element:focus {
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent;
}
.no-opacity .fs-dropdown-element {
  left: -999999px;
}
.fs-dropdown-selected {
  width: 100%;
  position: relative;
  background: #fff;
  border: 1px solid #D2D3D3;
  border-radius: 0;
  color: #111C24;
  cursor: pointer;
  display: block;
  font-size: 16px;
  height: 60px;
  line-height: 60px;
  margin: 0;
  overflow: hidden;
  padding: 0 60px 0 20px;
  text-align: left;
  text-overflow: clip;
  z-index: 2;
}
.fs-dropdown-selected:after {
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #D32D27;
  content: '';
  display: block;
  margin: auto 0;
}
.no-touchevents .fs-dropdown-selected:hover {
  color: #111C24;
}
.no-touchevents .fs-dropdown-disabled .fs-dropdown-selected:hover {
  color: #ccc;
}
.fs-dropdown-options {
  width: 100%;
  max-height: 260px;
  position: absolute;
  top: 100%;
  left: 0;
  border: 1px solid #D2D3D3;
  border-width: 0 1px 1px;
  border-radius: 0 0 0 0;
  box-shadow: none;
  background-color: #fff;
  display: none;
  margin: 0;
  overflow: auto;
  overflow-x: hidden;
  padding: 0;
  z-index: 50;
}
.fs-dropdown-options.fs-scrollbar {
  position: absolute;
}
.no-opacity .fs-dropdown-options {
  width: auto;
}
.fs-dropdown-group {
  border-bottom: 1px solid #ccc;
  color: #999;
  display: block;
  font-size: 11px;
  padding: 10px 15px;
  text-transform: uppercase;
}
.fs-dropdown-item {
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #D2D3D3;
  color: #29333A;
  cursor: pointer;
  display: block;
  font-size: 16px;
  margin: 0;
  height: 60px;
  line-height: 60px;
  overflow: hidden;
  padding: 0 20px;
  text-align: left;
  text-decoration: none;
  text-overflow: ellipsis;
  /**
			 * @class
			 * @name .fs-dropdown-item.fs-dropdown-item_placeholder
			 * @type modifier
			 * @description Indicates placeholder item
			 */
  /**
			 * @class
			 * @name .fs-dropdown-item.fs-dropdown-item_selected
			 * @type modifier
			 * @description Indicates selected item
			 */
  /**
			 * @class
			 * @name .fs-dropdown-item.fs-dropdown-item_disabled
			 * @type modifier
			 * @description Indicates disabled item
			 */
}
.fs-dropdown-item_placeholder {
  display: none;
}
.fs-dropdown-item_selected {
  background: #eee;
}
.fs-dropdown-item_disabled {
  color: #999;
  cursor: default;
}
.fs-dropdown-item:first-child {
  border-radius: 0;
}
.fs-dropdown-item:last-child {
  border-bottom: 0;
  border-radius: 0 0 0 0;
}
.no-touchevents .fs-dropdown-item:hover,
.no-touchevents .fs-dropdown-item_selected:hover {
  color: #D32D27;
  background-color: #fff;
  border-color: #D2D3D3;
}
.fs-dropdown-item_disabled,
.no-touchevents .fs-dropdown-item_disabled:hover {
  color: #ccc;
  background-color: #fff;
  border-color: #ccc;
}
.fs-dropdown-open {
  z-index: 3;
}
.fs-dropdown-open .fs-dropdown-options {
  display: block;
  border-radius: 0 0 0 0;
}
.fs-dropdown-open .fs-dropdown-selected {
  z-index: 51;
  border-radius: 0 0 0 0;
}
.fs-dropdown-open .fs-dropdown-selected,
.fs-dropdown-focus .fs-dropdown-selected {
  background-color: #fff;
  box-shadow: none;
}
.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-selected {
  z-index: 49;
}
.fs-dropdown-cover .fs-dropdown-options {
  top: 0;
  border-radius: 0;
  border-width: 1px;
}
.fs-dropdown-cover .fs-dropdown-item:first-child {
  border-radius: 0 0 0 0;
}
.fs-dropdown-bottom .fs-dropdown-options {
  top: auto;
  bottom: 100%;
  border-width: 1px 1px 0;
}
.fs-dropdown-bottom .fs-dropdown-item:last-child {
  border: none;
}
.fs-dropdown-bottom.fs-dropdown-open .fs-dropdown-selected {
  border-radius: 0 0 0 0;
}
.fs-dropdown-bottom.fs-dropdown-open .fs-dropdown-options {
  border-radius: 0 0 0 0;
}
.fs-dropdown-bottom.fs-dropdown-cover .fs-dropdown-options {
  top: auto;
  bottom: 0;
}
.fs-dropdown-bottom.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-selected {
  border-radius: 0;
}
.fs-dropdown-bottom.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-options {
  border-radius: 0;
}
.fs-dropdown-multiple {
  border: 1px solid #D2D3D3;
  border-radius: 0;
}
.fs-dropdown-multiple .fs-dropdown-options {
  width: 100%;
  position: static;
  border: none;
  border-radius: 0;
  box-shadow: none;
  display: block;
}
.fs-dropdown-disabled .fs-dropdown-selected {
  background: #fff;
  border-color: #ccc;
  color: #ccc;
  cursor: default;
}
.fs-dropdown-disabled .fs-dropdown-options {
  background: #fff;
  border-color: #ccc;
}
.fs-dropdown-disabled .fs-dropdown-group,
.fs-dropdown-disabled .fs-dropdown-item {
  border-color: #ccc;
  color: #ccc;
  cursor: default;
}
.fs-dropdown-disabled .fs-dropdown-item,
.no-touchevents .fs-dropdown-disabled .fs-dropdown-item:hover {
  color: #ccc;
  background-color: #fff;
}
.fs-dropdown-disabled .fs-dropdown-item_selected,
.no-touchevents .fs-dropdown-disabled .fs-dropdown-item_selected:hover {
  background: #fafafa;
}
.fs-dropdown-options.fs-scrollbar {
  overflow: hidden;
}
.fs-dropdown-options.fs-scrollbar .fs-scrollbar-content {
  max-height: 260px;
  height: auto;
}
.fs-dropdown-options.fs-scrollbar.fs-scrollbar-active .fs-scrollbar-content {
  padding: 0;
}
.fs-dropdown-options.fs-scrollbar .fs-scrollbar-bar,
.fs-dropdown-options.fs-scrollbar .fs-scrollbar-track {
  border-radius: 0 0 0 0;
}
/**
	 * @class
	 * @name .fs-carousel-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-carousel
	 * @type element
	 * @description Base widget class
	 */
/**
	 * @class
	 * @name .fs-carousel.fs-enabled
	 * @type modifier
	 * @description Indicates enabled state
	 */
/**
	 * @class
	 * @name .fs-carousel.fs-rtl
	 * @type modifier
	 * @description Indicates right to left display
	 */
/**
	 * @class
	 * @name .fs-carousel.fs-carousel-auto_height
	 * @type modifier
	 * @description Indicates auto height sizing
	 */
/**
	 * @class
	 * @name .fs-carousel.fs-carousel-contained
	 * @type modifier
	 * @description Indicates overflow: hidden
	 */
/**
	 * @class
	 * @name .fs-carousel.fs-carousel-single
	 * @type modifier
	 * @description Indicates single item display
	 */
.fs-carousel {
  /**
		 * @class
		 * @name .fs-carousel-viewport
		 * @type element
		 * @description Carousel container
		 */
  /**
		 * @class
		 * @name .fs-carousel-wrapper
		 * @type element
		 * @description Carousel container
		 */
  /**
		 * @class
		 * @name .fs-carousel-container
		 * @type element
		 * @description Canister container
		 */
  /**
		 * @class
		 * @name .fs-carousel-canister
		 * @type element
		 * @description Item container
		 */
  /**
		 * @class
		 * @name .fs-carousel-canister
		 * @type element
		 * @description Item container
		 */
  /**
		 * @class
		 * @name .fs-carousel-item
		 * @type element
		 * @description Individual item
		 */
  /**
		 * @class
		 * @name .fs-carousel-controls
		 * @type element
		 * @description Controls container
		 */
  /**
		 * @class
		 * @name .fs-carousel-controls.fs-carousel-visible
		 * @type modifier
		 * @description Indicates visible state
		 */
  /**
		 * @class
		 * @name .fs-carousel-control
		 * @type element
		 * @description Control element
		 */
  /**
		 * @class
		 * @name .fs-carousel-control.fs-carousel-control_previous
		 * @type modifier
		 * @description Indicates previous control
		 */
  /**
		 * @class
		 * @name .fs-carousel-control.fs-carousel-control_next
		 * @type modifier
		 * @description Indicates next control
		 */
  /**
		 * @class
		 * @name .fs-carousel-control.fs-carousel-control_disabled
		 * @type modifier
		 * @description Indicates disbaled state
		 */
  /**
		 * @class
		 * @name .fs-carousel-pagination
		 * @type element
		 * @description Item element
		 */
  /**
		 * @class
		 * @name .fs-carousel-pagination.fs-carousel-visible
		 * @type modifier
		 * @description Indicates visible state
		 */
  /**
		 * @class
		 * @name .fs-carousel-page
		 * @type element
		 * @description Pagiantion item element
		 */
  /**
		 * @class
		 * @name .fs-carousel-page.fs-carousel-active
		 * @type modifier
		 * @description Indicates active state
		 */
}
.fs-carousel.fs-carousel-enabled {
  width: 100%;
  position: relative;
}
.fs-carousel.fs-carousel-enabled:after {
  clear: both;
  content: '';
  display: table;
}
.fs-carousel,
.fs-carousel:after,
.fs-carousel:before,
.fs-carousel *,
.fs-carousel *:after,
.fs-carousel *:before {
  box-sizing: border-box;
  transition: none;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.fs-carousel-enabled.fs-carousel-contained,
.fs-carousel-enabled.fs-carousel-contained .fs-carousel-viewport,
.fs-carousel-enabled.fs-carousel-contained .fs-carousel-wrapper,
.fs-carousel-enabled.fs-carousel-contained .fs-carousel-container {
  overflow: hidden;
}
.fs-carousel-enabled .fs-carousel-viewport {
  position: relative;
}
.fs-carousel-enabled .fs-carousel-viewport:after {
  clear: both;
  content: '';
  display: table;
}
.fs-carousel-enabled .fs-carousel-wrapper {
  position: relative;
}
.fs-carousel-enabled .fs-carousel-wrapper:after {
  clear: both;
  content: '';
  display: table;
}
.fs-carousel-enabled .fs-carousel-container {
  position: relative;
}
.fs-carousel-enabled .fs-carousel-container:after {
  clear: both;
  content: '';
  display: table;
}
.fs-carousel-enabled .fs-carousel-canister {
  position: relative;
  backface-visibility: hidden;
  margin: 0;
  overflow: hidden;
  transition: transform 0.5s ease;
  transform: translate3d(0, 0, 0);
}
.fs-carousel-enabled.fs-carousel-auto_height .fs-carousel-canister {
  transition: height 0.5s ease, transform 0.5s ease;
}
.fs-carousel-enabled .fs-carousel-item {
  min-height: 1px;
  display: block;
  float: left;
}
.fs-carousel-enabled .fs-carousel-item img {
  -webkit-user-drag: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.fs-carousel-single .fs-carousel-item {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.fs-carousel-single .fs-carousel-item.fs-carousel-visible {
  position: relative;
  z-index: 2;
}
.fs-carousel-controls {
  display: none;
}
.fs-carousel-enabled .fs-carousel-controls {
  width: 100%;
  margin: 0;
  padding: 0;
}
.fs-carousel-enabled .fs-carousel-controls.fs-carousel-visible,
.fs-carousel-controls_custom.fs-carousel-visible {
  display: block;
}
.fs-carousel-enabled .fs-carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  border: 0;
  cursor: pointer;
  display: block;
  padding: 0;
  visibility: hidden;
  width: 40px;
  height: 40px;
  background: #D32D27;
  border-radius: 100%;
  box-shadow: none;
  margin: auto;
  opacity: 0.4;
  overflow: hidden;
  text-indent: 200%;
  transition: opacity 0.15s ease, visibility 0.15s ease;
  white-space: nowrap;
}
.fs-carousel-enabled .fs-carousel-control:before {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  margin: auto;
}
.no-opacity .fs-carousel-enabled .fs-carousel-control {
  text-indent: -999px;
}
.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible {
  visibility: visible;
  opacity: 1;
}
.fs-carousel-enabled .fs-carousel-control_previous,
.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_next {
  right: auto;
  left: 20px;
}
.fs-carousel-enabled .fs-carousel-control_previous:before,
.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_next:before {
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 10.5px solid #fff;
  border-left: none;
  margin-left: 13.7px;
  margin-right: auto;
}
.fs-carousel-enabled .fs-carousel-control_next,
.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_previous {
  right: 20px;
  left: auto;
}
.fs-carousel-enabled .fs-carousel-control_next:before,
.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_previous:before {
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 10.5px solid #fff;
  border-right: none;
  margin-right: 13.7px;
  margin-left: auto;
}
.fs-carousel-enabled .fs-carousel-control_disabled {
  opacity: 0;
}
.fs-carousel-pagination {
  display: none;
}
.fs-carousel-enabled .fs-carousel-pagination {
  width: 100%;
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
}
.fs-carousel-enabled .fs-carousel-pagination.fs-carousel-visible {
  display: block;
}
.fs-carousel-enabled .fs-carousel-page {
  border: 0;
  cursor: pointer;
  display: inline-block;
  padding: 0;
  width: 10px;
  height: 10px;
  background: #333;
  border-radius: 100%;
  margin: 0 3px;
  opacity: 0.5;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
.no-opacity .fs-carousel-enabled .fs-carousel-page {
  text-indent: -999px;
}
.fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
  opacity: 1;
}
.fs-carousel-enabled.fs-carousel-rtl {
  direction: rtl;
}
.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-item {
  float: right;
}
/**
	 * @class
	 * @name .fs-pagination-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-pagination
	 * @type element
	 * @description Base widget class
	 */
/**
	 * @class
	 * @name .fs-pagination.fs-pagination-mobile
	 * @type modifier
	 * @description Indicates mobile display
	 */
.fs-pagination {
  /**
		 * @class
		 * @name .fs-pagination
		 * @type element
		 * @description Pages container
		 */
  /**
		 * @class
		 * @name .fs-pagination-page
		 * @type element
		 * @description Page element
		 */
  /**
		 * @class
		 * @name .fs-pagination-ellipsis
		 * @type element
		 * @description Ellipsis element
		 */
  /**
		 * @class
		 * @name .fs-pagination-page.fs-pagination-active
		 * @type modifier
		 * @description Indicates active page
		 */
  /**
		 * @class
		 * @name .fs-pagination-page.fs-pagination-first
		 * @type modifier
		 * @description Indicates first page
		 */
  /**
		 * @class
		 * @name .fs-pagination-page.fs-pagination-last
		 * @type modifier
		 * @description Indicates last page
		 */
  /**
		 * @class
		 * @name .fs-pagination-page.fs-pagination-visible
		 * @type modifier
		 * @description Indicates visible page
		 */
  /**
		 * @class
		 * @name .fs-pagination-control
		 * @type element
		 * @description Pagination button
		 */
  /**
		 * @class
		 * @name .fs-pagination-control.fs-pagination-control_previous
		 * @type modifier
		 * @description Indicates previous control
		 */
  /**
		 * @class
		 * @name .fs-pagination-control.fs-pagination-control_next
		 * @type modifier
		 * @description Indicates next control
		 */
  /**
		 * @class
		 * @name .fs-pagination-position
		 * @type element
		 * @description Mobile position indicator
		 */
  /**
		 * @class
		 * @name .fs-pagination-select
		 * @type element
		 * @description Mobile page dropdown
		 */
}
.fs-pagination-pages {
  text-align: center;
}
.fs-pagination-page,
.fs-pagination-ellipsis {
  display: none;
  margin: 0 5px;
}
.fs-pagination-active,
.fs-pagination-first,
.fs-pagination-last,
.fs-pagination-visible {
  display: inline-block;
}
.fs-pagination-control {
  border: none;
  display: block;
}
.fs-pagination-control:focus {
  outline: none;
}
.fs-pagination-control_previous {
  float: left;
}
.fs-pagination-control_next {
  float: right;
}
.fs-pagination-position,
.fs-pagination-select {
  display: none;
}
.fs-pagination-mobile .fs-pagination-pages {
  display: none;
}
.fs-pagination-mobile .fs-pagination-position {
  display: block;
  text-align: center;
}
.fs-pagination-mobile .fs-pagination-select {
  position: absolute;
  z-index: -1;
  display: block;
  opacity: 0;
}
/**
	 * @class
	 * @name .fs-navigation-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-navigation
	 * @type element
	 * @description Base widget class
	 */
.fs-navigation {
  /**
		 * @class
		 * @name .fs-navigation-toggle-nav
		 * @type element
		 * @description Toggle navigation
		 */
  /**
		 * @class
		 * @name .fs-navigation-toggle-nav.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-toggle-nav.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-toggle-handle
		 * @type element
		 * @description Toggle handle
		 */
  /**
		 * @class
		 * @name .fs-navigation-toggle-handle.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-toggle-handle.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-nav
		 * @type element
		 * @description Overlay nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-nav.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-nav.fs-navigation-animated
		 * @type modifier
		 * @description Indicates animated state
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-nav.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-left-nav
		 * @type modifier
		 * @description Indicates left hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-right-nav
		 * @type modifier
		 * @description Indicates right hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-nav
		 * @type element
		 * @description Push nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-nav.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-nav.fs-navigation-animated
		 * @type modifier
		 * @description Indicates animated state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-nav.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-left-nav
		 * @type modifier
		 * @description Indicates left hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-right-nav
		 * @type modifier
		 * @description Indicates right hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-nav
		 * @type element
		 * @description Reveal nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-nav.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-nav.fs-navigation-animated
		 * @type modifier
		 * @description Indicates animated state
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-nav.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-left-nav
		 * @type modifier
		 * @description Indicates left hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-right-nav
		 * @type modifier
		 * @description Indicates right hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-handle
		 * @type element
		 * @description Overlay handle
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-handle.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-handle
		 * @type element
		 * @description Push handle
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-handle.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-content:before
		 * @type element
		 * @description Overlay mask
		 */
  /**
		 * @class
		 * @name .fs-navigation-overlay-content.fs-navigation-open:before
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-content
		 * @type element
		 * @description Target page content
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-content.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-content.fs-navigation-animated
		 * @type modifier
		 * @description Indicates animted state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-content.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-left-content
		 * @type modifier
		 * @description Indicates left hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-push-right-content
		 * @type modifier
		 * @description Indicates right hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-content
		 * @type element
		 * @description Target page content
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-content.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-content.fs-navigation-animated
		 * @type modifier
		 * @description Indicates animted state
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-content.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-left-content
		 * @type modifier
		 * @description Indicates left hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-reveal-right-content
		 * @type modifier
		 * @description Indicates right hand nav
		 */
  /**
		 * @class
		 * @name .fs-navigation-handle
		 * @type element
		 * @description Click target to toggle navigation
		 */
  /**
		 * @class
		 * @name .fs-navigation-handle.fs-navigation-open
		 * @type modifier
		 * @description Indicates open state
		 */
  /**
		 * @class
		 * @name .fs-navigation-handle.fs-navigation-enabled
		 * @type modifier
		 * @description Indicates enabled state
		 */
  /**
		 * @class
		 * @name .fs-navigation-handle:after
		 * @type element
		 * @description Icon displayed in handle
		 */
  /**
		 * @class
		 * @name .fs-navigation-lock
		 * @type modifier
		 * @description Indicates locked state; Applied to body element
		 */
}
.fs-navigation.fs-navigation-enabled {
  margin: 0;
}
.fs-navigation,
.fs-navigation:after,
.fs-navigation:before,
.fs-navigation *,
.fs-navigation *:after,
.fs-navigation *:before {
  box-sizing: border-box;
  transition: none;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.fs-navigation-toggle-nav.fs-navigation-enabled {
  background: #fff;
  border: 2px solid #E9EAEA;
  border-width: 0 2px 2px;
  border-radius: 0 0 0 0;
  display: none;
}
.fs-navigation-toggle-nav.fs-navigation-open {
  display: block;
}
.fs-navigation-toggle-handle.fs-navigation-enabled {
  width: 100%;
  background: #fff;
  border: 2px solid #E9EAEA;
  border-radius: 0;
  color: #29333A;
  cursor: pointer;
  display: block;
  font-size: 18px;
  height: 60px;
  line-height: 60px;
  margin: 0;
  padding: 0 45px 0 15px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.fs-navigation-toggle-handle.fs-navigation-open {
  border-radius: 0 0 0 0;
}
.fs-navigation-push-nav.fs-navigation-enabled,
.fs-navigation-reveal-nav.fs-navigation-enabled,
.fs-navigation-overlay-nav.fs-navigation-enabled {
  width: 270px;
  height: 100%;
  height: calc(100% + 60px);
  position: fixed;
  top: 0;
  background: #111C24;
  display: block;
  overflow: auto;
}
.fs-navigation-push-nav.fs-navigation-enabled,
.fs-navigation-reveal-nav.fs-navigation-enabled {
  visibility: hidden;
}
.fs-navigation-reveal-nav.fs-navigation-animated {
  transition: visibility 0.001s linear 0.2s;
}
.fs-navigation-push-nav.fs-navigation-animated,
.fs-navigation-overlay-nav.fs-navigation-animated {
  transition: transform 0.2s ease, visibility 0.001s linear 0.2s;
}
.fs-navigation-push-nav.fs-navigation-enabled,
.fs-navigation-reveal-nav.fs-navigation-enabled {
  z-index: 0;
}
.fs-navigation-push-left-nav.fs-navigation-enabled,
.fs-navigation-reveal-left-nav.fs-navigation-enabled,
.fs-navigation-overlay-left-nav.fs-navigation-enabled {
  left: 0;
}
.fs-navigation-push-right-nav.fs-navigation-enabled,
.fs-navigation-reveal-right-nav.fs-navigation-enabled,
.fs-navigation-overlay-right-nav.fs-navigation-enabled {
  right: 0;
}
.fs-navigation-push-left-nav.fs-navigation-enabled,
.fs-navigation-overlay-left-nav.fs-navigation-enabled {
  -ms-transform: translate3D(-270px, 0, 0);
      transform: translate3D(-270px, 0, 0);
}
.fs-navigation-push-right-nav.fs-navigation-enabled,
.fs-navigation-overlay-right-nav.fs-navigation-enabled {
  -ms-transform: translate3D(270px, 0, 0);
      transform: translate3D(270px, 0, 0);
}
.fs-navigation-overlay-nav.fs-navigation-enabled {
  z-index: 2;
}
.fs-navigation-overlay-left-nav.fs-navigation-enabled {
  box-shadow: 2px 0 2px rgba(0, 0, 0, 0.15);
}
.fs-navigation-overlay-right-nav.fs-navigation-enabled {
  box-shadow: -2px 0 2px rgba(0, 0, 0, 0.15);
}
.fs-navigation-reveal-nav.fs-navigation-open {
  visibility: visible;
  transition: visibility 0.001s ease;
}
.fs-navigation-push-nav.fs-navigation-open,
.fs-navigation-overlay-nav.fs-navigation-open {
  -ms-transform: translate3D(0, 0, 0);
      transform: translate3D(0, 0, 0);
  transition: transform 0.2s ease, visibility 0.001s ease;
  visibility: visible;
}
.fs-navigation-push-handle.fs-navigation-enabled,
.fs-navigation-overlay-handle.fs-navigation-enabled {
  padding: 10px 40px 10px 15px;
  background: #fff;
  color: #29333A;
  cursor: pointer;
  display: block;
  font-size: 18px;
  margin: 0;
  padding: 0 45px 0 15px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.fs-navigation-overlay-content:before {
  width: 100%;
  height: 100%;
  height: calc(100% + 60px);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: #fff;
  background: rgba(255, 255, 255, 0.75);
  content: '';
  display: block;
  opacity: 0;
  transition: opacity 0.2s ease, visibility 0.2s ease;
  visibility: hidden;
}
.fs-navigation-overlay-content.fs-navigation-open:before {
  opacity: 1;
  visibility: visible;
}
.fs-navigation-reveal-content.fs-navigation-enabled,
.fs-navigation-push-content.fs-navigation-enabled {
  position: relative;
  z-index: 1;
  display: block;
  overflow: hidden;
  -ms-transform: translate3D(0, 0, 0);
      transform: translate3D(0, 0, 0);
}
.fs-navigation-reveal-content.fs-navigation-animated,
.fs-navigation-push-content.fs-navigation-animated {
  transition: transform 0.2s ease;
}
.fs-navigation-reveal-left-content.fs-navigation-enabled,
.fs-navigation-push-left-content.fs-navigation-enabled {
  box-shadow: -2px 0 2px rgba(0, 0, 0, 0.15);
}
.fs-navigation-reveal-right-content.fs-navigation-enabled,
.fs-navigation-push-right-content.fs-navigation-enabled {
  box-shadow: 2px 0 2px rgba(0, 0, 0, 0.15);
}
.fs-navigation-reveal-left-content.fs-navigation-open,
.fs-navigation-push-left-content.fs-navigation-open {
  -ms-transform: translate3D(270px, 0, 0);
      transform: translate3D(270px, 0, 0);
}
.fs-navigation-reveal-right-content.fs-navigation-open,
.fs-navigation-push-right-content.fs-navigation-open {
  -ms-transform: translate3D(-270px, 0, 0);
      transform: translate3D(-270px, 0, 0);
}
.fs-navigation-handle.fs-navigation-enabled {
  position: relative;
}
.fs-navigation-handle.fs-navigation-enabled:after {
  height: 3px;
  width: 15px;
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  background: #D2D3D3;
  box-shadow: 0 5px 0 #D2D3D3, 0 -5px 0 #D2D3D3;
  content: '';
  display: block;
  margin: auto 0;
}
.fs-navigation-handle.fs-navigation-open:after {
  width: 16px;
  height: 16px;
  background: transparent;
  border: none;
  box-shadow: none;
  color: #D2D3D3;
  content: "\00d7";
  font-size: 30px;
  font-weight: 700;
  line-height: 14px;
  text-align: center;
}
.fs-navigation-lock {
  overflow: hidden !important;
}
/**
	 * @class
	 * @name .fs-number-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-number
	 * @type element
	 * @description Base widget class
	 */
/**
	 * @class
	 * @name .fs-number.fs-number-disabled
	 * @type modifier
	 * @description Indicates disabled state
	 */
.fs-number {
  position: relative;
  border-radius: 3px;
  margin: 0 0 10px 0;
  overflow: hidden;
  /**
		 * @class
		 * @name .fs-number-arrow
		 * @type element
		 * @description Arrow elmement
		 */
  /**
		 * @class
		 * @name .fs-number-arrow:after
		 * @type element
		 * @description Arrow icon
		 */
  /**
		 * @class
		 * @name .fs-number-arrow.fs-number-up
		 * @type modifier
		 * @description Indicates up state
		 */
  /**
		 * @class
		 * @name .fs-number-arrow.fs-number-down
		 * @type modifier
		 * @description Indicates up state
		 */
}
.fs-number,
.fs-number:after,
.fs-number:before,
.fs-number *,
.fs-number *:after,
.fs-number *:before {
  box-sizing: border-box;
  transition: none;
}
.fs-number-element {
  width: 100%;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #222;
  font-size: 15px;
  line-height: 1;
  overflow: hidden;
  padding: 0 10px;
  -moz-appearance: textfield;
}
.fs-number-element::-webkit-inner-spin-button,
.fs-number-element::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.fs-number-element::-ms-clear {
  display: none;
}
.fs-number-element:focus {
  background-color: #fff;
}
.fs-number-disabled .fs-number-element {
  background: #fff;
  border-color: #ccc;
  color: #ccc;
}
.fs-number-arrow {
  width: 25px;
  height: 50%;
  position: absolute;
  right: 0;
  z-index: 1;
  background: #fff;
  border: 1px solid #ccc;
  cursor: pointer;
  display: block;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
.no-opacity .fs-number-arrow {
  text-indent: -999999px;
}
.fs-number-arrow:focus {
  outline: none;
}
.fs-number-arrow:after {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  content: '';
  display: block;
  margin: auto;
}
.fs-number-arrow.fs-number-up {
  top: 0;
}
.fs-number-arrow.fs-number-up:after {
  border-bottom: 5px solid #666;
}
.fs-number-arrow.fs-number-down {
  bottom: 0;
  border-top: none;
}
.fs-number-arrow.fs-number-down:after {
  border-top: 5px solid #666;
}
.fs-number-disabled .fs-number-arrow {
  cursor: default;
}
.fs-number-disabled .fs-number-arrow:after {
  border-top-color: #ccc;
  border-bottom-color: #ccc;
}
/*
	@media screen and (min-width: 740px) {
		.stepper:hover .stepper-input { background-color: #fff; }

		.stepper .stepper-step:hover { background-color: #F9F9F9; }

		.stepper.disabled .stepper-arrow { background: #fff; border-color: #eee; cursor: default; }
	}

	.stepper.disabled .stepper-input { background: #fff; border-color: #eee; color: #ccc; }
	.stepper.disabled .stepper-arrow { background: #fff; border-color: #eee; cursor: default; }
*/
.fs-range {
  width: 100%;
}
.fs-range,
.fs-range:after,
.fs-range:before,
.fs-range *,
.fs-range *:after,
.fs-range *:before {
  box-sizing: border-box;
  transition: none;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.fs-range-element {
  width: 1px;
  height: 1px;
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.no-touchevents .fs-range-element {
  left: -9999px;
}
.fs-range-track {
  width: 100%;
  height: 8px;
  position: relative;
  background: #fbfbfb;
  border: 1px solid #ddd;
  border-radius: 4px;
  float: left;
  margin: 10px 0;
}
.fs-range-fill {
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: #DCDCDC;
}
.fs-range-handle {
  width: 1px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  display: block;
  overflow: visible;
}
.fs-range-marker {
  width: 14px;
  height: 14px;
  background: #DCDCDC;
  border: 1px solid #AFAFAF;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  margin: -4px 0 0 -6px;
}
.no-touchevents .fs-range:hover .fs-range-track {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
}
.no-touchevents .fs-range:hover .fs-range-marker {
  background: #ccc;
  border-color: #999;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.fs-range-focus .fs-range-track {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
}
.fs-range-focus .fs-range-marker {
  background: #ccc;
  border-color: #999;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.fs-range-labels .fs-range-track {
  width: 80%;
}
.fs-range-label {
  width: 8%;
  display: block;
  font-size: 12px;
  line-height: 28px;
}
.fs-range-label_min {
  float: left;
  margin: 0 2% 0 0;
  text-align: right;
}
.fs-range-label_max {
  float: right;
  margin: 0 0 0 2%;
  text-align: left;
}
.fs-range-vertical {
  height: 300px;
  width: 30px;
}
.fs-range-vertical .fs-range-track {
  width: 8px;
  height: 75%;
  margin: 0 11px 0;
}
.fs-range-vertical .fs-range-fill {
  width: 100%;
  height: 1px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.fs-range-vertical .fs-range-handle {
  width: 100%;
  height: 1px;
  top: auto;
  bottom: 0;
  left: 0;
}
.fs-range-vertical .fs-range-marker {
  margin: -7px 0 0 -4px;
}
.fs-range-vertical .fs-range-label {
  clear: both;
  float: none;
  height: 10%;
  text-align: center;
  width: 100%;
}
.fs-range-vertical .fs-range-label_min {
  padding: 5px 0 0;
}
.fs-range-vertical .fs-range-label_max {
  padding: 0;
}
.fs-range-disabled {
  cursor: default;
  opacity: 0.5;
}
.fs-range-disabled .fs-range-disc {
  cursor: default;
}
/**
	 * @class
	 * @name .fs-background-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-background
	 * @type element
	 * @description Base widget class
	 */
.fs-background {
  overflow: hidden;
  position: relative;
  /**
		 * @class
		 * @name .fs-background-container
		 * @type element
		 * @description Container element
		 */
  /**
		 * @class
		 * @name .fs-background-media
		 * @type element
		 * @description Media element
		 */
  /**
		 * @class
		 * @name .fs-background-media.fs-background-animated
		 * @type modifier
		 * @description Indicates animated state
		 */
  /**
		 * @class
		 * @name .fs-background-media.fs-background-navtive
		 * @type modifier
		 * @description Indicates native support
		 */
  /**
		 * @class
		 * @name .fs-background-media.fs-background-fixed
		 * @type modifier
		 * @description Indicates fixed positioning
		 */
  /**
		 * @class
		 * @name .fs-background-embed
		 * @type element
		 * @description Embed/iFrame element
		 */
  /**
		 * @class
		 * @name .fs-background-embed.fs-background-embed-ready
		 * @type modifier
		 * @description Indicates ready state
		 */
}
.fs-background,
.fs-background-container,
.fs-background-media {
  transition: none;
}
.fs-background-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  overflow: hidden;
}
.fs-background-media {
  position: absolute;
  top: 0;
  bottom: 0;
  opacity: 0;
}
.fs-background-media.fs-background-animated {
  transition: opacity 0.5s linear;
}
.fs-background-media img,
.fs-background-media video,
.fs-background-media iframe {
  width: 100%;
  height: 100%;
  display: block;
  -webkit-user-drag: none;
}
.fs-background-media.fs-background-native,
.fs-background-media.fs-background-fixed {
  width: 100%;
  height: 100%;
}
.fs-background-media.fs-background-native img,
.fs-background-media.fs-background-fixed img {
  display: none;
}
.fs-background-media.fs-background-native {
  background-position: center;
  background-size: cover;
}
.fs-background-media.fs-background-fixed {
  background-position: center;
  background-attachment: fixed;
}
.fs-background-embed.fs-background-ready:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: '';
}
.fs-background-embed.fs-background-ready iframe {
  z-index: 0;
}
/**
	 * @class
	 * @name .fs-swap-element
	 * @type element
	 * @description Target Element
	 */
/**
	 * @class
	 * @name .fs-swap-target
	 * @type element
	 * @description Toggled element
	 */
/**
	 * @class
	 * @name .fs-swap-enabled
	 * @type modifier
	 * @description Indicates enabled state
	 */
/**
	 * @class
	 * @name .fs-swap-active
	 * @type modifier
	 * @description Indicates active state
	 */
/* ==========================================================================
	Plugin Overrides
============================================================================= */
/* Formstone: Navigation
	============================================================================= */
.fs-navigation-toggle-nav.fs-navigation-enabled {
  border: none;
}
.fs-navigation-toggle-handle.fs-navigation-enabled {
  padding-left: 30px;
  padding-right: 65px;
}
@media only screen and (max-width: 499px ) {
  .fs-navigation-toggle-handle.fs-navigation-enabled {
    padding-left: 20px;
    padding-right: 45px;
  }
}
.fs-navigation-toggle-handle.fs-navigation-enabled:after {
  right: 30px;
}
@media only screen and (max-width: 499px ) {
  .fs-navigation-toggle-handle.fs-navigation-enabled:after {
    right: 20px;
  }
}
/* Formstone: Carousel
	============================================================================= */
.fs-carousel-enabled .fs-carousel-control {
  outline: none;
  transition: opacity 0.25s ease, background 0.25s ease;
  visibility: visible;
}
.no-touch .fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #651525;
}
/* Formstone: Dropdown
	============================================================================= */
.fs-dropdown {
  margin: 0;
}
.fs-dropdown-selected {
  outline: none;
}
.fs-dropdown-selected:after {
  right: 24px;
  border-top-width: 8px;
}
/* Formstone: Lightbox
	============================================================================= */
.js-hidden.js-gallery-item-title {
  display: none;
}
@media only screen and (min-width: 500px ) {
  .fs-lightbox.fs-lightbox-mobile {
    padding: 60px 0 0;
  }
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-close {
  width: 60px;
  height: 60px;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-close:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .fs-lightbox.fs-lightbox-mobile .fs-lightbox-close:after {
  background-image: url(../images/icons.svg);
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-close:before {
  content: none;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-close:after {
  width: 18px;
  height: 18px;
  background-position: -418px -36px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-tools {
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-tools {
    padding-bottom: 60px;
  }
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-position {
  color: #777777;
  font-size: 16px;
  font-size: 1rem;
  float: right;
  margin-left: 20px;
  padding: 6px 20px;
}
@media only screen and (min-width: 500px ) {
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-position {
    padding: 6px 15px;
  }
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption {
  position: relative;
  z-index: 10;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption a {
  border-bottom: 1px solid currentColor;
  color: #fff;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption a:focus,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption a:hover {
  border-bottom-color: #D32D27;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-position,
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption p {
  font-size: 16px;
  font-size: 1rem;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-meta .fs-lightbox-caption .caption {
  color: #fff;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control {
  width: 40px;
  height: 40px;
  position: absolute;
  min-height: 0;
}
.touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control {
  top: 0;
}
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control {
  top: 17px;
}
@media only screen and (min-width: 500px ) {
  .no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control {
    top: 27px;
  }
}
@media only screen and (min-width: 740px ) {
  .no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control {
    top: 37px;
  }
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_previous {
  width: 40px;
  height: 40px;
  line-height: 40;
  text-indent: 100%;
  background-color: #D32D27;
  border: 0;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 0;
  transition: opacity 0.25s ease, background 0.25s ease;
  white-space: nowrap;
  left: auto;
  right: 70px;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_previous:before {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  content: '';
}
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_previous:hover {
  background-color: #651525;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_previous.button_disabled {
  background-color: #D2D3D3;
  pointer-events: none;
}
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_previous.button_disabled:hover {
  background-color: #D2D3D3;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_previous:before {
  border-right: 10.5px solid #ffffff;
  border-left: none;
  margin-left: 13.7px;
  margin-right: auto;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_next {
  width: 40px;
  height: 40px;
  line-height: 40;
  text-indent: 100%;
  background-color: #D32D27;
  border: 0;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 0;
  transition: opacity 0.25s ease, background 0.25s ease;
  white-space: nowrap;
  right: 20px;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_next:before {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  content: '';
}
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_next:hover {
  background-color: #651525;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_next.button_disabled {
  background-color: #D2D3D3;
  pointer-events: none;
}
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_next.button_disabled:hover {
  background-color: #D2D3D3;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_next:before {
  border-left: 10.5px solid #ffffff;
  border-right: none;
  margin-right: 13.7px;
  margin-left: auto;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_disabled,
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_disabled {
  visibility: visible;
}
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-controls .fs-lightbox-control_disabled:hover {
  background-color: #D32D27;
}
.fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-controls {
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
}
.fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-meta {
  padding: 20px 120px 20px 20px;
}
@media only screen and (min-width: 500px ) {
  .fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-meta {
    padding: 30px 120px 30px 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-meta {
    padding: 40px 120px 40px 20px;
  }
}
.fs-lightbox.fs-lightbox-touch .fs-lightbox-meta {
  box-shadow: none;
}
.fs-lightbox-mobile .fs-lightbox-control_disabled,
.no-touch .fs-lightbox-mobile .fs-lightbox-control_disabled,
.no-touch .fs-lightbox-mobile:hover .fs-lightbox-control_disabled {
  opacity: 0.5;
}
/* Date Picker (Pikaday)
	============================================================================= */
@charset "UTF-8";

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */

.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
    content: " ";
    display: table;
}
.pika-single:after { clear: both }
.pika-single { *zoom: 1 }

.pika-single.is-hidden {
    display: none;
}

.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
}

.pika-lendar {
    float: left;
    width: 240px;
    margin: 8px;
}

.pika-title {
    position: relative;
    text-align: center;
}

.pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
}
.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0;
}

.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    /* hide text using text-indent trick, using width value (it's enough) */
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0;
}

.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
    *left: 0;
}

.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
    *right: 0;
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
    opacity: .2;
}

.pika-select {
    display: inline-block;
    *display: inline;
}

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}

.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
    padding: 0;
}

.pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}

.pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5;
}

.pika-week {
    font-size: 11px;
    color: #999;
}

.is-today .pika-button {
    color: #33aaff;
    font-weight: bold;
}

.is-selected .pika-button {
    color: #fff;
    font-weight: bold;
    background: #33aaff;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px;
}

.is-inrange .pika-button {
    background: #D5E9F7;
}

.is-startrange .pika-button {
    color: #fff;
    background: #6CB31D;
    box-shadow: none;
    border-radius: 3px;
}

.is-endrange .pika-button {
    color: #fff;
    background: #33aaff;
    box-shadow: none;
    border-radius: 3px;
}

.is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3;
}

.pika-button:hover {
    color: #fff;
    background: #ff8000;
    box-shadow: none;
    border-radius: 3px;
}

/* styling for abbr */
.pika-table abbr {
    border-bottom: none;
    cursor: help;
}


.pika-single {
  background-color: #fff;
  border: none;
}
.pika-single.is-bound {
  box-shadow: none;
}
.pika-table {
  background-color: transparent;
  margin: 0;
}
.pika-table tr,
.pika-table th,
.pika-table td {
  color: #111C24;
  border: 0;
}
.pika-table tbody {
  border-top: none;
  border-bottom: 1px solid #D2D3D3;
  border-left: 1px solid #D2D3D3;
  border-right: 1px solid #D2D3D3;
}
.pika-table thead {
  background-color: transparent;
}
.pika-table th {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  font-size: 0.75rem;
  color: #D32D27;
  padding: 10px 8px;
  text-transform: uppercase;
}
.pika-table tbody tr:last-child td {
  padding-bottom: 15px;
}
.pika-lendar {
  background-color: transparent;
  border: none;
  width: 294px;
  margin: 0;
  padding: 0;
}
.pika-title {
  background-color: #111C24;
  height: 50px;
}
.pika-prev,
.pika-next {
  display: block;
  line-height: 50;
  overflow: hidden;
  text-indent: 100%;
  width: 50px;
  height: 50px;
  background: none;
  border-radius: 100%;
  padding: 13px 0;
}
.pika-prev:after,
.pika-next:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  content: '';
  display: block;
}
.pika-prev {
  padding-left: 13px;
}
.pika-prev:after {
  border-right: 7px solid #777777;
}
.pika-next {
  padding-right: 13px;
}
.pika-next:after {
  border-left: 7px solid #777777;
}
.pika-label {
  font-size: 20px;
  font-size: 1.25rem;
  background-color: transparent;
  color: #fff;
  line-height: 50px;
  padding: 0 4px;
}
.pika-label .pika-select {
  font-size: 16px;
  font-size: 1rem;
  width: 100%;
  height: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.pika-button {
  background-color: transparent;
  color: #111C24;
  letter-spacing: normal !important;
  padding: 8px 5px;
  text-align: center;
}
.is-today .pika-button,
.is-selected .pika-button,
.pika-button:hover {
  background-color: transparent;
  color: #D32D27;
  box-shadow: none;
}
.is-selected .pika-button {
  position: relative;
}
.is-selected .pika-button:after {
  width: 29px;
  height: 29px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  border: 1px solid #D32D27;
  border-radius: 100%;
  content: '';
  pointer-events: none;
}
.pika-select {
  color: #111C24;
}
/* ==========================================================================
	Buttons
============================================================================= */
.button,
.form_wrapper input[type=submit],
.form_builder input[type=submit],
.form_wrapper button[type=submit],
.form_builder button[type=submit],
.story_callouts_columned_with_sidebar_heading_button,
.admission_sidebar_navigation_button,
.calendars_sidebar_navigation_button,
.department_sidebar_navigation_link,
.news_sidebar_navigation_button,
.page_header_gateway_button.give_button,
.page_header_gateway_button.alumni_record_button,
.campaign_chart_button {
  background-color: #E9EAEA;
  color: #111C24;
  border: none;
  display: inline-block;
  padding: 20px;
}
@media only screen and (min-width: 500px ) {
  .button,
  .form_wrapper input[type=submit],
  .form_builder input[type=submit],
  .form_wrapper button[type=submit],
  .form_builder button[type=submit],
  .story_callouts_columned_with_sidebar_heading_button,
  .admission_sidebar_navigation_button,
  .calendars_sidebar_navigation_button,
  .department_sidebar_navigation_link,
  .news_sidebar_navigation_button,
  .page_header_gateway_button.give_button,
  .page_header_gateway_button.alumni_record_button,
  .campaign_chart_button {
    padding: 20px 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .button,
  .form_wrapper input[type=submit],
  .form_builder input[type=submit],
  .form_wrapper button[type=submit],
  .form_builder button[type=submit],
  .story_callouts_columned_with_sidebar_heading_button,
  .admission_sidebar_navigation_button,
  .calendars_sidebar_navigation_button,
  .department_sidebar_navigation_link,
  .news_sidebar_navigation_button,
  .page_header_gateway_button.give_button,
  .page_header_gateway_button.alumni_record_button,
  .campaign_chart_button {
    padding: 20px 40px;
  }
}
.no-touch .button:hover,
.no-touch .form_wrapper input[type=submit]:hover,
.no-touch .form_builder input[type=submit]:hover,
.no-touch .form_wrapper button[type=submit]:hover,
.no-touch .form_builder button[type=submit]:hover,
.no-touch .story_callouts_columned_with_sidebar_heading_button:hover,
.no-touch .admission_sidebar_navigation_button:hover,
.no-touch .calendars_sidebar_navigation_button:hover,
.no-touch .department_sidebar_navigation_link:hover,
.no-touch .news_sidebar_navigation_button:hover,
.no-touch .page_header_gateway_button.give_button:hover,
.no-touch .page_header_gateway_button.alumni_record_button:hover,
.no-touch .campaign_chart_button:hover {
  background-color: #D32D27;
  color: #fff;
}
.button_lowercase,
.department_sidebar_navigation_link {
  text-transform: none;
}
.button_icon_before:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .button_icon_before:before {
  background-image: url(../images/icons.svg);
}
.button_icon_before:before {
  margin-right: 10px;
}
.button_icon_after:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .button_icon_after:after {
  background-image: url(../images/icons.svg);
}
.button_icon_after:after {
  margin-left: 10px;
}
/* Next/Previous Buttons (same as carousel controls)
	============================================================================= */
.button_next,
.button_previous {
  width: 40px;
  height: 40px;
  line-height: 40;
  text-indent: 100%;
  background-color: #D32D27;
  border: 0;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 0;
  transition: opacity 0.25s ease, background 0.25s ease;
  white-space: nowrap;
}
.button_next:before,
.button_previous:before {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  content: '';
}
.no-touch .button_next:hover,
.no-touch .button_previous:hover {
  background-color: #651525;
}
.button_next.button_disabled,
.button_previous.button_disabled {
  background-color: #D2D3D3;
  pointer-events: none;
}
.no-touch .button_next.button_disabled:hover,
.no-touch .button_previous.button_disabled:hover {
  background-color: #D2D3D3;
}
.button_next:before {
  border-left: 10.5px solid #ffffff;
  border-right: none;
  margin-right: 13.7px;
  margin-left: auto;
}
.button_previous:before {
  border-right: 10.5px solid #ffffff;
  border-left: none;
  margin-left: 13.7px;
  margin-right: auto;
}
/* ==========================================================================
	Forms
============================================================================= */
/* Default Element Styles
	============================================================================= */
fieldset {
  position: relative;
}
input[type=text],
input[type=email],
input[type=tel],
input[type=url],
input[type=number],
input[type=date],
textarea {
  font-size: 18px;
  font-size: 1.125rem;
  width: 100%;
  line-height: 1.2;
  margin-bottom: 15px;
  outline: none;
  padding: 18px 20px 19px 20px;
  -webkit-appearance: none;
}
input[type=text]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
input[type=text]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=url]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=date]:-moz-placeholder,
textarea:-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
input[type=text]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=date]::-moz-placeholder,
textarea::-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
input[type=text]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
textarea {
  height: auto !important;
  min-height: 230px;
}
.search_input {
  height: 60px;
  padding: 18px 60px 19px 20px;
}
@media only screen and (min-width: 500px ) {
  .search_input {
    padding: 18px 60px 19px 30px;
  }
}
.search_submit,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button {
  width: 60px;
  height: 60px;
  line-height: 60;
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.search_submit:before,
.search_submit:after,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:before,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .search_submit:before,
.svg .search_submit:after,
.svg .page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:before,
.svg .page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:after {
  background-image: url(../images/icons.svg);
}
.search_submit:before,
.search_submit:after,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:before,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:after {
  transition: opacity 0.25s linear;
}
.search_submit:before,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:before {
  width: 20px;
  height: 20px;
  background-position: -520px 0;
}
.search_submit:after,
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:after {
  width: 20px;
  height: 20px;
  background-position: -520px -20px;
  opacity: 0;
}
.no-touch .search_submit:hover:before,
.no-touch .page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:hover:before {
  opacity: 0;
}
.no-touch .search_submit:hover:after,
.no-touch .page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:hover:after {
  opacity: 1;
}
.form_builder_errors {
  border-bottom: 1px solid #A51C33;
  margin-bottom: 25px;
  padding-bottom: 25px;
}
.form_builder_errors p:first-child {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.no-touch .form_builder_errors p:first-child {
  text-rendering: optimizeLegibility;
}
.form_builder_errors ul li:before {
  background-color: #D32D27;
  position: relative;
  top: 11px;
  height: 8px;
  width: 8px;
  background-image: none;
  border-radius: 50%;
  margin-top: 0;
}
.form_builder_errors,
.form_builder_errors p {
  color: #D32D27;
}
.form_builder_errors .form_builder_error_list {
  margin: 20px 0 0 20px;
  padding-top: 0;
}
/* Form-Only Styles
	============================================================================= */
.form_wrapper,
.form_builder {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .form_wrapper,
  .form_builder {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .form_wrapper,
  .form_builder {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .form_wrapper form,
  .form_builder form,
  .form_wrapper.form_builder,
  .form_builder.form_builder {
    max-width: 80%;
  }
}
.form_wrapper fieldset,
.form_builder fieldset {
  z-index: 1;
  display: block;
  clear: both;
  margin-bottom: 20px;
}
@media only screen and (min-width: 500px ) {
  .form_wrapper fieldset,
  .form_builder fieldset {
    margin-bottom: 30px;
  }
  .form_wrapper fieldset fieldset,
  .form_builder fieldset fieldset {
    margin: 0;
  }
}
.form_wrapper fieldset.split,
.form_builder fieldset.split {
  z-index: 2;
}
@media only screen and (max-width: 499px ) {
  .form_wrapper fieldset.split,
  .form_builder fieldset.split {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 500px ) {
  .form_wrapper fieldset.split fieldset,
  .form_builder fieldset.split fieldset {
    width: 48%;
    clear: none;
    float: left;
    margin-right: 4%;
  }
  .form_wrapper fieldset.split fieldset:last-child,
  .form_builder fieldset.split fieldset:last-child {
    margin-right: 0;
  }
}
.form_wrapper fieldset.split fieldset fieldset,
.form_builder fieldset.split fieldset fieldset {
  width: auto;
  float: none;
  margin: 0;
}
.form_wrapper fieldset p,
.form_builder fieldset p {
  margin: 0 !important;
}
.form_wrapper fieldset p.recaptcha_instructions,
.form_builder fieldset p.recaptcha_instructions {
  margin: 10px 0 20px 0 !important;
}
.form_wrapper fieldset label,
.form_builder fieldset label {
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  border: none;
  display: block;
  margin-bottom: 15px;
}
.form_wrapper fieldset label.fs-checkbox-label,
.form_builder fieldset label.fs-checkbox-label {
  color: #111C24;
  font-size: 18px;
  font-weight: 300;
  margin-bottom: 0;
  text-transform: none;
}
.form_wrapper fieldset.required:after,
.form_builder fieldset.required:after {
  background-color: #D32D27;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 9px;
  right: 8px;
  border-radius: 100%;
  content: "";
  z-index: 1;
}
.form_wrapper fieldset br,
.form_builder fieldset br {
  display: none;
}
.form_wrapper .form_legend,
.form_builder .form_legend,
.form_wrapper legend,
.form_builder legend {
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  border: none;
  display: block;
  margin-bottom: 15px;
}
.form_wrapper input[type=text],
.form_builder input[type=text],
.form_wrapper input[type=email],
.form_builder input[type=email],
.form_wrapper input[type=tel],
.form_builder input[type=tel],
.form_wrapper input[type=url],
.form_builder input[type=url],
.form_wrapper input[type=number],
.form_builder input[type=number],
.form_wrapper input[type=date],
.form_builder input[type=date],
.form_wrapper textarea,
.form_builder textarea {
  border: 1px solid #D2D3D3;
  transition: border 0.25s linear;
}
.form_wrapper input[type=text]:focus,
.form_builder input[type=text]:focus,
.form_wrapper input[type=email]:focus,
.form_builder input[type=email]:focus,
.form_wrapper input[type=tel]:focus,
.form_builder input[type=tel]:focus,
.form_wrapper input[type=url]:focus,
.form_builder input[type=url]:focus,
.form_wrapper input[type=number]:focus,
.form_builder input[type=number]:focus,
.form_wrapper input[type=date]:focus,
.form_builder input[type=date]:focus,
.form_wrapper textarea:focus,
.form_builder textarea:focus {
  border-color: #777777;
}
@media only screen and (min-width: 500px ) {
  .form_wrapper input[type=text],
  .form_builder input[type=text],
  .form_wrapper input[type=email],
  .form_builder input[type=email],
  .form_wrapper input[type=tel],
  .form_builder input[type=tel],
  .form_wrapper input[type=url],
  .form_builder input[type=url],
  .form_wrapper input[type=number],
  .form_builder input[type=number],
  .form_wrapper input[type=date],
  .form_builder input[type=date],
  .form_wrapper textarea,
  .form_builder textarea {
    padding: 18px 30px 19px 30px;
  }
}
.form_wrapper input[type=submit],
.form_builder input[type=submit],
.form_wrapper button[type=submit],
.form_builder button[type=submit] {
  background-color: #D32D27;
  color: #fff;
  transition: background 0.25s linear;
}
.no-touch .form_wrapper input[type=submit]:hover,
.no-touch .form_builder input[type=submit]:hover,
.no-touch .form_wrapper button[type=submit]:hover,
.no-touch .form_builder button[type=submit]:hover {
  background-color: #111C24;
}
/* Box-Label Styles
	============================================================================= */
.form_wrapper .form_builder_required_message .form_builder_required_star,
.form_builder .form_builder_required_message .form_builder_required_star {
  position: relative;
  top: -6px;
  height: 6px;
  width: 6px;
  background-color: #D32D27;
  border-radius: 50%;
  display: inline-block;
  font-size: 25px;
  overflow: hidden;
  text-indent: -9999999px;
}
.form_wrapper label span.form_builder_required_star,
.form_builder label span.form_builder_required_star,
.form_wrapper .form_builder_required_message span.form_builder_required_star,
.form_builder .form_builder_required_message span.form_builder_required_star {
  position: relative;
  top: -6px;
  height: 6px;
  width: 6px;
  background-color: #D32D27;
  border-radius: 50%;
  display: inline-block;
  font-size: 25px;
  overflow: hidden;
  text-indent: -9999999px;
}
.form_wrapper .form_builder_required_star,
.form_builder .form_builder_required_star {
  color: #D32D27;
}
.form_wrapper fieldset,
.form_builder fieldset {
  position: relative;
}
.form_wrapper fieldset.box_labels label,
.form_builder fieldset.box_labels label {
  width: calc(100% - 2px);
  position: absolute;
  top: 1px;
  left: 1px;
  z-index: 2;
  background-color: transparent;
  font-weight: 400;
  margin: 1px 1px 0 0;
  padding: 10px 22px;
}
.form_wrapper fieldset.box_labels label.form_builder_sublabel,
.form_builder fieldset.box_labels label.form_builder_sublabel {
  background-color: transparent;
}
.form_wrapper fieldset.box_labels label .form_builder_required_star,
.form_builder fieldset.box_labels label .form_builder_required_star {
  position: absolute;
  top: 9px;
  right: 8px;
  height: 6px;
  width: 6px;
  background-color: #D32D27;
  border-radius: 50%;
  display: inline-block;
  font-size: 25px;
  overflow: hidden;
  text-indent: -9999999px;
}
.form_wrapper fieldset.box_labels input[type=text],
.form_builder fieldset.box_labels input[type=text],
.form_wrapper fieldset.box_labels input[type=email],
.form_builder fieldset.box_labels input[type=email],
.form_wrapper fieldset.box_labels input[type=tel],
.form_builder fieldset.box_labels input[type=tel],
.form_wrapper fieldset.box_labels input[type=url],
.form_builder fieldset.box_labels input[type=url],
.form_wrapper fieldset.box_labels input[type=number],
.form_builder fieldset.box_labels input[type=number],
.form_wrapper fieldset.box_labels input[type=date],
.form_builder fieldset.box_labels input[type=date],
.form_wrapper fieldset.box_labels textarea,
.form_builder fieldset.box_labels textarea {
  height: 81px;
  padding: 40px 20px 16px 20px;
}
.form_wrapper .form_builder_error input,
.form_builder .form_builder_error input,
.form_wrapper .form_builder_error textarea,
.form_builder .form_builder_error textarea {
  border-color: #d32d27;
}
/* Default Plugin Styles
	============================================================================= */
/*
		Formstone Dropdown Form Styles
		==============================
	*/
.form_wrapper .fs-dropdown,
.form_builder .fs-dropdown {
  margin: 0;
}
.form_wrapper .fs-dropdown-selected,
.form_builder .fs-dropdown-selected {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #777777;
  height: auto;
  position: relative;
  border: 1px solid #D2D3D3;
  border-radius: 0;
  font-weight: 600;
  letter-spacing: .03em;
  line-height: 1;
  outline: none;
  padding: 43px 50px 18px 22px;
  transition: border 0.25s linear;
}
.no-touch .form_wrapper .fs-dropdown-selected,
.no-touch .form_builder .fs-dropdown-selected {
  text-rendering: optimizeLegibility;
}
.form_wrapper .fs-dropdown-open .fs-dropdown-selected,
.form_builder .fs-dropdown-open .fs-dropdown-selected {
  border-color: #777777;
}
.form_wrapper .fs-dropdown-options,
.form_builder .fs-dropdown-options {
  box-shadow: none;
  border: 1px solid #D2D3D3;
  border-top: none;
}
.form_wrapper .fs-dropdown-open .fs-dropdown-options,
.form_builder .fs-dropdown-open .fs-dropdown-options {
  border-radius: 0;
}
.form_wrapper .fs-dropdown-item,
.form_builder .fs-dropdown-item {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  height: 50px;
  border-bottom: 1px solid #D2D3D3;
  padding: 0 20px;
  line-height: 1;
}
.form_wrapper .fs-dropdown-item:last-child,
.form_builder .fs-dropdown-item:last-child {
  border-radius: 0;
  border-bottom: none;
}
.no-touch .form_wrapper .fs-dropdown-item:hover,
.no-touch .form_builder .fs-dropdown-item:hover {
  color: #D32D27;
  border-color: #D2D3D3;
}
.form_wrapper .fs-dropdown-item_selected,
.form_builder .fs-dropdown-item_selected {
  color: #D32D27;
}
.form_wrapper .fs-dropdown-item_selected:after,
.form_builder .fs-dropdown-item_selected:after {
  opacity: 1;
}
.form_wrapper fieldset.form_dropdown label,
.form_builder fieldset.form_dropdown label {
  z-index: 52 !important;
}
/*
		Pikaday Date Picker
		===================
		Default styles are in plugins.less
	*/
.form_calendar_picker {
  background-color: #fff;
}
.form_calendar_picker:before {
  width: 0px;
  height: 0px;
  position: absolute;
  top: -15px;
  right: 24px;
  bottom: 0;
  z-index: 1;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #D32D27;
  content: "";
  display: block;
  margin: auto 0;
}
.form_calendar_picker input[type=text] {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.125rem;
}
.no-touch .form_calendar_picker input[type=text] {
  text-rendering: optimizeLegibility;
}
.form_calendar_picker input[type=text]::-webkit-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.125rem;
  color: #777777;
}
.no-touch .form_calendar_picker input[type=text]::-webkit-input-placeholder {
  text-rendering: optimizeLegibility;
}
.form_calendar_picker input[type=text]:-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.125rem;
  color: #777777;
}
.no-touch .form_calendar_picker input[type=text]:-moz-placeholder {
  text-rendering: optimizeLegibility;
}
.form_calendar_picker input[type=text]::-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.125rem;
  color: #777777;
}
.no-touch .form_calendar_picker input[type=text]::-moz-placeholder {
  text-rendering: optimizeLegibility;
}
.form_calendar_picker input[type=text]:-ms-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.125rem;
  color: #777777;
}
.no-touch .form_calendar_picker input[type=text]:-ms-input-placeholder {
  text-rendering: optimizeLegibility;
}
/*
		Formstone Checkbox Default
		==========================
	*/
.fs-checkbox {
  margin-bottom: 20px;
}
@media only screen and (max-width: 739px ) {
  .required .fs-checkbox {
    margin-top: 10px;
    padding-right: 15px;
  }
}
.fs-checkbox label {
  font-size: 18px;
  font-size: 1.125rem;
  color: #111C24;
  text-transform: none;
}
.fs-checkbox-marker {
  border: 2px solid #D2D3D3;
  border-radius: 0;
}
.fs-checkbox-radio .fs-checkbox-marker {
  border-radius: 100%;
}
.fs-checkbox-checked .fs-checkbox-marker {
  background-color: #D2D3D3;
  border-color: #D2D3D3;
}
.fs-checkbox-flag:before {
  border-color: #D32D27;
}
.fs-checkbox-radio .fs-checkbox-flag {
  background-color: #D32D27;
  border-color: #fff;
}
.fs-checkbox-radio .fs-checkbox-flag:before {
  background-color: #D2D3D3;
}
.checkbox_label {
  font-size: 18px;
  font-size: 1.125rem;
  color: #111C24;
  text-transform: none;
}
/*
		Formstone Number Default
		========================
	*/
.fs-number {
  margin: 0;
}
.fs-number,
.fs-number .fs-number-element {
  background-color: #fff;
  border: none;
  border-radius: 0;
  margin: 0;
}
.fs-number .fs-number-arrow {
  background-color: #D32D27;
  width: 32px;
  height: 28px;
  right: 10px;
  border: none;
  transition: background 0.25s linear;
}
.fs-number .fs-number-arrow:after {
  border-bottom-color: #fff;
  border-top-color: #fff;
}
.fs-number .fs-number-arrow.fs-number-up {
  top: 12px;
  border-radius: 3px 3px 0 0;
}
.fs-number .fs-number-arrow.fs-number-down {
  bottom: 12px;
  border-radius: 0 0 3px 3px;
  margin-top: 1px;
}
.no-touch .fs-number .fs-number-arrow:hover {
  background-color: #111C24;
}
.required .fs-number .fs-number-arrow {
  right: 20px;
}
/*
		Formstone Range Default
		=======================
	*/
.fs-range {
  background-color: #fff;
  border: 1px solid #D2D3D3;
  margin: 0;
  padding: 40px 12px 16px 12px;
}
.fs-range:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.fs-range .fs-range-labels,
.fs-range .fs-range-track {
  width: 86%;
}
.fs-range .fs-range-label {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  color: #111C24;
  width: 4%;
}
.no-touch .fs-range .fs-range-label {
  text-rendering: optimizeLegibility;
}
.fs-range .fs-range-label.fs-range-label_min {
  margin: 0 3% 0 0;
}
.fs-range .fs-range-label.fs-range-label_max {
  margin: 0 0 0 3%;
}
.fs-range .fs-range-marker {
  background-color: #111C24;
  width: 18px;
  height: 18px;
  border: 0;
  margin: -6px 0 0 -8px;
  transition: background-color 0.25s linear;
}
.fs-range .fs-range-track {
  background-color: #D2D3D3;
  border: 0;
}
.no-touch .fs-range:hover .fs-range-marker {
  background-color: #D32D27;
  border: 0;
  box-shadow: none;
}
.no-touch .fs-range:hover .fs-range-track {
  box-shadow: none;
}
.form_wrapper fieldset,
.form_builder fieldset {
  width: 100%;
  position: relative;
}
.form_wrapper fieldset > *,
.form_builder fieldset > * {
  width: 100%;
  position: relative;
  float: left;
}
.form_wrapper fieldset .form_builder_full,
.form_builder fieldset .form_builder_full {
  width: 100%;
}
@media only screen and (min-width: 740px ) {
  .form_wrapper fieldset .form_builder_split,
  .form_builder fieldset .form_builder_split {
    width: calc(50% - 8px);
    margin-right: 16px;
  }
  .form_wrapper fieldset .form_builder_split.form_builder_split_last_col,
  .form_builder fieldset .form_builder_split.form_builder_split_last_col {
    margin-right: 0;
  }
}
.form_wrapper fieldset .form_builder_wrap,
.form_builder fieldset .form_builder_wrap {
  width: initial;
  clear: both;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  float: none;
  margin-left: -8px;
  margin-right: -8px;
}
.form_wrapper fieldset .form_builder_wrap > *,
.form_builder fieldset .form_builder_wrap > * {
  position: relative;
  -ms-flex: 1;
      flex: 1;
  padding-left: 8px;
  padding-right: 8px;
  min-width: 160px;
}
.form_wrapper .form_builder_upload,
.form_builder .form_builder_upload {
  border: 1px solid #D2D3D3;
  cursor: pointer;
  padding: 15px 22px;
}
.form_wrapper .form_builder_upload:active,
.form_builder .form_builder_upload:active,
.form_wrapper .form_builder_upload:focus,
.form_builder .form_builder_upload:focus {
  border-color: #777777;
}
.form_wrapper .form_builder_sublabel,
.form_builder .form_builder_sublabel {
  margin-top: 10px;
}
.form_wrapper .g-recaptcha,
.form_builder .g-recaptcha {
  margin-top: 10px;
}
/* ==========================================================================
	Header
============================================================================= */
.header {
  position: relative;
  z-index: 40;
}
.header_block {
  position: relative;
}
.header_logo {
  background: url(../images/icons.png) no-repeat 0 -120px;
  display: block;
  line-height: 17px;
  overflow: hidden;
  text-indent: 100%;
  width: 192px;
  height: 17px;
  float: left;
  margin-top: 13px;
}
.svg .header_logo {
  background-image: url(../images/icons.svg);
}
@media only screen and (min-width: 500px ) {
  .header_logo {
    display: block;
    line-height: 29px;
    overflow: hidden;
    text-indent: 100%;
    width: 334px;
    height: 29px;
    margin-top: 6px;
  }
}
@media only screen and (max-width: 499px ) {
  .header_logo {
    background-size: 455px 205px;
    background-position: 0 -69px;
  }
}
@media only screen and (min-width: 980px ) {
  .header_logo {
    background: url(../images/icons.png) no-repeat 0 0;
    display: block;
    line-height: 110px;
    overflow: hidden;
    text-indent: 100%;
    width: 120px;
    height: 110px;
    margin-top: 0;
  }
  .svg .header_logo {
    background-image: url(../images/icons.svg);
  }
}
.header_secondary_navigation,
.header_main_navigation {
  display: inline-block;
}
/* Secondary Navigation (white)
	============================================================================= */
.header_secondary_navigation_container {
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 20px;
}
@media only screen and (max-width: 979px ) {
  .header_secondary_navigation_container {
    display: none;
  }
}
.header_secondary_navigation {
  vertical-align: middle;
}
.header_secondary_navigation:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .header_secondary_navigation:before {
  background-image: url(../images/icons.svg);
}
.header_secondary_navigation:before {
  color: #D2D3D3;
  content: "—";
  display: inline-block;
  float: left;
  line-height: 12px;
  margin-right: 28px;
  margin-top: 3px;
  text-indent: 22px;
  vertical-align: middle;
}
.header_secondary_navigation.gateways {
  float: left;
}
.header_secondary_navigation.gateways:before {
  width: 14px;
  height: 14px;
  background-position: -164px -14px;
}
.header_secondary_navigation.quicklinks {
  float: right;
}
.header_secondary_navigation.quicklinks:before {
  width: 14px;
  height: 14px;
  background-position: -178px -14px;
}
.header_secondary_navigation_link {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #777777;
  float: left;
}
.header_secondary_navigation_link:first-child {
  margin-left: 0;
}
.header_secondary_navigation_link:last-child {
  margin-right: 0;
}
.no-touch .header_secondary_navigation_link:hover {
  color: #D32D27;
}
@media only screen and (min-width: 980px ) {
  .header_secondary_navigation_link {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1220px ) {
  .header_secondary_navigation_link {
    margin-left: 15px;
    margin-right: 15px;
  }
}
/* Main Navigation (red)
	============================================================================= */
.header_main_navigation_container {
  background-color: #A51C33;
  padding-top: 16px;
  padding-bottom: 16px;
}
@media only screen and (min-width: 980px ) {
  .header_main_navigation_container {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.header_main_navigation {
  float: left;
}
@media only screen and (max-width: 979px ) {
  .header_main_navigation {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .header_main_navigation {
    padding-left: 24px;
  }
}
@media only screen and (min-width: 1220px ) {
  .header_main_navigation {
    padding-left: 42px;
  }
}
.header_main_navigation_item {
  position: relative;
  float: left;
}
.header_main_navigation_link {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  color: #fff;
  display: inline-block;
  line-height: 1;
  text-transform: uppercase;
}
@media only screen and (min-width: 980px ) {
  .header_main_navigation_link {
    padding: 46px 12px;
  }
}
@media only screen and (min-width: 1220px ) {
  .header_main_navigation_link {
    padding: 46px 18px;
  }
}
.header_main_navigation_link:after {
  background-color: transparent;
  height: 2px;
  content: "";
  display: block;
  margin: 3px 0 -5px;
  transition: background 0.25s linear;
}
.no-touch .header_main_navigation_link:hover:after,
.header_main_navigation_link.active:after {
  background-color: #fff;
}
.header_main_navigation_children {
  width: 320px;
  position: absolute;
  top: 85px;
  background-color: #fff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  opacity: 0;
  padding: 20px 0;
  pointer-events: none;
  transition: opacity 0.25s linear, visibility 0.25s linear 0.5s;
  visibility: hidden;
}
@media only screen and (min-width: 1220px ) {
  .header_main_navigation_children {
    width: 400px;
  }
}
.no-touch .header_main_navigation_item:hover .header_main_navigation_children {
  opacity: 1;
  pointer-events: all;
  transition: opacity 0.25s linear, visibility 0.25s linear;
  transition-delay: 0.5s;
  visibility: visible;
}
.header_main_navigation_child_link {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #E9EAEA;
  color: #777777;
  display: block;
  padding: 16px 30px;
  text-transform: uppercase;
}
.header_main_navigation_child_link:last-child {
  border-bottom: none;
}
.no-touch .header_main_navigation_child_link:hover {
  color: #D32D27;
}
/* Header Search
	============================================================================= */
.header_search_container {
  position: absolute;
  top: 50%;
  right: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
@media only screen and (max-width: 979px ) {
  .header_search_container {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .header_search_container {
    width: 220px;
  }
}
@media only screen and (min-width: 1220px ) {
  .header_search_container {
    width: 320px;
  }
}
input.header_search_input {
  font-size: 14px;
  font-size: 0.875rem;
  width: 100%;
  height: 50px;
  background: transparent;
  border: 1px solid #D32D27;
  color: #fff;
  letter-spacing: 0.03em;
  margin-bottom: 0;
  outline: none;
  padding: 16px 45px 16px 20px;
  transition: border-color 0.25s linear;
}
input.header_search_input::-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #fff;
}
input.header_search_input:-ms-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #fff;
}
input.header_search_input::placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #fff;
}
input.header_search_input:focus {
  border-color: #fff;
}
.header_search_submit {
  display: block;
  line-height: 50px;
  overflow: hidden;
  text-indent: 100%;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
}
.header_search_submit:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .header_search_submit:after {
  background-image: url(../images/icons.svg);
}
.header_search_submit:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  background-position: -150px 0;
}
/* ==========================================================================
	Footer
============================================================================= */
.footer {
  background-color: #111C24;
  padding: 50px 0 60px;
}
@media only screen and (min-width: 740px ) {
  .footer {
    padding-top: 60px;
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 980px ) {
  .footer {
    padding-top: 80px;
    padding-bottom: 150px;
  }
}
@media only screen and (min-width: 1220px ) {
  .footer {
    padding-top: 120px;
    padding-bottom: 230px;
  }
}
@media only screen and (min-width: 740px ) {
  .footer_cell {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* Logo
	============================================================================= */
.footer_logo {
  background: url(../images/icons.png) no-repeat 0 -120px;
  width: 335px;
  height: 30px;
  position: relative;
}
.svg .footer_logo {
  background-image: url(../images/icons.svg);
}
.footer_logo:after {
  width: 100%;
  height: 6px;
  position: absolute;
  background-color: #D32D27;
  content: '';
  display: block;
}
@media only screen and (max-width: 739px ) {
  .footer_logo {
    background-size: 704px 316px;
    background-position: 0 -106px;
    width: 100%;
    max-width: 300px;
    margin-bottom: 46px;
  }
  .footer_logo:after {
    bottom: -16px;
  }
}
@media only screen and (min-width: 740px ) {
  .footer_logo {
    float: left;
    margin-top: 10px;
  }
  .footer_logo:after {
    bottom: -36px;
  }
}
/* Quicklinks
	============================================================================= */
.footer_quicklinks {
  padding-bottom: 30px;
}
@media only screen and (min-width: 740px ) {
  .footer_quicklinks {
    float: right;
    padding-bottom: 20px;
  }
}
.footer_quicklinks .fs-dropdown {
  margin: 0;
}
.footer_quicklinks .fs-dropdown-selected {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  width: 100%;
  height: 50px;
  background-color: transparent;
  border-color: #29333A;
  border-radius: 0;
  color: #fff;
  letter-spacing: 0.04em;
  line-height: 50px;
  outline: none;
  text-transform: uppercase;
  transition: border 0.25s linear;
}
.footer_quicklinks .fs-dropdown-selected:after {
  border-top-color: #D32D27;
}
.no-touch .footer_quicklinks .fs-dropdown-selected:hover {
  border-color: #D32D27;
  color: #fff;
}
@media only screen and (max-width: 499px ) {
  .footer_quicklinks .fs-dropdown-selected {
    width: 100%;
  }
}
@media only screen and (min-width: 740px ) {
  .footer_quicklinks .fs-dropdown-selected {
    width: 250px;
  }
}
.footer_quicklinks .fs-dropdown-options {
  max-height: none;
  top: auto;
  bottom: 100%;
  background-color: #29333A;
  border: none;
  border-radius: 0;
}
.footer_quicklinks .fs-dropdown-item {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  height: 50px;
  border-color: #111C24;
  border-radius: 0;
  background-color: #29333A;
  color: #fff;
  line-height: 50px;
  text-transform: uppercase;
  transition: background 0.25s linear, color 0.25s linear;
}
.no-touch .footer_quicklinks .fs-dropdown-item:hover {
  border-color: #111C24;
  background-color: #111C24;
  color: #D32D27;
}
/* Contact Links
	============================================================================= */
.footer_contact {
  margin-bottom: 30px;
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .footer_contact {
    text-align: center;
  }
}
@media only screen and (min-width: 740px ) {
  .footer_contact {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .footer_contact {
    float: left;
  }
}
.footer_contact_navigation {
  color: #fff;
}
.footer_contact_link {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  vertical-align: middle;
}
.footer_contact_link:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .footer_contact_link:before {
  background-image: url(../images/icons.svg);
}
.footer_contact_link:before {
  margin-right: 10px;
}
.footer_contact_link:first-child {
  margin-left: 0;
}
.footer_contact_link:last-child {
  margin-right: 0;
}
.footer_contact_link,
a.footer_contact_link {
  color: #fff;
}
.footer_contact_link:before {
  width: 16px;
  height: 16px;
  margin-top: -4px;
  vertical-align: middle;
}
.no-touch a.footer_contact_link:hover {
  color: #D32D27;
}
@media only screen and (max-width: 739px ) {
  .footer_contact_link {
    margin-right: 15px;
    margin-bottom: 15px;
  }
  .footer_contact_link.address {
    display: block;
    margin-right: 0;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .footer_contact_link {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 740px ) {
  .footer_contact_link {
    font-size: 18px;
    font-size: 1.125rem;
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1220px ) {
  .footer_contact_link {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
/* Social Links
	============================================================================= */
.footer_social {
  margin-bottom: 20px;
}
@media only screen and (max-width: 979px ) {
  .footer_social {
    text-align: center;
  }
}
@media only screen and (min-width: 980px ) {
  .footer_social {
    float: right;
  }
}
@media only screen and (max-width: 739px ) {
  .footer_social_navigation {
    margin: 0 auto;
  }
}
a.footer_social_link {
  display: block;
  line-height: 24px;
  overflow: hidden;
  text-indent: 100%;
  width: 24px;
  position: relative;
  display: inline-block;
  margin: 0;
  text-align: left;
  -ms-transform: scale(1);
      transform: scale(1);
  transition: transform 0.25s;
}
a.footer_social_link:focus,
a.footer_social_link:hover {
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}
a.footer_social_link:not(:last-child) {
  margin-right: 25px;
}
@media only screen and (min-width: 980px ) {
  a.footer_social_link:not(:last-child) {
    margin-right: 18px;
  }
}
@media only screen and (min-width: 1220px ) {
  a.footer_social_link:not(:last-child) {
    margin-right: 25px;
  }
}
a.footer_social_link:before {
  background: url(../images/social.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg a.footer_social_link:before {
  background-image: url(../images/social.svg);
}
a.footer_social_link:first-child {
  margin-left: 0;
}
a.footer_social_link:last-child {
  margin-right: 0;
}
a.footer_social_link:before,
a.footer_social_link:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  transition: opacity 0.25s linear;
}
a.footer_social_link:after {
  opacity: 0;
}
a.footer_social_link.facebook:before {
  width: 24px;
  height: 24px;
  background-position: 0 0;
}
a.footer_social_link.youtube:before {
  width: 22px;
  height: 16px;
  background-position: -48px -3px;
}
a.footer_social_link.twitter:before {
  width: 22px;
  height: 18px;
  background-position: -96px -3px;
}
a.footer_social_link.tumblr:before {
  width: 18px;
  height: 18px;
  background-position: -454px -18px;
}
a.footer_social_link.instagram:before {
  width: 22px;
  height: 22px;
  background-position: -144px -1px;
}
a.footer_social_link.snapchat:before {
  width: 18px;
  height: 18px;
  background-position: -490px -18px;
}
a.footer_social_link.linkedin:before {
  width: 22px;
  height: 22px;
  background-position: -192px 0;
}
a.footer_social_link.tiktok {
  margin-left: -5px;
}
a.footer_social_link.tiktok:before {
  width: 19px;
  height: 22px;
  background-position: -240px -1px;
}
/* Final Links
	============================================================================= */
@media only screen and (max-width: 739px ) {
  .footer_navigation {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 20px;
         column-gap: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    margin: 0;
  }
  .footer_navigation > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
@media only screen and (max-width: 499px ) {
  .footer_navigation {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  .footer_navigation > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .footer_navigation {
    text-align: center;
  }
}
@media only screen and (min-width: 980px ) {
  .footer_navigation {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  .footer_navigation > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
@media only screen and (min-width: 1220px ) {
  .footer_navigation {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  .footer_navigation > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
.footer_link {
  font-size: 14px;
  font-size: 0.875rem;
  color: #777777;
  display: inline-block;
  margin: 0 20px 15px 0;
}
.footer_link,
.footer_link:link,
.footer_link:visited,
.footer_link:hover,
.footer_link:active,
.footer_link:focus {
  transition: background-color 0.25s linear, border-color 0.25s linear, box-shadow 0.25s linear, color 0.25s linear, opacity 0.25s linear;
}
.no-touch .footer_link:hover {
  color: #D2D3D3;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .footer_link {
    margin: 0 10px 15px;
  }
}
@media only screen and (min-width: 980px ) {
  .footer_link {
    width: 70%;
    margin: 0 0 15px;
  }
}
@media only screen and (min-width: 1220px ) {
  .footer_link {
    width: 100%;
  }
}
.footer_link:last-child {
  margin-right: 0;
}
/* Dividers
	============================================================================= */
.footer_divider_large,
.footer_divider_small {
  clear: both;
  background-color: #29333A;
}
.footer_divider_large {
  margin-bottom: 40px;
  height: 6px;
  border-top-width: 6px;
}
@media only screen and (min-width: 980px ) {
  .footer_divider_large {
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 499px ) {
  .footer_divider_large {
    display: none;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .footer_divider_large {
    margin-bottom: 30px;
  }
}
.footer_divider_small {
  margin-bottom: 20px;
  height: 1px;
  border-top-width: 1px;
}
.campaign_logo_link {
  height: 50px;
  width: 180px;
  background: url('data:image/png;base64,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YdC+ev66Ovudx4QjcBzA7E9+p5Sowst7sprwM93g7+G5o/vzvHC/jf9+yfh89tB9J/lVUP2Q0vhZDEw7x8P2/jA5rlWhIrJ1YWxkOEbiMK1v2Z34e/fqu0RELlM9JCJFKS0pJiIiIiIiIiIiIiIiIjLbD+wCiIiIiIiIiIiIiIiIiKSmpJiIiIiIiIiIiIiIiIhsnpJiIiIiIiIiIiIiIiIisnlKiomIiIiIiIiIiIiIiMjmKSkmIiIiIiIiIiIiIiIim6ekmIiIiIiIiIiIiIiIiGyekmIiIiIiIiIiIiIiIiKyeUqKiYiIiIiIiIiIiIiIyOYpKSYiIiIiIiIiIiIiIiKbp6SYiIiIiIiIiIiIiIiIbJ6SYiIiIiIiIiIiIiIiIrJ5SoqJiIiIiIiIiIiIiIjI5ikpJiIiIiIiIiIiIiIiIpunpJiIiIiIiIiIiIiIiIhsnpJiIiIiIiIiIiIiIiIisnlKiomIiIiIiIiIiIiIiMjmKSkmIiIiIiIiIiIiIiIim6ekmIiIiIiIiIiIiIiIiGyekmIiIiIiIiIiIiIiIiKyeUqKiYiIiIiIiIiIiIiIyOYpKSYiIiIiIiIiIiIiIiKbp6SYiIiIiIiIiIiIiIiIbJ6SYiIiIiIiIiIiIiIiIrJ5SoqJiIiIiIiIiIiIiIjI5ikpJiIiIiIiIiIiIiIiIpunpJiIiIiIiIiIiIiIiIhsnpJiIiIiIiIiIiIiIiIisnlKiomIiIiIiIiIiIiIiMjmKSkmIiIiIiIiIiIiIiIim6ekmIiIiIiIiIiIiIiIiGyekmIiIiIiIiIiIiIiIiKyeUqKiYiIiIiIiIiIiIiIyOYpKSYiIiIiIiIiIiIiIiKbp6SYiIiIiIiIiIiIiIiIbJ6SYiIiIiIiIiIiIiIiIrJ5SoqJiIiIiIiIiIiIiIjI5ikpJiIiIiIiIiIiIiIiIpunpJiIiIiIiIiIiIiIiIhsnpJiIiIiIiIiIiIiIiIisnlKiomIiIiIiIiIiIiIiMjmKSkmIiIiIiIiIiIiIiIim6ekmIiIiIiIiIiIiIiIiGyekmIiIiIiIiIiIiIiIiKyeUqKiYiIiIiIiIiIiIiIyOYpKSYiIiIiIiIiIiIiIiKbp6SYiIiIiIiIiIiIiIiIbJ6SYiIiIiIiIiIiIiIiIrJ5SoqJiIiIiIiIiIiIiIjI5ikpJiIi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') no-repeat 50% 50% / contain;
  clear: both;
  display: block;
  margin: 0 auto 30px;
  transition: opacity .25s;
}
@media screen and (min-width: 980px) {
  .campaign_logo_link {
    margin: 0 0 30px;
  }
}
@media screen and (min-width: 1220px) {
  .campaign_logo_link {
    float: right;
    clear: none;
    margin: -30px 40px 0 0;
  }
}
.campaign_logo_link:focus,
.campaign_logo_link:hover {
  opacity: .75;
}
.campaign_logo_label {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
/* ==========================================================================
	Mobile Navigation
============================================================================= */
.mobile_navigation_handle {
  font-size: 12px;
  font-size: 0.75rem;
}
.mobile_navigation_handle,
.mobile_navigation_handle.fs-navigation-enabled {
  background: transparent;
  border: 1px solid #D32D27;
  color: #fff;
  float: right;
  padding: 11px;
  vertical-align: middle;
}
.mobile_navigation_handle:after,
.mobile_navigation_handle.fs-navigation-enabled:after {
  width: 10px;
  height: 2px;
  position: static;
  background: #D32D27;
  box-shadow: 0 3px 0 #D32D27, 0 -3px 0 #D32D27;
  content: '';
  display: inline-block;
  margin-left: 7px;
  margin-top: -2px;
  vertical-align: middle;
}
@media only screen and (min-width: 980px ) {
  .mobile_navigation_handle {
    display: none;
  }
}
.mobile_navigation_container {
  padding: 20px 20px 70px;
  display: none;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.mobile_navigation_container.fs-navigation-enabled {
  display: block;
}
.mobile_navigation_close_handle {
  display: block;
  line-height: 40px;
  overflow: hidden;
  text-indent: 100%;
  width: 40px;
  height: 40px;
  float: right;
  margin-bottom: 10px;
  -ms-transform: translate(10px, -10px);
      transform: translate(10px, -10px);
}
.mobile_navigation_close_handle:after {
  left: 50%;
  right: auto;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.mobile_navigation_close_handle.fs-navigation-enabled:after {
  font-size: 30px;
  font-size: 1.875rem;
  width: 16px;
  height: 16px;
  background: transparent;
  border: none;
  box-shadow: none;
  color: #D32D27;
  content: "\00d7";
  font-weight: 700;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
}
/* Main Navigation */
.mobile_main_navigation {
  clear: both;
  margin-bottom: 30px;
}
.mobile_main_navigation_item {
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
}
.mobile_main_navigation_item:first-child {
  border-top: 1px solid #29333A;
}
.mobile_main_navigation_link {
  border-bottom: 1px solid #29333A;
  color: #fff;
  display: block;
  padding: 20px;
}
.no-touch .mobile_main_navigation_link:hover {
  color: #D32D27;
}
.mobile_main_navigation_children {
  border-bottom: 1px solid #29333A;
  display: none;
  padding: 10px 0 20px;
}
.mobile_main_navigation_children.fs-swap-active {
  display: block;
}
.mobile_main_navigation_child_link {
  color: #D2D3D3;
  display: block;
  padding: 8px 20px;
}
.no-touch .mobile_main_navigation_child_link:hover {
  color: #D32D27;
}
.mobile_main_navigation_expand_button {
  width: 60px;
  height: 60px;
  position: absolute;
  display: block;
  line-height: 60;
  overflow: hidden;
  text-indent: 100%;
  top: 0;
  right: 0;
  border-left: 1px solid #29333A;
  outline: none;
  -webkit-appearance: none;
}
.mobile_main_navigation_expand_button:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  font-size: 24px;
  font-size: 1.5rem;
  width: 0px;
  height: 0px;
  color: #fff;
  z-index: 1;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #fff;
  content: "";
  display: block;
  margin-top: 2px;
  text-indent: 0;
}
.mobile_main_navigation_expand_button.fs-swap-active:before {
  width: auto;
  height: auto;
  border: none;
  content: "\00d7";
  margin-top: 0;
}
/* Search Module */
.mobile_search_module {
  margin-bottom: 30px;
}
.mobile_search_module .fs-checkbox,
.mobile_search_module .fs-checkbox.fs-checkbox-radio {
  padding-left: 0;
}
.mobile_search_container {
  width: 100%;
  position: relative;
  margin-bottom: 30px;
}
input.mobile_search_input {
  font-size: 14px;
  font-size: 0.875rem;
  width: 100%;
  height: 50px;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  letter-spacing: 0.03em;
  outline: none;
  padding: 16px 45px 16px 20px;
  transition: border-color 0.25s linear;
}
input.mobile_search_input::-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: rgba(255, 255, 255, 0.5);
}
input.mobile_search_input:-ms-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: rgba(255, 255, 255, 0.5);
}
input.mobile_search_input::placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: rgba(255, 255, 255, 0.5);
}
input.mobile_search_input:focus {
  border-color: rgba(255, 255, 255, 0.4);
}
.mobile_search_submit {
  display: block;
  line-height: 50px;
  overflow: hidden;
  text-indent: 100%;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
}
.mobile_search_submit:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .mobile_search_submit:after {
  background-image: url(../images/icons.svg);
}
.mobile_search_submit:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  background-position: -150px -28px;
}
/* Secondary Navigation */
.mobile_secondary_navigation {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 30px;
}
.mobile_secondary_navigation_label {
  border-bottom: 1px solid #29333A;
  color: #777777;
  display: block;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 10px;
}
.mobile_secondary_navigation_label:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .mobile_secondary_navigation_label:before {
  background-image: url(../images/icons.svg);
}
.mobile_secondary_navigation_label:before {
  margin-right: 10px;
}
.mobile_secondary_navigation_label.gateways:before {
  width: 14px;
  height: 14px;
  background-position: -164px -28px;
}
.mobile_secondary_navigation_label.quicklinks:before {
  width: 14px;
  height: 14px;
  background-position: -178px -28px;
}
.mobile_secondary_navigation_label:after {
  float: right;
  margin-top: 2px;
}
.mobile_secondary_navigation_link {
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  display: block;
  letter-spacing: 0.05em;
  padding-top: 8px;
  padding-bottom: 8px;
}
.no-touch .mobile_secondary_navigation_link:hover {
  color: #D32D27;
}
/* ==========================================================================
	Sidebar
============================================================================= */
@media screen and (min-width:  980px) {
  .sidebar {
    width: 22.91666667%;
  }
}
@media only screen and (max-width: 979px ) {
  .sidebar {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .sidebar {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .sidebar {
    float: right;
  }
}
/* Subnavigation
	============================================================================= */
.subnavigation_handle:not(.fs-navigation-enabled) {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  color: #A51C33;
  margin-bottom: 20px;
}
.subnavigation_handle:not(.fs-navigation-enabled):after {
  width: 9px;
  height: 9px;
  position: absolute;
  border-top: 1px solid #A51C33;
  border-right: 1px solid #A51C33;
  content: '';
  display: inline-block;
  margin-left: 10px;
  margin-top: 11px;
}
.subnavigation_handle.fs-navigation-enabled {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.subnavigation_handle.fs-navigation-open {
  margin-bottom: 15px;
}
.subnavigation.fs-navigation-open {
  background-color: #fff;
}
.subnavigation_links {
  border: 1px solid #E9EAEA;
}
.subnavigation_link {
  color: #111C24;
  display: block;
  border-bottom: 1px solid #E9EAEA;
  padding: 20px 25px;
}
.subnavigation_link:last-child {
  border-bottom: 0;
}
.subnavigation_link:hover {
  color: #D32D27;
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .subnavigation_link {
    padding: 20px 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .subnavigation_link {
    padding: 20px 40px;
  }
}
.subnavigation_link_active {
  color: #D32D27;
}
/* Sidebar Form Elements
	============================================================================= */
.sidebar .fs-dropdown {
  width: 100%;
}
.sidebar .fs-dropdown-selected {
  background: transparent;
}
.sidebar_button {
  width: 100%;
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .sidebar_button {
    padding: 20px;
  }
}
/* ==========================================================================
	Breadcrumb
============================================================================= */
.breadcrumb {
  position: relative;
  background-color: #E9EAEA;
  height: 44px;
  z-index: 20;
  box-shadow: 0 1px 2px rgba(119, 119, 119, 0.4);
}
@media only screen and (max-width: 739px ) {
  .breadcrumb {
    display: none;
  }
  .nucloud_page .breadcrumb {
    display: block;
  }
}
@media only screen and (min-width: 740px ) {
  .breadcrumb {
    height: 55px;
  }
}
@media only screen and (min-width: 980px ) {
  .breadcrumb {
    height: 70px;
    padding: 0;
  }
}
@media only screen and (min-width: 740px ) {
  .breadcrumb_cell {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.breadcrumb_carousel {
  position: relative;
}
.breadcrumb_carousel:before,
.breadcrumb_carousel:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #E9EAEA;
  z-index: 1;
  content: "";
}
.breadcrumb_carousel:before {
  right: 100%;
  left: auto;
  margin-right: 1px;
}
.breadcrumb_carousel:after {
  left: 100%;
}
.breadcrumb_carousel_viewport {
  position: relative;
}
.breadcrumb_carousel_canister {
  width: 99999px;
  transition: transform 0.25s ease;
}
.breadcrumb_carousel_controls {
  position: relative;
  z-index: 2;
}
.breadcrumb_carousel_control {
  position: absolute;
  height: 44px;
  top: 0;
  border-radius: 0;
  opacity: 0;
  pointer-events: none;
  outline: none;
  visibility: hidden;
  transition: border 0.25s ease, opacity 0.25s ease, visibility 0.25s ease;
}
@media only screen and (min-width: 740px ) {
  .breadcrumb_carousel_control {
    height: 55px;
  }
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_carousel_control {
    height: 70px;
  }
}
.breadcrumb_carousel_control.enabled {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.breadcrumb_carousel_control:before {
  transition: border 0.25s ease;
}
@media only screen and (max-width: 979px ) {
  .breadcrumb_carousel_control:before {
    margin-right: 17.7px;
  }
}
.breadcrumb_carousel_control.breadcrumb_carousel_control_previous {
  left: -20px;
  box-shadow: 2px 0 3px -1px rgba(0, 0, 0, 0.4);
}
.breadcrumb_carousel_control.breadcrumb_carousel_control_previous,
.no-touch .breadcrumb_carousel_control.breadcrumb_carousel_control_previous:hover {
  background-color: #E9EAEA;
}
.breadcrumb_carousel_control.breadcrumb_carousel_control_previous:before {
  border-right-color: #777777;
}
.no-touch .breadcrumb_carousel_control.breadcrumb_carousel_control_previous:hover:before {
  border-right-color: #A51C33;
}
.breadcrumb_carousel_control.breadcrumb_carousel_control_next {
  right: -20px;
  box-shadow: -2px 0 3px -1px rgba(0, 0, 0, 0.4);
}
.breadcrumb_carousel_control.breadcrumb_carousel_control_next,
.no-touch .breadcrumb_carousel_control.breadcrumb_carousel_control_next:hover {
  background-color: #E9EAEA;
}
.breadcrumb_carousel_control.breadcrumb_carousel_control_next:before {
  border-left-color: #777777;
}
.no-touch .breadcrumb_carousel_control.breadcrumb_carousel_control_next:hover:before {
  border-left-color: #A51C33;
}
.breadcrumb_item {
  position: relative;
  float: left;
  padding: 0 15px;
  border-right: 1px solid rgba(119, 119, 119, 0.2);
}
.breadcrumb_item.home {
  width: 45px;
  padding-left: 0;
}
@media only screen and (max-width: 979px ) {
  .breadcrumb_item.home {
    padding-right: 0;
  }
}
.breadcrumb_item.disabled {
  pointer-events: none;
}
@media only screen and (min-width: 740px ) {
  .breadcrumb_item {
    padding: 0 20px;
  }
  .breadcrumb_item.home {
    width: 56px;
  }
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_item {
    padding: 0;
  }
  .breadcrumb_item.home {
    width: 125px;
  }
}
.breadcrumb_item_options {
  width: auto;
  min-height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background-color: #111C24;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: opacity 0.25s linear, visibility 0.25s linear;
}
.breadcrumb_item.active .breadcrumb_item_options {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.breadcrumb.active .breadcrumb_item:last-child .breadcrumb_item_options {
  left: auto;
  right: 0;
}
.breadcrumb_link {
  background-color: #E9EAEA;
  color: #111C24;
  height: 50px;
  display: block;
  line-height: 50px;
  outline: none;
  white-space: nowrap;
}
@media only screen and (max-width: 739px ) {
  .breadcrumb_link {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.home .breadcrumb_link {
  border-left: 1px solid rgba(119, 119, 119, 0.2);
}
.home .breadcrumb_link:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .home .breadcrumb_link:before {
  background-image: url(../images/icons.svg);
}
.home .breadcrumb_link:before {
  margin-right: 10px;
}
.home .breadcrumb_link:before {
  width: 14px;
  height: 14px;
  background-position: -136px 0;
  margin-top: -4px;
  vertical-align: middle;
}
@media only screen and (max-width: 739px ) {
  .home .breadcrumb_link {
    display: block;
    line-height: 44;
    overflow: hidden;
    text-indent: 100%;
    width: 44px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .home .breadcrumb_link {
    display: block;
    line-height: 55;
    overflow: hidden;
    text-indent: 100%;
    width: 55px;
  }
}
@media only screen and (max-width: 979px ) {
  .home .breadcrumb_link:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    margin: 0;
  }
}
.home .breadcrumb_link,
.breadcrumb_link.selected {
  height: 44px;
  line-height: 44px;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .home .breadcrumb_link,
  .breadcrumb_link.selected {
    height: 55px;
    line-height: 55px;
  }
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_link {
    padding-left: 53px;
    padding-right: 35px;
  }
  .home .breadcrumb_link {
    padding-left: 25px;
  }
  .home .breadcrumb_link,
  .breadcrumb_link.selected {
    display: block;
    height: 70px;
    line-height: 70px;
  }
  .breadcrumb_link.selected {
    height: 70px;
    line-height: 70px;
    position: relative;
    padding-left: 53px;
  }
  .breadcrumb_link.selected:before {
    background: url(../images/icons.png) no-repeat 0 0;
    content: "";
    display: inline-block;
  }
  .svg .breadcrumb_link.selected:before {
    background-image: url(../images/icons.svg);
  }
  .breadcrumb_link.selected:before {
    margin-right: 10px;
  }
  .breadcrumb_link.selected:before {
    width: 18px;
    height: 18px;
    background-position: -400px -36px;
    position: absolute;
    top: 27px;
    left: 25px;
  }
  .breadcrumb_link.selected:after {
    content: none;
  }
  .breadcrumb_item_options .breadcrumb_link.selected {
    color: #fff;
  }
}
.breadcrumb_item_options .breadcrumb_link {
  background-color: #111C24;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  color: #E9EAEA;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 740px ) {
  .breadcrumb_item_options .breadcrumb_link {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_item_options .breadcrumb_link {
    padding-left: 53px;
    padding-right: 35px;
  }
}
.breadcrumb_item_options .breadcrumb_link:last-child {
  border-bottom: none;
}
.no-touch .breadcrumb_item:not(.home) .breadcrumb_item_options .breadcrumb_link:hover,
.breadcrumb_item:not(.home) .breadcrumb_item_options .breadcrumb_link.selected {
  background-color: #29333A;
  color: #fff;
}
/* Breadcrumb Large Menu
	============================================================================= */
.breadcrumb_large_list {
  position: fixed;
  width: 100%;
  height: 100vh;
  z-index: 50;
  background: rgba(233, 234, 234, 0.95);
  overflow-y: scroll;
}
.breadcrumb_item .breadcrumb_large_list {
  display: none;
}
.breadcrumb_large_list.visible {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.breadcrumb_large {
  margin: 30px 0;
}
@media only screen and (min-width: 740px ) {
  .breadcrumb_large {
    margin: 50px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_large {
    margin: 80px 0;
  }
}
.breadcrumb_large_list.visible .breadcrumb_large {
  margin: 30px 0;
}
.breadcrumb_large_page {
  position: relative;
  background-color: #111C24;
  z-index: 1;
  padding: 30px;
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_large_page {
    padding: 50px 40px;
  }
}
.breadcrumb_large_close {
  position: absolute;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #D2D3D3;
  top: 0;
  right: 0;
  z-index: 2;
  display: inline-block;
  line-height: 1;
  outline: none;
  padding: 18px 30px 18px 20px;
  text-transform: uppercase;
}
.breadcrumb_large_close:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .breadcrumb_large_close:after {
  background-image: url(../images/icons.svg);
}
.breadcrumb_large_close:after {
  margin-left: 10px;
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_large_close {
    padding: 25px 40px 15px 20px;
  }
}
.breadcrumb_large_close:after {
  width: 18px;
  height: 18px;
  background-position: -418px -36px;
  margin-top: -2px;
  vertical-align: middle;
}
.breadcrumb_large_container {
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .breadcrumb_large_container {
    padding-left: 20px;
    padding-right: 20px;
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  .breadcrumb_large_container > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
@media only screen and (min-width: 980px ) {
  .breadcrumb_large_container {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  .breadcrumb_large_container > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
@media only screen and (min-width: 1220px ) {
  .breadcrumb_large_container {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  .breadcrumb_large_container > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
}
.breadcrumb_large_link {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #D2D3D3;
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  display: inline-block;
  padding: 14px 0;
  page-break-inside: avoid;
  text-transform: uppercase;
}
.no-touch .breadcrumb_large_link:hover {
  color: #D32D27;
}
/* ==========================================================================
	Breadcrumb Mobile
============================================================================= */
.breadcrumb_mobile_link {
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333333;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
}
.breadcrumb_mobile_link:focus,
.breadcrumb_mobile_link:hover {
  text-decoration: underline;
}
.breadcrumb_mobile_link:before {
  width: 4px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 8'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M4 8V0L0 4z'/%3E%3C/svg%3E%0A");
  content: '';
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.8));
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 5px;
}
.breadcrumb_mobile_link:after {
  width: 5px;
  height: 4px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 4'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M5 0v4H4V1H0V0h5z'/%3E%3C/svg%3E%0A");
  content: '';
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.8));
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 5px;
  opacity: 0.6;
}
/* ==========================================================================
	Page
============================================================================= */
.page_wrapper {
  overflow: hidden;
}
.page_wrapper:after {
  height: 100vh;
  z-index: 25;
  background-color: rgba(0, 0, 0, 0.75);
  content: "";
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: opacity 0.25s ease, visibility 0.25s ease;
}
.page_wrapper:after .page {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  background: #111C24;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.page_wrapper.fs-navigation-open:after {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.page_wrapper.cover {
  height: 100vh;
}
.page_wrapper.cover .page {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  background: #111C24;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.page_wrapper,
.page {
  background-color: #fff;
}
.page,
.page_content {
  outline: none;
}
.page_content {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .page_content {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .page_content {
    padding-bottom: 60px;
  }
}
@media screen and (min-width:  980px) {
  .page_section {
    width: 72.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .page_section_content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page_section_content.nucloud_map {
  padding: 0;
}
.page_section_content.nucloud_map p {
  margin: 0;
}
.page_section_content.nucloud_map iframe {
  display: block;
}
@media only screen and (min-width: 740px ) {
  .page_section_content.nucloud_map {
    padding: 0;
  }
}
/* 404 Page
	============================================================================= */
.page_404 {
  background-color: #F5F5F5;
}
.page_404_search {
  margin-top: 20px;
}
@media screen and (min-width:  980px) {
  .page_404_search {
    width: 72.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .page_404_search {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* Page Header
	============================================================================= */
.page_header {
  background-color: #111C24;
  overflow: hidden;
}
.page_header .page_intro {
  color: #fff;
}
.page_header.page_header_small .page_title {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  color: #fff;
  letter-spacing: 0.03em;
  margin: 0;
}
.page_header.page_header_small .page_title:after {
  width: 150px;
  height: 1px;
  backface-visibility: hidden;
  border-top: 1px solid #FFFFFF;
  content: "";
  display: block;
  margin: 15px 0;
}
.page_header.page_header_small .page_intro {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  color: #fff;
  margin: 0;
}
.page_header.blank .page_header_content_inner {
  padding-top: 50px;
  padding-bottom: 30px;
}
@media only screen and (min-width: 740px ) {
  .page_header.blank .page_header_content_inner {
    padding-top: 75px;
    padding-bottom: 40px;
  }
}
.page_header.red {
  background-color: #651525;
}
.page_header.oh_woodle .page_header_content {
  min-height: 300px;
}
.page_header.oh_woodle.oh_woodle_seal {
  background-color: #651525;
}
.page_header.oh_woodle.oh_woodle_seal .page_header_image {
  background: url(../images/oh_woodle_seal.png) no-repeat right bottom;
}
.page_header.oh_woodle.oh_woo .page_header_image {
  background: url(../images/oh_woo.png) no-repeat right bottom;
}
.page_header.oh_woodle.oh_woodle_general .page_header_image {
  background: url(../images/oh_woodle_general_blue.png) no-repeat right bottom;
}
.page_header.oh_woodle.oh_woodle_general.red .page_header_image {
  background: url(../images/oh_woodle_general_red.png) no-repeat right bottom;
}
.page_header.oh_woodle._oh_woodle_arts .page_header_image {
  background: url(../images/oh_woodle_arts_blue.png) no-repeat right bottom;
}
.page_header.oh_woodle._oh_woodle_arts.red .page_header_image {
  background: url(../images/oh_woodle_arts_red.png) no-repeat right bottom;
}
.page_header.oh_woodle.oh_woodle_sciences .page_header_image {
  background: url(../images/oh_woodle_sciences_blue.png) no-repeat right bottom;
}
.page_header.oh_woodle.oh_woodle_sciences.red .page_header_image {
  background: url(../images/oh_woodle_sciences_red.png) no-repeat right bottom;
}
.page_header.oh_woodle.oh_woodle_sports {
  background-color: #651525;
}
.page_header.oh_woodle.oh_woodle_sports .page_header_image {
  background: url(../images/oh_woodle_sports.png) no-repeat right bottom;
}
.svg .page_header.oh_woodle .page_header_image,
.svg .page_header.oh_woodle.red .page_header_image {
  background-image: none;
}
.page_header.image .page_header_content_inner,
.page_header.oh_woodle .page_header_content_inner {
  position: absolute;
  left: 0;
  bottom: 0;
}
.page_header.image .page_header_content_inner h1,
.page_header.oh_woodle .page_header_content_inner h1 {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
}
.page_header.image {
  position: relative;
}
.page_header.image .page_header_content {
  min-height: 300px;
}
@media only screen and (min-width: 740px ) {
  .page_header.image .page_header_content {
    min-height: 375px;
  }
}
@media only screen and (min-width: 980px ) {
  .page_header.image .page_header_content {
    min-height: 475px;
  }
}
@media only screen and (min-width: 1220px ) {
  .page_header.image .page_header_content {
    min-height: 575px;
  }
}
.page_header.image .page_header_image {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.page_header.image .page_header_image:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: rgba(17, 28, 36, 0);
  background: linear-gradient(to bottom, rgba(17, 28, 36, 0), rgba(17, 28, 36, 0.7));
  height: 75%;
  top: auto;
  bottom: 0;
  content: "";
  display: block;
}
@media only screen and (min-width: 740px ) {
  .page_header.image .page_header_image:after {
    height: 50%;
  }
}
.page_header.page_header_flexible_landing .page_header_image:after {
  height: 100%;
  background-color: #000;
  opacity: 0.2;
}
.page_header.page_header_gateway .page_header_image:after {
  height: 100%;
}
@media only screen and (max-width: 739px ) {
  .page_header.page_header_gateway .page_header_image:after {
    background-color: #000;
    opacity: 0.2;
  }
}
@media only screen and (min-width: 740px ) {
  .page_header.page_header_gateway .page_header_image:after {
    background: none;
  }
}
.page_header.page_header_slim .page_header_content {
  min-height: 126px;
}
@media only screen and (min-width: 500px ) {
  .page_header.page_header_slim .page_header_content {
    min-height: 130px;
  }
}
@media only screen and (min-width: 740px ) {
  .page_header.page_header_slim .page_header_content {
    min-height: 137px;
  }
}
@media only screen and (min-width: 980px ) {
  .page_header.page_header_slim .page_header_content {
    min-height: 160px;
  }
}
.page_header_link {
  position: relative;
  display: block;
}
.page_header_link:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  content: "";
  opacity: 0;
  pointer-events: none;
  transition: opacity .25s;
}
.page_header_link:hover:before,
.page_header_link:focus:before {
  opacity: 1;
}
.page_header_row {
  position: relative;
  z-index: 8;
}
.page_header_image {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
}
.page_header_svg {
  position: absolute;
  top: 50%;
  right: 0;
  display: none;
}
.svg .page_header_svg {
  display: block;
}
.oh_woodle .page_header_svg {
  width: 985px;
  height: 318px;
  -ms-transform: translate(20%, -50%);
      transform: translate(20%, -50%);
}
@media only screen and (max-width: 979px ) {
  .oh_woodle .page_header_svg {
    -ms-transform: translate(30%, -50%);
        transform: translate(30%, -50%);
  }
}
@media only screen and (max-width: 739px ) {
  .oh_woodle .page_header_svg {
    -ms-transform: translate(40%, -50%);
        transform: translate(40%, -50%);
  }
}
@media only screen and (max-width: 499px ) {
  .oh_woodle .page_header_svg {
    -ms-transform: translate(40%, -45%) scale(0.9);
        transform: translate(40%, -45%) scale(0.9);
  }
}
.oh_woo .page_header_svg {
  width: 1059px;
  height: 390px;
  -ms-transform: translate(-10%, -50%) scale(0.8);
      transform: translate(-10%, -50%) scale(0.8);
}
@media only screen and (max-width: 1219px ) {
  .oh_woo .page_header_svg {
    -ms-transform: translate(10%, -50%) scale(0.8);
        transform: translate(10%, -50%) scale(0.8);
  }
}
@media only screen and (max-width: 979px ) {
  .oh_woo .page_header_svg {
    -ms-transform: translate(30%, -50%) scale(0.8);
        transform: translate(30%, -50%) scale(0.8);
  }
}
@media only screen and (max-width: 739px ) {
  .oh_woo .page_header_svg {
    -ms-transform: translate(35%, -50%) scale(0.6);
        transform: translate(35%, -50%) scale(0.6);
  }
}
@media only screen and (max-width: 499px ) {
  .oh_woo .page_header_svg {
    -ms-transform: translate(40%, -50%) scale(0.4);
        transform: translate(40%, -50%) scale(0.4);
  }
}
.page_header_content {
  position: relative;
  z-index: 1;
}
.page_header_content h1 {
  color: #fff;
  margin: 0;
}
.page_header_content_inner {
  width: 100%;
  padding-bottom: 40px;
  transition: transform .25s;
}
@media only screen and (min-width: 740px ) {
  .page_header_content_inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page_header_link:hover .page_header_content_inner,
.page_header_link:focus .page_header_content_inner {
  -ms-transform: translate(0, -10px);
      transform: translate(0, -10px);
}
.sticky_button {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  font-size: 0.875rem;
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  background-color: #D32D27;
  color: #fff;
  display: block;
  letter-spacing: 0.3px;
  text-align: center;
  text-transform: uppercase;
  padding: 15px 0;
}
@media only screen and (min-width: 740px ) {
  .sticky_button {
    font-size: 16px;
    font-size: 1rem;
    right: 40px;
    bottom: 40px;
    width: 165px;
    padding: 20px 0;
  }
}
.sticky_button:hover,
.sticky_button:focus {
  background: #A51C33;
}
.page_header_breadcrumbs {
  margin-bottom: 4px;
  margin-top: 15px;
}
@media only screen and (min-width: 740px ) {
  .page_header_breadcrumbs {
    display: none;
  }
}
/* Components
	============================================================================= */
/* Shared Styles */
/* ==========================================================================
	Component Blocks
============================================================================= */
/* Callouts
	============================================================================= */
.text_callout_text_style,
.text_callout_text_dark_style,
.tall_block_text,
.text_callout_large_content p,
.bg_white .text_callout_large_content p,
.text_callout_small_content p,
.text_image_column_callout_text,
.text_image_column_callout_text p,
.text_image_column_large_heading_callout_text,
.text_image_column_large_heading_callout_text p,
.event_carousel_text,
.event_carousel_text p,
.life_after_owu_alumni_block_text,
.life_after_owu_alumni_block_caption,
.bg_red .text_callout_large_content p,
.bg_red_darker .text_callout_large_content p,
.bg_black .text_callout_large_content p,
.bg_red .text_callout_small_content p,
.bg_red_darker .text_callout_small_content p,
.bg_black .text_callout_small_content p,
.bg_red .text_image_column_callout_text,
.bg_red .text_image_column_callout_text p,
.bg_red_darker .text_image_column_callout_text,
.bg_red_darker .text_image_column_callout_text p,
.bg_black .text_image_column_callout_text,
.bg_black .text_image_column_callout_text p,
.bg_red .text_image_column_large_heading_callout_text,
.bg_red .text_image_column_large_heading_callout_text p,
.bg_red_darker .text_image_column_large_heading_callout_text,
.bg_red_darker .text_image_column_large_heading_callout_text p,
.bg_black .text_image_column_large_heading_callout_text,
.bg_black .text_image_column_large_heading_callout_text p,
.gallery_grid_block_caption {
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  font-weight: normal;
  line-height: 1.8;
  margin-top: 0;
}
.text_callout_text_dark_style,
.bg_red .text_callout_large_content p,
.bg_red_darker .text_callout_large_content p,
.bg_black .text_callout_large_content p,
.bg_red .text_callout_small_content p,
.bg_red_darker .text_callout_small_content p,
.bg_black .text_callout_small_content p,
.bg_red .text_image_column_callout_text,
.bg_red .text_image_column_callout_text p,
.bg_red_darker .text_image_column_callout_text,
.bg_red_darker .text_image_column_callout_text p,
.bg_black .text_image_column_callout_text,
.bg_black .text_image_column_callout_text p,
.bg_red .text_image_column_large_heading_callout_text,
.bg_red .text_image_column_large_heading_callout_text p,
.bg_red_darker .text_image_column_large_heading_callout_text,
.bg_red_darker .text_image_column_large_heading_callout_text p,
.bg_black .text_image_column_large_heading_callout_text,
.bg_black .text_image_column_large_heading_callout_text p,
.gallery_grid_block_caption {
  color: #D2D3D3;
}
/* ==========================================================================
	Component Helpers
============================================================================= */
/* Pagination
	============================================================================= */
.pagination_number_link {
  font-size: 22px;
  font-size: 1.375rem;
  color: #777777;
  line-height: 36px;
  text-align: center;
  vertical-align: middle;
}
@media only screen and (min-width: 740px ) {
  .pagination_number_link {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.pagination_number_link.pagination_number_selected {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #A51C33;
}
.no-touch .pagination_number_link:hover {
  color: #A51C33;
}
.pagination_arrow {
  display: block;
  line-height: 36px;
  overflow: hidden;
  text-indent: 100%;
  position: relative;
  vertical-align: middle;
}
.pagination_arrow:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  content: '';
  display: inline-block;
  transition: border-color 0.25s linear;
}
.pagination_arrow.pagination_arrow_left:after {
  border-right: 7px solid #D2D3D3;
}
.pagination_arrow.pagination_arrow_right:after {
  border-left: 7px solid #D2D3D3;
}
.no-touch .pagination_arrow.pagination_arrow_left:hover:after {
  border-right-color: #D32D27;
}
.no-touch .pagination_arrow.pagination_arrow_right:hover:after {
  border-left-color: #D32D27;
}
.pagination_number_link,
.pagination_arrow {
  width: 36px;
  height: 36px;
  display: inline-block;
}
/*
		Hover Shover
		============
		Adds the general hover swoop that covers image blocks
	*/
.hover_shover {
  position: relative;
  z-index: 0;
  backface-visibility: hidden;
  overflow: hidden;
}
.hover_shover .hover_shover_image:before {
  background-color: rgba(0, 0, 0, 0);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  height: 50% !important;
}
.hover_shover .hover_shover_image:after {
  background-color: rgba(0, 0, 0, 0);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  height: 100%;
  opacity: 0;
  transition: opacity 0.25s linear;
}
.touch .hover_shover .hover_shover_image:after {
  height: 50% !important;
  opacity: 1;
}
.hover_shover .hover_shover_image:before,
.hover_shover .hover_shover_image:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  top: auto;
  bottom: 0;
  content: "";
}
.no-touch .hover_shover:hover .hover_shover_image:after {
  opacity: 1;
}
/*
		Callout Carousel
		================
		Used to send callout groups to a carousel at mobile size
	*/
@media only screen and (min-width: 740px ) {
  .callout_carousel_row {
    width: auto;
    margin: 0;
  }
}
.callout_carousel .fs-carousel-page {
  background-color: #29333A;
}
.callout_carousel .fs-carousel-page.fs-carousel-active {
  background-color: #D32D27;
}
.callout_carousel.callout_carousel_black .fs-carousel-page:not(.fs-carousel-active) {
  background-color: #777777;
}
.callout_carousel.callout_carousel_red .fs-carousel-page:not(.fs-carousel-active) {
  background-color: #D2D3D3;
}
@media only screen and (max-width: 739px ) {
  .callout_carousel.fs-carousel.fs-carousel-enabled {
    width: 97.91666667%;
    float: left;
    margin-left: 1.04166667%;
    margin-right: 1.04166667%;
  }
}
@media only screen and (max-width: 739px ) {
  .callout_carousel_item {
    width: 100%;
    margin: 0 20px 0 0;
    padding-bottom: 20px;
  }
  .callout_carousel_item:last-child {
    margin-right: 0;
  }
  .callout_carousel_item.fs-carousel-item {
    opacity: 0;
    transition: opacity 0.25s ease;
  }
  .callout_carousel_item.fs-carousel-item.fs-carousel-visible {
    opacity: 1;
  }
}
/*
		Carousel Blocks Base
		====================
		Carousel used in columned content sections
	*/
.carousel_blocks.fs-carousel-enabled .fs-carousel-item {
  min-height: 1px;
}
.carousel_blocks.fs-carousel-enabled .fs-carousel-control {
  bottom: 20px;
  top: auto;
  margin: 0;
}
.carousel_blocks.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  right: 70px;
}
.carousel_blocks.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next {
  right: 20px;
}
@media only screen and (max-width: 499px ) {
  .carousel_blocks .hover_shover_image:before,
  .carousel_blocks .hover_shover_image:after {
    bottom: auto;
    top: 0;
  }
  .touch .carousel_blocks .hover_shover_image:before,
  .touch .carousel_blocks .hover_shover_image:after {
    height: 100% !important;
    opacity: 1;
  }
  .carousel_blocks .hover_shover_image:before {
    background-color: rgba(0, 0, 0, 0.7);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
  }
  .carousel_blocks .hover_shover_image:after {
    background-color: rgba(0, 0, 0, 0.7);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));
  }
}
/* ==========================================================================
	In-Content Components
============================================================================= */
/* ==========================================================================
	Row Components
============================================================================= */
.component {
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
}
@media only screen and (min-width: 980px ) {
  .component {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .component {
    padding-bottom: 60px;
  }
}
.component picture img {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 740px ) {
  .component_header {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 979px ) {
  .component_link_header .component_heading {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 980px ) {
  .component_link_header .component_heading {
    float: left;
  }
}
.component_link_header p {
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  margin: 0 0 10px;
}
@media only screen and (min-width: 500px ) {
  .component_link_header p {
    font-size: 16px;
    font-size: 1rem;
    display: inline-block;
  }
}
@media only screen and (min-width: 740px ) {
  .component_link_header p {
    font-size: 16px;
    font-size: 1rem;
    margin: 0;
  }
}
.component_link_header .component_header_links {
  padding: 10px 0;
}
@media only screen and (min-width: 980px ) {
  .component_link_header .component_header_links {
    margin-top: 35px;
    padding: 15px 0 25px;
    text-align: right;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .component_link_header .component_header_links_label {
    margin-right: 10px;
  }
}
.component_link_header .component_header_link,
.typography .component_link_header .component_header_link,
.form_builder_errors .component_link_header .component_header_link {
  border-bottom: 1px solid transparent;
  color: #D32D27;
  color: #A51C33;
  font-size: 16px;
  font-size: 1rem;
  border-color: #A51C33;
  margin-right: 10px;
}
.no-touch .component_link_header .component_header_link:hover,
.no-touch .typography .component_link_header .component_header_link:hover,
.no-touch .form_builder_errors .component_link_header .component_header_link:hover {
  border-color: #D32D27;
}
.component_link_header .component_header_link:last-child,
.typography .component_link_header .component_header_link:last-child,
.form_builder_errors .component_link_header .component_header_link:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 499px ) {
  .component_link_header .component_header_link,
  .typography .component_link_header .component_header_link,
  .form_builder_errors .component_link_header .component_header_link {
    display: block;
    clear: both;
    float: left;
    margin-bottom: 8px;
  }
}
@media only screen and (min-width: 740px ) {
  .component_link_header .component_header_link,
  .typography .component_link_header .component_header_link,
  .form_builder_errors .component_link_header .component_header_link {
    margin-left: 10px;
    margin-right: 0;
  }
}
.no-touch .component_link_header .component_header_link:hover,
.no-touch .typography .component_link_header .component_header_link:hover,
.no-touch .form_builder_errors .component_link_header .component_header_link:hover {
  color: #D32D27;
}
@media only screen and (min-width: 740px ) {
  .component_footer {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .component_divider {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.component_divider hr {
  background-color: #E9EAEA;
  height: 4px;
  margin: 30px 0;
}
/* Columned Rows
	============================================================================= */
/* Two Unequal Columns */
@media screen and (min-width:  980px) {
  .component_two_columns_column_lg {
    width: 64.58333333%;
  }
}
@media screen and (min-width:  1220px) {
  .component_two_columns_column_lg {
    width: 56.25%;
  }
}
.component_two_columns_column_md {
  float: left;
}
@media screen and (min-width:  980px) {
  .component_two_columns_column_md {
    width: 47.91666667%;
  }
}
.component_two_columns_column_sm {
  float: right;
}
@media screen and (min-width:  980px) {
  .component_two_columns_column_sm {
    width: 47.91666667%;
  }
}
@media screen and (min-width:  1220px) {
  .component_two_columns_column_sm {
    width: 39.58333333%;
  }
}
@media screen and (min-width:  980px) {
  .component_two_columns_column_sm_push {
    width: 31.25%;
  }
}
@media screen and (min-width:  1220px) {
  .component_two_columns_column_sm_push {
    width: 31.25%;
  }
}
@media screen and (min-width:  1220px) {
  .component_two_columns_column_sm_push:last-child {
    margin-left: 9.375%;
  }
}
/* Three Equal Columns */
@media screen and (min-width:  740px) and (max-width:  979px) {
  .component_three_columns_column {
    width: 31.25%;
  }
}
@media screen and (min-width:  980px) {
  .component_three_columns_column {
    width: 31.25%;
  }
}
@media only screen and (min-width: 740px ) {
  .component_three_columns_column:nth-child(3n+1) {
    clear: both;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .component_three_columns_two_column {
    width: 47.91666667%;
  }
}
@media screen and (min-width:  980px) {
  .component_three_columns_two_column {
    width: 47.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .component_three_columns_two_column:nth-child(2n+1) {
    clear: both;
  }
}
/* Row with Sidebar */
.row_sidebar {
  position: relative;
  overflow: hidden;
}
.row_sidebar:before,
.row_sidebar:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.row_sidebar:before {
  z-index: 0;
  background-color: #E9EAEA;
  content: "";
}
.row_sidebar.bg_red:before {
  background-color: #A51C33;
}
.row_sidebar.bg_red_darker:before {
  background-color: #651525;
}
.row_sidebar.bg_black:before {
  background-color: #111C24;
}
@media only screen and (max-width: 739px ) {
  .row_sidebar {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .row_sidebar {
    margin-top: -20px;
  }
  .row_sidebar:before {
    left: -50%;
    z-index: 1;
    -ms-transform: translateX(-111px);
        transform: translateX(-111px);
  }
}
@media only screen and (min-width: 980px ) {
  .row_sidebar:before {
    -ms-transform: translateX(-160px);
        transform: translateX(-160px);
  }
}
@media only screen and (min-width: 1220px ) {
  .row_sidebar:before {
    -ms-transform: translateX(-200px);
        transform: translateX(-200px);
  }
}
.row_sidebar_sidebar {
  position: relative;
  z-index: 2;
  background-color: #E9EAEA;
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .row_sidebar_sidebar {
    width: 31.25%;
  }
}
@media screen and (min-width:  980px) {
  .row_sidebar_sidebar {
    width: 31.25%;
  }
}
.bg_red .row_sidebar_sidebar {
  background-color: #A51C33;
}
.bg_red_darker .row_sidebar_sidebar {
  background-color: #651525;
}
.bg_black .row_sidebar_sidebar {
  background-color: #111C24;
}
.row_sidebar_header {
  padding-top: 40px;
  padding-bottom: 20px;
}
@media only screen and (min-width: 980px ) {
  .row_sidebar_header {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 740px ) {
  .row_sidebar_header {
    padding-left: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 980px ) {
  .row_sidebar_header {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .row_sidebar_content {
    width: 64.58333333%;
  }
}
@media screen and (min-width:  980px) {
  .row_sidebar_content {
    width: 64.58333333%;
  }
}
@media only screen and (min-width: 740px ) {
  .row_sidebar_content {
    padding-top: 20px;
  }
}
.row_sidebar_content .fs-carousel-pagination {
  margin-top: 20px;
}
/* News Row */
.news_columned {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #E9EAEA;
}
@media only screen and (min-width: 980px ) {
  .news_columned {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .news_columned {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 740px ) {
  .news_columned_section {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.news_archive_link {
  display: inline-block;
  margin: 0 0 25px;
}
/* Carousel Rows
	============================================================================= */
/*
		Row Carousel Base
		=================
	*/
.carousel_row {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.carousel_row:before,
.carousel_row:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.carousel_row:before {
  z-index: 0;
  background-color: #E9EAEA;
  content: "";
}
.carousel_row_black.carousel_row:before {
  background-color: #111C24;
}
.carousel_row_black.carousel_row:after {
  z-index: -1;
  background-color: #651525;
  content: "";
  margin-top: 20px;
}
@media only screen and (max-width: 739px ) {
  .carousel_row {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .carousel_row {
    height: 460px;
    margin-top: -20px;
  }
  .carousel_row:before {
    left: -50%;
    z-index: 1;
    -ms-transform: translateX(-111px);
        transform: translateX(-111px);
  }
}
@media only screen and (min-width: 980px ) {
  .carousel_row {
    height: 480px;
  }
  .carousel_row:before {
    -ms-transform: translateX(-230px);
        transform: translateX(-230px);
  }
}
@media only screen and (min-width: 1220px ) {
  .carousel_row:before {
    -ms-transform: translateX(-287px);
        transform: translateX(-287px);
  }
}
.carousel_row_sidebar {
  position: relative;
  z-index: 2;
  background-color: #E9EAEA;
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .carousel_row_sidebar {
    width: 31.25%;
  }
}
@media screen and (min-width:  980px) {
  .carousel_row_sidebar {
    width: 22.91666667%;
  }
}
.carousel_row_black .carousel_row_sidebar {
  background-color: #111C24;
}
@media only screen and (min-width: 740px ) {
  .carousel_row_sidebar {
    height: 460px;
  }
}
@media only screen and (min-width: 980px ) {
  .carousel_row_sidebar {
    height: 480px;
  }
}
.carousel_row_header {
  padding-top: 40px;
  padding-bottom: 20px;
}
@media only screen and (min-width: 980px ) {
  .carousel_row_header {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 740px ) {
  .carousel_row_header {
    padding-left: 20px;
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .carousel_row_header {
    padding-top: 80px;
    padding-bottom: 40px;
  }
}
.carousel_row_heading {
  margin: 0 0 20px;
}
@media only screen and (min-width: 740px ) {
  .carousel_row_heading {
    margin: 15px 0 30px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 1219px ) {
  .carousel_row_text {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .carousel_row_carousel_container {
    width: 64.58333333%;
  }
}
@media screen and (min-width:  980px) {
  .carousel_row_carousel_container {
    width: 72.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .carousel_row_carousel_container {
    padding-top: 20px;
  }
}
.carousel_row_carousel {
  position: relative;
}
.carousel_row_carousel.fs-carousel-enabled .fs-carousel-controls {
  position: absolute;
  top: auto;
  right: 100%;
  z-index: 3;
}
@media only screen and (max-width: 739px ) {
  .carousel_row_carousel.fs-carousel-enabled .fs-carousel-controls {
    display: none;
  }
}
.carousel_row_carousel.fs-carousel-enabled .fs-carousel-control {
  top: auto;
  bottom: 30px;
  margin: 0;
}
.carousel_row_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  right: 65px;
}
@media only screen and (min-width: 980px ) {
  .carousel_row_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous {
    right: 70px;
  }
}
@media only screen and (min-width: 1220px ) {
  .carousel_row_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous {
    right: 75px;
  }
}
.carousel_row_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next {
  right: 15px;
}
@media only screen and (min-width: 980px ) {
  .carousel_row_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next {
    right: 20px;
  }
}
@media only screen and (min-width: 1220px ) {
  .carousel_row_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next {
    right: 25px;
  }
}
.carousel_row_carousel.fs-carousel-enabled .fs-carousel-pagination {
  margin-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .carousel_row_carousel.fs-carousel-enabled .fs-carousel-pagination {
    display: none;
  }
}
.carousel_row_carousel.fs-carousel-enabled .fs-carousel-page {
  background-color: #777777;
}
.carousel_row_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
  background-color: #D32D27;
}
.carousel_row_carousel .carousel_row_item {
  border-right: 1px solid #E9EAEA;
}
@media only screen and (min-width: 740px ) {
  .carousel_row_carousel .carousel_row_item {
    height: 440px;
  }
  .carousel_row_carousel .carousel_row_item:last-child {
    border-color: #fff;
  }
}
@media only screen and (min-width: 980px ) {
  .carousel_row_carousel .carousel_row_item {
    height: 460px;
  }
}
.fs-carousel-canister {
  -ms-touch-action: pan-y !important;
      touch-action: pan-y !important;
}
/* ==========================================================================
	Sidebar Components
============================================================================= */
.sidebar_navigation {
  margin-top: 20px;
  margin-bottom: 20px;
}
.sidebar_navigation:first-child {
  margin-top: 0;
}
.sidebar_navigation:last-child {
  margin-bottom: 0;
}
/* Blocks & Callouts */
/* ==========================================================================
	Carousel Block
============================================================================= */
.carousel_block {
  position: relative;
}
.carousel_block_content {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  backface-visibility: hidden;
  padding: 60px 25px 25px;
}
@media only screen and (max-width: 499px ) {
  .carousel_block_content {
    height: 100%;
    bottom: auto;
    top: 0;
    padding: 30px 30px 80px;
  }
}
.carousel_block_image {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  position: relative;
  z-index: 1;
}
.carousel_block_title {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  color: #fff;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  line-height: 1;
  margin: 0 0 10px;
}
@media only screen and (min-width: 500px ) {
  .fs-carousel-enabled .no_caption .carousel_block_title {
    margin-bottom: 0;
    padding-right: 100px;
  }
}
.carousel_block_caption {
  font-size: 17px;
  font-size: 1.0625rem;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  color: #fff;
  margin: 0;
}
@media only screen and (min-width: 500px ) {
  .fs-carousel-enabled .carousel_block_caption {
    padding-right: 100px;
  }
}
.carousel_block_link {
  color: #fff;
  display: block;
  margin-top: 10px;
}
/* ==========================================================================
	News Block
============================================================================= */
.news_block {
  border-top: 1px solid #D2D3D3;
  padding: 25px 0;
}
.news_block_image {
  margin-bottom: 20px;
}
@media only screen and (min-width: 500px ) {
  .news_block_image {
    float: right;
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .news_block_image {
    float: left;
    margin-left: 0;
    margin-right: 30px;
  }
}
.news_block_content {
  overflow: hidden;
}
.news_block_title {
  margin: 0 0 8px;
}
.news_block_title a {
  position: relative;
  display: block;
  padding-right: 12px;
  color: #111C24;
}
.news_block_title a:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 8px;
  transition: transform, opacity;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .news_block_title a:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
.news_block_title a:after {
  opacity: 0;
}
.no-touch .news_block_title a:hover:after {
  opacity: 1;
}
@media only screen and (min-width: 740px ) {
  .news_block_title a {
    position: relative;
    display: block;
    padding-right: 13px;
  }
  .news_block_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 7px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 8px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .news_block_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
@media only screen and (min-width: 980px ) {
  .news_block_title a {
    position: relative;
    display: block;
    padding-right: 14px;
  }
  .news_block_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 8px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 10px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .news_block_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
.news_block_subtitle {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  color: #777777;
  margin: 0;
}
.news_block_subtitle a {
  color: #777777;
}
.no-touch .news_block_subtitle a:hover {
  color: #D32D27;
}
.news_block_excerpt {
  font-size: 18px;
  font-size: 1.125rem;
  color: #29333A;
  margin-bottom: 0;
}
.news_headline_block {
  border-top: 1px solid #D2D3D3;
  padding: 25px 0;
}
.news_headline_block .news_block_title a {
  position: relative;
  display: block;
  padding-right: 12px;
}
.news_headline_block .news_block_title a:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 8px;
  transition: transform, opacity;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .news_headline_block .news_block_title a:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
@media only screen and (min-width: 740px ) {
  .news_headline_block .news_block_title a {
    position: relative;
    display: block;
    padding-right: 13px;
  }
  .news_headline_block .news_block_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 7px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 8px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .news_headline_block .news_block_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
@media only screen and (min-width: 980px ) {
  .news_headline_block .news_block_title {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.news_list_block {
  border-bottom: 1px solid #D2D3D3;
  border-top: none;
}
@media only screen and (min-width: 740px ) {
  .news_list_block {
    padding: 40px 0;
  }
}
@media only screen and (min-width: 740px ) {
  .news_list_block .news_block_title {
    margin-top: 10px;
  }
}
.news_block_title a::-moz-selection,
.news_block_subtitle a::-moz-selection,
.news_block_excerpt::-moz-selection {
  background: #111c24;
  color: #FFF;
}
.news_block_title a::selection,
.news_block_subtitle a::selection,
.news_block_excerpt::selection {
  background: #111c24;
  color: #FFF;
}
.news_block_blurb_link {
  color: #A51C33;
}
.no-touch .news_block_blurb_link:hover {
  color: #D32D27;
}
/* ==========================================================================
	Event Block
============================================================================= */
.event_block {
  background-color: #7B1426;
}
.event_block.fs-carousel-item {
  position: relative;
}
.event_block.fs-carousel-item:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(123, 20, 38, 0.7);
  content: "";
  transition: opacity 0.25s ease;
}
.event_block.fs-carousel-item.fs-carousel-visible:before {
  opacity: 0;
  pointer-events: none;
}
.event_block_content {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  padding: 25px 30px;
}
.event_block_date {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  font-size: 1.75rem;
  margin: 0 0 15px;
  text-transform: uppercase;
}
.event_block_date .month {
  color: #D32D27;
}
.event_block_title {
  margin: 0 0 15px;
}
.event_block_title:last-child {
  margin: 0;
}
.event_block:not(.event_list_block):not(.featured_event_block) .event_block_title {
  font-size: 18px;
  font-size: 1.125rem;
}
.event_block_category {
  color: #7B1426;
  display: inline-block;
  margin-bottom: 8px;
}
.no-touch a.event_block_category:hover {
  color: #D32D27;
}
.event_block_time {
  margin: 0;
}
.event_carousel .event_block_time {
  margin-bottom: 15px;
}
.no-touch .event_block_time a:hover {
  border-color: #fff;
}
.event_block_date,
.event_block_title,
.event_block_time,
.event_block_time a {
  color: #fff;
}
/*
	Event List Block
	================
*/
.event_list_block {
  background: transparent;
}
@media only screen and (min-width: 740px ) {
  .event_list_block {
    border-bottom: 1px solid #D2D3D3;
    padding: 30px 0;
  }
}
.event_list_block.fs-carousel-item:before {
  content: none;
}
.event_list_block .event_block_title {
  color: #111C24;
}
.event_list_block .event_block_time,
.event_list_block .event_block_time a {
  color: #777777;
}
.no-touch .event_list_block .event_block_time a:hover {
  color: #111C24;
  border-color: #111C24;
}
@media only screen and (min-width: 740px ) {
  .event_list_block .event_block_image {
    max-width: 270px;
    float: right;
    margin-left: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .event_list_block .event_block_image {
    float: left;
    margin-left: 0;
    margin-right: 30px;
  }
}
.event_list_block .event_block_content {
  padding: 20px 0;
}
@media only screen and (min-width: 740px ) {
  .event_list_block .event_block_content {
    overflow: hidden;
    padding: 10px 0;
  }
}
/* ==========================================================================
	Event Headline Block | Borrows styles from news_block.less
============================================================================= */
.event_headline_block {
  border-top: 1px solid #D2D3D3;
  padding: 25px 0;
}
.event_headline_block .event_headline_block_title a {
  position: relative;
  display: block;
  padding-right: 12px;
}
.event_headline_block .event_headline_block_title a:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 8px;
  transition: transform, opacity;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .event_headline_block .event_headline_block_title a:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
@media only screen and (min-width: 740px ) {
  .event_headline_block .event_headline_block_title a {
    position: relative;
    display: block;
    padding-right: 13px;
  }
  .event_headline_block .event_headline_block_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 7px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 8px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .event_headline_block .event_headline_block_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
@media only screen and (min-width: 980px ) {
  .event_headline_block .event_headline_block_title {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.event_headline_block_content {
  overflow: hidden;
}
.event_headline_block_date {
  margin: 0 0 10px;
}
.event_headline_block_date a {
  color: #D32D27;
  border-bottom: 1px solid transparent;
}
.no-touch .event_headline_block_date a:hover {
  border-bottom-color: #D32D27;
}
.event_headline_block_title {
  margin: 0 0 8px;
  margin: 0;
}
.event_headline_block_title a {
  position: relative;
  display: block;
  padding-right: 12px;
  color: #111C24;
}
.event_headline_block_title a:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 8px;
  transition: transform, opacity;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .event_headline_block_title a:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
.event_headline_block_title a:after {
  opacity: 0;
}
.no-touch .event_headline_block_title a:hover:after {
  opacity: 1;
}
@media only screen and (min-width: 740px ) {
  .event_headline_block_title a {
    position: relative;
    display: block;
    padding-right: 13px;
  }
  .event_headline_block_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 7px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 8px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .event_headline_block_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
@media only screen and (min-width: 980px ) {
  .event_headline_block_title a {
    position: relative;
    display: block;
    padding-right: 14px;
  }
  .event_headline_block_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 8px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 10px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .event_headline_block_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
.event_headline_block_date a::-moz-selection,
.event_headline_block_title a::-moz-selection {
  background: #111c24;
  color: #FFF;
}
.event_headline_block_date a::selection,
.event_headline_block_title a::selection {
  background: #111c24;
  color: #FFF;
}
/* ==========================================================================
	Profile Block
============================================================================= */
.profile_block {
  background-color: #fff;
  padding: 30px 20px;
}
@media only screen and (min-width: 500px ) {
  .profile_block {
    padding: 30px;
  }
}
@media only screen and (min-width: 740px ) {
  .profile_block {
    padding: 40px 30px;
  }
}
.profile_block_header {
  border-bottom: 6px solid #E9EAEA;
  padding-bottom: 30px;
}
.profile_block_image {
  width: 90px;
  height: 90px;
  border-radius: 100%;
  float: left;
  margin-right: 30px;
  overflow: hidden;
}
@media only screen and (min-width: 980px ) {
  .profile_block_image {
    width: 110px;
    height: 110px;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 979px ), only screen and (min-width: 1220px ) {
  .profile_block_image {
    width: 130px;
    height: 130px;
  }
}
.profile_block_header_content {
  overflow: hidden;
}
.profile_block_name {
  margin: 0 0 10px;
}
@media only screen and (min-width: 500px ) and (max-width: 979px ), only screen and (min-width: 1220px ) {
  .profile_block_name {
    margin: 15px 0 10px;
  }
}
.profile_block_title {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #A51C33;
  margin: 0;
}
.profile_block_content {
  padding-top: 30px;
}
.profile_block_text {
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
}
.profile_carousel .profile_block_text a {
  color: #A51C33;
}
.profile_block_name::-moz-selection,
.profile_block_title::-moz-selection,
.profile_block_text::-moz-selection,
.profile_carousel_text::-moz-selection,
.profile_carousel_heading::-moz-selection {
  background: #111c24;
  color: #FFF;
}
.profile_block_name::selection,
.profile_block_title::selection,
.profile_block_text::selection,
.profile_carousel_text::selection,
.profile_carousel_heading::selection {
  background: #111c24;
  color: #FFF;
}
/* ==========================================================================
	Story Block
============================================================================= */
.story_block {
  background-color: #fff;
  padding: 30px 20px;
}
@media only screen and (min-width: 500px ) {
  .story_block {
    padding: 30px;
  }
}
@media only screen and (min-width: 740px ) {
  .story_block {
    padding: 35px 30px;
  }
}
.story_block_title a {
  color: #111C24;
}
.no-touch .story_block_title a:hover {
  color: #D32D27;
}
.story_carousel_heading::-moz-selection,
.story_carousel_text::-moz-selection,
.story_block_title a::-moz-selection,
.story_block_link::-moz-selection,
.story_block_content::-moz-selection {
  background: #111c24;
  color: #FFF;
}
.story_carousel_heading::selection,
.story_carousel_text::selection,
.story_block_title a::selection,
.story_block_link::selection,
.story_block_content::selection {
  background: #111c24;
  color: #FFF;
}
/* ==========================================================================
	Featured Story Block
============================================================================= */
.featured_story_block {
  width: 100%;
  position: relative;
  padding-top: 100%;
}
.featured_story_block .block_link {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media only screen and (min-width: 740px ) {
  .no-touch .featured_story_block .block_link:hover .featured_story_block_content {
    transform: translate3d(0, -10px, 0);
  }
  .no-csstransforms3d.no-touch .featured_story_block .block_link:hover:hover .featured_story_block_content {
    -ms-transform: translate(0, -10px);
        transform: translate(0, -10px);
  }
}
.featured_story_block_image {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
}
.featured_story_block_content {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  backface-visibility: hidden;
  padding: 30px;
  transition: transform 0.25s ease;
}
.featured_story_block_title {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  color: #fff;
  letter-spacing: 0.03em;
  margin: 0;
}
.featured_story_block_title:after {
  width: 150px;
  height: 1px;
  backface-visibility: hidden;
  border-top: 1px solid #FFFFFF;
  content: "";
  display: block;
  margin: 15px 0;
}
.featured_story_block_subtitle {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  color: #fff;
  margin: 0;
}
/* ==========================================================================
	Tall Block (Global)
============================================================================= */
.tall_block {
  position: relative;
  background-color: #651525;
  height: 450px;
  transition: opacity 0.25s ease;
}
@media only screen and (min-width: 500px ) {
  .tall_block {
    height: 475px;
  }
}
@media only screen and (min-width: 740px ) {
  .tall_block {
    height: 490px;
  }
}
@media only screen and (min-width: 980px ) {
  .tall_block {
    height: 530px;
  }
}
.tall_block.tall_block_cover.fs-carousel-item {
  margin-right: 30px;
}
.tall_block.tall_block_cover.fs-carousel-item:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(101, 21, 37, 0.7);
  content: "";
  transition: opacity 0.25s ease;
}
.tall_block.tall_block_cover.fs-carousel-item.fs-carousel-visible:before {
  opacity: 0;
  pointer-events: none;
}
.tall_block_content {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  padding: 30px 30px 25px;
}
.tall_block_date {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  font-size: 1.75rem;
  margin: 0 0 15px;
  text-transform: uppercase;
}
.tall_block_date .month {
  color: #D32D27;
}
.tall_block_title {
  color: #E5837F;
  margin: 0 0 15px;
}
.tall_block_text {
  color: #E9EAEA;
  line-height: 1.5;
}
.tall_block_link {
  color: #E5837F;
}
.no-touch .tall_block_link:hover {
  color: #D32D27;
}
/* ==========================================================================
	Alert
============================================================================= */
.alert {
  background: #ffb60f;
  padding-top: 20px;
  padding-bottom: 0px;
}
.alert strong {
  font-weight: normal;
}
.alert_toggle_button {
  width: 34px;
  height: 34px;
  position: relative;
  float: right;
  border-radius: 50%;
  border: 1px solid #7B1426;
  display: block;
  outline: 0;
}
.alert_toggle_label {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.alert_toggle_label.focusable:active,
.alert_toggle_label.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.fs-swap-enabled .alert_toggle_icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  display: inline-block;
}
.fs-swap-enabled .alert_toggle_icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 15px;
  height: 15px;
  background: url("../images/plus.svg") no-repeat;
  display: block;
  content: "";
}
.fs-swap-active .alert_toggle_icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 12px;
  height: 3px;
  background: #000;
  content: "";
  display: block;
}
.alert_heading {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
  color: #111C24;
  margin: 0 0 20px;
}
@media only screen and (min-width: 740px ) {
  .alert_heading {
    font-size: 32px;
    font-size: 2rem;
  }
}
.alert_text {
  color: #111C24;
  padding-bottom: 20px;
}
.alert_text.fs-swap-enabled {
  display: none;
}
.alert_text.fs-swap-active {
  display: block;
}
.alert_text,
.alert_text p {
  margin: 0;
}
.alert_text strong {
  font-weight: 700;
}
.alert_text em {
  font-style: italic;
}
.alert_text a {
  color: #651525;
  border-color: #651525;
}
.no-touch .alert_text a:hover {
  color: #D32D27;
  border-color: #D32D27;
}
/* ==========================================================================
	Alert Sticky
============================================================================= */
.alert_sticky {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999;
  background: #29333A;
  color: #fff;
  padding: 20px 0;
}
@media only screen and (min-width: 740px ) {
  .alert_sticky_inner {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.alert_sticky_text {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 21px;
  font-size: 1.3125rem;
}
.alert_sticky_text p {
  margin-top: 0;
}
@media only screen and (min-width: 740px ) {
  .alert_sticky_text p {
    margin: 0;
  }
}
.alert_sticky_link {
  font-size: 16px;
  font-size: 1rem;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  position: relative;
  padding-right: 12px;
  background: #111C24;
  color: inherit;
  display: block;
  letter-spacing: 1px;
  padding: 17px 38px 17px 28px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}
.alert_sticky_link:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 5px;
  transition: transform;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .alert_sticky_link:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
.alert_sticky_link:after {
  margin-left: 10px;
}
/* ==========================================================================
	Text Callout Small
============================================================================= */
.text_callout_large {
  padding-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .text_callout_large {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.text_callout_large_title {
  margin: 0 0 15px;
}
.text_callout_large_title,
.text_callout_large_title a {
  color: #111C24;
}
.bg_red .text_callout_large_title,
.bg_red .text_callout_large_title a,
.bg_red_darker .text_callout_large_title,
.bg_red_darker .text_callout_large_title a,
.bg_black .text_callout_large_title,
.bg_black .text_callout_large_title a {
  color: #fff;
}
.bg_white .text_callout_large_title,
.bg_white .text_callout_large_title a {
  color: #111C24;
}
.no-touch .text_callout_large_title a:hover {
  color: #D32D27;
}
.text_callout_large_subtitle {
  color: #777777;
  margin: 0 0 15px;
}
/* ==========================================================================
	Text Callout Large
============================================================================= */
.text_callout_small {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .text_callout_small {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.text_callout_small_title {
  margin: 0 0 15px;
}
.bg_red .text_callout_small_title,
.bg_red_darker .text_callout_small_title,
.bg_black .text_callout_small_title {
  color: #fff;
}
.bg_white .text_callout_small_title {
  color: #111C24;
}
.bg_white .text_callout_small_content p {
  color: #777777;
}
/* ==========================================================================
	Text Image Callout
============================================================================= */
@media only screen and (min-width: 740px ) {
  .text_image_callout {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 1px solid #D2D3D3;
  }
  :first-child > .text_image_callout {
    padding-top: 0;
  }
  :last-child > .text_image_callout {
    border: none;
  }
}
@media only screen and (min-width: 740px ) and only screen and (min-width: 980px ) {
  .text_image_callout {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 740px ) and only screen and (min-width: 980px ) {
  .text_image_callout {
    padding-bottom: 60px;
  }
}
.in_content_text_image_callout {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media only screen and (max-width: 739px ) {
  .in_content_text_image_callout .text_image_callout_image img {
    width: auto;
    min-width: 150px;
    max-width: 100%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 740px ) {
  .in_content_text_image_callout {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 740px ) and only screen and (min-width: 980px ) {
  .in_content_text_image_callout {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 740px ) and only screen and (min-width: 980px ) {
  .in_content_text_image_callout {
    padding-bottom: 60px;
  }
}
.text_image_callout_title {
  margin: 0 0 15px;
}
.text_image_callout_image {
  width: 100%;
  margin-bottom: 25px;
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_image {
    width: auto;
    max-width: 245px;
    float: right;
    margin-bottom: 0;
    margin-left: 30px;
  }
}
.text_image_callout_image img {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_content {
    overflow: hidden;
  }
}
.text_image_callout_text p:first-child {
  margin-top: 0;
}
.text_image_callout_text p:last-child {
  margin-bottom: 0;
}
.text_image_callout_link {
  display: inline-block;
  margin: 20px 0 0;
}
/* ==========================================================================
	Text Image Column Callout
============================================================================= */
.text_image_column_callout_content {
  padding-bottom: 20px;
}
.text_image_column_callout_title {
  margin: 0 0 15px;
}
.bg_red .text_image_column_callout_title,
.bg_red_darker .text_image_column_callout_title,
.bg_black .text_image_column_callout_title {
  color: #fff;
}
.text_image_column_callout_image {
  width: 100%;
  margin-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .text_image_column_callout_image {
    margin-bottom: 40px;
  }
}
.bg_white .text_image_column_callout_text,
.bg_white .text_image_column_callout_text p {
  color: #777777;
}
/* ==========================================================================
	Text Image Column Large Heading Callout
============================================================================= */
.text_image_column_large_heading_callout_title {
  color: #A51C33;
  margin: 0 0 15px;
}
.bg_red .text_image_column_large_heading_callout_title,
.bg_red_darker .text_image_column_large_heading_callout_title,
.bg_black .text_image_column_large_heading_callout_title {
  color: #fff;
}
.text_image_column_large_heading_callout_image {
  width: 100%;
  margin-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .text_image_column_large_heading_callout_image {
    margin-bottom: 40px;
  }
}
.bg_white .text_image_column_large_heading_callout_text,
.bg_white .text_image_column_large_heading_callout_text p {
  color: #777777;
}
@media only screen and (min-width: 980px ) {
  .text_image_column_large_heading_callout_text,
  .text_image_column_large_heading_callout_text p {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.text_image_column_large_heading_callout_text a,
.text_image_column_large_heading_callout_text p a {
  color: #D32D27;
  border-bottom: 1px solid transparent;
  transition: border-color 0.25s ease;
}
.no-touch .text_image_column_large_heading_callout_text a:hover,
.no-touch .text_image_column_large_heading_callout_text p a:hover {
  border-color: #D32D27;
}
/* ==========================================================================
	Perspective Callout
============================================================================= */
@media only screen and (min-width: 740px ) {
  .perspective_callout {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (min-width: 980px ) {
  .perspective_callout {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.perspective_callout_quote {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.2em;
  display: inline-block;
  margin-bottom: 15px;
  vertical-align: top;
}
.perspective_callout_quote:before {
  font-size: 42px;
  font-size: 2.625rem;
  color: #A51C33;
  content: "\201C";
  display: inline-block;
  line-height: 36px;
  margin-bottom: -15px;
  margin-right: 4px;
  vertical-align: top;
}
.perspective_callout_caption {
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  margin-top: 0;
}
.perspective_callout_caption a {
  border-bottom: 1px solid #777777;
  color: #777777;
}
.no-touch .perspective_callout_caption a:hover {
  border-color: #A51C33;
  color: #A51C33;
}
/* Row Components */
/* ==========================================================================
	Content-Columned
============================================================================= */
.content_columned.gray {
  background-color: rgba(233, 234, 234, 0.5);
}
.content_columned .content_columned_link {
  border: none !important;
  color: #111C24 !important;
  float: right;
  margin-top: 25px;
}
@media only screen and (max-width: 739px ) {
  .content_columned .content_columned_link {
    display: none;
  }
}
.no-touch .content_columned .content_columned_link:hover {
  color: #D32D27 !important;
}
@media only screen and (min-width: 740px ) {
  .content_columned_content {
    padding-left: 20px;
    padding-right: 20px;
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 90px;
         column-gap: 90px;
    position: relative;
  }
  .content_columned_content > * {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }
  .content_columned_content p {
    display: inline-block;
  }
  .content_columned_content p:first-child {
    margin-top: 20px;
  }
  .content_columned_content p:last-child {
    margin-bottom: 20px;
  }
  .content_columned_content:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    margin-top: 20px;
    width: 6px;
    height: 100%;
    background-color: #D2D3D3;
    content: '';
    display: block;
  }
  .gray .content_columned_content:before {
    background-color: #E9EAEA;
  }
}
/* ==========================================================================
	Columned Blocks with Carousel
============================================================================= */
.columned_blocks_with_carousel {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .columned_blocks_with_carousel {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .columned_blocks_with_carousel {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 740px ) {
  .columned_blocks_with_carousel_header {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
  color: #7B1426;
  margin: 15px 0;
}
@media only screen and (min-width: 740px ) {
  .columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
    margin: 20px 0 25px;
  }
}
@media only screen and (min-width: 980px ) {
  .columned_blocks_with_carousel_header .columned_blocks_with_carousel_heading {
    margin-top: 0;
  }
}
.columned_blocks_with_carousel_header .columned_blocks_with_carousel_text p:first-child {
  margin-top: 0;
}
@media only screen and (min-width: 980px ) {
  .columned_blocks_with_carousel_divider {
    padding-left: 20px;
  }
}
.columned_blocks_with_carousel_divider hr {
  height: 6px;
  background-color: #D2D3D3;
  margin: 40px 0;
}
@media only screen and (min-width: 740px ) {
  .columned_blocks_with_carousel_divider hr {
    margin: 60px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .columned_blocks_with_carousel_divider hr {
    margin: 80px 0;
  }
}
@media only screen and (max-width: 979px ) {
  .columned_blocks_with_carousel_column:not(:last-child),
  .columned_blocks_with_carousel_carousel:not(:last-child) {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 740px ) {
  .columned_blocks_with_carousel_column {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.columned_blocks_with_carousel_heading {
  margin-top: 20px;
}
.columned_blocks_with_carousel_heading strong {
  color: #D32D27;
  font-weight: normal;
}
.columned_blocks_with_carousel_text p:last-child {
  margin-bottom: 0;
}
.columned_blocks_with_carousel_text p a {
  color: #D32D27;
  border-bottom: 1px solid transparent;
  transition: border-color 0.25s ease;
}
.no-touch .columned_blocks_with_carousel_text p a:hover {
  border-color: #D32D27;
}
.columned_blocks_with_carousel_link {
  clear: both;
  display: block;
  float: left;
  margin-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .columned_blocks_with_carousel_link {
    margin-top: 25px;
  }
}
/* Alternating */
.columned_blocks_with_carousel_row.flipped .component_two_columns_column_md {
  float: right;
}
.columned_blocks_with_carousel_row.flipped .component_two_columns_column_sm {
  float: left;
}
/* Tall Version
	============================================================================= */
.columned_blocks_with_carousel_tall hr {
  background-color: #E9EAEA;
  height: 6px;
  margin: 50px 0 30px;
}
/* ==========================================================================
	Text-Image Callouts
============================================================================= */
.text_image_callouts {
  background-color: #E9EAEA;
}
/* ==========================================================================
	Text Callouts Columned Large
============================================================================= */
.text_callouts_columned_large {
  background-color: #111C24;
}
.text_callouts_columned_large_heading {
  color: #D32D27;
}
.text_callouts_columned_large_blocks:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.text_callouts_columned_link {
  font-size: 20px;
  font-size: 1.25rem;
  color: #D32D27;
  display: inline-block;
}
.no-touch .text_callouts_columned_link:hover {
  color: #fff;
}
/* ==========================================================================
	Text Callouts Columned Small
============================================================================= */
.text_callouts_columned_small {
  padding-bottom: 40px;
  background-color: #651525;
}
@media only screen and (min-width: 980px ) {
  .text_callouts_columned_small {
    padding-bottom: 80px;
  }
}
.text_callouts_columned_small_heading {
  color: #fff;
  margin-top: 20px;
}
/* ==========================================================================
	Text Callouts Columned with Sidebar	
============================================================================= */
.text_callouts_columned_with_sidebar {
  background-color: transparent;
  padding-top: 0;
}
@media only screen and (min-width: 740px ) {
  .text_callouts_columned_with_sidebar {
    padding-bottom: 0;
  }
  .text_callouts_columned_with_sidebar .row_sidebar_content {
    padding: 60px 0 40px;
  }
  .text_callouts_columned_with_sidebar .text_image_column_callout_image {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .text_callouts_columned_with_sidebar .text_image_column_callout {
    padding-right: 20px;
  }
  .text_callouts_columned_with_sidebar .row_sidebar_content {
    padding: 100px 0 80px;
  }
}
@media only screen and (max-width: 739px ) {
  .text_callouts_columned_with_sidebar .callout_carousel_item {
    padding-bottom: 0;
  }
  .text_callouts_columned_with_sidebar .text_callout_small {
    padding: 30px;
  }
}
.text_callouts_columned_with_sidebar_heading {
  color: #fff;
  margin-top: 20px;
}
/* ==========================================================================
	Text-Image Callouts Columned
============================================================================= */
.text_image_callouts_columned {
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .text_image_callouts_columned {
    padding-bottom: 80px;
  }
}
.text_image_callouts_columned .text_callout_small:first-child {
  padding-top: 0;
}
@media only screen and (min-width: 740px ) {
  .text_image_callouts_columned .text_image_column_callout {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.text_image_callouts_columned_heading {
  color: #A51C33;
  margin-top: 20px;
}
.text_image_callouts_columned_subheading {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  color: #777777;
  margin: 0 0 20px;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .text_image_callouts_columned_subheading {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* ==========================================================================
	Text-Image Callouts Columned with Large Heading
============================================================================= */
.text_image_callouts_columned_large_heading {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .text_image_callouts_columned_large_heading {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .text_image_callouts_columned_large_heading {
    padding-bottom: 80px;
  }
}
.text_image_callouts_columned_large_heading .text_callout_small:first-child {
  padding-top: 0;
}
@media only screen and (min-width: 740px ) {
  .text_image_callouts_columned_large_heading .text_image_column_large_heading_callout {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.text_image_callouts_columned_large_heading_heading {
  color: #A51C33;
  margin-top: 0;
}
.text_image_callouts_columned_large_heading_subheading {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  color: #777777;
  margin: 0 0 20px;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .text_image_callouts_columned_large_heading_subheading {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* ==========================================================================
	Text-Image Callout with Header	
============================================================================= */
.text_image_callout_with_header {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .text_image_callout_with_header {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .text_image_callout_with_header {
    padding-bottom: 80px;
  }
}
.text_image_callout_with_header hr {
  background-color: #E9EAEA;
  height: 6px;
}
.text_image_callout_with_header_header {
  margin-bottom: 30px;
}
.text_image_callout_with_header_header .text_image_callout_with_header_header_link {
  float: right;
  margin-top: 25px;
}
@media only screen and (max-width: 739px ) {
  .text_image_callout_with_header_header .text_image_callout_with_header_header_link {
    display: none;
  }
}
.text_image_callout_with_header_heading {
  margin: 0 0 20px;
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_with_header_heading {
    float: left;
  }
}
.text_image_callout_with_header_footer {
  margin-top: 20px;
}
.text_image_callout_with_header_footer .text_image_callout_with_header_header_link {
  padding: 20px 0;
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_with_header_footer {
    display: none;
  }
}
.text_image_callout_with_header_image {
  margin-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_with_header_image {
    max-width: 270px;
    float: right;
    margin-bottom: 0;
    margin-left: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .text_image_callout_with_header_image {
    max-width: 370px;
    float: left;
    margin-left: 0;
    margin-right: 30px;
  }
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_with_header_block {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.text_image_callout_with_header_content {
  overflow: hidden;
  padding-bottom: 20px;
}
.text_image_callout_with_header_content:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.text_image_callout_with_header_content_heading {
  margin: 0 0 15px;
}
@media only screen and (min-width: 1220px ) {
  .text_image_callout_with_header_content_heading {
    margin-top: 15px;
  }
}
.text_image_callout_with_header_title,
.text_image_callout_with_header_date {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  font-size: 1.75rem;
  text-transform: uppercase;
}
.text_image_callout_with_header_title {
  color: #111C24;
}
.text_image_callout_with_header_date {
  color: #7B1426;
  display: block;
}
@media only screen and (min-width: 980px ) {
  .text_image_callout_with_header_date {
    display: inline;
    margin-left: 15px;
  }
}
.text_image_callout_with_header_link {
  display: inline-block;
  margin-right: 15px;
}
.text_image_callout_with_header_link:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 499px ) {
  .text_image_callout_with_header_link {
    display: block;
    clear: both;
    float: left;
    margin-right: 0;
    margin-bottom: 8px;
  }
  .text_image_callout_with_header_link:last-child {
    margin-bottom: 0;
  }
}
/* ==========================================================================
	Story Callouts Columned with Sidebar
============================================================================= */
.story_callouts_columned_with_sidebar {
  background-color: transparent;
  padding-top: 0;
}
.story_callouts_columned_with_sidebar .callout_carousel_item {
  border-right: 1px solid #E9EAEA;
}
.story_callouts_columned_with_sidebar .callout_carousel_item:last-child {
  border-right: none;
}
@media only screen and (min-width: 740px ) {
  .story_callouts_columned_with_sidebar .callout_carousel_item {
    height: 440px;
  }
}
@media only screen and (min-width: 980px ) {
  .story_callouts_columned_with_sidebar .callout_carousel_item {
    height: 460px;
  }
}
.story_callouts_columned_with_sidebar .story_block {
  padding-top: 45px;
  padding-bottom: 60px;
}
@media only screen and (min-width: 740px ) {
  .story_callouts_columned_with_sidebar {
    height: 460px;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 739px ) {
  .story_callouts_columned_with_sidebar .callout_carousel_item {
    padding-bottom: 0;
  }
  .story_callouts_columned_with_sidebar .story_block {
    padding: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .story_callouts_columned_with_sidebar {
    height: 480px;
  }
}
.giving .story_callouts_columned_with_sidebar {
  top: -20px;
  margin-top: 0;
  margin-bottom: -20px;
}
.story_callouts_columned_with_sidebar_heading {
  color: #fff;
  margin-top: 20px;
}
.story_callouts_columned_with_sidebar_heading_text {
  color: #D2D3D3;
}
.story_callouts_columned_with_sidebar_heading_button {
  background-color: #111C24;
  color: #fff;
}
/* ==========================================================================
	Stat Callouts Columned with Sidebar

	Templates: Flexible Landing, Connections
============================================================================= */
.stat_callouts_columned_with_sidebar {
  background-color: transparent;
  padding-top: 0;
}
@media only screen and (min-width: 740px ) {
  .stat_callouts_columned_with_sidebar {
    padding-bottom: 0;
  }
  .stat_callouts_columned_with_sidebar.row_sidebar {
    margin-top: 0;
  }
}
@media only screen and (max-width: 739px ) {
  .stat_callouts_columned_with_sidebar .callout_carousel_item {
    padding-bottom: 0;
  }
  .stat_callouts_columned_with_sidebar .stat_block {
    padding: 30px;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .stat_callouts_columned_with_sidebar .component_three_columns_two_column {
    width: 97.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .stat_callouts_columned_with_sidebar_header {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .stat_callouts_columned_with_sidebar_header {
    padding-top: 90px;
  }
}
.stat_callouts_columned_with_sidebar_heading {
  color: #fff;
  margin-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .stat_callouts_columned_with_sidebar_blocks {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .stat_callouts_columned_with_sidebar_blocks {
    padding-top: 90px;
  }
}
/* Outcome Callout
	============================================================================= */
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .outcome_callouts {
    margin-left: -20px;
    padding-right: 20px;
  }
}
.outcome_callout {
  margin-bottom: 30px;
}
@media only screen and (min-width: 980px ) {
  .outcome_callout {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 740px ) {
  .outcome_callout:last-child {
    margin-bottom: 0;
  }
}
.outcome_callout_image {
  width: 65px;
  height: 65px;
  border-radius: 100%;
  float: left;
  margin-right: 20px;
  overflow: hidden;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .outcome_callout_image {
    float: none;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1220px ) {
  .outcome_callout_image {
    width: 80px;
    height: 80px;
  }
}
.outcome_callout_image img {
  width: 100%;
  height: auto;
}
.outcome_callout_content {
  overflow: hidden;
}
.outcome_callout_name {
  color: #fff;
  margin: 5px 0 10px;
}
.outcome_callout_text {
  font-size: 16px;
  font-size: 1rem;
  color: #D2D3D3;
  margin: 0 0 15px;
}
.outcome_callout_link {
  display: inline-block;
  margin-bottom: 5px;
}
/* Stat Callout
	============================================================================= */
.stat_callout {
  padding: 30px;
}
@media only screen and (min-width: 740px ) {
  .stat_callout {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 60px;
    padding-right: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .stat_callout {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1220px ) {
  .stat_callout {
    padding-left: 60px;
    padding-right: 60px;
  }
}
.stat_callout_heading {
  margin: 0 0 5px;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .stat_callout_heading {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .stat_callout_heading {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.stat_callout_text {
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  margin: 0;
}
/* ==========================================================================
	Gallery Grid
============================================================================= */
.gallery_grid {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .gallery_grid {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .gallery_grid {
    padding-bottom: 80px;
  }
}
@media only screen and (max-width: 739px ) {
  .gallery_grid .callout_carousel_item {
    width: calc(50% - 20px);
    margin: 0 10px;
  }
}
.gallery_grid .callout_carousel_item:nth-child(n+5) {
  display: none;
}
@media only screen and (min-width: 740px ) {
  .gallery_grid .callout_carousel_item:nth-child(n+5) {
    display: block;
  }
}
.gallery_grid .callout_carousel_item:nth-child(n+6) {
  display: none;
}
@media only screen and (min-width: 740px ) and only screen and (min-width: 740px ) {
  .gallery_grid .callout_carousel_item {
    display: block;
  }
}
.gallery_grid .callout_carousel_item:nth-child(n+6) {
  display: none;
}
.gallery_grid .callout_carousel_item:nth-child(n+2) {
  position: absolute;
}
@media only screen and (max-width: 739px ) {
  .gallery_grid .callout_carousel_item:nth-child(1) {
    width: calc(50% - 10px);
    margin: 29% 0 0 calc(50% + 10px);
  }
}
@media only screen and (max-width: 739px ) {
  .gallery_grid .callout_carousel_item:nth-child(2),
  .gallery_grid .callout_carousel_item:nth-child(3) {
    width: calc(50% - 10px);
  }
}
.gallery_grid .callout_carousel_item:nth-child(2) {
  top: 0;
  left: 0;
}
.gallery_grid .callout_carousel_item:nth-child(3) {
  bottom: 0;
  left: 0;
}
.gallery_grid .callout_carousel_item:nth-child(4) {
  top: 0;
  right: 0;
}
@media only screen and (max-width: 739px ) {
  .gallery_grid .callout_carousel_item:nth-child(4) {
    width: 48%;
    right: -10px;
  }
}
.gallery_grid .callout_carousel_item:nth-child(5) {
  bottom: 0;
  right: 0;
}
.gallery_grid_blocks {
  position: relative;
  clear: both;
}
@media only screen and (max-width: 739px ) {
  .gallery_grid_blocks {
    margin: 0 -10px;
  }
}
@media only screen and (min-width: 740px ) {
  .gallery_grid_large_item {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}
.gallery_grid_heading {
  margin: 0 0 30px;
}
@media only screen and (min-width: 740px ) {
  .gallery_grid_heading {
    float: left;
  }
}
.gallery_grid_more_button {
  margin: 0 0 20px;
}
@media only screen and (min-width: 740px ) {
  .gallery_grid_more_button {
    float: right;
    margin-top: 10px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .gallery_grid_more_button {
    margin-top: 15px;
  }
}
.gallery_grid_block {
  position: relative;
}
.gallery_grid_block.hover_shover .hover_shover_image:before {
  content: none;
}
@media only screen and (max-width: 739px ) {
  .gallery_grid_block.hover_shover .hover_shover_image:after {
    opacity: 1;
  }
}
.gallery_grid_block.gallery_grid_video:before,
.gallery_grid_block.gallery_grid_video:after {
  position: absolute;
  content: "";
  pointer-events: none;
}
.gallery_grid_block.gallery_grid_video:before {
  width: 0;
  height: 0;
  bottom: 30px;
  left: 36px;
  z-index: 3;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 10px solid #fff;
  border-right: none;
  margin-right: 13.7px;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .gallery_grid_block.gallery_grid_video:before {
    bottom: 40px;
    left: 46px;
  }
}
.gallery_grid_block.gallery_grid_video:after {
  background-color: #D32D27;
  width: 40px;
  height: 30px;
  line-height: 75;
  overflow: hidden;
  text-indent: 100%;
  bottom: 20px;
  left: 20px;
  z-index: 2;
  border-radius: 6px;
  display: block;
  transition: background 0.25s linear;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .gallery_grid_block.gallery_grid_video:after {
    bottom: 30px;
    left: 30px;
  }
}
.gallery_grid_block_content {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: auto;
  top: auto;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  padding: 30px;
  pointer-events: none;
  transition: opacity 0.25s linear;
}
@media only screen and (min-width: 740px ) {
  .no-touch .gallery_grid_block:hover .gallery_grid_block_content {
    opacity: 1;
    pointer-events: all;
  }
}
.gallery_grid_video .gallery_grid_block_content {
  padding-left: 70px;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .gallery_grid_video .gallery_grid_block_content {
    padding-left: 90px;
  }
}
.gallery_grid_block_title {
  font-size: 18px;
  font-size: 1.125rem;
  color: #fff;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  margin: 0;
}
.gallery_grid_block_caption {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  line-height: 1.4;
  margin: 10px 0 0;
}
@media only screen and (max-width: 499px ), only screen and (min-width: 740px ) and (max-width: 979px ) {
  .gallery_grid_block_caption {
    display: none;
  }
}
/* ==========================================================================
	Link List
============================================================================= */
.link_list {
  background-color: #111C24;
}
.link_list_heading {
  color: #fff;
  border-bottom: 6px solid #29333A;
  margin-bottom: 0;
  padding-bottom: 20px;
}
.link_list_list {
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .link_list_list {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.link_list_list_item {
  border-bottom: 1px solid #29333A;
  clear: none;
  margin-bottom: 0;
}
.link_list_list_item:before {
  content: none;
}
@media only screen and (min-width: 740px ) {
  .link_list_list_item {
    display: table;
    float: left;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .link_list_list_item {
    width: 50%;
  }
  .link_list_list_item:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 980px ) {
  .link_list_list_item {
    padding-right: 30px;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .link_list_list_item {
    width: 33.3333%;
  }
  .link_list_list_item:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 1220px ) {
  .link_list_list_item {
    width: 25%;
  }
  .link_list_list_item:nth-child(4n+1) {
    clear: both;
  }
}
.link_list_link {
  color: #fff;
  display: block;
  padding: 16px 0;
}
@media only screen and (min-width: 740px ) {
  .link_list_link {
    display: table-cell;
    vertical-align: middle;
  }
}
/* ==========================================================================
	Majors List Row
============================================================================= */
.majors_list_row_header {
  margin-bottom: 10px;
}
.majors_list_row_heading {
  border-bottom: 6px solid #E9EAEA;
  margin-bottom: 0;
  padding-bottom: 20px;
}
.majors_list_list {
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .majors_list_list {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.major_link_item {
  border-bottom: 1px solid #E9EAEA;
  clear: none;
  margin-bottom: 0;
}
.major_link_item:before {
  content: none;
}
@media only screen and (min-width: 740px ) {
  .major_link_item {
    display: table;
    float: left;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .major_link_item {
    width: 50%;
  }
  .major_link_item:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 980px ) {
  .major_link_item {
    padding-right: 30px;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .major_link_item {
    width: 33.3333%;
  }
  .major_link_item:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 1220px ) {
  .major_link_item {
    width: 25%;
  }
  .major_link_item:nth-child(4n+1) {
    clear: both;
  }
}
.major_link {
  color: #777777;
  display: block;
  padding: 16px 0;
}
@media only screen and (min-width: 740px ) {
  .major_link {
    display: table-cell;
    vertical-align: middle;
  }
}
/* ==========================================================================
	Majors List Row
============================================================================= */
.majors_minors_list_row_header {
  margin-bottom: 10px;
}
@media only screen and (max-width: 739px ) {
  .majors_minors_list_row_header {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
            clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
  }
}
.majors_minors_list_row_heading {
  border-bottom: 6px solid #E9EAEA;
  margin-bottom: 0;
  padding-bottom: 20px;
}
.majors_minors_list_list {
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .majors_minors_list_list {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.major_minor_link_item {
  width: 100%;
  display: block;
  border-bottom: 1px solid #E9EAEA;
  clear: none;
  margin-bottom: 0;
}
.major_minor_link_item:before {
  content: none;
}
@media only screen and (min-width: 740px ) {
  .major_minor_link_item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 16px 20px 16px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .major_minor_link_item {
    padding: 18px 20px 18px 0;
    padding-right: 30px;
  }
}
.major_minor_link {
  display: block;
  color: #29333A;
  padding: 16px 0 0;
  text-transform: none;
}
@media only screen and (min-width: 740px ) {
  .major_minor_link {
    font-size: 18px;
    padding: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .major_minor_link {
    font-size: 24px;
  }
}
@media only screen and (min-width: 740px ) {
  .major_minor_link:after {
    margin-top: 8px;
  }
}
@media only screen and (min-width: 980px ) {
  .major_minor_link:after {
    margin-top: 12px;
  }
}
.major_minor_links_group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.major_minor_links_group.minor:not(.major) .major_minor_links_group_inner {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.major_minor_links_group_inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 12px;
}
@media only screen and (min-width: 740px ) {
  .major_minor_links_group_inner {
    width: 94px;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .major_minor_links_group_inner {
    width: 142px;
  }
}
.major_minor_links_group_item {
  position: relative;
  color: #A51C33;
  font-size: 14px;
  margin-right: 15px;
  text-decoration: underline;
  transition: color 0.25s;
}
@media only screen and (min-width: 740px ) {
  .major_minor_links_group_item {
    font-size: 16px;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .major_minor_links_group_item {
    font-size: 20px;
    margin-right: 50px;
  }
}
.major_minor_links_group_item:first-of-type:after {
  width: 1px;
  height: 8px;
  display: block;
  position: absolute;
  right: -9px;
  top: 50%;
  background: #29333A;
  content: "";
  -ms-transform: translateY(calc(-50% + 1px));
      transform: translateY(calc(-50% + 1px));
}
@media only screen and (min-width: 740px ) {
  .major_minor_links_group_item:first-of-type:after {
    height: 10px;
    right: -11px;
  }
}
@media only screen and (min-width: 980px ) {
  .major_minor_links_group_item:first-of-type:after {
    height: 14px;
    right: -27px;
  }
}
.major_minor_links_group_item:first-of-type:last-of-type:after {
  display: none;
}
.major_minor_links_group.custom .major_minor_links_group_item:nth-of-type(1):after {
  width: 1px;
  height: 8px;
  display: block;
  position: absolute;
  right: -9px;
  top: 11px;
  background: #29333A;
  content: "";
}
@media only screen and (min-width: 740px ) {
  .major_minor_links_group.custom .major_minor_links_group_item:nth-of-type(1):after {
    height: 10px;
    right: -11px;
  }
}
@media only screen and (min-width: 980px ) {
  .major_minor_links_group.custom .major_minor_links_group_item:nth-of-type(1):after {
    height: 14px;
    top: 16px;
    right: -27px;
  }
}
.major_minor_links_group.custom.major:not(.minor) .major_minor_links_group_inner .major_minor_links_group_item:nth-of-type(1):after,
.major_minor_links_group.custom.minor:not(.major) .major_minor_links_group_inner .major_minor_links_group_item:nth-of-type(1):after,
.major_minor_links_group.custom:not(.major):not(.minor) .major_minor_links_group_item:nth-of-type(1):after {
  display: none;
}
.major_minor_links_group.custom .major_minor_links_group_item:first-child {
  padding-bottom: 12px;
}
@media only screen and (min-width: 740px ) {
  .major_minor_links_group.custom .major_minor_links_group_item:first-child {
    padding-bottom: 0;
  }
}
.major_minor_links_group.custom .major_minor_links_group_inner .major_minor_links_group_item:first-child {
  padding-bottom: 0;
}
.major_minor_links_group_item:last-child {
  margin-right: 0;
}
.major_minor_links_group_item:focus,
.major_minor_links_group_item:hover {
  color: #29333A;
  text-decoration: none;
}
/* ==========================================================================
	News with Headlines
============================================================================= */
.news_headline_blocks hr {
  background-color: #D2D3D3;
  margin: 0 0 25px;
}
/* ==========================================================================
	News with Events
============================================================================= */
.news_event_blocks hr {
  background-color: #D2D3D3;
  margin: 0 0 25px;
}
.news_with_events_title {
  color: #D32D27;
  margin: 0;
}
.news_with_events_view_all {
  float: right;
  margin: 13px 0 0 0;
}
@media only screen and (min-width: 740px ) {
  .news_with_events_view_all {
    margin: 15px 0 0 0;
  }
}
@media only screen and (min-width: 980px ) {
  .news_with_events_view_all {
    margin: 20px 0 0 0;
  }
}
/* ==========================================================================
	Event Group Carousel
============================================================================= */
.event_carousel .carousel_row_carousel_container {
  padding-top: 20px;
}
.event_carousel_header {
  padding-bottom: 20px;
}
.event_carousel_heading {
  color: #fff;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .event_carousel_text {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.event_carousel_footer {
  margin-top: 20px;
}
.event_carousel_footer hr {
  height: 6px;
  position: relative;
  background-color: #29333A;
}
@media only screen and (min-width: 740px ) {
  .event_carousel_footer {
    padding-left: 20px;
    width: 100%;
    position: absolute;
    bottom: 0;
  }
}
.event_carousel_footer.event_carousel_footer_after {
  display: none;
  margin-top: 10px;
}
@media only screen and (max-width: 739px ) {
  .event_carousel_footer {
    display: none;
  }
  .event_carousel_footer.event_carousel_footer_after {
    display: block;
  }
}
.event_carousel_calendar_link {
  padding-bottom: 20px;
  padding-top: 15px;
}
.event_carousel_more_info_link:after {
  transition: transform;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .event_carousel_more_info_link:hover {
  color: #fff;
}
.event_carousel_carousel.fs-carousel-enabled .fs-carousel-control {
  bottom: 80px;
}
.event_carousel_carousel .event_block {
  border-right: 1px solid #651525;
}
.event_carousel_carousel .event_block:last-child {
  border-color: #111C24;
}
@media only screen and (min-width: 740px ) {
  .event_carousel_carousel .event_block:last-child {
    border-color: #651525;
  }
}
/*
		Event Group Carousel
		====================
		Swapping carousel based on category
	*/
.event_group_carousel .event_carousel_carousel.fs-carousel-enabled {
  max-height: 0;
  opacity: 0;
  transition: opacity 0.25s linear, max-height 0s linear 0.25s, visibility 0.25s linear 0.25s;
  visibility: hidden;
}
.event_group_carousel .event_carousel_carousel.fs-carousel-enabled.fs-swap-active {
  max-height: 9999px;
  opacity: 1;
  transition: opacity 0.25s linear 0.5s, max-height 0s linear 0.5s, visibility 0.25s linear 0.5s;
  visibility: visible;
}
@media only screen and (min-width: 740px ) {
  .event_group_carousel_menu {
    padding-left: 20px;
    padding-bottom: 80px;
  }
  .event_group_carousel_menu .fs-dropdown {
    display: none;
  }
}
.event_group_carousel_menu .fs-dropdown {
  margin: 0;
}
.event_group_carousel_menu .fs-dropdown-selected {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  width: 100%;
  height: 50px;
  background-color: transparent;
  border-color: #29333A;
  border-radius: 0;
  letter-spacing: 0.04em;
  line-height: 50px;
  outline: none;
  text-transform: uppercase;
}
.event_group_carousel_menu .fs-dropdown-selected:after {
  border-top-color: #D32D27;
}
.no-touch .event_group_carousel_menu .fs-dropdown-selected:hover {
  color: #fff;
}
@media only screen and (max-width: 499px ) {
  .event_group_carousel_menu .fs-dropdown-selected {
    width: 100%;
  }
}
@media only screen and (min-width: 740px ) {
  .event_group_carousel_menu .fs-dropdown-selected {
    width: 250px;
  }
}
.event_group_carousel_menu .fs-dropdown-options {
  background-color: #29333A;
  max-height: none;
  border: none;
  border-radius: 0;
  padding: 0;
}
.event_group_carousel_menu .fs-dropdown-item {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  background-color: #29333A;
  color: #fff;
  height: 50px;
  border-color: #111C24;
  border-radius: 0;
  line-height: 50px;
  text-transform: uppercase;
}
.no-touch .event_group_carousel_menu .fs-dropdown-item:hover {
  background-color: #29333A;
  color: #D32D27;
  border-color: #111C24;
}
.event_group_link {
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  border-bottom: 1px solid transparent;
  clear: both;
  display: block;
  float: left;
  letter-spacing: 0.05em;
  margin: 10px 0;
}
.event_group_link.fs-swap-active,
.no-touch .event_group_link:hover {
  border-color: #D32D27;
  color: #D32D27;
}
@media only screen and (max-width: 739px ) {
  .event_group_link {
    display: none;
  }
}
/* ==========================================================================
	Large Photo Carousel
============================================================================= */
.large_photo_carousel {
  position: relative;
  background-color: #111C24;
}
.large_photo_carousel .fs-carousel-enabled .fs-carousel-canister {
  transition: transform 0.5s ease 0.5s;
}
.large_photo_carousel_controls {
  position: absolute;
  width: 100%;
  top: 281px;
}
@media only screen and (min-width: 500px ) {
  .large_photo_carousel_controls {
    top: 416px;
  }
}
@media only screen and (min-width: 740px ) {
  .large_photo_carousel_controls {
    top: 551px;
  }
}
@media only screen and (min-width: 980px ) {
  .large_photo_carousel_controls {
    top: 686px;
  }
}
@media only screen and (min-width: 1220px ) {
  .large_photo_carousel_controls {
    top: 810px;
  }
}
@media only screen and (min-width: 740px ) {
  .large_photo_carousel_controls .component_cell {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.large_photo_carousel_controls .large_photo_carousel_controls_container {
  display: none;
}
.large_photo_carousel_controls .fs-carousel-controls {
  position: relative;
}
.large_photo_carousel_controls .fs-carousel-controls.fs-carousel-visible {
  display: block;
}
.large_photo_carousel_controls .fs-carousel-control {
  position: absolute;
  top: auto;
  bottom: 30px;
  z-index: 5;
  margin: 0;
  opacity: 0.4;
  outline: none;
}
.no-touch .large_photo_carousel_controls .fs-carousel-control:hover {
  background-color: #D32D27;
}
.large_photo_carousel_controls .fs-carousel-control.fs-carousel-control_previous {
  left: 0;
}
.large_photo_carousel_controls .fs-carousel-control.fs-carousel-control_next {
  left: 50px;
  right: auto;
}
.large_photo_carousel_controls .fs-carousel-control.fs-carousel-visible {
  opacity: 1;
}
.no-touch .large_photo_carousel_controls .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #651525;
}
.large_photo_carousel_item {
  position: relative;
}
.large_photo_carousel_image {
  width: 100%;
  overflow: visible;
  padding-top: 281px;
}
@media only screen and (min-width: 500px ) {
  .large_photo_carousel_image {
    padding-top: 416px;
  }
}
@media only screen and (min-width: 740px ) {
  .large_photo_carousel_image {
    padding-top: 551px;
  }
}
@media only screen and (min-width: 980px ) {
  .large_photo_carousel_image {
    padding-top: 686px;
  }
}
@media only screen and (min-width: 1220px ) {
  .large_photo_carousel_image {
    padding-top: 810px;
  }
}
.large_photo_carousel_image .fs-background-container {
  height: 281px;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, visibility 0.5s ease;
}
@media only screen and (min-width: 500px ) {
  .large_photo_carousel_image .fs-background-container {
    height: 416px;
  }
}
@media only screen and (min-width: 740px ) {
  .large_photo_carousel_image .fs-background-container {
    height: 551px;
  }
}
@media only screen and (min-width: 980px ) {
  .large_photo_carousel_image .fs-background-container {
    height: 686px;
  }
}
@media only screen and (min-width: 1220px ) {
  .large_photo_carousel_image .fs-background-container {
    height: 810px;
  }
}
.large_photo_carousel .fs-carousel-item.fs-carousel-visible .large_photo_carousel_image .fs-background-container {
  opacity: 1;
  visibility: visible;
}
.large_photo_carousel_image .fs-background-container:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 50%;
  z-index: 1;
  content: "";
  display: block;
  background-color: rgba(0, 0, 0, 0.7);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
}
@media only screen and (min-width: 500px ) {
  .large_photo_carousel_image .fs-background-container:before {
    height: 30%;
    bottom: 0;
    top: auto;
    background-color: rgba(0, 0, 0, 0);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  }
}
.large_photo_carousel_caption {
  background-color: #A51C33;
  height: 150px;
  position: relative;
  z-index: 1;
}
.large_photo_carousel_caption_inner {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  opacity: 0;
  transition: opacity 0.25s ease;
}
.fs-carousel-visible .large_photo_carousel_caption_inner {
  opacity: 1;
  transition: opacity 0.5s ease 0.25s;
}
@media only screen and (min-width: 740px ) {
  .large_photo_carousel_caption_inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.large_photo_carousel_caption_title,
.large_photo_carousel_caption_text {
  color: #fff;
  margin: 0;
}
.large_photo_carousel_caption_title {
  position: absolute;
  top: 0;
  padding-bottom: 26px;
  -ms-transform: translateY(-100%);
      transform: translateY(-100%);
}
@media only screen and (max-width: 499px ) {
  .large_photo_carousel_caption_title {
    top: -281px;
    margin-left: 0;
    padding-bottom: 0;
    -ms-transform: translateY(30px);
        transform: translateY(30px);
  }
}
@media only screen and (min-width: 500px ) {
  .large_photo_carousel_carousel.multiple .large_photo_carousel_caption_title {
    margin-left: 120px;
  }
}
.large_photo_carousel_caption_text {
  padding-top: 30px;
}
.large_photo_carousel_caption_text a {
  color: inherit;
  text-decoration: underline;
  transition: opacity 0.25s ease;
}
.no-touch .large_photo_carousel_caption_text a:hover {
  opacity: 0.6;
}
/* ==========================================================================
	Contact Callout
============================================================================= */
@media screen and (max-width:  739px) {
  .contact_block_size,
  .contact_row .component_cell .component_cell,
  .contact_row_social_media,
  .contact_row_contact {
    width: 47.91666667%;
  }
}
@media screen and (max-width:  499px) {
  .contact_block_size,
  .contact_row .component_cell .component_cell,
  .contact_row_social_media,
  .contact_row_contact {
    width: 97.91666667%;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .contact_block_size,
  .contact_row .component_cell .component_cell,
  .contact_row_social_media,
  .contact_row_contact {
    width: 47.91666667%;
  }
}
.contact_row {
  background-color: #E9EAEA;
}
.contact_row .component_cell > .component_row {
  width: 102.08333333%;
  margin-left: -1.04166667%;
  margin-right: -1.04166667%;
}
.contact_row .component_cell .component_cell {
  margin-bottom: 20px;
}
@media screen and (min-width:  980px) {
  .contact_row .component_cell .component_cell {
    width: 47.91666667%;
  }
}
.contact_row .component_cell .component_cell:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 740px ) {
  .contact_row .component_cell .component_cell {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0;
  }
  .contact_row .component_cell .component_cell:first-child {
    padding-right: 20px;
  }
  .contact_row .component_cell .component_cell:last-child {
    padding-left: 20px;
  }
}
.contact_row_heading {
  margin: 0 0 25px;
}
@media only screen and (min-width: 740px ) {
  .contact_row_header,
  .contact_row_block {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.contact_row_content a {
  color: #A51C33;
}
.no-touch .contact_row_content a:hover {
  border-color: #A51C33;
}
.contact_row_location {
  padding: 0;
}
@media screen and (min-width:  980px) {
  .contact_row_location {
    width: 47.91666667%;
  }
}
.contact_row_location strong {
  margin-right: 8px;
}
@media screen and (min-width:  980px) {
  .contact_row_social_media {
    width: 22.91666667%;
  }
}
.contact_row_social_media p {
  width: 100%;
  display: inline-block;
  line-height: 1.8;
  margin: 0;
}
@media only screen and (max-width: 499px ), only screen and (min-width: 740px ) and (max-width: 979px ) {
  .contact_row_social_media p {
    max-width: 70%;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .contact_row_social_media p {
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1220px ) {
  .contact_row_social_media p {
    padding-right: 20px;
  }
}
.contact_row_social_media a {
  float: right;
}
@media screen and (min-width:  980px) {
  .contact_row_contact {
    width: 22.91666667%;
  }
}
.contact_row_block {
  line-height: 1.8;
  margin-bottom: 30px;
}
@media only screen and (min-width: 980px ) {
  .contact_row_block {
    margin-bottom: 0;
  }
}
.contact_row_block_heading {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  color: #A51C33;
  text-transform: uppercase;
  margin: 0 0 8px;
}
@media only screen and (min-width: 740px ) {
  .contact_row_location .contact_row_block_heading {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* ==========================================================================
	Instagram Row	
============================================================================= */
.instagram_photos_header {
  width: 100%;
  position: relative;
  float: right;
}
@media only screen and (min-width: 740px ) {
  .instagram_photos_header {
    width: 40%;
    padding-top: 40%;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .instagram_photos_header {
    margin-bottom: -1px;
  }
}
@media only screen and (min-width: 980px ) {
  .instagram_photos_header {
    position: absolute;
    width: 40%;
    right: 0;
    padding-top: 16.667%;
  }
}
@media only screen and (min-width: 1100px) {
  .instagram_photos_header {
    width: 33.333%;
  }
}
@media only screen and (min-width: 1300px ) {
  .instagram_photos_header {
    width: 16.667%;
    padding-top: 16.667%;
  }
}
@media only screen and (min-width: 1500px) {
  .instagram_photos_header {
    width: 14.285%;
    padding-top: 14.285%;
  }
}
.instagram_photos_header_content {
  background-color: #fff;
  padding: 20px;
}
@media only screen and (min-width: 740px ) {
  .instagram_photos_header_content {
    height: 100%;
    position: absolute;
    top: 0;
    box-sizing: content-box;
    margin-top: -20px;
    padding: 20px 30px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .instagram_photos_header_content {
    padding: 20px 30px 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .instagram_photos_header_content {
    padding: 20px 30px 0;
  }
}
.instagram_photos_header_content_inner {
  box-sizing: border-box;
  padding-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .instagram_photos_header_content_inner {
    padding: 30px 0 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .instagram_photos_header_content_inner {
    padding: 0 0 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .instagram_photos_header_content_inner {
    padding: 20px 0 30px;
  }
}
.instagram_photos_heading {
  color: #A51C33;
  line-height: 1;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .instagram_photos_heading {
    font-size: 52px;
    font-size: 3.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .instagram_photos_heading {
    font-size: 34px;
    font-size: 2.125rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .instagram_photos_heading {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
.instagram_photos_text {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3;
  margin: 15px 0;
}
.instagram_photos_text:after {
  width: 100%;
  height: 1px;
  backface-visibility: hidden;
  border-top: 1px solid #E9EAEA;
  content: "";
  display: block;
  margin: 18px 0;
}
.instagram_photos_account {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
}
.instagram_photos_image {
  width: 25%;
  position: relative;
  float: left;
}
.instagram_photos_image img {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 500px ) {
  .instagram_photos_image {
    width: 20%;
  }
}
@media only screen and (min-width: 1100px) {
  .instagram_photos_image {
    width: 16.666%;
  }
}
@media only screen and (min-width: 1500px) {
  .instagram_photos_image {
    width: 14.285%;
  }
}
@media only screen and (max-width: 499px ), only screen and (min-width: 980px ) and (max-width: 1299px ) {
  .instagram_photos_image:nth-child(n+6) {
    display: none;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 1099px) and (max-width: 1499px) {
  .instagram_photos_image:nth-child(n+7) {
    display: none;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1099px) {
  .instagram_photos_image:nth-child(n+5) {
    display: none;
  }
}
.instagram_photos_image_caption {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  overflow: hidden;
  z-index: 1;
  background-color: rgba(211, 45, 39, 0.8);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.25s ease;
}
@media only screen and (min-width: 980px ) {
  .no-touch .instagram_photos_image:hover .instagram_photos_image_caption {
    opacity: 1;
    pointer-events: all;
  }
}
.instagram_photos_image_caption:before,
.instagram_photos_image_caption:after {
  position: absolute;
  width: 100%;
  left: 0;
  content: "";
}
.instagram_photos_image_caption:before {
  background-color: rgba(211, 45, 39, 0);
  background: linear-gradient(to bottom, rgba(211, 45, 39, 0), #D32D27);
  height: 60px;
  bottom: 45px;
  pointer-events: none;
}
.instagram_photos_image_caption:after {
  background-color: #D32D27;
  bottom: 0;
  height: 45px;
}
.instagram_photos_image_caption .instagram_photos_image_likes,
.instagram_photos_image_caption .instagram_photos_image_button {
  z-index: 1;
}
.instagram_photos_image_caption p {
  position: relative;
  font-size: 15px;
  font-size: 0.9375rem;
  z-index: -1;
  color: #fff;
  font-weight: 400;
  margin: 0;
  padding: 10%;
}
@media only screen and (max-width: 739px ) {
  .instagram_photos_image_caption p {
    display: none;
  }
}
@media only screen and (min-width: 1220px ) {
  .instagram_photos_image_caption p {
    font-size: 16px;
    font-size: 1rem;
  }
}
.instagram_photos_image_caption p a {
  border-bottom: 1px solid #fff;
  color: #fff;
}
.instagram_photos_image_likes {
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  letter-spacing: 0.03em;
  padding: 10%;
}
.instagram_photos_image_likes:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .instagram_photos_image_likes:before {
  background-image: url(../images/icons.svg);
}
.instagram_photos_image_likes:before {
  width: 16px;
  height: 16px;
  background-position: -348px 0;
  margin-right: 6px;
  vertical-align: middle;
}
.instagram_photos_image_button {
  width: 30px;
  height: 30px;
  display: block;
  line-height: 30;
  overflow: hidden;
  text-indent: 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 15px;
  background-color: #fff;
  border-radius: 100%;
}
.instagram_photos_image_button:before {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .instagram_photos_image_button:before {
  background-image: url(../images/icons.svg);
}
.instagram_photos_image_button:before {
  width: 14px;
  height: 14px;
  background-position: -192px -28px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.instagram_photos_image_button:hover {
  background-color: #111C24;
}
.instagram_photos_image_button:hover:before {
  width: 14px;
  height: 14px;
  background-position: -192px 0;
}
/* ==========================================================================
	Tips & Answers Callouts
============================================================================= */
.tips_answers_callouts {
  background-color: #111C24;
}
@media only screen and (min-width: 980px ) {
  .tips_answers_callouts {
    position: relative;
    z-index: 1;
    overflow: visible;
    padding-bottom: 0;
  }
}
.tips_answers_callouts.js-updating .tall_block {
  opacity: 0;
}
.tips_answers_callouts .tips_answers_callouts_carousel_item:nth-child(2) .tall_block {
  transition-delay: 0.05s;
}
.tips_answers_callouts .tips_answers_callouts_carousel_item:nth-child(3) .tall_block {
  transition-delay: 0.1s;
}
.tips_answers_callouts .tips_answers_callouts_carousel_item:nth-child(4) .tall_block {
  transition-delay: 0.15s;
}
.tips_answers_callouts_heading {
  color: #D32D27;
}
@media only screen and (min-width: 500px ) {
  .tips_answers_callouts_heading {
    float: left;
  }
}
.tips_answers_callouts_refresh_button {
  background-color: #D32D27;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #fff;
  height: 40px;
  border-radius: 20px;
  display: inline-block;
  line-height: 40px;
  margin-bottom: 20px;
  padding: 0 20px;
}
.tips_answers_callouts_refresh_button:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .tips_answers_callouts_refresh_button:after {
  background-image: url(../images/icons.svg);
}
.tips_answers_callouts_refresh_button:after {
  margin-left: 10px;
}
.no-touch .tips_answers_callouts_refresh_button {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 500px ) {
  .tips_answers_callouts_refresh_button {
    float: right;
    margin-bottom: 0;
    margin-top: 27px;
  }
}
@media only screen and (min-width: 740px ) {
  .tips_answers_callouts_refresh_button {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 980px ) {
  .tips_answers_callouts_refresh_button {
    margin-top: 42px;
  }
}
.tips_answers_callouts_refresh_button:after {
  width: 14px;
  height: 14px;
  background-position: -206px 0;
  margin-top: -4px;
  vertical-align: middle;
}
.no-touch .tips_answers_callouts_refresh_button:hover {
  background-color: #7B1426;
}
.tips_answers_callouts_blocks:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 979px ) {
  .tips_answers_callouts_blocks.fs-carousel.fs-carousel-enabled {
    width: 97.91666667%;
    float: left;
    margin-left: 1.04166667%;
    margin-right: 1.04166667%;
  }
  .tips_answers_callouts_blocks.fs-carousel.fs-carousel-enabled .fs-carousel-pagination {
    margin-top: 20px;
  }
  .tips_answers_callouts_blocks .callout_carousel_item {
    width: 100%;
    margin: 0 20px 0 0;
  }
  .tips_answers_callouts_blocks .callout_carousel_item:last-child {
    margin-right: 0;
  }
  .tips_answers_callouts_blocks .callout_carousel_item.fs-carousel-item {
    opacity: 0;
    transition: opacity 0.25s ease;
  }
  .tips_answers_callouts_blocks .callout_carousel_item.fs-carousel-item.fs-carousel-visible {
    opacity: 1;
  }
}
.tips_answers_callouts_blocks .tall_block {
  height: auto;
}
@media only screen and (min-width: 980px ) {
  .tips_answers_callouts_blocks .tall_block {
    margin-bottom: -20px;
  }
}
@media screen and (min-width:  980px) {
  .tips_answers_callouts_blocks .callout_carousel_item {
    width: 22.91666667%;
  }
}
@media only screen and (max-width: 979px ) {
  .tips_answers_callouts_blocks .callout_carousel_item {
    padding-bottom: 0;
  }
}
/* Tip Blocks
	============================================================================= */
@media only screen and (min-width: 980px ) {
  .tip_block .tall_block_content {
    min-height: 220px;
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 1220px ) {
  .tip_block .tall_block_content {
    min-height: 275px;
  }
}
/* Answer Blocks
	============================================================================= */
.answer_block_content {
  padding-top: 60px;
}
@media only screen and (min-width: 1220px ) {
  .answer_block_content {
    padding-top: 75px;
  }
}
.answer_block_question {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.4;
  margin-top: 15px;
  margin-bottom: 35px;
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .answer_block_question {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
/* ==========================================================================
	Life After OWU
============================================================================= */
.life_after_owu {
  z-index: 1;
  overflow: visible;
}
@media only screen and (min-width: 740px ) {
  .life_after_owu {
    padding-bottom: 0;
  }
}
.life_after_owu .fs-background-container {
  z-index: -1;
}
.life_after_owu .fs-background-container:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
  content: "";
}
.life_after_owu .life_after_owu_controls {
  display: none;
}
.life_after_owu .fs-carousel-controls.fs-carousel-visible {
  display: block;
}
.life_after_owu .fs-carousel-controls .fs-carousel-control {
  position: absolute;
  top: 26px;
  bottom: auto;
  opacity: 0.4;
  outline: none;
}
@media only screen and (min-width: 740px ) {
  .life_after_owu .fs-carousel-controls .fs-carousel-control {
    top: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .life_after_owu .fs-carousel-controls .fs-carousel-control {
    top: 35px;
  }
}
.no-touch .life_after_owu .fs-carousel-controls .fs-carousel-control:hover {
  background-color: #D32D27;
}
.life_after_owu .fs-carousel-controls .fs-carousel-control.fs-carousel-control_next {
  right: 0;
}
.life_after_owu .fs-carousel-controls .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  right: 50px;
}
.life_after_owu .fs-carousel-controls .fs-carousel-control.fs-carousel-visible {
  opacity: 1;
}
.no-touch .life_after_owu .fs-carousel-controls .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #651525;
}
@media only screen and (max-width: 979px ) {
  .life_after_owu .alumni_block {
    height: auto;
  }
}
.life_after_owu .alumni_block.fs-carousel-item {
  transition: opacity 0.25s ease;
}
.life_after_owu .alumni_block.fs-carousel-item.fs-carousel-item_previous {
  opacity: 0;
}
@media only screen and (max-width: 979px ) {
  .life_after_owu .alumni_block_text {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.45;
  }
}
@media screen and (min-width:  980px) {
  .life_after_owu_header {
    width: 56.25%;
  }
}
@media screen and (min-width:  1220px) {
  .life_after_owu_header {
    width: 47.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .life_after_owu_header {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .life_after_owu_header {
    position: absolute;
    z-index: 1;
  }
}
.life_after_owu_heading {
  color: #fff;
}
@media only screen and (min-width: 980px ) {
  .life_after_owu_heading {
    margin-bottom: 20px;
  }
}
.life_after_owu_heading strong {
  color: #D32D27;
  font-weight: normal;
}
.life_after_owu_text {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  margin-bottom: 30px;
}
@media only screen and (min-width: 740px ) {
  .life_after_owu_text {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 980px ) {
  .life_after_owu_text {
    margin-bottom: 0;
  }
}
.life_after_owu_text,
.life_after_owu_text p {
  color: #fff;
}
.life_after_owu_carousel {
  position: relative;
  z-index: 0;
  margin-bottom: 30px;
}
@media screen and (min-width:  980px) {
  .life_after_owu_carousel {
    width: 22.91666667%;
  }
}
@media screen and (min-width:  980px) {
  .life_after_owu_carousel {
    margin-left: 67.70833333%;
  }
}
@media only screen and (min-width: 740px ) {
  .life_after_owu_carousel {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .life_after_owu_carousel {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .life_after_owu_carousel {
    padding-top: 150px;
    margin-bottom: -20px;
  }
}
.alumni_block_subtext {
  border-top: 1px solid rgba(229, 131, 127, 0.4);
  padding-top: 20px;
}
@media only screen and (min-width: 980px ) {
  .alumni_block_subtext {
    display: none;
  }
}
@media screen and (min-width:  980px) {
  .life_after_owu_content_carousel {
    width: 56.25%;
  }
}
@media screen and (min-width:  1220px) {
  .life_after_owu_content_carousel {
    width: 47.91666667%;
  }
}
@media only screen and (max-width: 979px ) {
  .life_after_owu_content_carousel {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .life_after_owu_content_carousel {
    position: absolute;
    padding-left: 20px;
    padding-right: 20px;
    bottom: 0;
    left: 0;
    z-index: 1;
    padding-bottom: 40px;
  }
}
.life_after_owu_alumni_block_content {
  opacity: 0;
  transition: opacity 0.25s linear;
}
.life_after_owu_alumni_block_content.fs-carousel-visible {
  opacity: 1;
  transition: opacity 0.25s linear 0.25s;
}
.life_after_owu_alumni_block_content hr {
  width: 180px;
  background-color: rgba(255, 255, 255, 0.4);
  margin: 15px 0;
}
.life_after_owu_alumni_block_content p {
  margin: 0;
}
.life_after_owu_alumni_block_text {
  color: #E9EAEA;
}
.life_after_owu_alumni_block_caption {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #fff;
}
/* ==========================================================================
	Deadlines Tabbed
============================================================================= */
.deadlines_tabbed {
  padding-top: 20px;
  padding-bottom: 40px;
  background-color: #F5F5F5;
}
@media only screen and (min-width: 980px ) {
  .deadlines_tabbed {
    padding-bottom: 80px;
  }
}
.deadlines_tabbed .fs-tabs-tab_mobile {
  width: 100%;
  display: block;
  margin-bottom: 15px;
  outline: none;
  text-align: left;
  -webkit-appearance: none;
}
@media only screen and (min-width: 740px ) {
  .deadlines_tabbed .fs-tabs-tab_mobile {
    display: none;
  }
}
.deadlines_tabbed_header {
  margin-bottom: 15px;
}
@media only screen and (min-width: 980px ) {
  .deadlines_tabbed_heading {
    float: left;
  }
}
@media only screen and (min-width: 980px ) {
  .deadlines_tabbed_tabs {
    float: right;
    margin-top: 35px;
  }
}
.deadlines_tabbed .fs-tabs-tab_mobile,
.deadlines_tabbed_tab {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  color: #29333A;
  border-bottom: 4px solid #D2D3D3;
  letter-spacing: 1px;
  padding: 10px 0;
}
.deadlines_tabbed .fs-tabs-tab_mobile.fs-tabs-active,
.deadlines_tabbed_tab.fs-tabs-active {
  color: #D32D27;
  border-bottom-color: #D32D27;
}
.deadlines_tabbed_tab {
  display: inline-block;
  margin-left: 20px;
}
.deadlines_tabbed_tab:first-child {
  margin-left: 0;
}
@media only screen and (max-width: 739px ) {
  .deadlines_tabbed_tab {
    display: none;
  }
}
@media only screen and (min-width: 740px ) {
  .deadlines_tabbed_content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.deadlines_tabbed_content_block {
  height: 0;
  opacity: 0;
  overflow-y: hidden;
  transition: opacity 0.5s ease, height 0s linear 0.5s;
}
.deadlines_tabbed_content_block.fs-tabs-active {
  height: auto;
  opacity: 1;
}
@media only screen and (max-width: 739px ) {
  .deadlines_tabbed_content_block.fs-tabs-active {
    margin-bottom: 30px;
  }
}
.deadlines_tabbed_content_block_heading {
  color: #29333A;
}
.deadlines_tabbed_deadlines {
  border-top: 1px solid #E9EAEA;
}
.deadlines_tabbed_deadline {
  color: #A51C33;
  position: relative;
  border-bottom: 1px solid #E9EAEA;
  padding: 20px 0 20px 65px;
}
@media only screen and (min-width: 740px ) {
  .deadlines_tabbed_deadline {
    font-size: 20px;
    font-size: 1.25rem;
    padding-left: 85px;
  }
}
@media only screen and (min-width: 980px ) {
  .deadlines_tabbed_deadline {
    width: 50%;
    float: left;
  }
}
.deadlines_tabbed_deadline_date {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #111C24;
  position: absolute;
  left: 0;
  display: inline-block;
  text-transform: uppercase;
}
/* ==========================================================================
	FAQ Callout
============================================================================= */
.faq_callout {
  padding-top: 20px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .faq_callout {
    padding-bottom: 60px;
  }
}
.faq_callout_heading {
  padding-bottom: 20px;
  border-bottom: 4px solid #E9EAEA;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .faq_callout_blocks {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* FAQ Block
	============================================================================= */
.faq_block {
  border-bottom: 1px solid #E9EAEA;
}
.faq_block_question {
  position: relative;
  z-index: 1;
  cursor: pointer;
  padding: 20px 70px 20px 0;
}
@media only screen and (min-width: 740px ) {
  .faq_block_question {
    padding: 30px 100px 30px 0;
  }
}
.faq_block_question:before,
.faq_block_question:after {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  right: 20px;
  content: '';
}
@media only screen and (min-width: 740px ) {
  .faq_block_question:before,
  .faq_block_question:after {
    right: 30px;
  }
}
.faq_block_question:before {
  width: 0px;
  height: 0px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #D32D27;
  margin-right: 14px;
  margin-top: 1px;
  transition: border-width 0.15s ease;
  z-index: 1;
}
.faq_block_question.fs-swap-active:before {
  border-bottom: 8px solid #D32D27;
  border-top: none;
  margin-top: -1px;
}
.faq_block_question_heading {
  margin: 0;
}
@media only screen and (max-width: 739px ) {
  .faq_block_question_heading {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 499px ) {
  .faq_block_question_heading {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.faq_block_answer {
  position: relative;
  height: 0;
  overflow: hidden;
}
.faq_block_answer p:first-child {
  margin-top: 0;
}
.faq_block_answer p:last-child {
  margin-bottom: 0;
}
.faq_block_answer p a {
  border-bottom: 1px solid transparent;
  color: #A51C33;
  transition: border-color 0.25s ease;
}
.no-touch .faq_block_answer p a:hover {
  border-color: #A51C33;
}
.faq_block_answer ul li a,
.faq_block_answer ol li a {
  border-bottom: 1px solid transparent;
  color: #A51C33;
  transition: border-color 0.25s ease;
}
.no-touch .faq_block_answer ul li a:hover,
.no-touch .faq_block_answer ol li a:hover {
  border-color: #A51C33;
}
.faq_block_answer.fs-swap-active {
  height: auto;
}
.faq_block_answer.fs-swap-active .faq_block_answer_inner {
  opacity: 1;
  -ms-transform: translateY(0);
      transform: translateY(0);
}
.faq_block_answer_inner {
  padding-bottom: 40px;
  position: relative;
  z-index: 1;
  opacity: 0;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  transition: transform 0.3s ease,
					opacity 0.3s ease;
}
@media only screen and (min-width: 980px ) {
  .faq_block_answer_inner {
    padding-bottom: 60px;
  }
}
/* ==========================================================================
	Slots
============================================================================= */
.slots {
  position: relative;
  background: #111C24 url('../images/slots_bg.svg') no-repeat;
  background-size: 977px 376px;
  background-position: right top;
  color: #fff;
  padding: 70px 0;
}
.page_wrapper.cover .slots {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.page_wrapper.cover .slots .component_row {
  width: 1500px !important;
}
.slots.theme_light {
  background: #fafafa url('../images/slots_bg_light.svg') no-repeat;
  background-size: 977px 376px;
  background-position: right top;
  color: #111C24;
}
@media screen and (min-width: 980px) and (max-width: 1000px) {
  .slots .component_header {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media screen and (min-width: 1220px) and (max-width: 1300px) {
  .slots .component_header {
    padding-left: 60px;
    padding-right: 60px;
  }
}
/* Header
=========================================== */
.slots_header_text {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 42px;
  font-size: 2.625rem;
  line-height: 1.1;
  margin: 0;
}
.no-touch .slots_header_text {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 500px ) {
  .slots_header_text {
    font-size: 46px;
    font-size: 2.875rem;
  }
}
@media only screen and (min-width: 740px ) {
  .slots_header_text {
    font-size: 52px;
    font-size: 3.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .slots_header_text {
    font-size: 64px;
    font-size: 4rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .slots_header_text {
    font-size: 72px;
    font-size: 4.5rem;
  }
}
.slots_header_description {
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
  color: #29333A;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  display: block;
  color: #fff;
  margin-top: 18px;
}
@media only screen and (min-width: 740px ) {
  .slots_header_description {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .slots_header_description {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.slots.theme_light .slots_header_description {
  color: #111C24;
}
@media only screen and (min-width: 980px ) {
  .slots_header_description {
    font-size: 20px;
    line-height: 1.6;
  }
}
/* Controller
=========================================== */
.slots_controller {
  position: relative;
  margin-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .slots_controller {
    margin-top: 36px;
  }
}
@media only screen and (min-width: 980px ) {
  .slots_controller {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}
.slots_spinner_controls_wrapper {
  width: 100%;
  display: none;
  border-radius: 10px;
}
@media only screen and (min-width: 980px ) {
  .slots_spinner_controls_wrapper.left {
    -ms-flex-order: 1;
        order: 1;
  }
}
@media only screen and (min-width: 980px ) {
  .slots_spinner_controls_wrapper.right {
    -ms-flex-order: 3;
        order: 3;
  }
}
@media only screen and (min-width: 980px ) {
  .slots_spinner_controls_wrapper {
    width: 40%;
    display: block;
    position: relative;
  }
}
.slots_spinner_controls_value {
  font-weight: 300;
  font-size: 24px;
  font-size: 1.5rem;
  color: #A51C33;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  width: 100%;
  display: block;
  background: transparent url('../images/slots_dropdown.svg') no-repeat;
  background-position: 0 center;
  background-size: 9px 21px;
  border-bottom: 1px solid #D32D27;
  color: #fff;
  padding-left: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  white-space: nowrap;
}
@media only screen and (min-width: 500px ) {
  .slots_spinner_controls_value {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 740px ) {
  .slots_spinner_controls_value {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 980px ) {
  .slots_spinner_controls_value {
    font-size: 32px;
    font-size: 2rem;
  }
}
.slots.theme_light .slots_spinner_controls_value {
  color: #111C24;
  background: transparent url('../images/slots_dropdown_dark.svg') no-repeat;
  background-position: 0 center;
  background-size: 9px 21px;
}
.slots.spinner-visible .slots_spinner_controls_value {
  pointer-events: none;
}
.slots_spinner_controls_value.left {
  background-position: 100% center;
  padding-left: 0;
  padding-right: 30px;
  text-align: right;
}
.slots.theme_light .slots_spinner_controls_value.left {
  background-position: 100% center;
}
.slots_spinner_control_list_wrapper {
  width: 100%;
  display: none;
  position: absolute;
  left: 0;
  top: -225px;
  z-index: 2;
}
.slots_spinner_control_list_wrapper.active {
  display: block;
}
@media screen and (min-width: 1300px) {
  .slots_spinner_control_list_wrapper {
    width: calc(100% + 60px);
    left: -60px;
  }
}
@media screen and (min-width: 1400px) {
  .slots_spinner_control_list_wrapper {
    width: calc(100% + 100px);
    left: -100px;
  }
}
.slots_spinner_controls_wrapper.right .slots_spinner_control_list_wrapper {
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
@media screen and (min-width: 1300px) {
  .slots_spinner_controls_wrapper.right .slots_spinner_control_list_wrapper {
    left: auto;
    right: -60px;
  }
}
@media screen and (min-width: 1300px) {
  .slots_spinner_controls_wrapper.right .slots_spinner_control_list_wrapper {
    right: -100px;
  }
}
.slots_spinner_controls_wrapper.left .slots_spinner_control_list_wrapper:before {
  width: 100%;
  height: 160px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, #1c272f 0%, rgba(28, 39, 47, 0) 100%);
  border-radius: 10px 10px 0 0;
  content: "";
  pointer-events: none;
}
.slots.theme_light .slots_spinner_controls_wrapper.left .slots_spinner_control_list_wrapper:before {
  width: calc(100% - 2px);
  left: 1px;
  top: 1px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  border-radius: 10px 10px 0 0;
}
.slots_spinner_controls_wrapper.left .slots_spinner_control_list_wrapper:after {
  width: 100%;
  height: 160px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(0deg, #1c272f 0%, rgba(28, 39, 47, 0) 100%);
  border-radius: 0 0 10px 10px;
  content: "";
  pointer-events: none;
  visibility: visible;
}
.slots.theme_light .slots_spinner_controls_wrapper.left .slots_spinner_control_list_wrapper:after {
  width: calc(100% - 2px);
  left: 1px;
  bottom: 1px;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  border-radius: 0 0 10px 10px;
}
.slots_spinner_control_list {
  width: 100%;
  max-height: var(--height, 600px);
  background: #1C272F;
  border-radius: 10px;
  list-style: none;
  margin: 0;
  overflow: scroll;
  padding: 0 50px;
}
.slots.theme_light .slots_spinner_control_list {
  background: #fafafa;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
.slots_spinner_controls_wrapper.right .slots_spinner_control_list {
  overflow: visible;
}
.slots.theme_light .slots_spinner_controls_wrapper.right .slots_spinner_control_list {
  border: 1px solid rgba(0, 0, 0, 0.3);
}
.slots_spinner_control_list_item:before {
  display: none;
}
.slots_spinner_controls_wrapper.left .slots_spinner_control_list_item:first-child {
  padding-top: 60px;
}
.slots_spinner_controls_wrapper.left .slots_spinner_control_list_item:last-child {
  padding-bottom: 60px;
}
.slots_spinner_controls_wrapper.right .slots_spinner_control_list_item:first-child {
  padding-top: 60px;
}
.slots_spinner_controls_wrapper.right .slots_spinner_control_list_item:last-child {
  padding-bottom: 60px;
}
.slots_spinner_control_item_button {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  width: 100%;
  font-size: 26px;
}
.slots_spinner_controls_wrapper.right .slots_spinner_control_item_button {
  text-align: left;
}
.slots_spinner_controls_wrapper.left .slots_spinner_control_item_button {
  text-align: right;
}
.slots_spinner_control_item_button:hover,
.slots_spinner_control_item_button:focus {
  text-decoration: underline;
}
.slots_spinner_control_item_button.active {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  position: relative;
  pointer-events: none;
}
.slots_spinner_control_item_button.active:after {
  width: 9px;
  height: 9px;
  display: block;
  position: absolute;
  top: 50%;
  background: #D32D27;
  border-radius: 50%;
  content: "";
  -ms-transform: translateY(-4px);
      transform: translateY(-4px);
}
.slots_spinner_controls_wrapper.left .slots_spinner_control_item_button.active:after {
  right: -26px;
}
.slots_spinner_controls_wrapper.right .slots_spinner_control_item_button.active:after {
  left: -26px;
}
.slots_spinner_button_wrapper {
  text-align: center;
}
@media only screen and (min-width: 980px ) {
  .slots_spinner_button_wrapper {
    width: 20%;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-order: 2;
        order: 2;
  }
  .slots_spinner_button_wrapper:before {
    width: calc(100% - 40px);
    height: 3px;
    display: block;
    position: absolute;
    left: 20px;
    top: 50%;
    background-image: linear-gradient(to right, black 33%, rgba(255, 255, 255, 0.3) 0%);
    background-position: bottom;
    background-size: 10px 3px;
    background-repeat: repeat-x;
    content: "";
  }
}
.slots_spinner_button {
  position: relative;
  z-index: 2;
}
.slots_spinner_button:hover .slots_spinner_button_icon:after,
.slots_spinner_button:focus .slots_spinner_button_icon:after {
  opacity: 0.5;
  -ms-transform: scale(1.2);
      transform: scale(1.2);
}
.slots_spinner_button_label {
  position: absolute;
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.slots_spinner_button_label.focusable:active,
.slots_spinner_button_label.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.slots_spinner_button_icon {
  width: 78px;
  height: 78px;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-align: center;
      align-items: center;
  background: #D32D27;
  border: 7px solid #111C24;
  border-radius: 50%;
  box-sizing: border-box;
  -ms-flex-pack: center;
      justify-content: center;
}
.slots.theme_light .slots_spinner_button_icon {
  border-color: #fafafa;
}
.slots_spinner_button_icon:after {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #D32D27;
  border-radius: 50%;
  content: "";
  opacity: 0.25;
  transition: transform 0.25s, opacity 0.25s;
  will-change: transform;
}
/* Mobile Controller
=========================================== */
@media only screen and (min-width: 980px ) {
  .slots_spinner_mobile_controls {
    display: none;
  }
}
.slots_spinner_mobile_or_text {
  display: block;
  font-size: 18px;
  padding: 5px 0 20px;
  text-align: center;
}
.slots_spinner_mobile_left_label,
.slots_spinner_mobile_right_label {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.slots_spinner_mobile_left_label.focusable:active,
.slots_spinner_mobile_right_label.focusable:active,
.slots_spinner_mobile_left_label.focusable:focus,
.slots_spinner_mobile_right_label.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.slots_spinner_mobile_left {
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent url('../images/slots_dropdown.svg') no-repeat;
  background-position: 95% 11px;
  cursor: pointer;
  padding: 10px 12px;
}
.slots.theme_light .slots_spinner_mobile_left {
  background: transparent url('../images/slots_dropdown_dark.svg') no-repeat;
  background-position: 95% 11px;
}
.slots_spinner_mobile_left option {
  background: #111C24;
  color: #fff;
}
.slots.theme_light .slots_spinner_mobile_left option {
  background: #fafafa;
  color: #111C24;
}
.slots_spinner_mobile_right {
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent url('../images/slots_dropdown.svg') no-repeat;
  background-position: 95% 11px;
  cursor: pointer;
  margin-top: 20px;
  padding: 10px 12px;
}
.slots.theme_light .slots_spinner_mobile_right {
  background: transparent url('../images/slots_dropdown_dark.svg') no-repeat;
  background-position: 95% 11px;
}
.slots_spinner_mobile_right option {
  background: #111C24;
  color: #fff;
}
.slots.theme_light .slots_spinner_mobile_right option {
  background: #fafafa;
  color: #111C24;
}
.slots_spinner_random_wrapper {
  display: none;
}
@media only screen and (min-width: 980px ) {
  .slots_spinner_random_wrapper {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    opacity: 0;
    -ms-flex-order: 3;
        order: 3;
    pointer-events: none;
    -ms-transform: translateY(140px);
        transform: translateY(140px);
    transition: transform 0.6s, opacity 0.3s;
    z-index: 2;
  }
  .slots.spinner-visible .slots_spinner_random_wrapper {
    opacity: 1;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    transition: transform 0.6s cubic-bezier(0.34, 1.6, 0.64, 1), opacity 0.6s;
  }
}
.slots_spinner_random_left {
  width: 40%;
  height: 140px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  background: #1C272F;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 10px;
  overflow: hidden;
  padding: 0 25px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.slots_spinner_random_left:before {
  width: 100%;
  height: 20%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, #1c272f 0%, rgba(28, 39, 47, 0) 100%);
  border-radius: 10px 10px 0 0;
  content: "";
  pointer-events: none;
}
.slots_spinner_random_left:after {
  width: 100%;
  height: 20%;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(0deg, #1c272f 0%, rgba(28, 39, 47, 0) 100%);
  border-radius: 0 0 10px 10px;
  content: "";
  pointer-events: none;
  visibility: visible;
}
.slots_spinner_random_right {
  width: 40%;
  height: 140px;
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  background: #1C272F;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 10px;
  overflow: hidden;
  padding: 0 25px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.slots_spinner_random_right:before {
  width: 100%;
  height: 20%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, #1c272f 0%, rgba(28, 39, 47, 0) 100%);
  border-radius: 10px 10px 0 0;
  content: "";
  pointer-events: none;
}
.slots_spinner_random_right:after {
  width: 100%;
  height: 20%;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(0deg, #1c272f 0%, rgba(28, 39, 47, 0) 100%);
  border-radius: 0 0 10px 10px;
  content: "";
  pointer-events: none;
  visibility: visible;
}
.spinner_random_value {
  font-weight: 300;
  font-size: 24px;
  font-size: 1.5rem;
  color: #A51C33;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  display: block;
  position: absolute;
  bottom: 0;
  color: #fff;
  font-size: 28px;
  opacity: 0;
  white-space: nowrap;
}
@media only screen and (min-width: 500px ) {
  .spinner_random_value {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 740px ) {
  .spinner_random_value {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 980px ) {
  .spinner_random_value {
    font-size: 32px;
    font-size: 2rem;
  }
}
@keyframes roller-anim {
  0% {
    transform: translateY(32px) scale(0.9) rotateX(90deg);
    opacity: 0.1;
  }
  25% {
    transform: translateY(-8px) scale(0.95) rotateX(45deg);
    opacity: 0.5;
  }
  50% {
    transform: translateY(-48px) scale(1) rotateX(0deg);
    opacity: 1;
  }
  75% {
    transform: translateY(-96px) scale(0.95) rotateX(45deg);
    opacity: 0.5;
  }
  100% {
    transform: translateY(-136px) scale(0.9) rotateX(90deg);
    opacity: 0;
  }
}
.slots.spinner-active .spinner_random_value {
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
  animation-name: roller-anim;
  animation-timing-function: linear;
}
.spinner_random_value:nth-of-type(1) {
  animation-delay: 0s;
}
.spinner_random_value:nth-of-type(2) {
  animation-delay: 0.4s;
}
.spinner_random_value:nth-of-type(3) {
  animation-delay: 0.8s;
}
.spinner_random_value:nth-of-type(4) {
  animation-delay: 1.2s;
}
.spinner_random_value:nth-of-type(5) {
  animation-delay: 1.6s;
}
.spinner_random_value:nth-of-type(6) {
  animation-delay: 2s;
}
/* Cards
=========================================== */
.slots_content {
  position: relative;
  margin-top: 30px;
}
@media only screen and (min-width: 740px ) {
  .slots_content {
    margin-top: 46px;
  }
}
.slots[data-count="0"] .slots_content {
  min-height: 50px;
}
@media only screen and (min-width: 740px ) {
  .slots[data-count="0"] .slots_content {
    min-height: 75px;
  }
}
@media only screen and (min-width: 980px ) {
  .slots[data-count="0"] .slots_content {
    min-height: 200px;
  }
}
@media only screen and (min-width: 1220px ) {
  .slots[data-count="0"] .slots_content {
    min-height: 400px;
  }
}
.slots_content:after {
  width: 100%;
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  content: "No Results Found";
  color: #fff;
  font-size: 24px;
  text-align: center;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.slots[data-count="0"] .slots_content:after {
  display: block;
}
@media only screen and (min-width: 740px ) {
  .slots_content:after {
    font-size: 32px;
  }
}
.slots_content_cards {
  opacity: 0;
  transition: opacity 0.25s;
}
.slots.fade-in .slots_content_cards {
  opacity: 1;
}
.slots_content_card {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  background: #651525;
  color: #fff;
  margin-right: 30px;
  padding: 44px 30px 60px;
}
@media only screen and (min-width: 980px ) {
  .slots_content_card {
    padding: 74px 30px 150px;
  }
}
.slots_content_card.slots_content_card_image {
  padding: 0;
}
.slots_content_card.hide {
  display: none;
}
.slots_content_card.slots_content_card_no_results {
  display: none;
}
.slots[data-count="0"] .slots_content_card.slots_content_card_no_results {
  display: block;
}
.slots.theme_light .slots[data-count="0"] .slots_content_card.slots_content_card_no_results {
  color: #111C24;
}
.fs-carousel-enabled .slots_content_card.fs-carousel-item[data-card] {
  opacity: 0;
  -ms-transform: translateY(200px);
      transform: translateY(200px);
  transition: opacity 0.5s, transform 0.5s;
  transition-delay: 0s;
}
.slots.fade-in .fs-carousel-enabled .slots_content_card.fs-carousel-item[data-card].fs-carousel-visible {
  opacity: 1;
  -ms-transform: translateY(0);
      transform: translateY(0);
}
.slots.fade-in .fs-carousel-enabled .slots_content_card.fs-carousel-item[data-card].fs-carousel-item_next,
.slots.fade-in .fs-carousel-enabled .slots_content_card.fs-carousel-item[data-card].fs-carousel-item_previous {
  -ms-transform: translateY(0);
      transform: translateY(0);
}
.slots_content_card[data-card=card_2] {
  transition-delay: 0.125s !important;
}
.slots_content_card[data-card=card_3] {
  transition-delay: 0.25s !important;
}
.slots_content_card[data-card=card_4] {
  transition-delay: 0.375s !important;
}
.slots_content_card_figure {
  width: 100%;
}
.slots_content_card_image {
  width: 100%;
}
.slots_content_card_image .slots_content_card_group {
  padding: 44px 30px 60px;
}
@media only screen and (min-width: 980px ) {
  .slots_content_card_image .slots_content_card_group {
    padding: 44px 30px 150px;
  }
}
.slots_content_card_tax {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 16px;
}
.slots_content_card_tax_link {
  color: #fff;
}
.slots_content_card_tax_link:focus,
.slots_content_card_tax_link:hover {
  text-decoration: underline;
}
.slots_content_card_name {
  font-size: 26px;
  line-height: 1.46153846;
}
.slots_content_card_name_link {
  color: #fff;
}
.slots_content_card_name_link:focus,
.slots_content_card_name_link:hover {
  text-decoration: underline;
}
.slots_card_content_description {
  position: relative;
  font-size: 18px;
  line-height: 1.38888889;
  margin-top: 45px;
}
.slots_card_content_description:before {
  width: 28px;
  height: 3px;
  display: block;
  position: absolute;
  left: 0;
  top: -26px;
  background: #C82A27;
  content: "";
}
.slots_content_cards.fs-carousel-enabled .fs-carousel-controls {
  display: none;
}
@media only screen and (min-width: 980px ) {
  .slots[data-count="0"] .slots_content_cards.fs-carousel-enabled .fs-carousel-controls,
  .slots[data-count="1"] .slots_content_cards.fs-carousel-enabled .fs-carousel-controls,
  .slots[data-count="2"] .slots_content_cards.fs-carousel-enabled .fs-carousel-controls,
  .slots[data-count="3"] .slots_content_cards.fs-carousel-enabled .fs-carousel-controls {
    display: none;
  }
}
@media only screen and (min-width: 1220px ) {
  .slots[data-count="4"] .slots_content_cards.fs-carousel-enabled .fs-carousel-controls {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .slots_content_cards.fs-carousel-enabled .fs-carousel-controls {
    display: block;
  }
}
.slots_content_cards.fs-carousel-enabled .fs-carousel-control_previous {
  left: -60px;
}
.slots_content_cards.fs-carousel-enabled .fs-carousel-control_next {
  right: -60px;
}
.slots_content_cards.fs-carousel-enabled .fs-carousel-item {
  opacity: 0;
  transition: opacity 0.25s;
}
.slots_content_cards.fs-carousel-enabled .fs-carousel-pagination {
  margin-top: 20px;
  text-align: left;
}
@media only screen and (min-width: 980px ) {
  .slots_content_cards.fs-carousel-enabled .fs-carousel-pagination {
    display: none;
  }
}
.slots_content_cards.fs-carousel-enabled .fs-carousel-page {
  background: #555;
  opacity: 1;
}
.slots_content_cards.fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
  background: #888;
}
@keyframes line-anim {
  0% {
    stroke-dashoffset: 640;
  }
  40.9375% {
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dashoffset: 0;
  }
  81.875% {
    stroke-dashoffset: -640;
  }
  100% {
    stroke-dashoffset: -640;
  }
}
@keyframes reveal-anim {
  0% {
    -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
            clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
  }
  33% {
    -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
            clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
  }
  50% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  }
  80% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  }
  90% {
    -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
            clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
  }
  100% {
    -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
            clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
  }
}
.animated_shuffle {
  display: none;
  position: relative;
  -ms-transform: scale(75%);
      transform: scale(75%);
  z-index: 2;
}
.slots.spinner-visible .animated_shuffle {
  display: block;
}
.static_shuffle {
  -ms-transform: scale(75%);
      transform: scale(75%);
  z-index: 2;
}
.slots.spinner-visible .static_shuffle {
  display: none;
}
#arrow {
  -webkit-clip-path: polygon(0 0, 80% 0, 80% 100%, 0 100%);
          clip-path: polygon(0 0, 80% 0, 80% 100%, 0 100%);
  animation: reveal-anim 3s linear infinite;
}
.lineup {
  stroke-dasharray: 640;
  stroke-dashoffset: 640;
  stroke: #ffffff;
  animation: line-anim 3s linear infinite;
}
#linedown-1 {
  stroke-dasharray: 640;
  stroke-dashoffset: 640;
  animation: line-anim 3s linear infinite;
}
#linedown-2 {
  stroke-dasharray: 640;
  stroke-dashoffset: 640;
  animation: line-anim 3s linear infinite;
  animation-delay: 0.65625s;
}
/* Sidebar */
/* ==========================================================================
	Admission Sidebar Navigation
============================================================================= */
.admission_sidebar_navigation_button {
  background-color: #7B1426;
  color: #fff;
}
.admission_sidebar_navigation_button:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .admission_sidebar_navigation_button:after {
  background-image: url(../images/icons.svg);
}
.admission_sidebar_navigation_button:after {
  margin-left: 10px;
}
.admission_sidebar_navigation_button:after {
  width: 16px;
  height: 16px;
  background-position: -332px -16px;
  float: right;
  margin-top: 2px;
}
.no-touch .admission_sidebar_navigation_button:hover {
  background-color: #111C24;
}
/* ==========================================================================
	Calendars Sidebar Navigation
============================================================================= */
.calendars_sidebar_navigation {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .calendars_sidebar_navigation {
    width: 325px;
    float: right;
  }
}
.calendars_sidebar_navigation_button {
  margin-bottom: 2px;
}
.calendars_sidebar_navigation_button:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .calendars_sidebar_navigation_button:after {
  background-image: url(../images/icons.svg);
}
.calendars_sidebar_navigation_button:after {
  margin-left: 10px;
}
.calendars_sidebar_navigation_button:after {
  float: right;
  margin-top: 2px;
}
.no-touch .calendars_sidebar_navigation_button:hover {
  background-color: #651525;
}
.calendars_sidebar_navigation_button .icon {
  background: url(../images/icons.png) no-repeat 0 0;
  position: relative;
  top: 2px;
}
.svg .calendars_sidebar_navigation_button .icon {
  background-image: url(../images/icons.svg);
}
.calendars_sidebar_navigation_button.button_calendar:after {
  width: 16px;
  height: 16px;
  background-position: -300px -16px;
}
.calendars_sidebar_navigation_button.button_submit_event:after,
.calendars_sidebar_navigation_button.button_make_reservation:after {
  width: 16px;
  height: 16px;
  background-position: -316px -16px;
}
.sidebar_button_add .icon {
  width: 11px;
  height: 12px;
  background-position: -249px 0;
}
.sidebar_button_download .icon {
  width: 12px;
  height: 12px;
  background-position: -235px 0;
}
/* ==========================================================================
	Department Sidebar Navigation
============================================================================= */
.department_sidebar_navigation_callout {
  margin-bottom: 20px;
  margin-top: 30px;
}
.department_sidebar_navigation_heading {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #A51C33;
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 15px;
}
.department_sidebar_navigation_link {
  width: 100%;
}
/* ==========================================================================
	News Sidebar Navigation
============================================================================= */
.news_sidebar_navigation {
  margin-top: 20px;
  margin-bottom: 20px;
}
.news_sidebar_navigation_button {
  background-color: #7B1426;
  color: #fff;
}
.news_sidebar_navigation_button:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .news_sidebar_navigation_button:after {
  background-image: url(../images/icons.svg);
}
.news_sidebar_navigation_button:after {
  margin-left: 10px;
}
.news_sidebar_navigation_button:after {
  width: 16px;
  height: 16px;
  background-position: -316px -16px;
  float: right;
  margin-top: 2px;
}
.no-touch .news_sidebar_navigation_button:hover {
  background-color: #111C24;
}
/* Pages
	============================================================================= */
/* ==========================================================================
	Page - Home
============================================================================= */
/* Generic Home Page Styles
	============================================================================= */
/* Featured Story Blocks
	============================================================================= */
.featured_story_blocks {
  background-color: #fff;
}
@media only screen and (min-width: 740px ) {
  .featured_story_blocks {
    background-color: #29333A;
  }
}
.featured_story_blocks_content {
  max-width: 1440px;
  position: relative;
  margin: 0 auto;
}
.featured_story_blocks_header {
  position: relative;
  background-color: #fff;
  clear: both;
}
@media only screen and (min-width: 980px ) {
  .featured_story_blocks_header {
    width: calc(25% + 20px);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    margin-left: -20px;
    padding-top: 25%;
  }
}
.featured_story_blocks_header_container {
  display: inline;
}
@media only screen and (max-width: 979px ) {
  .featured_story_blocks_header_container {
    display: block;
  }
}
.featured_story_blocks_header_content {
  padding: 30px 0;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .featured_story_blocks_header_content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_story_blocks_header_content {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    float: none;
    margin: 0;
    padding: 8% 20px;
  }
}
@media only screen and (min-width: 1000px) {
  .featured_story_blocks_header_content {
    padding: 8% 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_story_blocks_header_content {
    padding: 10% 30px 40px 40px;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_story_blocks_header_content {
    padding: 12% 40px 40px 50px;
  }
}
.featured_story_blocks_section_heading {
  color: #A51C33;
  line-height: 1.05;
  margin: 0;
}
.featured_story_blocks_section_heading:after {
  width: 150px;
  height: 4px;
  backface-visibility: hidden;
  border-top: 4px solid #D32D27;
  content: "";
  display: block;
  margin: 15px 0;
}
@media only screen and (min-width: 980px ) {
  .featured_story_blocks_section_heading {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_story_blocks_section_heading {
    font-size: 34px;
    font-size: 2.125rem;
  }
}
@media only screen and (min-width: 1300px ) {
  .featured_story_blocks_section_heading {
    font-size: 38px;
    font-size: 2.375rem;
  }
}
.featured_story_blocks_section_introduction {
  margin: 0;
}
@media only screen and (min-width: 1300px ) {
  .featured_story_blocks_section_introduction {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_story_blocks_section_introduction {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_story_blocks_section_introduction {
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
.featured_story_blocks .featured_story_block {
  float: left;
}
@media only screen and (min-width: 500px ) {
  .featured_story_blocks .featured_story_block {
    padding-top: 50%;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_story_blocks .featured_story_block.large {
    width: 50%;
  }
  .featured_story_blocks .featured_story_block.large .featured_story_block_content {
    padding-left: 50px;
  }
  .featured_story_blocks .featured_story_block.large.hover_shover .hover_shover_image:after {
    height: 50% !important;
  }
}
@media only screen and (min-width: 740px ) {
  .featured_story_blocks .featured_story_block.small {
    width: 33.3334%;
    padding-top: 33.3334%;
  }
  .featured_story_blocks .featured_story_block.small.hover_shover .hover_shover_image:before,
  .featured_story_blocks .featured_story_block.small.hover_shover .hover_shover_image:after {
    height: 75% !important;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_story_blocks .featured_story_block.small {
    width: 25%;
    padding-top: 25%;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_story_blocks .featured_story_block.last {
    -ms-transform: translateX(100%);
        transform: translateX(100%);
  }
}
.featured_story_blocks .featured_story_block .featured_story_block_content {
  max-width: 400px;
}
@media only screen and (min-width: 740px ) {
  .featured_story_blocks_carousel_row {
    width: auto;
    margin: 0;
  }
}
@media only screen and (max-width: 739px ) {
  .featured_story_blocks_callout_carousel {
    margin-bottom: 20px;
  }
}
/* Welcome with Carousel
	============================================================================= */
.welcome_with_carousel {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #111C24;
  padding-top: 10px;
}
@media only screen and (min-width: 980px ) {
  .welcome_with_carousel {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .welcome_with_carousel {
    padding-bottom: 80px;
  }
}
.welcome_with_carousel hr {
  height: 6px;
  background-color: rgba(255, 255, 255, 0.1);
  margin: 50px 0 30px;
}
.welcome_with_carousel .carousel_block_title {
  color: #fff;
}
.welcome_with_carousel_row_inner {
  margin: 0 auto;
}
@media screen and (min-width:  980px) {
  .welcome_with_carousel_row_inner {
    width: 97.91666667%;
  }
}
@media only screen and (min-width: 980px ) {
  .welcome_with_carousel_row_inner {
    -ms-flex-align: start;
        align-items: flex-start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }
}
@media only screen and (min-width: 740px ) {
}
@media only screen and (min-width: 980px ) {
  .welcome_with_carousel_welcome {
    -ms-flex: 0 0 45%;
        flex: 0 0 45%;
  }
}
.welcome_with_carousel_welcome_heading {
  font-size: 42px;
  font-size: 2.625rem;
  color: #fff;
  line-height: 1;
}
@media only screen and (min-width: 500px ) {
  .welcome_with_carousel_welcome_heading {
    font-size: 50px;
    font-size: 3.125rem;
  }
}
@media only screen and (min-width: 740px ) {
  .welcome_with_carousel_welcome_heading {
    font-size: 62px;
    font-size: 3.875rem;
  }
}
@media only screen and (min-width: 980px ) {
  .welcome_with_carousel_welcome_heading {
    margin-top: 0;
  }
}
.welcome_with_carousel_welcome_text {
  color: #D2D3D3;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .welcome_with_carousel_carousel {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.welcome_with_carousel_carousel .carousel_block {
  height: 294px;
  background-color: #29333A;
}
@media only screen and (min-width: 500px ) {
  .welcome_with_carousel_carousel .carousel_block {
    height: 264px;
  }
}
@media only screen and (min-width: 740px ) {
  .welcome_with_carousel_carousel .carousel_block {
    height: 374px;
  }
}
@media only screen and (min-width: 980px ) {
  .welcome_with_carousel_carousel .carousel_block {
    height: 571px;
  }
}
@media only screen and (min-width: 1220px ) {
  .welcome_with_carousel_carousel .carousel_block {
    height: 590px;
  }
}
.welcome_links {
  color: #fff;
  margin-bottom: 60px;
}
@media only screen and (min-width: 980px ) {
  .welcome_links {
    -ms-flex: 0 0 35%;
        flex: 0 0 35%;
    margin: -30px 0 0 auto;
  }
}
.welcome_links_list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.welcome_links_list_item {
  border-bottom: 3px solid #29333A;
  line-height: 1.1;
  margin: 0;
}
.welcome_links_list_item::before {
  content: normal;
  display: none;
}
.welcome_links_list_item_link {
  width: 100%;
  color: inherit;
  display: -ms-flexbox;
  display: flex;
  padding: 26px 0;
  transition: 0.25s color;
}
@media only screen and (min-width: 980px ) {
  .welcome_links_list_item_link {
    padding: 36px 0;
  }
}
.welcome_links_list_item_link:hover,
.welcome_links_list_item_link:focus {
  color: #D32D27;
}
.welcome_links_list_item_icon {
  margin-right: 14px;
}
@media only screen and (min-width: 740px ) {
  .welcome_links_list_item_icon {
    margin: 5px 20px 0 0;
  }
}
.welcome_links_list_item_icon img {
  max-width: 30px;
}
.welcome_links_list_item_label {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width: 500px ) {
  .welcome_links_list_item_label {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 740px ) {
  .welcome_links_list_item_label {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 980px ) {
  .welcome_links_list_item_label {
    font-size: 32px;
    font-size: 2rem;
  }
}
/* Perspective Callouts
	============================================================================= */
.perspective_callouts {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .perspective_callouts {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .perspective_callouts {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .perspective_callouts {
    padding-bottom: 60px;
  }
}
@media only screen and (min-width: 740px ) {
  .perspective_callouts_heading {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.perspective_callouts_introduction {
  margin-bottom: 0;
  margin-top: 0;
  overflow: hidden;
}
@media screen and (min-width:  980px) {
  .perspective_callouts_introduction {
    width: 64.58333333%;
  }
}
@media screen and (min-width:  1220px) {
  .perspective_callouts_introduction {
    width: 56.25%;
  }
}
@media only screen and (min-width: 740px ) {
  .perspective_callouts_introduction {
    padding-left: 20px;
  }
}
.perspective_callouts_links {
  margin-bottom: 30px;
  margin-top: 20px;
}
@media screen and (min-width:  980px) {
  .perspective_callouts_links {
    width: 31.25%;
  }
}
@media screen and (min-width:  1220px) {
  .perspective_callouts_links {
    width: 39.58333333%;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .perspective_callouts_links {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .perspective_callouts_links {
    padding-right: 20px;
    float: right;
    margin-top: 0;
    text-align: right;
  }
}
.perspective_callouts_link {
  padding-bottom: 6px;
  padding-top: 6px;
}
.perspective_callouts_link:last-child {
  padding-left: 34px;
}
.perspective_callouts_link:last-child:before {
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-left: 2px solid #D2D3D3;
  content: '';
  display: block;
  margin: 0 16px;
}
@media only screen and (max-width: 499px ) {
  .perspective_callouts_link:last-child {
    padding-left: 0;
  }
  .perspective_callouts_link:last-child:before {
    content: none;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .perspective_callouts_link:last-child {
    padding-left: 0;
  }
  .perspective_callouts_link:last-child:before {
    content: none;
  }
}
.perspective_callouts_blocks {
  margin-top: 30px;
}
@media only screen and (min-width: 740px ) {
  .perspective_callouts_blocks {
    width: 100%;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .perspective_callouts_blocks {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 739px ) {
  .perspective_callouts_carousel_block {
    margin: 0 20px 0 0;
  }
  .perspective_callouts_carousel_block:last-child {
    margin-right: 0;
  }
  .perspective_callouts_carousel_block.fs-carousel-item {
    opacity: 0;
    transition: opacity 0.25s ease;
  }
  .perspective_callouts_carousel_block.fs-carousel-item.fs-carousel-visible {
    opacity: 1;
  }
}
/* ==========================================================================
	Page - News & Media
============================================================================= */
/* Generic News Page Styles
	============================================================================= */
/* Featured Story Hero
	============================================================================= */
.featured_story_hero {
  margin-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .featured_story_hero {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_story_hero {
    margin-top: 0;
  }
}
.featured_story_hero_content_container {
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 740px ) {
  .featured_story_hero_content_container {
    margin-top: -120px;
    padding-right: 80px;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_story_hero_content_container {
    margin-top: -150px;
    padding-right: 100px;
  }
}
.featured_story_hero_content {
  padding: 20px 0 0;
}
@media only screen and (min-width: 740px ) {
  .featured_story_hero_content {
    background-color: #fff;
    padding: 40px 30px;
  }
}
.featured_story_hero_title {
  margin: 0 0 8px;
}
.featured_story_hero_title a {
  position: relative;
  display: block;
  padding-right: 12px;
  color: #111C24;
}
.featured_story_hero_title a:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 8px;
  transition: transform, opacity;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .featured_story_hero_title a:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
.featured_story_hero_title a:after {
  opacity: 0;
}
.no-touch .featured_story_hero_title a:hover:after {
  opacity: 1;
}
@media only screen and (min-width: 740px ) {
  .featured_story_hero_title a {
    position: relative;
    display: block;
    padding-right: 13px;
  }
  .featured_story_hero_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 7px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 8px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .featured_story_hero_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
@media only screen and (min-width: 980px ) {
  .featured_story_hero_title a {
    position: relative;
    display: block;
    padding-right: 14px;
  }
  .featured_story_hero_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 8px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 10px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .featured_story_hero_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_story_hero_title {
    padding-right: 170px;
  }
}
.featured_story_hero_subtitle {
  color: #777777;
  margin: 0;
}
.featured_story_hero_label {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
}
.featured_story_hero_category {
  color: #777777;
}
.no-touch .featured_story_hero_category:hover {
  color: #D32D27;
}
.featured_story_hero_excerpt {
  font-size: 18px;
  font-size: 1.125rem;
  color: #777777;
  margin: 20px 0 0;
}
/* News Archive
	============================================================================= */
.news_archive {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #E9EAEA;
}
@media only screen and (min-width: 980px ) {
  .news_archive {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .news_archive {
    padding-bottom: 80px;
  }
}
.news_archive.bordered {
  border-top: 1px solid #D2D3D3;
}
.news_archive_header:after {
  width: 100%;
  height: 6px;
  backface-visibility: hidden;
  border-top: 6px solid #D2D3D3;
  content: "";
  display: block;
  margin: 25px 0 0;
}
@media only screen and (min-width: 740px ) {
  .news_archive_header:after {
    margin-top: 40px;
  }
}
.news_archive_heading {
  margin: 0 0 30px;
}
.news_archive_search_input_fields {
  position: relative;
}
@media only screen and (min-width: 980px ) {
  .news_archive_search_input_fields {
    float: left;
  }
}
input.news_archive_search_input {
  font-size: 18px;
  font-size: 1.125rem;
  width: 100%;
  height: 60px;
  line-height: 1.2;
  margin-bottom: 15px;
  padding: 18px 60px 19px 20px;
}
input.news_archive_search_input::-webkit-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
input.news_archive_search_input:-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
input.news_archive_search_input::-moz-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
input.news_archive_search_input:-ms-input-placeholder {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #777777;
}
@media only screen and (min-width: 500px ) {
  input.news_archive_search_input {
    padding: 18px 60px 19px 30px;
  }
}
@media only screen and (min-width: 980px ) {
  input.news_archive_search_input {
    width: 480px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  input.news_archive_search_input {
    width: 630px;
  }
}
.news_archive_search_submit {
  width: 60px;
  height: 60px;
  line-height: 60;
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.news_archive_search_submit:before,
.news_archive_search_submit:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .news_archive_search_submit:before,
.svg .news_archive_search_submit:after {
  background-image: url(../images/icons.svg);
}
.news_archive_search_submit:before,
.news_archive_search_submit:after {
  transition: opacity 0.25s linear;
}
.news_archive_search_submit:before {
  width: 20px;
  height: 20px;
  background-position: -520px 0;
}
.news_archive_search_submit:after {
  width: 20px;
  height: 20px;
  background-position: -520px -20px;
  opacity: 0;
}
.no-touch .news_archive_search_submit:hover:before {
  opacity: 0;
}
.no-touch .news_archive_search_submit:hover:after {
  opacity: 1;
}
.news_archive_search_dropdown_fields .fs-dropdown:first-child {
  margin-bottom: 15px;
}
.news_archive_search_dropdown_fields .fs-dropdown-selected {
  background-color: #E9EAEA;
}
@media only screen and (min-width: 500px ), only screen and (min-width: 1220px ) {
  .news_archive_search_dropdown_fields .fs-dropdown {
    float: left;
  }
  .news_archive_search_dropdown_fields .fs-dropdown:first-child {
    width: 250px;
    margin-bottom: 0;
    margin-right: 10px;
  }
  .news_archive_search_dropdown_fields .fs-dropdown:last-child {
    width: 210px;
  }
}
@media only screen and (min-width: 980px ) {
  .news_archive_search_dropdown_fields {
    float: right;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .news_archive_search_dropdown_fields .fs-dropdown:first-child {
    width: 210px;
  }
  .news_archive_search_dropdown_fields .fs-dropdown:last-child {
    width: 170px;
  }
}
@media screen and (min-width:  980px) {
  .news_archive_stories_column {
    width: 47.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .news_archive_stories_column {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.news_archive_footer {
  padding-top: 25px;
}
@media only screen and (min-width: 740px ) {
  .news_archive_footer {
    padding-top: 40px;
  }
}
/* Athletics News
	============================================================================= */
.athletics_news {
  background-color: #7B1426;
}
.athletics_news_heading {
  color: #fff;
  margin-top: 0;
}
@media only screen and (min-width: 1220px ) {
  .athletics_news_hero {
    margin-right: -25px;
  }
}
.athletics_news_hero_content_container {
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 740px ) {
  .athletics_news_hero_content_container {
    margin-top: -20px;
    padding-right: 25px;
  }
}
.athletics_news_hero_content {
  padding: 20px 0 0;
}
@media only screen and (min-width: 740px ) {
  .athletics_news_hero_content {
    background-color: #fff;
    padding: 30px;
  }
}
.athletics_news_hero_title {
  margin: 0;
}
.athletics_news_hero_title a {
  position: relative;
  display: block;
  padding-right: 12px;
  color: #fff;
}
.athletics_news_hero_title a:after {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #D32D27;
  content: '';
  display: inline-block;
  margin-left: 6px;
  margin-top: 8px;
  transition: transform, opacity;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.no-touch .athletics_news_hero_title a:hover:after {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
.athletics_news_hero_title a:after {
  opacity: 0;
}
.no-touch .athletics_news_hero_title a:hover:after {
  opacity: 1;
}
@media only screen and (min-width: 740px ) {
  .athletics_news_hero_title a {
    color: #111C24;
    position: relative;
    display: block;
    padding-right: 13px;
  }
  .athletics_news_hero_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 7px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 8px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .athletics_news_hero_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
@media only screen and (min-width: 980px ) {
  .athletics_news_hero_title a {
    position: relative;
    display: block;
    padding-right: 14px;
  }
  .athletics_news_hero_title a:after {
    width: 0;
    height: 0;
    position: absolute;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 8px solid #D32D27;
    content: '';
    display: inline-block;
    margin-left: 6px;
    margin-top: 10px;
    transition: transform, opacity;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
  .no-touch .athletics_news_hero_title a:hover:after {
    -ms-transform: translateX(3px);
        transform: translateX(3px);
  }
}
.athletics_news_headline_block {
  border-color: #651525;
}
.athletics_news_headline_block .news_block_title a {
  color: #fff;
}
.athletics_news_headline_block_image {
  float: right;
  margin-left: 20px;
}
@media only screen and (min-width: 980px ) {
  .athletics_news_headline_block_image {
    float: left;
    margin-left: 0;
    margin-right: 20px;
  }
}
.athletics_news_section {
  margin-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .athletics_news_section {
    margin-top: 0;
  }
}
.athletics_news_section hr {
  background-color: #651525;
  display: block;
}
.athletics_news_section .news_archive_link {
  color: #fff;
}
.no-touch .athletics_news_section .news_archive_link:hover {
  color: #fff;
}
@media only screen and (min-width: 1220px ) {
  .athletics_news_section_inner {
    margin-left: -25px;
  }
}
/* News Detail
	============================================================================= */
.news_detail_header {
  margin: 0 0 30px;
}
.news_detail_header .news_detail_social_share {
  margin: 10px 0 0;
}
@media only screen and (min-width: 740px ) {
  .news_detail_header .news_detail_social_share {
    float: right;
    margin: 0;
  }
}
.news_detail_footer {
  border-top: 1px solid #D2D3D3;
  margin: 25px 0;
  padding-top: 15px;
}
@media only screen and (min-width: 740px ) {
  .news_detail_footer {
    margin-top: 40px;
  }
}
.news_detail_social_share menu {
  display: inline;
}
.news_detail_social_share_button {
  width: 14px;
  height: 14px;
  display: block;
  line-height: 14;
  overflow: hidden;
  text-indent: 100%;
  position: relative;
  display: inline-block;
  margin: 10px 6px;
  vertical-align: middle;
}
.news_detail_social_share_button:first-child {
  margin-left: 0;
}
.news_detail_social_share_button:last-child {
  margin-right: 0;
}
.news_detail_social_share_button:before,
.news_detail_social_share_button:after {
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
  transition: opacity 0.25s linear;
}
.news_detail_social_share_button:before:before,
.news_detail_social_share_button:after:before,
.news_detail_social_share_button:before:after,
.news_detail_social_share_button:after:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .news_detail_social_share_button:before:before,
.svg .news_detail_social_share_button:after:before,
.svg .news_detail_social_share_button:before:after,
.svg .news_detail_social_share_button:after:after {
  background-image: url(../images/icons.svg);
}
.news_detail_social_share_button:before {
  opacity: 0;
}
.no-touch .news_detail_social_share_button:hover:before {
  opacity: 1;
}
.no-touch .news_detail_social_share_button:hover:after {
  opacity: 0;
}
.news_detail_meta:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.news_detail_share {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  float: right;
  margin: 0 0 20px 20px;
}
.news_detail_share a {
  margin: 0 0 0 12px;
}
.news_detail_meta_label {
  display: inline-block;
}
.news_detail_meta_label:after {
  width: 1px;
  height: 100%;
  border-left: 1px solid #D2D3D3;
  content: "";
  margin: 0 12px 0 15px;
}
.news_detail_category {
  margin: 0 10px 0 0;
}
.no-touch .news_detail_category:hover {
  color: #A51C33;
}
.news_detail_picture img {
  display: block;
  width: 100%;
}
.news_detail_meta {
  border-bottom: 1px solid #D2D3D3;
  margin: 0 0 40px 0;
  padding: 0 0 20px 0;
}
.news_detail_categories {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #777777;
  text-transform: uppercase;
}
.news_detail_title {
  margin: 20px 0;
}
.news_detail_image {
  display: block;
  margin: 0 0 30px 0;
}
.news_detail_image img {
  display: block;
}
@media only screen and (min-width: 980px ) {
  .news_detail_image {
    float: right;
    margin: 0 0 30px 30px;
    width: 320px;
  }
}
@media only screen and (min-width: 1220px ) {
  .news_detail_image {
    width: 535px;
  }
}
.news_detail_caption {
  font-size: 16px;
  font-size: 1rem;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #777777;
  margin: 20px 0 0 0;
}
.news_detail_caption a {
  color: #A51C33;
}
.no-touch .news_detail_caption a:hover {
  color: #D32D27;
  text-decoration: underline;
}
.news_detail_caption hr {
  background: #D32D27;
  border: none;
  height: 1px;
  margin: 20px 0 0 0;
}
@media only screen and (min-width: 500px ) {
  .news_detail_caption hr {
    width: 300px;
  }
}
@media only screen and (min-width: 980px ) {
  .news_detail_caption hr {
    width: 200px;
  }
}
@media only screen and (min-width: 1220px ) {
  .news_detail_caption hr {
    width: 230px;
  }
}
.news_detail_content .wp-caption-text {
  display: none;
}
.news_detail_author {
  font-style: italic;
}
/* ==========================================================================
	Page - Calendar
============================================================================= */
/* Generic Calendar Page Styles
	============================================================================= */
/* Featured Events Carousel
	============================================================================= */
.featured_events_carousel {
  background-color: #651525;
  padding-top: 40px;
  padding-bottom: 40px;
  transition: background 0.25s linear;
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel {
    background-color: #7B1426;
  }
}
.featured_events_carousel .event_block {
  border-right: 1px solid #651525;
}
.featured_events_carousel .event_block:last-child {
  border-color: #7B1426;
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel .event_block {
    border: none;
    margin-right: 20px;
  }
  .featured_events_carousel .event_block:before {
    opacity: 0.7;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_events_carousel .event_block {
    margin-right: 45px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel .event_block_image {
    max-width: 380px;
    float: left;
    margin-right: 30px;
  }
}
.featured_events_carousel_header {
  margin-bottom: 30px;
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel_header {
    margin-bottom: 0;
  }
  .featured_events_carousel_header:after {
    width: 100%;
    height: 6px;
    backface-visibility: hidden;
    border-top: 6px solid #651525;
    content: "";
    display: block;
    margin: 20px 0 30px;
  }
}
.featured_events_carousel_heading {
  color: #fff;
  margin: 0;
}
@media only screen and (min-width: 500px ) {
  .featured_events_carousel_heading {
    padding-right: 110px;
  }
}
@media screen and (min-width:  1220px) {
  .featured_events_carousel_container {
    width: 81.25%;
  }
}
@media only screen and (min-width: 740px ) {
  .featured_events_carousel_container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-controls {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
}
@media only screen and (max-width: 499px ) {
  .featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-controls {
    display: none;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-controls {
    right: -200px;
  }
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-control {
  top: auto;
  bottom: 30px;
  margin: 0;
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  right: 50px;
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next {
  right: 0;
}
@media only screen and (min-width: 740px ) {
  .featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-control {
    bottom: 32px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-control {
    bottom: 63px;
  }
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-pagination {
  margin-top: 20px;
}
@media only screen and (min-width: 980px ) {
  .featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-pagination {
    display: none;
  }
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-page {
  background-color: #777777;
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
  background-color: #D32D27;
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-item {
  transition: opacity 0.25s ease;
}
.featured_events_carousel_carousel.fs-carousel-enabled .fs-carousel-item.fs-carousel-item_previous {
  opacity: 0;
}
/* Events Archive
	============================================================================= */
.event_archive_wrapper {
  background-color: #F5F5F5;
}
@media screen and (min-width:  980px) {
  .event_archive {
    width: 64.58333333%;
  }
}
.event_archive_header {
  position: relative;
  margin-bottom: 30px;
}
.event_archive_header:after {
  width: 100%;
  height: 6px;
  backface-visibility: hidden;
  border-top: 6px solid #D2D3D3;
  content: "";
  display: block;
  margin: 15px 0 0;
}
@media only screen and (min-width: 740px ) {
  .event_archive_header {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0;
  }
}
.event_archive_heading {
  color: #D32D27;
  margin: 0;
  float: left;
}
@media only screen and (max-width: 499px ) {
  .event_archive_heading .txt_red_darker {
    display: none;
  }
}
.event_archive_navigation {
  width: 100px;
  height: 40px;
  position: relative;
  float: right;
}
.event_archive_navigation .button_previous,
.event_archive_navigation .button_next {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.event_archive_navigation .button_previous {
  right: 50px;
}
.event_archive_navigation .button_next {
  right: 0;
}
@media only screen and (min-width: 980px ) {
  .event_archive_navigation {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 1220px ) {
  .event_archive_header,
  .event_archive_stories {
    margin-right: -25px;
    padding-right: 0;
  }
}
.event_archive_footer {
  padding-top: 25px;
}
@media only screen and (min-width: 740px ) {
  .event_archive_footer {
    padding-top: 40px;
  }
}
/* Events Archive Sidebar Components
	============================================================================= */
@media screen and (min-width:  980px) {
  .event_archive_wrapper .sidebar {
    width: 31.25%;
  }
}
@media screen and (min-width:  1220px) {
  .event_archive_wrapper .sidebar {
    width: 22.91666667%;
  }
}
@media only screen and (min-width: 1220px ) {
  .event_archive_wrapper .sidebar {
    -ms-transform: translateX(-25px);
        transform: translateX(-25px);
  }
}
.event_archive_date_select {
  margin-top: 20px;
  margin-bottom: 20px;
}
.event_archive_date_select .pika-single {
  background-color: transparent;
  z-index: 1;
}
@media only screen and (max-width: 499px ) {
  .event_archive_date_select .pika-lendar {
    width: 294px;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .event_archive_date_select .pika-lendar {
    width: 470px;
  }
  .event_archive_date_select .pika-button {
    padding-bottom: 10px;
    padding-top: 10px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .event_archive_date_select {
    float: left;
  }
  .event_archive_date_select .pika-lendar {
    width: 325px;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .event_archive_date_select .pika-lendar {
    width: 300px;
    padding: 0 0 10px;
  }
  .event_archive_date_select .pika-table th {
    padding: 8px 3px;
  }
  .event_archive_date_select .pika-table th:first-child {
    padding-left: 8px;
  }
  .event_archive_date_select .pika-table th:last-child {
    padding-right: 8px;
  }
  .event_archive_date_select .pika-table td .pika-button {
    padding-left: 5px;
  }
  .event_archive_date_select .pika-table td:first-child .pika-button {
    padding-left: 8px;
  }
  .event_archive_date_select .pika-table td:last-child .pika-button {
    padding-right: 8px;
  }
  .event_archive_date_select .pika-label {
    padding: 0 3px;
  }
  .event_archive_date_select .pika-prev,
  .event_archive_date_select .pika-next {
    width: 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .event_archive_date_select .pika-lendar {
    width: 275px;
  }
  .event_archive_date_select .pika-table th {
    padding: 8px;
  }
}
/* Events Archive
	============================================================================= */
.event_detail_header {
  margin: 0 0 30px;
}
.event_detail_header .event_detail_social_share {
  margin: 10px 0 0;
}
@media only screen and (min-width: 740px ) {
  .event_detail_header .event_detail_social_share {
    float: right;
    margin: 0;
  }
}
.event_detail_footer {
  border-top: 1px solid #D2D3D3;
  margin: 25px 0;
  padding-top: 15px;
}
@media only screen and (min-width: 740px ) {
  .event_detail_footer {
    margin-top: 40px;
  }
}
.event_detail_social_share menu {
  display: inline;
}
.event_detail_social_share_button {
  width: 14px;
  height: 14px;
  display: block;
  line-height: 14;
  overflow: hidden;
  text-indent: 100%;
  position: relative;
  display: inline-block;
  margin: 10px 6px;
  vertical-align: middle;
}
.event_detail_social_share_button:first-child {
  margin-left: 0;
}
.event_detail_social_share_button:last-child {
  margin-right: 0;
}
.event_detail_social_share_button:before,
.event_detail_social_share_button:after {
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
  transition: opacity 0.25s linear;
}
.event_detail_social_share_button:before:before,
.event_detail_social_share_button:after:before,
.event_detail_social_share_button:before:after,
.event_detail_social_share_button:after:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .event_detail_social_share_button:before:before,
.svg .event_detail_social_share_button:after:before,
.svg .event_detail_social_share_button:before:after,
.svg .event_detail_social_share_button:after:after {
  background-image: url(../images/icons.svg);
}
.event_detail_social_share_button:before {
  opacity: 0;
}
.no-touch .event_detail_social_share_button:hover:before {
  opacity: 1;
}
.no-touch .event_detail_social_share_button:hover:after {
  opacity: 0;
}
.event_detail_meta:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 739px ) {
  .event_detail_meta_datetime span {
    display: block;
  }
}
.event_detail_meta_date {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #D32D27;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .event_detail_meta_time {
    margin-left: 25px;
  }
}
.event_detail_meta_label {
  display: inline-block;
}
.event_detail_meta_label:after {
  width: 1px;
  height: 100%;
  border-left: 1px solid #D2D3D3;
  content: "";
  margin: 0 12px 0 15px;
}
.event_detail_category {
  margin: 0 10px 0 0;
}
.no-touch .event_detail_category:hover {
  color: #A51C33;
}
.event_detail_picture img {
  display: block;
  width: 100%;
}
.event_detail_button {
  background-color: #A51C33;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #fff;
}
.event_detail_button .label {
  display: inline-block;
}
.event_detail_button .icon {
  display: inline-block;
  float: right;
}
/* ==========================================================================
	Page - Directory
============================================================================= */
/* Directory Navigation
	============================================================================= */
.directory_navigation {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #F5F5F5;
}
@media only screen and (min-width: 980px ) {
  .directory_navigation {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .directory_navigation {
    padding-bottom: 80px;
  }
}
/* Directory Search */
.directory_search {
  margin-bottom: 20px;
}
@media screen and (min-width:  980px) {
  .directory_search_input_fields {
    width: 72.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_search_input_fields {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .directory_search_input_fields {
    padding-right: 0;
  }
}
.directory_search_input {
  border: 1px solid transparent;
  margin-bottom: 0 !important;
  transition: border 0.25s linear;
}
.directory_search_input:focus {
  border-color: #D2D3D3;
}
@media screen and (max-width:  739px) {
  .directory_search_dropdown_fields {
    width: 64.58333333%;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .directory_search_dropdown_fields {
    width: 47.91666667%;
  }
}
@media screen and (min-width:  980px) {
  .directory_search_dropdown_fields {
    width: 22.91666667%;
  }
}
@media screen and (max-width:  499px) {
  .directory_search_dropdown_fields {
    width: 97.91666667%;
  }
}
@media only screen and (max-width: 979px ) {
  .directory_search_dropdown_fields {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_search_dropdown_fields {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.directory_search_dropdown_fields .fs-dropdown-selected {
  background-color: #F5F5F5;
}
/* Directory Alphabet Navigation */
@media only screen and (min-width: 740px ) {
  .directory_alphabet_navigation {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_alphabet_navigation_links {
    border-bottom: 4px solid #D2D3D3;
  }
}
.directory_alphabet_navigation_link {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  width: 7.69%;
  display: inline-block;
  float: left;
  border-bottom: 4px solid #D2D3D3;
  padding: 10px 0;
  text-align: center;
}
@media only screen and (min-width: 500px ) {
  .directory_alphabet_navigation_link {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_alphabet_navigation_link {
    font-size: 21px;
    font-size: 1.3125rem;
    width: 3.846%;
    margin-bottom: -4px;
  }
}
@media only screen and (min-width: 980px ) {
  .directory_alphabet_navigation_link {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .directory_alphabet_navigation_link {
    width: auto;
    padding-left: 1%;
    padding-right: 1%;
  }
}
a.directory_alphabet_navigation_link {
  color: #777777;
}
.no-touch a.directory_alphabet_navigation_link:hover {
  color: #A51C33;
  border-bottom-color: #A51C33;
}
span.directory_alphabet_navigation_link.active {
  color: #A51C33;
  border-bottom-color: #A51C33;
}
span.directory_alphabet_navigation_link.disabled {
  color: #D2D3D3;
}
/* Directory Results
	============================================================================= */
.directory_results {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .directory_results {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .directory_results {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_results_header {
    padding-left: 20px;
    padding-right: 20px;
    text-align: right;
  }
}
.directory_results_header .component_header_links {
  margin-top: 0;
}
@media only screen and (min-width: 740px ) {
  .directory_results_table {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* Trying a non-table table strategy */
.directory_entry_title {
  color: #777777;
}
@media only screen and (min-width: 740px ) {
  .directory_results_filter_header {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.directory_results_filter_heading {
  font-size: 16px;
  font-size: 1rem;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #777777;
  letter-spacing: 1px;
  margin: 0;
  padding-top: 8px;
  text-transform: uppercase;
  vertical-align: middle;
}
.directory_results_filter_heading:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .directory_results_filter_heading {
    padding-left: 20px;
    padding-right: 20px;
    border-top: 4px solid #E9EAEA;
    padding-top: 30px;
  }
}
.directory_results_filter_heading span {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  letter-spacing: normal;
  margin-left: 4px;
  text-transform: none;
}
.directory_results_info_close {
  width: 40px;
  height: 40px;
  background-color: #E9EAEA;
  line-height: 40;
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
  border-radius: 100%;
  display: inline-block;
  float: left;
  margin-right: 20px;
  margin-top: -8px;
  vertical-align: middle;
}
.directory_results_info_close:before,
.directory_results_info_close:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .directory_results_info_close:before,
.svg .directory_results_info_close:after {
  background-image: url(../images/icons.svg);
}
.directory_results_info_close:after {
  width: 14px;
  height: 14px;
  background-position: -220px -14px;
}
.directory_results_info_close:before {
  content: none;
}
.no-touch .directory_results_info_close:hover {
  background-color: #D2D3D3;
}
@media only screen and (max-width: 739px ) {
  .table {
    border-top: 1px solid #E9EAEA;
  }
  .table h3 {
    margin: 0 0 6px;
  }
  .table_row {
    border-bottom: 1px solid #E9EAEA;
    padding: 30px 0;
  }
  .table_row:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
  }
  .table_header {
    display: none;
  }
  .table_cell_name:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
  }
  .table_cell_name p {
    margin: 0 0 9px;
  }
  .directory_entry_department {
    display: inline-block;
    margin: 0 0 20px;
  }
  .directory_entry_figure {
    float: right;
    margin-left: 15px;
  }
  .directory_entry_phone:before,
  .directory_entry_email:before,
  .directory_entry_location:before,
  .directory_entry_category:before,
  .directory_entry_meeting_time:before {
    color: #29333A;
    font-size: 14px;
    font-size: 0.875rem;
    font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 600;
    display: block;
    letter-spacing: 1px;
    margin-bottom: 4px;
    text-transform: uppercase;
  }
  .directory_entry_phone:before {
    content: "Telephone";
  }
  .directory_entry_email:before {
    content: "Email";
  }
  .directory_entry_location:before {
    content: "Building";
  }
  .directory_entry_category:before {
    content: "Category";
  }
  .directory_entry_meeting_time:before {
    content: "Meeting Time";
  }
  .directory_entry_clubs_organizations .table_cell_name,
  .directory_entry_offices_services .table_cell_name {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .table_cell_contact {
    clear: both;
  }
  .table_cell_contact,
  .table_cell_location {
    width: 50%;
    float: left;
  }
}
@media only screen and (min-width: 740px ) {
  .table {
    width: 100%;
    border-right: 1px solid #E9EAEA;
    border-left: 1px solid #E9EAEA;
    display: table;
    table-layout: fixed;
  }
  .table h3 {
    margin: 0 0 10px;
  }
  .table p {
    margin: 0;
  }
  .table_row {
    display: table-row;
    border-right: 1px solid #E9EAEA;
    border-left: 1px solid #E9EAEA;
  }
  .table_cell {
    border-bottom: 1px solid #E9EAEA;
    display: table-cell;
    padding: 20px 15px;
  }
  .table_cell:first-child {
    padding-left: 20px;
  }
  .table_cell:last-child {
    padding-right: 20px;
  }
  .table_cell p,
  .table_cell a {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .table_header {
    background-color: #111C24;
  }
  .table_header_cell {
    font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 600;
    color: #D2D3D3;
    padding-bottom: 20px;
    padding-top: 20px;
    text-transform: uppercase;
  }
  .table_cell_name {
    width: 30%;
    padding-right: 10px;
  }
  .table_cell_name a {
    display: inline-block;
    margin-top: 10px;
  }
  .table_cell_email {
    width: 30%;
  }
  .table_cell_department {
    width: 18%;
  }
  .directory_entry_figure {
    float: none;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 980px ) {
  .table_cell {
    padding: 25px 15px;
  }
  .table_cell:first-child {
    padding-left: 30px;
  }
  .table_cell:last-child {
    padding-right: 30px;
  }
  .table_cell_name {
    width: 42%;
    padding-right: 10px;
  }
  .table_cell_department {
    width: auto;
  }
  .directory_entry_figure {
    float: right;
    margin-bottom: 0;
  }
}
/* ==========================================================================
	Page - Gateway
============================================================================= */
/* Page Header - Gateway
	============================================================================= */
@media only screen and (min-width: 980px ) {
  .page_header_gateway .page_title {
    float: left;
  }
}
@media only screen and (max-width: 499px ) {
  .page_header_gateway .page_header_content_inner {
    position: static;
    padding-top: 60px;
  }
}
.page_header_gateway_buttons {
  padding: 20px 0;
}
@media only screen and (min-width: 980px ) {
  .page_header_gateway_buttons {
    float: right;
    padding: 5px 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .page_header_gateway_buttons {
    padding: 10px 0;
  }
}
@media only screen and (max-width: 499px ) {
  .page_header_gateway_button {
    padding: 16px 24px !important;
  }
}
.page_header_gateway_button.give_button {
  background-color: #A51C33;
  color: #fff;
  margin-bottom: 10px;
}
@media only screen and (min-width: 500px ) {
  .page_header_gateway_button.give_button {
    margin-bottom: 0;
    margin-right: 10px;
  }
}
.page_header_gateway_button.alumni_record_button {
  color: #fff;
  background: rgba(17, 28, 36, 0.6);
}
.page_header_gateway_button.alumni_record_button:after {
  background: url(../images/icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .page_header_gateway_button.alumni_record_button:after {
  background-image: url(../images/icons.svg);
}
.page_header_gateway_button.alumni_record_button:after {
  margin-left: 10px;
}
.page_header_gateway_button.alumni_record_button:after {
  width: 16px;
  height: 16px;
  background-position: -316px -16px;
  float: right;
  margin-top: 2px;
}
.no-touch .page_header_gateway_button.alumni_record_button:hover {
  background-color: #111C24;
}
/* ==========================================================================
	Page - Admission
============================================================================= */
/* Page Header - Admission
	============================================================================= */
.page_header_admission .carousel_block_title {
  color: #fff;
}
@media only screen and (max-width: 739px ) {
  .page_header_admission .page_header_content.page_header_admission_content {
    min-height: 0;
  }
}
.page_header_admission .page_header_content_inner.page_header_admission_content_inner {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  bottom: auto;
  padding-bottom: 0;
}
@media only screen and (max-width: 739px ) {
  .page_header_admission .page_header_content_inner.page_header_admission_content_inner {
    position: static;
    padding: 30px 0;
    -ms-transform: none;
        transform: none;
  }
}
.page_header_admission .carousel_block {
  pointer-events: none;
}
.page_header_admission .carousel_block:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  z-index: 3;
  background: rgba(17, 28, 36, 0.75);
  content: "";
  display: block;
  opacity: 1;
  transition: opacity 0.25s ease;
}
.page_header_admission .carousel_block.fs-carousel-visible {
  pointer-events: all;
}
.page_header_admission .carousel_block.fs-carousel-visible:before {
  opacity: 0;
  pointer-events: none;
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .page_header_admission_content {
    width: 31.25%;
  }
}
@media screen and (min-width:  980px) {
  .page_header_admission_content {
    width: 31.25%;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .page_header_admission_carousel {
    width: 64.58333333%;
  }
}
@media screen and (min-width:  980px) {
  .page_header_admission_carousel {
    width: 64.58333333%;
  }
}
/* Admission Actions
	============================================================================= */
.admission_actions {
  margin-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .admission_actions {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 740px ) {
  .admission_actions {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.admission_actions_row {
  border-bottom: 4px solid #E9EAEA;
  margin-bottom: 30px;
}
.admission_actions_row:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
@media only screen and (min-width: 740px ) {
  .admission_actions_row {
    margin-bottom: 50px;
  }
  .admission_actions_row:last-child {
    margin-bottom: 0;
  }
}
.admission_actions_cell {
  margin-bottom: 30px;
}
@media only screen and (min-width: 740px ) {
  .admission_actions_cell {
    margin-bottom: 50px;
  }
}
.admission_actions_cell_half {
  padding-right: 30px;
}
@media screen and (min-width:  980px) {
  .admission_actions_cell_half {
    width: 47.91666667%;
  }
}
@media only screen and (max-width: 979px ) {
  .admission_actions_cell_half:first-child {
    border-bottom: 4px solid #E9EAEA;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .admission_actions_cell_half:first-child {
    padding-bottom: 50px;
  }
}
.admission_actions_heading {
  color: #A51C33;
  margin: 0 0 15px;
}
.admission_actions_content {
  overflow: hidden;
  padding-bottom: 5px;
}
.admission_actions_text,
.admission_actions_text p {
  margin: 0;
}
.admission_actions_button {
  margin-top: 20px;
}
.admission_actions_cell_full .admission_actions_button {
  display: block;
}
@media only screen and (min-width: 740px ) {
  .admission_actions_cell_full .admission_actions_button {
    border-left: 1px solid #E9EAEA;
    float: left;
    padding: 0 70px 0 50px;
  }
  .admission_actions_cell_full .admission_actions_button:first-of-type {
    border-left: none;
    padding-left: 0;
  }
}
/* ==========================================================================
	Page - Flexible Landing
============================================================================= */
/* Page Header - Flexible Landing
	============================================================================= */
@media only screen and (max-width: 739px ) {
  .page_header_flexible_landing {
    padding-bottom: 30px;
  }
}
.page_header_flexible_landing .page_title {
  backface-visibility: hidden;
}
.page_header_flexible_landing.page_header.image .page_header_flexible_landing_image:after {
  height: 100%;
  background: rgba(17, 28, 36, 0.5);
}
@media only screen and (max-width: 739px ) {
  .page_header_flexible_landing.page_header.image .page_header_content.page_header_flexible_landing_content {
    min-height: 0;
  }
}
@media only screen and (min-width: 740px ) {
  .page_header_flexible_landing.page_header.image .page_header_content.page_header_flexible_landing_content {
    min-height: 560px;
  }
}
@media only screen and (min-width: 980px ) {
  .page_header_flexible_landing.page_header.image .page_header_content.page_header_flexible_landing_content {
    min-height: 620px;
  }
}
.page_header_flexible_landing.page_header.image .page_header_content_inner.page_header_flexible_landing_content_inner {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  bottom: auto;
  padding-bottom: 0;
}
@media only screen and (max-width: 739px ) {
  .page_header_flexible_landing.page_header.image .page_header_content_inner.page_header_flexible_landing_content_inner {
    position: static;
    padding-top: 30px;
    padding-bottom: 60px;
    -ms-transform: none;
        transform: none;
  }
}
.page_header_flexible_landing .page_header_flexible_landing_controls {
  display: none;
}
.page_header_flexible_landing .fs-carousel-controls {
  position: relative;
  padding-top: 10px;
}
.page_header_flexible_landing .fs-carousel-controls.fs-carousel-visible {
  display: block;
}
.page_header_flexible_landing .fs-carousel-controls .fs-carousel-control {
  position: absolute;
  top: auto;
  bottom: auto;
  opacity: 0.4;
  outline: none;
}
.no-touch .page_header_flexible_landing .fs-carousel-controls .fs-carousel-control:hover {
  background-color: #D32D27;
}
.page_header_flexible_landing .fs-carousel-controls .fs-carousel-control.fs-carousel-control_next {
  left: 50px;
  right: auto;
}
.page_header_flexible_landing .fs-carousel-controls .fs-carousel-control.fs-carousel-control_previous {
  left: 0;
}
.page_header_flexible_landing .fs-carousel-controls .fs-carousel-control.fs-carousel-visible {
  opacity: 1;
}
.no-touch .page_header_flexible_landing .fs-carousel-controls .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #651525;
}
.page_header_flexible_landing .tall_block.fs-carousel-item {
  transition: opacity 0.25s ease;
}
.page_header_flexible_landing .tall_block.fs-carousel-item.fs-carousel-item_previous {
  opacity: 0;
}
.page_header_flexible_landing_content {
  z-index: 2;
  backface-visibility: hidden;
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .page_header_flexible_landing_content {
    width: 47.91666667%;
  }
}
@media screen and (min-width:  980px) {
  .page_header_flexible_landing_content {
    width: 39.58333333%;
  }
}
.page_header_flexible_landing_carousel {
  position: relative;
  z-index: 1;
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .page_header_flexible_landing_carousel {
    width: 47.91666667%;
  }
}
@media screen and (min-width:  980px) {
  .page_header_flexible_landing_carousel {
    width: 56.25%;
  }
}
@media only screen and (min-width: 740px ) {
  .page_header_flexible_landing_carousel {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .page_header_flexible_landing_carousel {
    padding-top: 60px;
    padding-right: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .page_header_flexible_landing_carousel {
    padding-right: 75px;
  }
}
/* ==========================================================================
	Page - Connections
============================================================================= */
/* Page Header - Connections
	============================================================================= */
.page_header_connections .page_title strong {
  color: #A51C33;
  font-weight: normal;
}
@media only screen and (max-width: 739px ) {
  .page_header_connections .page_title strong {
    display: block;
  }
}
.page_header_connections .page_header_intro {
  color: #D2D3D3;
  margin-bottom: 0;
}
@media only screen and (min-width: 980px ) {
  .page_header_connections .page_header_intro {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.page_header_connections.oh_woodle .page_header_content {
  min-height: 0;
}
.page_header_connections.oh_woodle .page_header_content_inner {
  position: static;
  padding: 40px 0;
}
@media only screen and (min-width: 980px ) {
  .page_header_connections.oh_woodle .page_header_content_inner {
    padding: 90px 0 60px;
  }
}
.page_header_connections.oh_woodle .page_header_svg {
  -ms-transform: translate(20%, -50%) scale(1.32);
      transform: translate(20%, -50%) scale(1.32);
}
.page_header_connections_story_blocks_container {
  position: relative;
  z-index: 8;
}
@media only screen and (min-width: 740px ) {
  .page_header_connections_story_blocks_container {
    background-color: #651525;
  }
}
.page_header_connections_story_blocks {
  margin: 0 auto;
  max-width: 1440px;
}
.page_header_connections_story_blocks:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 739px ) {
  .page_header_connections_story_blocks {
    margin-bottom: 20px;
  }
}
.page_header_connections_story_block {
  width: 100%;
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .page_header_connections_story_block .featured_story_block {
    padding-top: 56.25%;
  }
}
@media only screen and (min-width: 740px ) {
  .page_header_connections_story_block {
    width: 50%;
    float: left;
  }
}
@media only screen and (min-width: 980px ) {
  .page_header_connections_story_block {
    width: 25%;
  }
}
/* Connection Experiences Map
	============================================================================= */
.connection_experiences_map {
  position: relative;
  overflow: hidden;
}
.connections_map_full .connection_experiences_map {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
@media only screen and (max-width: 979px ) {
  .connection_experiences_map_header {
    padding-top: 40px;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 979px ) and only screen and (min-width: 980px ) {
  .connection_experiences_map_header {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_header {
    position: absolute;
    width: 100%;
    top: 100%;
    left: 0;
    z-index: 1;
  }
}
.connection_experiences_map_header:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  width: 50%;
  z-index: -1;
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_header:before {
    content: "";
    -ms-transform: translate(-188px, -100%);
        transform: translate(-188px, -100%);
  }
}
@media only screen and (min-width: 1220px ) {
  .connection_experiences_map_header:before {
    -ms-transform: translate(-188px, -100%);
        transform: translate(-188px, -100%);
  }
}
.connection_experiences_map_header_content {
  background-color: #fff;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .connection_experiences_map_header_content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_header_content {
    padding: 80px 25px 80px 80px;
    -ms-transform: translate(-60px, -100%);
        transform: translate(-60px, -100%);
  }
}
@media only screen and (min-width: 1220px ) {
  .connection_experiences_map_header_content {
    padding: 80px 45px 80px 75px;
    -ms-transform: translate(-75px, -100%);
        transform: translate(-75px, -100%);
  }
}
.connection_experiences_map_heading {
  color: #111C24;
  margin: 0 0 20px;
}
.connection_experiences_map_heading strong {
  color: #A51C33;
  font-weight: normal;
}
.connection_experiences_map_text {
  margin: 0;
}
.connection_experiences_map_container {
  width: 100%;
  height: 400px;
}
@media only screen and (min-width: 500px ) {
  .connection_experiences_map_container {
    height: 500px;
  }
}
@media only screen and (min-width: 740px ) {
  .connection_experiences_map_container {
    height: 600px;
  }
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_container {
    height: 800px;
  }
}
@media only screen and (min-width: 1220px ) {
  .connection_experiences_map_container {
    height: 900px;
  }
}
.connections_map_full .connection_experiences_map_container {
  height: 100%;
}
.connection_experiences_map_filters_container {
  margin-top: 25px;
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_filters_container {
    margin-top: 40px;
  }
}
.connection_experiences_map_filters_heading {
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1px;
  margin: 0 0 20px;
}
/* Map Filters */
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .map_filter {
    float: left;
    margin-right: 20px;
  }
}
.map_filter .fs-checkbox .map_filter_label {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #111C24;
  text-transform: uppercase;
}
.map_filter .fs-checkbox .fs-checkbox-marker {
  margin-top: 1px;
}
.map_filter .fs-checkbox .fs-checkbox-flag:before {
  width: 7px;
  height: 11px;
  border-color: #fff;
  border-bottom-width: 3px;
  border-right-width: 3px;
  margin: 1px 0 0 5px;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_red_highlight .fs-checkbox-marker {
  background-color: #D32D27;
  border-color: #D32D27;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_red .fs-checkbox-marker {
  background-color: #A51C33;
  border-color: #A51C33;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_red_dark .fs-checkbox-marker {
  background-color: #7B1426;
  border-color: #7B1426;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_red_darker .fs-checkbox-marker {
  background-color: #651525;
  border-color: #651525;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_yellow_light .fs-checkbox-marker {
  background-color: #FFD900;
  border-color: #FFD900;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_yellow_medium .fs-checkbox-marker {
  background-color: #F5A623;
  border-color: #F5A623;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_yellow_dark .fs-checkbox-marker {
  background-color: #D18200;
  border-color: #D18200;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_blue_light .fs-checkbox-marker {
  background-color: #3B6AA2;
  border-color: #3B6AA2;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_blue_medium .fs-checkbox-marker {
  background-color: #324E6E;
  border-color: #324E6E;
}
.map_filter .fs-checkbox.fs-checkbox-checked.checkbox_gray_dark .fs-checkbox-marker {
  background-color: #29333A;
  border-color: #29333A;
}
/* Info Window */
.connection_experiences_map_details_container {
  position: relative;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  visibility: hidden;
}
@media only screen and (max-width: 979px ) {
  .connection_experiences_map_details_container {
    max-height: 0;
    transition: opacity 0.5s ease, max-height 0.5s ease 0.25s, visibility 0.5s ease 0.25s;
  }
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_details_container {
    position: absolute;
    top: 30px;
    right: 25px;
  }
}
@media only screen and (min-width: 1220px ) {
  .connection_experiences_map_details_container {
    top: 80px;
    right: 40px;
  }
}
.connection_experiences_map_details_container.on {
  opacity: 1;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  visibility: visible;
}
@media only screen and (max-width: 979px ) {
  .connection_experiences_map_details_container.on {
    max-height: 300px;
    transition: opacity 0.5s ease 0.25s, max-height 0.5s ease, visibility 0.5s ease;
  }
}
.connection_experiences_map_details_close {
  width: 50px;
  height: 50px;
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
  position: absolute;
  top: 0;
  right: 0;
  outline: none;
}
.connection_experiences_map_details_close:before,
.connection_experiences_map_details_close:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .connection_experiences_map_details_close:before,
.svg .connection_experiences_map_details_close:after {
  background-image: url(../images/icons.svg);
}
.connection_experiences_map_details_close:before {
  content: none;
}
.connection_experiences_map_details_close:after {
  width: 14px;
  height: 14px;
  background-position: -220px -14px;
}
.connection_experiences_map_details_content {
  background-color: #fff;
  border-left: 8px solid;
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_details_content {
    max-width: 380px;
    min-height: 240px;
  }
}
@media only screen and (min-width: 1220px ) {
  .connection_experiences_map_details_content {
    max-width: 500px;
    min-height: 280px;
  }
}
.connection_experiences_map_details_content.red {
  border-left-color: #A51C33;
}
.connection_experiences_map_details_content.red_highlight {
  border-left-color: #D32D27;
}
.connection_experiences_map_details_content.red_dark {
  border-left-color: #7B1426;
}
.connection_experiences_map_details_content.red_darker {
  border-left-color: #651525;
}
.connection_experiences_map_details_content.yellow_light {
  border-left-color: #FFD900;
}
.connection_experiences_map_details_content.yellow_medium {
  border-left-color: #F5A623;
}
.connection_experiences_map_details_content.yellow_dark {
  border-left-color: #D18200;
}
.connection_experiences_map_details_content.blue_light {
  border-left-color: #3B6AA2;
}
.connection_experiences_map_details_content.blue_medium {
  border-left-color: #324E6E;
}
.connection_experiences_map_details_content.gray_dark {
  border-left-color: #29333A;
}
.connection_experiences_map_details_content_inner {
  padding: 25px 40px;
}
@media only screen and (max-width: 979px ) {
  .connection_experiences_map_details_content_inner {
    border-top: 1px solid #E9EAEA;
  }
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_details_content_inner {
    padding: 25px 40px 25px 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .connection_experiences_map_details_content_inner {
    padding: 25px 40px 25px 40px;
  }
}
.connection_experiences_map_details_course {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  color: #777777;
  display: inline-block;
  text-transform: uppercase;
}
.connection_experiences_map_details_course:after {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  content: "\2014";
  display: inline-block;
  margin: 0 10px;
}
.connection_experiences_map_details_timeframe {
  font-size: 20px;
  font-size: 1.25rem;
  color: #777777;
  display: inline-block;
  text-transform: uppercase;
}
.connection_experiences_map_details_name {
  margin: 15px 0 5px;
}
.connection_experiences_map_details_faculty {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  color: #29333A;
  margin: 0 0 30px;
}
.connection_experiences_map_details_text,
.connection_experiences_map_details_text p {
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
}
.connection_experiences_map_details_figure {
  position: absolute;
  overflow: hidden;
  bottom: 0;
  right: 100%;
  display: block;
}
@media only screen and (min-width: 980px ) {
  .connection_experiences_map_details_figure img {
    width: 200px;
    height: 200px;
  }
}
@media only screen and (min-width: 1220px ) {
  .connection_experiences_map_details_figure img {
    width: 260px;
    height: 260px;
  }
}
.connection_experiences_map_details_link {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  font-size: 1.0625rem;
  color: #000;
  display: inline-block;
  padding: 18px 0 0;
  text-transform: uppercase;
  transition: color .25s;
}
.connection_experiences_map_details_link:hover,
.connection_experiences_map_details_link:focus {
  color: #A51C33;
}
.connection_experiences_map_details_link:after {
  border: 6px solid transparent;
  border-left-color: #A51C33;
  content: "";
  display: inline-block;
  margin-left: 6px;
  -ms-transform: scaleY(0.85);
      transform: scaleY(0.85);
  vertical-align: middle;
}
/* ==========================================================================
	Page - Giving Campaign
============================================================================= */
/* Page Header - Giving Campaign
	============================================================================= */
.page_header_giving.page_header.image .page_header_giving_image:after {
  height: 100%;
  background: rgba(17, 28, 36, 0.5);
}
.page_header_giving.page_header.image .page_header_content_inner.page_header_giving_content_inner {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  bottom: auto;
  padding-bottom: 0;
  text-align: center;
}
.page_header_giving_content_inner {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
}
.page_header_giving_content_inner .page_header_breadcrumbs {
  width: 100%;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.page_header_giving_content_inner .block_link.js-lightbox:before {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.page_title_video_description {
  display: block;
  margin: 0 0 20px;
  font-size: 1.5rem;
  text-transform: uppercase;
}
.page_header_giving_video_icon {
  background-color: #D32D27;
  position: relative;
  width: 75px;
  height: 55px;
  display: block;
  line-height: 75;
  overflow: hidden;
  text-indent: 100%;
  border-radius: 9px;
  display: inline-block;
  transition: background 0.25s linear;
}
.page_header_giving_video_icon:after {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-left: 18px solid #fff;
  content: "";
  display: block;
}
.no-touch .page_header_giving:hover .page_header_giving_video_icon {
  background-color: #111C24;
}
/* Campaign Chart
	============================================================================= */
.campaign_chart {
  background-color: #111C24;
}
.campaign_chart_header {
  margin-bottom: 15px;
}
.campaign_chart_heading {
  color: #fff;
}
@media only screen and (min-width: 740px ) {
  .campaign_chart_heading {
    float: left;
  }
}
.campaign_chart_progress {
  color: #fff;
  clear: both;
}
.campaign_chart_disclaimer {
  font-size: 12px;
  font-size: 0.75rem;
  color: #fff;
  padding-top: 2em;
  clear: both;
}
.campaign_chart_button {
  background-color: #D32D27;
  color: #fff;
}
.no-touch .campaign_chart_button:hover {
  background-color: #651525;
}
@media only screen and (min-width: 740px ) {
  .campaign_chart_button {
    float: right;
    margin-top: 35px;
  }
}
@media only screen and (min-width: 740px ) {
  .campaign_chart_wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.campaign_chart_legend_mobile {
  padding-left: 20px;
  padding-right: 20px;
  clear: both;
  -ms-transform: translateY(-40px);
      transform: translateY(-40px);
}
.campaign_chart_legend_mobile_line {
  color: #fff;
  display: block;
  line-height: 20px;
  margin-bottom: 8px;
}
.campaign_chart_legend_mobile_line:before {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  content: "";
  display: inline-block;
  margin-right: 15px;
  vertical-align: middle;
}
.campaign_chart_legend_mobile_line.red_highlight:before {
  background-color: #D32D27;
}
.campaign_chart_legend_mobile_line.red:before {
  background-color: #A51C33;
}
.campaign_chart_legend_mobile_line.red_dark:before {
  background-color: #7B1426;
}
@media only screen and (min-width: 500px ) {
  .campaign_chart_legend_mobile_line {
    display: none;
  }
}
/* Donors Feed
	============================================================================= */
.donors_feed {
  padding-bottom: 0 !important;
}
.donors_feed_header {
  margin-bottom: 20px;
}
.donors_feed_heading {
  margin-bottom: 15px;
}
@media only screen and (min-width: 1220px ) {
  .donors_feed_text {
    max-width: 70%;
  }
}
.donors_feed_blocks {
  max-height: 658px;
  clear: both;
  overflow: hidden;
  transition: max-height 0.25s ease;
}
.donors_feed_blocks:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .donors_feed_blocks {
    max-height: 588px;
  }
}
@media only screen and (min-width: 740px ) {
  .donors_feed_blocks {
    max-height: 776px;
  }
}
@media only screen and (min-width: 980px ) {
  .donors_feed_blocks {
    max-height: 698px;
  }
}
@media only screen and (min-width: 1220px ) {
  .donors_feed_blocks {
    max-height: 658px;
  }
}
.donors_feed_blocks_container {
  margin-bottom: 40px;
  background-color: #111C24;
}
.donors_feed_blocks_container:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 980px ) {
  .donors_feed_blocks_container {
    margin-bottom: 60px;
  }
}
.donors_feed_more_container {
  margin-top: -70px;
  display: none;
}
@media only screen and (max-width: 739px ) {
  .donors_feed_more_container.load_more_sm {
    display: block;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .donors_feed_more_container.load_more_md {
    display: block;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .donors_feed_more_container.load_more_lg {
    display: block;
  }
}
@media only screen and (min-width: 1220px ) {
  .donors_feed_more_container.load_more_xl {
    display: block;
  }
}
.donors_feed_footer {
  position: relative;
  height: 70px;
  z-index: 1;
  clear: both;
  padding: 15px 0;
  text-align: center;
}
.donors_feed_footer:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(17, 28, 36, 0);
  background: linear-gradient(to bottom, rgba(17, 28, 36, 0), rgba(17, 28, 36, 0.7));
  content: "";
}
.donors_feed_load_more_button {
  background-color: #F5F5F5;
  position: relative;
  height: 40px;
  z-index: 1;
  border-radius: 20px;
  line-height: 40px;
  outline: none;
  padding: 0 35px 0 20px;
  transition: color 0.25s ease;
}
.no-touch .donors_feed_load_more_button:hover {
  background-color: #E9EAEA;
  color: #A51C33;
}
.no-touch .donors_feed_load_more_button:hover:after {
  -ms-transform: none;
      transform: none;
}
.donors_feed_load_more_button:after {
  border-top: 6px solid #D32D27;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: none;
  margin-top: 18px;
  margin-left: 10px;
}
@media only screen and (max-width: 739px ) {
  .donors_feed_block {
    width: 100% !important;
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .donors_feed_block {
    max-height: 293px;
  }
}
.donors_story_block {
  overflow: hidden;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .donors_story_block {
    padding-top: 56.25%;
  }
}
.donors_story_block_title {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Veneer W01 Regular', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  font-size: 2rem;
  color: #29333A;
  color: #fff;
  font-size: 30px;
  font-size: 1.875rem;
}
.no-touch .donors_story_block_title {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 740px ) {
  .donors_story_block_title {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .donors_story_block_title {
    font-size: 42px;
    font-size: 2.625rem;
  }
}
.donors_story_block_title strong {
  color: #D32D27;
  font-weight: normal;
}
@media only screen and (min-width: 740px ), only screen and (min-width: 980px ) {
  .donors_story_block_title {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.donors_story_block_title:after {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.donors_story_block_subtitle {
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: normal;
  text-transform: none;
}
.donor_story_block_video_icon {
  background-color: #D32D27;
  position: relative;
  width: 40px;
  height: 25px;
  display: block;
  line-height: 40;
  overflow: hidden;
  text-indent: 100%;
  float: right;
  border-radius: 5px;
  display: inline-block;
  transition: background 0.25s linear;
}
.donor_story_block_video_icon:after {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 10px solid #fff;
  content: "";
  display: block;
}
.no-touch .donors_story_block:hover .donor_story_block_video_icon {
  background-color: #111C24;
}
/* ==========================================================================
	Google CSE
============================================================================= */
.page_search_results .gsc-control-cse {
  background-color: #fff;
  border: none !important;
  padding: 0 !important;
}
.page_search_results .gsc-control-cse .gsc-results-wrapper-visible {
  margin-top: 65px;
}
.page_search_results .gsc-control-cse table,
.page_search_results .gsc-control-cse table thead,
.page_search_results .gsc-control-cse table tbody,
.page_search_results .gsc-control-cse table tr,
.page_search_results .gsc-control-cse table td {
  border: none;
  margin: 0;
}
.page_search_results .gsc-control-cse .gsc-search-button-v2 {
  box-shadow: none;
  background: none;
  border: none;
}
.page_search_results .gsc-control-cse .gsc-control-wrapper-cse {
  padding: 40px 0 !important;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-control-wrapper-cse {
    padding: 90px 0 !important;
  }
}
@media only screen and (max-width: 739px ) {
  .page_search_results .gsc-control-cse .gsc-control-wrapper-cse {
    padding-bottom: 80px !important;
  }
}
.page_search_results .gsc-control-cse *:focus {
  box-shadow: none;
  outline: none;
}
.page_search_results .gsc-control-cse .gsc-resultsHeader {
  display: none;
}
.page_search_results .gsc-control-cse form.gsc-search-box {
  margin-bottom: 10px !important;
}
@media screen and (min-width:  980px) {
  .page_search_results .gsc-control-cse form.gsc-search-box {
    width: 72.91666667%;
  }
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse form.gsc-search-box {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page_search_results .gsc-control-cse table.gsc-search-box {
  position: relative;
}
.page_search_results .gsc-control-cse .gsc-search-box {
  margin: 0;
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-search-box td {
  vertical-align: top;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-input-box {
  height: auto;
  position: relative;
  border: none !important;
  box-shadow: none !important;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-input {
  border: 1px solid #E9EAEA;
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-input td {
  background: transparent;
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-input .gsc-input {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  font-size: 1.125rem;
  width: 100%;
  height: 60px !important;
  background: #fff !important;
  line-height: 1.2 !important;
  margin: 0 !important;
  padding: 18px 60px 19px 20px !important;
}
@media only screen and (min-width: 500px ) {
  .page_search_results .gsc-control-cse .gsc-search-box .gsc-input .gsc-input {
    padding: 18px 60px 19px 30px !important;
  }
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-input .gsc-input:focus {
  outline: none;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsib_b,
.page_search_results .gsc-control-cse .gsc-search-box .gsst_b {
  background: transparent !important;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsst_b {
  padding: 0 10px 0 0;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsst_a,
.page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button {
  position: relative;
  display: block;
  line-height: 1;
  overflow: hidden;
  text-indent: 100%;
  background-color: #E9EAEA;
  width: 40px;
  height: 40px;
  position: absolute;
  left: -82px;
  top: 10px;
  border-radius: 100%;
  margin: 0;
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsst_a:before,
.page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button:before,
.page_search_results .gsc-control-cse .gsc-search-box .gsst_a:after,
.page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button:after {
  background: url(../images/icons.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  margin: auto;
}
.svg .page_search_results .gsc-control-cse .gsc-search-box .gsst_a:before,
.svg .page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button:before,
.svg .page_search_results .gsc-control-cse .gsc-search-box .gsst_a:after,
.svg .page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button:after {
  background-image: url(../images/icons.svg);
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-search-box .gsst_a,
  .page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button {
    top: 10px;
    left: 30px;
  }
}
.page_search_results .gsc-control-cse .gsc-search-box .gsst_a .gscb_a,
.page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button .gscb_a {
  display: none;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsst_a:before,
.page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button:before {
  content: none;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsst_a:after,
.page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button:after {
  width: 14px;
  height: 14px;
  background-position: -220px -14px;
  display: block;
}
.no-touch .page_search_results .gsc-control-cse .gsc-search-box .gsst_a:hover,
.no-touch .page_search_results .gsc-control-cse .gsc-search-box div.gsc-clear-button:hover {
  background-color: #D2D3D3;
}
.page_search_results .gsc-control-cse .gsc-search-box td.gsc-clear-button {
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button {
  position: relative;
  margin-left: -60px;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button:before {
  pointer-events: none !important;
}
.page_search_results .gsc-control-cse .gsc-search-box .gsc-search-button input.gsc-search-button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 1;
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  opacity: 0 !important;
}
.page_search_results .gsc-control-cse .gsc-search-box table.gsc-branding {
  display: table;
  margin-top: 6px;
}
.page_search_results .gsc-control-cse .gsc-above-wrapper-area {
  border: none;
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-above-wrapper-area {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page_search_results .gsc-control-cse .gsc-orderby-container {
  display: none;
}
.page_search_results .gsc-control-cse .gs-spelling a {
  color: #A51C33 !important;
  text-decoration: none;
}
.page_search_results .gsc-control-cse .gs-spelling a i {
  font-style: normal;
}
.page_search_results .gsc-control-cse .gcsc-branding {
  padding: 10px 0 0;
}
.page_search_results .gsc-control-cse .gcsc-branding .gcsc-branding {
  border: none;
}
.page_search_results .gsc-control-cse table.gcsc-branding {
  display: block;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse table.gcsc-branding {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page_search_results .gsc-control-cse .gsc-results {
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-results > .gsc-result .gs-result {
  border-top: 1px solid #E9EAEA;
}
.page_search_results .gsc-control-cse .gsc-results .gsc-result {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-results .gsc-result {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 30px;
  margin: 20px 0;
  padding: 0;
  vertical-align: middle;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box {
    padding-left: 20px;
    padding-right: 20px;
    margin: 30px 0;
  }
}
.page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor {
  display: inline-block;
  margin-top: 30px;
}
.page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  font-size: 1.25rem;
  color: #777777;
  margin: 0;
  padding: 0 10px;
  text-decoration: none;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 980px ) {
  .page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.no-touch .page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
  color: #D32D27;
  text-decoration: none;
}
.page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #A51C33;
}
.no-touch .page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover {
  color: #A51C33;
}
.page_search_results .gsc-control-cse .gsc-result {
  border: none !important;
}
.page_search_results .gsc-control-cse .gs-no-results-result {
  border-bottom: none !important;
}
.page_search_results .gsc-control-cse .gs-no-results-result .gs-snippet {
  font-size: 18px;
  font-size: 1.125rem;
  color: #111C24;
  line-height: 1.6em;
  background: #fff;
  border: none;
  margin: 20px 0 0;
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gs-no-results-result .gs-snippet {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.page_search_results .gsc-control-cse .gs-result {
  font-size: 18px;
  font-size: 1.125rem;
  color: #111C24;
  line-height: 1.6em;
  border-bottom: 1px solid #E9EAEA;
  padding: 20px 0;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gs-result {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gs-result {
    padding: 30px 0;
  }
}
.page_search_results .gsc-control-cse .gsc-result-info {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  color: #777777;
  margin-top: 0;
  padding-left: 40px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-result-info {
    padding-left: 70px;
  }
}
.page_search_results .gsc-control-cse .gsc-table-result,
.page_search_results .gsc-control-cse .gsc-thumbnail-inside,
.page_search_results .gsc-control-cse .gsc-url-top {
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-thumbnail {
  display: block;
  margin: 0;
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-thumbnail:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-thumbnail {
    float: right;
    padding-left: 30px;
    padding-right: 15px !important;
  }
}
.page_search_results .gsc-control-cse .gs-result .gs-title {
  height: auto;
}
.page_search_results .gsc-control-cse .gs-result .gs-title,
.page_search_results .gsc-control-cse .gs-result .gs-title b,
.page_search_results .gsc-control-cse .gs-result a.gs-title,
.page_search_results .gsc-control-cse .gs-result a.gs-title b {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  color: #111C24 !important;
  text-decoration: none;
}
.no-touch .page_search_results .gsc-control-cse .gs-result .gs-title:hover,
.no-touch .page_search_results .gsc-control-cse .gs-result .gs-title b:hover,
.no-touch .page_search_results .gsc-control-cse .gs-result a.gs-title:hover,
.no-touch .page_search_results .gsc-control-cse .gs-result a.gs-title b:hover {
  color: #A51C33 !important;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gs-result .gs-title,
  .page_search_results .gsc-control-cse .gs-result .gs-title b,
  .page_search_results .gsc-control-cse .gs-result a.gs-title,
  .page_search_results .gsc-control-cse .gs-result a.gs-title b {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.page_search_results .gsc-control-cse .gs-result .gs-title b,
.page_search_results .gsc-control-cse .gs-result a.gs-title b {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: #A51C33 !important;
}
.page_search_results .gsc-control-cse .gs-result a.gs-visibleUrl,
.page_search_results .gsc-control-cse .gs-result .gs-visibleUrl {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  color: #A51C33;
  margin: 0 0 5px 0;
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gs-result a.gs-visibleUrl,
  .page_search_results .gsc-control-cse .gs-result .gs-visibleUrl {
    font-size: 16px;
    font-size: 1rem;
  }
}
.page_search_results .gsc-control-cse .gs-result .gsc-table-cell-snippet-close {
  display: block;
  padding: 0;
}
@media only screen and (max-width: 739px ) {
  .page_search_results .gsc-control-cse .gs-result .gsc-table-cell-snippet-close {
    clear: both;
  }
}
.page_search_results .gsc-control-cse .gs-result .gs-snippet {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #777777;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gs-result .gs-snippet {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (min-width: 980px ) {
  .page_search_results .gsc-control-cse .gs-result .gs-snippet {
    padding-right: 200px;
  }
}
@media only screen and (min-width: 1220px ) {
  .page_search_results .gsc-control-cse .gs-result .gs-snippet {
    padding-right: 300px;
  }
}
.page_search_results .gsc-control-cse .gs-result .gs-image-box {
  width: 100px;
  padding: 0;
  text-align: left;
}
.page_search_results .gsc-control-cse .gs-result .gs-image-box img {
  width: auto;
  height: auto;
  border: none;
}
@media only screen and (min-width: 980px ) {
  .page_search_results .gsc-control-cse .gs-result .gs-image-box {
    width: 200px;
  }
  .page_search_results .gsc-control-cse .gs-result .gs-image-box img {
    max-width: 200px;
    max-height: 200px;
  }
  .page_search_results .gsc-control-cse .gs-result .gs-image-box.gs-web-image-box-portrait {
    height: auto;
    max-height: 200px;
  }
}
/* ==========================================================================
	Print
============================================================================= */
@media print {
  * {
    background: transparent !important;
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important;
  }
  *:before,
  *:after {
    background: none !important;
    position: static !important;
    border: none !important;
    display: inline !important;
    content: none !important;
    opacity: 1 !important;
  }
  a,
  a:visited {
    text-decoration: underline;
    border: none !important;
  }
  abbr[title]:after {
    content: " (" attr(title) ")" !important;
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "" !important;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    width: auto !important;
    height: auto !important;
    max-width: 40% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  body {
    font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif !important;
    font-weight: bold !important;
    margin: 2em 0 1em;
  }
  body,
  p,
  li {
    font-size: 12px !important;
  }
  h1 {
    font-size: 34px !important;
  }
  h2 {
    font-size: 28px !important;
  }
  h3 {
    font-size: 24px !important;
  }
  h4 {
    font-size: 20px !important;
  }
  h5 {
    font-size: 18px !important;
  }
  h6 {
    font-size: 16px !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  header,
  footer,
  div,
  nav,
  form,
  section,
  aside,
  article,
  picture,
  figure,
  figcaption,
  cite,
  blockquote,
  a,
  p,
  span,
  ul,
  li,
  label,
  select,
  input,
  textarea {
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    max-height: none !important;
    min-width: 0 !important;
    min-height: 0 !important;
    position: static !important;
    border: none !important;
    border-radius: 0 !important;
    display: block !important;
    float: none !important;
    letter-spacing: normal !important;
    line-height: normal !important;
    margin: 10px 0 !important;
    overflow: initial !important;
    opacity: 1 !important;
    padding: 0 !important;
    -ms-transform: none !important;
        transform: none !important;
    text-align: left !important;
    text-indent: initial !important;
    text-transform: none !important;
    visibility: visible !important;
  }
  input[type=text],
  input[type=email],
  input[type=tel],
  input[type=url],
  input[type=number],
  input[type=date],
  textarea {
    width: 100% !important;
    border: 1px solid #999 !important;
    padding: 15px 10px !important;
  }
  span {
    display: inline !important;
  }
  pre,
  blockquote {
    border: 1px solid #999 !important;
    padding: 20px 30px !important;
    page-break-inside: avoid;
  }
  .header_main_navigation_children,
  .table_row {
    padding: 20px 0 !important;
  }
  .print {
    display: block;
  }
  .print_logo {
    margin: 20px 0;
  }
  object,
  svg,
  hr,
  .offscreen,
  .js-background,
  .header_search_container,
  .mobile_navigation_handle,
  .mobile_navigation_container,
  .breadcrumb,
  .large_photo_carousel,
  .event_archive_date_select,
  .event_archive_search_form,
  .directory_search_form,
  .directory_alphabet_navigation,
  #bigtree_bar,
  #bigtree_bar_tab,
  #header,
  .footer,
  .sidebar,
  .page_header_flexible_landing_carousel,
  .page_header_admission_carousel,
  .event_carousel,
  .instagram_photos,
  .majors_list_row,
  .link_list,
  .story_carousel,
  .gallery_grid,
  .tips_answers_callouts,
  .text_image_callout_with_header,
  .columned_blocks_with_carousel_carousel,
  .story_callouts_columned_with_sidebar,
  .stat_callouts_columned_with_sidebar,
  .news_with_headlines,
  .news_with_events,
  .pagination,
  .featured_story_blocks,
  .alert,
  .welcome_with_carousel,
  .perspective_callouts,
  .news_archive,
  .athletics_news,
  .featured_story_hero,
  .featured_events_carousel,
  .event_archive,
  .table_header,
  .component_header_links,
  .directory_navigation,
  .directory_results_header,
  .page_header_gateway_buttons,
  .page_header_connections_story_blocks_container,
  .connection_experiences_map,
  .campaign_chart,
  .donors_feed,
  .page_404_search,
  .gsc-control-cse,
  .page_header_giving,
  .gallery_grid_hidden_image {
    display: none !important;
  }
  .typography .block_left,
  .typography .block_right,
  .form_builder_errors .block_left,
  .form_builder_errors .block_right {
    max-width: 40% !important;
  }
  .typography .block_left img,
  .typography .block_right img,
  .form_builder_errors .block_left img,
  .form_builder_errors .block_right img {
    max-width: 100% !important;
  }
  .typography .block_left,
  .form_builder_errors .block_left {
    float: left !important;
    margin: 0 20px 20px 0 !important;
  }
  .typography .block_right,
  .form_builder_errors .block_right {
    float: right !important;
    margin: 0 0 20px 20px !important;
  }
  .columned_blocks_with_carousel .carousel_block_image,
  .text_image_callouts .text_image_callout_image {
    display: none !important;
  }
  .profile_block_image img,
  .text_image_column_callout_image img,
  .directory_entry_figure img,
  .text_image_column_large_heading_callout_image img {
    max-width: 150px !important;
    float: right !important;
    margin: 0 0 20px 20px !important;
  }
  .component_three_columns_column {
    clear: both !important;
    overflow: hidden !important;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNpdGUuY3NzIiwiY29tcG9uZW50cy9ub3JtYWxpemUtY3NzL25vcm1hbGl6ZS5jc3MiLCJjc3Mvc3JjL3NldHVwLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvdHlwZS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2Jhc2UubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9pY29ucy5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvaW1wb3J0cy9ncmlkLW1peGlucy5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvZ3JpZC5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvbGlnaHRib3gubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL2ltcG9ydHMvdXRpbHMubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL2NoZWNrYm94Lmxlc3MiLCJjb21wb25lbnRzL2Zvcm1zdG9uZS9zcmMvbGVzcy9kcm9wZG93bi5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvY2Fyb3VzZWwubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL3BhZ2luYXRpb24ubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL25hdmlnYXRpb24ubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL251bWJlci5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvcmFuZ2UubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL2JhY2tncm91bmQubGVzcyIsImNzcy9zcmMvcGx1Z2lucy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2J1dHRvbnMubGVzcyIsImNvbXBvbmVudHMvcGlrYWRheS9jc3MvcGlrYWRheS5jc3MiLCJjc3Mvc3JjL2ltcG9ydHMvZm9ybXMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9oZWFkZXIubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9mb290ZXIubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9tb2JpbGUtbmF2aWdhdGlvbi5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3NpZGViYXIubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9icmVhZGNydW1iLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvcGFnZS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy9jYXJvdXNlbF9ibG9jay5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvYmxvY2tzL25ld3NfYmxvY2subGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy9ldmVudF9ibG9jay5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvYmxvY2tzL2V2ZW50X2hlYWRsaW5lX2Jsb2NrLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvcHJvZmlsZV9ibG9jay5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvYmxvY2tzL3N0b3J5X2Jsb2NrLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvZmVhdHVyZWRfc3RvcnlfYmxvY2subGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90YWxsX2Jsb2NrLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvYWxlcnQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy9hbGVydF9zdGlja3kubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90ZXh0X2NhbGxvdXRfbGFyZ2UubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90ZXh0X2NhbGxvdXRfc21hbGwubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90ZXh0X2ltYWdlX2NhbGxvdXQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90ZXh0X2ltYWdlX2NvbHVtbl9jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvdGV4dF9pbWFnZV9jb2x1bW5fbGFyZ2VfaGVhZGluZ19jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvcGVyc3BlY3RpdmVfY2FsbG91dC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L2NvbnRlbnRfY29sdW1uZWRfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvY29sdW1uZWRfYmxvY2tzX3dpdGhfY2Fyb3VzZWxfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvdGV4dF9pbWFnZV9jYWxsb3V0c19yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy90ZXh0X2NhbGxvdXRzX2NvbHVtbmVkX2xhcmdlX3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L3RleHRfY2FsbG91dHNfY29sdW1uZWRfc21hbGxfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvdGV4dF9jYWxsb3V0c19jb2x1bW5lZF93aXRoX3NpZGViYXJfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvdGV4dF9pbWFnZV9jYWxsb3V0c19jb2x1bW5lZF9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy90ZXh0X2ltYWdlX2NhbGxvdXRzX2NvbHVtbmVkX2xhcmdlX2hlYWRpbmdfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvdGV4dF9pbWFnZV9jYWxsb3V0X3dpdGhfaGVhZGVyX3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L3N0b3J5X2NhbGxvdXRzX2NvbHVtbmVkX3dpdGhfc2lkZWJhcl9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy9zdGF0X2NhbGxvdXRzX2NvbHVtbmVkX3dpdGhfc2lkZWJhcl9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy9nYWxsZXJ5X2dyaWRfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvbGlua19saXN0X3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L21ham9yc19saXN0X3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L21ham9yc19taW5vcnNfbGlzdF9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy9uZXdzX3dpdGhfaGVhZGxpbmVzX3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L25ld3Nfd2l0aF9ldmVudHNfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvZXZlbnRfY2Fyb3VzZWxfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvbGFyZ2VfcGhvdG9fY2Fyb3VzZWxfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvY29udGFjdF9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy9pbnN0YWdyYW1fcGhvdG9zX3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L3RpcHNfYW5zd2Vyc19jYWxsb3V0cy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L2xpZmVfYWZ0ZXJfb3d1X2Nhcm91c2VsLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvZGVhZGxpbmVzX3RhYmJlZC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L2ZhcV9jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvc2xvdHMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3NpZGViYXIvYWRtaXNzaW9uX3NpZGViYXJfbmF2aWdhdGlvbi5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvc2lkZWJhci9jYWxlbmRhcl9zaWRlYmFyX25hdmlnYXRpb24ubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3NpZGViYXIvZGVwYXJ0bWVudF9zaWRlYmFyX25hdmlnYXRpb24ubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3NpZGViYXIvbmV3c19zaWRlYmFyX25hdmlnYXRpb24ubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWhvbWUubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLW5ld3MubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWNhbGVuZGFyLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvcGFnZXMvcGFnZS1kaXJlY3RvcnkubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWdhdGV3YXkubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWFkbWlzc2lvbi5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3BhZ2VzL3BhZ2UtZmxleGlibGUtbGFuZGluZy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3BhZ2VzL3BhZ2UtY29ubmVjdGlvbnMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWdpdmluZy1jYW1wYWlnbi5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3BhZ2VzL3BhZ2Utc2VhcmNoLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvcHJpbnQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztHQUlHO0FBQ0g7O2dGQUVnRjtBQ1BoRiw0RUFBQTs7QUFFQTs7OztHQUlBOztBQUVBO0VBQ0Esd0JBQUEsQ0FBQSxPQUFBO0VBQ0EsMkJBQUEsQ0FBQSxPQUFBO0VBQ0EsK0JBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxVQUFBO0NBQ0E7O0FBRUE7Z0ZBQ0E7O0FBRUE7Ozs7O0dBS0E7O0FBRUE7Ozs7Ozs7Ozs7Ozs7RUFhQSxlQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBOzs7O0VBSUEsc0JBQUEsQ0FBQSxPQUFBO0VBQ0EseUJBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7Q0FDQTs7QUFFQTs7O0dBR0E7O0FBRUE7O0VBRUEsY0FBQTtDQUNBOztBQUVBO2dGQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsOEJBQUE7Q0FDQTs7QUFFQTs7O0dBR0E7O0FBRUE7O0VBRUEsV0FBQTtDQUNBOztBQUVBO2dGQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsMEJBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTs7RUFFQSxrQkFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsbUJBQUE7Q0FDQTs7QUFFQTs7O0dBR0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsZUFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBOztFQUVBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtDQUNBOztBQUVBO0VBQ0EsWUFBQTtDQUNBOztBQUVBO0VBQ0EsZ0JBQUE7Q0FDQTs7QUFFQTtnRkFDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLFVBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLGlCQUFBO0NBQ0E7O0FBRUE7Z0ZBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxpQkFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxlQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7Ozs7RUFJQSxrQ0FBQTtFQUNBLGVBQUE7Q0FDQTs7QUFFQTtnRkFDQTs7QUFFQTs7O0dBR0E7O0FBRUE7Ozs7O0dBS0E7O0FBRUE7Ozs7O0VBS0EsZUFBQSxDQUFBLE9BQUE7RUFDQSxjQUFBLENBQUEsT0FBQTtFQUNBLFVBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxrQkFBQTtDQUNBOztBQUVBOzs7OztHQUtBOztBQUVBOztFQUVBLHFCQUFBO0NBQ0E7O0FBRUE7Ozs7OztHQU1BOztBQUVBOzs7O0VBSUEsMkJBQUEsQ0FBQSxPQUFBO0VBQ0EsZ0JBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7O0VBRUEsZ0JBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTs7RUFFQSxVQUFBO0VBQ0EsV0FBQTtDQUNBOztBQUVBOzs7R0FHQTs7QUFFQTtFQUNBLG9CQUFBO0NBQ0E7O0FBRUE7Ozs7OztHQU1BOztBQUVBOztFQUVBLHVCQUFBLENBQUEsT0FBQTtFQUNBLFdBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7Ozs7R0FJQTs7QUFFQTs7RUFFQSxhQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBO0VBQ0EsOEJBQUEsQ0FBQSxPQUFBO0VBQ0Esd0JBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7Ozs7R0FJQTs7QUFFQTs7RUFFQSx5QkFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsMEJBQUE7RUFDQSxjQUFBO0VBQ0EsK0JBQUE7Q0FDQTs7QUFFQTs7O0dBR0E7O0FBRUE7RUFDQSxVQUFBLENBQUEsT0FBQTtFQUNBLFdBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxlQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBO0VBQ0Esa0JBQUE7Q0FDQTs7QUFFQTtnRkFDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLDBCQUFBO0VBQ0Es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SDVCQyxZQUFBO0VBQ0EsYUFBQTtFRzhCQSxrQ0FBQTtDTGs5REQ7QUsvOERBO0VIbENDLFlBQUE7RUFDQSxhQUFBO0VHb0NBLGtDQUFBO0NMaTlERDtBSzk4REE7RUh4Q0MsWUFBQTtFQUNBLGFBQUE7RUcwQ0Esa0NBQUE7Q0xnOUREO0FBQ0QsWUFBWTtBSzM4RFg7RUhqREMsWUFBQTtFQUNBLGFBQUE7RUdtREEsOEJBQUE7Q0w2OEREO0FLMThEQTtFSHZEQyxZQUFBO0VBQ0EsYUFBQTtFR3lEQSxrQ0FBQTtDTDQ4REQ7QUt6OERBO0VIN0RDLFlBQUE7RUFDQSxhQUFBO0VHK0RBLGtDQUFBO0NMMjhERDtBS3g4REE7RUhuRUMsWUFBQTtFQUNBLGFBQUE7RUdxRUEsa0NBQUE7Q0wwOEREO0FBQ0QsVUFBVTtBS3I4RFQ7RUg1RUMsWUFBQTtFQUNBLGFBQUE7RUc4RUEsOEJBQUE7Q0x1OEREO0FLcDhEQTtFSGxGQyxZQUFBO0VBQ0EsYUFBQTtFR29GQSxrQ0FBQTtDTHM4REQ7QUtuOERBO0VIeEZDLFlBQUE7RUFDQSxhQUFBO0VHMEZBLGtDQUFBO0NMcThERDtBS2w4REE7RUg5RkMsWUFBQTtFQUNBLGFBQUE7RUdnR0Esa0NBQUE7Q0xvOEREO0FBQ0QsVUFBVTtBSy83RFQ7RUh2R0MsWUFBQTtFQUNBLGFBQUE7RUd5R0EsOEJBQUE7Q0xpOEREO0FLOTdEQTtFSDdHQyxZQUFBO0VBQ0EsYUFBQTtFRytHQSxrQ0FBQTtDTGc4REQ7QUs3N0RBO0VIbkhDLFlBQUE7RUFDQSxhQUFBO0VHcUhBLGtDQUFBO0NMKzdERDtBSzU3REE7RUh6SEMsWUFBQTtFQUNBLGFBQUE7RUcySEEsa0NBQUE7Q0w4N0REO0FBQ0QsYUFBYTtBS3o3RFo7RUhsSUMsWUFBQTtFQUNBLGFBQUE7RUdvSUEsOEJBQUE7Q0wyN0REO0FLeDdEQTtFSHhJQyxZQUFBO0VBQ0EsYUFBQTtFRzBJQSxrQ0FBQTtDTDA3REQ7QUt2N0RBO0VIOUlDLFlBQUE7RUFDQSxhQUFBO0VHZ0pBLGtDQUFBO0NMeTdERDtBS3Q3REE7RUhwSkMsWUFBQTtFQUNBLGFBQUE7RUdzSkEsa0NBQUE7Q0x3N0REO0FBQ0QsV0FBVztBS243RFY7RUg3SkMsWUFBQTtFQUNBLGFBQUE7RUcrSkEsOEJBQUE7Q0xxN0REO0FLbDdEQTtFSG5LQyxZQUFBO0VBQ0EsYUFBQTtFR3FLQSxrQ0FBQTtDTG83REQ7QUtqN0RBO0VIektDLFlBQUE7RUFDQSxhQUFBO0VHMktBLGtDQUFBO0NMbTdERDtBS2g3REE7RUgvS0MsWUFBQTtFQUNBLGFBQUE7RUdpTEEsa0NBQUE7Q0xrN0REO0FBQ0QsY0FBYztBSzk2RGI7RUh2TEMsWUFBQTtFQUNBLGFBQUE7RUd5TEEsOEJBQUE7Q0xnN0REO0FLNzZEQTtFSDdMQyxZQUFBO0VBQ0EsYUFBQTtFRytMQSxrQ0FBQTtDTCs2REQ7QUs1NkRBO0VIbk1DLFlBQUE7RUFDQSxhQUFBO0VHcU1BLGtDQUFBO0NMODZERDtBSzM2REE7RUh6TUMsWUFBQTtFQUNBLGFBQUE7RUcyTUEsa0NBQUE7Q0w2NkREO0FBQ0QsU0FBUztBS3o2RFI7RUhqTkMsWUFBQTtFQUNBLGFBQUE7RUdtTkEsOEJBQUE7Q0wyNkREO0FLeDZEQTtFSHZOQyxZQUFBO0VBQ0EsYUFBQTtFR3lOQSxrQ0FBQTtDTDA2REQ7QUt2NkRBO0VIN05DLFlBQUE7RUFDQSxhQUFBO0VHK05BLGtDQUFBO0NMeTZERDtBS3Q2REE7RUhuT0MsWUFBQTtFQUNBLGFBQUE7RUdxT0Esa0NBQUE7Q0x3NkREO0FBQ0Q7aUZBQ2lGO0FLbjZEaEY7O0VIN09DLFlBQUE7RUFDQSxhQUFBO0VHK09BLDhCQUFBO0NMczZERDtBS242REE7O0VIblBDLFlBQUE7RUFDQSxhQUFBO0VHcVBBLDhCQUFBO0NMczZERDtBS242REE7O0VIelBDLFlBQUE7RUFDQSxhQUFBO0VHMlBBLDhCQUFBO0NMczZERDtBS242REE7RUgvUEMsWUFBQTtFQUNBLGFBQUE7RUdpUUEsOEJBQUE7Q0xxNkREO0FLbDZEQTtFSHJRQyxZQUFBO0VBQ0EsYUFBQTtFR3VRQSxrQ0FBQTtDTG82REQ7QUtqNkRBO0VIM1FDLFlBQUE7RUFDQSxhQUFBO0VHNlFBLGtDQUFBO0NMbTZERDtBS2g2REE7RUhqUkMsWUFBQTtFQUNBLGFBQUE7RUdtUkEsa0NBQUE7Q0xrNkREO0FBQ0Q7aUZBQ2lGO0FLNzVEaEY7RUgzUkMsWUFBQTtFQUNBLGFBQUE7RUc2UkEsa0NBQUE7Q0wrNUREO0FLNTVEQTtFSGpTQyxZQUFBO0VBQ0EsYUFBQTtFR21TQSxrQ0FBQTtDTDg1REQ7QUFDRDs7R0FFRztBS3o1REY7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLHlCQUFBO0NMMDVERDtBS3Y1REE7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLDZCQUFBO0NMdzVERDtBS3I1REE7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLGdDQUFBO0NMczVERDtBS241REE7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLGlDQUFBO0NMbzVERDtBS2o1REE7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLGdDQUFBO0NMazVERDtBSy80REE7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLGlDQUFBO0NMZzVERDtBSzc0REE7RUh0VkMsWUFBQTtFQUNBLGFBQUE7RUd3VkEsa0NBQUE7Q0wrNEREO0FLNTREQTtFSDVWQyxZQUFBO0VBQ0EsYUFBQTtFRzhWQSw4QkFBQTtDTDg0REQ7QUszNERBO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxpQ0FBQTtDTDQ0REQ7QUt6NERBO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxrQ0FBQTtDTDA0REQ7QUt2NERBO0VIaFhDLFlBQUE7RUFDQSxhQUFBO0VHa1hBLGtDQUFBO0NMeTRERDtBS3Q0REE7RUh0WEMsWUFBQTtFQUNBLGFBQUE7RUd3WEEsOEJBQUE7Q0x3NEREO0FLcjREQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsOEJBQUE7Q0xzNEREO0FLbjREQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsa0NBQUE7Q0xvNEREO0FLajREQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsaUNBQUE7Q0xrNEREO0FLLzNEQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsa0NBQUE7Q0xnNEREO0FLNzNEQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsa0NBQUE7Q0w4M0REO0FLMzNEQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsa0NBQUE7Q0w0M0REO0FLejNEQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsa0NBQUE7Q0wwM0REO0FBQ0Q7aUZBQ2lGO0FBQ2pGOztHQUVHO0FLcjNERjtFSHBiQyxZQUFBO0VBQ0EsYUFBQTtFR3NiQSw4QkFBQTtDTHUzREQ7QUtwM0RBO0VIMWJDLFlBQUE7RUFDQSxhQUFBO0VHNGJBLGtDQUFBO0NMczNERDtBQUNEOztnRkFFZ0Y7QUl4NEUvRTtFQUNDLGFBQUE7RUFFQSxpQkFBQTtDSnk0RUQ7QUl0NEVBO0VEVkMsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VDV0EsaUJBQUE7RUFDQSxpQkFBQTtFQUVBLG9CQUFBO0VBQ0EsbUJBQUE7Q0p3NEVEO0FJcjRFQTtFQUNDLGlCQUFBO0VBQ0Esa0JBQUE7Q0p1NEVEO0FJejRFQTtFQUNDLGlCQUFBO0VBQ0Esa0JBQUE7Q0p1NEVEO0FJcDRFQTtFQUNDLGlCQUFBO0VBQ0Esa0JBQUE7Q0pzNEVEO0FJbjRFQTtFQUNDLGFBQUE7Q0pxNEVEO0FJbDRFQTs7Ozs7RUFLQyx1QkFBQTtDSm80RUQ7QUlqNEVBO0VBQ0MsVUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0NKbTRFRDtBSWg0RUE7O0VBRUMsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtDSms0RUQ7QUkvM0VBO0VBQ0MsaUJBQUE7Q0ppNEVEO0FJOTNFQTtFQUNDLFVBQUE7RUFDQSxXQUFBO0NKZzRFRDtBSTczRUE7RUFDQyxpQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0NKKzNFRDtBSTUzRUE7O0VBRUMsc0JBQUE7RUFDQSxVQUFBO0NKODNFRDtBQUNEOztnRkFFZ0Y7QUl6M0UvRTs7RUFFQyxpQkFBQTtDSjIzRUQ7QUl4M0VBOztFQUVDLG9CQUFBO0NKMDNFRDtBSXYzRUE7O0VBRUMsaUJBQUE7Q0p5M0VEO0FJdjNFQztFQXFiRjs7SUFwYkcsaUJBQUE7R0oyM0VBO0NBQ0Y7QUl4M0VBOztFQUVDLG9CQUFBO0NKMDNFRDtBSXgzRUM7RUE0YUY7O0lBM2FHLG9CQUFBO0dKNDNFQTtDQUNGO0FJejNFQTs7RUFFQyxpQkFBQTtDSjIzRUQ7QUl6M0VDO0VBbWFGOztJQWxhRyxpQkFBQTtHSjYzRUE7Q0FDRjtBSTEzRUE7O0VBRUMsb0JBQUE7Q0o0M0VEO0FJMTNFQztFQTBaRjs7SUF6Wkcsb0JBQUE7R0o4M0VBO0NBQ0Y7QUFDRDs7Z0ZBRWdGO0FJejNFL0U7O0VBRUMsa0JBQUE7Q0oyM0VEO0FJeDNFQTs7RUFFQyxxQkFBQTtDSjAzRUQ7QUl2M0VBOztFQUVDLGtCQUFBO0NKeTNFRDtBSXYzRUM7RUFrWUY7O0lBallHLGtCQUFBO0dKMjNFQTtDQUNGO0FJeDNFQTs7RUFFQyxxQkFBQTtDSjAzRUQ7QUl4M0VDO0VBeVhGOztJQXhYRyxxQkFBQTtHSjQzRUE7Q0FDRjtBSXozRUE7O0VBRUMsa0JBQUE7Q0oyM0VEO0FJejNFQztFQWdYRjs7SUEvV0csa0JBQUE7R0o2M0VBO0NBQ0Y7QUkxM0VBOztFQUVDLHFCQUFBO0NKNDNFRDtBSTEzRUM7RUF1V0Y7O0lBdFdHLHFCQUFBO0dKODNFQTtDQUNGO0FBQ0Q7O2dGQUVnRjtBSXozRS9FO0VBQ0MsOEJBQUE7Q0oyM0VEO0FJeDNFQTtFQUNDLHVCQUFBO0NKMDNFRDtBSXYzRUE7RUFDQywwQkFBQTtDSnkzRUQ7QUl0M0VBO0VBQ0MsdUJBQUE7Q0p3M0VEO0FJcjNFQTtFQUNDLDBCQUFBO0NKdTNFRDtBSXAzRUE7RUFDQywwQkFBQTtDSnMzRUQ7QUluM0VBO0VBQ0MsMEJBQUE7Q0pxM0VEO0FJbDNFQTtFQUNDLDBCQUFBO0NKbzNFRDtBSWozRUE7RUFDQywwQkFBQTtDSm0zRUQ7QUloM0VBO0VBQ0MsMEJBQUE7Q0prM0VEO0FJLzJFQTtFQUNDLDBCQUFBO0NKaTNFRDtBSTkyRUE7RUFDQywwQkFBQTtDSmczRUQ7QUk3MkVBO0VBQ0MsMEJBQUE7Q0orMkVEO0FJNTJFQTtFQUNDLDBCQUFBO0NKODJFRDtBQUNEOztnRkFFZ0Y7QUl6MkUvRTtFQUNDLG1CQUFBO0NKMjJFRDtBSXgyRUE7RUFDQyxZQUFBO0NKMDJFRDtBSXYyRUE7RUFDQyxlQUFBO0NKeTJFRDtBSXQyRUE7RUFDQyxZQUFBO0NKdzJFRDtBSXIyRUE7RUFDQyxlQUFBO0NKdTJFRDtBSXAyRUE7RUFDQyxlQUFBO0NKczJFRDtBSW4yRUE7RUFDQyxlQUFBO0NKcTJFRDtBSWwyRUE7RUFDQyxlQUFBO0NKbzJFRDtBSWoyRUE7RUFDQyxlQUFBO0NKbTJFRDtBSWgyRUE7RUFDQyxlQUFBO0NKazJFRDtBSS8xRUE7RUFDQyxlQUFBO0NKaTJFRDtBSTkxRUE7RUFDQyxlQUFBO0NKZzJFRDtBSTcxRUE7RUFDQyxlQUFBO0NKKzFFRDtBSTUxRUE7RUFDQyxlQUFBO0NKODFFRDtBQUNEOztnRkFFZ0Y7QUl6MUUvRTtFQUNDLDBCQUFBO0NKMjFFRDtBSXgxRUE7RUFDQyxtQkFBQTtDSjAxRUQ7QUl2MUVBO0VBQ0Msc0JBQUE7Q0p5MUVEO0FJdDFFQTtFQUNDLG1CQUFBO0NKdzFFRDtBSXIxRUE7RUFDQyxzQkFBQTtDSnUxRUQ7QUlwMUVBO0VBQ0Msc0JBQUE7Q0pzMUVEO0FJbjFFQTtFQUNDLHNCQUFBO0NKcTFFRDtBSWwxRUE7RUFDQyxzQkFBQTtDSm8xRUQ7QUlqMUVBO0VBQ0Msc0JBQUE7Q0ptMUVEO0FJaDFFQTtFQUNDLHNCQUFBO0NKazFFRDtBSS8wRUE7RUFDQyxzQkFBQTtDSmkxRUQ7QUk5MEVBO0VBQ0Msc0JBQUE7Q0pnMUVEO0FJNzBFQTtFQUNDLHNCQUFBO0NKKzBFRDtBQUNEOztnRkFFZ0Y7QUkxMEUvRTtFQUNDLGlCQUFBO0NKNDBFRDtBSXowRUE7RUFDQyxtQkFBQTtDSjIwRUQ7QUl4MEVBO0VBQ0MsbUJBQUE7Q0owMEVEO0FJdjBFQTtFQUNDLGdCQUFBO0NKeTBFRDtBSXQwRUE7O0VBRUMsWUFBQTtDSncwRUQ7QUlyMEVBO0VBQ0Msc0JBQUE7Q0p1MEVEO0FJcjBFQztFQWtKRjtJQWpKRyxzQkFBQTtHSncwRUE7Q0FDRjtBSXIwRUE7O0VBRUMsYUFBQTtDSnUwRUQ7QUlwMEVBO0VBQ0Msc0JBQUE7Q0pzMEVEO0FJcDBFQztFQXFJRjtJQXBJRyxzQkFBQTtHSnUwRUE7Q0FDRjtBSXAwRUE7RUFDQyxZQUFBO0NKczBFRDtBSW4wRUE7RUFDQyxpQkFBQTtDSnEwRUQ7QUlsMEVBOztFQUVDLDBCQUFBO0tBQUEsdUJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0NKbzBFRDtBSWowRUE7RUFDQyx5QkFBQTtFQUNBLG1CQUFBO0NKbTBFRDtBSTl6RUU7RUE0R0g7SUEzR0csY0FBQTtHSmkwRUE7Q0FDRjtBSTV6RUM7RUFxR0Y7SUFwR0csY0FBQTtHSit6RUE7Q0FDRjtBSTF6RUU7RUE4Rkg7SUE3RkcsY0FBQTtHSjZ6RUE7Q0FDRjtBSXh6RUM7RUF1RkY7SUF0RkcsY0FBQTtHSjJ6RUE7Q0FDRjtBSXh6RUE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBRUEsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtDSnd6RUQ7QUl0ekVDOztFQUVDLFlBQUE7RUFDQSxhQUFBO0VBRUEsaUJBQUE7RUFFQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0NKc3pFRjtBSWx6RUE7RUFDQyxtQkFBQTtDSm96RUQ7QUlqekVBOztFQUNDLFdBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSxhQUFBO0VBRUEsaUJBQUE7RUFDQSxjQUFBO0NKa3pFRDtBSS95RUE7RUFDQyxjQUFBO0NKaXpFRDtBSTl5RUE7RUFDQyxlQUFBO0NKZ3pFRDtBSWp6RUE7RUFJRSxZQUFBO0NKZ3pFRjtBSTV5RUE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0NKOHlFRDtBQUNEOztnRkFFZ0Y7QUl6eUUvRTtFQUNDLGdCQUFBO0VBQ0EsaUJBQUE7RUFFQSxtQkFBQTtFQUVBLGVBQUE7RUFDQSx1QkFBQTtDSnl5RUQ7QUloekVBO0VGeFZDLGFBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0NGMG9GRDtBSTV5RUM7RUFNRjtJQUxHLGlCQUFBO0dKK3lFQTtDQUNGO0FBQ0Q7O2dGQUVnRjtBQUNoRjs7OztHQUlHO0FNejBGRjs7Ozs7Ozs7Ozs7Ozs7OztFQUVDLGFBQUE7RUFFQSxrQkFBQTtFQUNBLG1CQUFBO0NOdzFGRDtBTXIxRkM7RUFrUEE7Ozs7Ozs7Ozs7Ozs7Ozs7SUFqUEMsYUFBQTtHTnUyRkE7Q0FDRjtBTXIyRkM7RUE4T0E7Ozs7Ozs7Ozs7Ozs7Ozs7SUE3T0MsYUFBQTtHTnUzRkE7Q0FDRjtBTXIzRkM7RUEwT0E7Ozs7Ozs7Ozs7Ozs7Ozs7SUF6T0MsYUFBQTtHTnU0RkE7Q0FDRjtBTXI0RkM7RUFzT0E7Ozs7Ozs7Ozs7Ozs7Ozs7SUFyT0MsY0FBQTtHTnU1RkE7Q0FDRjtBTXI1RkM7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDQyxVQUFBO0VBRUEsWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0NOcTZGRjtBTWo2RkE7O0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0NObzZGRDtBTWg2RkM7RUFpTkE7O0lBdE5BLFdBQUE7SUFDQSx5QkFBQTtHTjA2RkM7Q0FDRjtBTWw2RkE7Ozs7RUFDQyxxQkFBQTtFQUVBLDBCQUFBO0VBQ0EsMkJBQUE7Q05zNkZEO0FNbjZGQTs7RUFDQyxZQUFBO0VBRUEsZUFBQTtFQUNBLGdCQUFBO0NOcTZGRDtBTWw2RkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQW9DQyxvQkFBQTtFQWpDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtDTis4RkQ7QU01OEZBOztFQUNDLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0NOKzhGRDtBTTU4RkE7O0VBQ0Msd0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0NOKzhGRDtBTTU4RkE7O0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0NOKzhGRDtBTTU4RkE7O0VBQ0MsYUFBQTtDTis4RkQ7QU85aEdBO0VBQ0MsdUJBQUE7Q1BnaUdEO0FPOWhHQzs7RUFFQyxvQkFBQTtDUGdpR0Y7QU8zaEdDO0VENkVBLG9CQUFBO0NOaTlGRDtBTzloR0M7RUQ2RUEsb0JBQUE7Q05vOUZEO0FPamlHQztFRDZFQSxjQUFBO0NOdTlGRDtBT3BpR0M7RUQ2RUEsb0JBQUE7Q04wOUZEO0FPdmlHQztFRDZFQSxvQkFBQTtDTjY5RkQ7QU8xaUdDO0VEaUpBLDBCQUFBO0NONDVGRDtBTzdpR0M7RURpSkEsMEJBQUE7Q04rNUZEO0FPaGpHQztFRGlKQSxxQkFBQTtDTms2RkQ7QU9uakdDO0VEaUpBLDBCQUFBO0NOcTZGRDtBTTM3Rkc7RUE5Q0YsV0FBQTtDTjQrRkQ7QU0zN0ZHO0VBakRGLFdBQUE7Q04rK0ZEO0FNMzdGRztFQXBERixvQkFBQTtDTmsvRkQ7QU0zN0ZHO0VBdkRGLFdBQUE7Q05xL0ZEO0FNMzdGRztFQTFERixZQUFBO0NOdy9GRDtBTS80Rkc7RUFyQ0YsaUJBQUE7Q051N0ZEO0FNLzRGRztFQXhDRixpQkFBQTtDTjA3RkQ7QU0vNEZHO0VBM0NGLDBCQUFBO0NONjdGRDtBTS80Rkc7RUE5Q0YsaUJBQUE7Q05nOEZEO0FPamxHQztFRHFPQyxjQUFBO0NOKzJGRjtBT3ppR0c7RUF5TUY7SUR2S0EsY0FBQTtHTjJnR0M7RU9wMkZEO0lEdktBLG9CQUFBO0dOOGdHQztFT3YyRkQ7SUR2S0Esb0JBQUE7R05paEdDO0VPMTJGRDtJRG5HQSxxQkFBQTtHTmc5RkM7RU83MkZEO0lEbkdBLDBCQUFBO0dObTlGQztFTXpnR0M7SUFkRixvQkFBQTtHTjBoR0M7RU01Z0dDO0lBZEYsb0JBQUE7R042aEdDO0VNL2dHQztJQWRGLFlBQUE7R05naUdDO0VNajlGQztJQVhGLDBCQUFBO0dOKzlGQztFTXA5RkM7SUFYRiwwQkFBQTtHTmsrRkM7RU8vM0ZEO0lEdktBLG9CQUFBO0dOeWlHQztFT2w0RkQ7SUR2S0Esb0JBQUE7R040aUdDO0VPcjRGRDtJRHZLQSxjQUFBO0dOK2lHQztFT3g0RkQ7SUR2S0Esb0JBQUE7R05rakdDO0VPMzRGRDtJRHZLQSxvQkFBQTtHTnFqR0M7RU85NEZEO0lEbkdBLDBCQUFBO0dOby9GQztFT2o1RkQ7SURuR0EsMEJBQUE7R051L0ZDO0VPcDVGRDtJRG5HQSxxQkFBQTtHTjAvRkM7RU92NUZEO0lEbkdBLDBCQUFBO0dONi9GQztFTW5oR0M7SUE5Q0YsV0FBQTtHTm9rR0M7RU1uaEdDO0lBakRGLFdBQUE7R051a0dDO0VNbmhHQztJQXBERixvQkFBQTtHTjBrR0M7RU1uaEdDO0lBdkRGLFdBQUE7R042a0dDO0VNbmhHQztJQTFERixZQUFBO0dOZ2xHQztFTXYrRkM7SUFyQ0YsaUJBQUE7R04rZ0dDO0VNditGQztJQXhDRixpQkFBQTtHTmtoR0M7RU12K0ZDO0lBM0NGLDBCQUFBO0dOcWhHQztFTXYrRkM7SUE5Q0YsaUJBQUE7R053aEdDO0VPcjdGRDtJRGZDLGNBQUE7R051OEZBO0NBQ0Y7QU83bkdHO0VBb01GO0lEdktBLGNBQUE7R05vbUdDO0VPNzdGRDtJRHZLQSxvQkFBQTtHTnVtR0M7RU9oOEZEO0lEdktBLG9CQUFBO0dOMG1HQztFT244RkQ7SURuR0EscUJBQUE7R055aUdDO0VPdDhGRDtJRG5HQSwwQkFBQTtHTjRpR0M7RU1sbUdDO0lBZEYsb0JBQUE7R05tbkdDO0VNcm1HQztJQWRGLG9CQUFBO0dOc25HQztFTXhtR0M7SUFkRixZQUFBO0dOeW5HQztFTTFpR0M7SUFYRiwwQkFBQTtHTndqR0M7RU03aUdDO0lBWEYsMEJBQUE7R04yakdDO0VPeDlGRDtJRHZLQSxvQkFBQTtHTmtvR0M7RU8zOUZEO0lEdktBLG9CQUFBO0dOcW9HQztFTzk5RkQ7SUR2S0EsY0FBQTtHTndvR0M7RU9qK0ZEO0lEdktBLG9CQUFBO0dOMm9HQztFT3ArRkQ7SUR2S0Esb0JBQUE7R044b0dDO0VPditGRDtJRG5HQSwwQkFBQTtHTjZrR0M7RU8xK0ZEO0lEbkdBLDBCQUFBO0dOZ2xHQztFTzcrRkQ7SURuR0EscUJBQUE7R05tbEdDO0VPaC9GRDtJRG5HQSwwQkFBQTtHTnNsR0M7RU01bUdDO0lBOUNGLFdBQUE7R042cEdDO0VNNW1HQztJQWpERixXQUFBO0dOZ3FHQztFTTVtR0M7SUFwREYsb0JBQUE7R05tcUdDO0VNNW1HQztJQXZERixXQUFBO0dOc3FHQztFTTVtR0M7SUExREYsWUFBQTtHTnlxR0M7RU1oa0dDO0lBckNGLGlCQUFBO0dOd21HQztFTWhrR0M7SUF4Q0YsaUJBQUE7R04ybUdDO0VNaGtHQztJQTNDRiwwQkFBQTtHTjhtR0M7RU1oa0dDO0lBOUNGLGlCQUFBO0dOaW5HQztFTzlnR0Q7SURmQyxjQUFBO0dOZ2lHQTtDQUNGO0FPanRHRztFQStMRjtJRHZLQSxvQkFBQTtHTjZyR0M7RU90aEdEO0lEdktBLGNBQUE7R05nc0dDO0VPemhHRDtJRHZLQSxvQkFBQTtHTm1zR0M7RU81aEdEO0lEdktBLG9CQUFBO0dOc3NHQztFTy9oR0Q7SUR2S0EsY0FBQTtHTnlzR0M7RU9saUdEO0lEdktBLG9CQUFBO0dONHNHQztFT3JpR0Q7SURuR0EsMEJBQUE7R04yb0dDO0VPeGlHRDtJRG5HQSxxQkFBQTtHTjhvR0M7RU8zaUdEO0lEbkdBLDBCQUFBO0dOaXBHQztFTzlpR0Q7SURuR0EsMEJBQUE7R05vcEdDO0VPampHRDtJRG5HQSxxQkFBQTtHTnVwR0M7RU03c0dDO0lBZEYsb0JBQUE7R044dEdDO0VNaHRHQztJQWRGLG9CQUFBO0dOaXVHQztFTW50R0M7SUFkRixXQUFBO0dOb3VHQztFTXR0R0M7SUFkRixvQkFBQTtHTnV1R0M7RU16dEdDO0lBZEYsb0JBQUE7R04wdUdDO0VNNXRHQztJQWRGLFlBQUE7R042dUdDO0VNOXBHQztJQVhGLDBCQUFBO0dONHFHQztFTWpxR0M7SUFYRiwwQkFBQTtHTitxR0M7RU1wcUdDO0lBWEYsaUJBQUE7R05rckdDO0VNdnFHQztJQVhGLDBCQUFBO0dOcXJHQztFTTFxR0M7SUFYRiwwQkFBQTtHTndyR0M7RU9ybEdEO0lEdktBLG9CQUFBO0dOK3ZHQztFT3hsR0Q7SUR2S0Esb0JBQUE7R05rd0dDO0VPM2xHRDtJRHZLQSxjQUFBO0dOcXdHQztFTzlsR0Q7SUR2S0Esb0JBQUE7R053d0dDO0VPam1HRDtJRHZLQSxvQkFBQTtHTjJ3R0M7RU9wbUdEO0lEbkdBLDBCQUFBO0dOMHNHQztFT3ZtR0Q7SURuR0EsMEJBQUE7R042c0dDO0VPMW1HRDtJRG5HQSxxQkFBQTtHTmd0R0M7RU83bUdEO0lEbkdBLDBCQUFBO0dObXRHQztFTXp1R0M7SUE5Q0YsV0FBQTtHTjB4R0M7RU16dUdDO0lBakRGLFdBQUE7R042eEdDO0VNenVHQztJQXBERixvQkFBQTtHTmd5R0M7RU16dUdDO0lBdkRGLFdBQUE7R05teUdDO0VNenVHQztJQTFERixZQUFBO0dOc3lHQztFTTdyR0M7SUFyQ0YsaUJBQUE7R05xdUdDO0VNN3JHQztJQXhDRixpQkFBQTtHTnd1R0M7RU03ckdDO0lBM0NGLDBCQUFBO0dOMnVHQztFTTdyR0M7SUE5Q0YsaUJBQUE7R044dUdDO0VPM29HRDtJRGZDLGNBQUE7R042cEdBO0NBQ0Y7QU96MEdHO0VBMExGO0lEdktBLGFBQUE7R04wekdDO0VPbnBHRDtJRHZLQSxvQkFBQTtHTjZ6R0M7RU90cEdEO0lEdktBLG9CQUFBO0dOZzBHQztFT3pwR0Q7SUR2S0EsY0FBQTtHTm0wR0M7RU81cEdEO0lEdktBLG9CQUFBO0dOczBHQztFTy9wR0Q7SUR2S0Esb0JBQUE7R055MEdDO0VPbHFHRDtJRHZLQSxjQUFBO0dONDBHQztFT3JxR0Q7SUR2S0Esb0JBQUE7R04rMEdDO0VPeHFHRDtJRHZLQSxvQkFBQTtHTmsxR0M7RU8zcUdEO0lEdktBLGNBQUE7R05xMUdDO0VPOXFHRDtJRHZLQSxvQkFBQTtHTncxR0M7RU9qckdEO0lEdktBLG9CQUFBO0dOMjFHQztFT3ByR0Q7SURuR0Esb0JBQUE7R04weEdDO0VPdnJHRDtJRG5HQSwwQkFBQTtHTjZ4R0M7RU8xckdEO0lEbkdBLDBCQUFBO0dOZ3lHQztFTzdyR0Q7SURuR0EscUJBQUE7R05teUdDO0VPaHNHRDtJRG5HQSwwQkFBQTtHTnN5R0M7RU9uc0dEO0lEbkdBLDBCQUFBO0dOeXlHQztFT3RzR0Q7SURuR0EscUJBQUE7R040eUdDO0VPenNHRDtJRG5HQSwwQkFBQTtHTit5R0M7RU81c0dEO0lEbkdBLDBCQUFBO0dOa3pHQztFTy9zR0Q7SURuR0EscUJBQUE7R05xekdDO0VPbHRHRDtJRG5HQSwwQkFBQTtHTnd6R0M7RU05MkdDO0lBZEYsbUJBQUE7R04rM0dDO0VNajNHQztJQWRGLG9CQUFBO0dOazRHQztFTXAzR0M7SUFkRixXQUFBO0dOcTRHQztFTXYzR0M7SUFkRixvQkFBQTtHTnc0R0M7RU0xM0dDO0lBZEYsb0JBQUE7R04yNEdDO0VNNzNHQztJQWRGLFdBQUE7R044NEdDO0VNaDRHQztJQWRGLG9CQUFBO0dOaTVHQztFTW40R0M7SUFkRixvQkFBQTtHTm81R0M7RU10NEdDO0lBZEYsV0FBQTtHTnU1R0M7RU16NEdDO0lBZEYsb0JBQUE7R04wNUdDO0VNNTRHQztJQWRGLG9CQUFBO0dONjVHQztFTS80R0M7SUFkRixZQUFBO0dOZzZHQztFTWoxR0M7SUFYRix5QkFBQTtHTisxR0M7RU1wMUdDO0lBWEYsMEJBQUE7R05rMkdDO0VNdjFHQztJQVhGLGlCQUFBO0dOcTJHQztFTTExR0M7SUFYRiwwQkFBQTtHTncyR0M7RU03MUdDO0lBWEYsMEJBQUE7R04yMkdDO0VNaDJHQztJQVhGLGlCQUFBO0dOODJHQztFTW4yR0M7SUFYRiwwQkFBQTtHTmkzR0M7RU10MkdDO0lBWEYsMEJBQUE7R05vM0dDO0VNejJHQztJQVhGLGlCQUFBO0dOdTNHQztFTTUyR0M7SUFYRiwwQkFBQTtHTjAzR0M7RU0vMkdDO0lBWEYsMEJBQUE7R042M0dDO0VPMXhHRDtJRHZLQSxvQkFBQTtHTm84R0M7RU83eEdEO0lEdktBLG9CQUFBO0dOdThHQztFT2h5R0Q7SUR2S0EsY0FBQTtHTjA4R0M7RU9ueUdEO0lEdktBLG9CQUFBO0dONjhHQztFT3R5R0Q7SUR2S0Esb0JBQUE7R05nOUdDO0VPenlHRDtJRG5HQSwwQkFBQTtHTis0R0M7RU81eUdEO0lEbkdBLDBCQUFBO0dOazVHQztFTy95R0Q7SURuR0EscUJBQUE7R05xNUdDO0VPbHpHRDtJRG5HQSwwQkFBQTtHTnc1R0M7RU05NkdDO0lBOUNGLFdBQUE7R04rOUdDO0VNOTZHQztJQWpERixXQUFBO0dOaytHQztFTTk2R0M7SUFwREYsb0JBQUE7R05xK0dDO0VNOTZHQztJQXZERixXQUFBO0dOdytHQztFTTk2R0M7SUExREYsWUFBQTtHTjIrR0M7RU1sNEdDO0lBckNGLGlCQUFBO0dOMDZHQztFTWw0R0M7SUF4Q0YsaUJBQUE7R042NkdDO0VNbDRHQztJQTNDRiwwQkFBQTtHTmc3R0M7RU1sNEdDO0lBOUNGLGlCQUFBO0dObTdHQztFT2gxR0Q7SURmQyxjQUFBO0dOazJHQTtDQUNGO0FPemdIRztFQXFMRjtJRHZLQSxhQUFBO0dOKy9HQztFT3gxR0Q7SUR2S0Esb0JBQUE7R05rZ0hDO0VPMzFHRDtJRHZLQSxvQkFBQTtHTnFnSEM7RU85MUdEO0lEdktBLGNBQUE7R053Z0hDO0VPajJHRDtJRHZLQSxvQkFBQTtHTjJnSEM7RU9wMkdEO0lEdktBLG9CQUFBO0dOOGdIQztFT3YyR0Q7SUR2S0EsY0FBQTtHTmloSEM7RU8xMkdEO0lEdktBLG9CQUFBO0dOb2hIQztFTzcyR0Q7SUR2S0Esb0JBQUE7R051aEhDO0VPaDNHRDtJRHZLQSxjQUFBO0dOMGhIQztFT24zR0Q7SUR2S0Esb0JBQUE7R042aEhDO0VPdDNHRDtJRHZLQSxvQkFBQTtHTmdpSEM7RU96M0dEO0lEbkdBLG9CQUFBO0dOKzlHQztFTzUzR0Q7SURuR0EsMEJBQUE7R05rK0dDO0VPLzNHRDtJRG5HQSwwQkFBQTtHTnErR0M7RU9sNEdEO0lEbkdBLHFCQUFBO0dOdytHQztFT3I0R0Q7SURuR0EsMEJBQUE7R04yK0dDO0VPeDRHRDtJRG5HQSwwQkFBQTtHTjgrR0M7RU8zNEdEO0lEbkdBLHFCQUFBO0dOaS9HQztFTzk0R0Q7SURuR0EsMEJBQUE7R05vL0dDO0VPajVHRDtJRG5HQSwwQkFBQTtHTnUvR0M7RU9wNUdEO0lEbkdBLHFCQUFBO0dOMC9HQztFT3Y1R0Q7SURuR0EsMEJBQUE7R042L0dDO0VNbmpIQztJQWRGLG1CQUFBO0dOb2tIQztFTXRqSEM7SUFkRixvQkFBQTtHTnVrSEM7RU16akhDO0lBZEYsV0FBQTtHTjBrSEM7RU01akhDO0lBZEYsb0JBQUE7R042a0hDO0VNL2pIQztJQWRGLG9CQUFBO0dOZ2xIQztFTWxrSEM7SUFkRixXQUFBO0dObWxIQztFTXJrSEM7SUFkRixvQkFBQTtHTnNsSEM7RU14a0hDO0lBZEYsb0JBQUE7R055bEhDO0VNM2tIQztJQWRGLFdBQUE7R040bEhDO0VNOWtIQztJQWRGLG9CQUFBO0dOK2xIQztFTWpsSEM7SUFkRixvQkFBQTtHTmttSEM7RU1wbEhDO0lBZEYsWUFBQTtHTnFtSEM7RU10aEhDO0lBWEYseUJBQUE7R05vaUhDO0VNemhIQztJQVhGLDBCQUFBO0dOdWlIQztFTTVoSEM7SUFYRixpQkFBQTtHTjBpSEM7RU0vaEhDO0lBWEYsMEJBQUE7R042aUhDO0VNbGlIQztJQVhGLDBCQUFBO0dOZ2pIQztFTXJpSEM7SUFYRixpQkFBQTtHTm1qSEM7RU14aUhDO0lBWEYsMEJBQUE7R05zakhDO0VNM2lIQztJQVhGLDBCQUFBO0dOeWpIQztFTTlpSEM7SUFYRixpQkFBQTtHTjRqSEM7RU1qakhDO0lBWEYsMEJBQUE7R04rakhDO0VNcGpIQztJQVhGLDBCQUFBO0dOa2tIQztFTy85R0Q7SUR2S0Esb0JBQUE7R055b0hDO0VPbCtHRDtJRHZLQSxvQkFBQTtHTjRvSEM7RU9yK0dEO0lEdktBLGNBQUE7R04rb0hDO0VPeCtHRDtJRHZLQSxvQkFBQTtHTmtwSEM7RU8zK0dEO0lEdktBLG9CQUFBO0dOcXBIQztFTzkrR0Q7SURuR0EsMEJBQUE7R05vbEhDO0VPai9HRDtJRG5HQSwwQkFBQTtHTnVsSEM7RU9wL0dEO0lEbkdBLHFCQUFBO0dOMGxIQztFT3YvR0Q7SURuR0EsMEJBQUE7R042bEhDO0VNbm5IQztJQTlDRixXQUFBO0dOb3FIQztFTW5uSEM7SUFqREYsV0FBQTtHTnVxSEM7RU1ubkhDO0lBcERGLG9CQUFBO0dOMHFIQztFTW5uSEM7SUF2REYsV0FBQTtHTjZxSEM7RU1ubkhDO0lBMURGLFlBQUE7R05nckhDO0VNdmtIQztJQXJDRixpQkFBQTtHTittSEM7RU12a0hDO0lBeENGLGlCQUFBO0dOa25IQztFTXZrSEM7SUEzQ0YsMEJBQUE7R05xbkhDO0VNdmtIQztJQTlDRixpQkFBQTtHTnduSEM7RU9yaEhEO0lEZkMsY0FBQTtHTnVpSEE7Q0FDRjtBQUNEOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QVF4bkhIO0VBQ0MsYUFBQTtFQUNBLGNBQUE7RUFFQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUVBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUVBLGlDQUFBO0VSdW5IQTs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7Q0FDSjtBUW52SEM7O0VBRUMsdUJBQUE7RUFFQSxxQ0FBQTtLQUFBLGtDQUFBO01BQUEsaUNBQUE7VUFBQSw2QkFBQTtDUm92SEY7QVEvdUhDO0VBQ0MsZ0JBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUVBLGFBQUE7Q1JndkhGO0FRM3VIQztFQUNDLGNBQUE7Q1I2dUhGO0FReHVIQztFQUNDLHNGQUFBO0NSMHVIRjtBUW51SEM7RUFDQyxzRUFBQTtDUnF1SEY7QVFodUhDO0VBQ0Msb0NBQUE7TUFBQSxnQ0FBQTtDUmt1SEY7QVEvdEhDO0VBQ0MsaUZBQUE7Q1JpdUhGO0FRbnRIQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsZ0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUVBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0NSbXRIRjtBUTlzSEM7RUFDQyxXQUFBO0NSZ3RIRjtBUTdzSEM7RUFDQyxjQUFBO0NSK3NIRjtBUXJzSEM7RUNoVkEsYUFBQTtFRG1WQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBRUEsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7Q1Jvc0hGO0FTcGlJQztFQUNDLGNBQUE7Q1RzaUlGO0FRcnNIRTtFQUNDLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUVBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSw0Q0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSwrQkFBQTtDUnNzSEg7QVFqc0hFO0VBQ0Msb0JBQUE7Q1Jtc0hIO0FReHJIQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUVBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLDBEQUFBO0VBR0EsbUJBQUE7Q1JzckhGO0FRcHJIRTs7RUFFQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUVBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7Q1JvckhIO0FRanJIRTtFQUNDLHlDQUFBO0NSbXJISDtBUWhySEU7RUFDQywwREFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7Q1JrckhIO0FROXFIQztFQUNDO0lBQ0Msd0JBQUE7R1JnckhEO0VRN3FIQTtJQUNDLDBCQUFBO0dSK3FIRDtDQUNGO0FRcnFIQztFQUdDLFlBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxhQUFBO0VBRUEsaUJBQUE7RUFDQSxpQkFBQTtDUm1xSEY7QVMxbklDO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NUNG5JRjtBUTlwSEM7RUFHQyxZQUFBO0VBRUEsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7Q1I2cEhGO0FTdm9JQztFQUNDLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtDVHlvSUY7QVE3cEhDO0VBQ0MsWUFBQTtDUitwSEY7QVExcEhDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxlQUFBO0VBQ0Esa0NBQUE7Q1IycEhGO0FReHBIQztFQUNDLFdBQUE7RUFDQSxZQUFBO0VBRUEsVUFBQTtFQUNBLG1CQUFBO0NSeXBIRjtBUS9vSEM7RUFDQyxZQUFBO0NSaXBIRjtBUTlvSEM7RUFDQyxtQkFBQTtFQUVBLFlBQUE7Q1Irb0hGO0FRcm9IQztFQUNDLFlBQUE7RUFDQSxhQUFBO0NSdW9IRjtBUTduSEM7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtDUjhuSEY7QVExbUhDO0VBQ0MsWUFBQTtFQUNBLHFCQUFBO0NSNG1IRjtBUXhsSEM7RUNqbEJBLGFBQUE7RURvbEJDLFlBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUVBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSx3Q0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLDBEQUFBO0VBR0Esb0JBQUE7RUFDQSxvQkFBQTtDUnFsSEY7QVM1cklDO0VBQ0MsY0FBQTtDVDhySUY7QVF0bEhFO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFFQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFFQSxZQUFBO0VBQ0EsYUFBQTtDUnNsSEg7QVFqbEhFO0VBQ0Msb0JBQUE7Q1JtbEhIO0FReGtIQztFQUNDLFdBQUE7Q1Iwa0hGO0FReGtIRTtFQUNDLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSxnQ0FBQTtFQUNBLGtCQUFBO0NSMGtISDtBUS9qSEM7RUFDQyxZQUFBO0NSaWtIRjtBUS9qSEU7RUFDQyxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsK0JBQUE7RUFDQSxtQkFBQTtDUmlrSEg7QVF0akhDO0VBQ0MsV0FBQTtFQUNBLG1CQUFBO0NSd2pIRjtBUW5qSEM7RUFDQyxXQUFBO0VBQ0EsbUJBQUE7Q1JxakhGO0FRbGpIQztFQUNDLFdBQUE7RUFDQSxvQkFBQTtDUm9qSEY7QVFqakhDOztFQUVDLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0NSbWpIRjtBUTdoSEM7RUFDQyxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtDUitoSEY7QVNqd0lDO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NUbXdJRjtBUXRoSEU7RUFDQyxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtDUndoSEg7QVFwaEhDO0VBQ0MsY0FBQTtDUnNoSEY7QVE1Z0hDO0VBQ0MsYUFBQTtDUjhnSEY7QVEvZ0hDO0VBSUUsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0NSOGdISDtBUXhnSEM7RUFDQyxXQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQkFBQTtDUjBnSEY7QVF2Z0hDO0VBQ0MsV0FBQTtFQUNBLG9CQUFBO0NSeWdIRjtBUXBnSEM7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLGdCQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUVBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtDUm9nSEY7QVEvL0dDO0VBQ0MsYUFBQTtFQUNBLFlBQUE7RUFFQSxPQUFBO0VBQ0EsU0FBQTtFQUVBLG9CQUFBO0VBQ0EsaUJBQUE7Q1IrL0dGO0FRNS9HQztFQUNDLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7Q1I4L0dGO0FRei9HQztFQUNDLHNDQUFBO0NSMi9HRjtBUXgvR0M7RUFDQywwQkFBQTtDUjAvR0Y7QVFyL0dDO0VBQ0MsaUJBQUE7RUFFQSxvQkFBQTtDUnMvR0Y7QVFqL0dDO0VBQ0MsMEJBQUE7RUFDQSxnQkFBQTtDUm0vR0Y7QVE5K0dDO0VBQ0MsWUFBQTtFQUVBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBRUEsMEJBQUE7Q1I4K0dGO0FRcCtHQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFFQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7Q1JxK0dGO0FRbCtHQztFQUNDLFFBQUE7Q1JvK0dGO0FRbCtHRTtFQUNDLHlCQUFBO0VBQ0Esa0JBQUE7Q1JvK0dIO0FRaCtHQztFQUNDLFNBQUE7Q1JrK0dGO0FRaCtHRTtFQUNDLHdCQUFBO0VBQ0EsbUJBQUE7Q1JrK0dIO0FRNTlHQzs7RUFFQyxXQUFBO0VBQ0Esb0JBQUE7Q1I4OUdGO0FRMzlHQzs7O0VBR0MsV0FBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7Q1I2OUdGO0FReDlHQztFQUNDLG1CQUFBO0NSMDlHRjtBUXI5R0M7RUFDQyxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7Q1J1OUdGO0FRbDlHQztFQUVFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0NSbTlHSDtBUTc4R0M7RUFDQyw0QkFBQTtFQUNBLCtCQUFBO01BQUEsMkJBQUE7Q1IrOEdGO0FRMThHQztFQUNDLGdEQUFBO0NSNDhHRjtBUXY4R0M7O0VBRUMsYUFBQTtFQUVBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQ0FBQTtDUnc4R0Y7QVE5N0dDO0VBQ0MsNEJBQUE7Q1JnOEdGO0FRMzdHQztFQUNDLFlBQUE7RUFFQSxpQkFBQTtFQUVBLHdCQUFBO0NSMjdHRjtBUXg3R0M7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUVBLDBCQUFBO0VBQ0EsZ0JBQUE7Q1J3N0dGO0FRcjdHQztFQUNDLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtDUnU3R0Y7QVFwN0dDO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFFQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0VBRUEsb0JBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0NBQUE7TUFBQSw4QkFBQTtFQUNBLGlDQUFBO0NSbzdHRjtBUS82R0M7RUFDQywrQkFBQTtNQUFBLDJCQUFBO0NSaTdHRjtBQUNEOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FVdjRJSDtFVnk0SUM7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7Q0FDSjtBVXg1SUM7RUFDQyxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7Q1YwNUlGO0FVeDVJRTtFQUNDLGlCQUFBO0VBQ0EsY0FBQTtDVjA1SUg7QVV0NUlDOzs7Ozs7RUFNQyx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUNBQUE7S0FBQSxrQ0FBQTtNQUFBLGlDQUFBO1VBQUEsNkJBQUE7Q1Z3NUlGO0FVcjVJQztFQUNDLG1CQUFBO0VBRUEsVUFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7Q1ZzNUlGO0FVbjVJQztFQUNDLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBRUEscUJBQUE7RUFDQSxpQkFBQTtDVm81SUY7QVUxNElDO0VBQ0MsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0NWNDRJRjtBVWw0SUM7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtDVm00SUY7QVV6M0lDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxVQUFBO0NWMDNJRjtBVXYzSUM7RUFDQyxXQUFBO0VBQ0EsYUFBQTtFQUVBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsaUNBQUE7RUFDQSxzQ0FBQTtNQUFBLGtDQUFBO0NWdzNJRjtBVW4zSUM7RUFDQyxzQ0FBQTtNQUFBLGtDQUFBO0NWcTNJRjtBVTUySUM7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtDVjYySUY7QVUxMklDO0VBQ0MsZUFBQTtDVjQySUY7QVV2MklDO0VBQ0Msb0JBQUE7Q1Z5MklGO0FVdDJJQztFQUNDLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7RUFDQSxpQ0FBQTtDVncySUY7QVV0MklFO0VBQ0MsY0FBQTtDVncySUg7QVVwMklDO0VBQ0Msd0JBQUE7TUFBQSxvQkFBQTtDVnMySUY7QVVwMklFO0VBQ0MsY0FBQTtDVnMySUg7QVVoMklDO0VBQ0MsY0FBQTtDVmsySUY7QVUvMUlDO0VBQ0MsZUFBQTtDVmkySUY7QVU1MUlDO0VBQ0MsWUFBQTtDVjgxSUY7QVUzMUlDO0VBQ0MsbUJBQUE7RUFDQSx1Q0FBQTtDVjYxSUY7QVV4MUlDO0VBQ0MsZ0JBQUE7RUFDQSxhQUFBO0NWMDFJRjtBVXYxSUM7RUFDQyxZQUFBO0VBQ0EsZ0JBQUE7Q1Z5MUlGO0FVdDFJQztFQUNDLG1CQUFBO0VBQ0EsZ0JBQUE7Q1Z3MUlGO0FVbjFJQztFQUNDLG1CQUFBO0NWcTFJRjtBVWwxSUM7RUFDQyxrQkFBQTtDVm8xSUY7QVVqMUlDO0VBR0MsYUFBQTtFQUNBLGFBQUE7RUFFQSxtQkFBQTtFQUVBLG1CQUFBO0NWKzBJRjtBU25wSkM7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7Q1RxcEpGO0FVajFJQztFQUNDLFdBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUVBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7Q1ZpMUlGO0FVLzBJRTtFQUNDLGNBQUE7Q1ZpMUlIO0FVOTBJRTtFQUNDLFdBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBRUEsaUJBQUE7RUFDQSx3Q0FBQTtFQUdBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtDVjQwSUg7QVV4MElDO0VBQ0MsV0FBQTtDVjAwSUY7QVV2MElDO0VBQ0MsVUFBQTtDVnkwSUY7QVV2MElFO0VBQ0MsY0FBQTtDVnkwSUg7QVVyMElDO0VBQ0MsY0FBQTtDVnUwSUY7QVVwMElDO0VBQ0MsV0FBQTtFQUVBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0NWcTBJRjtBVW4wSUU7RUFDQyxZQUFBO0NWcTBJSDtBVWwwSUU7RUFDQyxhQUFBO0NWbzBJSDtBQUNEOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QVdqb0pIO0VBR0UsbUJBQUE7RUFDQSxXQUFBO0VBRUEsZUFBQTtFQUNBLGVBQUE7RUFFQSxnQkFBQTtFWCtuSkQ7Ozs7S0FJRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0NBQ0o7QVducEpDO0VBQ0MsaUJBQUE7RUFDQSxjQUFBO0NYcXBKRjtBV2xwSkM7Ozs7OztFQU1DLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQ0FBQTtLQUFBLGtDQUFBO01BQUEsaUNBQUE7VUFBQSw2QkFBQTtDWG9wSkY7QVcvb0pDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxtQkFBQTtFQUNBLFFBQUE7RUFFQSxXQUFBO0VBQ0EsWUFBQTtDWCtvSkY7QVc3b0pFOztFQUVDLGNBQUE7RUFDQSxvREFBQTtFQUNBLHlDQUFBO0NYK29KSDtBVzFvSkU7RUFDQyxnQkFBQTtDWDRvSkg7QVdqb0pDO0VBQ0MsWUFBQTtFQUVBLG1CQUFBO0VBRUEsaUJBQUE7RUFDQSwwQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtDWGlvSkY7QVcvbkpFO0VBQ0MsVUFBQTtFQUNBLFNBQUE7RUFFQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUVBLG1DQUFBO0VBQ0Esb0NBQUE7RUFDQSw4QkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtDWCtuSkg7QVczbkpDO0VBQ0MsZUFBQTtDWDZuSkY7QVcxbkpDO0VBQ0MsWUFBQTtDWDRuSkY7QVdqbkpDO0VBQ0MsWUFBQTtFQUNBLGtCQUFBO0VBRUEsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUVBLDBCQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0NYaW5KRjtBVzdtSkU7RUFDQyxtQkFBQTtDWCttSkg7QVcxbUpFO0VBQ0MsWUFBQTtDWDRtSkg7QVdqbUpDO0VBQ0MsOEJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtDWG1tSkY7QVd6bEpDO0VBQ0MsWUFBQTtFQUVBLGlCQUFBO0VBQ0EsaUNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtFWDBsSkQ7Ozs7O01BS0k7RUFDSjs7Ozs7TUFLSTtFQUNKOzs7OztNQUtJO0NBQ0w7QVdubUpFO0VBQ0MsY0FBQTtDWHFtSkg7QVczbEpFO0VBQ0MsaUJBQUE7Q1g2bEpIO0FXbmxKRTtFQUNDLFlBQUE7RUFDQSxnQkFBQTtDWHFsSkg7QVdsbEpFO0VBQ0MsaUJBQUE7Q1hvbEpIO0FXamxKRTtFQUNDLGlCQUFBO0VBQ0EsdUJBQUE7Q1htbEpIO0FXaGxKRTs7RUFFQyxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtDWGtsSkg7QVcva0pFOztFQUVDLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0NYaWxKSDtBVzNrSkM7RUFDQyxXQUFBO0NYNmtKRjtBVzFrSkM7RUFDQyxlQUFBO0VBRUEsdUJBQUE7Q1gya0pGO0FXeGtKQztFQUNDLFlBQUE7RUFFQSx1QkFBQTtDWHlrSkY7QVd0a0pDOztFQUVDLHVCQUFBO0VBQ0EsaUJBQUE7Q1h3a0pGO0FXbmtKQztFQUNDLFlBQUE7Q1hxa0pGO0FXbGtKQztFQUNDLE9BQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0NYbWtKRjtBV2hrSkM7RUFDQyx1QkFBQTtDWGtrSkY7QVc1akpDO0VBQ0MsVUFBQTtFQUNBLGFBQUE7RUFFQSx3QkFBQTtDWDZqSkY7QVcxakpDO0VBQ0MsYUFBQTtDWDRqSkY7QVd6akpDO0VBQ0MsdUJBQUE7Q1gyakpGO0FXeGpKQztFQUNDLHVCQUFBO0NYMGpKRjtBV3BqSkM7RUFDQyxVQUFBO0VBQ0EsVUFBQTtDWHNqSkY7QVduakpDO0VBQ0MsaUJBQUE7Q1hxakpGO0FXbGpKQztFQUNDLGlCQUFBO0NYb2pKRjtBVzlpSkM7RUFDQywwQkFBQTtFQUNBLGlCQUFBO0NYZ2pKRjtBVzdpSkM7RUFDQyxZQUFBO0VBRUEsaUJBQUE7RUFFQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7Q1g2aUpGO0FXdmlKQztFQUNDLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7Q1h5aUpGO0FXdGlKQztFQUNDLGlCQUFBO0VBQ0EsbUJBQUE7Q1h3aUpGO0FXcmlKQzs7RUFFQyxtQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtDWHVpSkY7QVdwaUpDOztFQUVDLFlBQUE7RUFDQSx1QkFBQTtDWHNpSkY7QVduaUpDOztFQUVDLG9CQUFBO0NYcWlKRjtBVy9oSkM7RUFDQyxpQkFBQTtDWGlpSkY7QVdsaUpDO0VBSUUsa0JBQUE7RUFDQSxhQUFBO0NYaWlKSDtBVzloSkU7RUFDQyxXQUFBO0NYZ2lKSDtBV3ppSkM7O0VBY0UsdUJBQUE7Q1graEpIO0FBQ0Q7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QVk5L0pIO0VaZ2dLQzs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztDQUNKO0FZOWxLQztFQUVDLFlBQUE7RUFFQSxtQkFBQTtDWjhsS0Y7QVNsc0tDO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NUb3NLRjtBWWhtS0M7Ozs7OztFQU1DLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQ0FBQTtLQUFBLGtDQUFBO01BQUEsaUNBQUE7VUFBQSw2QkFBQTtDWmttS0Y7QVk3bEtDOzs7O0VBSUMsaUJBQUE7Q1orbEtGO0FZcmxLQztFQUdDLG1CQUFBO0NacWxLRjtBUzF0S0M7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7Q1Q0dEtGO0FZaGxLQztFQUdDLG1CQUFBO0NaZ2xLRjtBU2x1S0M7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7Q1RvdUtGO0FZM2tLQztFQUdDLG1CQUFBO0NaMmtLRjtBUzF1S0M7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7Q1Q0dUtGO0FZdGtLQztFQUNDLG1CQUFBO0VBRUEsNEJBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO0NadWtLRjtBWTdqS0M7RUFDQyxrREFBQTtDWitqS0Y7QVluaktDO0VBQ0MsZ0JBQUE7RUFFQSxlQUFBO0VBQ0EsWUFBQTtDWm9qS0Y7QVl4aktDO0VBT0Usd0JBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtDWm9qS0g7QVk5aUtDO0VBQ0MsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7Q1pnaktGO0FZN2lLQztFQUNDLG1CQUFBO0VBQ0EsV0FBQTtDWitpS0Y7QVk3aEtDO0VBQ0MsY0FBQTtDWitoS0Y7QVk1aEtDO0VBQ0MsWUFBQTtFQUVBLFVBQUE7RUFDQSxXQUFBO0NaNmhLRjtBWTFoS0M7O0VBRUMsZUFBQTtDWjRoS0Y7QVlsaEtDO0VBQ0MsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUVBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFHQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUVBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNEQUFBO0VBR0Esb0JBQUE7Q1o2Z0tIO0FZM2dLRztFQUNDLFNBQUE7RUFDQSxVQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBRUEsWUFBQTtFQUNBLGFBQUE7Q1oyZ0tKO0FZdGdLRztFQUNDLG9CQUFBO0Nad2dLSjtBWW5nS0M7RUFDQyxvQkFBQTtFQUdDLFdBQUE7Q1ptZ0tIO0FZeC9KQzs7RUFFQyxZQUFBO0VBQ0EsV0FBQTtDWjAvSkY7QVl2L0pHOztFQUNDLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtDWjAvSko7QVk5K0pDOztFQUVDLFlBQUE7RUFDQSxXQUFBO0NaZy9KRjtBWTcrSkc7O0VBQ0Msa0NBQUE7RUFDQSxxQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0NaZy9KSjtBWXArSkM7RUFFRSxXQUFBO0NacStKSDtBWW45SkM7RUFDQyxjQUFBO0NacTlKRjtBWWw5SkM7RUFDQyxZQUFBO0VBRUEsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7Q1ptOUpGO0FZaDlKQztFQUNDLGVBQUE7Q1prOUpGO0FZeDhKQztFQUNDLFVBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUdDLFlBQUE7RUFDQSxhQUFBO0VBRUEsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0NadThKSDtBWW44Skc7RUFDQyxvQkFBQTtDWnE4Sko7QVl6N0pDO0VBRUUsV0FBQTtDWjA3Skg7QVlwN0pDO0VBQ0MsZUFBQTtDWnM3SkY7QVluN0pDO0VBQ0MsYUFBQTtDWnE3SkY7QUFDRDs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QWFsNEtIO0VibzRLQzs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7Q0FDSjtBYW44S0M7RUFDQyxtQkFBQTtDYnE4S0Y7QWFwN0tDOztFQUVDLGNBQUE7RUFDQSxjQUFBO0NiczdLRjtBYXY1S0M7Ozs7RUFJQyxzQkFBQTtDYnk1S0Y7QWFqNEtDO0VBQ0MsYUFBQTtFQUNBLGVBQUE7Q2JtNEtGO0FhajRLRTtFQUNDLGNBQUE7Q2JtNEtIO0FhaDRLRTtFQUNDLFlBQUE7Q2JrNEtIO0FhLzNLRTtFQUNDLGFBQUE7Q2JpNEtIO0FhLzJLQzs7RUFFQyxjQUFBO0NiaTNLRjtBYTkyS0M7RUFDQyxjQUFBO0NiZzNLRjtBYTcyS0M7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7Q2IrMktGO0FhNTJLQztFQUNDLG1CQUFBO0VBQ0EsWUFBQTtFQUVBLGVBQUE7RUFDQSxXQUFBO0NiNjJLRjtBQUNEOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QWN0OUtIO0VkdzlLQzs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0NBQ0o7QWNodkxDO0VBQ0MsVUFBQTtDZGt2TEY7QWMvdUxDOzs7Ozs7RUFNQyx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUNBQUE7S0FBQSxrQ0FBQTtNQUFBLGlDQUFBO1VBQUEsNkJBQUE7Q2RpdkxGO0FjanVMQztFQUNDLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtDZG11TEY7QWN6dExDO0VBQ0MsZUFBQTtDZDJ0TEY7QWNyc0xDO0VBQ0MsWUFBQTtFQUVBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7Q2Rzc0xGO0FjbnNMQztFQUNDLHVCQUFBO0NkcXNMRjtBY25sTEM7OztFQUdDLGFBQUE7RUFDQSxhQUFBO0VBQ0EsMEJBQUE7RUFFQSxnQkFBQTtFQUNBLE9BQUE7RUFFQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0NkbWxMRjtBY2hsTEM7O0VBRUMsbUJBQUE7Q2RrbExGO0FjL2tMQztFQUNDLDBDQUFBO0NkaWxMRjtBYzlrTEM7O0VBRUMsK0RBQUE7Q2RnbExGO0FjemtMQzs7RUFFQyxXQUFBO0NkMmtMRjtBY3hrTEM7OztFQUdDLFFBQUE7Q2Qwa0xGO0FjdmtMQzs7O0VBR0MsU0FBQTtDZHlrTEY7QWNoa0xDOztFQUVDLHlDQUFBO01BQUEscUNBQUE7Q2Rra0xGO0FjOWpMQzs7RUFFQyx3Q0FBQTtNQUFBLG9DQUFBO0NkZ2tMRjtBYzFqTEM7RUFDQyxXQUFBO0NkNGpMRjtBY3pqTEM7RUFDQywwQ0FBQTtDZDJqTEY7QWN4akxDO0VBQ0MsMkNBQUE7Q2QwakxGO0FjcmpMQztFQUNDLG9CQUFBO0VBQ0EsbUNBQUE7Q2R1akxGO0FjcGpMQzs7RUFFQyxvQ0FBQTtNQUFBLGdDQUFBO0VBRUEsd0RBQUE7RUFHQSxvQkFBQTtDZG1qTEY7QWN0aExDOztFQUVDLDZCQUFBO0VBRUEsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0NkdWhMRjtBY3ZnTEM7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLDBCQUFBO0VBRUEsZ0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUVBLGlCQUFBO0VBQ0Esc0NBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxvREFBQTtFQUdBLG1CQUFBO0NkcWdMRjtBY2xnTEM7RUFDQyxXQUFBO0VBQ0Esb0JBQUE7Q2RvZ0xGO0FjcjdLQzs7RUFFQyxtQkFBQTtFQUNBLFdBQUE7RUFFQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQ0FBQTtNQUFBLGdDQUFBO0NkczdLRjtBY2w3S0M7O0VBRUMsZ0NBQUE7Q2RvN0tGO0FjaDdLQzs7RUFFQywyQ0FBQTtDZGs3S0Y7QWMvNktDOztFQUVDLDBDQUFBO0NkaTdLRjtBYzU2S0M7O0VBRUMsd0NBQUE7TUFBQSxvQ0FBQTtDZDg2S0Y7QWMxNktDOztFQUVDLHlDQUFBO01BQUEscUNBQUE7Q2Q0NktGO0FjOTRLQztFQUNDLG1CQUFBO0NkZzVLRjtBYzc0S0M7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBRUEsb0JBQUE7RUFDQSw4Q0FBQTtFQUdBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtDZDI0S0Y7QWN0NEtDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFFQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0NkdTRLRjtBYzczS0M7RUFDQyw0QkFBQTtDZCszS0Y7QUFDRDs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QWVsK0xIO0VBQ0MsbUJBQUE7RUFFQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RWZtK0xBOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0NBQ0o7QWV6L0xDOzs7Ozs7RUFNQyx1QkFBQTtFQUNBLGlCQUFBO0NmMi9MRjtBZXYvTEM7RUFDQyxZQUFBO0VBRUEsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFFQSwyQkFBQTtDZnUvTEY7QWVyL0xFOztFQUVDLFVBQUE7RUFFQSx5QkFBQTtDZnMvTEg7QWVuL0xFO0VBQ0MsY0FBQTtDZnEvTEg7QWVsL0xFO0VBQ0MsdUJBQUE7Q2ZvL0xIO0FlaC9MQztFQUNDLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0Nmay9MRjtBZWorTEM7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFFQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0NmaStMRjtBZS85TEU7RUFDQyx1QkFBQTtDZmkrTEg7QWU5OUxFO0VBQ0MsY0FBQTtDZmcrTEg7QWU3OUxFO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFFQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFFQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0NmNjlMSDtBZWw5TEM7RUFDQyxPQUFBO0NmbzlMRjtBZWw5TEU7RUFDQyw4QkFBQTtDZm85TEg7QWV6OExDO0VBQ0MsVUFBQTtFQUVBLGlCQUFBO0NmMDhMRjtBZXg4TEU7RUFDQywyQkFBQTtDZjA4TEg7QWV0OExDO0VBQ0MsZ0JBQUE7Q2Z3OExGO0FldDhMRTtFQUNDLHVCQUFBO0VBQ0EsMEJBQUE7Q2Z3OExIO0FBQ0Q7Ozs7Ozs7Ozs7O0VBV0U7QWdCcnBNRDtFQUVDLFlBQUE7Q2hCc3BNRDtBZ0JwcE1DOzs7Ozs7RUFNQyx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUNBQUE7S0FBQSxrQ0FBQTtNQUFBLGlDQUFBO1VBQUEsNkJBQUE7Q2hCc3BNRjtBZ0JucE1DO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFFQSxtQkFBQTtFQUNBLFlBQUE7RUFFQSxXQUFBO0NoQm1wTUY7QWdCanBNRTtFQUNDLGNBQUE7Q2hCbXBNSDtBZ0Ivb01DO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFFQSxtQkFBQTtFQUVBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NoQitvTUY7QWdCNW9NQztFQUNDLFdBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUVBLG9CQUFBO0NoQjRvTUY7QWdCem9NQztFQUNDLFdBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFFQSxlQUFBO0VBQ0Esa0JBQUE7Q2hCeW9NRjtBZ0J0b01DO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxvQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtDaEJ1b01GO0FnQnBvTUM7RUFDQyw2Q0FBQTtDaEJzb01GO0FnQm5vTUM7RUFDQyxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0NBQUE7Q2hCcW9NRjtBZ0Jqb01DO0VBQ0MsNkNBQUE7Q2hCbW9NRjtBZ0Job01DO0VBQ0MsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHdDQUFBO0NoQmtvTUY7QWdCOW5NQztFQUNDLFdBQUE7Q2hCZ29NRjtBZ0I3bk1DO0VBQ0MsVUFBQTtFQUVBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0NoQjhuTUY7QWdCM25NQztFQUNDLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0NoQjZuTUY7QWdCMW5NQztFQUNDLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0NoQjRuTUY7QWdCeG5NQztFQUNDLGNBQUE7RUFDQSxZQUFBO0NoQjBuTUY7QWdCdm5NQztFQUNDLFdBQUE7RUFDQSxZQUFBO0VBRUEsaUJBQUE7Q2hCd25NRjtBZ0Jybk1DO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFFQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0NoQnNuTUY7QWdCbm5NQztFQUNDLFlBQUE7RUFDQSxZQUFBO0VBRUEsVUFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0NoQm9uTUY7QWdCam5NQztFQUNDLHNCQUFBO0NoQm1uTUY7QWdCaG5NQztFQUNDLFlBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtDaEJrbk1GO0FnQi9tTUM7RUFDQyxpQkFBQTtDaEJpbk1GO0FnQjltTUM7RUFDQyxXQUFBO0NoQmduTUY7QWdCNW1NQztFQUNDLGdCQUFBO0VBQ0EsYUFBQTtDaEI4bU1GO0FnQjNtTUM7RUFDQyxnQkFBQTtDaEI2bU1GO0FBQ0Q7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBaUJyeU1IO0VBRUMsaUJBQUE7RUFDQSxtQkFBQTtFakJzeU1BOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0NBQ0o7QWlCOTBNQzs7O0VBR0MsaUJBQUE7Q2pCZzFNRjtBaUJ0ME1DO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBRUEsaUJBQUE7Q2pCczBNRjtBaUI1ek1DO0VBQ0MsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUVBLFdBQUE7Q2pCNnpNRjtBaUJuek1DO0VBQ0MsZ0NBQUE7Q2pCcXpNRjtBaUJsek1DOzs7RUFHQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLGVBQUE7RUFFQSx3QkFBQTtDakJrek1GO0FpQmp5TUM7O0VBRUMsWUFBQTtFQUNBLGFBQUE7Q2pCbXlNRjtBaUJoeU1DOztFQUVDLGNBQUE7Q2pCa3lNRjtBaUIveE1DO0VBQ0MsNEJBQUE7RUFDQSx1QkFBQTtDakJpeU1GO0FpQjl4TUM7RUFDQyw0QkFBQTtFQUNBLDZCQUFBO0NqQmd5TUY7QWlCL3dNQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUVBLFlBQUE7Q2pCK3dNRjtBaUI1d01DO0VBQ0MsV0FBQTtDakI4d01GO0FBQ0Q7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Z0ZBRWdGO0FBQ2hGO2lGQUNpRjtBa0J6NU1qRjtFQUNDLGFBQUE7Q2xCMjVNQTtBa0J4NU1EO0VBQ0MsbUJBQUE7RUFDQSxvQkFBQTtDbEIwNU1BO0FrQng1TUE7RUF5YUQ7SUF4YUUsbUJBQUE7SUFDQSxvQkFBQTtHbEIyNU1DO0NBQ0Y7QWtCejVNQTtFQUNDLFlBQUE7Q2xCMjVNRDtBa0J6NU1DO0VBaWFGO0lBaGFHLFlBQUE7R2xCNDVNQTtDQUNGO0FBQ0Q7aUZBQ2lGO0FrQmw1TWpGO0VBQ0MsY0FBQTtFQUNBLHNEQUFBO0VBRUEsb0JBQUE7Q2xCbTVNQTtBa0JqNU1BO0VkZ0tDLDBCQUFBO0NKb3ZNRDtBQUNEO2lGQUNpRjtBa0JsM01qRjtFQUNDLFVBQUE7Q2xCbzNNQTtBa0JqM01EO0VBR0MsY0FBQTtDbEJpM01BO0FrQi8yTUE7RUFDQyxZQUFBO0VBRUEsc0JBQUE7Q2xCZzNNRDtBQUNEO2lGQUNpRjtBa0I5MU1qRjtFQUNDLGNBQUE7Q2xCZzJNQTtBa0I1MU1BO0VBb1VEO0lBblVFLGtCQUFBO0dsQisxTUM7Q0FDRjtBa0JsMk1EO0VBUUUsWUFBQTtFQUNBLGFBQUE7Q2xCNjFNRDtBS3g5TUM7RUhvSEEsbURBQUE7RUdqSEMsWUFBQTtFQUNBLHNCQUFBO0NMeTlNRjtBRXYyTUM7RUFDQywyQ0FBQTtDRnkyTUY7QWtCbjJNQztFQUNDLGNBQUE7Q2xCcTJNRjtBa0JsMk1DO0VoQnJFQSxZQUFBO0VBQ0EsYUFBQTtFR21TQSxrQ0FBQTtFRFBBLG1CQUFBO0VjcE5DLE9BQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFFQSxhQUFBO0NsQm8yTUY7QWtCNTNNRDtFZGFFLHFCQUFBO0NKazNNRDtBSWgzTUM7RUF5WEY7SUF4WEcscUJBQUE7R0ptM01BO0NBQ0Y7QWtCcDRNRDtFZGlJRSxlQUFBO0VGNUpBLGdCQUFBO0VBQ0EsZ0JBQUE7RWdCa0VDLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0NsQmsyTUY7QWtCaDJNRTtFQXlSSDtJQXhSSSxrQkFBQTtHbEJtMk1EO0NBQ0Y7QWtCajVNRDtFQWtERyxtQkFBQTtFQUVBLFlBQUE7Q2xCaTJNRjtBa0JyNU1EO0VBdURJLHNDQUFBO0VBQ0EsWUFBQTtDbEJpMk1IO0FrQi8xTUc7O0VBRUMsNkJBQUE7Q2xCaTJNSjtBa0I3NU1EOztFaEIzQkUsZ0JBQUE7RUFDQSxnQkFBQTtDRjQ3TUQ7QWtCbDZNRDtFZDZHRSxZQUFBO0NKd3pNRDtBa0JyNk1EO0VoQnRERSxZQUFBO0VBQ0EsYUFBQTtFRTRSQSxtQkFBQTtFY3BKQyxjQUFBO0NsQncxTUY7QWtCdDFNRTtFQUNDLE9BQUE7Q2xCdzFNSDtBa0JyMU1FO0VBQ0MsVUFBQTtDbEJ1MU1IO0FrQnIxTUc7RUF5T0o7SUF4T0ssVUFBQTtHbEJ3MU1GO0NBQ0Y7QWtCdDFNRztFQXFPSjtJQXBPSyxVQUFBO0dsQnkxTUY7Q0FDRjtBa0IzN01EO0VoQnRERSxZQUFBO0VBQ0EsYUFBQTtFQXVKQSxnQkFBQTtFQUVBLGtCQUFBO0VFUkEsMEJBQUE7RWUxTEEsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0Esc0RBQUE7RUFFQSxvQkFBQTtFRCtMQyxXQUFBO0VBQ0EsWUFBQTtDbEJrMk1GO0FtQmhpTkM7RWpCOEJBLFdBQUE7RUFDQSxZQUFBO0VBNElBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUVBLGFBQUE7RWlCN0tDLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSxZQUFBO0NuQnVpTkY7QW1CcGlOQztFZm1LQSwwQkFBQTtDSm80TUQ7QW1CbmlOQztFZitJQSwwQkFBQTtFZTVJQyxxQkFBQTtDbkJvaU5GO0FtQmxpTkU7RWYwSUQsMEJBQUE7Q0oyNU1EO0FtQm5oTkM7RUFDQyxtQ0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtDbkJxaE5GO0FrQnorTUQ7RWhCdERFLFlBQUE7RUFDQSxhQUFBO0VBdUpBLGdCQUFBO0VBRUEsa0JBQUE7RUVSQSwwQkFBQTtFZTFMQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxzREFBQTtFQUVBLG9CQUFBO0VEc01DLFlBQUE7Q2xCeTRNRjtBbUI3a05DO0VqQjhCQSxXQUFBO0VBQ0EsWUFBQTtFQTRJQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFFQSxhQUFBO0VpQjdLQyxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsWUFBQTtDbkJvbE5GO0FtQmpsTkM7RWZtS0EsMEJBQUE7Q0ppN01EO0FtQmhsTkM7RWYrSUEsMEJBQUE7RWU1SUMscUJBQUE7Q25CaWxORjtBbUIva05FO0VmMElELDBCQUFBO0NKdzhNRDtBbUIxa05DO0VBQ0Msa0NBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7Q25CNGtORjtBa0J0aE5EOztFQXFIRyxvQkFBQTtDbEJxNk1GO0FrQmw2TUM7RWQ1QkEsMEJBQUE7Q0ppOE1EO0FrQi81TUQ7RUFFRSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtDbEIrNU1EO0FrQnI2TUQ7RUFVRSw4QkFBQTtDbEI4NU1EO0FrQjU1TUM7RUEyTEY7SUExTEcsOEJBQUE7R2xCKzVNQTtDQUNGO0FrQjc1TUM7RUF1TEY7SUF0TEcsOEJBQUE7R2xCZzZNQTtDQUNGO0FrQjU1TUQ7RUFFRSxpQkFBQTtDbEI2NU1EO0FrQno1TUQ7OztFQUdDLGFBQUE7Q2xCMjVNQTtBQUNEO2lGQUNpRjtBb0Izc05qRixpQkFBQTs7QUFFQTs7O0dBR0E7O0FBRUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtJQUNBLG1CQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0lBQ0EsdUJBQUE7SUFDQSwwQkFBQTtJQUNBLDREQUFBO0NBQ0E7O0FBRUE7OztFQUdBO0FBQ0E7O0lBRUEsYUFBQTtJQUNBLGVBQUE7Q0FDQTtBQUNBLHFCQUFBLFdBQUEsRUFBQTtBQUNBLGdCQUFBLE9BQUEsRUFBQTs7QUFFQTtJQUNBLGNBQUE7Q0FDQTs7QUFFQTtJQUNBLG1CQUFBO0lBQ0EsMkNBQUE7Q0FDQTs7QUFFQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtDQUNBOztBQUVBO0lBQ0EsbUJBQUE7SUFDQSxtQkFBQTtDQUNBOztBQUVBO0lBQ0Esc0JBQUE7S0FDQSxnQkFBQTtJQUNBLG1CQUFBO0lBQ0EsY0FBQTtJQUNBLGlCQUFBO0lBQ0EsVUFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtJQUNBLGtCQUFBO0lBQ0EsdUJBQUE7Q0FDQTtBQUNBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtJQUNBLGNBQUE7SUFDQSxVQUFBO0lBQ0EsUUFBQTtJQUNBLFNBQUE7SUFDQSx5QkFBQTtJQUNBLFdBQUE7Q0FDQTs7QUFFQTs7SUFFQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtJQUNBLGNBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0lBQ0Esd0VBQUE7SUFDQSxrQkFBQTtJQUNBLG9CQUFBO0lBQ0EsaUJBQUE7SUFDQSw4QkFBQTtJQUNBLG1DQUFBO0lBQ0EsNkJBQUE7SUFDQSx5QkFBQTtJQUNBLFlBQUE7S0FDQSxtQkFBQTtLQUNBLE9BQUE7Q0FDQTs7QUFFQTs7SUFFQSxXQUFBO0NBQ0E7O0FBRUE7O0lBRUEsWUFBQTtJQUNBLDRPQUFBO0tBQ0EsUUFBQTtDQUNBOztBQUVBOztJQUVBLGFBQUE7SUFDQSw0T0FBQTtLQUNBLFNBQUE7Q0FDQTs7QUFFQTs7SUFFQSxnQkFBQTtJQUNBLFlBQUE7Q0FDQTs7QUFFQTtJQUNBLHNCQUFBO0tBQ0EsZ0JBQUE7Q0FDQTs7QUFFQTtJQUNBLFlBQUE7SUFDQSwwQkFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtDQUNBOztBQUVBOztJQUVBLDJCQUFBO0lBQ0EsV0FBQTtDQUNBOztBQUVBO0lBQ0EsWUFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0NBQ0E7O0FBRUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSx1QkFBQTtJQUNBLDRCQUFBO0lBQ0EsY0FBQTtJQUNBLFVBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtJQUNBLGtCQUFBO0lBQ0Esb0JBQUE7Q0FDQTs7QUFFQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtDQUNBOztBQUVBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0NBQ0E7O0FBRUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxvQkFBQTtJQUNBLG9DQUFBO0lBQ0EsbUJBQUE7Q0FDQTs7QUFFQTtJQUNBLG9CQUFBO0NBQ0E7O0FBRUE7SUFDQSxZQUFBO0lBQ0Esb0JBQUE7SUFDQSxpQkFBQTtJQUNBLG1CQUFBO0NBQ0E7O0FBRUE7SUFDQSxZQUFBO0lBQ0Esb0JBQUE7SUFDQSxpQkFBQTtJQUNBLG1CQUFBO0NBQ0E7O0FBRUE7SUFDQSxxQkFBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7Q0FDQTs7QUFFQTtJQUNBLFlBQUE7SUFDQSxvQkFBQTtJQUNBLGlCQUFBO0lBQ0EsbUJBQUE7Q0FDQTs7QUFFQSxzQkFBQTtBQUNBO0lBQ0Esb0JBQUE7SUFDQSxhQUFBO0NBQ0E7OztBRjJGQTtFZHJIRSx1QkFBQTtFY3dIRCxhQUFBO0NsQm9uTkE7QWtCbG5OQTtFQUNDLGlCQUFBO0NsQm9uTkQ7QWtCaG5ORDtFZG5JRSw4QkFBQTtFY3NJRCxVQUFBO0NsQmluTkE7QWtCcG5ORDs7O0VkdERFLGVBQUE7RWNnRUEsVUFBQTtDbEJnbk5EO0FrQjFuTkQ7RUFjRSxpQkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtDbEIrbU5EO0FrQmhvTkQ7RWRuSUUsOEJBQUE7Q0pzd05EO0FrQm5vTkQ7RWYzVEUsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0EsbUJBQUE7RUVtTEEsZUFBQTtFY21EQSxrQkFBQTtFQUNBLDBCQUFBO0NsQittTkQ7QWtCN29ORDtFQW1DRyxxQkFBQTtDbEI2bU5GO0FrQnhtTkQ7RWQzS0UsOEJBQUE7RWM4S0QsYUFBQTtFQUVBLGFBQUE7RUFFQSxVQUFBO0VBQ0EsV0FBQTtDbEJ1bU5BO0FrQnBtTkQ7RWR0S0UsMEJBQUE7RWN5S0QsYUFBQTtDbEJxbU5BO0FrQmxtTkQ7O0VoQnZJRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VnQndJRCxZQUFBO0VBQ0EsYUFBQTtFQUVBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtDbEJxbU5BO0FrQm5tTkE7O0VoQi9LQyxtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBRUEscUNBQUE7TUFBQSxpQ0FBQTtFZ0I4S0Esa0NBQUE7RUFDQSxxQ0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NsQndtTkQ7QWtCcG1ORDtFQUNDLG1CQUFBO0NsQnNtTkE7QWtCcG1OQTtFQUNDLGdDQUFBO0NsQnNtTkQ7QWtCbG1ORDtFQUNDLG9CQUFBO0NsQm9tTkE7QWtCbG1OQTtFQUNDLCtCQUFBO0NsQm9tTkQ7QWtCaG1ORDtFaEJ4U0UsZ0JBQUE7RUFDQSxtQkFBQTtFRXNFQSw4QkFBQTtFQWlFQSxZQUFBO0Vjc0tELGtCQUFBO0VBQ0EsZUFBQTtDbEJpbU5BO0FrQnhtTkQ7RWhCeFNFLGdCQUFBO0VBQ0EsZ0JBQUE7RWdCbVRBLFlBQUE7RUFDQSxhQUFBO0VBRUEseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0NsQmdtTkQ7QWtCNWxORDtFZHBQRSw4QkFBQTtFQTZFQSxlQUFBO0VjNEtELGtDQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtDbEI0bE5BO0FrQjFsTkE7OztFZDdQQyw4QkFBQTtFQTZHQSxlQUFBO0Vjc0pBLGlCQUFBO0NsQjJsTkQ7QWtCeGxOQTtFQUNDLG1CQUFBO0NsQjBsTkQ7QWtCeGxOQztFaEIzV0EsWUFBQTtFQUNBLGFBQUE7RUF5SEEsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUVBLHFDQUFBO01BQUEsaUNBQUE7RWdCa1BDLDBCQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7Q2xCNGxORjtBa0J2bE5EO0VBQ0MsZUFBQTtDbEJ5bE5BO0FBQ0Q7O2dGQUVnRjtBbUI1aU8vRTs7Ozs7Ozs7Ozs7OztFZnlOQywwQkFBQTtFQTZDQSxlQUFBO0VlalFBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7Q25Cd2pPRDtBbUJ0ak9DO0VBNEZGOzs7Ozs7Ozs7Ozs7O0lBM0ZHLG1CQUFBO0duQnFrT0E7Q0FDRjtBbUJua09DO0VBd0ZGOzs7Ozs7Ozs7Ozs7O0lBdkZHLG1CQUFBO0duQmtsT0E7Q0FDRjtBbUJobE9DOzs7Ozs7Ozs7Ozs7O0Vmd05BLDBCQUFBO0VBaUJBLFlBQUE7Q0p1M05EO0FtQjFsT0E7O0VBQ0MscUJBQUE7Q25CNmxPRDtBS3BtT0M7RUg4SEEsbURBQUE7RUczSEMsWUFBQTtFQUNBLHNCQUFBO0NMcW1PRjtBRXorTkM7RUFDQywyQ0FBQTtDRjIrTkY7QUt4bE9DO0VBQ0MsbUJBQUE7Q0wwbE9GO0FLcm1PQztFSG9IQSxtREFBQTtFR2pIQyxZQUFBO0VBQ0Esc0JBQUE7Q0xzbU9GO0FFcC9OQztFQUNDLDJDQUFBO0NGcy9ORjtBSzVsT0M7RUFDQyxrQkFBQTtDTDhsT0Y7QUFDRDtpRkFDaUY7QW1CcG1PaEY7O0VqQjhDQyxZQUFBO0VBQ0EsYUFBQTtFQXVKQSxnQkFBQTtFQUVBLGtCQUFBO0VFUkEsMEJBQUE7RWUxTEEsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0Esc0RBQUE7RUFFQSxvQkFBQTtDbkJzbU9EO0FtQnBtT0M7O0VqQjhCQSxXQUFBO0VBQ0EsWUFBQTtFQTRJQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFFQSxhQUFBO0VpQjdLQyxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsWUFBQTtDbkI0bU9GO0FtQnptT0M7O0VmbUtBLDBCQUFBO0NKMDhORDtBbUJ6bU9DOztFZitJQSwwQkFBQTtFZTVJQyxxQkFBQTtDbkIybU9GO0FtQnptT0U7O0VmMElELDBCQUFBO0NKbStORDtBbUJybU9DO0VBQ0Msa0NBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7Q25CdW1PRjtBbUJqbU9DO0VBQ0MsbUNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7Q25CbW1PRjtBQUNEOztnRkFFZ0Y7QUFDaEY7aUZBQ2lGO0FxQnRzT2hGO0VBQ0MsbUJBQUE7Q3JCd3NPRDtBcUJyc09BOzs7Ozs7O0VuQjJHQyxnQkFBQTtFQUNBLG9CQUFBO0VtQm5HQSxZQUFBO0VBRUEsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBO0NyQnNzT0Q7QXFCcHNPQzs7Ozs7OztFbEJ2QkEsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VDMlFBLGVBQUE7Q0owOU5EO0FxQjNzT0M7Ozs7Ozs7RWxCNUJBLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQzJRQSxlQUFBO0NKcytORDtBcUJsdE9DOzs7Ozs7O0VsQmpDQSw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUMyUUEsZUFBQTtDSmsvTkQ7QXFCenRPQzs7Ozs7OztFbEJ0Q0EsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VDMlFBLGVBQUE7Q0o4L05EO0FxQi90T0E7RUFDQyx3QkFBQTtFQUNBLGtCQUFBO0NyQml1T0Q7QXFCOXRPQTtFQUNDLGFBQUE7RUFFQSw2QkFBQTtDckIrdE9EO0FxQjd0T0M7RUFzdkJEO0lBcnZCRSw2QkFBQTtHckJndU9BO0NBQ0Y7QXFCN3RPQTs7RW5CMkJDLFlBQUE7RUFDQSxhQUFBO0VBdUpBLGdCQUFBO0VHN0xBLG1CQUFBO0VBRUEsZUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VnQlVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7Q3JCb3VPRDtBSzl1T0M7Ozs7RUhzRkEsbURBQUE7RUdsRkMsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBRUEsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NMZ3ZPRjtBRXBxT0M7Ozs7RUFDQywyQ0FBQTtDRnlxT0Y7QXFCdHZPQzs7OztFQUVDLGlDQUFBO0NyQjB2T0Y7QXFCdnZPQzs7RW5CYUEsWUFBQTtFQUNBLGFBQUE7RUdzYkEsOEJBQUE7Q0x5ek5EO0FxQnp2T0M7O0VuQlNBLFlBQUE7RUFDQSxhQUFBO0VHNGJBLGtDQUFBO0VnQm5jQyxXQUFBO0NyQjZ2T0Y7QXFCeHZPRTs7RUFDQyxXQUFBO0NyQjJ2T0g7QXFCeHZPRTs7RUFDQyxXQUFBO0NyQjJ2T0g7QXFCdHZPQTtFQUdDLGlDQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtDckJzdk9EO0FxQjN2T0E7RWxCL0ZDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLGdCQUFBO0VDMmRBLHVCQUFBO0VBQ0EsMEJBQUE7Q0hxeE5EO0FHbnhOQztFQUNDLG1DQUFBO0NIcXhORjtBcUIzdk9FO0VqQjZIRCwwQkFBQTtFaUIxSEUsbUJBQUE7RUFDQSxVQUFBO0VBRUEsWUFBQTtFQUNBLFdBQUE7RUFFQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtDckIwdk9IO0FxQnR2T0M7O0VqQjJLQSxlQUFBO0NKK2tPRDtBcUJyeE9BO0VBa0NFLHNCQUFBO0VBQ0EsZUFBQTtDckJzdk9GO0FBQ0Q7aUZBQ2lGO0FxQmh2T2hGOztFakI3Q0MsaUJBQUE7RUFTQSxvQkFBQTtDSnl4T0Q7QUloeU9DO0VBcWJGOztJQXBiRyxpQkFBQTtHSm95T0E7Q0FDRjtBSTd4T0M7RUE0YUY7O0lBM2FHLG9CQUFBO0dKaXlPQTtDQUNGO0FxQjF2T0U7RUEycEJGOzs7O0lBMXBCRyxlQUFBO0dyQmd3T0Q7Q0FDRjtBcUJ6d09BOztFQWFFLFdBQUE7RUFFQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0NyQit2T0Y7QXFCN3ZPRTtFQStvQkY7O0lBOW9CRyxvQkFBQTtHckJpd09EO0VxQm5uTkY7O0lBM29CSSxVQUFBO0dyQmt3T0Y7Q0FDRjtBcUIvdk9FOztFQUNDLFdBQUE7Q3JCa3dPSDtBcUJod09HO0VBb29CSDs7SUFub0JJLGlCQUFBO0dyQm93T0Y7Q0FDRjtBcUJod09JO0VBOG5CSjs7SUE3bkJLLFdBQUE7SUFFQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0dyQm13T0g7RXFCandPRzs7SUFDQyxnQkFBQTtHckJvd09KO0NBQ0Y7QXFCdHhPRTs7RUFzQkcsWUFBQTtFQUVBLFlBQUE7RUFDQSxVQUFBO0NyQm13T0w7QXFCdnpPQTs7RUEwREcscUJBQUE7Q3JCaXdPSDtBcUIvdk9HOztFQUNDLGlDQUFBO0NyQmt3T0o7QXFCL3pPQTs7RW5CekJDLGdCQUFBO0VBQ0EsZ0JBQUE7RUUySkEsZUFBQTtFaUI3REUsYUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtDckJnd09IO0FxQjl2T0c7O0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0NyQml3T0o7QXFCM3ZPRzs7RWpCU0YsMEJBQUE7RWlCTkcsV0FBQTtFQUNBLFlBQUE7RUFFQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBRUEsb0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtDckIydk9KO0FxQjUxT0E7O0VBc0dHLGNBQUE7Q3JCMHZPSDtBcUJoMk9BOzs7O0VuQnpCQyxnQkFBQTtFQUNBLGdCQUFBO0VFMkpBLGVBQUE7RWlCbkJDLGFBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7Q3JCeXZPRjtBcUIzMk9BOzs7Ozs7Ozs7Ozs7OztFQTRIRSwwQkFBQTtFQUVBLGdDQUFBO0NyQjh2T0Y7QXFCNXZPRTs7Ozs7Ozs7Ozs7Ozs7RWpCZ0VELHNCQUFBO0NKNHNPRDtBcUJ4d09FO0VBOGhCRjs7Ozs7Ozs7Ozs7Ozs7SUE3aEJHLDZCQUFBO0dyQnd4T0Q7Q0FDRjtBcUI5NU9BOzs7O0VqQjhGQywwQkFBQTtFQWlCQSxZQUFBO0VpQmdDQyxvQ0FBQTtDckJ1eE9GO0FxQnJ4T0U7Ozs7RWpCbkZELDBCQUFBO0NKODJPRDtBQUNEO2lGQUNpRjtBcUJseE9oRjs7RUFLRyxtQkFBQTtFQUNBLFVBQUE7RUFFQSxZQUFBO0VBQ0EsV0FBQTtFQUVBLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtDckIrd09IO0FxQi94T0E7Ozs7RUF1QkcsbUJBQUE7RUFDQSxVQUFBO0VBRUEsWUFBQTtFQUNBLFdBQUE7RUFFQSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7Q3JCNHdPSDtBcUI5eU9BOztFQXVDRSxlQUFBO0NyQjJ3T0Y7QXFCbHpPQTs7RUEyQ0UsbUJBQUE7Q3JCMndPRjtBcUJ0ek9BOztFQW1ERyx3QkFBQTtFQUVBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBRUEsOEJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7Q3JCcXdPSDtBcUJud09HOztFQUNDLDhCQUFBO0NyQnN3T0o7QXFCdDBPQTs7RUFvRUksbUJBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUVBLFlBQUE7RUFDQSxXQUFBO0VBRUEsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0NyQm93T0o7QXFCcDFPQTs7Ozs7Ozs7Ozs7Ozs7RUEyRkcsYUFBQTtFQUVBLDZCQUFBO0NyQnd3T0g7QXFCcjJPQTs7OztFQW1HRyxzQkFBQTtDckJ3d09IO0FBQ0Q7aUZBQ2lGO0FBQ2pGOzs7R0FHRztBcUIvdk9GOztFQUlFLFVBQUE7Q3JCK3ZPRjtBcUJud09BOztFbkJ2U0MsZ0JBQUE7RUFDQSxvQkFBQTtFQ2xIQSw2REFBQTtFQUNBLG1CQUFBO0VEZ0hBLGdCQUFBO0VBQ0EsZ0JBQUE7RUMyZEEsdUJBQUE7RUFDQSwwQkFBQTtFQ2pVQSxlQUFBO0VpQnVKQyxhQUFBO0VBRUEsbUJBQUE7RUFFQSwwQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBRUEsNkJBQUE7RUFDQSxnQ0FBQTtDckJpd09GO0FHam1PQzs7RUFDQyxtQ0FBQTtDSG9tT0Y7QXFCN3hPQTs7RWpCOUVDLHNCQUFBO0NKKzJPRDtBcUJqeU9BOztFQW9DRSxpQkFBQTtFQUNBLDBCQUFBO0VBQ0EsaUJBQUE7Q3JCaXdPRjtBcUJ2eU9BOztFQTBDRSxpQkFBQTtDckJpd09GO0FxQjN5T0E7O0VsQnhaQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxnQkFBQTtFbUJ1VkMsYUFBQTtFQUVBLGlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0NyQmt3T0Y7QXFCaHdPRTs7RUFDQyxpQkFBQTtFQUNBLG9CQUFBO0NyQm13T0g7QXFCaHdPRTs7RWpCL0tELGVBQUE7RUF5Q0Esc0JBQUE7Q0oyNE9EO0FxQmowT0E7O0VqQm5IQyxlQUFBO0NKdzdPRDtBcUJod09FOztFQUNDLFdBQUE7Q3JCbXdPSDtBcUJ6ME9BOztFQTZFRyx1QkFBQTtDckJnd09IO0FBQ0Q7Ozs7R0FJRztBcUJ6dk9GO0VqQnJUQyx1QkFBQTtDSmlqUEQ7QXFCenZPQztFbkI5WkEsV0FBQTtFQUNBLFlBQUE7RUU0UkEsbUJBQUE7RWlCcUlDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFFQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7Q3JCMHZPRjtBcUIzd09BO0VsQmpmQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxnQkFBQTtFQzJkQSx1QkFBQTtFQUNBLDBCQUFBO0VEN2RBLGdCQUFBO0VBQ0Esb0JBQUE7Q0ZxcFBEO0FHdnJPQztFQUNDLG1DQUFBO0NIeXJPRjtBcUJqd09FO0VsQnpnQkQsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0EsZ0JBQUE7RUMyZEEsdUJBQUE7RUFDQSwwQkFBQTtFRDdkQSxnQkFBQTtFQUNBLG9CQUFBO0VFMkpBLGVBQUE7Q0p5Z1BEO0FHdHNPQztFQUNDLG1DQUFBO0NId3NPRjtBcUIxd09FO0VsQi9nQkQsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0EsZ0JBQUE7RUMyZEEsdUJBQUE7RUFDQSwwQkFBQTtFRDdkQSxnQkFBQTtFQUNBLG9CQUFBO0VFMkpBLGVBQUE7Q0p3aFBEO0FHcnRPQztFQUNDLG1DQUFBO0NIdXRPRjtBcUJueE9FO0VsQnJoQkQsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0EsZ0JBQUE7RUMyZEEsdUJBQUE7RUFDQSwwQkFBQTtFRDdkQSxnQkFBQTtFQUNBLG9CQUFBO0VFMkpBLGVBQUE7Q0p1aVBEO0FHcHVPQztFQUNDLG1DQUFBO0NIc3VPRjtBcUI1eE9FO0VsQjNoQkQsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0EsZ0JBQUE7RUMyZEEsdUJBQUE7RUFDQSwwQkFBQTtFRDdkQSxnQkFBQTtFQUNBLG9CQUFBO0VFMkpBLGVBQUE7Q0pzalBEO0FHbnZPQztFQUNDLG1DQUFBO0NIcXZPRjtBQUNEOzs7R0FHRztBcUJqeU9GO0VBQ0Msb0JBQUE7Q3JCbXlPRDtBcUJqeU9DO0VBRUM7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0dyQmt5T0Q7Q0FDRjtBcUIxeU9BO0VuQnhiQyxnQkFBQTtFQUNBLG9CQUFBO0VFbUpBLGVBQUE7RWlCbVRDLHFCQUFBO0NyQml5T0Y7QXFCN3hPQTtFQUNDLDBCQUFBO0VBQ0EsaUJBQUE7Q3JCK3hPRDtBcUI3eE9DO0VBQ0Msb0JBQUE7Q3JCK3hPRjtBcUI1eE9DO0VqQmhYQSwwQkFBQTtFQTBIQSxzQkFBQTtDSnNoUEQ7QXFCeHhPQztFakIxT0Esc0JBQUE7Q0pxZ1BEO0FxQnZ4T0M7RWpCeFdBLDBCQUFBO0VBOEVBLG1CQUFBO0NKcWpQRDtBcUJ2eE9FO0VqQmhZRCwwQkFBQTtDSjBwUEQ7QXFCcHhPQTtFbkJ6ZUMsZ0JBQUE7RUFDQSxvQkFBQTtFRW1KQSxlQUFBO0VpQjBWQSxxQkFBQTtDckJxeE9EO0FBQ0Q7OztHQUdHO0FxQi93T0Y7RUFDQyxVQUFBO0NyQml4T0Q7QXFCL3dPQzs7RWpCaGJBLHVCQUFBO0VpQm9iQyxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0NyQmd4T0Y7QXFCenhPQTtFakJqWUMsMEJBQUE7RWlCZ1pDLFlBQUE7RUFDQSxhQUFBO0VBRUEsWUFBQTtFQUVBLGFBQUE7RUFDQSxvQ0FBQTtDckI0d09GO0FxQjF3T0U7RUFDQywwQkFBQTtFQUNBLHVCQUFBO0NyQjR3T0g7QXFCendPRTtFQUNDLFVBQUE7RUFFQSwyQkFBQTtDckIwd09IO0FxQnZ3T0U7RUFDQyxhQUFBO0VBRUEsMkJBQUE7RUFDQSxnQkFBQTtDckJ3d09IO0FxQnJ3T0U7RWpCMWNELDBCQUFBO0NKa3RQRDtBcUJwd09FO0VBQ0MsWUFBQTtDckJzd09IO0FBQ0Q7OztHQUdHO0FxQjl2T0Y7RWpCdmVDLHVCQUFBO0VpQjJlQSwwQkFBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtDckI4dk9EO0FFenBQQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7Q0YycFBGO0FxQjV3T0E7O0VBVUUsV0FBQTtDckJzd09GO0FxQmh4T0E7RWxCbnFCQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUEya0JBLHVCQUFBO0VBQ0EsMEJBQUE7RUQ3ZEEsZ0JBQUE7RUFDQSxnQkFBQTtFRW1KQSxlQUFBO0VpQmdiQyxVQUFBO0NyQnl3T0Y7QUc5Mk9DO0VBQ0MsbUNBQUE7Q0hnM09GO0FxQjF3T0U7RUFDQyxpQkFBQTtDckI0d09IO0FxQnp3T0U7RUFDQyxpQkFBQTtDckIyd09IO0FxQnB5T0E7RWpCM2RDLDBCQUFBO0VpQjJmQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLFVBQUE7RUFFQSxzQkFBQTtFQUNBLDBDQUFBO0NyQnN3T0Y7QXFCNXlPQTtFQTBDRSwwQkFBQTtFQUNBLFVBQUE7Q3JCcXdPRjtBcUJsd09DO0VqQnplQSwwQkFBQTtFaUI4ZUUsVUFBQTtFQUNBLGlCQUFBO0NyQml3T0g7QXFCdndPQztFQVVFLGlCQUFBO0NyQmd3T0g7QXFCenZPQTs7RUFHRSxZQUFBO0VBRUEsbUJBQUE7Q3JCeXZPRjtBcUI5dk9BOztFQVFHLFlBQUE7RUFFQSxtQkFBQTtFQUVBLFlBQUE7Q3JCd3ZPSDtBcUJwd09BOztFQWtCRyxZQUFBO0NyQnN2T0g7QXFCbHZPRztFQW9ESDs7SUFuREksdUJBQUE7SUFDQSxtQkFBQTtHckJzdk9GO0VxQnB2T0U7O0lBQ0MsZ0JBQUE7R3JCdXZPSDtDQUNGO0FxQm54T0E7O0VBbUNHLGVBQUE7RUFFQSxZQUFBO0VBQ0EscUJBQUE7RUFBQSxjQUFBO0VBQ0Esd0JBQUE7TUFBQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0NyQm12T0g7QXFCN3hPQTs7RUE2Q0ksbUJBQUE7RUFFQSxZQUFBO01BQUEsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtDckJtdk9KO0FxQnJ5T0E7O0VBd0RFLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtDckJpdk9GO0FxQi91T0U7Ozs7RWpCcGRELHNCQUFBO0NKeXNQRDtBcUJqek9BOztFQW1FRSxpQkFBQTtDckJrdk9GO0FxQnJ6T0E7O0VBdUVFLGlCQUFBO0NyQmt2T0Y7QUFDRDs7Z0ZBRWdGO0FzQi9oUS9FO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0N0QmlpUUQ7QXNCMWhRQTtFQUdDLG1CQUFBO0N0QjBoUUQ7QXNCdmhRQTtFcEJnSUMsd0RBQUE7RUErRkEsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFb0I5TkEsYUFBQTtFQUNBLGFBQUE7RUFFQSxZQUFBO0VBRUEsaUJBQUE7Q3RCeWhRRDtBRWg2UEM7RUFDQywyQ0FBQTtDRms2UEY7QXNCMWhRQztFQTBTRjtJcEJ0RkUsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJb0JwTkMsYUFBQTtJQUNBLGFBQUE7SUFFQSxnQkFBQTtHdEI4aFFBO0NBQ0Y7QXNCNWhRQztFQWlTRjtJcEJyS0UsNkJBQUE7SUFDQSw2QkFBQTtHRm82UEM7Q0FDRjtBc0I5aFFDO0VBNlJGO0lwQnJMRSxtREFBQTtJQStGQSxlQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lvQnRNQyxhQUFBO0lBQ0EsY0FBQTtJQUVBLGNBQUE7R3RCa2lRQTtFRS83UEQ7SUFDQywyQ0FBQTtHRmk4UEE7Q0FDRjtBc0JsaVFBOztFQUVDLHNCQUFBO0N0Qm9pUUQ7QUFDRDtpRkFDaUY7QXNCL2hRaEY7RUFDQyx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7Q3RCaWlRRDtBc0IvaFFDO0VBb1FGO0lBblFHLGNBQUE7R3RCa2lRQTtDQUNGO0FzQi9oUUE7RUFHQyx1QkFBQTtDdEIraFFEO0FLdGxRQztFSDhIQSxtREFBQTtFRzNIQyxZQUFBO0VBQ0Esc0JBQUE7Q0x1bFFGO0FFMzlQQztFQUNDLDJDQUFBO0NGNjlQRjtBc0JyaVFDO0VBQ0MsZUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0N0QnVpUUY7QXNCcGlRQztFQUNDLFlBQUE7Q3RCc2lRRjtBc0JwaVFFO0VwQkZELFlBQUE7RUFDQSxhQUFBO0VHeURBLGtDQUFBO0NMaS9QRDtBc0JwaVFDO0VBQ0MsYUFBQTtDdEJzaVFGO0FzQnBpUUU7RXBCVkQsWUFBQTtFQUNBLGFBQUE7RUdvRkEsa0NBQUE7Q0w4OVBEO0FzQm5pUUE7RXBCV0MsZ0JBQUE7RUFDQSxxQkFBQTtFb0JUQSxlQUFBO0VBQ0EsWUFBQTtDdEJxaVFEO0FzQm5pUUM7RUFDQyxlQUFBO0N0QnFpUUY7QXNCbGlRQztFQUNDLGdCQUFBO0N0Qm9pUUY7QXNCamlRQztFQUNDLGVBQUE7Q3RCbWlRRjtBc0JoaVFDO0VBMk1GO0lBMU1HLGtCQUFBO0lBQ0EsbUJBQUE7R3RCbWlRQTtDQUNGO0FzQmppUUM7RUFzTUY7SUFyTUcsa0JBQUE7SUFDQSxtQkFBQTtHdEJvaVFBO0NBQ0Y7QUFDRDtpRkFDaUY7QXNCL2hRaEY7RUFDQywwQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7Q3RCaWlRRDtBc0IvaFFDO0VBdUxGO0lBdExHLGtCQUFBO0lBQ0EscUJBQUE7R3RCa2lRQTtDQUNGO0FzQi9oUUE7RUFDQyxZQUFBO0N0QmlpUUQ7QXNCL2hRQztFQThLRjtJQTdLRyxjQUFBO0d0QmtpUUE7Q0FDRjtBc0JoaVFDO0VBMEtGO0lBektHLG1CQUFBO0d0Qm1pUUE7Q0FDRjtBc0JqaVFDO0VBc0tGO0lBcktHLG1CQUFBO0d0Qm9pUUE7Q0FDRjtBc0JqaVFBO0VBQ0MsbUJBQUE7RUFFQSxZQUFBO0N0QmtpUUQ7QXNCL2hRQTtFbkJ4S0MsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0Esb0JBQUE7RW9CMkRBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtDdEJraVFEO0FzQmhpUUM7RUFpSkY7SUFoSkcsbUJBQUE7R3RCbWlRQTtDQUNGO0FzQmppUUM7RUE2SUY7SUE1SUcsbUJBQUE7R3RCb2lRQTtDQUNGO0FzQmxpUUM7RWxCRkEsOEJBQUE7RWtCS0MsWUFBQTtFQUVBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQ0FBQTtDdEJraVFGO0FzQjdoUUU7O0VsQlhELHVCQUFBO0NKNGlRRDtBc0IzaFFBO0VBQ0MsYUFBQTtFQUVBLG1CQUFBO0VBQ0EsVUFBQTtFQUVBLHVCQUFBO0VBQ0EsMkNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLCtEQUFBO0VBRUEsbUJBQUE7Q3RCMGhRRDtBc0J4aFFDO0VBdUdGO0lBdEdHLGFBQUE7R3RCMmhRQTtDQUNGO0FzQnpoUUM7RUFDQyxXQUFBO0VBQ0Esb0JBQUE7RUFDQSwwREFBQTtFQUVBLHVCQUFBO0VBQ0Esb0JBQUE7Q3RCMGhRRjtBc0J0aFFBO0VuQjFPQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RW1CMk9BLFlBQUE7RUFFQSx1QkFBQTtFQUNBLGlDQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0N0QndoUUQ7QXNCdGhRQztFQUNDLG9CQUFBO0N0QndoUUY7QXNCcmhRQztFQUNDLGVBQUE7Q3RCdWhRRjtBQUNEO2lGQUNpRjtBc0JqaFFoRjtFQUNDLG1CQUFBO0VBRUEsU0FBQTtFQUNBLFNBQUE7RUFFQSxnQ0FBQTtNQUFBLDRCQUFBO0N0QmloUUQ7QXNCL2dRQztFQXdERjtJQXZERyxjQUFBO0d0QmtoUUE7Q0FDRjtBc0JoaFFDO0VBb0RGO0lBbkRHLGFBQUE7R3RCbWhRQTtDQUNGO0FzQmpoUUM7RUFnREY7SUEvQ0csYUFBQTtHdEJvaFFBO0NBQ0Y7QXNCamhRQTtFcEJ2S0MsZ0JBQUE7RUFDQSxvQkFBQTtFb0J5S0EsWUFBQTtFQUNBLGFBQUE7RUFFQSx3QkFBQTtFQUNBLDBCQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQ0FBQTtDdEJraFFEO0FzQmhoUUM7RW5CdlNBLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFbUJ3U0MsWUFBQTtDdEJtaFFGO0FzQnRoUUM7RW5CdlNBLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFbUJ3U0MsWUFBQTtDdEJtaFFGO0FzQnRoUUM7RW5CdlNBLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFbUJ3U0MsWUFBQTtDdEJtaFFGO0FzQmhoUUM7RUFDQyxtQkFBQTtDdEJraFFGO0FzQjlnUUE7RXBCckVDLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RW9Cc0VBLFlBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtDdEJnaFFEO0FLanpRQztFSG9IQSxtREFBQTtFR2pIQyxZQUFBO0VBQ0Esc0JBQUE7Q0xrelFGO0FFaHNRQztFQUNDLDJDQUFBO0NGa3NRRjtBc0J0aFFDO0VwQjdHQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBRUEscUNBQUE7TUFBQSxpQ0FBQTtFQTlIQSxZQUFBO0VBQ0EsYUFBQTtFR3dCQSw4QkFBQTtDTDZ1UUQ7QUFDRDs7Z0ZBRWdGO0F1QmgyUS9FO0VBQ0MsMEJBQUE7RUFDQSxxQkFBQTtDdkJrMlFEO0F1QmgyUUM7RUFzakJGO0lBcmpCRyxrQkFBQTtJQUNBLHNCQUFBO0d2Qm0yUUE7Q0FDRjtBdUJqMlFDO0VBaWpCRjtJQWhqQkcsa0JBQUE7SUFDQSxzQkFBQTtHdkJvMlFBO0NBQ0Y7QXVCbDJRQztFQTRpQkY7SUEzaUJHLG1CQUFBO0lBQ0Esc0JBQUE7R3ZCcTJRQTtDQUNGO0F1QjMxUUM7RUEraEJGO0lyQmhSRSxtQkFBQTtJQUNBLG9CQUFBO0dGZ2xRQztDQUNGO0FBQ0Q7aUZBQ2lGO0F1QjExUWhGO0VyQjJHQyx3REFBQTtFcUJ4R0EsYUFBQTtFQUNBLGFBQUE7RUFFQSxtQkFBQTtDdkIwMVFEO0FFbnZRQztFQUNDLDJDQUFBO0NGcXZRRjtBdUIzMVFDO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFFQSxtQkFBQTtFQUVBLDBCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7Q3ZCMjFRRjtBdUJ4MVFDO0VBbWdCRjtJckIzWkUsNkJBQUE7SUFDQSw4QkFBQTtJcUJ0R0MsWUFBQTtJQUNBLGlCQUFBO0lBRUEsb0JBQUE7R3ZCMDFRQTtFdUJ4MVFBO0lBQ0MsY0FBQTtHdkIwMVFEO0NBQ0Y7QXVCdjFRQztFQXNmRjtJQXJmRyxZQUFBO0lBQ0EsaUJBQUE7R3ZCMDFRQTtFdUJ4MVFBO0lBQ0MsY0FBQTtHdkIwMVFEO0NBQ0Y7QUFDRDtpRkFDaUY7QXVCcDFRaEY7RUFDQyxxQkFBQTtDdkJzMVFEO0F1QnAxUUM7RUFxZUY7SUFwZUcsYUFBQTtJQUNBLHFCQUFBO0d2QnUxUUE7Q0FDRjtBdUI3MVFBO0VBU0UsVUFBQTtDdkJ1MVFGO0F1QmgyUUE7RXBCakZDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLGdCQUFBO0VxQmhCQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQUFBO0VBQ0EsZ0NBQUE7Q3ZCczFRRjtBdUJwMVFFO0VBQ0MsMEJBQUE7Q3ZCczFRSDtBdUJuMVFFO0VBQ0Msc0JBQUE7RUFDQSxZQUFBO0N2QnExUUg7QXVCbDFRRTtFQWljSDtJQWhjSSxZQUFBO0d2QnExUUQ7Q0FDRjtBdUJuMVFFO0VBNmJIO0lBNWJJLGFBQUE7R3ZCczFRRDtDQUNGO0F1Qm40UUE7RUFpREUsaUJBQUE7RUFFQSxVQUFBO0VBQ0EsYUFBQTtFQUVBLDBCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0N2Qm0xUUY7QXVCMzRRQTtFcEJqRkMsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0EsZ0JBQUE7RXFCK0JDLGFBQUE7RUFFQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLHdEQUFBO0N2QmsxUUY7QXVCLzBRRTtFQUNDLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0N2QmkxUUg7QUFDRDtpRkFDaUY7QXVCMTBRaEY7RUFDQyxvQkFBQTtDdkI0MFFEO0F1QjEwUUM7RUE4WUY7SUE3WUcsbUJBQUE7R3ZCNjBRQTtDQUNGO0F1QjMwUUM7RUEwWUY7SW5CamVFLG9CQUFBO0dKczZRQztDQUNGO0F1QjUwUUM7RUFzWUY7SUFyWUcsWUFBQTtHdkIrMFFBO0NBQ0Y7QXVCNTBRQTtFbkJpRUMsWUFBQTtDSjh3UUQ7QXVCMzBRQTtFckIzRUMsZ0JBQUE7RUFDQSxnQkFBQTtFcUIrRUEsZUFBQTtFQUNBLHVCQUFBO0N2QjIwUUQ7QUs3L1FDO0VIOEhBLG1EQUFBO0VHM0hDLFlBQUE7RUFDQSxzQkFBQTtDTDgvUUY7QUVsNFFDO0VBQ0MsMkNBQUE7Q0ZvNFFGO0FLai9RQztFQUNDLG1CQUFBO0NMbS9RRjtBdUJwMVFDO0VBQ0MsZUFBQTtDdkJzMVFGO0F1Qm4xUUM7RUFDQyxnQkFBQTtDdkJxMVFGO0F1QmwxUUM7O0VBRUMsWUFBQTtDdkJvMVFGO0F1QmoxUUM7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLGlCQUFBO0VBQ0EsdUJBQUE7Q3ZCazFRRjtBdUJuMFFDO0VBQ0MsZUFBQTtDdkJxMFFGO0F1QmwwUUM7RUFnVkY7SUEvVUcsbUJBQUE7SUFDQSxvQkFBQTtHdkJxMFFBO0V1Qm4wUUE7SUFDQyxlQUFBO0lBQ0EsZ0JBQUE7R3ZCcTBRRDtDQUNGO0F1QmowUUM7RUFxVUY7SXJCeGNFLGdCQUFBO0lBQ0EsbUJBQUE7R0Z3OFFDO0NBQ0Y7QXVCbjBRQztFQWlVRjtJckJ4Y0UsZ0JBQUE7SUFDQSxvQkFBQTtJcUJ5SUMsa0JBQUE7SUFDQSxtQkFBQTtHdkJzMFFBO0NBQ0Y7QXVCcDBRQztFQTBURjtJckJ4Y0UsZ0JBQUE7SUFDQSxtQkFBQTtHRnM5UUM7Q0FDRjtBQUNEO2lGQUNpRjtBdUJuMFFoRjtFbkJoTEMsb0JBQUE7Q0pzL1FEO0F1Qm4wUUM7RUE4U0Y7SUE3U0csbUJBQUE7R3ZCczBRQTtDQUNGO0F1QnAwUUM7RUEwU0Y7SUF6U0csYUFBQTtHdkJ1MFFBO0NBQ0Y7QXVCbDBRQztFQW1TRjtJQWxTRyxlQUFBO0d2QnEwUUE7Q0FDRjtBdUJsMFFBO0VyQjlDQyxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VxQjZDQSxZQUFBO0VBRUEsbUJBQUE7RUFFQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7RUFDQSw0QkFBQTtDdkJxMFFEO0F1Qm4wUUM7O0VBRUMsMEJBQUE7TUFBQSxzQkFBQTtDdkJxMFFGO0F1QmwwUUM7RUFDQyxtQkFBQTtDdkJvMFFGO0F1QmwwUUU7RUEwUUg7SUF6UUksbUJBQUE7R3ZCcTBRRDtDQUNGO0F1Qm4wUUU7RUFzUUg7SUFyUUksbUJBQUE7R3ZCczBRRDtDQUNGO0F1Qm4wUUM7RXJCbEtBLG9EQUFBO0VxQnFLQyxZQUFBO0VBQ0Esc0JBQUE7Q3ZCbzBRRjtBRXgrUUM7RUFDQyw0Q0FBQTtDRjArUUY7QXVCcDBRQztFQUNDLGVBQUE7Q3ZCczBRRjtBdUJuMFFDO0VBQ0MsZ0JBQUE7Q3ZCcTBRRjtBdUJsMFFDOztFckJ2SEEsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUVBLHFDQUFBO01BQUEsaUNBQUE7RXFCdUhDLGlDQUFBO0N2QnMwUUY7QXVCL3pRQztFQUNDLFdBQUE7Q3ZCaTBRRjtBdUJqelFFO0VsQmdDRCxZQUFBO0VBQ0EsYUFBQTtFQUVBLHlCQUFBO0NMbXhRRDtBdUIzeVFFO0VsQm1DRCxZQUFBO0VBQ0EsYUFBQTtFQUVBLGdDQUFBO0NMMHdRRDtBdUJyeVFFO0VsQnNDRCxZQUFBO0VBQ0EsYUFBQTtFQUVBLGdDQUFBO0NMaXdRRDtBdUIveFFFO0VyQjlTRCxZQUFBO0VBQ0EsYUFBQTtFR3dWQSxrQ0FBQTtDTHl2UUQ7QXVCenhRRTtFbEIwQ0QsWUFBQTtFQUNBLGFBQUE7RUFFQSxpQ0FBQTtDTGl2UUQ7QXVCbnhRRTtFckJwVUQsWUFBQTtFQUNBLGFBQUE7RUdrWEEsa0NBQUE7Q0x5dVFEO0F1Qjd3UUU7RWxCOENELFlBQUE7RUFDQSxhQUFBO0VBRUEsOEJBQUE7Q0xpdVFEO0F1Qjd3UUM7RUFDQyxrQkFBQTtDdkIrd1FGO0F1Qjd3UUU7RWxCb0RELFlBQUE7RUFDQSxhQUFBO0VBRUEsaUNBQUE7Q0wydFFEO0FBQ0Q7aUZBQ2lGO0F1Qnh3US9FO0VBZ0lGO0lyQjNiRSxxQkFBQTtTQUFBLGdCQUFBO0lBQ0Esc0JBQUE7U0FBQSxpQkFBQTtJQTBLQSxtQkFBQTtJQUNBLG9CQUFBO0lxQm1KQyxlQUFBO0lBQ0EsVUFBQTtHdkI0d1FBO0VFemtSRDtJQUVDLG1DQUFBO0lBQ0EsMkJBQUE7R0Ywa1JBO0NBQ0Y7QXVCOXdRQztFQXdIRjtJckIzYkUscUJBQUE7U0FBQSxnQkFBQTtJQUNBLHNCQUFBO1NBQUEsaUJBQUE7R0ZxbFJDO0VFbmxSRDtJQUVDLG1DQUFBO0lBQ0EsMkJBQUE7R0ZvbFJBO0NBQ0Y7QXVCcHhRQztFQW9IRjtJQW5IRyxtQkFBQTtHdkJ1eFFBO0NBQ0Y7QXVCcnhRQztFQWdIRjtJckIzYkUscUJBQUE7U0FBQSxnQkFBQTtJQUNBLHNCQUFBO1NBQUEsaUJBQUE7R0ZvbVJDO0VFbG1SRDtJQUVDLG1DQUFBO0lBQ0EsMkJBQUE7R0ZtbVJBO0NBQ0Y7QXVCM3hRQztFQTRHRjtJckIzYkUscUJBQUE7U0FBQSxnQkFBQTtJQUNBLHNCQUFBO1NBQUEsaUJBQUE7R0Y4bVJDO0VFNW1SRDtJQUVDLG1DQUFBO0lBQ0EsMkJBQUE7R0Y2bVJBO0NBQ0Y7QXVCaHlRQTtFckJqV0MsZ0JBQUE7RUFDQSxvQkFBQTtFcUJvV0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7Q3ZCaXlRRDtBRXJwUkM7Ozs7OztFQVRBLHdJQUFBO0NGc3FSRDtBdUJ2eVFDO0VBQ0MsZUFBQTtDdkJ5eVFGO0F1QnR5UUM7RUEyRkY7SUExRkcsb0JBQUE7R3ZCeXlRQTtDQUNGO0F1QnZ5UUM7RUF1RkY7SUF0RkcsV0FBQTtJQUVBLGlCQUFBO0d2Qnl5UUE7Q0FDRjtBdUJ2eVFDO0VBaUZGO0lBaEZHLFlBQUE7R3ZCMHlRQTtDQUNGO0F1Qnh5UUM7RUFDQyxnQkFBQTtDdkIweVFGO0FBQ0Q7aUZBQ2lGO0F1QnB5UWhGOztFQUVDLFlBQUE7RUFDQSwwQkFBQTtDdkJzeVFEO0F1Qm55UUE7RW5CclpDLG9CQUFBO0VtQndaQSxZQUFBO0VBQ0Esc0JBQUE7Q3ZCb3lRRDtBSTNyUkM7RUE0YUY7SUEzYUcsb0JBQUE7R0o4clJBO0NBQ0Y7QXVCdnlRQztFQXdERjtJQXZERyxjQUFBO0d2QjB5UUE7Q0FDRjtBdUJ4eVFDO0VBb0RGO0lBbkRHLG9CQUFBO0d2QjJ5UUE7Q0FDRjtBdUJ4eVFBO0VuQmxiQyxvQkFBQTtFbUJxYkEsWUFBQTtFQUNBLHNCQUFBO0N2Qnl5UUQ7QXVCcnlRQTtFQUNDLGFBQUE7RUFDQSxhQUFBO0VBRUEsc2l3RUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtDdkJzeVFEO0F1QnB5UUM7RUE2QkY7SUE1QkcsaUJBQUE7R3ZCdXlRQTtDQUNGO0F1QnJ5UUM7RUF5QkY7SUF4QkcsYUFBQTtJQUVBLFlBQUE7SUFDQSx1QkFBQTtHdkJ1eVFBO0NBQ0Y7QXVCcnlRQzs7RUFFQyxhQUFBO0N2QnV5UUY7QXVCbnlRQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFFQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0N2Qm15UUQ7QUFDRDs7Z0ZBRWdGO0F3QjkxUi9FO0V0QmtIQyxnQkFBQTtFQUNBLG1CQUFBO0NGK3VSRDtBd0I3MVJDOztFQUVDLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtDeEIrMVJGO0F3QjcxUkU7O0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFFQSxpQkFBQTtFQUVBLG9CQUFBO0VBQ0EsOENBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7Q3hCODFSSDtBd0IxMVJDO0VBcVFGO0lBcFFHLGNBQUE7R3hCNjFSQTtDQUNGO0F3QjExUkE7RUFDQyx3QkFBQTtFQUNBLGNBQUE7RUFFQSxtQkFBQTtFQUNBLGtDQUFBO0N4QjIxUkQ7QXdCejFSQztFQUNDLGVBQUE7Q3hCMjFSRjtBd0J2MVJBO0V0QitMQyxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VzQi9MQSxZQUFBO0VBQ0EsYUFBQTtFQUVBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLHNDQUFBO01BQUEsa0NBQUE7Q3hCMDFSRDtBd0J4MVJDO0VBQ0MsVUFBQTtFQUNBLFlBQUE7RUFFQSxnQ0FBQTtNQUFBLDRCQUFBO0N4QnkxUkY7QXdCdDFSQztFdEJrREEsZ0JBQUE7RUFDQSxvQkFBQTtFc0JoREMsWUFBQTtFQUNBLGFBQUE7RUFFQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7Q3hCdTFSRjtBQUNELHFCQUFxQjtBd0JqMVJwQjtFQUNDLFlBQUE7RUFDQSxvQkFBQTtDeEJtMVJEO0F3QmgxUkE7RXBCc1JDLG1CQUFBO0VvQm5SQSxtQkFBQTtFQUNBLG9CQUFBO0N4QmkxUkQ7QXdCLzBSQztFQUNDLDhCQUFBO0N4QmkxUkY7QXdCNzBSQTtFQUlDLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0N4QjQwUkQ7QXdCMTBSQztFQUNDLGVBQUE7Q3hCNDBSRjtBd0J4MFJBO0VBQ0MsaUNBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7Q3hCMDBSRDtBd0J4MFJDO0VBQ0MsZUFBQTtDeEIwMFJGO0F3QnQwUkE7RXBCcUpDLGVBQUE7RW9CbEpBLGVBQUE7RUFDQSxrQkFBQTtDeEJ1MFJEO0F3QnIwUkM7RXBCbUtBLGVBQUE7Q0pxcVJEO0F3Qm4wUkE7RXRCakRDLFlBQUE7RUFDQSxhQUFBO0VFNFJBLG1CQUFBO0VGdElBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RXNCcEdBLE9BQUE7RUFDQSxTQUFBO0VBRUEsK0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7Q3hCdTBSRDtBd0JyMFJDO0V0QjZEQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBRUEscUNBQUE7TUFBQSxpQ0FBQTtFQW5HQSxnQkFBQTtFQUNBLGtCQUFBO0VBNUJBLFdBQUE7RUFDQSxZQUFBO0VFa0tBLFlBQUE7RW9CaEdDLFdBQUE7RUFFQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsMkJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtDeEIwMFJGO0F3QnYwUkM7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7Q3hCdzBSRjtBQUNELG1CQUFtQjtBd0JsMFJsQjtFQUNDLG9CQUFBO0N4Qm8wUkQ7QXdCaDBSRTs7RUFFQyxnQkFBQTtDeEJrMFJIO0F3Qjd6UkE7RUFDQyxZQUFBO0VBRUEsbUJBQUE7RUFFQSxvQkFBQTtDeEI2elJEO0F3QjF6UkE7RXRCcEZDLGdCQUFBO0VBQ0Esb0JBQUE7RXNCc0ZBLFlBQUE7RUFDQSxhQUFBO0VBRUEsd0JBQUE7RUFDQSwyQ0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLHNDQUFBO0N4QjJ6UkQ7QXdCenpSQztFckJuTkEsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VxQm9OQyxnQ0FBQTtDeEI0elJGO0F3Qi96UkM7RXJCbk5BLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFcUJvTkMsZ0NBQUE7Q3hCNHpSRjtBd0IvelJDO0VyQm5OQSw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RXFCb05DLGdDQUFBO0N4QjR6UkY7QXdCenpSQztFQUNDLHVDQUFBO0N4QjJ6UkY7QXdCdnpSQTtFdEJlQyxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VzQmRBLFlBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtDeEJ5elJEO0FLdGdTQztFSG9IQSxtREFBQTtFR2pIQyxZQUFBO0VBQ0Esc0JBQUE7Q0x1Z1NGO0FFcjVSQztFQUNDLDJDQUFBO0NGdTVSRjtBd0IvelJDO0V0QnpCQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBRUEscUNBQUE7TUFBQSxpQ0FBQTtFQTlIQSxZQUFBO0VBQ0EsYUFBQTtFR29DQSxrQ0FBQTtDTHM3UkQ7QUFDRCwwQkFBMEI7QXdCaDBSekI7RXRCdURDLG1CQUFBO0VBQ0Esb0JBQUE7RXNCckRBLG9CQUFBO0N4QmswUkQ7QXdCL3pSQTtFQU1DLGlDQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtDeEI0elJEO0FLaGpTQztFSDhIQSxtREFBQTtFRzNIQyxZQUFBO0VBQ0Esc0JBQUE7Q0xpalNGO0FFcjdSQztFQUNDLDJDQUFBO0NGdTdSRjtBS3BpU0M7RUFDQyxtQkFBQTtDTHNpU0Y7QXdCcjBSQztFdEJoTEEsWUFBQTtFQUNBLGFBQUE7RUcrREEsa0NBQUE7Q0wwN1JEO0F3QnQwUkM7RXRCcExBLFlBQUE7RUFDQSxhQUFBO0VHMEZBLGtDQUFBO0NMbzZSRDtBd0J2MFJDO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0N4QnkwUkY7QXdCcjBSQTtFdEJuS0MsZ0JBQUE7RUFDQSxnQkFBQTtFc0JxS0EsWUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7Q3hCdTBSRDtBd0JyMFJDO0VBQ0MsZUFBQTtDeEJ1MFJGO0FBQ0Q7O2dGQUVnRjtBTy80UjlFO0VBNENBO0lEdktBLG9CQUFBO0dOOGdTQztDQUNGO0F5QjFtU0M7RUFzSEY7SUFySEcsb0JBQUE7R3pCNm1TQTtDQUNGO0F5QjNtU0M7RUFrSEY7SXZCZ0xFLG1CQUFBO0lBQ0Esb0JBQUE7R0Y2MFJDO0NBQ0Y7QXlCN21TQztFQThHRjtJQTdHRyxhQUFBO0d6QmduU0E7Q0FDRjtBQUNEO2lGQUNpRjtBeUJ6bVMvRTtFdEJ0QkEsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0EsZ0JBQUE7RXVCeEZDLGVBQUE7RUFDQSxvQkFBQTtDekI2bVNGO0F5QjNtU0U7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBRUEsOEJBQUE7RUFDQSxnQ0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7Q3pCMm1TSDtBeUJ2bVNDO0V2QjROQSxvQ0FBQTtFQUNBLG1DQUFBO0NGODRSRDtBeUJ0bVNDO0VBQ0Msb0JBQUE7Q3pCd21TRjtBeUJsbVNDO0VBQ0MsdUJBQUE7Q3pCb21TRjtBeUJobVNBO0VBQ0MsMEJBQUE7Q3pCa21TRDtBeUIvbFNBO0VBR0MsZUFBQTtFQUNBLGVBQUE7RUFDQSxpQ0FBQTtFQUNBLG1CQUFBO0N6QitsU0Q7QXlCN2xTQztFQUNDLGlCQUFBO0N6QitsU0Y7QXlCNWxTQztFQUNDLGVBQUE7Q3pCOGxTRjtBeUIzbFNDO0VBd0NGO0lBdkNHLG1CQUFBO0d6QjhsU0E7Q0FDRjtBeUI1bFNDO0VBb0NGO0lBbkNHLG1CQUFBO0d6QitsU0E7Q0FDRjtBeUI1bFNBO0VBQ0MsZUFBQTtDekI4bFNEO0FBQ0Q7aUZBQ2lGO0F5QnpsU2hGO0VBR0UsWUFBQTtDekJ5bFNGO0F5QjVsU0E7RUFPRSx3QkFBQTtDekJ3bFNGO0F5QmhsU0E7RUFDQyxZQUFBO0N6QmtsU0Q7QXlCaGxTQztFQUtGO0lBSkcsY0FBQTtHekJtbFNBO0NBQ0Y7QUFDRDs7Z0ZBRWdGO0EwQjdzUy9FO0V0QmdYQyxtQkFBQTtFQXZKQSwwQkFBQTtFc0JyTkEsYUFBQTtFQUVBLFlBQUE7RUFFQSwrQ0FBQTtDMUI0c1NEO0EwQjFzU0M7RUE0aEJEO0lBM2hCRSxjQUFBO0cxQjZzU0E7RTBCM3NTQTtJQUNDLGVBQUE7RzFCNnNTRDtDQUNGO0EwQjFzU0M7RUFvaEJEO0lBbmhCRSxhQUFBO0cxQjZzU0E7Q0FDRjtBMEIzc1NDO0VBZ2hCRDtJQS9nQkUsYUFBQTtJQUVBLFdBQUE7RzFCNnNTQTtDQUNGO0EwQm5zU0M7RUFrZ0JEO0l4QjVQQyxtQkFBQTtJQUNBLG9CQUFBO0dGaThSQztDQUNGO0EwQnBzU0E7RXRCdVVDLG1CQUFBO0NKZzRSRDtBMEJwc1NDOztFeEI4SEEsYUFBQTtFQUNBLFlBQUE7RUFFQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUV3Q0EsMEJBQUE7RXNCeEtDLFdBQUE7RUFFQSxZQUFBO0MxQjBzU0Y7QTBCdnNTQztFQUNDLFlBQUE7RUFDQSxXQUFBO0VBRUEsa0JBQUE7QzFCd3NTRjtBMEJyc1NDO0VBQ0MsV0FBQTtDMUJ1c1NGO0EwQm5zU0E7RXRCOFNDLG1CQUFBO0NKdzVSRDtBMEJsc1NBO0VBQ0MsZUFBQTtFQUVBLGlDQUFBO0MxQm1zU0Q7QTBCaHNTQTtFdEJvU0MsbUJBQUE7RXNCalNBLFdBQUE7QzFCaXNTRDtBMEI5clNBO0V0QmtTQyxtQkFBQTtFc0IvUkEsYUFBQTtFQUVBLE9BQUE7RUFFQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHlFQUFBO0MxQjZyU0Q7QTBCenJTQztFQW9jRDtJQW5jRSxhQUFBO0cxQjRyU0E7Q0FDRjtBMEIxclNDO0VBZ2NEO0lBL2JFLGFBQUE7RzFCNnJTQTtDQUNGO0EwQjNyU0M7RUFDQyxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtDMUI2clNGO0EwQjFyU0M7RUFDQyw4QkFBQTtDMUI0clNGO0EwQjFyU0U7RUFtYkY7SUFsYkcscUJBQUE7RzFCNnJTRDtDQUNGO0EwQjFyU0M7RUFDQyxZQUFBO0VBRUEsOENBQUE7QzFCMnJTRjtBMEJ6clNFOztFdEI0RkQsMEJBQUE7Q0ppbVNEO0EwQnhyU0U7RUFDQyw0QkFBQTtDMUIwclNIO0EwQnRyU0c7RUFDQyw0QkFBQTtDMUJ3clNKO0EwQm5yU0M7RUFDQyxhQUFBO0VBRUEsK0NBQUE7QzFCb3JTRjtBMEJsclNFOztFdEJ1RUQsMEJBQUE7Q0orbVNEO0EwQmpyU0U7RUFDQywyQkFBQTtDMUJtclNIO0EwQi9xU0c7RUFDQywyQkFBQTtDMUJpclNKO0EwQnZxU0E7RUFDQyxtQkFBQTtFQUVBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGlEQUFBO0MxQndxU0Q7QTBCdHFTQztFQUNDLFlBQUE7RUFDQSxnQkFBQTtDMUJ3cVNGO0EwQnRxU0U7RUFvWEY7SUFuWEcsaUJBQUE7RzFCeXFTRDtDQUNGO0EwQnRxU0M7RUFDQyxxQkFBQTtDMUJ3cVNGO0EwQnJxU0M7RUEyV0Q7SUExV0UsZ0JBQUE7RzFCd3FTQTtFMEJ0cVNBO0lBQ0MsWUFBQTtHMUJ3cVNEO0NBQ0Y7QTBCcnFTQztFQW1XRDtJQWxXRSxXQUFBO0cxQndxU0E7RTBCdHFTQTtJQUNDLGFBQUE7RzFCd3FTRDtDQUNGO0EwQnBxU0E7RUFDQyxZQUFBO0VBQ0EsaUJBQUE7RUFFQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUVBLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwREFBQTtDMUJvcVNEO0EwQmpxU0M7RUFDQyxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtDMUJtcVNGO0EwQmhxU0M7RUFDQyxXQUFBO0VBQ0EsU0FBQTtDMUJrcVNGO0EwQjlwU0E7RXRCZkMsMEJBQUE7RUE2Q0EsZUFBQTtFc0J4QkEsYUFBQTtFQUVBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtDMUI0cFNEO0EwQjFwU0M7RUFpVEQ7SXhCcGJDLGdCQUFBO0lBQ0EscUJBQUE7R0ZpeVNDO0NBQ0Y7QTBCNXBTQztFQUlDLGdEQUFBO0MxQjJwU0Y7QUt2NFNDO0VIOEhBLG1EQUFBO0VHM0hDLFlBQUE7RUFDQSxzQkFBQTtDTHc0U0Y7QUU1d1NDO0VBQ0MsMkNBQUE7Q0Y4d1NGO0FLMzNTQztFQUNDLG1CQUFBO0NMNjNTRjtBMEJwcVNFO0V4QnhLRCxZQUFBO0VBQ0EsYUFBQTtFR2VBLDhCQUFBO0VxQjJKRSxpQkFBQTtFQUNBLHVCQUFBO0MxQnVxU0g7QTBCcHFTRTtFQWdTRjtJeEJ4VEMsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJd0J3QkUsWUFBQTtHMUJ5cVNEO0NBQ0Y7QTBCdnFTRTtFQTBSRjtJeEJ4VEMsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJd0I4QkUsWUFBQTtHMUI0cVNEO0NBQ0Y7QTBCMXFTRTtFQUVDO0l4Qm5FRixtQkFBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBRUEscUNBQUE7UUFBQSxpQ0FBQTtJd0JrRUcsVUFBQTtHMUI2cVNGO0NBQ0Y7QTBCenFTQzs7RUFFQyxhQUFBO0VBRUEsa0JBQUE7QzFCMHFTRjtBMEJ2cVNDO0VBRUM7O0lBRUMsYUFBQTtJQUVBLGtCQUFBO0cxQnVxU0Q7Q0FDRjtBMEJwcVNDO0VBeVBEO0lBdlBFLG1CQUFBO0lBQ0Esb0JBQUE7RzFCc3FTQTtFMEJucVNBO0lBQ0MsbUJBQUE7RzFCcXFTRDtFMEJscVNBOztJQUVDLGVBQUE7SUFFQSxhQUFBO0lBQ0Esa0JBQUE7RzFCbXFTRDtFMEJocVNBO0lBSUMsYUFBQTtJQUNBLGtCQUFBO0lBRUEsbUJBQUE7SUFFQSxtQkFBQTtHMUI2cFNEO0VLcDlTRDtJSDhIQSxtREFBQTtJRzNIQyxZQUFBO0lBQ0Esc0JBQUE7R0xxOVNBO0VFejFTRDtJQUNDLDJDQUFBO0dGMjFTQTtFS3g4U0Q7SUFDQyxtQkFBQTtHTDA4U0E7RTBCdHFTQztJeEJuUEYsWUFBQTtJQUNBLGFBQUE7SUc2UkEsa0NBQUE7SXFCeENHLG1CQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7RzFCeXFTRjtFMEJ0cVNDO0lBQ0MsY0FBQTtHMUJ3cVNGO0UwQnJxU0M7SUFDQyxZQUFBO0cxQnVxU0Y7Q0FDRjtBMEJucVNDO0VBQ0MsMEJBQUE7RUFDQSxtREFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0MxQnFxU0Y7QTBCbnFTRTtFQW1NRjtJQWxNRyxtQkFBQTtJQUNBLG9CQUFBO0cxQnNxU0Q7Q0FDRjtBMEJwcVNFO0VBOExGO0lBN0xHLG1CQUFBO0lBQ0Esb0JBQUE7RzFCdXFTRDtDQUNGO0EwQnJxU0U7RUFDQyxvQkFBQTtDMUJ1cVNIO0EwQm5xU0M7O0VBRUMsMEJBQUE7RUFDQSxZQUFBO0MxQnFxU0Y7QUFDRDtpRkFDaUY7QTBCL3BTaEY7RXRCTEMsZ0JBQUE7RXNCUUEsWUFBQTtFQUNBLGNBQUE7RUFFQSxZQUFBO0VBRUEsc0NBQUE7RUFDQSxtQkFBQTtDMUI4cFNEO0EwQjVwU0M7RUFDQyxjQUFBO0MxQjhwU0Y7QTBCM3BTQztFQUNDLFdBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0MxQjZwU0Y7QTBCenBTQTtFQUNDLGVBQUE7QzFCMnBTRDtBMEJ6cFNDO0VBZ0pEO0lBL0lFLGVBQUE7RzFCNHBTQTtDQUNGO0EwQjFwU0M7RUE0SUQ7SUEzSUUsZUFBQTtHMUI2cFNBO0NBQ0Y7QTBCM3BTQztFQUNDLGVBQUE7QzFCNnBTRjtBMEJ6cFNBO0V0Qm5EQyxtQkFBQTtFQXZLQSwwQkFBQTtFc0I4TkEsV0FBQTtFQUVBLGNBQUE7QzFCeXBTRDtBMEJ2cFNDO0VBMkhEO0lBMUhFLG1CQUFBO0cxQjBwU0E7Q0FDRjtBMEJ2cFNBO0V0QjVEQyxtQkFBQTtFRG5YQSw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxxQkFBQTtFRStKQSxlQUFBO0VzQnNLQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFFQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsNkJBQUE7RUFDQSwwQkFBQTtDMUJ3cFNEO0FLN2pUQztFSG9IQSxtREFBQTtFR2pIQyxZQUFBO0VBQ0Esc0JBQUE7Q0w4alRGO0FFNThTQztFQUNDLDJDQUFBO0NGODhTRjtBS3BqVEM7RUFDQyxrQkFBQTtDTHNqVEY7QTBCanFTQztFQW9HRDtJQW5HRSw2QkFBQTtHMUJvcVNBO0NBQ0Y7QTBCbHFTQztFeEIvV0EsWUFBQTtFQUNBLGFBQUE7RUdtU0Esa0NBQUE7RXFCOEVDLGlCQUFBO0VBQ0EsdUJBQUE7QzFCcXFTRjtBMEJqcVNBO0VBQ0MsV0FBQTtDMUJtcVNEO0EwQmpxU0M7RUFxRkQ7SXhCNVBDLG1CQUFBO0lBQ0Esb0JBQUE7SUE1S0EscUJBQUE7U0FBQSxnQkFBQTtJQUNBLHNCQUFBO1NBQUEsaUJBQUE7R0Z5L1NDO0VFdi9TRDtJQUVDLG1DQUFBO0lBQ0EsMkJBQUE7R0Z3L1NBO0NBQ0Y7QTBCeHFTQztFQWdGRDtJeEJ2YUMscUJBQUE7U0FBQSxnQkFBQTtJQUNBLHNCQUFBO1NBQUEsaUJBQUE7R0ZtZ1RDO0VFamdURDtJQUVDLG1DQUFBO0lBQ0EsMkJBQUE7R0ZrZ1RBO0NBQ0Y7QTBCOXFTQztFQTRFRDtJeEJ2YUMscUJBQUE7U0FBQSxnQkFBQTtJQUNBLHNCQUFBO1NBQUEsaUJBQUE7R0Y2Z1RDO0VFM2dURDtJQUVDLG1DQUFBO0lBQ0EsMkJBQUE7R0Y0Z1RBO0NBQ0Y7QTBCbnJTQTtFdkI5ZEMsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0EscUJBQUE7RUUrSkEsZUFBQTtFc0JrTkEsWUFBQTtFQUVBLG1EQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7QzFCc3JTRDtBMEJwclNDO0V0QnRNQSxlQUFBO0NKNjNTRDtBQUNEOztnRkFFZ0Y7QTBCeHFTaEY7RUFDQyx1QkFBQTtNQUFBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLDBDQUFBO0MxQjBxU0E7QTBCeHFTQTs7RUFFQywyQkFBQTtDMUIwcVNEO0EwQnZxU0E7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUlBLHFMQUFBO0VBQ0EsWUFBQTtFQUNBLGtEQUFBO0VBQ0EscUJBQUE7TUFBQSxlQUFBO0VBQ0Esa0JBQUE7QzFCc3FTRDtBMEJucVNBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFJQSwyTEFBQTtFQUNBLFlBQUE7RUFDQSxrREFBQTtFQUNBLHFCQUFBO01BQUEsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtDMUJrcVNEO0FBQ0Q7O2dGQUVnRjtBMkJ6c1QvRTtFQUNDLGlCQUFBO0MzQjJzVEQ7QTJCenNUQztFQXFCQyxjQUFBO0VBbEJBLFlBQUE7RUFFQSxzQ0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNEQUFBO0MzQnlzVEY7QTJCbnRUQztFQXdCRSxhQUFBO0VBQ0EscUJBQUE7RUFBQSxjQUFBO0VBRUEsb0JBQUE7RUFDQSwyQkFBQTtNQUFBLHVCQUFBO0VBQ0Esc0JBQUE7TUFBQSx3QkFBQTtDM0I2clRIO0EyQjVzVEM7RUFDQyxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtDM0I4c1RGO0EyQjNzVEM7RUFDQyxjQUFBO0MzQjZzVEY7QTJCOXNUQztFQUlFLGFBQUE7RUFDQSxxQkFBQTtFQUFBLGNBQUE7RUFFQSxvQkFBQTtFQUNBLDJCQUFBO01BQUEsdUJBQUE7RUFDQSxzQkFBQTtNQUFBLHdCQUFBO0MzQjRzVEg7QTJCdnNUQTs7RUFFQyx1QkFBQTtDM0J5c1REO0EyQnRzVEE7O0VBRUMsY0FBQTtDM0J3c1REO0EyQnJzVEE7RXZCa0dDLGtCQUFBO0VBU0EscUJBQUE7Q0o4bFREO0FJcm1UQztFQWtZRjtJQWpZRyxrQkFBQTtHSndtVEE7Q0FDRjtBSWptVEM7RUF5WEY7SUF4WEcscUJBQUE7R0pvbVRBO0NBQ0Y7QU94aVRDO0VBNENBO0lEdktBLG9CQUFBO0dOdXFUQztDQUNGO0EyQnhzVEM7RUE4YUE7SXpCbk1BLG1CQUFBO0lBQ0Esb0JBQUE7R0ZpK1NDO0NBQ0Y7QTJCMXNUQztFQUNDLFdBQUE7QzNCNHNURjtBMkI3c1RDO0VBSUUsVUFBQTtDM0I0c1RIO0EyQmh0VEM7RUFRRSxlQUFBO0MzQjJzVEg7QTJCeHNURTtFQStaRDtJQTlaRSxXQUFBO0czQjJzVEQ7Q0FDRjtBQUNEO2lGQUNpRjtBMkJyc1RoRjtFdkJ5R0MsMEJBQUE7Q0orbFREO0EyQnBzVEE7RXZCUkMsaUJBQUE7Q0orc1REO0FPemtUQztFQTRDQTtJRHZLQSxvQkFBQTtHTndzVEM7Q0FDRjtBMkJ2c1RDO0VBNFlBO0l6Qm5NQSxtQkFBQTtJQUNBLG9CQUFBO0dGa2dUQztDQUNGO0FBQ0Q7aUZBQ2lGO0EyQnRzVGhGO0VBQ0MsMEJBQUE7RUFDQSxpQkFBQTtDM0J3c1REO0EyQjFzVEE7RUFLRSxZQUFBO0MzQndzVEY7QTJCcnNUQztFeEJqSEEsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0Esb0JBQUE7RUE4T0EsNkNBQUE7RXlCdk9FLFlBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7QzNCc3NUSDtBRTNnVEM7RUFDQyxhQUFBO0VBQ0EsWUFBQTtFQUVBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7Q0Y0Z1RGO0EyQnp0VEM7RXpCK09BLDZDQUFBO0V5QjlORSxZQUFBO0VBQ0EsVUFBQTtDM0I0c1RIO0EyQnhzVEM7RUFHRSxrQkFBQTtFQUNBLHFCQUFBO0MzQndzVEg7QTJCdHNURztFQStWRjtJQTlWRyxrQkFBQTtJQUNBLHFCQUFBO0czQnlzVEY7Q0FDRjtBMkJyc1RDO0VBQ0MsMEJBQUE7QzNCdXNURjtBMkJwc1RDO0VBR0Usa0JBQUE7QzNCb3NUSDtBMkJqc1RFO0VBQ0MsMEJBQUE7QzNCbXNUSDtBMkJwc1RFO0VBSUUscUVBQUE7QzNCbXNUSjtBMkIvclRFO0VBR0UsNkRBQUE7QzNCK3JUSjtBMkIzclRFO0VBR0UsNkVBQUE7QzNCMnJUSjtBMkJ4clRHO0VBQ0MsNEVBQUE7QzNCMHJUSjtBMkJ0clRFO0VBR0UsMEVBQUE7QzNCc3JUSjtBMkJuclRHO0VBQ0MseUVBQUE7QzNCcXJUSjtBMkJqclRFO0VBR0UsOEVBQUE7QzNCaXJUSjtBMkI5cVRHO0VBQ0MsNkVBQUE7QzNCZ3JUSjtBMkI1cVRFO0VBQ0MsMEJBQUE7QzNCOHFUSDtBMkIvcVRFO0VBSUUsdUVBQUE7QzNCOHFUSjtBMkJ4cVRHOztFQUVDLHVCQUFBO0MzQjBxVEo7QTJCcnFUQzs7RUFJRSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0MzQnFxVEg7QTJCM3FUQzs7RXpCaUlBLDZDQUFBO0NGOGlURDtBMkJqcVRDO0VBQ0MsbUJBQUE7QzNCbXFURjtBMkJwcVRDO0VBSUUsa0JBQUE7QzNCbXFUSDtBMkJqcVRHO0VBeVBGO0lBeFBHLGtCQUFBO0czQm9xVEY7Q0FDRjtBMkJscVRHO0VBcVBGO0lBcFBHLGtCQUFBO0czQnFxVEY7Q0FDRjtBMkJucVRHO0VBaVBGO0lBaFBHLGtCQUFBO0czQnNxVEY7Q0FDRjtBMkJ0clRDO0V6QnBFQSxhQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtDRjR2VEQ7QTJCenFURztFekIxRkYsYUFBQTtFQUNBLFlBQUE7RUFFQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBRUEsUUFBQTtFQTBFQSxzQ0FBQTtFQUNBLG1GQUFBO0V5QllHLFlBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUVBLFlBQUE7RUFDQSxlQUFBO0MzQitxVEo7QTJCN3FUSTtFQThOSDtJQTdOSSxZQUFBO0czQmdyVEg7Q0FDRjtBMkJ6cVRHO0VBQ0MsYUFBQTtFQUVBLHVCQUFBO0VBQ0EsYUFBQTtDM0IwcVRKO0EyQm5xVEc7RUFDQyxhQUFBO0MzQnFxVEo7QTJCbnFUSTtFQXVNSDtJQXRNSSx1QkFBQTtJQUNBLGFBQUE7RzNCc3FUSDtDQUNGO0EyQnBxVEk7RUFrTUg7SUFqTUksaUJBQUE7RzNCdXFUSDtDQUNGO0EyQmxxVEM7RUFFRSxrQkFBQTtDM0JtcVRIO0EyQmpxVEc7RUF1TEY7SUF0TEcsa0JBQUE7RzNCb3FURjtDQUNGO0EyQmxxVEc7RUFtTEY7SUFsTEcsa0JBQUE7RzNCcXFURjtDQUNGO0EyQm5xVEc7RUErS0Y7SUE5S0csa0JBQUE7RzNCc3FURjtDQUNGO0EyQmpxVEE7RUFDQyxtQkFBQTtFQUVBLGVBQUE7QzNCa3FURDtBMkJocVRDO0V6QmhLQSxhQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFeUI0SkMsV0FBQTtFQUVBLDBFQUFBO0VBTUEsWUFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0MzQmlxVEY7QTJCM3BURTs7RUFDQyxXQUFBO0MzQjhwVEg7QTJCenBUQTtFQUdDLG1CQUFBO0VBQ0EsV0FBQTtDM0J5cFREO0EyQnRwVEE7RXpCak1DLGFBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0V5QjZMQSxXQUFBO0MzQjZwVEQ7QTJCMXBUQTtFQUNDLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFFQSxjQUFBO0MzQjJwVEQ7QTJCenBUQztFQUNDLGVBQUE7QzNCMnBURjtBMkJ4cFRDO0V6QnJTQSxhQUFBO0VBQ0EsY0FBQTtFeUJ1U0Msb0NBQUE7TUFBQSxnQ0FBQTtDM0IwcFRGO0EyQnhwVEU7RUE0R0Q7SUEzR0Usb0NBQUE7UUFBQSxnQ0FBQTtHM0IycFREO0NBQ0Y7QTJCenBURTtFQXdHRDtJQXZHRSxvQ0FBQTtRQUFBLGdDQUFBO0czQjRwVEQ7Q0FDRjtBMkIxcFRFO0VBb0dEO0lBbkdFLCtDQUFBO1FBQUEsMkNBQUE7RzNCNnBURDtDQUNGO0EyQjFwVEM7RXpCdlRBLGNBQUE7RUFDQSxjQUFBO0V5QnlUQyxnREFBQTtNQUFBLDRDQUFBO0MzQjRwVEY7QTJCMXBURTtFQTBGRDtJQXpGRSwrQ0FBQTtRQUFBLDJDQUFBO0czQjZwVEQ7Q0FDRjtBMkIzcFRFO0VBc0ZEO0lBckZFLCtDQUFBO1FBQUEsMkNBQUE7RzNCOHBURDtDQUNGO0EyQjVwVEU7RUFrRkQ7SUFqRkUsK0NBQUE7UUFBQSwyQ0FBQTtHM0IrcFREO0NBQ0Y7QTJCN3BURTtFQThFRDtJQTdFRSwrQ0FBQTtRQUFBLDJDQUFBO0czQmdxVEQ7Q0FDRjtBMkI1cFRBO0VBR0MsbUJBQUE7RUFDQSxXQUFBO0MzQjRwVEQ7QTJCaHFUQTtFQU9FLFlBQUE7RUFDQSxVQUFBO0MzQjRwVEY7QTJCeHBUQTtFQUNDLFlBQUE7RUFFQSxxQkFBQTtFQUNBLDJCQUFBO0MzQnlwVEQ7QTJCdnBUQztFQXNEQTtJekJuTUEsbUJBQUE7SUFDQSxvQkFBQTtHRnd5VEM7Q0FDRjtBMkJ6cFRDOztFQUVDLG1DQUFBO01BQUEsK0JBQUE7QzNCMnBURjtBMkJ2cFRBO0V4QmhjQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxvQkFBQTtFeUJrVkEsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFFQSxZQUFBO0VBRUEsMEJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0MzQnlwVEQ7QTJCdnBUQztFQXlCQTtJekIzWEEsZ0JBQUE7SUFDQSxnQkFBQTtJeUJvV0MsWUFBQTtJQUNBLGFBQUE7SUFFQSxhQUFBO0lBRUEsZ0JBQUE7RzNCd3BUQTtDQUNGO0EyQnRwVEM7O0VBRUMsb0JBQUE7QzNCd3BURjtBMkJucFRBO0VBQ0MsbUJBQUE7RUFDQSxpQkFBQTtDM0JxcFREO0EyQm5wVEM7RUFHQTtJQUZDLGNBQUE7RzNCc3BUQTtDQUNGO0FBQ0Q7aUZBQ2lGO0FBQ2pGLG1CQUFtQjtBQUNuQjs7Z0ZBRWdGO0FBQ2hGO2lGQUNpRjtBNEJ2b1VoRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0UxQitHQyxnQkFBQTtFQUNBLGdCQUFBO0VFMkpBLGVBQUE7RXdCdFFBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0M1QndxVUQ7QTRCcnFVQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RXhCcVFDLGVBQUE7Q0pzN1REO0FBQ0Q7O2dGQUVnRjtBQUNoRjtpRkFDaUY7QTRCOXFVaEY7RTFCbUZDLGdCQUFBO0VBQ0Esb0JBQUE7RTBCakZBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QzVCZ3JVRDtBNEI5cVVDO0VBMDJCRjtJMUIveEJFLGdCQUFBO0lBQ0EsbUJBQUE7R0Z1bVVDO0NBQ0Y7QTRCaHJVQztFekIxQ0EsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0V5QjJDQyxlQUFBO0M1Qm1yVUY7QTRCaHJVQztFQUNDLGVBQUE7QzVCa3JVRjtBNEI5cVVBO0UxQndMQyxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0UwQnhMQSxtQkFBQTtFQUVBLHVCQUFBO0M1QmlyVUQ7QTRCL3FVQztFMUJvSkEsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUVBLHFDQUFBO01BQUEsaUNBQUE7RTBCckpDLFNBQUE7RUFDQSxVQUFBO0VBRUEsa0NBQUE7RUFDQSxxQ0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLHNDQUFBO0M1QmtyVUY7QTRCL3FVQztFQUNDLGdDQUFBO0M1QmlyVUY7QTRCOXFVQztFQUNDLCtCQUFBO0M1QmdyVUY7QTRCN3FVQztFQUNDLDRCQUFBO0M1QitxVUY7QTRCNXFVQztFQUNDLDJCQUFBO0M1QjhxVUY7QTRCMXFVQTs7RTFCSkMsWUFBQTtFQUNBLGFBQUE7RTBCT0Esc0JBQUE7QzVCNHFVRDtBQUNEOzs7O0dBSUc7QTRCdnFVRjtFQUNDLG1CQUFBO0VBQ0EsV0FBQTtFQUVBLDRCQUFBO0VBQ0EsaUJBQUE7QzVCd3FVRDtBNEJwcVVFO0UxQnlJRCxtQ0FBQTtFQUNBLDZFQUFBO0UwQnZJRSx1QkFBQTtDNUJzcVVIO0E0Qm5xVUU7RTFCbUlELG1DQUFBO0VBQ0EsNkVBQUE7RTBCaklFLGFBQUE7RUFFQSxXQUFBO0VBQ0EsaUNBQUE7QzVCb3FVSDtBNEJscVVHO0VBQ0MsdUJBQUE7RUFDQSxXQUFBO0M1Qm9xVUo7QTRCaHFVRTs7RTFCb0NELGFBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUVBLFFBQUE7RUF2Q0EsNkJBQUE7RUFDQSx5QkFBQTtFMEJBRSxVQUFBO0VBQ0EsVUFBQTtFQUVBLFlBQUE7QzVCc3FVSDtBNEJocVVFO0VBQ0MsV0FBQTtDNUJrcVVIO0FBQ0Q7Ozs7R0FJRztBNEJ4cFVEO0VBNnVCRjtJQTV1QkcsWUFBQTtJQUNBLFVBQUE7RzVCMnBVQTtDQUNGO0E0QnhwVUE7RUFHRSwwQkFBQTtDNUJ3cFVGO0E0QnRwVUU7RUFDQywwQkFBQTtDNUJ3cFVIO0E0QnBwVUM7RUFDQywwQkFBQTtDNUJzcFVGO0E0Qm5wVUM7RUFDQywwQkFBQTtDNUJxcFVGO0E0QmxwVUM7RUFFQztJdEIvRkQsb0JBQUE7SUFqQ0EsWUFBQTtJQUNBLHlCQUFBO0lBQ0EsMEJBQUE7R05xeFVDO0NBQ0Y7QTRCaHBVQztFQTJzQkY7SUExc0JHLFlBQUE7SUFFQSxtQkFBQTtJQUNBLHFCQUFBO0c1QmtwVUE7RTRCaHBVQTtJQUNDLGdCQUFBO0c1QmtwVUQ7RTRCL29VQTtJQUNDLFdBQUE7SUFDQSwrQkFBQTtHNUJpcFVEO0U0Qi9vVUM7SUFDQyxXQUFBO0c1QmlwVUY7Q0FDRjtBQUNEOzs7O0dBSUc7QTRCeG9VRDtFQUdFLGdCQUFBO0M1QndvVUg7QTRCM29VQztFQU9FLGFBQUE7RUFDQSxVQUFBO0VBRUEsVUFBQTtDNUJzb1VIO0E0QnBvVUc7RUFDQyxXQUFBO0VBQ0EsWUFBQTtDNUJzb1VKO0E0Qm5vVUc7RUFDQyxZQUFBO0M1QnFvVUo7QTRCOW5VRTtFQUVDOztJQUVDLGFBQUE7SUFDQSxPQUFBO0c1QituVUY7RTRCN25VRTs7SUFDQyx3QkFBQTtJQUNBLFdBQUE7RzVCZ29VSDtFNEI1blVDO0kxQmZGLHFDQUFBO0lBQ0EsNkVBQUE7R0Y4b1VDO0U0QjVuVUM7STFCbkJGLHFDQUFBO0lBQ0EsK0VBQUE7R0ZrcFVDO0NBQ0Y7QUFDRDs7Z0ZBRWdGO0FBQ2hGOztnRkFFZ0Y7QTRCbG5VL0U7RXhCbEpDLGtCQUFBO0VBU0EscUJBQUE7RUZoQkEsNkJBQUE7RUFDQSx5QkFBQTtDRmd4VUQ7QUl4d1VDO0VBa1lGO0lBallHLGtCQUFBO0dKMndVQTtDQUNGO0FJcHdVQztFQXlYRjtJQXhYRyxxQkFBQTtHSnV3VUE7Q0FDRjtBNEJsb1VBO0VBS0UsWUFBQTtFQUNBLGFBQUE7QzVCZ29VRjtBNEI3bVVDO0VBcWxCRjtJMUJ2bUJFLG1CQUFBO0lBQ0Esb0JBQUE7R0Ztb1VDO0NBQ0Y7QTRCMW1VRTtFQTRrQkg7SUEza0JJLG9CQUFBO0c1QjZtVUQ7Q0FDRjtBNEIzbVVFO0VBd2tCSDtJQXZrQkksWUFBQTtHNUI4bVVEO0NBQ0Y7QTRCeG5VQTtFMUIvTUMsZ0JBQUE7RUFDQSxnQkFBQTtFRTJKQSxlQUFBO0V3QnFFQyxpQkFBQTtDNUI0bVVGO0E0QjFtVUU7RUE0akJIO0kxQi94QkUsZ0JBQUE7SUFDQSxnQkFBQTtJMEJxT0Usc0JBQUE7RzVCNm1VRDtDQUNGO0E0QjNtVUU7RUFzakJIO0kxQi94QkUsZ0JBQUE7SUFDQSxnQkFBQTtJMEIyT0UsVUFBQTtHNUI4bVVEO0NBQ0Y7QTRCNW9VQTtFQWtDRSxnQkFBQTtDNUI2bVVGO0E0QnhtVUU7RUF5aUJIO0lBeGlCSSxpQkFBQTtJQUNBLHFCQUFBO0lBQ0Esa0JBQUE7RzVCMm1VRDtDQUNGO0E0QnRtVUU7RUFnaUJIO0lBL2hCSSxtQkFBQTtHNUJ5bVVEO0NBQ0Y7QTRCcG1VRTs7O0V6QmtQRCxxQ0FBQTtFQUNBLGVBQUE7RUNqVkEsZUFBQTtFRnhLQSxnQkFBQTtFQUNBLGdCQUFBO0VFb09BLHNCQUFBO0V3QndDRSxtQkFBQTtDNUJ3bVVIO0FHMTNUQzs7O0VBQ0Msc0JBQUE7Q0g4M1RGO0E0QjNtVUc7OztFQUNDLGdCQUFBO0M1QittVUo7QTRCNW1VRztFQTRnQko7OztJQTNnQkssZUFBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsbUJBQUE7RzVCaW5VRjtDQUNGO0E0Qi9tVUc7RUFxZ0JKOzs7SUFwZ0JLLGtCQUFBO0lBQ0EsZ0JBQUE7RzVCb25VRjtDQUNGO0E0QmxuVUc7OztFeEIzR0YsZUFBQTtDSmt1VUQ7QTRCN21VQztFQXNmRjtJMUJ2bUJFLG1CQUFBO0lBQ0Esb0JBQUE7R0ZrdVVDO0NBQ0Y7QTRCM21VQztFQThlRjtJMUJ2bUJFLG1CQUFBO0lBQ0Esb0JBQUE7R0Z3dVVDO0NBQ0Y7QTRCcG5VQTtFeEJ2TUMsMEJBQUE7RXdCaU5DLFlBQUE7RUFDQSxlQUFBO0M1QjhtVUY7QUFDRDtpRkFDaUY7QUFDakYseUJBQXlCO0FPbDBVdkI7RUE0Q0E7SUR2S0Esb0JBQUE7R05pOFVDO0NBQ0Y7QU8veVVDO0VBb0JBO0lEdktBLGNBQUE7R05zOFVDO0NBQ0Y7QTRCam1VQTtFQUdDLFlBQUE7QzVCaW1VRDtBTy8wVUM7RUE0Q0E7SUR2S0Esb0JBQUE7R044OFVDO0NBQ0Y7QTRCbm1VQTtFQUlDLGFBQUE7QzVCa21VRDtBT3YxVUM7RUE0Q0E7SUR2S0Esb0JBQUE7R05zOVVDO0NBQ0Y7QU9wMFVDO0VBb0JBO0lEdktBLG9CQUFBO0dOMjlVQztDQUNGO0FPajJVQztFQTRDQTtJRHZLQSxjQUFBO0dOZytVQztDQUNGO0FPOTBVQztFQW9CQTtJRHZLQSxjQUFBO0dOcStVQztDQUNGO0FPdjBVQztFQVFBO0lEbkdBLG9CQUFBO0dOczZVQztDQUNGO0FBQ0QseUJBQXlCO0FPejRVdkI7RUFvRUE7SUR2S0EsY0FBQTtHTmcvVUM7Q0FDRjtBT3QzVUM7RUE0Q0E7SUR2S0EsY0FBQTtHTnEvVUM7Q0FDRjtBNEI5bVVDO0VBRUM7SUFDQyxZQUFBO0c1QittVUQ7Q0FDRjtBT3g1VUM7RUFvRUE7SUR2S0Esb0JBQUE7R04rL1VDO0NBQ0Y7QU9yNFVDO0VBNENBO0lEdktBLG9CQUFBO0dOb2dWQztDQUNGO0E0QmhuVUM7RUFFQztJQUNDLFlBQUE7RzVCaW5VRDtDQUNGO0FBQ0Qsc0JBQXNCO0E0QjVtVXJCO0VBQ0MsbUJBQUE7RUFFQSxpQkFBQTtDNUI2bVVEO0E0QjNtVUM7O0UxQnpWQSxhQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtDRnU4VUQ7QTRCaG5VQztFQUNDLFdBQUE7RUFDQSwwQkFBQTtFQUNBLFlBQUE7QzVCa25VRjtBNEI3bVVFO0V4Qm5URCwwQkFBQTtDSm02VUQ7QTRCem1VRTtFeEJsVEQsMEJBQUE7Q0o4NVVEO0E0QnJtVUU7RXhCclZELDBCQUFBO0NKNjdVRDtBNEJubVVDO0VBOFdGO0l4QnJ3QkUscUJBQUE7R0o4L1VDO0NBQ0Y7QTRCcG1VQztFQTBXRjtJQXpXRyxrQkFBQTtHNUJ1bVVBO0U0QnJtVUE7SUFDQyxXQUFBO0lBQ0EsV0FBQTtJQUVBLGtDQUFBO1FBQUEsOEJBQUE7RzVCc21VRDtDQUNGO0E0Qm5tVUM7RUFFQztJQUNDLGtDQUFBO1FBQUEsOEJBQUE7RzVCb21VRDtDQUNGO0E0QmptVUM7RUFFQztJQUNDLGtDQUFBO1FBQUEsOEJBQUE7RzVCa21VRDtDQUNGO0E0QjlsVUE7RUFLQyxtQkFBQTtFQUNBLFdBQUE7RUFFQSwwQkFBQTtDNUIybFVEO0FPbCtVQztFQW9FQTtJRHZLQSxjQUFBO0dOeWtWQztDQUNGO0FPLzhVQztFQTRDQTtJRHZLQSxjQUFBO0dOOGtWQztDQUNGO0E0Qm5tVUM7RXhCOVdBLDBCQUFBO0NKbzlVRDtBNEJsbVVDO0V4QjFXQSwwQkFBQTtDSis4VUQ7QTRCam1VQztFeEIxWUEsMEJBQUE7Q0o4K1VEO0E0Qi9sVUE7RXhCcmJDLGtCQUFBO0VBdkJBLHFCQUFBO0NKK2lWRDtBSXRoVkM7RUFnWEY7SUEvV0csa0JBQUE7R0p5aFZBO0NBQ0Y7QTRCcG1VQztFQXFURjtJMUJsbUJFLG1CQUFBO0kwQmdUQyxrQkFBQTtJQUNBLHFCQUFBO0c1QnNtVUE7Q0FDRjtBNEJwbVVDO0VBOFNGO0lBN1NHLGtCQUFBO0lBQ0EscUJBQUE7RzVCdW1VQTtDQUNGO0FPM2dWQztFQW9FQTtJRHZLQSxvQkFBQTtHTmtuVkM7Q0FDRjtBT3gvVUM7RUE0Q0E7SUR2S0Esb0JBQUE7R051blZDO0NBQ0Y7QTRCcm1VQztFQStSRjtJQTlSRyxrQkFBQTtHNUJ3bVVBO0NBQ0Y7QTRCL21VQTtFQVVFLGlCQUFBO0M1QndtVUY7QUFDRCxjQUFjO0E0QjlsVWI7RXhCL2RDLGtCQUFBO0VBU0EscUJBQUE7RUE2Q0EsMEJBQUE7Q0o0Z1ZEO0FJaGtWQztFQWdYRjtJQS9XRyxrQkFBQTtHSm1rVkE7Q0FDRjtBSTVqVkM7RUF1V0Y7SUF0V0cscUJBQUE7R0oralZBO0NBQ0Y7QTRCbG1VQztFQW9RRjtJMUJ2bUJFLG1CQUFBO0lBQ0Esb0JBQUE7R0Z5OFVDO0NBQ0Y7QTRCbm1VQTtFQUdDLHNCQUFBO0VBQ0EsaUJBQUE7QzVCbW1VRDtBQUNEO2lGQUNpRjtBQUNqRjs7O0dBR0c7QTRCMWxVRjtFQUNDLG1CQUFBO0VBQ0EsV0FBQTtFQUVBLGlCQUFBO0M1QjJsVUQ7QTRCemxVQzs7RTFCamdCQSxhQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtDRjZsVkQ7QTRCOWxVQztFQUNDLFdBQUE7RUFDQSwwQkFBQTtFQUNBLFlBQUE7QzVCZ21VRjtBNEIzbFVFO0VBQ0MsMEJBQUE7QzVCNmxVSDtBNEIxbFVFO0VBQ0MsWUFBQTtFQUVBLDBCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0M1QjJsVUg7QTRCdmxVQztFQTRNRjtJeEJyd0JFLHFCQUFBO0dKb3BWQztDQUNGO0E0QnhsVUM7RUF3TUY7SUF2TUcsY0FBQTtJQUVBLGtCQUFBO0c1QjBsVUE7RTRCeGxVQTtJQUNDLFdBQUE7SUFDQSxXQUFBO0lBRUEsa0NBQUE7UUFBQSw4QkFBQTtHNUJ5bFVEO0NBQ0Y7QTRCdGxVQztFQTJMRjtJQTFMRyxjQUFBO0c1QnlsVUE7RTRCdmxVQTtJQUNDLGtDQUFBO1FBQUEsOEJBQUE7RzVCeWxVRDtDQUNGO0E0QnRsVUM7RUFFQztJQUNDLGtDQUFBO1FBQUEsOEJBQUE7RzVCdWxVRDtDQUNGO0E0Qm5sVUE7RUFLQyxtQkFBQTtFQUNBLFdBQUE7RUFFQSwwQkFBQTtDNUJnbFVEO0FPNW5WQztFQW9FQTtJRHZLQSxjQUFBO0dObXVWQztDQUNGO0FPem1WQztFQTRDQTtJRHZLQSxvQkFBQTtHTnd1VkM7Q0FDRjtBNEJ4bFVDO0VBQ0MsMEJBQUE7QzVCMGxVRjtBNEJ2bFVDO0VBNkpGO0lBNUpHLGNBQUE7RzVCMGxVQTtDQUNGO0E0QnhsVUM7RUF5SkY7SUF4SkcsY0FBQTtHNUIybFVBO0NBQ0Y7QTRCeGxVQTtFeEIxbEJDLGtCQUFBO0VBdkJBLHFCQUFBO0NKNnNWRDtBSXByVkM7RUFnWEY7SUEvV0csa0JBQUE7R0p1clZBO0NBQ0Y7QTRCN2xVQztFQWdKRjtJMUJsbUJFLG1CQUFBO0kwQnFkQyxrQkFBQTtJQUNBLHFCQUFBO0c1QitsVUE7Q0FDRjtBNEI3bFVDO0VBeUlGO0lBeElHLGtCQUFBO0lBQ0EscUJBQUE7RzVCZ21VQTtDQUNGO0E0QjdsVUE7RUFHQyxpQkFBQTtDNUI2bFVEO0E0QjNsVUM7RUE4SEY7SUE3SEcsb0JBQUE7RzVCOGxVQTtDQUNGO0E0QnhsVUM7RUFzSEY7STFCL3hCRSxnQkFBQTtJQUNBLG9CQUFBO0dGcXdWQztDQUNGO0FPdnJWQztFQW9FQTtJRHZLQSxvQkFBQTtHTjh4VkM7Q0FDRjtBT3BxVkM7RUE0Q0E7SUR2S0Esb0JBQUE7R05teVZDO0NBQ0Y7QTRCOWxVQztFQTRHRjtJQTNHRyxrQkFBQTtHNUJpbVVBO0NBQ0Y7QTRCOWxVQTtFQUNDLG1CQUFBO0M1QmdtVUQ7QTRCOWxVQztFQUdFLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFFQSxXQUFBO0M1QjZsVUg7QTRCM2xVRztFQTJGSjtJQTFGSyxjQUFBO0c1QjhsVUY7Q0FDRjtBNEJ6bVVDO0VBZUUsVUFBQTtFQUNBLGFBQUE7RUFFQSxVQUFBO0M1QjRsVUg7QTRCMWxVRztFQUNDLFdBQUE7RUFDQSxZQUFBO0M1QjRsVUo7QTRCMWxVSTtFQTRFTDtJQTNFTSxZQUFBO0c1QjZsVUg7Q0FDRjtBNEIzbFVJO0VBd0VMO0lBdkVNLFlBQUE7RzVCOGxVSDtDQUNGO0E0QjNsVUc7RUFDQyxZQUFBO0M1QjZsVUo7QTRCM2xVSTtFQWdFTDtJQS9ETSxZQUFBO0c1QjhsVUg7Q0FDRjtBNEI1bFVJO0VBNERMO0lBM0RNLFlBQUE7RzVCK2xVSDtDQUNGO0E0QnpvVUM7RUErQ0UsaUJBQUE7QzVCNmxVSDtBNEIzbFVHO0VBbURKO0lBbERLLGNBQUE7RzVCOGxVRjtDQUNGO0E0QmpwVUM7RUF1REUsMEJBQUE7QzVCNmxVSDtBNEIzbFVHO0VBQ0MsMEJBQUE7QzVCNmxVSjtBNEIxcFVBO0VBbUVFLGdDQUFBO0M1QjBsVUY7QTRCeGxVRTtFQWtDSDtJQWpDSSxjQUFBO0c1QjJsVUQ7RTRCemxVQztJQUNDLG1CQUFBO0c1QjJsVUY7Q0FDRjtBNEJ4bFVFO0VBMEJIO0lBekJJLGNBQUE7RzVCMmxVRDtDQUNGO0E0QnZsVUE7RUFDQyxtQ0FBQTtNQUFBLCtCQUFBO0M1QnlsVUQ7QUFDRDs7Z0ZBRWdGO0E0QnBsVS9FO0V4Qmx6QkMsaUJBQUE7RUFLQSxvQkFBQTtDSnE0VkQ7QTRCcmxVQztFQUNDLGNBQUE7QzVCdWxVRjtBNEJwbFVDO0VBQ0MsaUJBQUE7QzVCc2xVRjtBQUNELHVCQUF1QjtBQUN2Qjs7Z0ZBRWdGO0E2QngrVi9FO0VBQ0MsbUJBQUE7QzdCMCtWRDtBNkJ2K1ZBO0UzQnNJQyw2QkFBQTtFQUNBLHlCQUFBO0UyQnBJQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFFQSw0QkFBQTtFQUNBLHdCQUFBO0M3QnUrVkQ7QTZCcitWQztFQTJERjtJQTFERyxhQUFBO0lBRUEsYUFBQTtJQUNBLE9BQUE7SUFFQSx3QkFBQTtHN0JzK1ZBO0NBQ0Y7QTZCbitWQTtFM0IrR0MsNkJBQUE7RUFDQSx5QkFBQTtFRXFPQSxtQkFBQTtFeUJqVkEsV0FBQTtDN0JxK1ZEO0E2QmwrVkE7RTNCK1RDLDZDQUFBO0VFdkdBLFlBQUE7RUZoSEEsNkJBQUE7RUFDQSx5QkFBQTtFMkJuR0EsZUFBQTtFQUNBLGlCQUFBO0M3Qm0rVkQ7QTZCaitWQztFQUVDO0lBQ0MsaUJBQUE7SUFDQSxxQkFBQTtHN0JrK1ZEO0NBQ0Y7QTZCOTlWQTtFM0I4REMsZ0JBQUE7RUFDQSxxQkFBQTtFQThPQSw2Q0FBQTtFQXZOQSw2QkFBQTtFQUNBLHlCQUFBO0UyQmxGQSxZQUFBO0VBQ0EsVUFBQTtDN0JpK1ZEO0E2Qi85VkM7RUFFQztJQUNDLHFCQUFBO0c3QmcrVkQ7Q0FDRjtBNkI1OVZBO0V6QnNMQyxZQUFBO0V5QmxMQSxlQUFBO0VBQ0EsaUJBQUE7QzdCNDlWRDtBQUNEOztnRkFFZ0Y7QThCeGlXL0U7RUFHQyw4QkFBQTtFQUNBLGdCQUFBO0M5QndpV0Q7QThCcmlXQTtFQUNDLG9CQUFBO0M5QnVpV0Q7QThCcmlXQztFQXlJRjtJQXhJRyxhQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0c5QndpV0E7Q0FDRjtBOEJ0aVdDO0VBa0lGO0lBaklHLFlBQUE7SUFDQSxlQUFBO0lBQ0EsbUJBQUE7RzlCeWlXQTtDQUNGO0E4QnRpV0E7RUFDQyxpQkFBQTtDOUJ3aVdEO0E4QnJpV0E7RUFHQyxnQkFBQTtDOUJxaVdEO0E4QnhpV0E7RTVCd1NDLG1CQUFBO0VBRUEsZUFBQTtFQUNBLG9CQUFBO0VFakVBLGVBQUE7Q0pvMFZEO0FFandWQztFQUNDLFNBQUE7RUFDQSxVQUFBO0VBRUEsbUJBQUE7RUFFQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsK0JBQUE7RUFDQSwyQkFBQTtFQUNBLGlDQUFBO0NGaXdWRjtBRTl2VkM7RUFDQywrQkFBQTtNQUFBLDJCQUFBO0NGZ3dWRjtBOEJ0aldFO0VBQ0MsV0FBQTtDOUJ3aldIO0E4QnJqV0U7RUFDQyxXQUFBO0M5QnVqV0g7QThCcGpXRTtFQXFHSDtJNUJpTEUsbUJBQUE7SUFFQSxlQUFBO0lBQ0Esb0JBQUE7R0ZpeVZDO0VFL3hWRDtJQUNDLFNBQUE7SUFDQSxVQUFBO0lBRUEsbUJBQUE7SUFFQSxrQ0FBQTtJQUNBLHFDQUFBO0lBQ0EsK0JBQUE7SUFDQSxZQUFBO0lBQ0Esc0JBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsK0JBQUE7SUFDQSwyQkFBQTtJQUNBLGlDQUFBO0dGK3hWQTtFRTV4VkQ7SUFDQywrQkFBQTtRQUFBLDJCQUFBO0dGOHhWQTtDQUNGO0E4QnZrV0U7RUErRkg7STVCaUxFLG1CQUFBO0lBRUEsZUFBQTtJQUNBLG9CQUFBO0dGMHpWQztFRXh6VkQ7SUFDQyxTQUFBO0lBQ0EsVUFBQTtJQUVBLG1CQUFBO0lBRUEsa0NBQUE7SUFDQSxxQ0FBQTtJQUNBLCtCQUFBO0lBQ0EsWUFBQTtJQUNBLHNCQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLCtCQUFBO0lBQ0EsMkJBQUE7SUFDQSxpQ0FBQTtHRnd6VkE7RUVyelZEO0lBQ0MsK0JBQUE7UUFBQSwyQkFBQTtHRnV6VkE7Q0FDRjtBOEJ4bFdBO0UzQjNEQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxvQkFBQTtFRTJKQSxlQUFBO0UwQjdNQSxVQUFBO0M5QjRsV0Q7QThCam1XQTtFMUJrTkMsZUFBQTtDSms1VkQ7QThCM2xXRTtFQUNDLGVBQUE7QzlCNmxXSDtBOEJobFdBO0U1QitCQyxnQkFBQTtFQUNBLG9CQUFBO0VFdUpBLGVBQUE7RTBCbExBLGlCQUFBO0M5QmlsV0Q7QThCOWtXQTtFQXhGQyw4QkFBQTtFQUNBLGdCQUFBO0M5QnlxV0Q7QThCbGxXQTtFNUJ5T0MsbUJBQUE7RUFFQSxlQUFBO0VBQ0Esb0JBQUE7Q0YyMlZEO0FFejJWQztFQUNDLFNBQUE7RUFDQSxVQUFBO0VBRUEsbUJBQUE7RUFFQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsK0JBQUE7RUFDQSwyQkFBQTtFQUNBLGlDQUFBO0NGeTJWRjtBRXQyVkM7RUFDQywrQkFBQTtNQUFBLDJCQUFBO0NGdzJWRjtBOEJobVdHO0VBK0NKO0k1QmlMRSxtQkFBQTtJQUVBLGVBQUE7SUFDQSxvQkFBQTtHRm00VkM7RUVqNFZEO0lBQ0MsU0FBQTtJQUNBLFVBQUE7SUFFQSxtQkFBQTtJQUVBLGtDQUFBO0lBQ0EscUNBQUE7SUFDQSwrQkFBQTtJQUNBLFlBQUE7SUFDQSxzQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSwrQkFBQTtJQUNBLDJCQUFBO0lBQ0EsaUNBQUE7R0ZpNFZBO0VFOTNWRDtJQUNDLCtCQUFBO1FBQUEsMkJBQUE7R0ZnNFZBO0NBQ0Y7QThCbG5XRTtFQXdDSDtJNUJqQ0UsZ0JBQUE7SUFDQSxtQkFBQTtHRittV0M7Q0FDRjtBOEJsbldBO0VBQ0MsaUNBQUE7RUFDQSxpQkFBQTtDOUJvbldEO0E4QmxuV0M7RUE4QkY7SUE3QkcsZ0JBQUE7RzlCcW5XQTtDQUNGO0E4QmpuV0U7RUF3Qkg7SUF2QkksaUJBQUE7RzlCb25XRDtDQUNGO0E4QjdtV0M7OztFQUNDLG9CQUFBO0VBQ0EsWUFBQTtDOUJpbldGO0E4Qm5uV0M7OztFQUNDLG9CQUFBO0VBQ0EsWUFBQTtDOUJpbldGO0E4QjdtV0E7RUFDQyxlQUFBO0M5QittV0Q7QThCN21XQztFQUNDLGVBQUE7QzlCK21XRjtBQUNEOztnRkFFZ0Y7QStCaHdXL0U7RTNCaU9DLDBCQUFBO0NKa2lXRDtBK0Jod1dDO0VBQ0MsbUJBQUE7Qy9Ca3dXRjtBK0Jod1dFO0U3Qm9LRCxhQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFNkJ4S0UseUNBQUE7RUFDQSxZQUFBO0VBQ0EsK0JBQUE7Qy9CdXdXSDtBK0Jsd1dHO0VBQ0MsV0FBQTtFQUNBLHFCQUFBO0MvQm93V0o7QStCMXZXQTtFN0I4R0MsNkJBQUE7RUFDQSx5QkFBQTtFNkI1R0EsbUJBQUE7Qy9CNHZXRDtBK0J6dldBO0U1QmpDQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxtQkFBQTtFNkI3RUEsaUJBQUE7RUFDQSwwQkFBQTtDL0I2dldEO0ErQmx3V0E7RTNCb1FDLGVBQUE7Q0ppZ1dEO0ErQnp2V0E7RUFHQyxpQkFBQTtDL0J5dldEO0ErQnZ2V0M7RUFDQyxVQUFBO0MvQnl2V0Y7QStCdHZXQztFN0IyREEsZ0JBQUE7RUFDQSxvQkFBQTtDRjhyV0Q7QStCcnZXQTtFM0JrT0MsZUFBQTtFMkI5TkEsc0JBQUE7RUFDQSxtQkFBQTtDL0JxdldEO0ErQm52V0M7RTNCbU9BLGVBQUE7Q0ptaFdEO0ErQmp2V0E7RUFDQyxVQUFBO0MvQm12V0Q7QStCanZXQztFQUNDLG9CQUFBO0MvQm12V0Y7QStCN3VXRTtFQUNDLG1CQUFBO0MvQit1V0g7QStCMXVXQTs7OztFM0JrS0MsWUFBQTtDSjhrV0Q7QUFDRDs7O0VBR0U7QStCdnVXRDtFQUdDLHdCQUFBO0MvQnV1V0Q7QStCcnVXQztFQXlERjtJQXhERyxpQ0FBQTtJQUNBLGdCQUFBO0cvQnd1V0E7Q0FDRjtBK0J0dVdDO0VBQ0MsY0FBQTtDL0J3dVdGO0ErQm52V0E7RTNCaUtDLGVBQUE7Q0pxbFdEO0ErQjl0V0U7O0UzQmlKRCxlQUFBO0NKaWxXRDtBK0I3dFdFO0UzQm9JRCxlQUFBO0VBNkRBLHNCQUFBO0NKZ2lXRDtBK0J6dFdFO0VBeUJIO0lBeEJJLGlCQUFBO0lBRUEsYUFBQTtJQUNBLGtCQUFBO0cvQjJ0V0Q7Q0FDRjtBK0J6dFdFO0VBa0JIO0lBakJJLFlBQUE7SUFDQSxlQUFBO0lBQ0EsbUJBQUE7Ry9CNHRXRDtDQUNGO0ErQjV3V0E7RUFvREUsZ0JBQUE7Qy9CMnRXRjtBK0J6dFdFO0VBUUg7SUFQSSxpQkFBQTtJQUVBLGdCQUFBO0cvQjJ0V0Q7Q0FDRjtBQUNEOztnRkFFZ0Y7QWdDNzNXL0U7RUZHQyw4QkFBQTtFQUNBLGdCQUFBO0M5QjYzV0Q7QWdDajRXQTtFOUJvVUMsbUJBQUE7RUFFQSxlQUFBO0VBQ0Esb0JBQUE7Q0YraldEO0FFN2pXQztFQUNDLFNBQUE7RUFDQSxVQUFBO0VBRUEsbUJBQUE7RUFFQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsK0JBQUE7RUFDQSwyQkFBQTtFQUNBLGlDQUFBO0NGNmpXRjtBRTFqV0M7RUFDQywrQkFBQTtNQUFBLDJCQUFBO0NGNGpXRjtBZ0MvNFdHO0VBOENGO0k5QjZRQSxtQkFBQTtJQUVBLGVBQUE7SUFDQSxvQkFBQTtHRnVsV0M7RUVybFdEO0lBQ0MsU0FBQTtJQUNBLFVBQUE7SUFFQSxtQkFBQTtJQUVBLGtDQUFBO0lBQ0EscUNBQUE7SUFDQSwrQkFBQTtJQUNBLFlBQUE7SUFDQSxzQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSwrQkFBQTtJQUNBLDJCQUFBO0lBQ0EsaUNBQUE7R0ZxbFdBO0VFbGxXRDtJQUNDLCtCQUFBO1FBQUEsMkJBQUE7R0ZvbFdBO0NBQ0Y7QWdDajZXRTtFQXVDRDtJOUIyREEsZ0JBQUE7SUFDQSxtQkFBQTtHRm0wV0M7Q0FDRjtBZ0NqNldBO0VGR0MsaUJBQUE7QzlCaTZXRDtBZ0NoNldBO0VBR0MsaUJBQUE7Q2hDZzZXRDtBZ0NuNldBO0U1QjRRQyxlQUFBO0U0QnBRQyxxQ0FBQTtDaEMrNVdGO0FnQzc1V0U7RUFDQyw2QkFBQTtDaEMrNVdIO0FnQzE1V0E7RUZYQyxnQkFBQTtFRWNBLFVBQUE7Q2hDMjVXRDtBZ0M5NVdBO0U5QjBSQyxtQkFBQTtFQUVBLGVBQUE7RUFDQSxvQkFBQTtFRWpFQSxlQUFBO0NKd3NXRDtBRXJvV0M7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUVBLG1CQUFBO0VBRUEsa0NBQUE7RUFDQSxxQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7RUFDQSxpQ0FBQTtDRnFvV0Y7QUVsb1dDO0VBQ0MsK0JBQUE7TUFBQSwyQkFBQTtDRm9vV0Y7QThCMTdXRTtFQUNDLFdBQUE7QzlCNDdXSDtBOEJ6N1dFO0VBQ0MsV0FBQTtDOUIyN1dIO0E4Qng3V0U7RUFxR0g7STVCaUxFLG1CQUFBO0lBRUEsZUFBQTtJQUNBLG9CQUFBO0dGcXFXQztFRW5xV0Q7SUFDQyxTQUFBO0lBQ0EsVUFBQTtJQUVBLG1CQUFBO0lBRUEsa0NBQUE7SUFDQSxxQ0FBQTtJQUNBLCtCQUFBO0lBQ0EsWUFBQTtJQUNBLHNCQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLCtCQUFBO0lBQ0EsMkJBQUE7SUFDQSxpQ0FBQTtHRm1xV0E7RUVocVdEO0lBQ0MsK0JBQUE7UUFBQSwyQkFBQTtHRmtxV0E7Q0FDRjtBOEIzOFdFO0VBK0ZIO0k1QmlMRSxtQkFBQTtJQUVBLGVBQUE7SUFDQSxvQkFBQTtHRjhyV0M7RUU1cldEO0lBQ0MsU0FBQTtJQUNBLFVBQUE7SUFFQSxtQkFBQTtJQUVBLGtDQUFBO0lBQ0EscUNBQUE7SUFDQSwrQkFBQTtJQUNBLFlBQUE7SUFDQSxzQkFBQTtJQUNBLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSwrQkFBQTtJQUNBLDJCQUFBO0lBQ0EsaUNBQUE7R0Y0cldBO0VFenJXRDtJQUNDLCtCQUFBO1FBQUEsMkJBQUE7R0YycldBO0NBQ0Y7QWdDcitXQzs7RUFDQyxvQkFBQTtFQUNBLFlBQUE7Q2hDdytXRjtBZ0MxK1dDOztFQUNDLG9CQUFBO0VBQ0EsWUFBQTtDaEN3K1dGO0FBQ0Q7O2dGQUVnRjtBaUNoaVgvRTtFQUNDLHVCQUFBO0VBQ0EsbUJBQUE7Q2pDa2lYRDtBaUNoaVhDO0VBMkZGO0lBMUZHLGNBQUE7R2pDbWlYQTtDQUNGO0FpQ2ppWEM7RUF1RkY7SUF0RkcsbUJBQUE7R2pDb2lYQTtDQUNGO0FpQ2ppWEE7RUFHQyxpQ0FBQTtFQUNBLHFCQUFBO0NqQ2lpWEQ7QWlDOWhYQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsb0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtDakMraFhEO0FpQzdoWEM7RUFrRUY7SUFqRUcsYUFBQTtJQUNBLGNBQUE7R2pDZ2lYQTtDQUNGO0FpQzloWEM7RUE2REY7SUEzREcsYUFBQTtJQUNBLGNBQUE7R2pDZ2lYQTtDQUNGO0FpQzdoWEE7RUFDQyxpQkFBQTtDakMraFhEO0FpQzVoWEE7RUFHQyxpQkFBQTtDakM0aFhEO0FpQzFoWEM7RUE2Q0Y7SUEzQ0csb0JBQUE7R2pDNGhYQTtDQUNGO0FpQ3poWEE7RTlCdkRDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFOEJ3REEsZUFBQTtFQUNBLFVBQUE7Q2pDNGhYRDtBaUN6aFhBO0VBQ0Msa0JBQUE7Q2pDMmhYRDtBaUN4aFhBO0UvQitDQyxnQkFBQTtFQUNBLGdCQUFBO0UrQjVDQSxVQUFBO0NqQ3loWEQ7QWlDbmhYQztFQUdFLGVBQUE7Q2pDbWhYSDtBaUN6Z1hDOzs7OztFQUNDLG9CQUFBO0VBQ0EsWUFBQTtDakMrZ1hGO0FpQ2poWEM7Ozs7O0VBQ0Msb0JBQUE7RUFDQSxZQUFBO0NqQytnWEY7QUFDRDs7Z0ZBRWdGO0FrQzltWC9FO0VBQ0MsdUJBQUE7RUFDQSxtQkFBQTtDbENnblhEO0FrQzltWEM7RUFzQ0E7SUFyQ0MsY0FBQTtHbENpblhBO0NBQ0Y7QWtDL21YQztFQWtDQTtJQWpDQyxtQkFBQTtHbENrblhBO0NBQ0Y7QWtDL21YQTtFQUlFLGVBQUE7Q2xDOG1YRjtBa0M1bVhFO0VBQ0MsZUFBQTtDbEM4bVhIO0FrQzVsWEM7Ozs7O0VBQ0Msb0JBQUE7RUFDQSxZQUFBO0NsQ2ttWEY7QWtDcG1YQzs7Ozs7RUFDQyxvQkFBQTtFQUNBLFlBQUE7Q2xDa21YRjtBQUNEOztnRkFFZ0Y7QW1DN29YL0U7RUFDQyxZQUFBO0VBRUEsbUJBQUE7RUFFQSxrQkFBQTtDbkM2b1hEO0FtQ2xwWEE7RWpDMEtDLGFBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0NGMCtXRDtBbUNqcFhFO0VBRUM7SUFHRSxvQ0FBQTtHbkNncFhIO0VtQzFvWEU7SUFDQyxtQ0FBQTtRQUFBLCtCQUFBO0duQzRvWEg7Q0FDRjtBbUN0b1hBO0VqQzZJQyxhQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQXZDQSw2QkFBQTtFQUNBLHlCQUFBO0NGbWlYRDtBbUM1b1hBO0VqQ3dHQyw2QkFBQTtFQUNBLHlCQUFBO0VpQ3RHQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUVBLDRCQUFBO0VBQ0EsY0FBQTtFQUNBLGlDQUFBO0NuQzZvWEQ7QW1DMW9YQTtFaEM5Q0MsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0Esb0JBQUE7RUE4T0EsNkNBQUE7RWlDNVNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7Q25DNm9YRDtBRTc0V0M7RUFDQyxhQUFBO0VBQ0EsWUFBQTtFQUVBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7Q0Y4NFdGO0FtQ25wWEE7RWpDdVNDLDZDQUFBO0VpQ25TQSxZQUFBO0VBQ0EsVUFBQTtDbkNtcFhEO0FBQ0Q7O2dGQUVnRjtBb0NydFgvRTtFaENnWEMsbUJBQUE7RUEzSUEsMEJBQUE7RWdDak9BLGNBQUE7RUFFQSwrQkFBQTtDcENxdFhEO0FvQ250WEM7RUFnRkY7SUEvRUcsY0FBQTtHcENzdFhBO0NBQ0Y7QW9DcHRYQztFQTRFRjtJQTNFRyxjQUFBO0dwQ3V0WEE7Q0FDRjtBb0NydFhDO0VBd0VGO0lBdkVHLGNBQUE7R3BDd3RYQTtDQUNGO0FvQ3B0WEU7RUFDQyxtQkFBQTtDcENzdFhIO0FvQ3B0WEc7RWxDaUpGLGFBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VrQ3JKRyx5Q0FBQTtFQUNBLFlBQUE7RUFDQSwrQkFBQTtDcEMydFhKO0FvQ3R0WEk7RUFDQyxXQUFBO0VBQ0EscUJBQUE7Q3BDd3RYTDtBb0M3c1hBO0VsQzBGQyw2QkFBQTtFQUNBLHlCQUFBO0VrQ3hGQSx3QkFBQTtDcEMrc1hEO0FvQzVzWEE7RWpDckRDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLG1CQUFBO0VrQ3pEQSxpQkFBQTtFQUNBLDBCQUFBO0NwQ2d0WEQ7QW9DcnRYQTtFaENnUEMsZUFBQTtDSncrV0Q7QW9DNXNYQTtFaEN3T0MsZUFBQTtFZ0NwT0EsaUJBQUE7Q3BDNHNYRDtBb0N6c1hBO0VoQzZNQyxlQUFBO0VnQ3pNQSxpQkFBQTtDcEN5c1hEO0FvQ3RzWEE7RWhDME5DLGVBQUE7Q0orK1dEO0FvQ3RzWEM7RWhDbU5BLGVBQUE7Q0pzL1dEO0FBQ0Q7O2dGQUVnRjtBcUMveFgvRTtFQUNDLG9CQUFBO0VBRUEsa0JBQUE7RUFDQSxvQkFBQTtDckNneVhEO0FxQ3B5WEE7RUFPRSxvQkFBQTtDckNneVhGO0FxQzV4WEE7RW5DNEVDLFlBQUE7RUFDQSxhQUFBO0VFd1JBLG1CQUFBO0VBMEJBLGFBQUE7RWlDMVhBLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtDckM4eFhEO0FxQzN4WEE7RWpDOGFDLFdBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFFQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0NKODJXRDtBSTUyV0M7O0VBRUMsWUFBQTtFQUNBLGFBQUE7RUFFQSxpQkFBQTtFQUVBLFdBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7Q0o0MldGO0FxQ3h5WEM7RW5DcUxBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFFQSxxQ0FBQTtNQUFBLGlDQUFBO0VtQ3RMQyxzQkFBQTtDckM0eVhGO0FxQzF5WEU7RW5DZ0xELG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFFQSxxQ0FBQTtNQUFBLGlDQUFBO0VtQ2pMRSxZQUFBO0VBQ0EsYUFBQTtFQUVBLGdEQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7Q3JDNnlYSDtBcUM1d1hFO0VuQ3VJRCxtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBRUEscUNBQUE7TUFBQSxpQ0FBQTtFbUN4SUUsWUFBQTtFQUNBLFlBQUE7RUFFQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NyQyt3WEg7QXFDMXdYQTtFbkNrTEMsb0NBQUE7RUFDQSxtQ0FBQTtFQ2pQQSxnRUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUR1RkEsZ0JBQUE7RUFDQSxrQkFBQTtFbUN4QkEsZUFBQTtFQUNBLGlCQUFBO0NyQ2d4WEQ7QXFDOXdYQztFQTJDRjtJbkN2QkUsZ0JBQUE7SUFDQSxnQkFBQTtHRjh2WEM7Q0FDRjtBcUMvd1hBO0VBQ0MsZUFBQTtFQUNBLHFCQUFBO0NyQ2l4WEQ7QXFDL3dYQztFQUNDLGNBQUE7Q3JDaXhYRjtBcUM5d1hDO0VBQ0MsZUFBQTtDckNneFhGO0FxQzd3WEM7O0VBSUMsVUFBQTtDckM2d1hGO0FxQzd4WEE7RUFvQkUsaUJBQUE7Q3JDNHdYRjtBcUNoeVhBO0VBd0JFLG1CQUFBO0NyQzJ3WEY7QXFDbnlYQTtFQTZCRSxlQUFBO0VBQ0Esc0JBQUE7Q3JDeXdYRjtBcUN2d1hFO0VBQ0MsZUFBQTtFQUNBLHNCQUFBO0NyQ3l3WEg7QUFDRDs7Z0ZBRWdGO0FzQ2o1WGhGO0VBQ0UsWUFBQTtFQUVBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0VBRUEsb0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7Q3RDaTVYRDtBc0M1NFhDO0VBMENGO0lBekNJLHVCQUFBO1FBQUEsb0JBQUE7SUFDQSxxQkFBQTtJQUFBLGNBQUE7SUFDQSx1QkFBQTtRQUFBLCtCQUFBO0d0Qys0WEQ7Q0FDRjtBc0M1NFhEO0VuQ3JCRSw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxxQkFBQTtDRnN6WEQ7QXNDbjVYRDtFQUtJLGNBQUE7Q3RDaTVYSDtBc0MvNFhHO0VBNEJKO0lBM0JNLFVBQUE7R3RDazVYSDtDQUNGO0FzQzE0WEQ7RXBDMkVFLGdCQUFBO0VBQ0EsZ0JBQUE7RUNsSEEsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEaVVBLG1CQUFBO0VBR0Esb0JBQUE7RW9DM1JBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLG9CQUFBO0N0Qys0WEQ7QUV6blhDO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFFQSxtQkFBQTtFQUVBLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsaUNBQUE7Q0Z5blhGO0FFdG5YQztFQUNDLCtCQUFBO01BQUEsMkJBQUE7Q0Z3blhGO0FzQy81WEM7RUFDRSxrQkFBQTtDdENpNlhIO0FBQ0Q7O2dGQUVnRjtBdUMxOVgvRTtFbkM0SUMscUJBQUE7Q0ppMVhEO0F1QzE5WEM7RUF1REY7SXJDZ1BFLG1CQUFBO0lBQ0Esb0JBQUE7R0Z1clhDO0NBQ0Y7QXVDMzlYQTtFQXdCQyxpQkFBQTtDdkNzOFhEO0F1QzU5WEM7O0VuQzRQQSxlQUFBO0NKb3VYRDtBdUMzOVhFOzs7Ozs7RW5DMk9ELFlBQUE7Q0p3dlhEO0F1Qzc5WEU7O0VuQ2lQRCxlQUFBO0NKZ3ZYRDtBdUMzOVhFO0VBQ0MsZUFBQTtDdkM2OVhIO0F1Q3Q5WEE7RUFHQyxlQUFBO0VBQ0EsaUJBQUE7Q3ZDczlYRDtBQUNEOztnRkFFZ0Y7QXdDaGdZL0U7RXBDdUlDLGtCQUFBO0VBS0EscUJBQUE7Q0p3M1hEO0F3Q2pnWUM7RUEwQ0Y7SXRDNlBFLG1CQUFBO0lBQ0Esb0JBQUE7R0Y4dFhDO0NBQ0Y7QXdDbGdZQTtFQUdDLGlCQUFBO0N4Q2tnWUQ7QXdDaGdZQzs7O0VwQzZPQSxZQUFBO0NKd3hYRDtBd0MvL1hDO0VwQ21QQSxlQUFBO0NKK3dYRDtBd0NqL1hFO0VwQzBPRCxlQUFBO0NKMHdYRDtBQUNEOztnRkFFZ0Y7QXlDeGhZOUU7RUErRkY7SXJDK0NFLGtCQUFBO0lBU0EscUJBQUE7SUZnSkEsbUJBQUE7SUFDQSxvQkFBQTtJdUNwU0MsaUNBQUE7R3pDNGhZQTtFeUMxaFlBO0lBQ0MsZUFBQTtHekM0aFlEO0V5Q3poWUE7SUFDQyxhQUFBO0d6QzJoWUQ7Q0FDRjtBSXY1WEM7RUFrWUY7SUFqWUcsa0JBQUE7R0owNVhBO0NBQ0Y7QUluNVhDO0VBeVhGO0lBeFhHLHFCQUFBO0dKczVYQTtDQUNGO0F5Q2ppWUE7RXJDb0hDLGtCQUFBO0VBS0EscUJBQUE7Q0o0NlhEO0F5Q2xpWUM7RUE0RUY7SUF2RUssWUFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFFQSxlQUFBO0d6Q2dpWUY7Q0FDRjtBeUM1aFlDO0VBOERGO0lyQytDRSxrQkFBQTtJQVNBLHFCQUFBO0dKMjZYQztDQUNGO0FJbjdYQztFQWtZRjtJQWpZRyxrQkFBQTtHSnM3WEE7Q0FDRjtBSS82WEM7RUF5WEY7SUF4WEcscUJBQUE7R0prN1hBO0NBQ0Y7QXlDdmlZQTtFQUdDLGlCQUFBO0N6Q3VpWUQ7QXlDcGlZQTtFQUNDLFlBQUE7RUFFQSxvQkFBQTtDekNxaVlEO0F5Q25pWUM7RUE4Q0Y7SUE3Q0csWUFBQTtJQUNBLGlCQUFBO0lBRUEsYUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7R3pDcWlZQTtDQUNGO0F5Q2pqWUE7RUFlRSxZQUFBO0VBQ0EsYUFBQTtDekNxaVlGO0F5Qy9oWUM7RUE2QkY7SUE1QkcsaUJBQUE7R3pDa2lZQTtDQUNGO0F5Q3ZoWUU7RUFDQyxjQUFBO0N6Q3loWUg7QXlDdGhZRTtFQUNDLGlCQUFBO0N6Q3doWUg7QXlDbmhZQTtFQUdDLHNCQUFBO0VBQ0EsaUJBQUE7Q3pDbWhZRDtBQUNEOztnRkFFZ0Y7QTBDbG5ZL0U7RXRDd0lDLHFCQUFBO0NKNitYRDtBMENqbllBO0VBR0MsaUJBQUE7QzFDaW5ZRDtBMEMvbVlDOzs7RXRDNk9BLFlBQUE7Q0p1NFhEO0EwQzdtWUE7RUFDQyxZQUFBO0VBRUEsb0JBQUE7QzFDOG1ZRDtBMEM1bVlDO0VBMEJGO0lBekJHLG9CQUFBO0cxQyttWUE7Q0FDRjtBMENobVlFOztFdENvT0QsZUFBQTtDSmc0WEQ7QUFDRDs7Z0ZBRWdGO0EyQzdvWS9FO0V2Q3NSQyxlQUFBO0V1Q2xSQSxpQkFBQTtDM0M2b1lEO0EyQzNvWUM7OztFdkNnUEEsWUFBQTtDSmc2WEQ7QTJDem9ZQTtFQUNDLFlBQUE7RUFFQSxvQkFBQTtDM0Mwb1lEO0EyQ3hvWUM7RUE0Q0Y7SUEzQ0csb0JBQUE7RzNDMm9ZQTtDQUNGO0EyQzVuWUU7O0V2Q3VPRCxlQUFBO0NKeTVYRDtBMkM1bllFO0VBdUJIOztJekNnREUsZ0JBQUE7SUFDQSxtQkFBQTtHRjBqWUM7Q0FDRjtBMkNqcFlDOztFQW1CRSxlQUFBO0VBQ0EscUNBQUE7RUFFQSxvQ0FBQTtDM0Npb1lIO0EyQy9uWUc7O0VBQ0Msc0JBQUE7QzNDa29ZSjtBQUNEOztnRkFFZ0Y7QTRDenJZOUU7RUF5REY7SUF4REcsbUJBQUE7SUFDQSxvQkFBQTtHNUM0cllBO0NBQ0Y7QTRDMXJZQztFQW9ERjtJMUMrT0UsbUJBQUE7SUFDQSxvQkFBQTtHRjI1WEM7Q0FDRjtBNEN2cllBO0V6Q2ZDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLG9CQUFBO0UwQy9GQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtDNUMycllEO0E0Q3pyWUM7RTFDeUZBLGdCQUFBO0VBQ0Esb0JBQUE7RTBDdkZDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QzVDMnJZRjtBNEN2cllBO0UxQzRFQyxnQkFBQTtFQUNBLGdCQUFBO0UwQ3pFQSxlQUFBO0VBQ0EsY0FBQTtDNUN3cllEO0E0QzdyWUE7RUFRRSxpQ0FBQTtFQUNBLGVBQUE7QzVDd3JZRjtBNEN0cllFO0VBQ0Msc0JBQUE7RUFDQSxlQUFBO0M1Q3dyWUg7QUFDRCxvQkFBb0I7QUFDcEI7O2dGQUVnRjtBNkM3dVk5RTtFQUNDLDJDQUFBO0M3Qyt1WUY7QTZDbHZZQTtFQVNFLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7QzdDNHVZRjtBNkMxdVlFO0VBK0NIO0lBOUNJLGNBQUE7RzdDNnVZRDtDQUNGO0E2QzN1WUU7RUFDQywwQkFBQTtDN0M2dVlIO0E2Q3R1WUM7RUFtQ0Y7STNDNk9FLG1CQUFBO0lBQ0Esb0JBQUE7SUE1S0EscUJBQUE7U0FBQSxnQkFBQTtJQUNBLHNCQUFBO1NBQUEsaUJBQUE7STJDbEdDLG1CQUFBO0c3QzB1WUE7RUV0b1lEO0lBRUMsbUNBQUE7SUFDQSwyQkFBQTtHRnVvWUE7RTZDL3NZSDtJQTVCSSxzQkFBQTtHN0M4dVlEO0U2QzV1WUM7SXpDaURGLGlCQUFBO0dKOHJZQztFNkMzdVlDO0l6Q2tERixvQkFBQTtHSjRyWUM7RTZDenVZQTtJM0NxS0QsbUJBQUE7SUFDQSxTQUFBO0lBQ0EsVUFBQTtJQUVBLHFDQUFBO1FBQUEsaUNBQUE7SUVqSUEsaUJBQUE7SXlDcENFLFdBQUE7SUFDQSxhQUFBO0lBRUEsMEJBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtHN0M0dVlEO0U2QzF1WUM7SUFDQywwQkFBQTtHN0M0dVlGO0NBQ0Y7QUFDRDs7Z0ZBRWdGO0E4Q3h5WS9FO0UxQ21LQyxrQkFBQTtFQVNBLHFCQUFBO0NKZ29ZRDtBSXZvWUM7RUFnWEY7SUEvV0csa0JBQUE7R0owb1lBO0NBQ0Y7QUlub1lDO0VBdVdGO0lBdFdHLHFCQUFBO0dKc29ZQTtDQUNGO0E4Q2h6WUM7RUE4SUY7STVDc0pFLG1CQUFBO0lBQ0Esb0JBQUE7R0ZnaFlDO0NBQ0Y7QThDeHpZQTtFMUMwUkMsZUFBQTtFMENoUkMsZUFBQTtDOUNrellGO0E4Q2h6WUU7RUFvSUg7SUFuSUksb0JBQUE7RzlDbXpZRDtDQUNGO0E4Q2p6WUU7RUFnSUg7SUEvSEksY0FBQTtHOUNvellEO0NBQ0Y7QThDOXlZRztFQUNDLGNBQUE7QzlDZ3pZSjtBOEN4eVlDO0VBK0dGO0k1QzJKRSxtQkFBQTtHRmtpWUM7Q0FDRjtBOEMveVlBO0VBT0UsWUFBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtDOUMyeVlGO0E4Q3p5WUU7RUFzR0g7SUFyR0ksZUFBQTtHOUM0eVlEO0NBQ0Y7QThDMXlZRTtFQWtHSDtJQWpHSSxlQUFBO0c5QzZ5WUQ7Q0FDRjtBOENweVlFO0VBdUZIOztJQXRGSSxvQkFBQTtHOUN3eVlEO0NBQ0Y7QThDbHlZQztFQStFRjtJNUNzSkUsbUJBQUE7SUFDQSxvQkFBQTtHRmlrWUM7Q0FDRjtBOENueVlBO0VBR0MsaUJBQUE7QzlDbXlZRDtBOEN0eVlBO0UxQzROQyxlQUFBO0UwQ3BOQyxvQkFBQTtDOUNreVlGO0E4Q3p4WUU7RUFDQyxpQkFBQTtDOUMyeFlIO0E4Q2p5WUE7RUFVRyxlQUFBO0VBQ0EscUNBQUE7RUFFQSxvQ0FBQTtDOUN5eFlIO0E4Q3Z4WUc7RUFDQyxzQkFBQTtDOUN5eFlKO0E4Q254WUE7RUFHQyxZQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtDOUNteFlEO0E4Q2p4WUM7RUFnQ0Y7SUEvQkcsaUJBQUE7RzlDb3hZQTtDQUNGO0FBQ0QsaUJBQWlCO0E4Q2h4WWhCO0VBR0UsYUFBQTtDOUNneFlGO0E4Q254WUE7RUFPRSxZQUFBO0M5Qyt3WUY7QUFDRDtpRkFDaUY7QThDendZaEY7RTFDK0VDLDBCQUFBO0UwQzFFQyxZQUFBO0VBQ0Esb0JBQUE7QzlDd3dZRjtBQUNEOztnRkFFZ0Y7QStDMzVZL0U7RUFDQywwQkFBQTtDL0M2NVlEO0FBQ0Q7O2dGQUVnRjtBZ0RqNlkvRTtFNUN5TUMsMEJBQUE7Q0oydFlEO0FnRGg2WUE7RTVDa1NDLGVBQUE7Q0ppb1lEO0FFeHBZQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7Q0YwcFlGO0FnRGw2WUE7RTlDcUdDLGdCQUFBO0VBQ0EsbUJBQUE7RThDcEdBLGVBQUE7RUFDQSxzQkFBQTtDaERxNllEO0FnRG42WUM7RUFDQyxZQUFBO0NoRHE2WUY7QUFDRDs7Z0ZBRWdGO0FpRDM3WS9FO0U3QzRLQyxxQkFBQTtFQXlEQSwwQkFBQTtDSjB0WUQ7QUlqeFlDO0VBdVdGO0lBdFdHLHFCQUFBO0dKb3hZQTtDQUNGO0FpRC83WUE7RTdDcVBDLFlBQUE7RTZDalBBLGlCQUFBO0NqRCs3WUQ7QUFDRDs7Z0ZBRWdGO0FrRDM4WS9FO0VBQ0MsOEJBQUE7RUFDQSxlQUFBO0NsRDY4WUQ7QWtEMzhZQztFQXdDQTtJQXZDQyxrQkFBQTtHbEQ4OFlBO0VrRHY2WUQ7SUFwQ0UscUJBQUE7R2xEODhZRDtFa0QxNllEO0lBaENFLG9CQUFBO0dsRDY4WUQ7Q0FDRjtBa0QxOFlDO0VBNEJBO0lBekJFLG9CQUFBO0dsRDI4WUQ7RWtEbDdZRDtJQXJCRSxzQkFBQTtHbEQwOFlEO0NBQ0Y7QWtEdjhZQztFQWlCQTtJQWRFLGtCQUFBO0dsRHc4WUQ7RWtEMTdZRDtJQVZFLGNBQUE7R2xEdThZRDtDQUNGO0FrRG44WUE7RUFHQyxZQUFBO0VBQ0EsaUJBQUE7Q2xEbThZRDtBQUNEOztnRkFFZ0Y7QW1Eai9ZL0U7RS9DNEtDLHFCQUFBO0NKdzBZRDtBSXQwWUM7RUF1V0Y7SUF0V0cscUJBQUE7R0p5MFlBO0NBQ0Y7QW1EcC9ZRTtFQUNDLGVBQUE7Q25Ecy9ZSDtBbURoL1lFO0VBNEJEO0lqRGtRQSxtQkFBQTtJQUNBLG9CQUFBO0dGc3RZQztDQUNGO0FtRDUrWUE7RS9Db1FDLGVBQUE7RStDaFFBLGlCQUFBO0NuRDQrWUQ7QW1EeitZQTtFaEQ1QkMsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0EsbUJBQUE7RUUySkEsZUFBQTtFK0M1T0EsaUJBQUE7RUFDQSwwQkFBQTtDbkQ2K1lEO0FtRDMrWUM7RUFHQTtJakRrUUEsbUJBQUE7SUFDQSxvQkFBQTtHRjB1WUM7Q0FDRjtBQUNEOztnRkFFZ0Y7QW9EemhaL0U7RWhEbUtDLGtCQUFBO0VBU0EscUJBQUE7Q0ppM1lEO0FJeDNZQztFQWdYRjtJQS9XRyxrQkFBQTtHSjIzWUE7Q0FDRjtBSXAzWUM7RUF1V0Y7SUF0V0cscUJBQUE7R0p1M1lBO0NBQ0Y7QW9EbGlaRTtFQUNDLGVBQUE7Q3BEb2laSDtBb0Q5aFpFO0VBNEJEO0lsRGtRQSxtQkFBQTtJQUNBLG9CQUFBO0dGb3dZQztDQUNGO0FvRDFoWkE7RWhEb1FDLGVBQUE7RWdEaFFBLGNBQUE7Q3BEMGhaRDtBb0R2aFpBO0VqRDVCQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxtQkFBQTtFRTJKQSxlQUFBO0VnRDVPQSxpQkFBQTtFQUNBLDBCQUFBO0NwRDJoWkQ7QW9EemhaQztFQUdBO0lsRGtRQSxtQkFBQTtJQUNBLG9CQUFBO0dGd3hZQztDQUNGO0FBQ0Q7O2dGQUVnRjtBcUR2a1ovRTtFakRtS0Msa0JBQUE7RUFTQSxxQkFBQTtDSis1WUQ7QUl0NllDO0VBZ1hGO0lBL1dHLGtCQUFBO0dKeTZZQTtDQUNGO0FJbDZZQztFQXVXRjtJQXRXRyxxQkFBQTtHSnE2WUE7Q0FDRjtBcURybFpBO0VqRHlOQywwQkFBQTtFaURsTkMsWUFBQTtDckRrbFpGO0FxRDlrWkE7RUFDQyxvQkFBQTtDckRnbFpEO0FxRGpsWkE7RUFJRSxhQUFBO0VBQ0EsaUJBQUE7Q3JEZ2xaRjtBcUQ5a1pFO0VBb0lIO0lBbklJLGNBQUE7R3JEaWxaRDtDQUNGO0FxRHprWkE7RUFHQyxpQkFBQTtDckR5a1pEO0FxRHZrWkM7RUFxSEY7SUFwSEcsWUFBQTtHckQwa1pBO0NBQ0Y7QXFEbmtaQTtFQUNDLGlCQUFBO0NyRHFrWkQ7QXFEdGtaQTtFQUlFLGdCQUFBO0NyRHFrWkY7QXFEbGtaQztFQXFHRjtJQXBHRyxjQUFBO0dyRHFrWkE7Q0FDRjtBcURsa1pBO0VBQ0Msb0JBQUE7Q3JEb2taRDtBcURsa1pDO0VBNkZGO0lBNUZHLGlCQUFBO0lBRUEsYUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7R3JEb2taQTtDQUNGO0FxRGxrWkM7RUFxRkY7SUFwRkcsaUJBQUE7SUFFQSxZQUFBO0lBQ0EsZUFBQTtJQUNBLG1CQUFBO0dyRG9rWkE7Q0FDRjtBcUQvalpDO0VBMEVGO0luRG9KRSxtQkFBQTtJQUNBLG9CQUFBO0dGcTJZQztDQUNGO0FxRGhrWkE7RWpEeVVDLGlCQUFBO0VpRHJVQSxxQkFBQTtDckRna1pEO0FFdDRZQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7Q0Z3NFlGO0FxRHJrWkE7RUFDQyxpQkFBQTtDckR1a1pEO0FxRHJrWkM7RUEyREY7SUExREcsaUJBQUE7R3JEd2taQTtDQUNGO0FxRHJrWkE7O0VsRC9GQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxtQkFBQTtFbURkQSwwQkFBQTtDckR5a1pEO0FxRHRrWkE7RWpEOEpDLGVBQUE7Q0oyNllEO0FxRHJrWkE7RWpEa0xDLGVBQUE7RWlEL0tBLGVBQUE7Q3JEc2taRDtBcURwa1pDO0VBcUNGO0lBcENHLGdCQUFBO0lBQ0Esa0JBQUE7R3JEdWtaQTtDQUNGO0FxRDVqWkE7RUFHQyxzQkFBQTtFQUNBLG1CQUFBO0NyRDRqWkQ7QXFEMWpaQztFQUNDLGdCQUFBO0NyRDRqWkY7QXFEempaQztFQWFGO0lBWkcsZUFBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtHckQ0alpBO0VxRDFqWkE7SUFDQyxpQkFBQTtHckQ0alpEO0NBQ0Y7QUFDRDs7Z0ZBRWdGO0FzRGp0Wi9FO0VBQ0MsOEJBQUE7RUFDQSxlQUFBO0N0RG10WkQ7QXNEcnRaQTtFQUtFLGdDQUFBO0N0RG10WkY7QXNEanRaRTtFQUNDLG1CQUFBO0N0RG10Wkg7QXNEaHRaRTtFQTRESDtJQTNESSxjQUFBO0d0RG10WkQ7Q0FDRjtBc0RqdFpFO0VBd0RIO0lBdkRJLGNBQUE7R3REb3RaRDtDQUNGO0FzRHJ1WkE7RUFxQkUsa0JBQUE7RUFDQSxxQkFBQTtDdERtdFpGO0FzRGh0WkM7RUE4Q0Y7SUE3Q0csY0FBQTtJQUVBLGtCQUFBO0d0RGt0WkE7Q0FDRjtBc0RodFpDO0VBd0NGO0lBckNJLGtCQUFBO0d0RGl0WkQ7RXNENXFaSDtJQWpDSSxjQUFBO0d0RGd0WkQ7Q0FDRjtBc0Q3c1pDO0VBNkJGO0lBNUJHLGNBQUE7R3REZ3RaQTtDQUNGO0FzRDlzWkM7RUFDQyxXQUFBO0VBRUEsY0FBQTtFQUNBLHFCQUFBO0N0RCtzWkY7QXNEM3NaQTtFQUdDLFlBQUE7RUFDQSxpQkFBQTtDdEQyc1pEO0FzRHhzWkE7RWxEcU5DLGVBQUE7Q0pzL1lEO0FzRHZzWkE7RWxEd0lDLDBCQUFBO0VBaURBLFlBQUE7Q0praFpEO0FBQ0Q7Ozs7Z0ZBSWdGO0F1RC93Wi9FO0VuRHVMQyw4QkFBQTtFbURwTEEsZUFBQTtDdkRneFpEO0F1RDl3WkM7RUFnTEY7SUEvS0csa0JBQUE7R3ZEaXhaQTtFdUQvd1pBO0lBQ0MsY0FBQTtHdkRpeFpEO0NBQ0Y7QXVEOXdaQztFQXdLRjtJQXJLSSxrQkFBQTtHdkQrd1pEO0V1RDFtWkg7SUFqS0ksY0FBQTtHdkQ4d1pEO0NBQ0Y7QU9ubVpDO0VBb0VBO0lEdktBLG9CQUFBO0dOMHNaQztDQUNGO0F1RHp3WkM7RUFzSkY7SUFySkcsa0JBQUE7R3ZENHdaQTtDQUNGO0F1RDF3WkM7RUFrSkY7SUFqSkcsa0JBQUE7R3ZENndaQTtDQUNGO0F1RDF3WkE7RW5EZ05DLFlBQUE7RW1ENU1BLGlCQUFBO0N2RDB3WkQ7QXVEcndaQztFQW9JRjtJQW5JRyxrQkFBQTtHdkR3d1pBO0NBQ0Y7QXVEdHdaQztFQWdJRjtJQS9IRyxrQkFBQTtHdkR5d1pBO0NBQ0Y7QUFDRDtpRkFDaUY7QXVEbHdaL0U7RUFxSEY7SUFwSEcsbUJBQUE7SUFDQSxvQkFBQTtHdkRxd1pBO0NBQ0Y7QXVEbHdaQTtFQUNDLG9CQUFBO0N2RG93WkQ7QXVEbHdaQztFQTRHRjtJQTNHRyxvQkFBQTtHdkRxd1pBO0NBQ0Y7QXVEbndaQztFQUVDO0lBQ0MsaUJBQUE7R3ZEb3daRDtDQUNGO0F1RGh3WkE7RXJEQUMsWUFBQTtFQUNBLGFBQUE7RXFERUEsb0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtDdkRrd1pEO0F1RGh3WkM7RUF3RkY7SUF2RkcsWUFBQTtJQUNBLG9CQUFBO0d2RG13WkE7Q0FDRjtBdURqd1pDO0VBbUZGO0lyRGhHRSxZQUFBO0lBQ0EsYUFBQTtHRmt4WkM7Q0FDRjtBdURweFpBO0VBa0JFLFlBQUE7RUFDQSxhQUFBO0N2RHF3WkY7QXVEandaQTtFbkQ0U0MsaUJBQUE7Q0p3OVlEO0F1RGh3WkE7RW5Ed0lDLFlBQUE7RW1EcElBLG1CQUFBO0N2RGd3WkQ7QXVEN3ZaQTtFckRQQyxnQkFBQTtFQUNBLGdCQUFBO0VFK0pBLGVBQUE7RW1EcEpBLGlCQUFBO0N2RDh2WkQ7QXVEM3ZaQTtFQUdDLHNCQUFBO0VBQ0EsbUJBQUE7Q3ZEMnZaRDtBQUNEO2lGQUNpRjtBdUR0dlpoRjtFQUNDLGNBQUE7Q3ZEd3ZaRDtBdUR0dlpDO0VBd0NGO0luRGhERSxrQkFBQTtJQUtBLHFCQUFBO0ltRE1DLG1CQUFBO0lBQ0EsaUJBQUE7R3ZEeXZaQTtDQUNGO0F1RHZ2WkM7RUFpQ0Y7SUFoQ0csbUJBQUE7SUFDQSxvQkFBQTtHdkQwdlpBO0NBQ0Y7QXVEeHZaQztFQTRCRjtJQTNCRyxtQkFBQTtJQUNBLG9CQUFBO0d2RDJ2WkE7Q0FDRjtBdUR4dlpBO0VBR0MsZ0JBQUE7Q3ZEd3ZaRDtBdUR0dlpDO0VBaUJGO0lyRHJFRSxnQkFBQTtJQUNBLGtCQUFBO0dGOHlaQztDQUNGO0F1RHh2WkM7RUFhRjtJckRyRUUsZ0JBQUE7SUFDQSxvQkFBQTtHRm96WkM7Q0FDRjtBdUR6dlpBO0VyRDdEQyxnQkFBQTtFQUNBLGdCQUFBO0VFMkpBLGVBQUE7RW1EMUZBLFVBQUE7Q3ZEMHZaRDtBQUNEOztnRkFFZ0Y7QXdEajdaL0U7RXBEbUtDLGtCQUFBO0VBU0EscUJBQUE7Q0p5d1pEO0FJaHhaQztFQWdYRjtJQS9XRyxrQkFBQTtHSm14WkE7Q0FDRjtBSTV3WkM7RUF1V0Y7SUF0V0cscUJBQUE7R0ord1pBO0NBQ0Y7QXdEMTdaRTtFQWlRSDtJQWhRSSx3QkFBQTtJQUVBLGVBQUE7R3hENDdaRDtDQUNGO0F3RDE3WkU7RUFDQyxjQUFBO0N4RDQ3Wkg7QXdEMTdaRztFQXdQSjtJQXZQSyxlQUFBO0d4RDY3WkY7Q0FDRjtBd0QxN1pFO0VBQ0MsY0FBQTtDeEQ0N1pIO0F3RHY3Wkc7RUE2T0o7SUE1T0ssZUFBQTtHeEQwN1pGO0NBQ0Y7QXdEdjdaRTtFQUNDLGNBQUE7Q3hEeTdaSDtBd0R0N1pFO0VBQ0MsbUJBQUE7Q3hEdzdaSDtBd0RuN1pHO0VBOE5KO0lBN05LLHdCQUFBO0lBRUEsaUNBQUE7R3hEcTdaRjtDQUNGO0F3RC82Wkc7RUFvTko7O0lBbk5LLHdCQUFBO0d4RG03WkY7Q0FDRjtBd0RoN1pFO0VBQ0MsT0FBQTtFQUNBLFFBQUE7Q3hEazdaSDtBd0QvNlpFO0VBQ0MsVUFBQTtFQUNBLFFBQUE7Q3hEaTdaSDtBd0Q5NlpFO0VBQ0MsT0FBQTtFQUNBLFNBQUE7Q3hEZzdaSDtBd0Q5NlpHO0VBaU1KO0lBaE1LLFdBQUE7SUFFQSxhQUFBO0d4RGc3WkY7Q0FDRjtBd0Q3NlpFO0VBQ0MsVUFBQTtFQUNBLFNBQUE7Q3hEKzZaSDtBd0QxNlpBO0VBR0MsbUJBQUE7RUFFQSxZQUFBO0N4RHk2WkQ7QXdEdjZaQztFQTRLRjtJQTNLRyxnQkFBQTtHeEQwNlpBO0NBQ0Y7QXdEcjZaQztFQXFLRjtJQXBLRyxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtHeER3NlpBO0NBQ0Y7QXdEajZaQTtFQUdDLGlCQUFBO0N4RGk2WkQ7QXdELzVaQztFQXFKRjtJQXBKRyxZQUFBO0d4RGs2WkE7Q0FDRjtBd0QvNVpBO0VBR0MsaUJBQUE7Q3hEKzVaRDtBd0Q3NVpDO0VBMklGO0lBMUlHLGFBQUE7SUFDQSxpQkFBQTtJQUNBLGlCQUFBO0d4RGc2WkE7Q0FDRjtBd0Q5NVpDO0VBcUlGO0lBcElHLGlCQUFBO0d4RGk2WkE7Q0FDRjtBd0Q5NVpBO0VBQ0MsbUJBQUE7Q3hEZzZaRDtBd0Q1NVpFO0VBQ0MsY0FBQTtDeEQ4NVpIO0F3RDM1WkU7RUFFQztJQUNDLFdBQUE7R3hENDVaRjtDQUNGO0F3RHQ1WkU7O0VBRUMsbUJBQUE7RUFFQSxZQUFBO0VBQ0EscUJBQUE7Q3hEdTVaSDtBd0RwNVpFO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFFQSxhQUFBO0VBQ0EsV0FBQTtFQUVBLFdBQUE7RUFFQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0N4RG01Wkg7QXdEajVaRztFQXNGSjtJQXBGSyxhQUFBO0lBQ0EsV0FBQTtHeERtNVpGO0NBQ0Y7QXdEaDVaRTtFcERrREQsMEJBQUE7RUZsSkEsWUFBQTtFQUNBLGFBQUE7RUF1SkEsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VzRHJERSxhQUFBO0VBQ0EsV0FBQTtFQUVBLFdBQUE7RUFFQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxvQ0FBQTtDeERrNVpIO0F3RGg1Wkc7RUFpRUo7SUEvREssYUFBQTtJQUNBLFdBQUE7R3hEazVaRjtDQUNGO0F3RDc0WkE7RXREcENDLGFBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUVBLFFBQUE7RXNEZ0NBLGFBQUE7RUFFQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFFQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUNBQUE7Q3hEaTVaRDtBd0Q3NFpFO0VBd0NIO0lBdkNJLFdBQUE7SUFDQSxvQkFBQTtHeERnNVpEO0NBQ0Y7QXdENzRaQztFQUNDLG1CQUFBO0N4RCs0WkY7QXdENzRaRTtFQStCSDtJQTdCSSxtQkFBQTtHeEQrNFpEO0NBQ0Y7QXdEMzRaQTtFdEQ1SEMsZ0JBQUE7RUFDQSxvQkFBQTtFRXVJQSxZQUFBO0VGdUdBLDZDQUFBO0VzRDlHQSxVQUFBO0N4RDY0WkQ7QXdEMTRaQTtFdEQyR0MsNkNBQUE7RXNEdkdBLGlCQUFBO0VBQ0EsaUJBQUE7Q3hEMDRaRDtBd0R4NFpDO0VBU0Y7SUFQRyxjQUFBO0d4RDA0WkE7Q0FDRjtBQUNEOztnRkFFZ0Y7QXlEN29hL0U7RXJEeU1DLDBCQUFBO0NKdThaRDtBeUR4b2FBO0VyRGtQQyxZQUFBO0VxRDlPQSxpQ0FBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7Q3pEd29hRDtBeURyb2FBO0VBQ0MsV0FBQTtDekR1b2FEO0F5RHJvYUM7RUE4REY7SXZEd05FLG1CQUFBO0lBQ0Esb0JBQUE7R0ZtM1pDO0NBQ0Y7QXlEdG9hQTtFQUNDLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0N6RHdvYUQ7QXlEdG9hQztFQUNDLGNBQUE7Q3pEd29hRjtBeURyb2FDO0VBZ0RGO0lBL0NHLGVBQUE7SUFDQSxZQUFBO0lBQ0Esb0JBQUE7R3pEd29hQTtDQUNGO0F5RHRvYUM7RUEwQ0Y7SUF6Q0csV0FBQTtHekR5b2FBO0V5RHZvYUE7SUFDQyxZQUFBO0d6RHlvYUQ7Q0FDRjtBeUR0b2FDO0VBa0NGO0lBakNHLG9CQUFBO0d6RHlvYUE7Q0FDRjtBeUR2b2FDO0VBOEJGO0lBN0JHLGdCQUFBO0d6RDBvYUE7RXlEeG9hQTtJQUNDLFlBQUE7R3pEMG9hRDtDQUNGO0F5RHZvYUM7RUFzQkY7SUFyQkcsV0FBQTtHekQwb2FBO0V5RHhvYUE7SUFDQyxZQUFBO0d6RDBvYUQ7Q0FDRjtBeUR0b2FBO0VyRHFMQyxZQUFBO0VxRGpMQSxlQUFBO0VBQ0EsZ0JBQUE7Q3pEc29hRDtBeURwb2FDO0VBTUY7SUFMRyxvQkFBQTtJQUNBLHVCQUFBO0d6RHVvYUE7Q0FDRjtBQUNEOztnRkFFZ0Y7QTBEcnRhL0U7RUFDQyxvQkFBQTtDMUR1dGFEO0EwRHB0YUE7RUFHQyxpQ0FBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QzFEb3RhRDtBMERqdGFBO0VBQ0MsV0FBQTtDMURtdGFEO0EwRGp0YUM7RUE4REY7SXhEeU5FLG1CQUFBO0lBQ0Esb0JBQUE7R0Y4N1pDO0NBQ0Y7QTBEbHRhQTtFQUNDLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0MxRG90YUQ7QTBEbHRhQztFQUNDLGNBQUE7QzFEb3RhRjtBMERqdGFDO0VBZ0RGO0lBL0NHLGVBQUE7SUFDQSxZQUFBO0lBQ0Esb0JBQUE7RzFEb3RhQTtDQUNGO0EwRGx0YUM7RUEwQ0Y7SUF6Q0csV0FBQTtHMURxdGFBO0UwRG50YUE7SUFDQyxZQUFBO0cxRHF0YUQ7Q0FDRjtBMERsdGFDO0VBa0NGO0lBakNHLG9CQUFBO0cxRHF0YUE7Q0FDRjtBMERudGFDO0VBOEJGO0lBN0JHLGdCQUFBO0cxRHN0YUE7RTBEcHRhQTtJQUNDLFlBQUE7RzFEc3RhRDtDQUNGO0EwRG50YUM7RUFzQkY7SUFyQkcsV0FBQTtHMURzdGFBO0UwRHB0YUE7SUFDQyxZQUFBO0cxRHN0YUQ7Q0FDRjtBMERsdGFBO0V0RDBNQyxlQUFBO0VzRHRNQSxlQUFBO0VBQ0EsZ0JBQUE7QzFEa3RhRDtBMERodGFDO0VBTUY7SUFMRyxvQkFBQTtJQUNBLHVCQUFBO0cxRG10YUE7Q0FDRjtBQUNEOztnRkFFZ0Y7QTJEaHlhaEY7RUFDQyxvQkFBQTtDM0RreWFBO0EyRGh5YUE7RUEyT0E7SUExT0Msb0JBQUE7SUFDQSw4QkFBQTtZQUFBLHNCQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0lBQ0EsbUJBQUE7SUFDQSxXQUFBO0czRG15YUM7Q0FDRjtBMkRoeWFEO0VBR0MsaUNBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0MzRGd5YUE7QTJEN3hhRDtFQUNDLFdBQUE7QzNEK3hhQTtBMkQ3eGFBO0VBc05BO0l6RHdEQyxtQkFBQTtJQUNBLG9CQUFBO0dGbWhhQztDQUNGO0EyRDl4YUQ7RUFDQyxZQUFBO0VBQ0EsZUFBQTtFQUVBLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0MzRCt4YUE7QTJEN3hhQTtFQUNDLGNBQUE7QzNEK3hhRDtBMkQ1eGFBO0VBcU1BO0lBcE1DLHFCQUFBO0lBQUEsY0FBQTtJQUVBLHVCQUFBO1FBQUEsb0JBQUE7SUFDQSx1QkFBQTtRQUFBLCtCQUFBO0lBQ0EsMEJBQUE7RzNEOHhhQztDQUNGO0EyRDV4YUE7RUE2TEE7SUE1TEMsMEJBQUE7SUFDQSxvQkFBQTtHM0QreGFDO0NBQ0Y7QTJENXhhRDtFQUVDLGVBQUE7RUFFQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtDM0Q0eGFBO0EyRDF4YUE7RUErS0E7SUE5S0MsZ0JBQUE7SUFDQSxXQUFBO0czRDZ4YUM7Q0FDRjtBMkQzeGFBO0VBMEtBO0lBektDLGdCQUFBO0czRDh4YUM7Q0FDRjtBMkQxeGFDO0VBb0tEO0lBbktFLGdCQUFBO0czRDZ4YUE7Q0FDRjtBMkQzeGFDO0VBZ0tEO0lBL0pFLGlCQUFBO0czRDh4YUE7Q0FDRjtBMkQxeGFEO0VBQ0MscUJBQUE7RUFBQSxjQUFBO0VBRUEsdUJBQUE7TUFBQSxvQkFBQTtDM0QyeGFBO0EyRHp4YUE7RUFHRSxtQkFBQTtNQUFBLDBCQUFBO0MzRHl4YUY7QTJEcHhhRDtFQUNDLHFCQUFBO0VBQUEsY0FBQTtFQUVBLHFCQUFBO01BQUEsNEJBQUE7RUFDQSxxQkFBQTtDM0RxeGFBO0EyRG54YUE7RUF1SUE7SUF0SUMsWUFBQTtJQUNBLGtCQUFBO0czRHN4YUM7Q0FDRjtBMkRweGFBO0VBa0lBO0lBaklDLGFBQUE7RzNEdXhhQztDQUNGO0EyRHB4YUQ7RUFDQyxtQkFBQTtFQUVBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtDM0RxeGFBO0EyRG54YUE7RUFvSEE7SUFuSEMsZ0JBQUE7SUFDQSxtQkFBQTtHM0RzeGFDO0NBQ0Y7QTJEcHhhQTtFQStHQTtJQTlHQyxnQkFBQTtJQUNBLG1CQUFBO0czRHV4YUM7Q0FDRjtBMkRueGFDO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBRUEsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUVBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLDRDQUFBO01BQUEsd0NBQUE7QzNEbXhhRjtBMkRqeGFFO0VBMkZGO0lBMUZHLGFBQUE7SUFFQSxhQUFBO0czRG14YUQ7Q0FDRjtBMkRqeGFFO0VBcUZGO0lBcEZHLGFBQUE7SUFDQSxhQUFBO0czRG94YUQ7Q0FDRjtBMkQvd2FFO0VBQ0MsY0FBQTtDM0RpeGFIO0EyRHh3YUU7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFFQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBRUEsb0JBQUE7RUFDQSxZQUFBO0MzRHd3YUg7QTJEdHdhRztFQXVESDtJQXRESSxhQUFBO0lBRUEsYUFBQTtHM0R3d2FGO0NBQ0Y7QTJEdHdhRztFQWlESDtJQWhESSxhQUFBO0lBRUEsVUFBQTtJQUNBLGFBQUE7RzNEd3dhRjtDQUNGO0EyRDd2YUU7OztFQUNDLGNBQUE7QzNEaXdhSDtBMkQxdmFDO0VBQ0MscUJBQUE7QzNENHZhRjtBMkQxdmFFO0VBc0JGO0lBckJHLGtCQUFBO0czRDZ2YUQ7Q0FDRjtBMkR2dmFDO0VBQ0Msa0JBQUE7QzNEeXZhRjtBMkRydmFBO0VBQ0MsZ0JBQUE7QzNEdXZhRDtBMkRwdmFBOztFQUVDLGVBQUE7RUFDQSxzQkFBQTtDM0RzdmFEO0FBQ0Q7O2dGQUVnRjtBNERyK2EvRTtFQUdFLDBCQUFBO0VBQ0EsaUJBQUE7QzVEcSthRjtBQUNEOztnRkFFZ0Y7QTZENSthL0U7RUFHRSwwQkFBQTtFQUNBLGlCQUFBO0M3RDQrYUY7QTZEeCthQTtFekQwUkMsZUFBQTtFeUR0UkEsVUFBQTtDN0R3K2FEO0E2RHIrYUE7RUFHQyxhQUFBO0VBQ0EsbUJBQUE7QzdEcSthRDtBNkRuK2FDO0VBT0E7SUFOQyxtQkFBQTtHN0RzK2FBO0NBQ0Y7QTZEcCthQztFQUdBO0lBRkMsbUJBQUE7RzdEdSthQTtDQUNGO0FBQ0Q7O2dGQUVnRjtBOER6Z2IvRTtFQUdFLGtCQUFBO0M5RHlnYkY7QThEamdiQTtFQUNDLHFCQUFBO0M5RG1nYkQ7QThEaGdiQTtFMUQyT0MsWUFBQTtFMER4T0EsVUFBQTtDOURpZ2JEO0E4RHYvYUM7RUE4TkY7STVEZ0RFLG1CQUFBO0lBQ0Esb0JBQUE7R0Y2dWFDO0NBQ0Y7QThEeC9hQTtFQUNDLGlCQUFBO0M5RDAvYUQ7QThEMy9hQTtFQUlFLFlBQUE7RUFFQSxtQkFBQTtFQUVBLDBCQUFBO0M5RHcvYUY7QThEci9hQztFQThNRjtJNURxREUsbUJBQUE7STREaFFDLFlBQUE7SUFFQSxtQkFBQTtJQUNBLFVBQUE7RzlEcy9hQTtDQUNGO0E4RHAvYUM7RUFHQyxjQUFBO0VBQ0EsaUJBQUE7QzlEby9hRjtBOERqL2FDO0VBOExGO0lBN0xHLGNBQUE7RzlEby9hQTtFOERsL2FBO0lBQ0MsZUFBQTtHOURvL2FEO0NBQ0Y7QThEaC9hQTtFQUdDLHFCQUFBO0VBQ0Esa0JBQUE7QzlEZy9hRDtBOEQxK2FDO0VBQ0Msc0JBQUE7RUFDQSwyQkFBQTtFQUNBLGlDQUFBO0M5RDQrYUY7QThEeithQztFQUNDLFlBQUE7QzlEMithRjtBOERyK2FDO0VBR0UsYUFBQTtDOURxK2FIO0E4RDErYUE7RUFVRSxnQ0FBQTtDOURtK2FGO0E4RGorYUU7RUFDQyxzQkFBQTtDOURtK2FIO0E4RGgrYUU7RUFFQztJQUNDLHNCQUFBO0c5RGkrYUY7Q0FDRjtBQUNEOzs7O0dBSUc7QThEdjlhQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsNEZBQUE7RUFHQSxtQkFBQTtDOUR1OWFIO0E4RHI5YUc7RUFDQyxtQkFBQTtFQUNBLFdBQUE7RUFDQSwrRkFBQTtFQUdBLG9CQUFBO0M5RHE5YUo7QThENzhhQztFQXVHRjtJNURxREUsbUJBQUE7STREekpDLHFCQUFBO0c5RCs4YUE7RThEMzJhSDtJQWpHSSxjQUFBO0c5RCs4YUQ7Q0FDRjtBOER4OWFBO0VBYUUsVUFBQTtDOUQ4OGFGO0E4RDM5YUE7RTNEaEpDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLGdCQUFBO0VFdUlBLFlBQUE7RTBEbkZDLFlBQUE7RUFDQSxhQUFBO0VBRUEsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtDOUQ2OGFGO0E4RDM4YUU7RUFDQywwQkFBQTtDOUQ2OGFIO0E4RDE4YUU7RTFEb0VELFlBQUE7Q0p5NGFEO0E4RHo4YUU7RUFnRUg7SUEvREksWUFBQTtHOUQ0OGFEO0NBQ0Y7QThEMThhRTtFQTRESDtJQTNESSxhQUFBO0c5RDY4YUQ7Q0FDRjtBOEQ1L2FBO0UxRDREQywwQkFBQTtFMERQQyxpQkFBQTtFQUVBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7QzlEMDhhRjtBOERuZ2JBO0UzRGhKQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxnQkFBQTtFRTBGQSwwQkFBQTtFQTZDQSxZQUFBO0UwRHRDQyxhQUFBO0VBRUEsc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7QzlEeThhRjtBOER2OGFFO0UxRGRELDBCQUFBO0VBeUZBLGVBQUE7RTBEdkVFLHNCQUFBO0M5RHc4YUg7QThEbjhhQTtFNURsSEMsZ0JBQUE7RUFDQSxnQkFBQTtFRXVJQSxZQUFBO0UwRGpCQSxxQ0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtDOURvOGFEO0E4RGw4YUM7O0UxRG1IQSxzQkFBQTtFQTdEQSxlQUFBO0NKaTVhRDtBOERqOGFDO0VBSUY7SUFIRyxjQUFBO0c5RG84YUE7Q0FDRjtBQUNEOztnRkFFZ0Y7QStEenJiL0U7RTNEMFdDLG1CQUFBO0VBdktBLDBCQUFBO0NKMC9hRDtBK0Q3cmJBO0VBS0UscUNBQUE7Qy9EMnJiRjtBK0R2cmJBO0UzRHFXQyxtQkFBQTtFMkRsV0EsWUFBQTtFQUVBLFdBQUE7Qy9EdXJiRDtBK0RycmJDO0VBa09GO0lBak9HLFdBQUE7Ry9Ed3JiQTtDQUNGO0ErRHRyYkM7RUE4TkY7SUE3TkcsV0FBQTtHL0R5cmJBO0NBQ0Y7QStEdnJiQztFQTBORjtJQXpORyxXQUFBO0cvRDByYkE7Q0FDRjtBK0R4cmJDO0VBc05GO0lBck5HLFdBQUE7Ry9EMnJiQTtDQUNGO0ErRHZyYkU7RUFnTkg7STdEa0RFLG1CQUFBO0lBQ0Esb0JBQUE7R0Z5N2FDO0NBQ0Y7QStEdHRiQTtFQStCRSxjQUFBO0MvRDByYkY7QStEenRiQTtFQW1DRSxtQkFBQTtDL0R5cmJGO0ErRHZyYkU7RUFDQyxlQUFBO0MvRHlyYkg7QStEL3RiQTtFM0RxV0MsbUJBQUE7RTJEeFRDLFVBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUVBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtDL0RxcmJGO0ErRG5yYkU7RTNEcUtELDBCQUFBO0NKaWhiRDtBK0RscmJFO0VBQ0MsUUFBQTtDL0RvcmJIO0ErRGpyYkU7RUFDQyxXQUFBO0VBQ0EsWUFBQTtDL0RtcmJIO0ErRGhyYkU7RUFDQyxXQUFBO0MvRGtyYkg7QStEaHJiRztFM0RpSkYsMEJBQUE7Q0praWJEO0ErRDVxYkE7RUFDQyxtQkFBQTtDL0Q4cWJEO0ErRDNxYkE7RUFDQyxZQUFBO0VBRUEsa0JBQUE7RUFDQSxtQkFBQTtDL0Q0cWJEO0ErRDFxYkM7RUFtSkY7SUFsSkcsbUJBQUE7Ry9ENnFiQTtDQUNGO0ErRDNxYkM7RUErSUY7SUE5SUcsbUJBQUE7Ry9EOHFiQTtDQUNGO0ErRDVxYkM7RUEySUY7SUExSUcsbUJBQUE7Ry9EK3FiQTtDQUNGO0ErRDdxYkM7RUF1SUY7SUF0SUcsbUJBQUE7Ry9EZ3JiQTtDQUNGO0ErRHBzYkE7RUF1QkUsY0FBQTtFQUVBLG1CQUFBO0VBRUEsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esb0RBQUE7Qy9EOHFiRjtBK0QzcWJFO0VBeUhIO0lBeEhJLGNBQUE7Ry9EOHFiRDtDQUNGO0ErRDVxYkU7RUFxSEg7SUFwSEksY0FBQTtHL0QrcWJEO0NBQ0Y7QStEN3FiRTtFQWlISDtJQWhISSxjQUFBO0cvRGdyYkQ7Q0FDRjtBK0Q5cWJFO0VBNkdIO0lBNUdJLGNBQUE7Ry9EaXJiRDtDQUNGO0ErRC9xYkU7RUFDQyxXQUFBO0VBQ0Esb0JBQUE7Qy9EaXJiSDtBK0Q5cWJFO0U3RHNCRCxhQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFNkQxQkUsWUFBQTtFQUVBLFdBQUE7RUFFQSxZQUFBO0VBQ0EsZUFBQTtFN0QrRkYscUNBQUE7RUFDQSw2RUFBQTtDRnFsYkQ7QStEanJiRztFQXdGSjtJQXZGSyxZQUFBO0lBRUEsVUFBQTtJQUNBLFVBQUE7STdEdUZILG1DQUFBO0lBQ0EsNkVBQUE7R0Y2bGJDO0NBQ0Y7QStEMXFiQTtFM0Q2Q0MsMEJBQUE7RTJEMUNBLGNBQUE7RUFFQSxtQkFBQTtFQUNBLFdBQUE7Qy9EMHFiRDtBK0R2cWJBO0U3RC9DQyw2QkFBQTtFQUNBLHlCQUFBO0U2RGtEQSxXQUFBO0VBQ0EsK0JBQUE7Qy9Ed3FiRDtBK0R0cWJDO0VBQ0MsV0FBQTtFQUNBLG9DQUFBO0MvRHdxYkY7QStEcnFiQztFQW1ERjtJN0RrREUsbUJBQUE7SUFDQSxvQkFBQTtHRm9rYkM7Q0FDRjtBK0R0cWJBOztFM0RnREMsWUFBQTtFMkQ1Q0EsVUFBQTtDL0R1cWJEO0ErRHBxYkE7RUFHQyxtQkFBQTtFQUNBLE9BQUE7RUFFQSxxQkFBQTtFQUNBLGlDQUFBO01BQUEsNkJBQUE7Qy9EbXFiRDtBK0RqcWJDO0VBOEJGO0lBN0JHLFlBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQ0FBQTtRQUFBLDRCQUFBO0cvRG9xYkE7Q0FDRjtBK0RocWJFO0VBcUJIO0lBcEJJLG1CQUFBO0cvRG1xYkQ7Q0FDRjtBK0QvcGJBO0VBQ0Msa0JBQUE7Qy9EaXFiRDtBK0RscWJBO0VBSUUsZUFBQTtFQUNBLDJCQUFBO0VBRUEsK0JBQUE7Qy9EZ3FiRjtBK0Q5cGJFO0VBQ0MsYUFBQTtDL0RncWJIO0FBQ0Q7O2dGQUVnRjtBTzV1YjlFO0VBNEZBOzs7O0lEdktBLG9CQUFBO0dOOHpiQztDQUNGO0FPNXdiQztFQW9IQTs7OztJRHZLQSxvQkFBQTtHTnMwYkM7Q0FDRjtBT3B1YkM7RUFvRUE7Ozs7SUR2S0Esb0JBQUE7R044MGJDO0NBQ0Y7QWdFeDZiQTtFQUNDLDBCQUFBO0NoRTA2YkQ7QWdFMzZiQTtFMUR3Q0MscUJBQUE7RUFFQSwwQkFBQTtFQUNBLDJCQUFBO0NOcTRiRDtBZ0VoN2JBO0VBY0csb0JBQUE7Q2hFcTZiSDtBTy90YkM7RUE0Q0E7SUR2S0Esb0JBQUE7R044MWJDO0NBQ0Y7QWdFeDZiRztFQUNDLGlCQUFBO0NoRTA2Yko7QWdFdjZiRztFQWlISjtJOUQrSkUsbUJBQUE7SUFDQSxvQkFBQTtJOEQ5UUcsaUJBQUE7R2hFMDZiRjtFZ0V4NmJFO0lBQ0Msb0JBQUE7R2hFMDZiSDtFZ0V2NmJFO0lBQ0MsbUJBQUE7R2hFeTZiSDtDQUNGO0FnRW42YkE7RUFHQyxpQkFBQTtDaEVtNmJEO0FnRTc1YkM7RUF1RkY7O0k5RCtKRSxtQkFBQTtJQUNBLG9CQUFBO0dGNHFiQztDQUNGO0FnRS81YkE7RUFLRSxlQUFBO0NoRTY1YkY7QWdFMzViRTtFQUNDLHNCQUFBO0NoRTY1Ykg7QWdFeDViQTtFQUdDLFdBQUE7Q2hFdzViRDtBT3Z3YkM7RUE0Q0E7SUR2S0Esb0JBQUE7R05zNGJDO0NBQ0Y7QWdFaDZiQTtFQU1FLGtCQUFBO0NoRTY1YkY7QU8vd2JDO0VBNENBO0lEdktBLG9CQUFBO0dOODRiQztDQUNGO0FnRTk1YkE7RUFLRSxZQUFBO0VBRUEsc0JBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7Q2hFMjViRjtBZ0V6NWJFO0VBZ0RIO0lBOUNJLGVBQUE7R2hFMjViRDtDQUNGO0FnRXo1YkU7RUEyQ0g7SUExQ0ksb0JBQUE7R2hFNDViRDtDQUNGO0FnRTE1YkU7RUF1Q0g7SUF0Q0ksb0JBQUE7R2hFNjViRDtDQUNGO0FnRW43YkE7RUEwQkUsYUFBQTtDaEU0NWJGO0FPNXliQztFQTRDQTtJRHZLQSxvQkFBQTtHTjI2YkM7Q0FDRjtBZ0V4NWJBO0VBQ0MsaUJBQUE7RUFDQSxvQkFBQTtDaEUwNWJEO0FnRXg1YkM7RUFvQkY7SUFuQkcsaUJBQUE7R2hFMjViQTtDQUNGO0FnRXg1YkE7RTdEM0hDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLGdCQUFBO0U4RGFBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0NoRTQ1YkQ7QWdFeDViRTtFQUtIO0k5RCtKRSxtQkFBQTtJQUNBLG9CQUFBO0dGd3ZiQztDQUNGO0FBQ0Q7O2dGQUVnRjtBaUVuaWMvRTtFQUNDLFlBQUE7RUFFQSxtQkFBQTtFQUVBLGFBQUE7Q2pFbWljRDtBaUVqaWNDO0VBZ1NGO0lBL1JHLFdBQUE7SUFFQSxpQkFBQTtHakVtaWNBO0NBQ0Y7QWlFamljQztFQTBSRjtJQXpSRyxvQkFBQTtHakVvaWNBO0NBQ0Y7QWlFbGljQztFQXNSRjtJN0R5RUUsbUJBQUE7STZENVZDLFdBQUE7SUFFQSxTQUFBO0lBRUEscUJBQUE7R2pFa2ljQTtDQUNGO0FpRWhpY0M7RUE0UUY7SUEzUUcsZUFBQTtHakVtaWNBO0NBQ0Y7QWlFamljQztFQXdRRjtJQXZRRyxlQUFBO0lBRUEscUJBQUE7R2pFbWljQTtDQUNGO0FpRWppY0M7RUFrUUY7SUFqUUcsZUFBQTtJQUVBLHFCQUFBO0dqRW1pY0E7Q0FDRjtBaUVoaWNBO0VBQ0MsdUJBQUE7RUFDQSxjQUFBO0NqRWtpY0Q7QWlFaGljQztFQXVQRjtJQXRQRyxhQUFBO0lBRUEsbUJBQUE7SUFDQSxPQUFBO0lBRUEsd0JBQUE7SUFDQSxrQkFBQTtJQUNBLHFCQUFBO0dqRWlpY0E7Q0FDRjtBaUUvaGNDO0VBNE9GO0lBM09HLHFCQUFBO0dqRWtpY0E7Q0FDRjtBaUVoaWNDO0VBd09GO0lBdk9HLHFCQUFBO0dqRW1pY0E7Q0FDRjtBaUVoaWNBO0VBQ0MsdUJBQUE7RUFDQSxxQkFBQTtDakVraWNEO0FpRWhpY0M7RUErTkY7SUE5TkcscUJBQUE7R2pFbWljQTtDQUNGO0FpRWppY0M7RUEyTkY7SUExTkcsa0JBQUE7R2pFb2ljQTtDQUNGO0FpRWxpY0M7RUF1TkY7SUF0TkcscUJBQUE7R2pFcWljQTtDQUNGO0FpRWxpY0E7RUFHQyxlQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7Q2pFa2ljRDtBaUVoaWNDO0VBMk1GO0kvRHpMRSxnQkFBQTtJQUNBLG1CQUFBO0dGa2hjQztDQUNGO0FpRWxpY0M7RUF1TUY7SS9EekxFLGdCQUFBO0lBQ0Esb0JBQUE7R0Z3aGNDO0NBQ0Y7QWlFcGljQztFQW1NRjtJL0R6TEUsZ0JBQUE7SUFDQSxtQkFBQTtHRjhoY0M7Q0FDRjtBaUVyaWNBO0U5RDVHQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxvQkFBQTtFK0REQSxpQkFBQTtFQUNBLGVBQUE7Q2pFd2ljRDtBRXAyYkM7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUVBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7Q0ZxMmJGO0FpRTlpY0E7RTlEckhDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtDSHNxY0Q7QWlFOWljQTtFQUNDLFdBQUE7RUFFQSxtQkFBQTtFQUVBLFlBQUE7Q2pFOGljRDtBaUVuamNBO0VBUUUsWUFBQTtFQUNBLGFBQUE7Q2pFOGljRjtBaUUzaWNDO0VBb0tGO0lBbktHLFdBQUE7R2pFOGljQTtDQUNGO0FpRTVpY0M7RUFnS0Y7SUEvSkcsZUFBQTtHakUraWNBO0NBQ0Y7QWlFN2ljQztFQTRKRjtJQTNKRyxlQUFBO0dqRWdqY0E7Q0FDRjtBaUU5aWNDO0VBR0M7SUFDQyxjQUFBO0dqRThpY0Q7Q0FDRjtBaUUzaWNDO0VBR0M7SUFDQyxjQUFBO0dqRTJpY0Q7Q0FDRjtBaUV4aWNDO0VBRUM7SUFDQyxjQUFBO0dqRXlpY0Q7Q0FDRjtBaUVyaWNBO0UvRERDLGFBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBdkNBLDZCQUFBO0VBQ0EseUJBQUE7RUUrUUEsaUJBQUE7RTZEMU9BLFdBQUE7RUFFQSx5Q0FBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLCtCQUFBO0NqRTRpY0Q7QWlFMWljQztFQUVDO0lBQ0MsV0FBQTtJQUNBLG9CQUFBO0dqRTJpY0Q7Q0FDRjtBaUV4aWNDOztFN0RxTEEsbUJBQUE7RTZEakxDLFlBQUE7RUFFQSxRQUFBO0VBRUEsWUFBQTtDakV1aWNGO0FpRXBpY0M7RS9EaURBLHVDQUFBO0VBQ0Esc0VBQUE7RStEL0NDLGFBQUE7RUFFQSxhQUFBO0VBRUEscUJBQUE7Q2pFb2ljRjtBaUVoaWNDO0U3RG9CQSwwQkFBQTtFNkRqQkMsVUFBQTtFQUVBLGFBQUE7Q2pFZ2ljRjtBaUUva2NBOztFQW9ERSxXQUFBO0NqRStoY0Y7QWlFbmxjQTtFN0RxTUMsbUJBQUE7RUY5UEEsZ0JBQUE7RUFDQSxxQkFBQTtFK0RtSEMsWUFBQTtFQUVBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0NqRTZoY0Y7QWlFM2hjRTtFQThESDtJQTdESSxjQUFBO0dqRThoY0Q7Q0FDRjtBaUU1aGNFO0VBMERIO0kvRHpMRSxnQkFBQTtJQUNBLGdCQUFBO0dGK3BjQztDQUNGO0FpRXhtY0E7RUEyRUcsOEJBQUE7RUFDQSxZQUFBO0NqRWdpY0g7QWlFM2hjQTtFQUdDLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFFQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0NqRTBoY0Q7QUs5d2NDO0VIOEhBLG1EQUFBO0VHM0hDLFlBQUE7RUFDQSxzQkFBQTtDTCt3Y0Y7QUVucGNDO0VBQ0MsMkNBQUE7Q0ZxcGNGO0FpRWhpY0M7RS9EaExBLFlBQUE7RUFDQSxhQUFBO0VHaVFBLDhCQUFBO0U0RC9FQyxrQkFBQTtFQUNBLHVCQUFBO0NqRW1pY0Y7QWlFL2hjQTtFL0R4TEMsWUFBQTtFQUNBLGFBQUE7RUFzSkEsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFK0RtQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUVBLGFBQUE7RUFFQSx1QkFBQTtFQUNBLG9CQUFBO0NqRWlpY0Q7QUszeWNDO0VIOEhBLG1EQUFBO0VHM0hDLFlBQUE7RUFDQSxzQkFBQTtDTDR5Y0Y7QUVocmNDO0VBQ0MsMkNBQUE7Q0ZrcmNGO0FpRXZpY0M7RS9EdE1BLFlBQUE7RUFDQSxhQUFBO0VHcUhBLGtDQUFBO0VISUEsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUVBLHFDQUFBO01BQUEsaUNBQUE7Q0Z3bmNEO0FpRTNpY0M7RUFDQywwQkFBQTtDakU2aWNGO0FpRTNpY0U7RS9EOU1ELFlBQUE7RUFDQSxhQUFBO0VHeUdBLDhCQUFBO0NMb3BjRDtBQUNEOztnRkFFZ0Y7QWtFeDFjL0U7RTlEeU1DLDBCQUFBO0NKa3BjRDtBa0V4MWNDO0VBbUxGO0k5RDBMRSxtQkFBQTtJOEQxV0MsV0FBQTtJQUVBLGtCQUFBO0lBQ0Esa0JBQUE7R2xFeTFjQTtDQUNGO0FrRXYxY0M7RUFHRSxXQUFBO0NsRXUxY0g7QWtFdDJjQTtFQW9CRSx3QkFBQTtDbEVxMWNGO0FrRXoyY0E7RUF3QkUsdUJBQUE7Q2xFbzFjRjtBa0U1MmNBO0VBNEJFLHdCQUFBO0NsRW0xY0Y7QWtFLzBjQTtFOURzUUMsZUFBQTtDSjRrY0Q7QWtFOTBjQztFQWtKRjtJQWpKRyxZQUFBO0dsRWkxY0E7Q0FDRjtBa0U5MGNBO0U5RGdNQywwQkFBQTtFRHhPQSw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxnQkFBQTtFQzJkQSx1QkFBQTtFQUNBLDBCQUFBO0VDclZBLFlBQUE7RThEMU1BLGFBQUE7RUFFQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0NsRWsxY0Q7QUs3MmNDO0VIb0hBLG1EQUFBO0VHakhDLFlBQUE7RUFDQSxzQkFBQTtDTDgyY0Y7QUU1dmNDO0VBQ0MsMkNBQUE7Q0Y4dmNGO0FLcDJjQztFQUNDLGtCQUFBO0NMczJjRjtBR2wwYkM7RUFDQyxtQ0FBQTtDSG8wYkY7QWtFOTFjQztFQThIRjtJQTdIRyxhQUFBO0lBRUEsaUJBQUE7SUFDQSxpQkFBQTtHbEVnMmNBO0NBQ0Y7QWtFOTFjQztFQXVIRjtJQXRIRyxpQkFBQTtHbEVpMmNBO0NBQ0Y7QWtFLzFjQztFQW1IRjtJQWxIRyxpQkFBQTtHbEVrMmNBO0NBQ0Y7QWtFaDJjQztFaEVnQkEsWUFBQTtFQUNBLGFBQUE7RUdvSUEsOEJBQUE7RTZEbEpDLGlCQUFBO0VBQ0EsdUJBQUE7Q2xFbTJjRjtBa0VoMmNDO0U5RG1KQSwwQkFBQTtDSmd0Y0Q7QUVscWNDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtDRm9xY0Y7QWtFbjJjQztFQUVDO0k1RE9ELG9CQUFBO0lBakNBLFlBQUE7SUFDQSx5QkFBQTtJQUNBLDBCQUFBO0dOZzRjQztFa0V4MmNBO0lBSUUsaUJBQUE7R2xFdTJjRjtFa0U3d2NIO0lBckZJLFlBQUE7SUFFQSxtQkFBQTtHbEVvMmNEO0VrRWwyY0M7SUFDQyxnQkFBQTtHbEVvMmNGO0VrRWoyY0M7SUFDQyxXQUFBO0lBQ0EsK0JBQUE7R2xFbTJjRjtFa0VqMmNFO0lBQ0MsV0FBQTtHbEVtMmNIO0NBQ0Y7QWtFLzNjQTtFQWtDRSxhQUFBO0NsRWcyY0Y7QWtFOTFjRTtFQStESDtJQTlESSxxQkFBQTtHbEVpMmNEO0NBQ0Y7QU9od2NDO0VBNENBO0lEdktBLG9CQUFBO0dOKzNjQztDQUNGO0FrRS8xY0U7RUFzREg7SUFyREksa0JBQUE7R2xFazJjRDtDQUNGO0FBQ0Q7aUZBQ2lGO0FrRXgxYzlFO0VBd0NIO0lBdkNJLGtCQUFBO0lBRUEscUJBQUE7R2xFMDFjRDtDQUNGO0FrRXgxY0U7RUFrQ0g7SUFqQ0ksa0JBQUE7R2xFMjFjRDtDQUNGO0FBQ0Q7aUZBQ2lGO0FrRWoxY2hGO0VBQ0Msa0JBQUE7Q2xFbTFjRDtBa0VqMWNDO0VBaUJGO0lBaEJHLGtCQUFBO0dsRW8xY0E7Q0FDRjtBa0VqMWNBO0VoRXhEQyxnQkFBQTtFQUNBLG9CQUFBO0VnRTBEQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7Q2xFbTFjRDtBa0VqMWNDO0VBS0Y7SWhFcEVFLGdCQUFBO0lBQ0Esa0JBQUE7R0ZvNWNDO0NBQ0Y7QUFDRDs7Z0ZBRWdGO0FtRTNnZC9FO0VBQ0MsV0FBQTtFQUVBLGtCQUFBO0NuRTRnZEQ7QW1FMWdkQztFQXFPRjtJQXBPRyxrQkFBQTtHbkU2Z2RBO0NBQ0Y7QW1FcGhkQTtFQVVFLFlBQUE7Q25FNmdkRjtBbUUzZ2RFO0VqRThKRCxhQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFaUVsS0UsV0FBQTtFQUVBLCtCQUFBO0VBQ0EsWUFBQTtDbkVpaGRIO0FtRW5pZEE7RUF1QkUsY0FBQTtDbkUrZ2RGO0FtRTFnZEU7RUFDQyxlQUFBO0NuRTRnZEg7QW1FemlkQTtFL0RvWEMsbUJBQUE7RStEalZFLFVBQUE7RUFDQSxhQUFBO0VBRUEsYUFBQTtFQUNBLGNBQUE7Q25FeWdkSDtBbUV2Z2RHO0VBaU1KO0lBaE1LLFVBQUE7R25FMGdkRjtDQUNGO0FtRXhnZEc7RUE2TEo7SUE1TEssVUFBQTtHbkUyZ2RGO0NBQ0Y7QW1FemdkRztFL0R3TEYsMEJBQUE7Q0pvMWNEO0FtRXhnZEc7RUFDQyxTQUFBO0NuRTBnZEo7QW1FdmdkRztFQUNDLFdBQUE7RUFDQSxZQUFBO0NuRXlnZEo7QW1FdGdkRztFQUNDLFdBQUE7Q25Fd2dkSjtBbUV0Z2RJO0UvRG9LSCwwQkFBQTtDSnEyY0Q7QW1FaGdkRTtFQWdLSDtJQS9KSSxhQUFBO0duRW1nZEQ7Q0FDRjtBbUVqZ2RFO0VBQ0MsK0JBQUE7Q25FbWdkSDtBbUVqZ2RHO0VBQ0MsV0FBQTtDbkVtZ2RKO0FtRTUvY0U7RUFpSkg7SWpFeEhFLGdCQUFBO0lBQ0EsbUJBQUE7SWlFdkJFLGtCQUFBO0duRSsvY0Q7Q0FDRjtBT2w0Y0M7RUE0Q0E7SUR2S0EsY0FBQTtHTmlnZEM7Q0FDRjtBTy8yY0M7RUFvQkE7SUR2S0Esb0JBQUE7R05zZ2RDO0NBQ0Y7QW1FaGdkQztFQW9JRjtJakVnRUUsbUJBQUE7SUFDQSxvQkFBQTtHRmcwY0M7Q0FDRjtBbUVsZ2RDO0VBZ0lGO0kvRDBJRSxtQkFBQTtJK0R2UUMsV0FBQTtHbkVvZ2RBO0NBQ0Y7QW1FamdkQTtFL0R5SUMsWUFBQTtDSjIzY0Q7QW1FaGdkQztFQXFIRjtJQXBIRyxvQkFBQTtHbkVtZ2RBO0NBQ0Y7QW1FemdkQTtFL0RxTEMsZUFBQTtFK0QxS0Msb0JBQUE7Q25Fa2dkRjtBbUU5L2NBO0VqRVVDLDZCQUFBO0VBQ0EseUJBQUE7RWlFUkEsb0JBQUE7Q25FZ2dkRDtBbUU5L2NDO0VBcUdGO0lBcEdHLG9CQUFBO0duRWlnZEE7Q0FDRjtBbUUvL2NDO0VBaUdGO0lBaEdHLGlCQUFBO0duRWtnZEE7Q0FDRjtBbUVoZ2RDOztFL0Q2R0EsWUFBQTtDSnU1Y0Q7QW1FNy9jQTtFL0Q0TkMsbUJBQUE7RStEdE5BLFdBQUE7RUFFQSxvQkFBQTtDbkUwL2NEO0FPNTdjQztFQTRDQTtJRHZLQSxvQkFBQTtHTjJqZEM7Q0FDRjtBT3I3Y0M7RUFnQ0E7SURuR0EsMEJBQUE7R040L2NDO0NBQ0Y7QW1FbGdkQztFQTRFRjtJQTNFRyxvQkFBQTtHbkVxZ2RBO0NBQ0Y7QW1FbmdkQztFQXdFRjtJakVnRUUsbUJBQUE7SUFDQSxvQkFBQTtHRiszY0M7Q0FDRjtBbUVyZ2RDO0VBb0VGO0lBbkVHLG1CQUFBO0lBQ0EscUJBQUE7R25Fd2dkQTtDQUNGO0FtRXJnZEE7RUFDQywrQ0FBQTtFQUNBLGtCQUFBO0NuRXVnZEQ7QW1FcmdkQztFQTBERjtJQXpERyxjQUFBO0duRXdnZEE7Q0FDRjtBT2grY0M7RUE0Q0E7SUR2S0EsY0FBQTtHTitsZEM7Q0FDRjtBTzc4Y0M7RUFvQkE7SUR2S0Esb0JBQUE7R05vbWRDO0NBQ0Y7QW1FMWdkQztFQWdERjtJQS9DRyxjQUFBO0duRTZnZEE7Q0FDRjtBbUUzZ2RDO0VBNENGO0kvRDBJRSxtQkFBQTtJRjFFQSxtQkFBQTtJQUNBLG9CQUFBO0lpRXpHQyxVQUFBO0lBQ0EsUUFBQTtJQUNBLFdBQUE7SUFFQSxxQkFBQTtHbkU2Z2RBO0NBQ0Y7QW1FMWdkQTtFQUNDLFdBQUE7RUFDQSxpQ0FBQTtDbkU0Z2REO0FtRTFnZEM7RUFDQyxXQUFBO0VBQ0EsdUNBQUE7Q25FNGdkRjtBbUVsaGRBO0VBVUUsYUFBQTtFQUVBLDJDQUFBO0VBQ0EsZUFBQTtDbkUwZ2RGO0FtRXZoZEE7RUFpQkUsVUFBQTtDbkV5Z2RGO0FtRXJnZEE7RS9EdURDLGVBQUE7Q0ppOWNEO0FtRW5nZEE7RWhFbk9DLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQ3VQQSxZQUFBO0NKbS9jRDtBQUNEOztnRkFFZ0Y7QW9FaHZkL0U7RWhFdUlDLGtCQUFBO0VBcUNBLHFCQUFBO0VBcUJBLDBCQUFBO0NKb2pkRDtBSXZrZEM7RUF1V0Y7SUF0V0cscUJBQUE7R0owa2RBO0NBQ0Y7QW9FMXZkQTtFQU1FLFlBQUE7RUFFQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtDcEVzdmRGO0FvRXB2ZEU7RUE4SEg7SUE3SEksY0FBQTtHcEV1dmREO0NBQ0Y7QW9FbnZkQTtFQUNDLG9CQUFBO0NwRXF2ZEQ7QW9FL3VkQztFQWlIRjtJQWhIRyxZQUFBO0dwRWt2ZEE7Q0FDRjtBb0U3dWRDO0VBMEdGO0lBekdHLGFBQUE7SUFDQSxpQkFBQTtHcEVndmRBO0NBQ0Y7QW9FN3VkQTs7RWpFdkNDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLG9CQUFBO0VDdWVBLHNCQUFBO0VBQ0EsMEJBQUE7RUR6ZUEsZ0JBQUE7RUFDQSxnQkFBQTtFRXVKQSxlQUFBO0VnRTVOQSxpQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7Q3BFcXZkRDtBb0VudmRDOztFaEVvUEEsZUFBQTtFZ0VqUEMsNkJBQUE7Q3BFcXZkRjtBb0VqdmRBO0VBQ0Msc0JBQUE7RUFDQSxrQkFBQTtDcEVtdmREO0FvRWp2ZEM7RUFDQyxlQUFBO0NwRW12ZEY7QW9FaHZkQztFQTJFRjtJQTFFRyxjQUFBO0dwRW12ZEE7Q0FDRjtBb0U3dWRDO0VBbUVGO0lsRThKRSxtQkFBQTtJQUNBLG9CQUFBO0dGZ2hkQztDQUNGO0FvRTl1ZEE7RUFDQyxVQUFBO0VBRUEsV0FBQTtFQUNBLG1CQUFBO0VBQ0EscURBQUE7Q3BFK3VkRDtBb0U1dWRDO0VBQ0MsYUFBQTtFQUVBLFdBQUE7Q3BFNnVkRjtBb0UzdWRFO0VBaURIO0lBaERJLG9CQUFBO0dwRTh1ZEQ7Q0FDRjtBb0UxdWRBO0VoRXlLQyxlQUFBO0NKb2tkRDtBb0V0dWRBO0VBQ0MsOEJBQUE7Q3BFd3VkRDtBb0VydWRBO0VoRThLQyxlQUFBO0VBc0ZBLG1CQUFBO0VnRWhRQSxpQ0FBQTtFQUNBLDBCQUFBO0NwRXN1ZEQ7QW9FcHVkQztFQXlCRjtJbEUxQkUsZ0JBQUE7SUFDQSxtQkFBQTtJa0VHQyxtQkFBQTtHcEV1dWRBO0NBQ0Y7QW9FcnVkQztFQW1CRjtJQWxCRyxXQUFBO0lBRUEsWUFBQTtHcEV1dWRBO0NBQ0Y7QW9FbnVkQTtFakVoSUMsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VDbVFBLGVBQUE7RUE4R0EsbUJBQUE7RWdFOU9BLFFBQUE7RUFFQSxzQkFBQTtFQUNBLDBCQUFBO0NwRXF1ZEQ7QUFDRDs7Z0ZBRWdGO0FxRWozZC9FO0VqRXVJQyxrQkFBQTtFQW1CQSxxQkFBQTtDSjJ0ZEQ7QUl6dGRDO0VBeVhGO0lBeFhHLHFCQUFBO0dKNHRkQTtDQUNGO0FxRWozZEE7RWpFbUlDLHFCQUFBO0VpRS9IQSxpQ0FBQTtFQUNBLFVBQUE7Q3JFaTNkRDtBcUU1MmRDO0VBK0lGO0luRXdJRSxtQkFBQTtJQUNBLG9CQUFBO0dGeWxkQztDQUNGO0FBQ0Q7aUZBQ2lGO0FxRTMyZGhGO0VBQ0MsaUNBQUE7Q3JFNjJkRDtBcUUxMmRBO0VqRWdWQyxtQkFBQTtFaUU3VUEsV0FBQTtFQUVBLGdCQUFBO0VBQ0EsMEJBQUE7Q3JFMDJkRDtBcUV4MmRDO0VBMEhGO0lBekhHLDJCQUFBO0dyRTIyZEE7Q0FDRjtBcUV6MmRDOztFbkU2S0EsbUJBQUE7RUFDQSxTQUFBO0VBRUEsZ0NBQUE7TUFBQSw0QkFBQTtFbUU1S0MsWUFBQTtFQUVBLFlBQUE7Q3JFMjJkRjtBcUV6MmRFO0VBOEdIOztJQTdHSSxZQUFBO0dyRTYyZEQ7Q0FDRjtBcUUxMmRDO0VuRThCQSxXQUFBO0VBQ0EsWUFBQTtFbUU1QkMsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9DQUFBO0VBQ0EsV0FBQTtDckU0MmRGO0FxRWwyZEU7RUFDQyxpQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q3JFbzJkSDtBcUUvMWRBO0VBR0MsVUFBQTtDckUrMWREO0FxRTcxZEM7RUF5RUY7SW5FaERFLGdCQUFBO0lBQ0Esa0JBQUE7R0Z3MGRDO0NBQ0Y7QXFFLzFkQztFQXFFRjtJbkVoREUsZ0JBQUE7SUFDQSxtQkFBQTtHRjgwZEM7Q0FDRjtBcUVoMmRBO0VqRThRQyxtQkFBQTtFaUUzUUEsVUFBQTtFQUVBLGlCQUFBO0NyRWcyZEQ7QXFFMzFkRTtFQUNDLGNBQUE7Q3JFNjFkSDtBcUUxMWRFO0VBQ0MsaUJBQUE7Q3JFNDFkSDtBcUUzMmRBO0VBbUJHLHFDQUFBO0VBQ0EsZUFBQTtFQUVBLG9DQUFBO0NyRTAxZEg7QXFFeDFkRztFQUNDLHNCQUFBO0NyRTAxZEo7QXFFbjNkQTs7RUFnQ0UscUNBQUE7RUFDQSxlQUFBO0VBRUEsb0NBQUE7Q3JFczFkRjtBcUVwMWRFOztFQUNDLHNCQUFBO0NyRXUxZEg7QXFFbjFkQztFQUNDLGFBQUE7Q3JFcTFkRjtBcUV0MWRDO0VBSUUsV0FBQTtFQUNBLDZCQUFBO01BQUEseUJBQUE7Q3JFcTFkSDtBcUVoMWRBO0VqRUlDLHFCQUFBO0VBc05BLG1CQUFBO0VpRXROQSxXQUFBO0VBRUEsV0FBQTtFQUNBLGlDQUFBO01BQUEsNkJBQUE7RUFDQTt1QkFBQTtDckVpMWREO0FJbjFkQztFQXlYRjtJQXhYRyxxQkFBQTtHSnMxZEE7Q0FDRjtBQUNEOztnRkFFZ0Y7QXNFdi9kaEY7RUFDQyxtQkFBQTtFQUVBLDREQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtDdEV3L2RBO0FzRXQvZEE7RUFDQyxhQUFBO0VBQ0EscUJBQUE7RUFBQSxjQUFBO0VBRUEsMkJBQUE7TUFBQSx1QkFBQTtFQUNBLHNCQUFBO01BQUEsd0JBQUE7Q3RFdS9kRDtBc0U1L2RBO0VBUUUseUJBQUE7Q3RFdS9kRjtBc0VuL2RBO0VBQ0Msa0VBQUE7RUFDQSw2QkFBQTtFQUNBLCtCQUFBO0VBQ0EsZUFBQTtDdEVxL2REO0FzRWovZEM7RUFnaUNEO0lBL2hDRSxtQkFBQTtJQUNBLG9CQUFBO0d0RW8vZEE7Q0FDRjtBc0VsL2RDO0VBMmhDRDtJQTFoQ0UsbUJBQUE7SUFDQSxvQkFBQTtHdEVxL2RBO0NBQ0Y7QUFDRDs4Q0FDOEM7QXNFOStkOUM7RXBFMk5FLG9DQUFBO0VBQ0EsbUNBQUE7RUNqUEEsZ0VBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEdUZBLGdCQUFBO0VBQ0Esb0JBQUE7RUNzWEEsaUJBQUE7RW1FeGJELFVBQUE7Q3RFcy9kQTtBRzVqZEM7RUFDQyxtQ0FBQTtDSDhqZEY7QUczamRDO0VBdVRGO0lEcHJCRSxnQkFBQTtJQUNBLG9CQUFBO0dGNDdkQztDQUNGO0FHN2pkQztFQW1URjtJRHByQkUsZ0JBQUE7SUFDQSxtQkFBQTtHRms4ZEM7Q0FDRjtBRy9qZEM7RUErU0Y7SURwckJFLGdCQUFBO0lBQ0EsZ0JBQUE7R0Z3OGRDO0NBQ0Y7QUdqa2RDO0VBMlNGO0lEcHJCRSxnQkFBQTtJQUNBLGtCQUFBO0dGODhkQztDQUNGO0FzRTlnZUQ7RW5FakRFLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0Esb0JBQUE7RUN1YkEsZUFBQTtFQXppQkEsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VtRW9ERCxlQUFBO0VBRUEsWUFBQTtFQUNBLGlCQUFBO0N0RW9oZUE7QUdsaWRDO0VBMFBGO0lEcHJCRSxnQkFBQTtJQUNBLG1CQUFBO0dGZytkQztDQUNGO0FHcGlkQztFQXNQRjtJRHByQkUsZ0JBQUE7SUFDQSxrQkFBQTtHRnMrZEM7Q0FDRjtBc0U5aGVBO0VBQ0MsZUFBQTtDdEVnaWVEO0FzRTdoZUE7RUE2L0JBO0lBNS9CQyxnQkFBQTtJQUNBLGlCQUFBO0d0RWdpZUM7Q0FDRjtBQUNEOzhDQUM4QztBc0U1aGU5QztFQUNDLG1CQUFBO0VBRUEsaUJBQUE7Q3RFNmhlQTtBc0UzaGVBO0VBKytCQTtJQTkrQkMsaUJBQUE7R3RFOGhlQztDQUNGO0FzRTVoZUE7RUEyK0JBO0lBMStCQyxxQkFBQTtJQUFBLGNBQUE7SUFFQSx1QkFBQTtRQUFBLG9CQUFBO0d0RThoZUM7Q0FDRjtBc0UzaGVEO0VBQ0MsWUFBQTtFQUNBLGNBQUE7RUFFQSxvQkFBQTtDdEU0aGVBO0FzRXhoZUM7RUE0OUJEO0lBMzlCRSxrQkFBQTtRQUFBLFNBQUE7R3RFMmhlQTtDQUNGO0FzRXRoZUM7RUFxOUJEO0lBcDlCRSxrQkFBQTtRQUFBLFNBQUE7R3RFeWhlQTtDQUNGO0FzRXRoZUE7RUFnOUJBO0lBLzhCQyxXQUFBO0lBQ0EsZUFBQTtJQUVBLG1CQUFBO0d0RXdoZUM7Q0FDRjtBc0VyaGVEO0VuRWxIRSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLGtCQUFBO0VDb2FBLGVBQUE7RUF0aEJBLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFbUVzSEQsWUFBQTtFQUNBLGVBQUE7RUFFQSxzRUFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0N0RTBoZUE7QUd0b2RDO0VBNlFGO0lEcHJCRSxnQkFBQTtJQUNBLG1CQUFBO0dGaWplQztDQUNGO0FHeG9kQztFQXlRRjtJRHByQkUsZ0JBQUE7SUFDQSxvQkFBQTtHRnVqZUM7Q0FDRjtBRzFvZEM7RUFxUUY7SURwckJFLGdCQUFBO0lBQ0EsZ0JBQUE7R0Y2amVDO0NBQ0Y7QXNFMWllQTtFQUNDLGVBQUE7RUFDQSwyRUFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7Q3RFNGllRDtBc0V6aWVBO0VBQ0MscUJBQUE7Q3RFMmllRDtBc0V4aWVBO0VBQ0MsaUNBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7Q3RFMGllRDtBc0V4aWVDO0VBQ0MsaUNBQUE7Q3RFMGllRjtBc0VyaWVEO0VBQ0MsWUFBQTtFQUNBLGNBQUE7RUFFQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBRUEsV0FBQTtDdEVxaWVBO0FzRW5pZUE7RUFDQyxlQUFBO0N0RXFpZUQ7QXNFbGllQTtFQWk1QkE7SUFoNUJDLHlCQUFBO0lBQ0EsWUFBQTtHdEVxaWVDO0NBQ0Y7QXNFbmllQTtFQTQ0QkE7SUEzNEJDLDBCQUFBO0lBQ0EsYUFBQTtHdEVzaWVDO0NBQ0Y7QXNFcGllQTtFQUNDLFNBQUE7RUFFQSxnQ0FBQTtNQUFBLDRCQUFBO0N0RXFpZUQ7QXNFbmllQztFQWs0QkQ7SUFqNEJFLFdBQUE7SUFDQSxhQUFBO0d0RXNpZUE7Q0FDRjtBc0VwaWVDO0VBNjNCRDtJQTUzQkUsY0FBQTtHdEV1aWVBO0NBQ0Y7QXNFbGllQztFQUNDLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUVBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFFQSwwRUFBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0N0RWtpZUY7QXNFaGllRTtFQUNDLHdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSw4RkFBQTtFQUNBLDZCQUFBO0N0RWtpZUg7QXNFOWhlQztFQUNDLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUVBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFFQSx3RUFBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7Q3RFOGhlRjtBc0U1aGVFO0VBQ0Msd0JBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLDRGQUFBO0VBQ0EsNkJBQUE7Q3RFOGhlSDtBc0V4aGVEO0VBQ0MsWUFBQTtFQUNBLGlDQUFBO0VBRUEsb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7Q3RFeWhlQTtBc0V2aGVBO0VBQ0Msb0JBQUE7RUFDQSxxQ0FBQTtDdEV5aGVEO0FzRXRoZUE7RUFDQyxrQkFBQTtDdEV3aGVEO0FzRXRoZUM7RUFDQyxxQ0FBQTtDdEV3aGVGO0FzRWpoZUE7RUFDQyxjQUFBO0N0RW1oZUQ7QXNFOWdlQztFQUNDLGtCQUFBO0N0RWdoZUY7QXNFN2dlQztFQUNDLHFCQUFBO0N0RStnZUY7QXNFemdlQztFQUNDLGtCQUFBO0N0RTJnZUY7QXNFeGdlQztFQUNDLHFCQUFBO0N0RTBnZUY7QXNFcmdlRDtFbkU3U0UsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VtRTZTRCxZQUFBO0VBRUEsZ0JBQUE7Q3RFd2dlQTtBc0V0Z2VBO0VBQ0MsaUJBQUE7Q3RFd2dlRDtBc0VyZ2VBO0VBQ0Msa0JBQUE7Q3RFdWdlRDtBc0VwZ2VBOztFQUVDLDJCQUFBO0N0RXNnZUQ7QXNFbmdlQTtFbkVoVUMsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VtRWlVQSxtQkFBQTtFQUVBLHFCQUFBO0N0RXFnZUQ7QXNFbmdlQztFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUVBLG1CQUFBO0VBQ0EsU0FBQTtFQUVBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7TUFBQSw0QkFBQTtDdEVtZ2VGO0FzRWpnZUU7RUFDQyxhQUFBO0N0RW1nZUg7QXNFaGdlRTtFQUNDLFlBQUE7Q3RFa2dlSDtBc0U1L2REO0VBRUMsbUJBQUE7Q3RFNi9kQTtBc0UzL2RBO0VBeXRCQTtJQXh0QkMsV0FBQTtJQUNBLHFCQUFBO0lBQUEsY0FBQTtJQUVBLG1CQUFBO0lBRUEsdUJBQUE7UUFBQSxvQkFBQTtJQUNBLHNCQUFBO1FBQUEsd0JBQUE7SUFDQSxrQkFBQTtRQUFBLFNBQUE7R3RFNC9kQztFc0UxL2REO0lBQ0MseUJBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtJQUVBLG1CQUFBO0lBQ0EsV0FBQTtJQUNBLFNBQUE7SUFFQSxvRkFBQTtJQUNBLDRCQUFBO0lBQ0EsMEJBQUE7SUFDQSw0QkFBQTtJQUNBLFlBQUE7R3RFMC9kQTtDQUNGO0FzRXQvZEQ7RUFDQyxtQkFBQTtFQUVBLFdBQUE7Q3RFdS9kQTtBc0VyL2RBOztFQUlFLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0N0RXEvZEY7QXNFaC9kRDtFbEUzQkUsbUJBQUE7RWtFOEJELFdBQUE7RUFDQSxZQUFBO0VBRUEsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtDdEVnL2RBO0FzRTkrZEE7O0VBRUMsWUFBQTtFQUNBLGFBQUE7RUFFQSxpQkFBQTtFQUVBLFdBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7Q3RFOCtkRDtBc0UxK2REO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUFBLGNBQUE7RUFFQSxtQkFBQTtFQUVBLHVCQUFBO01BQUEsb0JBQUE7RUFDQSxvQkFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO01BQUEsd0JBQUE7Q3RFMCtkQTtBc0V4K2RBO0VBQ0Msc0JBQUE7Q3RFMCtkRDtBc0V2K2RBO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBRUEsb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsMkNBQUE7RUFDQSx1QkFBQTtDdEV1K2REO0FBQ0Q7OENBQzhDO0FzRWgrZDdDO0VBNm1CQTtJQTVtQkMsY0FBQTtHdEVtK2RDO0NBQ0Y7QXNFaCtkRDtFQUNDLGVBQUE7RUFFQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7Q3RFaStkQTtBc0U5OWREOztFbEV6QkUsV0FBQTtFQUNBLFlBQUE7RUFFQSxtQkFBQTtFQUVBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7Q0p5L2REO0FJdi9kQzs7OztFQUVDLFlBQUE7RUFDQSxhQUFBO0VBRUEsaUJBQUE7RUFFQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0NKeS9kRjtBc0UvK2REO0VBQ0MsWUFBQTtFQUVBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtFQUNBLHNFQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0N0RWcvZEE7QXNFOStkQTtFQUNDLDJFQUFBO0VBQ0EsOEJBQUE7Q3RFZy9kRDtBc0UzL2REO0VBZUUsb0JBQUE7RUFDQSxZQUFBO0N0RSsrZEQ7QXNFNytkQztFQUNDLG9CQUFBO0VBQ0EsZUFBQTtDdEUrK2RGO0FzRTErZEQ7RUFDQyxZQUFBO0VBRUEseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0VBQ0Esc0VBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtDdEUyK2RBO0FzRXorZEE7RUFDQywyRUFBQTtFQUNBLDhCQUFBO0N0RTIrZEQ7QXNFdi9kRDtFQWdCRSxvQkFBQTtFQUNBLFlBQUE7Q3RFMCtkRDtBc0V4K2RDO0VBQ0Msb0JBQUE7RUFDQSxlQUFBO0N0RTArZEY7QXNFbitkRDtFQUNDLGNBQUE7Q3RFcStkQTtBc0VuK2RBO0VBbWlCQTtJQWxpQkMsWUFBQTtJQUNBLGFBQUE7SUFDQSxlQUFBO0lBRUEsbUJBQUE7SUFDQSxRQUFBO0lBQ0EsU0FBQTtJQUVBLFdBQUE7SUFDQSxrQkFBQTtRQUFBLFNBQUE7SUFDQSxxQkFBQTtJQUNBLGlDQUFBO1FBQUEsNkJBQUE7SUFDQSx5Q0FBQTtJQUNBLFdBQUE7R3RFbytkQztFc0VsK2REO0lBQ0MsV0FBQTtJQUNBLGdDQUFBO1FBQUEsNEJBQUE7SUFDQSwwRUFBQTtHdEVvK2RBO0NBQ0Y7QXNFLzlkRDtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUVBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFFQSxvQkFBQTtFQUNBLDRDQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0NBQUE7TUFBQSw0QkFBQTtDdEUrOWRBO0FzRTc5ZEE7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFFQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBRUEsMEVBQUE7RUFDQSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtDdEU2OWREO0FzRTE5ZEE7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFFQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBRUEsd0VBQUE7RUFDQSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0N0RTA5ZEQ7QXNFdDlkRDtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUVBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFFQSxvQkFBQTtFQUNBLDRDQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0NBQUE7TUFBQSw0QkFBQTtDdEVzOWRBO0FzRXA5ZEE7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFFQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBRUEsMEVBQUE7RUFDQSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtDdEVvOWREO0FzRWo5ZEE7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFFQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBRUEsd0VBQUE7RUFDQSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0N0RWk5ZEQ7QXNFdjhkRDtFbkV0cEJFLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0Esa0JBQUE7RUNvYUEsZUFBQTtFQXRoQkEsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VtRXlwQkQsZUFBQTtFQUVBLG1CQUFBO0VBQ0EsVUFBQTtFQTJCQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7Q3RFbTdkQTtBR3ZsZUM7RUE2UUY7SURwckJFLGdCQUFBO0lBQ0EsbUJBQUE7R0ZrZ2ZDO0NBQ0Y7QUd6bGVDO0VBeVFGO0lEcHJCRSxnQkFBQTtJQUNBLG9CQUFBO0dGd2dmQztDQUNGO0FHM2xlQztFQXFRRjtJRHByQkUsZ0JBQUE7SUFDQSxnQkFBQTtHRjhnZkM7Q0FDRjtBc0U1K2RBO0VBYUU7SUFDQyxzREFBQTtJQUNBLGFBQUE7R3RFOGdlRDtFc0U1Z2VBO0lBQ0MsdURBQUE7SUFDQSxhQUFBO0d0RThnZUQ7RXNFNWdlQTtJQUNDLG9EQUFBO0lBQ0EsV0FBQTtHdEU4Z2VEO0VzRTVnZUE7SUFDQyx3REFBQTtJQUNBLGFBQUE7R3RFOGdlRDtFc0U1Z2VBO0lBQ0Msd0RBQUE7SUFDQSxXQUFBO0d0RThnZUQ7Q0FDRjtBc0VyZ2VBO0VBQ0MseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esa0NBQUE7Q3RFdWdlRDtBc0VwZ2VBO0VBQ0Msb0JBQUE7Q3RFc2dlRDtBc0VuZ2VBO0VBQ0Msc0JBQUE7Q3RFcWdlRDtBc0VsZ2VBO0VBQ0Msc0JBQUE7Q3RFb2dlRDtBc0VqZ2VBO0VBQ0Msc0JBQUE7Q3RFbWdlRDtBc0VoZ2VBO0VBQ0Msc0JBQUE7Q3RFa2dlRDtBc0UvL2RBO0VBQ0Msb0JBQUE7Q3RFaWdlRDtBQUNEOzhDQUM4QztBc0U1L2Q5QztFQUNDLG1CQUFBO0VBQ0EsaUJBQUE7Q3RFOC9kQTtBc0U1L2RBO0VBdVZBO0lBdFZDLGlCQUFBO0d0RSsvZEM7Q0FDRjtBc0U3L2RBO0VBQ0MsaUJBQUE7Q3RFKy9kRDtBc0U3L2RDO0VBZ1ZEO0lBL1VFLGlCQUFBO0d0RWdnZUE7Q0FDRjtBc0U5L2RDO0VBNFVEO0lBM1VFLGtCQUFBO0d0RWlnZUE7Q0FDRjtBc0UvL2RDO0VBd1VEO0lBdlVFLGtCQUFBO0d0RWtnZUE7Q0FDRjtBc0UvL2RBO0VBQ0MsWUFBQTtFQUNBLGNBQUE7RUFFQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBRUEsNEJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHFDQUFBO01BQUEsaUNBQUE7Q3RFKy9kRDtBc0U3L2RDO0VBQ0MsZUFBQTtDdEUrL2RGO0FzRTUvZEM7RUFpVEQ7SUFoVEUsZ0JBQUE7R3RFKy9kQTtDQUNGO0FzRTMvZEQ7RUFDQyxXQUFBO0VBQ0EsMEJBQUE7Q3RFNi9kQTtBc0UzL2RBO0VBQ0MsV0FBQTtDdEU2L2REO0FzRXovZEQ7RW5FMXhCRSw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RW1FMnhCRCxvQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0N0RTQvZEE7QXNFMS9kQTtFQTBSQTtJQXpSQyx5QkFBQTtHdEU2L2RDO0NBQ0Y7QXNFMy9kQTtFQUNDLFdBQUE7Q3RFNi9kRDtBc0UxL2RBO0VBQ0MsY0FBQTtDdEU0L2REO0FzRXovZEE7RUFDQyxjQUFBO0N0RTIvZEQ7QXNFei9kQztFQUNDLGVBQUE7Q3RFMi9kRjtBc0V6L2RFO0VBQ0MsZUFBQTtDdEUyL2RIO0FzRXAvZEM7RUFDQyxXQUFBO0VBQ0EsaUNBQUE7TUFBQSw2QkFBQTtFQUNBLHlDQUFBO0VBQ0EscUJBQUE7Q3RFcy9kRjtBc0VsL2RHO0VBQ0MsV0FBQTtFQUNBLDZCQUFBO01BQUEseUJBQUE7Q3RFby9kSjtBc0VqL2RHOztFQUVDLDZCQUFBO01BQUEseUJBQUE7Q3RFbS9kSjtBc0U3K2RBO0VBQ0Msb0NBQUE7Q3RFKytkRDtBc0U1K2RBO0VBQ0MsbUNBQUE7Q3RFOCtkRDtBc0UzK2RBO0VBQ0Msb0NBQUE7Q3RFNitkRDtBc0V6K2REO0VBQ0MsWUFBQTtDdEUyK2RBO0FzRXgrZEQ7RUFDQyxZQUFBO0N0RTArZEE7QXNFcitkQTtFQUNDLHdCQUFBO0N0RXUrZEQ7QXNFcitkQztFQWlORDtJQWhORSx5QkFBQTtHdEV3K2RBO0NBQ0Y7QXNFcCtkRDtFQUNDLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0N0RXMrZEE7QXNFbitkRDtFQUNDLFlBQUE7Q3RFcStkQTtBc0VuK2RBOztFQUVDLDJCQUFBO0N0RXErZEQ7QXNFaitkRDtFQUNDLGdCQUFBO0VBQ0Esd0JBQUE7Q3RFbStkQTtBc0VoK2REO0VBQ0MsWUFBQTtDdEVrK2RBO0FzRWgrZEE7O0VBRUMsMkJBQUE7Q3RFaytkRDtBc0U5OWREO0VBQ0MsbUJBQUE7RUFFQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7Q3RFKzlkQTtBc0U3OWRBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBRUEsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUVBLG9CQUFBO0VBQ0EsWUFBQTtDdEU2OWREO0FzRXI5ZEE7RUFHRSxjQUFBO0N0RXE5ZEY7QXNFOThkRztFQTJJSDs7OztJQTFJSSxjQUFBO0d0RW85ZEY7Q0FDRjtBc0UvOGRHO0VBb0lIO0lBbklJLGNBQUE7R3RFazlkRjtDQUNGO0FzRS84ZEU7RUErSEY7SUE5SEcsZUFBQTtHdEVrOWREO0NBQ0Y7QXNFMStkQTtFQTRCRSxZQUFBO0N0RWk5ZEY7QXNFNytkQTtFQWdDRSxhQUFBO0N0RWc5ZEY7QXNFaC9kQTtFQW9DRSxXQUFBO0VBQ0EsMEJBQUE7Q3RFKzhkRjtBc0VwL2RBO0VBeUNFLGlCQUFBO0VBQ0EsaUJBQUE7Q3RFODhkRjtBc0U1OGRFO0VBeUdGO0lBeEdHLGNBQUE7R3RFKzhkRDtDQUNGO0FzRTcvZEE7RUFrREUsaUJBQUE7RUFDQSxXQUFBO0N0RTg4ZEY7QXNFNThkRTtFQUNDLGlCQUFBO0N0RTg4ZEg7QXNFdHhlQTtFQWtWQztJQUNDLHVCQUFBO0d0RXkrZEE7RXNFditkRDtJQUNDLHFCQUFBO0d0RXkrZEE7RXNFditkRDtJQUNDLHFCQUFBO0d0RXkrZEE7RXNFditkRDtJQUNDLHdCQUFBO0d0RXkrZEE7RXNFditkRDtJQUNDLHdCQUFBO0d0RXkrZEE7Q0FDRjtBc0V6MGVBO0VBc1dDO0lBQ0MsdURBQUE7WUFBQSwrQ0FBQTtHdEU4Z2VBO0VzRTVnZUQ7SUFDQyx1REFBQTtZQUFBLCtDQUFBO0d0RThnZUE7RXNFNWdlRDtJQUNDLDJEQUFBO1lBQUEsbURBQUE7R3RFOGdlQTtFc0U1Z2VEO0lBQ0MsMkRBQUE7WUFBQSxtREFBQTtHdEU4Z2VBO0VzRTVnZUQ7SUFDQyxpRUFBQTtZQUFBLHlEQUFBO0d0RThnZUE7RXNFNWdlRDtJQUNDLGlFQUFBO1lBQUEseURBQUE7R3RFOGdlQTtDQUNGO0FzRTFnZUQ7RUFDQyxjQUFBO0VBRUEsbUJBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EsV0FBQTtDdEUyZ2VBO0FzRXpnZUE7RUFDQyxlQUFBO0N0RTJnZUQ7QXNFdmdlRDtFQUNDLDBCQUFBO01BQUEsc0JBQUE7RUFDQSxXQUFBO0N0RXlnZUE7QXNFdmdlQTtFQUNDLGNBQUE7Q3RFeWdlRDtBc0VyZ2VEO0VBQ0MseURBQUE7VUFBQSxpREFBQTtFQUNBLDBDQUFBO0N0RXVnZUE7QXNFcGdlRDtFQUNDLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLHdDQUFBO0N0RXNnZUE7QXNFbmdlRDtFQUNDLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3Q0FBQTtDdEVxZ2VBO0FzRWxnZUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0NBQUE7RUFDQSwwQkFBQTtDdEVvZ2VBO0FBQ0QsYUFBYTtBQUNiOztnRkFFZ0Y7QXVFcGtnQi9FO0VuRWlPQywwQkFBQTtFQXlCQSxZQUFBO0NKODBmRDtBSzdpZ0JDO0VIb0hBLG1EQUFBO0VHakhDLFlBQUE7RUFDQSxzQkFBQTtDTDhpZ0JGO0FFNTdmQztFQUNDLDJDQUFBO0NGODdmRjtBS3BpZ0JDO0VBQ0Msa0JBQUE7Q0xzaWdCRjtBdUU3a2dCQztFckVpRkEsWUFBQTtFQUNBLGFBQUE7RUdtUkEsa0NBQUE7RWtFbFdDLGFBQUE7RUFDQSxnQkFBQTtDdkVnbGdCRjtBdUU3a2dCQztFbkU0TEEsMEJBQUE7Q0pvNWZEO0FBQ0Q7O2dGQUVnRjtBd0VobWdCL0U7RXBFb0ZDLGlCQUFBO0VBS0Esb0JBQUE7Q0oyZ2dCRDtBd0VqbWdCQztFQXVERjtJQXRERyxhQUFBO0lBQ0EsYUFBQTtHeEVvbWdCQTtDQUNGO0F3RWptZ0JBO0VBSUMsbUJBQUE7Q3hFZ21nQkQ7QUtsbGdCQztFSG9IQSxtREFBQTtFR2pIQyxZQUFBO0VBQ0Esc0JBQUE7Q0xtbGdCRjtBRWorZkM7RUFDQywyQ0FBQTtDRm0rZkY7QUt6a2dCQztFQUNDLGtCQUFBO0NMMmtnQkY7QXdFem1nQkM7RUFDQyxhQUFBO0VBQ0EsZ0JBQUE7Q3hFMm1nQkY7QXdFeG1nQkM7RXBFaU5BLDBCQUFBO0NKMDVmRDtBd0V0bmdCQTtFdEVzSUMsbURBQUE7RXNFcEhDLG1CQUFBO0VBQ0EsU0FBQTtDeEV3bWdCRjtBRW4vZkM7RUFDQywyQ0FBQTtDRnEvZkY7QXdFdG1nQkU7RXRFc0RELFlBQUE7RUFDQSxhQUFBO0VHdVFBLGtDQUFBO0NMNnlmRDtBd0VubWdCRTs7RXRFOENELFlBQUE7RUFDQSxhQUFBO0VHNlFBLGtDQUFBO0NMNnlmRDtBd0VubWdCQTtFdEV3Q0MsWUFBQTtFQUNBLGFBQUE7RUdtTkEsOEJBQUE7Q0w0MmZEO0F3RWxtZ0JBO0V0RWtDQyxZQUFBO0VBQ0EsYUFBQTtFR3lMQSw4QkFBQTtDTDI0ZkQ7QUFDRDs7Z0ZBRWdGO0F5RS9wZ0IvRTtFckV5RkMsb0JBQUE7RXFFdEZBLGlCQUFBO0N6RWdxZ0JEO0F5RTdwZ0JBO0V0RUxDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQ3VSQSxlQUFBO0VGeEtBLGdCQUFBO0VBQ0EsZ0JBQUE7RXVFeEdBLGlCQUFBO0N6RWlxZ0JEO0F5RTlwZ0JBO0VBSUMsWUFBQTtDekU2cGdCRDtBQUNEOztnRkFFZ0Y7QTBFbHJnQi9FO0V0RW9GQyxpQkFBQTtFQUtBLG9CQUFBO0NKNmxnQkQ7QTBFbHJnQkE7RXRFNk5DLDBCQUFBO0VBeUJBLFlBQUE7Q0pnOGZEO0FLL3BnQkM7RUhvSEEsbURBQUE7RUdqSEMsWUFBQTtFQUNBLHNCQUFBO0NMZ3FnQkY7QUU5aWdCQztFQUNDLDJDQUFBO0NGZ2pnQkY7QUt0cGdCQztFQUNDLGtCQUFBO0NMd3BnQkY7QTBFM3JnQkM7RXhFNkVBLFlBQUE7RUFDQSxhQUFBO0VHNlFBLGtDQUFBO0VxRXhWQyxhQUFBO0VBQ0EsZ0JBQUE7QzFFOHJnQkY7QTBFM3JnQkM7RXRFd0xBLDBCQUFBO0NKc2dnQkQ7QUFDRDtpRkFDaUY7QUFDakY7O2dGQUVnRjtBQUNoRjtpRkFDaUY7QUFDakY7aUZBQ2lGO0EyRWx0Z0JqRjtFdkV1TEUsdUJBQUE7Q0o4aGdCRDtBMkVsdGdCQTtFQXllRDtJdkVyU0UsMEJBQUE7R0praGdCQztDQUNGO0EyRWx0Z0JEO0VBR0Msa0JBQUE7RUFFQSxtQkFBQTtFQUVBLGVBQUE7QzNFZ3RnQkE7QTJFN3NnQkQ7RUFDQyxtQkFBQTtFQUVBLHVCQUFBO0VBQ0EsWUFBQTtDM0U4c2dCQTtBMkU1c2dCQTtFQW9kRDtJQW5kRSx3QkFBQTtJQUVBLG1CQUFBO0lBQ0EsU0FBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0lBRUEsbUJBQUE7SUFDQSxpQkFBQTtHM0U2c2dCQztDQUNGO0EyRTFzZ0JEO0VBR0MsZ0JBQUE7QzNFMHNnQkE7QTJFeHNnQkE7RUFrY0Q7SUFqY0UsZUFBQTtHM0Uyc2dCQztDQUNGO0EyRXhzZ0JEO0VBR0MsZ0JBQUE7QzNFd3NnQkE7QTJFdHNnQkE7RUF3YkQ7SXpFeE1FLG1CQUFBO0lBQ0Esb0JBQUE7R0YwOWZDO0NBQ0Y7QTJFeHNnQkE7RUFvYkQ7SXpFeFVFLGFBQUE7SUFDQSxZQUFBO0lBRUEsbUJBQUE7SUFDQSxPQUFBO0lBQ0EsU0FBQTtJQUNBLFVBQUE7SUFDQSxRQUFBO0l5RWhIQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLGlCQUFBO0czRWd0Z0JDO0NBQ0Y7QTJFOXNnQkE7RUE0YUQ7SUEzYUUsaUJBQUE7RzNFaXRnQkM7Q0FDRjtBMkUvc2dCQTtFQXdhRDtJQXZhRSw0QkFBQTtHM0VrdGdCQztDQUNGO0EyRWh0Z0JBO0VBb2FEO0lBbmFFLDRCQUFBO0czRW10Z0JDO0NBQ0Y7QTJFaHRnQkQ7RUFJQyxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0MzRStzZ0JBO0FFai9mQztFQUNDLGFBQUE7RUFDQSxZQUFBO0VBRUEsNEJBQUE7RUFDQSw4QkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtDRmsvZkY7QTJFdHRnQkE7RUF1WkQ7SXpFaFlFLGdCQUFBO0lBQ0Esb0JBQUE7R0Ztc2dCQztDQUNGO0EyRXh0Z0JBO0VBbVpEO0l6RWhZRSxnQkFBQTtJQUNBLG9CQUFBO0dGeXNnQkM7Q0FDRjtBMkUxdGdCQTtFQStZRDtJekVoWUUsZ0JBQUE7SUFDQSxvQkFBQTtHRitzZ0JDO0NBQ0Y7QTJFM3RnQkQ7RUFHQyxVQUFBO0MzRTJ0Z0JBO0EyRXp0Z0JBO0VBcVlEO0l6RWhZRSxnQkFBQTtJQUNBLG9CQUFBO0dGd3RnQkM7Q0FDRjtBMkUzdGdCQTtFQWlZRDtJekVoWUUsZ0JBQUE7SUFDQSxvQkFBQTtHRjh0Z0JDO0NBQ0Y7QTJFN3RnQkE7RUE2WEQ7SXpFaFlFLGdCQUFBO0lBQ0EscUJBQUE7R0ZvdWdCQztDQUNGO0EyRTl0Z0JEO0VBQ0MsWUFBQTtDM0VndWdCQTtBMkU5dGdCQTtFQXFYRDtJQXBYRSxpQkFBQTtHM0VpdWdCQztDQUNGO0EyRTl0Z0JDO0VBZ1hGO0lBL1dHLFdBQUE7RzNFaXVnQkE7RTJFbDNmSDtJQTVXSSxtQkFBQTtHM0VpdWdCRDtFMkU5dGdCQTtJQUNDLHVCQUFBO0czRWd1Z0JEO0NBQ0Y7QTJFM3RnQkM7RUFrV0Y7SUFqV0csZ0JBQUE7SUFFQSxzQkFBQTtHM0U2dGdCQTtFMkUxdGdCQzs7SUFFQyx1QkFBQTtHM0U0dGdCRjtDQUNGO0EyRXh0Z0JDO0VBcVZGO0lBcFZHLFdBQUE7SUFFQSxpQkFBQTtHM0UwdGdCQTtDQUNGO0EyRXR0Z0JDO0VBNlVGO0lBNVVHLGdDQUFBO1FBQUEsNEJBQUE7RzNFeXRnQkE7Q0FDRjtBMkV0d2dCRDtFQWlERSxpQkFBQTtDM0V3dGdCRDtBMkVudGdCQTtFQWtVRDtJQWpVRSxZQUFBO0lBQ0EsVUFBQTtHM0VzdGdCQztDQUNGO0EyRWx0Z0JBO0VBMlREO0lBMVRFLG9CQUFBO0czRXF0Z0JDO0NBQ0Y7QUFDRDtpRkFDaUY7QTJFanRnQmpGO0V2RTVCRSxrQkFBQTtFQVNBLHFCQUFBO0V1RXNCRCwwQkFBQTtFQUNBLGtCQUFBO0MzRW10Z0JBO0FJanZnQkM7RUFnWEY7SUEvV0csa0JBQUE7R0pvdmdCQTtDQUNGO0FJN3VnQkM7RUF1V0Y7SUF0V0cscUJBQUE7R0pndmdCQTtDQUNGO0EyRWp1Z0JEO0VBT0UsWUFBQTtFQUNBLDJDQUFBO0VBQ0Esb0JBQUE7QzNFNnRnQkQ7QTJFdHVnQkQ7RXZFMkRFLFlBQUE7Q0o4cWdCRDtBMkV2dGdCRDtFQUdDLGVBQUE7QzNFdXRnQkE7QU9qdGdCQztFQTRDQTtJRHZLQSxvQkFBQTtHTmcxZ0JDO0NBQ0Y7QTJFMXRnQkE7RUE0UkQ7SUEzUkUsc0JBQUE7UUFBQSx3QkFBQTtJQUNBLHFCQUFBO0lBQUEsY0FBQTtJQUNBLGdDQUFBO1FBQUEsNEJBQUE7RzNFNnRnQkM7Q0FDRjtBMkV2dGdCQTtDM0V5dGdCQTtBMkVydGdCQTtFQThRRDtJQTdRRSxrQkFBQTtRQUFBLGNBQUE7RzNFd3RnQkM7Q0FDRjtBMkVydGdCRDtFekV2SEUsZ0JBQUE7RUFDQSxvQkFBQTtFeUUwSEQsWUFBQTtFQUNBLGVBQUE7QzNFc3RnQkE7QTJFcHRnQkE7RUFrUUQ7SXpFaFlFLGdCQUFBO0lBQ0Esb0JBQUE7R0ZzMWdCQztDQUNGO0EyRXR0Z0JBO0VBOFBEO0l6RWhZRSxnQkFBQTtJQUNBLG9CQUFBO0dGNDFnQkM7Q0FDRjtBMkV4dGdCQTtFQTBQRDtJQXpQRSxjQUFBO0czRTJ0Z0JDO0NBQ0Y7QTJFeHRnQkQ7RUFHQyxlQUFBO0MzRXd0Z0JBO0EyRWh0Z0JBO0VBME9EO0l6RXhNRSxtQkFBQTtJQUNBLG9CQUFBO0dGa3JnQkM7Q0FDRjtBMkV2dGdCRDtFQU1FLGNBQUE7RUFFQSwwQkFBQTtDM0VtdGdCRDtBMkVqdGdCQztFQWlPRjtJQWhPRyxjQUFBO0czRW90Z0JBO0NBQ0Y7QTJFbHRnQkM7RUE2TkY7SUE1TkcsY0FBQTtHM0VxdGdCQTtDQUNGO0EyRW50Z0JDO0VBeU5GO0lBeE5HLGNBQUE7RzNFc3RnQkE7Q0FDRjtBMkVwdGdCQztFQXFORjtJQXBORyxjQUFBO0czRXV0Z0JBO0NBQ0Y7QTJFbnRnQkQ7RUFDQyxZQUFBO0VBQ0Esb0JBQUE7QzNFcXRnQkE7QTJFbnRnQkE7RUEyTUQ7SUExTUUsa0JBQUE7UUFBQSxjQUFBO0lBQ0EsdUJBQUE7RzNFc3RnQkM7Q0FDRjtBMkVudGdCRDtFQUNDLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QzNFcXRnQkE7QTJFbHRnQkQ7RUFDQyxpQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtDM0VvdGdCQTtBMkVsdGdCQTtFQUNDLGdCQUFBO0VBQ0EsY0FBQTtDM0VvdGdCRDtBMkVodGdCRDtFQUNDLFlBQUE7RUFFQSxlQUFBO0VBQ0EscUJBQUE7RUFBQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtDM0VpdGdCQTtBMkUvc2dCQTtFQTRLRDtJQTNLRSxnQkFBQTtHM0VrdGdCQztDQUNGO0EyRWh0Z0JBOztFQUVDLGVBQUE7QzNFa3RnQkQ7QTJFOXNnQkQ7RUFDQyxtQkFBQTtDM0VndGdCQTtBMkU5c2dCQTtFQStKRDtJQTlKRSxxQkFBQTtHM0VpdGdCQztDQUNGO0EyRXR0Z0JEO0VBUUUsZ0JBQUE7QzNFaXRnQkQ7QTJFN3NnQkQ7RXpFbkZFLG9DQUFBO0VBQ0EsbUNBQUE7RUNqUEEsZ0VBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEdUZBLGdCQUFBO0VBQ0Esa0JBQUE7Q0YrN2dCRDtBMkVsdGdCQTtFQWtKRDtJekVoWUUsZ0JBQUE7SUFDQSxtQkFBQTtHRm84Z0JDO0NBQ0Y7QTJFcHRnQkE7RUE4SUQ7SXpFaFlFLGdCQUFBO0lBQ0Esb0JBQUE7R0YwOGdCQztDQUNGO0EyRXR0Z0JBO0VBMElEO0l6RWhZRSxnQkFBQTtJQUNBLGdCQUFBO0dGZzlnQkM7Q0FDRjtBQUNEO2lGQUNpRjtBMkV0dGdCakY7RXZFN01FLGtCQUFBO0VBU0EscUJBQUE7Q0o4NWdCRDtBSXI2Z0JDO0VBZ1hGO0lBL1dHLGtCQUFBO0dKdzZnQkE7Q0FDRjtBSWo2Z0JDO0VBdVdGO0lBdFdHLHFCQUFBO0dKbzZnQkE7Q0FDRjtBMkVqdWdCQTtFQStIRDtJQTlIRSxxQkFBQTtHM0VvdWdCQztDQUNGO0EyRTd0Z0JBO0VBc0hEO0l6RXhNRSxtQkFBQTtJQUNBLG9CQUFBO0dGbXpnQkM7Q0FDRjtBMkU5dGdCRDtFQU1DLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0MzRTJ0Z0JBO0FPMTRnQkM7RUE0Q0E7SUR2S0Esb0JBQUE7R055Z2hCQztDQUNGO0FPdjNnQkM7RUFvQkE7SUR2S0EsY0FBQTtHTjhnaEJDO0NBQ0Y7QTJFbnVnQkE7RUF1R0Q7SXpFbk1FLG1CQUFBO0dGbTBnQkM7Q0FDRjtBMkVudWdCRDtFQUtDLG9CQUFBO0VBQ0EsaUJBQUE7QzNFaXVnQkE7QU83NWdCQztFQTRDQTtJRHZLQSxjQUFBO0dONGhoQkM7Q0FDRjtBTzE0Z0JDO0VBb0JBO0lEdktBLG9CQUFBO0dOaWloQkM7Q0FDRjtBMkV6dWdCQTtFQTBGRDtJekVuTUUsbUJBQUE7R0ZzMWdCQztDQUNGO0EyRTF1Z0JBO0VBc0ZEO0l6RS9MRSxvQkFBQTtJeUU0R0EsYUFBQTtJQUNBLGNBQUE7SUFDQSxrQkFBQTtHM0U0dWdCQztDQUNGO0EyRXp1Z0JEO0VBR0Msb0JBQUE7RUFDQSxpQkFBQTtDM0V5dWdCQTtBMkV2dWdCQTtFQUNDLG1CQUFBO0MzRXl1Z0JEO0EyRXZ1Z0JDO0VBQ0MsV0FBQTtFQUNBLGFBQUE7RUFFQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBRUEsK0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7QzNFdXVnQkY7QTJFcHVnQkM7RUFzREY7SUFyREcsZ0JBQUE7RzNFdXVnQkE7RTJFcnVnQkE7SUFDQyxjQUFBO0czRXV1Z0JEO0NBQ0Y7QTJFcHVnQkM7RUE4Q0Y7SUE3Q0csZ0JBQUE7RzNFdXVnQkE7RTJFcnVnQkE7SUFDQyxjQUFBO0czRXV1Z0JEO0NBQ0Y7QTJFbHVnQkQ7RUFHQyxpQkFBQTtDM0VrdWdCQTtBMkVodWdCQTtFQStCRDtJQTlCRSxZQUFBO0lBRUEsaUJBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7RzNFa3VnQkM7Q0FDRjtBMkVodWdCQTtFQXVCRDtJQXRCRSxpQkFBQTtHM0VtdWdCQztDQUNGO0EyRS90Z0JBO0VBaUJEO0lBaEJFLG1CQUFBO0czRWt1Z0JDO0UyRWh1Z0JEO0lBQ0MsZ0JBQUE7RzNFa3VnQkE7RTJFL3RnQkQ7SUFDQyxXQUFBO0lBQ0EsK0JBQUE7RzNFaXVnQkE7RTJFL3RnQkE7SUFDQyxXQUFBO0czRWl1Z0JEO0NBQ0Y7QUFDRDs7Z0ZBRWdGO0FBQ2hGO2lGQUNpRjtBQUNqRjtpRkFDaUY7QTRFL3NoQmhGO0V4RTZFQyxpQkFBQTtDSnFvaEJEO0E0RS9zaEJDO0VBaW5CRjtJQWhuQkcsaUJBQUE7RzVFa3RoQkE7Q0FDRjtBNEVodGhCQztFQTZtQkY7SUE1bUJHLGNBQUE7RzVFbXRoQkE7Q0FDRjtBNEVodGhCQTtFQUNDLG1CQUFBO0VBQ0EsV0FBQTtDNUVrdGhCRDtBNEVodGhCQztFQW9tQkY7SUFubUJHLG1CQUFBO0lBQ0Esb0JBQUE7RzVFbXRoQkE7Q0FDRjtBNEVqdGhCQztFQStsQkY7SUE5bEJHLG1CQUFBO0lBQ0EscUJBQUE7RzVFb3RoQkE7Q0FDRjtBNEVqdGhCQTtFQUNDLGtCQUFBO0M1RW10aEJEO0E0RWp0aEJDO0VBc2xCRjtJeEU5YkUsdUJBQUE7SXdFckpDLG1CQUFBO0c1RW10aEJBO0NBQ0Y7QTRFaHRoQkE7RUFHQyxnQkFBQTtDNUVndGhCRDtBNEVudGhCQTtFMUV3UkMsbUJBQUE7RUFFQSxlQUFBO0VBQ0Esb0JBQUE7RUVqRUEsZUFBQTtDSisvZ0JEO0FFNTdnQkM7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUVBLG1CQUFBO0VBRUEsa0NBQUE7RUFDQSxxQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7RUFDQSxpQ0FBQTtDRjQ3Z0JGO0FFejdnQkM7RUFDQywrQkFBQTtNQUFBLDJCQUFBO0NGMjdnQkY7QTRFanVoQkU7RUFDQyxXQUFBO0M1RW11aEJIO0E0RWh1aEJFO0VBQ0MsV0FBQTtDNUVrdWhCSDtBNEUvdGhCRTtFQTZqQkg7STFFdlRFLG1CQUFBO0lBRUEsZUFBQTtJQUNBLG9CQUFBO0dGNDlnQkM7RUUxOWdCRDtJQUNDLFNBQUE7SUFDQSxVQUFBO0lBRUEsbUJBQUE7SUFFQSxrQ0FBQTtJQUNBLHFDQUFBO0lBQ0EsK0JBQUE7SUFDQSxZQUFBO0lBQ0Esc0JBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsK0JBQUE7SUFDQSwyQkFBQTtJQUNBLGlDQUFBO0dGMDlnQkE7RUV2OWdCRDtJQUNDLCtCQUFBO1FBQUEsMkJBQUE7R0Z5OWdCQTtDQUNGO0E0RWx2aEJFO0VBdWpCSDtJMUV2VEUsbUJBQUE7SUFFQSxlQUFBO0lBQ0Esb0JBQUE7R0ZxL2dCQztFRW4vZ0JEO0lBQ0MsU0FBQTtJQUNBLFVBQUE7SUFFQSxtQkFBQTtJQUVBLGtDQUFBO0lBQ0EscUNBQUE7SUFDQSwrQkFBQTtJQUNBLFlBQUE7SUFDQSxzQkFBQTtJQUNBLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSwrQkFBQTtJQUNBLDJCQUFBO0lBQ0EsaUNBQUE7R0ZtL2dCQTtFRWgvZ0JEO0lBQ0MsK0JBQUE7UUFBQSwyQkFBQTtHRmsvZ0JBO0NBQ0Y7QTRFcHdoQkM7RUFnakJGO0lBL2lCRyxxQkFBQTtHNUV1d2hCQTtDQUNGO0E0RXB3aEJBO0V4RThMQyxlQUFBO0V3RTFMQSxVQUFBO0M1RW93aEJEO0E0RWp3aEJBO0V6RXRGQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7Q0gwMWhCRDtBNEVsd2hCQTtFeEVtTEMsZUFBQTtDSmtsaEJEO0E0RWx3aEJDO0VBQ0MsZUFBQTtDNUVvd2hCRjtBNEVod2hCQTtFMUVlQyxnQkFBQTtFQUNBLG9CQUFBO0VFMkpBLGVBQUE7RXdFdEtBLGlCQUFBO0M1RWl3aEJEO0FBQ0Q7aUZBQ2lGO0E0RTV2aEJoRjtFeEVvREMsa0JBQUE7RUFTQSxxQkFBQTtFQTZDQSwwQkFBQTtDSnVwaEJEO0FJM3NoQkM7RUFnWEY7SUEvV0csa0JBQUE7R0o4c2hCQTtDQUNGO0FJdnNoQkM7RUF1V0Y7SUF0V0cscUJBQUE7R0owc2hCQTtDQUNGO0E0RXZ3aEJDO0VBQ0MsOEJBQUE7QzVFeXdoQkY7QUV0a2hCQztFQUNDLFlBQUE7RUFDQSxZQUFBO0VBRUEsNEJBQUE7RUFDQSw4QkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7Q0Z1a2hCRjtBNEUzd2hCQztFQUVDO0lBQ0MsaUJBQUE7RzVFNHdoQkQ7Q0FDRjtBNEV4d2hCQTtFQUdDLGlCQUFBO0M1RXd3aEJEO0E0RWp3aEJBO0VBQ0MsbUJBQUE7QzVFbXdoQkQ7QTRFandoQkM7RUEyZUY7SUExZUcsWUFBQTtHNUVvd2hCQTtDQUNGO0E0RWp3aEJBO0UxRW5DQyxnQkFBQTtFQUNBLG9CQUFBO0UwRXFDQSxZQUFBO0VBQ0EsYUFBQTtFQUVBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtDNUVrd2hCRDtBNEVod2hCQztFekU5SkEsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VDMlFBLGVBQUE7Q0p1cGhCRDtBNEVqd2hCQztFekVuS0EsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VDMlFBLGVBQUE7Q0o2cGhCRDtBNEVsd2hCQztFekV4S0EsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VDMlFBLGVBQUE7Q0ptcWhCRDtBNEVud2hCQztFekU3S0EsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VDMlFBLGVBQUE7Q0p5cWhCRDtBNEVwd2hCQztFQXdjRjtJQXZjRyw2QkFBQTtHNUV1d2hCQTtDQUNGO0E0RXJ3aEJDO0VBb2NGO0lBbmNHLGFBQUE7SUFFQSxpQkFBQTtHNUV1d2hCQTtDQUNGO0E0RXJ3aEJDO0VBOGJGO0lBN2JHLGFBQUE7RzVFd3doQkE7Q0FDRjtBNEVyd2hCQTtFMUUzR0MsWUFBQTtFQUNBLGFBQUE7RUF1SkEsZ0JBQUE7RUc3TEEsbUJBQUE7RUFFQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RXVFZ0pBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7QzVFMndoQkQ7QUszNWhCQzs7RUhzRkEsbURBQUE7RUdsRkMsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBRUEsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NMMjVoQkY7QUUvMGhCQzs7RUFDQywyQ0FBQTtDRmsxaEJGO0E0RXp4aEJDOztFQUVDLGlDQUFBO0M1RTJ4aEJGO0E0RXh4aEJDO0UxRXpIQSxZQUFBO0VBQ0EsYUFBQTtFR3NiQSw4QkFBQTtDTCs5Z0JEO0E0RXp4aEJDO0UxRTdIQSxZQUFBO0VBQ0EsYUFBQTtFRzRiQSxrQ0FBQTtFdUU3VEMsV0FBQTtDNUU0eGhCRjtBNEV2eGhCRTtFQUNDLFdBQUE7QzVFeXhoQkg7QTRFdHhoQkU7RUFDQyxXQUFBO0M1RXd4aEJIO0E0RS93aEJFO0VBQ0Msb0JBQUE7QzVFaXhoQkg7QTRFdHhoQkE7RXhFYkMsMEJBQUE7Q0pzeWhCRDtBNEU1d2hCQztFQXdZRjtJQXBZSSxZQUFBO0c1RTR3aEJEO0U0RTF3aEJDO0lBQ0MsYUFBQTtJQUVBLGlCQUFBO0lBQ0EsbUJBQUE7RzVFMndoQkY7RTRFeHdoQkM7SUFDQyxhQUFBO0c1RTB3aEJGO0NBQ0Y7QTRFdHdoQkM7RUFxWEY7SUFwWEcsYUFBQTtHNUV5d2hCQTtDQUNGO0E0RXZ3aEJDO0VBSUU7SUFDQyxhQUFBO0c1RXN3aEJGO0U0RW53aEJDO0lBQ0MsYUFBQTtHNUVxd2hCRjtDQUNGO0FPL3poQkM7RUE0Q0E7SUR2S0Esb0JBQUE7R044N2hCQztDQUNGO0E0RTd2aEJDO0VBMFZGO0kxRWpWRSxtQkFBQTtJQUNBLG9CQUFBO0dGd3ZoQkM7Q0FDRjtBNEU5dmhCQTtFQUNDLGtCQUFBO0M1RWd3aEJEO0E0RTl2aEJDO0VBa1ZGO0lBalZHLGtCQUFBO0c1RWl3aEJBO0NBQ0Y7QUFDRDtpRkFDaUY7QTRFeHZoQmhGO0V4RXJGQywwQkFBQTtDSmcxaEJEO0E0RXZ2aEJBO0V4RWhFQyxZQUFBO0V3RW1FQSxjQUFBO0M1RXd2aEJEO0E0RW52aEJDO0VBeVRGO0lBeFRHLG9CQUFBO0c1RXN2aEJBO0NBQ0Y7QTRFbnZoQkE7RUFDQyxtQkFBQTtFQUNBLFdBQUE7QzVFcXZoQkQ7QTRFbnZoQkM7RUFnVEY7SUEvU0csa0JBQUE7SUFDQSxvQkFBQTtHNUVzdmhCQTtDQUNGO0E0RW52aEJBO0VBQ0Msa0JBQUE7QzVFcXZoQkQ7QTRFbnZoQkM7RUF1U0Y7SXhFOWJFLHVCQUFBO0l3RTBKQyxjQUFBO0c1RXF2aEJBO0NBQ0Y7QTRFbHZoQkE7RUFHQyxVQUFBO0M1RWt2aEJEO0E0RXJ2aEJBO0UxRXZCQyxtQkFBQTtFQUVBLGVBQUE7RUFDQSxvQkFBQTtFRTdFQSxZQUFBO0NKNDFoQkQ7QUU3d2hCQztFQUNDLFNBQUE7RUFDQSxVQUFBO0VBRUEsbUJBQUE7RUFFQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsK0JBQUE7RUFDQSwyQkFBQTtFQUNBLGlDQUFBO0NGNndoQkY7QUUxd2hCQztFQUNDLCtCQUFBO01BQUEsMkJBQUE7Q0Y0d2hCRjtBNEVud2hCRTtFQUNDLFdBQUE7QzVFcXdoQkg7QTRFbHdoQkU7RUFDQyxXQUFBO0M1RW93aEJIO0E0RWp3aEJFO0VBOFFIO0l4RXJYRSxlQUFBO0lGOERBLG1CQUFBO0lBRUEsZUFBQTtJQUNBLG9CQUFBO0dGOHloQkM7RUU1eWhCRDtJQUNDLFNBQUE7SUFDQSxVQUFBO0lBRUEsbUJBQUE7SUFFQSxrQ0FBQTtJQUNBLHFDQUFBO0lBQ0EsK0JBQUE7SUFDQSxZQUFBO0lBQ0Esc0JBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsK0JBQUE7SUFDQSwyQkFBQTtJQUNBLGlDQUFBO0dGNHloQkE7RUV6eWhCRDtJQUNDLCtCQUFBO1FBQUEsMkJBQUE7R0YyeWhCQTtDQUNGO0E0RXB4aEJFO0VBdVFIO0kxRXZURSxtQkFBQTtJQUVBLGVBQUE7SUFDQSxvQkFBQTtHRnUwaEJDO0VFcjBoQkQ7SUFDQyxTQUFBO0lBQ0EsVUFBQTtJQUVBLG1CQUFBO0lBRUEsa0NBQUE7SUFDQSxxQ0FBQTtJQUNBLCtCQUFBO0lBQ0EsWUFBQTtJQUNBLHNCQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLCtCQUFBO0lBQ0EsMkJBQUE7SUFDQSxpQ0FBQTtHRnEwaEJBO0VFbDBoQkQ7SUFDQywrQkFBQTtRQUFBLDJCQUFBO0dGbzBoQkE7Q0FDRjtBNEVyeWhCQTtFQUNDLHNCQUFBO0M1RXV5aEJEO0E0RXh5aEJBO0V4RWxJQyxZQUFBO0NKNjZoQkQ7QTRFbnloQkE7RUFDQyxhQUFBO0VBRUEsa0JBQUE7QzVFb3loQkQ7QTRFbHloQkM7RUFrUEY7SUFqUEcsWUFBQTtJQUVBLGVBQUE7SUFDQSxtQkFBQTtHNUVveWhCQTtDQUNGO0E0RWp5aEJBO0VBQ0MsaUJBQUE7QzVFbXloQkQ7QTRFanloQkM7RUF1T0Y7SUF0T0csY0FBQTtHNUVveWhCQTtDQUNGO0E0RXp5aEJBO0V4RTVLQywwQkFBQTtFd0VzTEMsZUFBQTtDNUVteWhCRjtBNEU3eWhCQTtFeEV2SkMsWUFBQTtDSnU4aEJEO0E0RWh5aEJFO0V4RXZLRCxZQUFBO0NKMDhoQkQ7QTRFM3hoQkM7RUFrTkY7SUFqTkcsbUJBQUE7RzVFOHhoQkE7Q0FDRjtBQUNEO2lGQUNpRjtBNEUxeGhCaEY7RUFDQyxpQkFBQTtDNUU0eGhCRDtBNEU3eGhCQTtFQUlFLGlCQUFBO0M1RTR4aEJGO0E0RTF4aEJFO0VBb01IO0lBbk1JLGFBQUE7SUFDQSxVQUFBO0c1RTZ4aEJEO0NBQ0Y7QTRFenhoQkE7RUFDQyw4QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtDNUUyeGhCRDtBNEV6eGhCQztFQXdMRjtJQXZMRyxpQkFBQTtHNUU0eGhCQTtDQUNGO0E0RXp4aEJBO0VBR0UsZ0JBQUE7QzVFeXhoQkY7QTRFcnhoQkE7RTFFeFhDLFlBQUE7RUFDQSxhQUFBO0VBc0pBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUUrSEEsbUJBQUE7RXdFb0dBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtDNUUweGhCRDtBNEV4eGhCQztFQUNDLGVBQUE7QzVFMHhoQkY7QTRFdnhoQkM7RUFDQyxnQkFBQTtDNUV5eGhCRjtBNEV0eGhCQzs7RXZFOWFBLG1CQUFBO0VBRUEsZUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0V1RTZhQyxpQ0FBQTtDNUUyeGhCRjtBS3RzaUJDOzs7O0VIc0ZBLG1EQUFBO0VHbEZDLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUVBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDTHdzaUJGO0FFNW5pQkM7Ozs7RUFDQywyQ0FBQTtDRmlvaUJGO0E0RTV5aEJDO0VBQ0MsV0FBQTtDNUU4eWhCRjtBNEVyeWhCRTtFQUNDLFdBQUE7QzVFdXloQkg7QTRFcHloQkU7RUFDQyxXQUFBO0M1RXN5aEJIO0FFN2dpQkM7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0NGK2dpQkY7QTRFcnloQkE7RUFDQyx1QkFBQTtNQUFBLG9CQUFBO0VBQ0EscUJBQUE7RUFBQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0M1RXV5aEJEO0E0RTN5aEJBO0VBT0UsbUJBQUE7QzVFdXloQkY7QTRFbnloQkE7RUFDQyxzQkFBQTtDNUVxeWhCRDtBNEVueWhCQztFQUNDLFdBQUE7RUFDQSxhQUFBO0VBRUEsK0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QzVFb3loQkY7QTRFaHloQkE7RUFDQyxtQkFBQTtDNUVreWhCRDtBNEVoeWhCQztFQUNDLGVBQUE7QzVFa3loQkY7QTRFOXhoQkE7RUFDQyxlQUFBO0VBQ0EsWUFBQTtDNUVneWhCRDtBNEU3eGhCQTtFQUNDLGlDQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDNUUreGhCRDtBNEU1eGhCQTtFMUV4YkMsZ0JBQUE7RUFDQSxvQkFBQTtFQ2xIQSw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RXlFMmlCQSxlQUFBO0VBQ0EsMEJBQUE7QzVFZ3loQkQ7QTRFN3hoQkE7RUFDQyxlQUFBO0M1RSt4aEJEO0E0RTV4aEJBO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0M1RTh4aEJEO0E0RWh5aEJBO0VBS0UsZUFBQTtDNUU4eGhCRjtBNEUzeGhCQztFQTZERjtJQTVERyxhQUFBO0lBQ0Esc0JBQUE7SUFDQSxhQUFBO0c1RTh4aEJBO0NBQ0Y7QTRFNXhoQkM7RUF1REY7SUF0REcsYUFBQTtHNUUreGhCQTtDQUNGO0E0RTV4aEJBO0UxRXZkQyxnQkFBQTtFQUNBLGdCQUFBO0VDbEhBLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFeUUwa0JBLGVBQUE7RUFDQSxtQkFBQTtDNUVneWhCRDtBNEVyeWhCQTtFQVFFLGVBQUE7QzVFZ3loQkY7QTRFOXhoQkU7RUFDQyxlQUFBO0VBQ0EsMkJBQUE7QzVFZ3loQkg7QTRFNXloQkE7RUFpQkUsb0JBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0M1RTh4aEJGO0E0RTN4aEJDO0VBMkJGO0lBekJJLGFBQUE7RzVFNnhoQkQ7Q0FDRjtBNEUxeGhCQztFQXFCRjtJQW5CSSxhQUFBO0c1RTR4aEJEO0NBQ0Y7QTRFenhoQkM7RUFlRjtJQWJJLGFBQUE7RzVFMnhoQkQ7Q0FDRjtBNEV0eGhCQTtFQUNDLGNBQUE7QzVFd3hoQkQ7QTRFcnhoQkE7RUFDQyxtQkFBQTtDNUV1eGhCRDtBQUNEOztnRkFFZ0Y7QUFDaEY7aUZBQ2lGO0FBQ2pGO2lGQUNpRjtBNkVqNWlCaEY7RXpFK05DLDBCQUFBO0VBbEVBLGtCQUFBO0VBU0EscUJBQUE7RXlFbEtBLG9DQUFBO0M3RW01aUJEO0FJeHZpQkM7RUFnWEY7SUEvV0csa0JBQUE7R0oydmlCQTtDQUNGO0FJcHZpQkM7RUF1V0Y7SUF0V0cscUJBQUE7R0p1dmlCQTtDQUNGO0E2RTM1aUJDO0VBeWVGO0l6RXBSRSwwQkFBQTtHSjBzaUJDO0NBQ0Y7QTZFdDZpQkE7RUFXRSxnQ0FBQTtDN0U4NWlCRjtBNkU1NWlCRTtFQUNDLHNCQUFBO0M3RTg1aUJIO0E2RTM1aUJFO0VBOGRIO0lBN2RJLGFBQUE7SUFDQSxtQkFBQTtHN0U4NWlCRDtFNkU1NWlCQztJQUNDLGFBQUE7RzdFODVpQkY7Q0FDRjtBNkUzNWlCRTtFQXFkSDtJQXBkSSxtQkFBQTtHN0U4NWlCRDtDQUNGO0E2RXo1aUJFO0VBOGNIO0lBN2NJLGlCQUFBO0lBRUEsWUFBQTtJQUNBLG1CQUFBO0c3RTI1aUJEO0NBQ0Y7QTZFdjVpQkE7RUFDQyxvQkFBQTtDN0V5NWlCRDtBNkV2NWlCQztFQWtjRjtJQS9iRyxpQkFBQTtHN0V3NWlCQTtFRXZwaUJEO0lBQ0MsWUFBQTtJQUNBLFlBQUE7SUFFQSw0QkFBQTtJQUNBLDhCQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7SUFDQSxvQkFBQTtHRndwaUJBO0NBQ0Y7QTZFOTVpQkE7RXpFZ01DLFlBQUE7RXlFNUxBLFVBQUE7QzdFODVpQkQ7QTZFNTVpQkM7RUFxYkY7SUFwYkcscUJBQUE7RzdFKzVpQkE7Q0FDRjtBTy91aUJDO0VBb0JBO0lEdktBLGNBQUE7R05zNGlCQztDQUNGO0E2RTk1aUJDO0VBNmFGO0kzRTNNRSxtQkFBQTtJQUNBLG9CQUFBO0dGZ3NpQkM7Q0FDRjtBNkU3NWlCQztFQUdFLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFFQSxXQUFBO0M3RTQ1aUJIO0E2RTE1aUJHO0VBNlpKO0lBNVpLLGNBQUE7RzdFNjVpQkY7Q0FDRjtBNkUzNWlCRztFQXlaSjtJQXhaSyxjQUFBO0c3RTg1aUJGO0NBQ0Y7QTZFNzZpQkM7RUFtQkUsVUFBQTtFQUNBLGFBQUE7RUFFQSxVQUFBO0M3RTQ1aUJIO0E2RTE1aUJHO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QzdFNDVpQko7QTZFejVpQkc7RUFDQyxTQUFBO0M3RTI1aUJKO0E2RXg1aUJHO0VBcVlKO0lBcFlLLGFBQUE7RzdFMjVpQkY7Q0FDRjtBNkV6NWlCRztFQWlZSjtJQWhZSyxhQUFBO0c3RTQ1aUJGO0NBQ0Y7QTZFbjhpQkM7RUEyQ0UsaUJBQUE7QzdFMjVpQkg7QTZFejVpQkc7RUF5WEo7SUF4WEssY0FBQTtHN0U0NWlCRjtDQUNGO0E2RTM4aUJDO0VBbURFLDBCQUFBO0M3RTI1aUJIO0E2RXo1aUJHO0VBQ0MsMEJBQUE7QzdFMjVpQko7QTZFajlpQkM7RUEyREUsK0JBQUE7QzdFeTVpQkg7QTZFdjVpQkc7RUFDQyxXQUFBO0M3RXk1aUJKO0FBQ0Q7aUZBQ2lGO0E2RWo1aUJoRjtFQUNDLDBCQUFBO0M3RW01aUJEO0FPajFpQkM7RUE0Q0E7SUR2S0Esb0JBQUE7R05nOWlCQztDQUNGO0E2RWo1aUJBO0VBR0MsbUJBQUE7RUFFQSxvQkFBQTtDN0VnNWlCRDtBRTd2aUJDO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFFQSw0QkFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtDRjh2aUJGO0E2RXY1aUJDO0VBK1VGO0kzRTNNRSxtQkFBQTtJQUNBLG9CQUFBO0kyRWxJQyxpQkFBQTtHN0UwNWlCQTtDQUNGO0E2RW41aUJBO0V6RXFIQyxlQUFBO0V5RWpIQSxVQUFBO0VBQ0EsWUFBQTtDN0VtNWlCRDtBNkVqNWlCQztFQTZURjtJQTFUSSxjQUFBO0c3RWs1aUJEO0NBQ0Y7QTZFOTRpQkE7RTNFekdDLGFBQUE7RUFDQSxhQUFBO0UyRTJHQSxtQkFBQTtFQUVBLGFBQUE7QzdFKzRpQkQ7QTZFcDVpQkE7O0VBU0UsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUVBLGFBQUE7QzdFODRpQkY7QTZFMzVpQkE7RUFpQkUsWUFBQTtDN0U2NGlCRjtBNkU5NWlCQTtFQXFCRSxTQUFBO0M3RTQ0aUJGO0E2RXo0aUJDO0VBNlJGO0lBNVJHLGdCQUFBO0c3RTQ0aUJBO0NBQ0Y7QTZFdDRpQkM7RUFxUkY7O0lBcFJHLG9CQUFBO0lBQ0EsaUJBQUE7RzdFMDRpQkE7Q0FDRjtBNkV2NGlCQTtFQUNDLGtCQUFBO0M3RXk0aUJEO0E2RXY0aUJDO0VBNFFGO0lBM1FHLGtCQUFBO0c3RTA0aUJBO0NBQ0Y7QUFDRDtpRkFDaUY7QU83NWlCL0U7RUE0Q0E7SUR2S0EsY0FBQTtHTjRoakJDO0NBQ0Y7QU8xNGlCQztFQW9CQTtJRHZLQSxvQkFBQTtHTmlpakJDO0NBQ0Y7QTZFMTRpQkM7RUE4UEY7SUE3UEcsaUNBQUE7UUFBQSw2QkFBQTtHN0U2NGlCQTtDQUNGO0E2RTE0aUJBO0V6RXhLQyxpQkFBQTtFQUtBLG9CQUFBO0NKaWpqQkQ7QTZFOTRpQkE7RXpFbkVDLDhCQUFBO0V5RXlFQyxXQUFBO0M3RTQ0aUJGO0E2RXo0aUJDO0VBZ1BGO0lBN09JLGFBQUE7RzdFMDRpQkQ7Q0FDRjtBNkV2NGlCQztFQXlPRjtJQXRPSSxhQUFBO0c3RXc0aUJEO0U2RWxxaUJIO0lBbE9JLHFCQUFBO0lBQ0Esa0JBQUE7RzdFdTRpQkQ7Q0FDRjtBNkVwNGlCQztFQTZORjtJQTVORyxZQUFBO0c3RXU0aUJBO0U2RTNxaUJIO0lBek5JLGFBQUE7RzdFdTRpQkQ7Q0FDRjtBNkVwNGlCQztFQXFORjtJQWxOSSxhQUFBO0lBRUEsa0JBQUE7RzdFbzRpQkQ7RTZFcHJpQkg7SUExTUssaUJBQUE7RzdFaTRpQkY7RTZFLzNpQkU7SUFDQyxrQkFBQTtHN0VpNGlCSDtFNkU5M2lCRTtJQUNDLG1CQUFBO0c3RWc0aUJIO0U2RTdyaUJIO0lBN0xNLGtCQUFBO0c3RTYzaUJIO0U2RTEzaUJFO0lBQ0Msa0JBQUE7RzdFNDNpQkg7RTZFejNpQkU7SUFDQyxtQkFBQTtHN0UyM2lCSDtFNkV0c2lCSDtJQS9LSSxlQUFBO0c3RXczaUJEO0U2RXpzaUJIOztJQTFLSSxZQUFBO0c3RXUzaUJEO0NBQ0Y7QTZFcDNpQkM7RUFzS0Y7SUFuS0ksYUFBQTtHN0VxM2lCRDtFNkVsdGlCSDtJQTdKSyxhQUFBO0c3RWszaUJGO0NBQ0Y7QUFDRDtpRkFDaUY7QTZFNTJpQmhGO0VBQ0MsaUJBQUE7QzdFODJpQkQ7QTZFLzJpQkE7RUFJRSxpQkFBQTtDN0U4MmlCRjtBNkU1MmlCRTtFQThJSDtJQTdJSSxhQUFBO0lBQ0EsVUFBQTtHN0UrMmlCRDtDQUNGO0E2RTMyaUJBO0VBQ0MsOEJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QzdFNjJpQkQ7QTZFMzJpQkM7RUFrSUY7SUFqSUcsaUJBQUE7RzdFODJpQkE7Q0FDRjtBNkUzMmlCQTtFQUdFLGdCQUFBO0M3RTIyaUJGO0E2RXYyaUJBO0UzRXhTQyxZQUFBO0VBQ0EsYUFBQTtFQXNKQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VFK0hBLG1CQUFBO0V5RW9CQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7QzdFNDJpQkQ7QTZFMTJpQkM7RUFDQyxlQUFBO0M3RTQyaUJGO0E2RXoyaUJDO0VBQ0MsZ0JBQUE7QzdFMjJpQkY7QTZFeDJpQkM7O0V4RTlWQSxtQkFBQTtFQUVBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFd0U2VkMsaUNBQUE7QzdFNjJpQkY7QUt4c2pCQzs7OztFSHNGQSxtREFBQTtFR2xGQyxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFFQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q0wwc2pCRjtBRTluakJDOzs7O0VBQ0MsMkNBQUE7Q0Ztb2pCRjtBNkU5M2lCQztFQUNDLFdBQUE7QzdFZzRpQkY7QTZFdjNpQkU7RUFDQyxXQUFBO0M3RXkzaUJIO0E2RXQzaUJFO0VBQ0MsV0FBQTtDN0V3M2lCSDtBRS9nakJDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtDRmloakJGO0E2RWwzaUJFO0VBaUVIO0lBaEVJLGVBQUE7RzdFcTNpQkQ7Q0FDRjtBNkVqM2lCQTtFMUV6YkMsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VDbVNBLGVBQUE7RXlFd0pBLDBCQUFBO0M3RW8zaUJEO0E2RS8yaUJDO0VBa0RGO0lBakRHLGtCQUFBO0c3RWszaUJBO0NBQ0Y7QTZFMzJpQkE7RUFDQyxzQkFBQTtDN0U2MmlCRDtBNkUzMmlCQztFQUNDLFdBQUE7RUFDQSxhQUFBO0VBRUEsK0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QzdFNDJpQkY7QTZFeDJpQkE7RUFDQyxtQkFBQTtDN0UwMmlCRDtBNkV4MmlCQztFQUNDLGVBQUE7QzdFMDJpQkY7QTZFdDJpQkE7RUFDQyxlQUFBO0VBQ0EsWUFBQTtDN0V3MmlCRDtBNkVyMmlCQTtFekV6UUMsMEJBQUE7RUQ1TkEsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0UwRXVlQSxZQUFBO0M3RXcyaUJEO0E2RTUyaUJBO0VBT0Usc0JBQUE7QzdFdzJpQkY7QTZFLzJpQkE7RUFXRSxzQkFBQTtFQUNBLGFBQUE7QzdFdTJpQkY7QUFDRDs7Z0ZBRWdGO0FBQ2hGO2lGQUNpRjtBOEUzMWpCaEY7RTFFZ0tDLGtCQUFBO0VBU0EscUJBQUE7RUFxQkEsMEJBQUE7Q0prcWpCRDtBSTlyakJDO0VBZ1hGO0lBL1dHLGtCQUFBO0dKaXNqQkE7Q0FDRjtBSTFyakJDO0VBdVdGO0lBdFdHLHFCQUFBO0dKNnJqQkE7Q0FDRjtBQUNELHNCQUFzQjtBOEVuMmpCckI7RTFFOEVDLG9CQUFBO0NKd3hqQkQ7QU92cGpCQztFQTRDQTtJRHZLQSxvQkFBQTtHTnN4akJDO0NBQ0Y7QThFcDJqQkM7RUFnY0Y7STVFeEtFLG1CQUFBO0lBQ0Esb0JBQUE7R0ZnbGpCQztDQUNGO0E4RXQyakJDO0VBNGJGO0lBM2JHLGlCQUFBO0c5RXkyakJBO0NBQ0Y7QThFdDJqQkE7RUFDQyw4QkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0NBQUE7QzlFdzJqQkQ7QThFdDJqQkM7RUFDQyxzQkFBQTtDOUV3MmpCRjtBTy90akJDO0VBNEZBO0lEdktBLG9CQUFBO0dOOHlqQkM7Q0FDRjtBTzVzakJDO0VBb0VBO0lEdktBLG9CQUFBO0dObXpqQkM7Q0FDRjtBT3pyakJDO0VBNENBO0lEdktBLG9CQUFBO0dOd3pqQkM7Q0FDRjtBT3R3akJDO0VBb0hBO0lEdktBLG9CQUFBO0dONnpqQkM7Q0FDRjtBOEVsM2pCQztFQXVhRjtJQXRhRyxpQkFBQTtHOUVxM2pCQTtDQUNGO0E4RW4zakJDO0VBbWFGO0k1RXhLRSxtQkFBQTtJQUNBLG9CQUFBO0dGNG5qQkM7Q0FDRjtBOEVuNGpCQTtFMUU0SkMsMEJBQUE7Q0owdWpCRDtBQUNELG1DQUFtQztBOEUvMmpCakM7RUFxWkY7STVFeEtFLG1CQUFBO0lBQ0Esb0JBQUE7R0Zzb2pCQztDQUNGO0E4RTcyakJDO0VBNllGO0lBNVlHLGlDQUFBO0c5RWczakJBO0NBQ0Y7QThFNzJqQkE7RTNFekVDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLG1CQUFBO0U0RXJDQSxhQUFBO0VBRUEsc0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0M5RWczakJEO0E4RTkyakJDO0VBNFhGO0k1RWhXRSxnQkFBQTtJQUNBLGtCQUFBO0dGczFqQkM7Q0FDRjtBOEVoM2pCQztFQXdYRjtJNUVoV0UsZ0JBQUE7SUFDQSxxQkFBQTtJNEV0QkMsY0FBQTtJQUVBLG9CQUFBO0c5RWszakJBO0NBQ0Y7QThFaDNqQkM7RUFnWEY7STVFaFdFLGdCQUFBO0lBQ0EsbUJBQUE7R0ZvMmpCQztDQUNGO0E4RWwzakJDO0VBNFdGO0lBM1dHLFlBQUE7SUFFQSxpQkFBQTtJQUNBLGtCQUFBO0c5RW8zakJBO0NBQ0Y7QThFbDNqQkM7RTFFaUtBLGVBQUE7Q0pvdGpCRDtBOEVsM2pCRTtFMUUwS0QsZUFBQTtFMEV2S0UsNkJBQUE7QzlFbTNqQkg7QThFLzJqQkM7RTFFbUtBLGVBQUE7RTBFaEtDLDZCQUFBO0M5RWczakJGO0E4RTcyakJDO0UxRXFKQSxlQUFBO0NKMnRqQkQ7QUFDRDtpRkFDaUY7QThFejJqQmhGO0UxRVdDLGtCQUFBO0VBMkJBLHFCQUFBO0NKdTBqQkQ7QUloMmpCQztFQWtZRjtJQWpZRyxrQkFBQTtHSm0yakJBO0NBQ0Y7QUkxMGpCQztFQXVXRjtJQXRXRyxxQkFBQTtHSjYwakJBO0NBQ0Y7QThFaDNqQkM7RUFxVUY7STVFeEtFLG1CQUFBO0lBQ0Esb0JBQUE7STRFM0pDLGtCQUFBO0c5RW0zakJBO0NBQ0Y7QThFejNqQkE7RUFTRSxjQUFBO0M5RW0zakJGO0E4RTcyakJDO0VBd1RGO0k1RXhLRSxtQkFBQTtJQUNBLG9CQUFBO0dGaXVqQkM7Q0FDRjtBQUNELHVDQUF1QztBOEV4MmpCdEM7RTFFd0dDLGVBQUE7Q0ptd2pCRDtBOEVyMmpCQztFQXNTRjtJNUV4S0UsbUJBQUE7SUFDQSxvQkFBQTtHRjJ1akJDO0NBQ0Y7QThFdDJqQkE7RTVFL0RDLGdCQUFBO0VBQ0EsZ0JBQUE7RUNsSEEsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VDMlFBLGVBQUE7RTBFdkZBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtDOUV5MmpCRDtBRXJ4akJDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtDRnV4akJGO0E4RS8yakJDO0VBcVJGO0k1RXhLRSxtQkFBQTtJQUNBLG9CQUFBO0k0RTFHQyw4QkFBQTtJQUNBLGtCQUFBO0c5RWkzakJBO0NBQ0Y7QThFbjRqQkE7RTNFaExDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFMkVxTUMsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0M5RWszakJGO0E4RTkyakJBO0U1RXZIQyxZQUFBO0VBQ0EsYUFBQTtFRWlJQSwwQkFBQTtFRnNCQSxnQkFBQTtFRzdMQSxtQkFBQTtFQUVBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFeUU2SkEsb0JBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7QzlFbzNqQkQ7QUtwaGtCQzs7RUhzRkEsbURBQUE7RUdsRkMsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBRUEsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NMb2hrQkY7QUV4OGpCQzs7RUFDQywyQ0FBQTtDRjI4akJGO0E4RWw0akJDO0U1RXBJQSxZQUFBO0VBQ0EsYUFBQTtFR3FLQSxrQ0FBQTtDTHEyakJEO0E4RW40akJDO0VBQ0MsY0FBQTtDOUVxNGpCRjtBOEVsNGpCQztFMUVkQSwwQkFBQTtDSm01akJEO0E4RWg0akJBO0VBRUM7SUFDQyw4QkFBQTtHOUVpNGpCQTtFOEVsNGpCRDtJQUlFLGdCQUFBO0c5RWk0akJEO0U4RTczakJEO0lBR0MsaUNBQUE7SUFDQSxnQkFBQTtHOUU2M2pCQTtFRXAyakJEO0lBQ0MsWUFBQTtJQUNBLGFBQUE7SUFDQSxlQUFBO0lBQ0EsVUFBQTtJQUNBLGVBQUE7SUFDQSxtQkFBQTtHRnMyakJBO0U4RWw0akJEO0lBQ0MsY0FBQTtHOUVvNGpCQTtFRS8yakJEO0lBQ0MsWUFBQTtJQUNBLGFBQUE7SUFDQSxlQUFBO0lBQ0EsVUFBQTtJQUNBLGVBQUE7SUFDQSxtQkFBQTtHRmkzakJBO0U4RXo0akJEO0lBSUUsZ0JBQUE7RzlFdzRqQkQ7RThFcDRqQkQ7SUFDQyxzQkFBQTtJQUNBLGlCQUFBO0c5RXM0akJBO0U4RW40akJEO0lBQ0MsYUFBQTtJQUNBLGtCQUFBO0c5RXE0akJBO0U4RTUzakJBOzs7OztJMUVYRCxlQUFBO0lGeEpBLGdCQUFBO0lBQ0Esb0JBQUE7SUNsSEEsNkRBQUE7SUFDQSxtQkFBQTtJQUNBLGlCQUFBO0kyRXVSRSxlQUFBO0lBQ0Esb0JBQUE7SUFDQSxtQkFBQTtJQUNBLDBCQUFBO0c5RW80akJEO0U4RTkzakJBO0lBQ0MscUJBQUE7RzlFZzRqQkQ7RThFMTNqQkE7SUFDQyxpQkFBQTtHOUU0M2pCRDtFOEV0M2pCQTtJQUNDLG9CQUFBO0c5RXczakJEO0U4RWwzakJBO0lBQ0Msb0JBQUE7RzlFbzNqQkQ7RThFOTJqQkE7SUFDQyx3QkFBQTtHOUVnM2pCRDtFOEU1MmpCRDs7SUFJRSxvQkFBQTtHOUU0MmpCRDtDQUNGO0E4RXgyakJBO0VBRUM7SUFDQyxZQUFBO0c5RXkyakJBO0U4RXQyakJEOztJQUVDLFdBQUE7SUFFQSxZQUFBO0c5RXUyakJBO0NBQ0Y7QThFcDJqQkE7RUFFQztJQUNDLFlBQUE7SUFFQSxnQ0FBQTtJQUNBLCtCQUFBO0lBQ0EsZUFBQTtJQUNBLG9CQUFBO0c5RW8yakJBO0U4RTEyakJEO0lBU0UsaUJBQUE7RzlFbzJqQkQ7RThFNzJqQkQ7SUFhRSxVQUFBO0c5RW0yakJEO0U4RTMxakJEO0lBQ0MsbUJBQUE7SUFFQSxnQ0FBQTtJQUNBLCtCQUFBO0c5RTQxakJBO0U4RXoxakJEO0lBQ0MsaUNBQUE7SUFDQSxvQkFBQTtJQUNBLG1CQUFBO0c5RTIxakJBO0U4RXoxakJBO0lBQ0MsbUJBQUE7RzlFMjFqQkQ7RThFeDFqQkE7SUFDQyxvQkFBQTtHOUUwMWpCRDtFOEVwMmpCRDs7SUFlRSwwQkFBQTtJQUNFLHNCQUFBO0lBQ0YsdUJBQUE7RzlFeTFqQkQ7RThFcjFqQkQ7STFFck1BLDBCQUFBO0dKNmhrQkM7RThFcDFqQkQ7STNFalpBLDZEQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtJQytRQSxlQUFBO0kwRW9JQyxxQkFBQTtJQUNBLGtCQUFBO0lBQ0EsMEJBQUE7RzlFdTFqQkE7RThFcDFqQkQ7SUFDQyxXQUFBO0lBRUEsb0JBQUE7RzlFcTFqQkE7RThFeDFqQkQ7SUFNRSxzQkFBQTtJQUNBLGlCQUFBO0c5RXExakJEO0U4RWoxakJEO0lBQ0MsV0FBQTtHOUVtMWpCQTtFOEVoMWpCRDtJQUNDLFdBQUE7RzlFazFqQkE7RThFLzBqQkQ7SUFDQyxZQUFBO0lBQ0Esb0JBQUE7RzlFaTFqQkE7Q0FDRjtBOEU5MGpCQTtFQUVDO0lBQ0MsbUJBQUE7RzlFKzBqQkE7RThFNzBqQkE7SUFDQyxtQkFBQTtHOUUrMGpCRDtFOEU1MGpCQTtJQUNDLG9CQUFBO0c5RTgwakJEO0U4RTEwakJEO0lBQ0MsV0FBQTtJQUVBLG9CQUFBO0c5RTIwakJBO0U4RXgwakJEO0lBQ0MsWUFBQTtHOUUwMGpCQTtFOEV2MGpCRDtJQUNDLGFBQUE7SUFDQSxpQkFBQTtHOUV5MGpCQTtDQUNGO0FBQ0Q7O2dGQUVnRjtBQUNoRjtpRkFDaUY7QStFdHhrQjlFO0VBb0VIO0lBbkVJLFlBQUE7Ry9FeXhrQkQ7Q0FDRjtBK0VweGtCRTtFQTZESDtJM0VpU0UsaUJBQUE7STJFM1ZFLGtCQUFBO0cvRXN4a0JEO0NBQ0Y7QStFbHhrQkE7RUFDQyxnQkFBQTtDL0VveGtCRDtBK0VseGtCQztFQWtERjtJQWpERyxhQUFBO0lBRUEsZUFBQTtHL0VveGtCQTtDQUNGO0ErRWx4a0JDO0VBNENGO0lBM0NHLGdCQUFBO0cvRXF4a0JBO0NBQ0Y7QStFaHhrQkM7RUFxQ0Y7SUFwQ0csOEJBQUE7Ry9FbXhrQkE7Q0FDRjtBK0VqeGtCQztFM0VtTEEsMEJBQUE7RUE2QkEsWUFBQTtFMkUzTUMsb0JBQUE7Qy9FaXhrQkY7QStFL3drQkU7RUEwQkg7SUF6QkksaUJBQUE7SUFDQSxtQkFBQTtHL0VreGtCRDtDQUNGO0ErRS93a0JDO0UzRW1NQSxZQUFBO0UyRTlMQyxrQ0FBQTtDL0U4d2tCRjtBSy95a0JDO0VIb0hBLG1EQUFBO0VHakhDLFlBQUE7RUFDQSxzQkFBQTtDTGd6a0JGO0FFOXJrQkM7RUFDQywyQ0FBQTtDRmdza0JGO0FLdHlrQkM7RUFDQyxrQkFBQTtDTHd5a0JGO0ErRXZ4a0JFO0U3RXlCRCxZQUFBO0VBQ0EsYUFBQTtFRzZRQSxrQ0FBQTtFMEVwU0UsYUFBQTtFQUNBLGdCQUFBO0MvRTB4a0JIO0ErRXZ4a0JFO0UzRW9JRCwwQkFBQTtDSnNwa0JEO0FBQ0Q7O2dGQUVnRjtBQUNoRjtpRkFDaUY7QWdGajJrQmhGO0U1RXVQQyxZQUFBO0NKNm1rQkQ7QWdGMzFrQkU7RUF1S0g7SUF0S0ksY0FBQTtHaEY4MWtCRDtDQUNGO0FnRnoya0JBO0U5RXNOQyxtQkFBQTtFQUNBLFNBQUE7RUFFQSxnQ0FBQTtNQUFBLDRCQUFBO0U4RXhNQyxhQUFBO0VBRUEsa0JBQUE7Q2hGNjFrQkY7QWdGMzFrQkU7RUEySkg7STVFeUxFLGlCQUFBO0k0RWpWRSxnQkFBQTtJQUNBLG9CQUFBO1FBQUEsZ0JBQUE7R2hGNjFrQkQ7Q0FDRjtBZ0Z2M2tCQTtFQThCRSxxQkFBQTtDaEY0MWtCRjtBZ0YxMWtCRTtFOUV1SUQsYUFBQTtFQUNBLFlBQUE7RUFFQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUF2Q0EsNkJBQUE7RUFDQSx5QkFBQTtFOEVwR0UsV0FBQTtFQUVBLG1DQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7Q2hGaTJrQkg7QWdGOTFrQkU7RUFDQyxvQkFBQTtDaEZnMmtCSDtBZ0Y5MWtCRztFQUNDLFdBQUE7RUFDQSxxQkFBQTtDaEZnMmtCSjtBT250a0JDO0VBb0VBO0lEdktBLGNBQUE7R04wemtCQztDQUNGO0FPaHNrQkM7RUE0Q0E7SUR2S0EsY0FBQTtHTit6a0JDO0NBQ0Y7QU83dGtCQztFQW9FQTtJRHZLQSxvQkFBQTtHTm8wa0JDO0NBQ0Y7QU8xc2tCQztFQTRDQTtJRHZLQSxvQkFBQTtHTnkwa0JDO0NBQ0Y7QUFDRDtpRkFDaUY7QWdGaDJrQmhGO0U1RW1CQyxpQkFBQTtDSmcxa0JEO0FJOTBrQkM7RUFxYkY7SUFwYkcsaUJBQUE7R0ppMWtCQTtDQUNGO0FnRnIya0JDO0VBcUdGO0k5RXVIRSxtQkFBQTtJQUNBLG9CQUFBO0dGNm9rQkM7Q0FDRjtBZ0Z0MmtCQTtFQUlDLGlDQUFBO0VBQ0Esb0JBQUE7Q2hGcTJrQkQ7QWdGbjJrQkM7RUFDQyxvQkFBQTtFQUNBLGlCQUFBO0NoRnEya0JGO0FnRmwya0JDO0VBb0ZGO0lBbkZHLG9CQUFBO0doRnEya0JBO0VnRm4ya0JBO0lBQ0MsaUJBQUE7R2hGcTJrQkQ7Q0FDRjtBZ0ZqMmtCQTtFQUdDLG9CQUFBO0NoRmkya0JEO0FnRi8xa0JDO0VBc0VGO0lBckVHLG9CQUFBO0doRmsya0JBO0NBQ0Y7QWdGLzFrQkE7RUFHQyxvQkFBQTtDaEYrMWtCRDtBTzF2a0JDO0VBNENBO0lEdktBLG9CQUFBO0dOeTNrQkM7Q0FDRjtBZ0ZsMmtCQztFQUVDO0lBQ0MsaUNBQUE7SUFDQSxxQkFBQTtHaEZtMmtCRDtDQUNGO0FnRmgya0JDO0VBRUM7SUFDQyxxQkFBQTtHaEZpMmtCRDtDQUNGO0FnRjcxa0JBO0U1RW1KQyxlQUFBO0U0RS9JQSxpQkFBQTtDaEY2MWtCRDtBZ0YxMWtCQTtFNUU0UUMsaUJBQUE7RTRFelFBLG9CQUFBO0NoRjIxa0JEO0FnRnQxa0JDOztFQUlDLFVBQUE7Q2hGczFrQkY7QWdGbDFrQkE7RUFHQyxpQkFBQTtDaEZrMWtCRDtBZ0ZoMWtCQztFQUNDLGVBQUE7Q2hGazFrQkY7QWdGaDFrQkU7RUFhSDtJQVpJLCtCQUFBO0lBQ0EsWUFBQTtJQUNBLHVCQUFBO0doRm0xa0JEO0VnRmoxa0JDO0lBQ0Msa0JBQUE7SUFDQSxnQkFBQTtHaEZtMWtCRjtDQUNGO0FBQ0Q7O2dGQUVnRjtBQUNoRjtpRkFDaUY7QWlGamdsQi9FO0VBNElGO0lBM0lHLHFCQUFBO0dqRm9nbEJBO0NBQ0Y7QWlGeGdsQkE7RUFPRSw0QkFBQTtDakZvZ2xCRjtBaUY3L2tCRztFQUNDLGFBQUE7RUFFQSxrQ0FBQTtDakY4L2tCSjtBaUZ4L2tCRztFQXVISjtJQXRISyxjQUFBO0dqRjIva0JGO0NBQ0Y7QWlGei9rQkc7RUFtSEo7SUFsSEssa0JBQUE7R2pGNC9rQkY7Q0FDRjtBaUYxL2tCRztFQStHSjtJQTlHSyxrQkFBQTtHakY2L2tCRjtDQUNGO0FpRnBobEJDO0UvRTRNQSxtQkFBQTtFQUNBLFNBQUE7RUFFQSxnQ0FBQTtNQUFBLDRCQUFBO0UrRWxMRSxhQUFBO0VBRUEsa0JBQUE7Q2pGNC9rQkg7QWlGMS9rQkc7RUFtR0o7STdFMk5FLGlCQUFBO0k2RTNURyxrQkFBQTtJQUNBLHFCQUFBO0lBQ0Esb0JBQUE7UUFBQSxnQkFBQTtHakY0L2tCRjtDQUNGO0FpRjdpbEJBO0VBc0RFLGNBQUE7Q2pGMC9rQkY7QWlGaGpsQkE7RTdFNldDLG1CQUFBO0U2RWpUQyxrQkFBQTtDakZ3L2tCRjtBaUZ0L2tCRTtFQUNDLGVBQUE7Q2pGdy9rQkg7QWlGdmpsQkE7RTdFaVhDLG1CQUFBO0U2RTVTRSxVQUFBO0VBQ0EsYUFBQTtFQUVBLGFBQUE7RUFDQSxjQUFBO0NqRnEva0JIO0FpRm4va0JHO0U3RTJKRiwwQkFBQTtDSjIxa0JEO0FpRmwva0JHO0VBQ0MsV0FBQTtFQUNBLFlBQUE7Q2pGby9rQko7QWlGai9rQkc7RUFDQyxRQUFBO0NqRm0va0JKO0FpRmgva0JHO0VBQ0MsV0FBQTtDakZrL2tCSjtBaUZoL2tCSTtFN0V1SUgsMEJBQUE7Q0o0MmtCRDtBaUY5a2xCQTtFQW1HRSwrQkFBQTtDakY4K2tCRjtBaUY1K2tCRTtFQUNDLFdBQUE7Q2pGOCtrQkg7QWlGeitrQkE7RUFLQyxXQUFBO0VBRUEsNEJBQUE7Q2pGcytrQkQ7QU96NWtCQztFQW9FQTtJRHZLQSxvQkFBQTtHTmdnbEJDO0NBQ0Y7QU90NGtCQztFQTRDQTtJRHZLQSxvQkFBQTtHTnFnbEJDO0NBQ0Y7QWlGNytrQkE7RTdFd1BDLG1CQUFBO0U2RWxQQSxXQUFBO0NqRjIra0JEO0FPdjZrQkM7RUFvRUE7SUR2S0Esb0JBQUE7R044Z2xCQztDQUNGO0FPcDVrQkM7RUE0Q0E7SUR2S0EsY0FBQTtHTm1obEJDO0NBQ0Y7QWlGbi9rQkM7RUFpQkY7SS9FeUpFLG1CQUFBO0lBQ0Esb0JBQUE7SStFeEtDLGtCQUFBO0lBQ0EscUJBQUE7R2pGcy9rQkE7Q0FDRjtBaUZwL2tCQztFQVVGO0lBVEcsa0JBQUE7SUFDQSxpQkFBQTtHakZ1L2tCQTtDQUNGO0FpRnIva0JDO0VBS0Y7SUFKRyxvQkFBQTtHakZ3L2tCQTtDQUNGO0FBQ0Q7O2dGQUVnRjtBQUNoRjtpRkFDaUY7QWtGeG9sQmhGO0U5RXVSQyxlQUFBO0U4RWhSRSxvQkFBQTtDbEZxb2xCSDtBa0Zub2xCRztFQXlqQko7SUF4akJLLGVBQUE7R2xGc29sQkY7Q0FDRjtBa0ZqcGxCQTtFOUUrUUMsZUFBQTtFOEU1UEMsaUJBQUE7Q2xGa29sQkY7QWtGaG9sQkU7RUE2aUJIO0loRm5kRSxnQkFBQTtJQUNBLG9CQUFBO0dGMGlsQkM7Q0FDRjtBa0Zqb2xCQztFQUdFLGNBQUE7Q2xGaW9sQkg7QWtGcG9sQkM7RTlFK1VBLGlCQUFBO0U4RXRVRSxnQkFBQTtDbEYrbmxCSDtBa0Y3bmxCRztFQTZoQko7SUE1aEJLLHFCQUFBO0dsRmdvbEJGO0NBQ0Y7QWtGN29sQkM7RUFpQkUsZ0RBQUE7TUFBQSw0Q0FBQTtDbEYrbmxCSDtBa0YxbmxCQTtFOUU2VEMsbUJBQUE7RThFMVRBLFdBQUE7Q2xGMm5sQkQ7QWtGem5sQkM7RUE2Z0JGO0k5RWhXRSwwQkFBQTtHSmc5a0JDO0NBQ0Y7QWtGem5sQkE7RUFHQyxlQUFBO0VBQ0Esa0JBQUE7Q2xGeW5sQkQ7QUUzNmtCQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7Q0Y2NmtCRjtBa0YvbmxCQztFQWtnQkY7SUFqZ0JHLG9CQUFBO0dsRmtvbEJBO0NBQ0Y7QWtGL25sQkE7RUFDQyxZQUFBO0NsRmlvbEJEO0FrRi9ubEJDO0VBMGZGO0lBdmZJLG9CQUFBO0dsRmdvbEJEO0NBQ0Y7QWtGN25sQkM7RUFtZkY7SUFsZkcsV0FBQTtJQUVBLFlBQUE7R2xGK25sQkE7Q0FDRjtBa0Y3bmxCQztFQTZlRjtJQTVlRyxXQUFBO0dsRmdvbEJBO0NBQ0Y7QUFDRDtpRkFDaUY7QWtGM25sQmhGO0U5RStRQyxtQkFBQTtFQTBDQSxpQkFBQTtDSnMwa0JEO0FrRjNubEJDO0VBQ0MsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0NsRjZubEJGO0FrRnRubEJDO0VBb2RGO0k5RXBiRSxrQkFBQTtJQUxBLHFCQUFBO0dKZ21sQkM7Q0FDRjtBSTFsbEJDO0VBa1lGO0lBallHLGtCQUFBO0dKNmxsQkE7Q0FDRjtBa0Y1bmxCQztFQStjRjtJOUVqTkUsbUJBQUE7SThFM1BDLFlBQUE7SUFFQSxVQUFBO0lBQ0EsUUFBQTtJQUNBLFdBQUE7R2xGNm5sQkE7Q0FDRjtBa0YzbmxCQztFaEYwQ0EsYUFBQTtFQUNBLFlBQUE7RUFFQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUVZQSx1QkFBQTtFOEV6REMsV0FBQTtFQUVBLFlBQUE7Q2xGaW9sQkY7QWtGL25sQkU7RUE2Ykg7SUE1YkksWUFBQTtJQUNBLHdDQUFBO1FBQUEsb0NBQUE7R2xGa29sQkQ7Q0FDRjtBa0Zob2xCRTtFQXdiSDtJQXZiSSx3Q0FBQTtRQUFBLG9DQUFBO0dsRm1vbEJEO0NBQ0Y7QWtGL25sQkE7RTlFMENDLHVCQUFBO0NKd2xsQkQ7QWtGL25sQkM7RUErYUY7SWhGM1JFLG1CQUFBO0lBQ0Esb0JBQUE7R0YrK2tCQztDQUNGO0FrRmpvbEJDO0VBMmFGO0lBMWFHLDZCQUFBO0lBQ0EsdUNBQUE7UUFBQSxtQ0FBQTtHbEZvb2xCQTtDQUNGO0FrRmxvbEJDO0VBc2FGO0lBcmFHLDZCQUFBO0lBQ0EsdUNBQUE7UUFBQSxtQ0FBQTtHbEZxb2xCQTtDQUNGO0FrRmxvbEJBO0U5RWlHQyxlQUFBO0U4RTdGQSxpQkFBQTtDbEZrb2xCRDtBa0Z0b2xCQTtFOUVxSEMsZUFBQTtFOEU1R0Msb0JBQUE7Q2xGaW9sQkY7QWtGN25sQkE7RUFHQyxVQUFBO0NsRjZubEJEO0FrRjFubEJBO0VBQ0MsWUFBQTtFQUNBLGNBQUE7Q2xGNG5sQkQ7QWtGMW5sQkM7RUF5WUY7SUF4WUcsY0FBQTtHbEY2bmxCQTtDQUNGO0FrRjNubEJDO0VBcVlGO0lBcFlHLGNBQUE7R2xGOG5sQkE7Q0FDRjtBa0Y1bmxCQztFQWlZRjtJQWhZRyxjQUFBO0dsRitubEJBO0NBQ0Y7QWtGN25sQkM7RUE2WEY7SUE1WEcsY0FBQTtHbEZnb2xCQTtDQUNGO0FrRjlubEJDO0VBQ0MsYUFBQTtDbEZnb2xCRjtBa0Y1bmxCQTtFQUNDLGlCQUFBO0NsRjhubEJEO0FrRjVubEJDO0VBaVhGO0lBaFhHLGlCQUFBO0dsRitubEJBO0NBQ0Y7QWtGNW5sQkE7RWhGdkdDLGdCQUFBO0VBQ0EsZ0JBQUE7RWdGMEdBLG9CQUFBO0VBQ0EsaUJBQUE7Q2xGNm5sQkQ7QUFDRCxpQkFBaUI7QWtGdG5sQmY7RUErVkY7SUE5VkcsWUFBQTtJQUNBLG1CQUFBO0dsRnlubEJBO0NBQ0Y7QWtGOW5sQkE7RS9Fbk9DLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQ21RQSxlQUFBO0U4RXJCRSwwQkFBQTtDbEZ3bmxCSDtBa0Zyb2xCQTtFQWlCRyxnQkFBQTtDbEZ1bmxCSDtBa0ZsbmxCRztFaEZuS0YsV0FBQTtFQUNBLGFBQUE7RWdGcUtHLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0NsRm9ubEJKO0FrRjltbEJHO0VBR0UsMEJBQUE7RUFDQSxzQkFBQTtDbEY4bWxCTDtBa0YxbWxCRztFQUdFLDBCQUFBO0VBQ0Esc0JBQUE7Q2xGMG1sQkw7QWtGdG1sQkc7RUFHRSwwQkFBQTtFQUNBLHNCQUFBO0NsRnNtbEJMO0FrRmxtbEJHO0VBR0UsMEJBQUE7RUFDQSxzQkFBQTtDbEZrbWxCTDtBa0Y5bGxCRztFQUdFLDBCQUFBO0VBQ0Esc0JBQUE7Q2xGOGxsQkw7QWtGMWxsQkc7RUFHRSwwQkFBQTtFQUNBLHNCQUFBO0NsRjBsbEJMO0FrRnRsbEJHO0VBR0UsMEJBQUE7RUFDQSxzQkFBQTtDbEZzbGxCTDtBa0ZsbGxCRztFQUdFLDBCQUFBO0VBQ0Esc0JBQUE7Q2xGa2xsQkw7QWtGOWtsQkc7RUFHRSwwQkFBQTtFQUNBLHNCQUFBO0NsRjhrbEJMO0FrRjFrbEJHO0VBR0UsMEJBQUE7RUFDQSxzQkFBQTtDbEYwa2xCTDtBQUNELGlCQUFpQjtBa0Zqa2xCaEI7RTlFb0JDLG1CQUFBO0U4RWpCQSxXQUFBO0VBRUEsV0FBQTtFQUNBLG9EQUFBO0VBRUEsbUJBQUE7Q2xGZ2tsQkQ7QWtGOWpsQkM7RUErTkY7SUE5TkcsY0FBQTtJQUVBLHNGQUFBO0dsRmdrbEJBO0NBQ0Y7QWtGNWpsQkM7RUF1TkY7STlFak5FLG1CQUFBO0k4RUhDLFVBQUE7SUFDQSxZQUFBO0dsRjhqbEJBO0NBQ0Y7QWtGNWpsQkM7RUFnTkY7SUEvTUcsVUFBQTtJQUNBLFlBQUE7R2xGK2psQkE7Q0FDRjtBa0Y3amxCQztFQUNDLFdBQUE7RUFDQSxvREFBQTtFQUVBLG9CQUFBO0NsRjhqbEJGO0FrRjVqbEJFO0VBcU1IO0lBcE1JLGtCQUFBO0lBRUEsZ0ZBQUE7R2xGOGpsQkQ7Q0FDRjtBa0Z4amxCQTtFaEZuVEMsWUFBQTtFQUNBLGFBQUE7RUd0Q0EsbUJBQUE7RUFFQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUQ2VEEsbUJBQUE7RThFMkJBLE9BQUE7RUFDQSxTQUFBO0VBRUEsY0FBQTtDbEY2amxCRDtBS3Q1bEJDOztFSHNGQSxtREFBQTtFR2xGQyxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFFQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q0xzNWxCRjtBRTEwbEJDOztFQUNDLDJDQUFBO0NGNjBsQkY7QWtGM2tsQkM7RUFDQyxjQUFBO0NsRjZrbEJGO0FrRjFrbEJDO0VoRmpVQSxZQUFBO0VBQ0EsYUFBQTtFR3FLQSxrQ0FBQTtDTDB1bEJEO0FrRjFrbEJBO0U5RWhPQyx1QkFBQTtFOEVtT0EsdUJBQUE7Q2xGMmtsQkQ7QWtGemtsQkM7RUFtS0Y7SUFsS0csaUJBQUE7SUFDQSxrQkFBQTtHbEY0a2xCQTtDQUNGO0FrRjFrbEJDO0VBOEpGO0lBN0pHLGlCQUFBO0lBQ0Esa0JBQUE7R2xGNmtsQkE7Q0FDRjtBa0Yza2xCQztFQUNDLDJCQUFBO0NsRjZrbEJGO0FrRjFrbEJDO0VBQ0MsMkJBQUE7Q2xGNGtsQkY7QWtGemtsQkM7RUFDQywyQkFBQTtDbEYya2xCRjtBa0Z4a2xCQztFQUNDLDJCQUFBO0NsRjBrbEJGO0FrRnZrbEJDO0VBQ0MsMkJBQUE7Q2xGeWtsQkY7QWtGdGtsQkM7RUFDQywyQkFBQTtDbEZ3a2xCRjtBa0Zya2xCQztFQUNDLDJCQUFBO0NsRnVrbEJGO0FrRnBrbEJDO0VBQ0MsMkJBQUE7Q2xGc2tsQkY7QWtGbmtsQkM7RUFDQywyQkFBQTtDbEZxa2xCRjtBa0Zsa2xCQztFQUNDLDJCQUFBO0NsRm9rbEJGO0FrRmhrbEJBO0VBQ0MsbUJBQUE7Q2xGa2tsQkQ7QWtGaGtsQkM7RUE2R0Y7SUE1R0csOEJBQUE7R2xGbWtsQkE7Q0FDRjtBa0Zqa2xCQztFQXlHRjtJQXhHRyw2QkFBQTtHbEZva2xCQTtDQUNGO0FrRmxrbEJDO0VBcUdGO0lBcEdHLDZCQUFBO0dsRnFrbEJBO0NBQ0Y7QWtGbGtsQkE7RS9FcGVDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLG1CQUFBO0VFMkpBLGVBQUE7RThFNE5BLHNCQUFBO0VBQ0EsMEJBQUE7Q2xGc2tsQkQ7QWtGcGtsQkM7RS9FNWVBLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFK0U2ZUMsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7Q2xGdWtsQkY7QWtGbmtsQkE7RWhGcFlDLGdCQUFBO0VBQ0EsbUJBQUE7RUUySkEsZUFBQTtFOEU0T0Esc0JBQUE7RUFDQSwwQkFBQTtDbEZxa2xCRDtBa0Zsa2xCQTtFQUdDLG1CQUFBO0NsRmtrbEJEO0FrRi9qbEJBO0UvRW5nQkMsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0EsbUJBQUE7RUV1SkEsZUFBQTtFOEUrUEEsaUJBQUE7Q2xGbWtsQkQ7QWtGOWpsQkM7O0VoRjVaQSxnQkFBQTtFQUNBLGdCQUFBO0VnRmdhQyxVQUFBO0NsRitqbEJGO0FrRjNqbEJBO0U5RW5LQyxtQkFBQTtFQXNDQSxpQkFBQTtFOEVpSUEsVUFBQTtFQUNBLFlBQUE7RUFFQSxlQUFBO0NsRjJqbEJEO0FrRnZqbEJFO0VBbUNIO0loRjllRSxhQUFBO0lBQ0EsY0FBQTtHRnNnbUJDO0NBQ0Y7QWtGempsQkU7RUErQkg7SWhGOWVFLGFBQUE7SUFDQSxjQUFBO0dGNGdtQkM7Q0FDRjtBa0Z6amxCQTtFL0UzaUJDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLHFCQUFBO0VnRjZiQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7Q2xGNmpsQkQ7QWtGM2psQkM7O0VBRUMsZUFBQTtDbEY2amxCRjtBa0YxamxCQztFQUNDLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBO01BQUEsd0JBQUE7RUFDQSx1QkFBQTtDbEY0amxCRjtBQUNEOztnRkFFZ0Y7QUFDaEY7aUZBQ2lGO0FtRjFubUI3RTtFQUNDLGFBQUE7RUFFQSxrQ0FBQTtDbkYybm1CSjtBbUZsb21CQztFakZvTkEsbUJBQUE7RUFDQSxTQUFBO0VBRUEsZ0NBQUE7TUFBQSw0QkFBQTtFaUZ6TUUsYUFBQTtFQUVBLGtCQUFBO0VBQ0EsbUJBQUE7Q25GeW5tQkg7QW1GcG5tQkE7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQUEsY0FBQTtFQUVBLHVCQUFBO01BQUEsb0JBQUE7RUFDQSxvQkFBQTtNQUFBLGdCQUFBO0VBQ0Esc0JBQUE7TUFBQSx3QkFBQTtDbkZxbm1CRDtBbUY1bm1CQTtFQVVFLFlBQUE7RUFDQSwyQkFBQTtNQUFBLHVCQUFBO0NuRnFubUJGO0FtRmhubUJFO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7Q25Ga25tQkg7QW1GN21tQkE7RUFDQyxlQUFBO0VBRUEsaUJBQUE7RUFFQSxrQkFBQTtFQUNBLDBCQUFBO0NuRjZtbUJEO0FtRjFtbUJBO0UvRXlLQywwQkFBQTtFQXVJQSxtQkFBQTtFRnpSQSxZQUFBO0VBQ0EsYUFBQTtFQXNKQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VpRjNLQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0NBQUE7Q25GK21tQkQ7QW1GN21tQkM7RWpGYUEsV0FBQTtFQUNBLFlBQUE7RUF5SEEsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUVBLHFDQUFBO01BQUEsaUNBQUE7RWlGdklDLG1DQUFBO0VBQ0Esc0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NuRmtubUJGO0FtRi9tbUJDO0UvRW9IQSwwQkFBQTtDSjgvbEJEO0FBQ0Q7aUZBQ2lGO0FtRjNtbUJoRjtFL0UyR0MsMEJBQUE7Q0ptZ21CRDtBbUYxbW1CQTtFQUVDLG9CQUFBO0NuRjJtbUJEO0FtRnZtbUJBO0UvRWtKQyxZQUFBO0NKdzlsQkQ7QW1GdG1tQkM7RUF3VUY7SUF2VUcsWUFBQTtHbkZ5bW1CQTtDQUNGO0FtRnZtbUJBO0UvRTBJQyxZQUFBO0UrRXRJQSxZQUFBO0NuRnVtbUJEO0FtRm5tbUJBO0VqRk5DLGdCQUFBO0VBQ0EsbUJBQUE7RUV1SUEsWUFBQTtFK0U3SEEsaUJBQUE7RUFFQSxZQUFBO0NuRm1tbUJEO0FtRi9sbUJBO0UvRXNHQywwQkFBQTtFQWlCQSxZQUFBO0NKNCtsQkQ7QW1GOWxtQkM7RS9FNkZBLDBCQUFBO0NKb2dtQkQ7QW1GN2xtQkM7RUF3U0Y7SUF2U0csYUFBQTtJQUVBLGlCQUFBO0duRitsbUJBO0NBQ0Y7QW1GMWxtQkM7RUErUkY7SWpGMUlFLG1CQUFBO0lBQ0Esb0JBQUE7R0Z5OGxCQztDQUNGO0FtRmpsbUJBO0VqRnNJQyxtQkFBQTtFQUNBLG9CQUFBO0VpRnBJQSxZQUFBO0VBQ0EsaUNBQUE7TUFBQSw2QkFBQTtDbkZtbG1CRDtBbUZobG1CQTtFL0UrRUMsWUFBQTtFK0U1RUEsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7Q25GaWxtQkQ7QW1GL2ttQkM7RWpGM0ZBLFlBQUE7RUFDQSxhQUFBO0VpRjZGQyxvQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7Q25GaWxtQkY7QW1GOWttQkM7RS9FNkNBLDBCQUFBO0NKb2ltQkQ7QW1GN2ttQkM7RS9FNkJBLDBCQUFBO0NKbWptQkQ7QW1GNWttQkM7RS9FNkJBLDBCQUFBO0NKa2ptQkQ7QW1GM2ttQkM7RUE0T0Y7SUEzT0csY0FBQTtHbkY4a21CQTtDQUNGO0FBQ0Q7aUZBQ2lGO0FtRnprbUJoRjtFQUNDLDZCQUFBO0NuRjJrbUJEO0FtRnhrbUJBO0VBQ0Msb0JBQUE7Q25GMGttQkQ7QW1GdmttQkE7RUFHQyxvQkFBQTtDbkZ1a21CRDtBbUY3am1CQztFQThNRjtJQTdNRyxlQUFBO0duRmdrbUJBO0NBQ0Y7QW1GemptQkE7RUFHQyxrQkFBQTtFQUVBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtDQUFBO0NuRndqbUJEO0FFL2htQkM7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0NGaWltQkY7QW1GOWptQkM7RUE0TEY7SUEzTEcsa0JBQUE7R25GaWttQkE7Q0FDRjtBbUYvam1CQztFQXdMRjtJQXZMRyxrQkFBQTtHbkZra21CQTtDQUNGO0FtRmhrbUJDO0VBb0xGO0lBbkxHLGtCQUFBO0duRm1rbUJBO0NBQ0Y7QW1GamttQkM7RUFnTEY7SUEvS0csa0JBQUE7R25Gb2ttQkE7Q0FDRjtBbUZqa21CQTtFL0VsS0Msb0JBQUE7RUFrR0EsMEJBQUE7Q0pxb21CRDtBRS9qbUJDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtDRmlrbUJGO0FJN3VtQkM7RUE0YUY7SUEzYUcsb0JBQUE7R0pndm1CQTtDQUNGO0FtRjVrbUJBO0VBQ0Msa0JBQUE7RUFFQSxjQUFBO0NuRjZrbUJEO0FtRjFrbUJFO0VBK0pIO0lBOUpJLGVBQUE7R25GNmttQkQ7Q0FDRjtBbUZ6a21CRTtFQXlKSDtJQXhKSSxlQUFBO0duRjRrbUJEO0NBQ0Y7QW1GeGttQkU7RUFtSkg7SUFsSkksZUFBQTtHbkYya21CRDtDQUNGO0FtRnZrbUJFO0VBNklIO0lBNUlJLGVBQUE7R25GMGttQkQ7Q0FDRjtBbUZwa21CQTtFL0VpRUMsbUJBQUE7RStFOURBLGFBQUE7RUFFQSxXQUFBO0VBRUEsWUFBQTtFQUVBLGdCQUFBO0VBQ0EsbUJBQUE7Q25Ga2ttQkQ7QW1GaGttQkM7RWpGakpBLGFBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBMEVBLHNDQUFBO0VBQ0EsbUZBQUE7RWlGbUVDLFlBQUE7Q25Gd2ttQkY7QW1GcGttQkE7RS9FbElDLDBCQUFBO0VBK0tBLG1CQUFBO0UrRXhDQSxhQUFBO0VBRUEsV0FBQTtFQUVBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSw2QkFBQTtDbkZra21CRDtBbUZoa21CQztFL0V6SEEsMEJBQUE7RUFpRUEsZUFBQTtDSjRubUJEO0FtRmhrbUJFO0VBQ0Msb0JBQUE7TUFBQSxnQkFBQTtDbkZra21CSDtBbUY5am1CQztFQUNDLDhCQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtDbkZna21CRjtBbUZ6am1CQztFQTRFRjtJQTNFRyx1QkFBQTtJQUVBLGdCQUFBO0lBQ0EsZUFBQTtHbkYyam1CQTtDQUNGO0FtRnpqbUJDO0VBcUVGO0lBcEVHLGtCQUFBO0duRjRqbUJBO0NBQ0Y7QW1GemptQkE7RUFDQyxpQkFBQTtDbkYyam1CRDtBbUZ6am1CQztFQTZERjtJQTVERyxvQkFBQTtHbkY0am1CQTtDQUNGO0FtRnpqbUJBO0VqRm5IQyxvQ0FBQTtFQUNBLG1DQUFBO0VDalBBLGdFQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRHVGQSxnQkFBQTtFQUNBLGdCQUFBO0VDaVpBLGVBQUE7RUMxUUEsWUFBQTtFRnhJQSxnQkFBQTtFQUNBLG9CQUFBO0NGKzBtQkQ7QUc1N2xCQztFQUNDLG1DQUFBO0NIODdsQkY7QUczN2xCQztFQTRSRjtJRHByQkUsZ0JBQUE7SUFDQSxtQkFBQTtHRnUxbUJDO0NBQ0Y7QUc3N2xCQztFQXdSRjtJRHByQkUsZ0JBQUE7SUFDQSxvQkFBQTtHRjYxbUJDO0NBQ0Y7QW1GcmxtQkE7RS9FdEZDLGVBQUE7RStFOEZDLG9CQUFBO0NuRmlsbUJGO0FtRjlrbUJDO0VBNkNGO0lqRmxVRSxnQkFBQTtJQUNBLG9CQUFBO0dGdTJtQkM7Q0FDRjtBbUYva21CQztFQUNDLDJDQUFBO0NuRmlsbUJGO0FtRjdrbUJBO0VqRi9SQyxnQkFBQTtFQUNBLGdCQUFBO0VpRmlTQSx1QkFBQTtFQUNBLHFCQUFBO0NuRitrbUJEO0FtRjVrbUJBO0UvRS9LQywwQkFBQTtFQXVJQSxtQkFBQTtFRnpSQSxZQUFBO0VBQ0EsYUFBQTtFQXNKQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VpRjZLQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLG9DQUFBO0NuRmdsbUJEO0FtRjlrbUJDO0VqRjdVQSxXQUFBO0VBQ0EsWUFBQTtFQXlIQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBRUEscUNBQUE7TUFBQSxpQ0FBQTtFaUZtTkMsa0NBQUE7RUFDQSxxQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7Q25GbWxtQkY7QW1GaGxtQkM7RS9FdE9BLDBCQUFBO0NKeXptQkQ7QUFDRDs7Z0ZBRWdGO0FvRnJnbkIvRTtFaEY2TEMsdUJBQUE7RWdGMUxBLHdCQUFBO0VBQ0Esc0JBQUE7Q3BGc2duQkQ7QW9GMWduQkE7RUFPRSxpQkFBQTtDcEZzZ25CRjtBb0ZqZ25CRTs7Ozs7RUFLQyxhQUFBO0VBQ0EsVUFBQTtDcEZtZ25CSDtBb0ZyaG5CQTtFQXdCRSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtDcEZnZ25CRjtBb0YxaG5CQTtFQWdDRSwyQkFBQTtDcEY2L21CRjtBb0YzL21CRTtFQTZjSDtJQTVjSSwyQkFBQTtHcEY4L21CRDtDQUNGO0FvRjUvbUJFO0VBeWNIO0lBeGNJLGdDQUFBO0dwRisvbUJEO0NBQ0Y7QW9GdmluQkE7RUE0Q0UsaUJBQUE7RUFDQSxjQUFBO0NwRjgvbUJGO0FvRjNpbkJBO0VBaURFLGNBQUE7Q3BGNi9tQkY7QW9GOWluQkE7RUE0REUsK0JBQUE7Q3BGcS9tQkY7QU92MW1CQztFQTRDQTtJRHZLQSxvQkFBQTtHTnM5bUJDO0NBQ0Y7QW9GeC9tQkU7RUFpYkg7SWxGck1FLG1CQUFBO0lBQ0Esb0JBQUE7R0ZneG1CQztDQUNGO0FvRjVqbkJBO0VoRmdYQyxtQkFBQTtDSitzbUJEO0FvRi9qbkJBO0VBd0VFLFVBQUE7RUFDQSxXQUFBO0NwRjAvbUJGO0FvRm5rbkJBO0VBNEVHLG9CQUFBO0NwRjAvbUJIO0FvRnRrbkJBO0VBZ0ZHLGFBQUE7RUFFQSxtQkFBQTtFQUVBLHdCQUFBO0VBQ0EsNEJBQUE7Q3BGdS9tQkg7QW9GNWtuQkE7RUF5RkcsMEJBQUE7RUFDQSxXQUFBO0NwRnMvbUJIO0FvRmhsbkJBO0VBNkZJLHdCQUFBO0VBQ0EsV0FBQTtDcEZzL21CSjtBb0ZwbG5CQTtFakZDQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxvQkFBQTtFa0ZkRyxZQUFBO0VBQ0Esd0JBQUE7RUFFQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSx3Q0FBQTtDcEZzL21CSjtBb0ZwL21CSTtFQWtZTDtJQWpZTSx3Q0FBQTtHcEZ1L21CSDtDQUNGO0FvRnIvbUJJO0VBQ0MsY0FBQTtDcEZ1L21CTDtBb0Z6bW5CQTs7RUF5SEcsbUNBQUE7Q3BGby9tQkg7QW9GN21uQkE7RUE2SEcsb0JBQUE7Q3BGbS9tQkg7QW9GaG5uQkE7O0UvRWtEQyxtQkFBQTtFQUVBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFRGtLQSwwQkFBQTtFRmxJQSxZQUFBO0VBQ0EsYUFBQTtFa0Y4Q0UsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUVBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7Q3BGcS9tQkg7QUt4a25CQzs7OztFSHNGQSxtREFBQTtFR2xGQyxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFFQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q0wwa25CRjtBRTkvbUJDOzs7O0VBQ0MsMkNBQUE7Q0ZtZ25CRjtBb0Z2Z25CRztFQWlXSjs7SUFoV0ssVUFBQTtJQUNBLFdBQUE7R3BGMmduQkY7Q0FDRjtBb0Y1cG5CQTs7RUFvSkksY0FBQTtDcEY0Z25CSjtBb0Z6Z25CRzs7RUFDQyxjQUFBO0NwRjRnbkJKO0FvRnpnbkJHOztFbEZwRUYsWUFBQTtFQUNBLGFBQUE7RUdxS0Esa0NBQUE7RStFL0ZHLGVBQUE7Q3BGNmduQko7QW9GMWduQkc7O0VoRm9ERiwwQkFBQTtDSjA5bUJEO0FvRi9xbkJBO0VBdUtHLFdBQUE7Q3BGMmduQkg7QW9GbHJuQkE7RWhGZ1hDLG1CQUFBO0VnRmpNRSxtQkFBQTtDcEZ1Z25CSDtBb0ZyZ25CRztFQUNDLGdDQUFBO0NwRnVnbkJKO0FvRnpybkJBO0VsRm9PQyxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFFQSxhQUFBO0VrRmxERyxXQUFBO0VBRUEsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7Q3BGeWduQko7QW9GdnNuQkE7RUFtTUcsZUFBQTtFQUNBLGdCQUFBO0NwRnVnbkJIO0FvRjNzbkJBO0VBMk1FLGFBQUE7RUFDQSxXQUFBO0NwRm1nbkJGO0FvRmpnbkJFO0VBaVNIO0lsRnJNRSxtQkFBQTtJQUNBLG9CQUFBO0dGeTZtQkM7Q0FDRjtBb0ZydG5CQTtFQW9ORSxjQUFBO0NwRm9nbkJGO0FvRnh0bkJBO0VBd05FLDBCQUFBO0VBQ0Esc0JBQUE7Q3BGbWduQkY7QW9GNXRuQkE7RUE0TkcsbUJBQUE7Q3BGbWduQkg7QW9GL3RuQkE7RUFpT0Usa0JBQUE7Q3BGaWduQkY7QW9GbHVuQkE7RUFvT0csYUFBQTtDcEZpZ25CSDtBb0ZydW5CQTtFQStPRSxlQUFBO0NwRnkvbUJGO0FvRnYvbUJFO0VBOFBIO0lsRnJNRSxtQkFBQTtJQUNBLG9CQUFBO0dGazhtQkM7Q0FDRjtBb0Y5dW5CQTtFQXlQRSxXQUFBO0NwRncvbUJGO0FvRmp2bkJBO0VBNFBHLDhCQUFBO0NwRncvbUJIO0FvRnB2bkJBO0VBa1FHLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0NwRnEvbUJIO0FvRm4vbUJHO0VBeU9KO0lsRnJNRSxtQkFBQTtJQUNBLG9CQUFBO0dGbTltQkM7Q0FDRjtBb0Yvdm5CQTtFbEZrSEMsZ0JBQUE7RUFDQSxvQkFBQTtFa0YySkUsa0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0NwRnMvbUJIO0FvRnAvbUJHO0VBNE5KO0lsRnJNRSxtQkFBQTtJQUNBLG9CQUFBO0lrRnJCRyxlQUFBO0dwRnUvbUJGO0NBQ0Y7QW9GOXduQkE7RUEwUkksc0JBQUE7RUFDQSxpQkFBQTtDcEZ1L21CSjtBb0ZseG5CQTtFakZDQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxtQkFBQTtFRTJKQSxlQUFBO0VnRnFCRyxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtDcEZ3L21CSjtBb0Z0L21CSTtFQXdNTDtJbEY3WEUsZ0JBQUE7SUFDQSxrQkFBQTtHRitxbkJDO0NBQ0Y7QW9GeC9tQkk7RUFvTUw7SWxGN1hFLGdCQUFBO0lBQ0EsbUJBQUE7R0Zxcm5CQztDQUNGO0FvRjEvbUJJO0VBQ0MsZUFBQTtFQUNBLHNCQUFBO0NwRjQvbUJMO0FvRjd5bkJBO0VqRkNDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFaUZxVEcsZUFBQTtDcEYyL21CSjtBb0Z6L21CSTtFQUNDLGVBQUE7Q3BGMi9tQkw7QW9GdHpuQkE7RUFrVUUsd0JBQUE7Q3BGdS9tQkY7QW9GenpuQkE7RUFzVUUsK0JBQUE7Q3BGcy9tQkY7QW9GNXpuQkE7RWxGa0hDLGdCQUFBO0VBQ0Esb0JBQUE7RUM4ZUEsZUFBQTtFQUNBLG1CQUFBO0VpRnZSRSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7Q3BGdy9tQkg7QUdsdW1CQztFQWtNRjtJRHByQkUsZ0JBQUE7SUFDQSxtQkFBQTtHRnd0bkJDO0NBQ0Y7QW9GNTBuQkE7RWxGa0hDLGdCQUFBO0VBQ0Esb0JBQUE7RUM4ZUEsZUFBQTtFQUNBLG1CQUFBO0VpRjdRQyxpQ0FBQTtFQUNBLGdCQUFBO0NwRjgvbUJGO0FHaHZtQkM7RUFrTUY7SURwckJFLGdCQUFBO0lBQ0EsbUJBQUE7R0ZzdW5CQztDQUNGO0FvRmxnbkJFO0VBdUpIO0lBdEpJLGdCQUFBO0dwRnFnbkJEO0NBQ0Y7QW9GLzFuQkE7RWpGQ0MsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0EsZ0JBQUE7RUUySkEsZUFBQTtFZ0ZvRkMsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtDcEZzZ25CRjtBb0ZwZ25CRTtFQXNJSDtJQXJJSSxtQkFBQTtHcEZ1Z25CRDtDQUNGO0FvRmwzbkJBOzs7RUFpWEUsV0FBQTtDcEZzZ25CRjtBb0Z2M25CQTtFQXVYRSxlQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7Q3BGbWduQkY7QUU3bW5CQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7Q0YrbW5CRjtBb0Z6Z25CRTtFQW9ISDtJQW5ISSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSwrQkFBQTtHcEY0Z25CRDtDQUNGO0FvRjM0bkJBO0VBb1lHLGFBQUE7Q3BGMGduQkg7QW9GOTRuQkE7Ozs7RWpGQ0MsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0EsbUJBQUE7RWtGMlJFLDBCQUFBO0VBQ0Esc0JBQUE7Q3BGMmduQkg7QW9GemduQkc7Ozs7RUFDQywwQkFBQTtDcEY4Z25CSjtBb0YzZ25CRztFQTBGSjs7OztJbEY3WEUsZ0JBQUE7SUFDQSxvQkFBQTtHRnF6bkJDO0NBQ0Y7QW9GejZuQkE7O0VqRkNDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFaUYyWkUsMEJBQUE7Q3BGa2huQkg7QW9GaDduQkE7O0VqRkNDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLG9CQUFBO0VrRm1URSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0NwRm1obkJIO0FvRmpobkJHO0VBcUVKOztJbEY3WEUsZ0JBQUE7SUFDQSxnQkFBQTtHRjgwbkJDO0NBQ0Y7QW9GbDhuQkE7RUFnYkcsZUFBQTtFQUNBLFdBQUE7Q3BGcWhuQkg7QW9GbmhuQkc7RUE0REo7SUEzREssWUFBQTtHcEZzaG5CRjtDQUNGO0FvRjM4bkJBO0VqRkNDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQzJRQSxlQUFBO0VGNUpBLGdCQUFBO0VBQ0Esb0JBQUE7RWtGMFVFLFVBQUE7Q3BGdWhuQkg7QW9GcmhuQkc7RUFnREo7SWxGN1hFLGdCQUFBO0lBQ0EsZ0JBQUE7R0ZzMm5CQztDQUNGO0FvRnZobkJHO0VBNENKO0lBM0NLLHFCQUFBO0dwRjBobkJGO0NBQ0Y7QW9GeGhuQkc7RUF3Q0o7SUF2Q0sscUJBQUE7R3BGMmhuQkY7Q0FDRjtBb0ZwK25CQTtFQTZjRyxhQUFBO0VBRUEsV0FBQTtFQUNBLGlCQUFBO0NwRnlobkJIO0FvRnorbkJBO0VBbWRJLFlBQUE7RUFDQSxhQUFBO0VBRUEsYUFBQTtDcEZ3aG5CSjtBb0ZyaG5CRztFQXNCSjtJQXJCSyxhQUFBO0dwRndobkJGO0VvRm5nbkJIO0lBbEJNLGlCQUFBO0lBQ0Esa0JBQUE7R3BGd2huQkg7RW9GcmhuQkU7SUFDQyxhQUFBO0lBRUEsa0JBQUE7R3BGc2huQkg7Q0FDRjtBQUNEOztnRkFFZ0Y7QXFGOS9uQi9FO0VBRUM7SUFDQyxtQ0FBQTtJQUNBLDRCQUFBO0lBQ0EsdUJBQUE7SUFDQSw2QkFBQTtHckYrL25CQTtFcUY3L25CQTs7SUFFQyw0QkFBQTtJQUNBLDRCQUFBO0lBQ0Esd0JBQUE7SUFDQSwyQkFBQTtJQUNBLHlCQUFBO0lBQ0Esc0JBQUE7R3JGKy9uQkQ7RXFGMy9uQkQ7O0lBRUMsMkJBQUE7SUFDQSx3QkFBQTtHckY2L25CQTtFcUZ0L25CRDtJQUNDLHlDQUFBO0dyRncvbkJBO0VxRnIvbkJEOztJQUVDLHVCQUFBO0dyRnUvbkJBO0VxRnAvbkJEO0lBQ0MsNEJBQUE7R3JGcy9uQkE7RXFGbi9uQkQ7O0lBRUMseUJBQUE7R3JGcS9uQkE7RXFGbC9uQkQ7SUFDQyx1QkFBQTtJQUNBLHdCQUFBO0lBQ0EsMEJBQUE7R3JGby9uQkE7RXFGai9uQkQ7OztJQUdDLFdBQUE7SUFDQSxVQUFBO0dyRm0vbkJBO0VxRmgvbkJEOztJQUVDLHdCQUFBO0dyRmsvbkJBO0VxRi8rbkJEO0lBQ0Msd0VBQUE7R3JGaS9uQkE7RXFGOStuQkQ7Ozs7OztJQUNDLHdFQUFBO0lBQ0EsNkJBQUE7SUFDQSxrQkFBQTtHckZxL25CQTtFcUZsL25CRDs7O0lBR0MsMkJBQUE7R3JGby9uQkE7RXFGai9uQkQ7SUFDQywyQkFBQTtHckZtL25CQTtFcUZoL25CRDtJQUNDLDJCQUFBO0dyRmsvbkJBO0VxRi8rbkJEO0lBQ0MsMkJBQUE7R3JGaS9uQkE7RXFGOStuQkQ7SUFDQywyQkFBQTtHckZnL25CQTtFcUY3K25CRDtJQUNDLDJCQUFBO0dyRisrbkJBO0VxRjUrbkJEO0lBQ0MsMkJBQUE7R3JGOCtuQkE7RXFGMytuQkQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkMsdUJBQUE7SUFDQSx3QkFBQTtJQUNBLDJCQUFBO0lBQ0EsNEJBQUE7SUFDQSx3QkFBQTtJQUNBLHlCQUFBO0lBRUEsNEJBQUE7SUFFQSx3QkFBQTtJQUNBLDRCQUFBO0lBQ0EsMEJBQUE7SUFDQSx1QkFBQTtJQUNBLGtDQUFBO0lBQ0EsK0JBQUE7SUFDQSwwQkFBQTtJQUNBLDZCQUFBO0lBQ0Esc0JBQUE7SUFDQSxzQkFBQTtJQUNBLCtCQUFBO1FBQUEsMkJBQUE7SUFDQSw0QkFBQTtJQUNBLGdDQUFBO0lBQ0EsZ0NBQUE7SUFDQSwrQkFBQTtHckZnL25CQTtFcUY3K25CRDs7Ozs7OztJQU9DLHVCQUFBO0lBQ0Esa0NBQUE7SUFDQSw4QkFBQTtHckYrK25CQTtFcUY1K25CRDtJQUNDLDJCQUFBO0dyRjgrbkJBO0VxRjMrbkJEOztJQUVDLGtDQUFBO0lBQ0EsOEJBQUE7SUFDQSx5QkFBQTtHckY2K25CQTtFcUYxK25CRDs7SUFFQywyQkFBQTtHckY0K25CQTtFcUZ6K25CRDtJQUNDLGVBQUE7R3JGMituQkE7RXFGeCtuQkQ7SUFDQyxlQUFBO0dyRjArbkJBO0VxRnQrbkJEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrRUMseUJBQUE7R3JGKzluQkE7RXFGNTluQkQ7Ozs7SUFJRSwwQkFBQTtHckY4OW5CRDtFcUZsK25CRDs7OztJQU9HLDJCQUFBO0dyRmkrbkJGO0VxRngrbkJEOztJQVlFLHVCQUFBO0lBQ0EsaUNBQUE7R3JGZytuQkQ7RXFGNytuQkQ7O0lBaUJFLHdCQUFBO0lBQ0EsaUNBQUE7R3JGZytuQkQ7RXFGNTluQkQ7O0lBRUMseUJBQUE7R3JGODluQkE7RXFGMzluQkQ7Ozs7SUFJQyw0QkFBQTtJQUVBLHdCQUFBO0lBQ0EsaUNBQUE7R3JGNDluQkE7RXFGejluQkQ7SUFDQyx1QkFBQTtJQUNBLDRCQUFBO0dyRjI5bkJBO0NBQ0YiLCJmaWxlIjoic2l0ZS5jc3MifQ== */