/*! 
 * OWU v0.0.1 [2021-08-19] 
 * 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,
.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 .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,
  .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,
  .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,
.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,
.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,
.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 .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 .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 0;
}
.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_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;
}
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 0;
}
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;
}
/* 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,iVBORw0KGgoAAAANSUhEUgAABsUAAAHhCAYAAAA2x7AnAAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4nOzdP2gs2drv99+8HDAYY+nQYBxZffBNjAOpfTM3F9Uk5mIw0kmd7J7IiWF0QkdTEzgeTeB4ejs292hnzk4Ju3FiaCkwF8OF00qc+DavBNdgG8w4WFW7W9r6U929qp61nvp+oNmz92xVPbu7umqt9axnre9+//13AbC1GE3OJD1O18uVdSwAAAAAAEQ2rl+r+gUAAGDiO5Ji3aqTHcf162zrfxUHHvpR0t3W71faNCzvpuvl44HHxx62Pu/m13H9Uv1nR3se+l7hM5c2n3VzDaxIpgEAAPixGE3G2rQhi63/1bQxD1Ft/fd2n4I2JYC2Cj0f4yi2/t/5Ace93frvqv51Vb/utOkTAwAA7I2kWASL0aTQJvnRdFQPaQjG8qBNA/Lra7peVlYBeVEPVJy9eJ1YxqSQOFspdBYqMbABAACQrHoy1VihHTne+u99J1HF8qTN4POdtgakmXgHDM7LPm8K96hbbfq9Td8XPr2cXB4TSVYAGDCSYjuqE2CFNp3XU8NwDtEkzCrVjUkSKG+rBy2KrZd1R6CtB206CtV0vbx7/68DAAAgtroPsT2onGsfokmYfX3RvgRcKbZeKUz0beteW/1esTyjlbE2Vc7StyskvVbtPJb9BONG84xrrLS5lrb/u+opHgBAR0iKvWMxmhzreaMw185rW0/aNCIHnUCpP/tLhc/9UvkkwT7yJOlG4TO+YbbvxmI0KSX9ZB1Hhx6m6+XYOoiYMvzMvo9RqbsYTSrlNUixK65VY9P18rsYxxnAtTokt9P1srAOIidbE+kKDeN7cKtNH6Jq+0OL0SSJzuh//C/+Wx2f/+fWYSAP38vXgPhYob97KV/3qgdt9XttQ8nea8tkbv/ZWOkktfrWbHPRVJ1V+narE/gwk/SbdRCGfpV0FfF4j/IzzrrtVodvl5SaK0m/WAfRgb/8wTqC1NQd2CYZ4j0J9tKRpIv6pcVo0iTJbhQ6uCuzyHpQL4nosUOw7UjSp/r122I0+aLwGc9JkLl3shhNZtP1cm4dCPABrlUA2dlaVcBzO/I95/Xrp8VoIoVBgaYPweAgkJYzhQHeS/lNZpxI+rF+NRNDmxe+VWiT6BrXr2MNb0xsV8370zz3tyfBvdzeguUa81ZYB2DsUnGTYtfKaNLoDs4V7p8r2zCimlkH0IEHSXOSYpIWo0mTCPFUERTDyyTZvaS5QoXRyi6suBajyUzhs78wDsVC8/n+UifIbhiIdq1cjCZUCCIHpcLzBgCStTWZzvPA8r6aJJkWo0lTsTEnQQaYGWszqDm0+9X2xNAmQTaXr4q/XVxps4dlCnvEeXVavy60Gfzf3t6C/fDycmkdgLETxU32XCvcizzef2YK4xke5Lzk+3tKSY+DTYqRCNvLqULJZPYJlLoqrBSf/7YLSReL0eRaoZNw7Sn5CUmhIXMlPw9o+EW1GIAk1RVhs/pFG7KdrxUb9SS7a7GMN9CXS4X71RAngL5mO0H2oHA/mmtYFTwel8HKxUn92v4+fq2sFssuporkcXCpcM+M4VFhbMrjkpQz+Rlzm1kH0IFb1ROw/8E2jn4tRpPxYjS5Xowmj5L+qtAQ4sa2nwuF5fdWdaVVFhajSVHvcfJ38fm/5Uhh4OLvi9GkqmdBw4+res88IHWldQAAIH3tQ1wtRpOVpKVCO4k25H5OFQZAVvV+iwDiO1YYyFopjHuQEHvdiUKCaKUwQDY2jAXDda5wHS4VEgVzheQDffZ0DL1KrBH7fZgrTE7w5kR+ltv0eO2XzX8MIim2GE1mW4kQOrFxnSgkx2bWgbynvgZWkv6mYe7zsK9zSX+rk2Mz62AQxZHirgUNdOWE+w4AS/VkqhuFPsQvGt6SY106ks+9JABLxwqDPSuF5DP3rHaa6rG/i+QYbDXX4l8l/aNCBdnMMiBI8pkY2Me54idry8jHS8XMOoAIPC4P/0Vby9a6TYotRpPjxWhS1lVhv4lESNcq6wBes5UMo1NwmHOF5OcdlWMuUC2GXJTWAQAYnheTqaiwAJC67WTYT2IS8CFIjiElFwpjWU0FWWEZzEAdy+eeSvuiWqwdD9WeHpPBzwoE3CXF6uVN5qJB2KeH1Paeqmf23olkWGyn2lSOFdbBYG9UiyEXJyyvBaAPr0yoo/0IIAdXYuyjC9vJsdwHNpG/poLsbwrf9ytxXfbFY2LgEEUHx/Q4NnWkvK+dY+Ud/2t+Vbh/fuUmKbaVDGOvqP5V1gE06uugUmgsMJujO82yinMqjrJFtRhywbUKoDNNMkwMKlu4tw4AyFihcN/6Rdy3uvRJmyQEkAL2wuuXt8TAobp4P24k3XZwXGsz6wAOcClfbYsnvbIKUfZJsboje61NMgz9q6wD2BrQ+LtYKrNPnxQ2SqeTkB+qxZALrlUAnSAZZq6yDgDI0FhhAPFvoqK1L0cKSYg7sXwd0rG9F96NuDa7UlgHkJgjdfOelB0c09q58k1ae0sGlwrL0D6TdVJsqyP7o20kg1dZnrxexu9ObNZt5UjSL/WSimPrYLCTKz4zZIJqMQDRbO0ZRjLMVmUdAJCZK4V+L3sd2jhVSEZei6XrkJYLhWuzEkmcmArRTnxNFwmTSlSLpWIsX+2MB4Xn9jeyTIotRpNLOrLJMNtPbKtKkFlyaTiXdEfVWFaO5HNGDvyhWgzAwRajyVm9zDZ7hqWhsg4AyMRY4fvCUolp+FEhOXlmHQjwwrnC+NiN8q1QSYm3aplYio6OW3Z0XEsz6wD24O26f3McKaukWL1f1I2kv4qObCoqi5MuRpMzhYYoVYJpaarGbqjqyMYnqsWQCarFAOxlayLVUiyznYr76Xr5zTImAL4xU+j3cu9Ky4nCM6U0jgN4zYXCsopUNR6msA4gUafqJulaSfrcwXEtnSi/62hmHUBEtwqTBF6VTVKsrj5hqYD0VH2fsL4WliIxmrILhaoxZs/lobQOAGiBajEAO1uMJpdiIlWKKusAgMQdKwzk/Caqw1L2k8L9jMQDUvSjwpYzM9swsjRWSP7gdV1VE5UdHdfSzDqAHZzJ13Vfvvc/k0+K1dVhlVgqIFVVXyeqZ/neKFwLSN+JpOViNJlZB4IPUS2GXLAPHoBW6nbjXKwwkarKOgAgYWcK3xEmBOfhXCyniHQdKSTXK3GN7qKwDiBxRUfHXclftdil8pk4MbMOIKLP+qC/kXRSrB5MZ6mAdPW2n1hdcVSJjkGOfqsHpZC20joAoAX2wQPwocVoUij0IT4Zh4K3VdYBAImaKXw/PM3UHoIThc9tZhsG8KZzseTnLrztqxTbhbpL9JQdHdfKkfK5nnKJ8yNPanEdJZkU26oIYqmAtFV9nKQe2KhExyBnnxajScV+QEmjWgy54FoF8KbFaFIqbDJPdVi6HthPDHhVKcZActZU5JTGcQDv+UlUNrZRWAeQgaKj464k/drRsa3MrANooZCf/tO1wnX0ruSSYnVFEHuH5aHq+gR1teDfRMfAg3NJJMbSdm0dANBSaR0AgLTUk+oqhcEepK2yDgBI0Fzcv7z4SeHzBFJ1qvAsZr/m1xViDLKNLquKSoVqHy/OFfapS9nMOoBIntRybDOppFidAKnkJzPpXdXlwRejyZXCTCv4caqQGGNWUpou6spMIHVUiwH4qm5XrMSS67morAMAEnKs8J1guVdfPonEGNJ2JOkXheuUicvPeVlCrmtdvk+P8jdpe2YdwAe8XPdXCtfPh5JJii1Gk2uxVEBOOt1PrN6D6peujg9TJMbSVloHALRUWgcAwF49qW4p+hA5qawDABLRJMRI6PtEYgw5+KRwH2J8ZsNLcqBrR+r2urmWr2qxmXUA75jJR1/qQTs8d82TYvVSJ3NJP1rHgp3cdXXg+npgppxvRyIxlqpzqsWQCarFgIGr9w9jVYG8dDqxDshIkxBj32zfSIwhB81yioVtGEkYi9XLdjHr8NjeqsVOlO53zEsieLbLXzZNitV7C1UiAZKjqouDkhAblCYxRql+ekrrAICWSusAANio24zsv5OfyjoAIAEkxIaFxBhycCTpb0q7mqUPXpIDfSk6Pv61QvWPFzPrAF5xLOnCOogIbrVjP8MsKbaVEKMhmKcq9gFJiA0SibE0US2GXHziWgWGpV5l4ka0GXNVWQcAGGMcZJhIjCEXv2nYEw8L6wAyc6pQXdeVR/m6Hi+V3h5+M+sAIrna9QdMkmJbm2HTEMzT03S9jLp8Yr38DYMbw9TsMZbag2HoSusAgJZK6wAA9GNrUp2H2YxDVVkHABgiITZsn+RrKTD49ZOGm8Sljbm7rqvr5vJTLXak9KoRZ9YBRPBZe2zz1HtSrE6IVfKxgdtQVTEPVm+QzvI3w3aq4Ta6UkW1GHLBtQoMAKtMuMB+Yhi6a3EPG7of5WMAEv4NsboxtWRFLooezlH2cI6+zKwD2DJW/u2SJ+1RJSb1nBQjIeZGFetAi9HkUmyQjuBiMZowcy4tc+sAgJZK6wAAdIeEmBuVdQCAoblYGQXBb2KJNuRhaImxwjqATPVRXTeXdN/Defpwrm6XnNzFXsmkxFwrLLO5s96SYnVn9kYkxDyoYhykTpLOYxwLbvxYVw4iDSd8HsgE1WKAUyTEXKmsAwCMzERCDM/dKJ1BUeA9Q0qMUSm2vz7eOw8JnMbMOoBa7tf8gw5YlriXpNhWZ/akj/OhU1H2EyNJindc1wlTpKG0DgBoqbQOAEAnWG7Mj8o6AMBAIVZGwbeOFMZD2FcbOfikdAbxuzIWY9aH6CO5Ukm67eE8fZhZByDpTPlf86X2rBKTekiKMbvTnSrScW6U/5cP3TiSNK/vHbBHtRhyQbUY4MxiNJmL6gov2E8MQzRW6PcCrznVATPcgZ79pjQG8ruSe8WMtaKn85Q9nadrJ7JfrjP3yrt7HVjF2kelGLM7fakOPcBiNCkV1lAF3kIHIS2ldQBAS9w3ACcWo8mVSIh5UlkHABhgZRR85JMYjEc+rhWqSzzie3iYE/VzbVSiWiyW3K/5g5N6nSbF6uQHnVlfqkN+uJ7F/1OUSODdp8VokvtN2guqxZCLU65VIH/18/8X6zgQVWUdANAzJgejrbnYXwx5OFJ4nntb1edYTNyPoa/xu9wrnBqXsvsuXSrvSTtfFKFv0VlSrO7Mkvzw5aD9xLb2EQPaYhnFdJTWAQAtldYBANhfva/o3DoORFdZBwD06FLSj9ZBIBtH4rmHfDSJMU8K6wCc6Cspdifpc0/n6tKR7Kq1ZkbnjSVKYrSTpBidWbeqA39+rrwz0egfHYR0nNTVv0DqqGwEMlVPhJmL9qI37CeGIWnuY8AuzuWn+gH+edvughWK4jhVf1WvZU/n6drM4JzHki4MzhvLr5JWMQ4UPSlGZ9a1at8frPeFyPlLBzsXLKOYjCsq95CJ0joAAHuZi+XGPNp7pQkgQ3MxFoL9lGIZReTjR/mpsCqsA3Ck6Ok8K/moFjtX//f9nMdXnxRxrKeLSjHWzvar2ueH6kH0Mmok+XtS2Bzy5eveMqiEsYxiGo7EDEbkgWoxIDNMoHKtsg4A6MmluI+99KDX+70PlkEl6ki+qm/g343y31/sTNKJdRDveLIOYEd9JlzKHs/VpVnP58t5TO9a0mOsg/0h1oGkr/uIfYp5TCTjkP3E5hr2bLl7hcGAStKqzftYJ4DOFGZZnInO1ZHCAy/nm7cXV4vR5Hq6XkZ7EAEdKcXyRUAW6qXXS+s40JnKOgCgByybGJJdVf1aqd3yRmOF/u6ZwmDq0CdYXyiMAVS2YWThXmFwdKXn19rL37+l2PrvM4Xv8JmGPXa1q2a7i5wrTwrrAD5wJek36yB20OfY5UrSz5J+6vGcXZipv37QWPk+Zx8U+X2KlhTbWjYR7T0pLCfyqOfLijR/9lLzkH7t910/vKt9fqhOlA4xoXOv8H242WcPhTrhUGnrfa/fyyEnnn9cjCbzA5KziKOpFiuN4wA+crIYTa6m6yUzboH0zcUg1K5u61+rrT9b6e2BwOKN34/V7QzpQybWATm51jDvY19U93v3/PlV/bpR6F8cK/R5ZwrLSg3RXCyj+JZ7hetjFeFY1Rt/3oyzNa9CaVcSWcs9kZt6Qu9G+d0PL7X/M2FX1wrjUzk/f0/U33do1sM5uhK9SCJmpdhceV+EXWuqhe4UqoWqPY/z7o1lMZqMFRpQRf3rWHFuntWuP1AnSoc2GPlZ0nUXnf/penkj6aZeXqh5De07d630Z/IMAdViyEVZJ9O5VoFELUaTUvnOWOzDgzZ9iDtJd3ve06r3/udWH+JMzys3Dm1rvntewIlCw5q4+KTQL4u6jFHtUWFsaa5wLyo1rPdWCgOkVxreWEobTWVY1+eo9Pz5NVb4nhcKA/5DG4f5yFyhzZBbn+tYaSebmmrIG6Ud50t9JsUeFe6VHqrFqp7Ok6NbdXBNRUmKDbga6D0PCh9YJanqa0Curkpa6cWXqV6WppnlUmj3mS77JHmu9jhPrr5IutqnKmxX9bVULkaTZkbEkJJj54vRpDggqYw4qBZDLrhWgYTViZjcO7GxPel5H2LVx0nf6UOMtVnOu9DuCczqw78B5K+0DqBHP6ubZNhrVtosK1VqWMmxUiHRkFuSwauVNslaKQz6D3kVn5eaRG5pHMeuUq8Sq178moui5/N5qBa7VEjSdnnPT33/vPeUXRz04KQYyyY+0yTCklvirY7nTvVntdXBvax/fffmsWsSoj7+EPZ/epA0s0jSbCXH5goPgaEkpudiOYkUUC2GXHCtYl/fWweQkK6+P/OOjpubJhF2U68MkIw6WTZvfl/3/Qpt+hAfda6rTgID0jFTXjP493Wr8G9dGZx7VZ97Xr9yHdTbBRO70nZTv64Urs0hTQh/y08K38+VbRg7KawD+EBV/3qn0FbMJelzopCA6Wtc/FHhXvlLT+frwpFC23re4TlyHaP/rI76EzEqxUrl88Xsyq3CknlJdWLfs9XBnUvP9qt6rRT8VrsrXzmON58VqsNMB1rrz/JyMZrMNIy17E8Wo8lsul7OrQMZuCOF621mHAfwEQYVsBeqkrtVt1uGMJD8nnuFZ+mNdXuyrTrOZjCwWY1iptCHeDkg2GY/sSSSz/+4+J//yf/1v//Lf6fN3338X/7X//r/+7//3/+w65g+8u/9F/+Z/v3/8r+yDmNvT//T//jf/Zt/+b/9q7Z//4//rPhX//Z/9E//TZcxtfTymi4tgujZX5TGUn6VwkDrtYZRodMsoZjF82GgmqXbmn5xqWEnx0rlNT6QeqXY9vOmUl4T4Qv1lxSTNtViOX//Zuo2KZb69f6WsqsDH5QUqztBP0aKJUefJZV9LWvSpWa/KulZgqxpaFa7HKuuEvPeSP0htaTMdL2cL0aTO4XPMecHQRulmF2egk+L0cTFPRDuUS0GJGSg+85uu1XoQ1TWgRyqTnpdKdxnmwTZTGFCQtXi5z/8Oz2p2v7F1X8zuZRknhQ7+k/+D+sQDnL0z/75/3D0z/55ZR3HgUr57nc9KIwLpLQKzqM2e6/8ZhpJ95jYlZd5/ZrJ/73hLZ8U3oPKNoxWzpT2hPIHPa+6u1FeSbGZ+m/rl8r7uXCusCrWqoNj57oX4s/qsPr0Hw78+aF2Zj9L+tN0vZx5HAyerpc30/VyJumPCrPC5jseoowcUkqeJH2fWkKsUQ9MnCnMPPbspJ5hDnuldQBAC82gAoA05L7u/75uFdqRLvdHna6Xd9P18mq6Xh5L+kHD7StiGI7lu21xr36Xv9rVXNJEoX/u2ZXCtYZ8zBW+Oz8bx2GltA6gpdSrZl7eeyuLIA5wqv7vXXOFZGLOZpkdt0tP6rgvsXdSbDGaFBrekif3Ch1Zl8mwl6br5eN0vbze5d/qvErsSVLygxh1JUQh/4mxmXUAkBSqxcbWQQAtXNXVKQAM1c+Mn6zj6NmDpD97TYa9Zrpezofyb8VgeU7u3yv0J1OvsL9TiNNzYoyJXXlq9jiayP+4zEvnSn+vLin9pFj14vcr5ZfwsXiPS4NzxjTr4JjHyqvKsFGq43bIIZVi81hBZOBJ0l+m6+UZnbsPldYBdKRJiKU6U+6ZgSTGzuvkPOyV1gEALRyJaxVIQWkdQM9+lXSW097DAD7kuUosl4RYYwiJMa/X2hA0K/n8ah1Iz1K/Zo8VKplS9trYY9V3EAeySIrNFVZmyNWJ4r9vqSeAX/OgHlac2CspVi9bNpT1ce8VkiEs//EBx1ViWSXEGgNJjKXe2BoKqsWQix+5VgE7jtuKr2mW3L5iP0PAnZl8VonllhBreE+MHYlVUnJ3pbCssNdr9KULhb2RUpVDkqBq+WcpK4zOWxqdN5bY12eO46azPk6yb6VYGTOIhH2uq8OySoYYKq0D6MhVrtfAVmLMa+PrggHuZJTWAQAtldYBAANWWgfQk1tJY1aYANzKcYDpI08KA3G5JcQad/KdOPJ4zQ3NXL7HZl4qrQN4R2EdwAfeqnSq+gwigiPZJCAr5V0t9knx9mMbK/2qyJdu1dO1vnNSbEBVYj9M18uZdRC5qPdpyWG2xa5+na6Xc+sgDrGVGPOKDkIaPrGcJTJBZSNgYEBVYr/We4flOrAM4H0z+RwPuVTYsyZnN5J+tg6iI6fy3acfCu9VjdsuFW9gP7bUxy7fmpS/Un77ihVG5y2NzhtLrGt0Fuk4feptjHefSjHvA9DNUidz60Ay43Gj4fvpeunieq8r3f5iHUdHZtYB4KvSOgCgpdI6AGCASusAevCDl7YjgDfNrAPowM/KrwLhLaXyrhB4z8w6AEQxlMRYqst+Fkp/7PK9laqqvoKIxCoBWUn6YnTuGGL1J2aRjtOXz3r/+o9qp6RYXQWQW9ndLpq9oyrrQDI0sw4gsmb5CDfqffE8dhCOFqOJq88qY+dUiyETVIsBPapXFPBeJfYDk+oA984knVsHEdm9/E1amMlnwiHlyhvsZiiJsRQnCuUwduQpKXai8Oy0kOL119apDn/fzpRXZfuTem6P7FoplvMF9ZEmIZbl3lGW6oRETl+0NsrpermyDqIDM/lseM2sA8BXpXUAQEuldQDAgHjuQ0gkxICh8Hgvy2GAeFcr+WznWe3Pg24MITFmmRB5S2EdQAuekmKS3Xu+Uqg8ytXM+Of7dq2el3FunRSrZ1RfdBeKKRJih5lZBxDZfV1V5U6d6PP4b7uoZ6HDHtViyMWnxWiSWicN8GpmHUCHSIgBw+EtIfGz8t9H7C1eV0mZWQeAqO7kM9m+bWYdwJax0l/97KP71kr57Ss2Mzx3aXjuQ82Mf75PDzIYq96lUszzjXpGQmw/dSLCW7LU87Wu6XpZKr+HaBveOqk5K60DAFryOEkASMpiNJnJ34oCjZ9JiAGDMVP6+9DswmQAqmce+/XnCgP78GMu6VfrIDo0sw5gS2EdQAtVpL+TklPZLf26Ur7VYodUB18qrzZLKemx75PukhSbdRWEsb9M18sb6yAy5i0R8Xkge8p57CB4uxZzRrUYcsG1CnRvZh1ARz7XE40ADIO3vkYpgwGont0p38HQ93i7FhG+j/fWQXQkpWU/U4njPW0KNqqug+iA5Xt/pXyXKZ3t+XM5XOuNe4XJAb1rlRSr94zKKcPY1hevy+T1yFtypbQOoA91ItjbchJDWUIxl8Yy91bkcq2W1gEAXtXLr59bx9GBe/lrAwN4m7fVUR5kNABloLQOoAM5DXainUf5nUQkpVOhVVgH0ILXpFhheO5H5Ts+daH9quxyek6Y9anaVorNugzCyIN8/rt6Uw90pL4e7y4+13tuDUVpHUAHcrrx7+tK0hfrIFo4rZfMwnBdKY/kO9ViQHe8Ppdn0/XSe4UFgA1v97LSOoAereSvWuxcdkuRoTt3Cvv8eZTCPbRQ+sUeT2q3z+NK+W2JYn0NXGs41WI5FTbdyjDJ+2FSzOmeURKd2Risb2qxldYB9KleJjK3B+lHCusAejK3DqClsuPjVx0fH4ebWwfQ0tw6AMApj9VUf2EvYmBwPPV7h1Ql1iitA+iAp2sSG9fyN0Yjhb1lz4xjyOE7s0v7suoqiI4ciWqxfc12/Ps5XOuNmeXJ21SK5fRmtvXrQPaN6pqna+N2YFVijdI6gMg8XZNvqpe/zKGxfLIYTUrrIGBnul7OlceMrBMqG4G4FqPJmcIgiCf3LL0ODI63ScJDvIet5K9arLAOAJ14lL8xmkZhfP4cxoqqjv5uKqw/g1yrxU7VPql8LOlTh7HE9KvaVUZ2ZohJsSf5fcj0pq4g9LRHxBA7BzkNWLd1VA/CeVbUv84NY9jF1UD2esPb5tYBtFRaBwA4M7MOoAMz6wAA9M7TeMiT8mmXxTa3DiAyT9clnpsrjwmwuyoMzz1WHhO1PFeKSfb3rUflu4rFrOXfs36P20oiN/NuUszp0olXLJsYRS5ftDYe6sqboZpbBxCZp2vzPXPrAFo6Ur4NDxxmXP+ay6SDk8VowrUKxFNYBxDZZ5ZNBAapsA4gohuFQcEhquQr0XAk++Xo0J3SOoAOWI4t5zJGVO3wd1fK7552os0YgZW58nvfJH9JsWsl0B75qFIslzezrYe6MgaHK6wDiGjICTEpnwHrtgrrAPpQL/eZyzIgVIsN01j6eq3emkbSXtnRtcpAOgZlMZqMFZb68OJJTPAAhsrTmIi3ft+uvP37C+sA0Jm58hy4/4hVIrcwOu8uHrR7kqDqII6upfBMLa0D2MORPn7vcilselAin8FHSbGijyB6VFoH4EhhHUBEc+sALNUD1vfWcUTkaVnPj8ytA2iJajHMrQNoqatr1XwWFNCzFDq8MV2z0gQwSGcKbQMPHsQkHW+TYQvrANApb0lcye6azSFRsM/9uYodRA9S6CPMlWfS+aP3LoX3to3SOoDGkCrFqBKLxNnG6Q8shSMpnwHrVhajSWEdQx+m62WlfB7mVIsNWP385VoFhqOwDiAyjwNTAD5WWBdBRXQAACAASURBVAcQkbeE0D5W8jUZtLAOAJ2aWwfQgcLgnLmMaw8lKXauUNFkbWYdwB4+6f33Lodr/VYJ3dveTIrViQ8vs6KkhDKRDhTWAURE5yDw9j54Xl+9ePH70iCGfRyJQcWhm1sH0BKVjcDhcpiR29ZnqsSAwSqsA4hobh1AIubWAUR0JPv9edCdR+WzXUJbFuM0hcE591Ht8TMr5TPxdFsKyZtK+WzxsO2t9y6XpRNL6wC2vVcpVvQVRA+eqBKLylPCYW4dQAocLqHo6Rr9yI3CXic5+FTvM4NheDmLaW4RxJ6oFgP25LBau7QOAICZwjqASJ7E0okNJoMiJ96uV4sVp1JIwLRR9fxzlgrrAGqldQB7eOt6zuE6/6LErtehJMXm1gE4U1gHEMkTSyc+U1kHENFgOgf17PWcGsuldQDozbPvYZ18z2W2I9ViwP4K6wAiuq3vXQCGx9PKOTn1Fbq2Up6VFW8ZTL93oHKaANtW0eO5xspj65dDJqhXsYLoUSoJnEr5VYtd6PUK4VTe0/ckN75CUgw7qWfO5/BQaaOyDiAxnjpLp9YB9Ky0DmAHVIsN29w6gB1QLQbsp7AOIKK5dQAAzHhKNlTWASTGU7+3sA4AnfN0vUr93ltzSBRIh1XyVrGC6NGR0rl3ldYB7OHldZ3D0ok/K0xKScofXvvDesDSy6yoe6qBoqJz4NR0vawWo4l1GNEsRpNiul5W1nH0Ybperhajya3CpqU5KBVnY9NVhGOgR/V95l55JK6barHSOA4YWYwmlXUMhu6m6+W+s/k8tRW9DUQBaM/TvayyDiAxlaQfrYOIxNN1itfdSPpkHUREfU46LHo81yGqA352pVD9mlvxwqXSeDZVCqvZ5PQdm0m63vp96snfJz2PNxmvJsWUz42jDTqzcRXWAURUWQeQoJwSKx8ZWwfQkbcakdfK57P7tBhNruqlH/dWJwNjxYT+XEv6zTqIlq4Wo8n1odcqspXLPTUZi9HE03JjX/juA4PmJdnwICaSvVRZBxDRkUL/kOeVX5V1AJEVPZ0nh+qZRhXh53NK6khpjS2Xyuv9O1UY71zVv089KVYq0WfUW8snemkASiTFYvNybbCf2Os8vSdj6wA68mqFzXS9vFFe6+Mnt54w+jFdL+fKZ238WHuLJdkIBDrgpZ0o0YcAhs7LxIjKOoAEPeqwPXxS4+nZi295u177qhQrejrPoZ50+MSF6vAwetckdlKwUj57nze2E2GFVRAtPCjRKjHJf1LsgcRHdF6uDa6L11XWAURUWAdgoLQOYAfs1+Tfe59vsg2jVxx8rdIWwYCMrQOIqLIOAIAZL31eiX7vWzy9L56uV7yusg4gor6W0U+9eqZRRThGrhO5UvqMSusAdtRM3L1U2qt0JD0Z3ntSrLIOwKHc1ql9S2UdQKI8dQ6GmHC50fAqcJCu9zo8OSXFjhRnDzxgCArrACK5n66XK+sgAJgZWwcQkaf+XUye3pch9nuHxtP1KvVzzRY9nCOGKsIxcq0mLKwD2LKS9Kt1EDs4UcjdpJRYfOlWiSdsv0mKLUaTsdLOMu6isg7Ak8VoUljHENHKOoAUORsA6msGUjLqvU/m1nHsgGqxgaqv1ZyWKCCBC7TDxDoAHni5l0n+BtNj8fS+eLpe8TpP16vU/TV7pnwm9FeJHadPF0orqV8qn0nmUhijSDkplvwYymuVYuO+g+hQZR2AMyndrA61sg4gYbfWAcQy0IRLbhU4yT8o0ZmcrtWTxWgysw4CyAAT6wB4MLYOIJIHsa/pWzwlGYbY5x0aT9drHwrrAFp6UrzPtop0nL4V1gFseVReYxSflG7f67MyuG+9lhTzMsvkyVnVSwq8XBuarpeVdQwJW1kHEJGba7at+r43pAqcnGbyYEu9z1ZOSfjSOgAgZc5WFEi+EwegU2PrACJZWQeQsEf56UcMrs87UDn1mz7S9TWbcvXMtirRY/Uptc/qWn6eDVaelMnYyWtJMS+zTOjMxufl2uAG976VdQB4X73M7XvmPYQRy9GBFTjc6/NWWgewA6rFgPeNrQOIhIl1ALwkGWgnv8/L+5NqpQDi8lT12eXY4rGk8w6PH1PMe1Cu+4qllhTLrVosRdfKZFz5taRY0XcQHamsA3CIzsEweHp/vFyzL43f+591JWROM8lK6wBgo75WH6zj2MHsgJ/N6d8J7GNsHUAkntpBAPbjJcngaRC9CyvrACLyMoEZb6N90k5hHcAOqsSP14cjpTduV4q++76elFFS8bWkmBc0APEWro33eXp/htw5yOZBJCpw3GpR1SjllRQ9P2CJuFXEOIAUja0DiIRBJ2DYxtYBRMT97H0r6wAiSm1QGfExTtNOapVH76kSP15fZtYBvKK0DiBTV8roXvVaUiyXMtOP0ACMj2tjGFbWAeBw0/XyRnnNbplZB4BOjD/6C9P1cq68lrUtrQMAEjW2DiCSbDpyADoxtg4gIu5n7+P9QU48jWN1mcTNJSnWxco+VQfH7ENhHcAr5sprPC0F98prKxfXlWIr6wCAHDnbR2PoM+ZK6wB2cEgFDvKXU2XjecsKOGBovFRnV9YBAEAkK+sAEucpyQAgjP/ksvxt1cExc91X7FRpTkgprQPIzJV1ALt6lhRbjCZuBpCdDeybW4wmXgY6JBq/Q+Lput3HjfxX4KwixwAb1/J/rQLenVoHAAARFNYBRLSyDgC9cTOWhzetrAPIQC5VYlJ3k7BuOjpu11L87ObKM8lo4VYZTix8WSnmZQA5p4G1XHhqZLFMwse48TswXS8f5b8CZ9VBHOhZfa3m1ID/RLUY4BaTpwBgGDyNC3gZy8PbVtYBZCDFxMpbumpvVh0dt2uFdQBvyK76ycjMOoB9eF0+kc4scBhPHYShowIHuSitA9jRbMe/X3UQA5AETysK1El6AIB/jBsBfhwrn1UL7tXdmFvV0XG7dmEdwBsqdbP/myeflWnS/mVSbGwRBABgJ60rNzOtwHEzuIr26mWPP1vHsYMrrlXgK08rCgAYNi/PdgbxAAxJTlViVcfHz/X+n+pnWFoHkLAnZVxNR1IMgzNdLyvrGIAD7dpZL7sIokPZPlRxsJyW+zxSug13APvJqbIaQDdI8gNAfgrrAHZQZX78rqTat66Ub6Kxa9fKeKUxr8snIr7COgAA+8mxAmeHv7vqKgj0b7pe3imvBmdpHQCAqFhKCwAAID+pJlReU2V+/K4U1gG8g4nb33pQXpOav+E1KVZZBwBkLttMP95UWgewg6PFaDJr+XdXHcaBwxV7/EwZOYYunSxGk7YdMO6rAAAAABDXmcIqHjnocj+xRtXx8btyonSrte+U10TzPpTKfIzDa1IMwGGYKe1MXS1GBQ6SVy9xm9O12nbWGPdVeOZlDx4AAADkZWYdwA766hPm1J/elnLFX2kdQEJuJc2tgzgUSTEAGI7SOoAdnCxGk8I6CJiZWwewg/PFaJLqjDagL3wHAAAAYKGwDmAHlbPzxJZyUmwlqsUapXUAMZAUA/AaZnw75LQCJ+tybbxuul7OFdaozgVrjAMAAABAv8aSTq2D2EHV03luejpPbKcKn2mqSklP1kEY+6J8k67PvEyKFRZBAEgOM779Kq0D2MHFYjQZv/cXpuslS9L5VVoHsINPi9Hko8kEJHABAAAAIJ7COoAdPKi/PdHvlG/yprAO4B0rSdfWQRhzMyHYa6VYYR0AAKSorhajAgfJ81YtRgIXAAAAAKJKebm9lyrn54sl9c/0WvkmHA/1q/pL7HbOa1IMAPC20jqAHcxaVODAr9I6gB3MrAMAcDAq5QEAQIo8tVGqiMcqIh6ra5Xz88VyYR3ABx41zGqxJ+U1PvOhl0kxZjHDPQbY4cBBDeLMKnCO9PFMoVz+LdhRfa3mMgvrZDGazKyDAHCQI+sAAAAAXsE41rcK5dV263vMver5fDFRLZaeUs62hHiZFHP1j0NUnq4NTzNsMEwxGsRlhGP0pfzg/696iAF2cpqFNfvg/5PABQAAfWAAfViY4I4hSj1xsu1J/X9P2VesO4/Ka0ztUA/Ka1ymFa/LJ5L0iI9G1rB46URx3b4hs2qxk8VoUlgHATM5zcI6X4wm77VBVn0FAvTMzfOWFQWAwfMyGfTUOoAMFNYBROTlusXbPI1zxrpei0jH6UM1sPMeKoeE57XyGVM71Lv7p+fKa1Isp/JZIEVeOlF0Dt5XWgewA5cP4QE4eHB5ul7mtmY31yqGyNPz1tOgE4DduUnyA3DF06SdGPfZsfIat6oGdt5DnSiPNnlpHUAPbiXdWAfRBa9JMS1Gk7F1DEjW2DoAIAWZVYtdvHNfr3qMA7uJ1ZDNqVrskkoTAAAAABGNrQNITA6VRNuqgZ03hsI6gBbmymdMbV+ldQBdcZsUEw8MvG1sHUDKnA3mepq53pWcKnBm1gHARmbVYkd6+1qt+gsDwJ4K6wAAIJIcZtlb8vT+VNYBoHNj6wAiilEpVkQ4Rl8s9hNr5Lyv2Mw6gJY8rxTzWY6fLy+TYiuLIDriqYFjbrpeVtYxoDeevjssf/KxufJpJM2sA4CpnKrFPDeMAe88TQ4CsLuVdQARcT97H+8PcuJpnCbG5OWLCMfoi/W4VK5L350qj/v0jcISg948yXGVmOQ7KTa2DgDJ8tSY6EIODx1EklkFzsliNJm98ufWjUz0IMNrtbAOAuiLs8lTtBOBYVtZBxDR2DqAxI2tA4gkl0lj2N+xwmoUHsRYao6lE/M6/yFy+axL6wA6cC1fbaJv/ME6gA7RoY3vST4exCR93ufpu0OypJ1rhcqWHL7fM4Xqtm0skzkcuV2r1Ys/454EpO/cOgAAiGRsHUDixtYBREL70j9PYzSrCMcoIhyjT5eyjTnnMdBLfTv+k6JKoVrMSz/iSflMSN7by6TYyiKIjnh6aKTiTj6+4Fwb78v5gflMXVmCD0zXy8fFaHIt6SfrWFo4X4wm4+l6ubIOBP3L7Fr9tBhNyhfXKvckIAM8Z4BB85RgGFsHkLixdQBAS57GsFYRjpFL9VDj1DqAjBXWAeyglPQ36yAiudIAxi6eLZ/orPN3tBhNxtZBIElHi9HETeKnA14aXDHK8ock5/2aPA1e4GM5Xasz6wCAHnlaS7+wDgCAGU+DQGPrABJ3Yh1AJJV1AOiclzEa6fCk2Fh+vrv42JHySYJWkr5YBxHBg/KozjvYyz3FpHwGmtoorANwprIOICJPjYrYvLw3K+sAcpLZfk2z7d9QETgsOV+rIoEL5MJLWwjAfrxMruNe9rbCOgBgB4V1ABEd2h/KJUGCeArrAHbwcgJ3jubWAfTltaSYpwGbwjoAJIsOwivqCroc9uppw9O9rC+5VOAcLUaTmXUQMJXLtXqyGE2+dtxI4MI5T8/dwjoAAKZW1gFEciRHS+NHNrYOIKLKOgB0aixflVGrA3++iBAD8pJTInQl6bN1EGjn5Z5ikq/lAgrrAJyplMc+Lm2MrQNIlKdkoad7WS8y269ppuczWDxtaooPZHit3lgHgd1N18vvrGPIjKfn7in7igGD5mUvbSn07yrrIBLkqd+7sg4AnSqsA4jskElUx5IuYgWCbJwo3LNzmYA3l/TJOgh8zHul2MliNPHU2LG2sg4gIq6L1xXWAURUWQfQoS5nfOZSgXPOvpGDl8u1evHiWvW07xKwrbIOILLCOgAAZjwl+QvrABLlaTxgZR0AOlVYBxDRof2gIkYQyFJhHQD8eS0ptuo7iI7NrAPwwtlsWS8z/2Kjc5CH064OnNl+TdvrNXsavEALmV2rM+sAgB54uw/ntFQLgLgq6wAi8tS/i8nLeMC9dQDoXGEdQESrA3+ettlw8dkjuiEkxfjixOVmhvtiNCmsY0hQYR1AJE/Okrh9y6UCZ7b1356qnNFejtfqyigGoFPT9dLbffii3msVwPCsrAOIqLAOIEGeEoXenr147ky+9hM79HotYgSBLJ2LPTIR2TdJsel6WRnE0SWWUIxrZR1ARFwXW+rlvY6s44iEzsEBMqrAOVqMJjPrIGAno2v1ZGsixsowDqBr3masM7kOGKaV8ph008aR2E/7pcI6gIhW1gGgUzPrACKrDvhZbwlC7I52OaJ6rVJM8tehnVkH4IinZENhHUBiCusAIvJ0nVrJrQKHz3y4crtWAc+83YuvPv4rAJzydD9jIPG5wjqAiCrrANApb9/dQ+6rRawgkK3COgD48lZSbNVnED2YsfxJNJ46BxfWASTGU4PL03VqIqMKnPO6ytHbXjZoKaNr9VPdFqmsAwE65O35e8qKE8BgVdYBRFRYB5CYwjqAiLw9d7FRyFdl1KFbsXgar8J+uAYQ1VtJsarPIHpwJL48UXhbXnMxmnBdbBTWAURUWQfgxLWkB+sgWpiJpNjQUS0GpMHj4BzVYsAwebqfFdYBJORSfrYMuBd9IM9m1gFEVh3ws8cKe0ph2I7E8wwRvZUU89QAbJTWATjiaXnNwjqAFNTJQS+dg6fpermyDsKDugKntI6jhdl0vfT43PKglyrtjKrFZvJXjQ985W3yVO0TK04Ag+Spbckk4Y3COoCIPF2jeG4s6ZN1EJFVB/xsESkG5I9nGaJ5NSnmtEN7shhNZtZBOFFZBxARN9TA0/tQWQfgyXS9nCv9arETqj6TddrjuXKoFjtVT4lCwJCnyVMNqsWA4Vkp/TbwLmgrB57eh8o6AHRmZh1AB6oDftbT9xaH4VpANG9VikmHr/eaotI6ACcq6wAiOlmMJoV1EAnw9GCprANwqLQOoIUr+Rq4wI4yqhbLIUbgEJV1AB24oloMGKTKOoCIPPX39nUmX3s0VdYBoBPH8jcZ58uBP1/ECAIunChUUgIHey8pVvUVRI+oFoujsg4gspl1AJacLZ0o+bs+zWVSLXYuX51c7CeHajHWw4d3lXUAHTgSCW1giCrrACJiCUVfiYYHsSS3V1fyNT4jHXYv9ZbMxuGG/ixDJENLiknSNTM9D1PPxve0NM7lwK+JmXUAET2xt1RnSusAgI/UzydPAx5AjirrADryaTGanFkHAaBXlXUAkc2sAzB0LF8DqZV1AOiExyoxSbo54Gc9fW8RB9cEongzKeZ0XzEpzLgorYNwoLIOIKLBzppbjCZjSRfWcUR0SGML78ikWgzgWgWMOZw8tY1qMWBYVvLVprjQcJedYnUU5KCUr+tUCm3C1QE/P8ixOrzrXOzTjQjeqxSTDl/3NVU/so/UwbwlH0rrAIzMrAOIrLIOwLnSOgCgpdI6AGDgvLUTG+eL0cTjDG4Ab/N2P5tZB2DE273b23WJkLD+0TqIDswP+NljSaeR4oAvJEtxsI+SYp4ftPOBL5l3kLqSMPV9W3ZxMrREaX390zlAa3UFzq11HMBHqBYDzHl+HpcsowgMirf72ZWGN8O+kK+B9VtJj9ZBILq5dQAdYelEdKGwDgD5+ygpVvURhJETsQTKobx1EErrAHrmbQmJ23rJJnSrtA4AaKm0DgAYqnp/T6+J6SMxuQ4Ykkq+JoMeyd/EyI+U1gFE5m0cBuE7eW4dRAcOXTqxiBMGHCJhioO9mxSbrpcr+d0TQAobZg+tQRiTt8bY+VCqxeqBnNI6jsi8XY9JqqtEqRZD8qgWA8x5fi6fisl1wJB4u58NqVqskL9kg7frcejO5G9spjE/8OdJfOAtRwrfHWBvH1WKSX5LeBu/DCUR0oFKvmbNSf6v98aVQrWkJ3QO+lNaBwC0VFoHAAzY3DqAjjG5DhgOb/2MIVWLldYBRHZo5Q3ScqzQXvK0gs+2+QE/eya/7wvimFkHgLyRFAtu2Btgd/VSdd46CCfeBzic7iV2W1e2ogdUiyEXVIsBdpwvodj4ZTGazKyDANC5G/mbDPqTpLF1EB27lL8qsbl1AIjqWr72u9v2WYftfUeVGD5SWAeAvH2YFKsTH196iMXSkaSKxNhevCXFpLCBuuflJK7lb8bN3DqAASqtAwBa8jYJAMjJ3DqAHvxGYgwYBI/93rl1AB06ls9lbj1eh0NVSvpkHUSH5gf+PEkxfORU/id3oENtKsWkYTx4SYztYbpeepw1dySnHYR6qVCPDa8h3KOSQrUYclE/p7hWARtz6wB6QmIM8M9jguVcfgeeS/nbLuCLWDrRi5lCtaZXDwrbrexrLL8VdIjL6zMMPWiVFKuXH/KW+HgNibH9zK0D6MCFt8GNuvptbh1HBz7XFa3oX2kdANBSaR0AMET10sZDSUqTGAN887ok7Fz+ZtoXkn60DqIDTAT1YSbpN+sgOlYe+PNFhBgwDIV1AMhX20oxyedg+muaxNjMOpCMeJw1J0nXzhKk1/I3W04azr0pOVSLIRdcq4CpuXUAPfptMZqU1kEA6IzHfu+RfCVbvE4EfZLPf9fQzOQ/IRbjWqX6B21dKNz3gZ3tkhTz2AB8y5FCp3ZI/+a9OZ4FfCRp7mF/sTrJ63HZxId6sBt22K8JuSitAwCGqF5xwmN1xVt+WowmNx7ajwC+MbcOoCOn8vNvm8vnRFDGpvI3k/+EmBTnWi0iHAPDUVgHgDy1TorViY/P3YWSpB8Xo8ndYjQZWweSAa+NtOw7CPU+Yl4bX6V1AEM3XS/vNLxnAzJEtRhgam4dQM8uJN3VbTAAfjzKb7v3k8Kgfc6uFe6/Hs2tA8BB5vI7JrPtSYePDRYKE9SBtqgsxF52qRSThvkgPlXo1FIN8Y7penkjv7OALxajydw6iH3Uyz96Wg5j21M9+xz2SusAgJZK6wCAgbrWMPYn3nYi6W+L0eSaqjHAldI6gA79pnwTYzP53EdMConYlXUQ2Muxwn6EHlftec21wuSBQ5DgwK64ZrCXnZJiA55lfSTpl8VoUjnbYyq20jqADn3KLTFWX6uV/M6y8VqdmJ2BVhIjQwNuxwCmpuvlo4b73P5RYYIdHXbAh5V8tyVyTIzN5LsKZ6jPz9xdKtwvTo3j6EuMKjGJpfCwuyNJjNVjZ7tWikm+Ex8fOZe0XIwmc5ZUfNWNfM8CziYxNoCEWKwGF+IprQMAWiqtAwAGam4dgKETSX+tJ9gV1sEAOFhpHUDHckqMzeQ7IXarUGmEfBwrjI39VX7HY14To0psrOEkERHXzDoA5GfnpBizrCWF0ue/DyE5tktl3EBmAX+q95lLdhmceiZyJd8NsOv6ekMiqBZDLmjHADbq58Sv1nEYO1dYUtF9cmwxmoxTbi8DB6rkvy3xm9Lv21/Ld0JM8p+A9eZKoTrM6952b3lQnGu1iHAMDFNhHQDy84c9f66U9LeIceTqk0KS5FZhkN7F3k11IqxQeKCfLEaTP+6QgLiuf85zQuZU0moxmlzWg6vJWIwmpaSfrOPoGFVi6So1nPXSkbcrSUvrIIABKhVmcnpuJ7bRJMfuFdo0Nx4m+9STBS8VPuNTSd8rJA8Aj0r5HxP5UWFJqpnS2tPqWKH62Hvi4VbcQ3MxU7gnnNiGYeYq0nFyXmo613GqQqFdmrtThUrDlW0YyMleSbHpelnViSAPX5wYziWdL0aTB4Uy6fl0vcymxL2exVkoPIAKffsgb5bi+9B0vXxcjCbX8p+YOVIYzPhVUmk9kFEPQsw1jO8kVWKJmq6Xq8Vo8lkkxpC46Xp5x7UK9G9A7cS2TlVXYyxGkxuF5Fg2k+y2+hDN6+WSR4UY0IVflULSwnv/61xh+b4rpbEMbqEw5jKEyRWldQD40EzDToZJ4T4Yq+2Sc6K7Up7f2Uv5eY4VSuM5hUzsWykmhZv/3yPF4cWJwmyqH+sEWaXwcKhSGsSvl2s5q1+FPn6At06K1a4Vro8hNAx+lHS5GE3K6Xo5twigrg7zXp3XyHX2zZCUItGAPJTiWsU7FqNJZR1Dwq4OmAA2hFUFdnWkzQoUT3reh1gZxvVM3YcYK/QfzvTxvh/jTgMC7JXyXy0mhXtUs89YKZtk91jh+ZHzoPkuvohJBakaK7RjZqItI8XbyynnKjEp3+9rNpOxWrgUSTHsYO+kWF0R8KtCUgDfOlHduZWkrSTZXfPqMlFWL4F4rNBhbWZxjrVfoqr1vmLS11nApfyv7904kfRb/W/uLTm2GE1mGt6sJPOqPLyPZwNyQWUjWvAya7ILe+8VVbcTrzScduKujhQGfS+kr32Ipv9QSVp1mSirVx/Yfp1p/43vd+pDABmqFJIXQ0nUnCskAb8oJKiqHs45VkhADK1vEWs5OsQx1vPlgRH8rHjL1RWRjmOlsg7gAF6qnofyLEYkh1SKSewLsItnSTJJWowm0maD3jtJzWD/Su8/WMZ6PvNy+/dniv95jD/8Gy9M18t5PeAxpAbDdnLsRmGZv1XME9QDFUOdlfQwXS+pEstDqWFeo8hPKZJiQO/qduJMPjrgXTupXxeql52s+xD3Cn2H7T5E8/u3jPW8Xd9MoJO66UMMqR+A4brS8AbimsT9130RtbkPxXJZv4bYTvtV7Itj7aPlgRG+/2XE4+VcKfak99tfqbuRnzb5pXxVv6FDByXFmOkZxfmLX1O0b2xXGsZyEi+9XEbzRmHWyM7LaNZ7NZxps9/bkBtjM+sA0A57xiAXVIsBpq4kLa2DyFjTJky5D6HFaHKW017LwB5WCtUSQ2z3Nvsi/qYw2bfaeu1qrE0C4lLDnVz3pDz3JcrZy9WV2iwPjLjjM2PlvQJSZR3AgSrrACIiKYbWDq0UY6bnQCxGk/GuVU/T9bJisHGTIJOkep+IZkbvWwMETSJsrLwbBjF9ma6XlXUQ2Al7xiAXpYb9nAJMTNfLu8VoMtSB5CEZK+/Z00AbQ9pT+y3n9au5pz8oJAy3q1lf2t7ygT5DcKX4VXeenOv5eMqu79VY3a6yNBR/Udxne85VYlL+SaU7hYS8h+9DYR0A8nFwUqw2U/gSefgC4XVn2q+E/0rDnun10pE2CeShLbOxrydRJZYdqsWQC6rFADvT9bJcjCaXYka2Z2dixi78e1ToVQUQAQAAIABJREFU9/7VOpCENEu/Mnm6vVtJc+sgMpBFpbRjtwoTAWIqIh+vbx4m/9zIR3/4RKHt6eEzQcf+IcZB6gqiMsaxkKy9Nsqulwtkk1gcotx12Ukk41ohqQmkrrQOABiwmXUA6FRhHQDQkxtJX6yDQLaYCIocPKmbqq7cJ4xX1gFEUFkHEFHulYfoSZSkmCRN18tr0Qj0bK+kmBSW2FSYTQLs6kt9b0GG6mQmnx+SV0/u+dU6DmCI6v2mfraOA50ZWwcA9GgmJoRhP6X2W5kH6FOh+Mt75p7A8DLW6amqP/drCj2JlhSrzRTWjoY/4wN//lJ0ELAbZsv5QLUYclGKaxUwMV0vS/kZVMBzQ95jCcPzKPov2F0Xy9EBsf2gbpakyz2BUVkHEMmjpHvrICI5FZOy0ELUpFhdFZD7DQ2vO2ivh/ramMUJBQMxY9nE/FEthlxwrQLmmEDl1GI0KaxjAHp0I+mzdRDIRlfL0QExfVZ3+90VHR23L5V1ABFV1gFEVFgHgPTFrhRrlkD5S+zjwt6hHdrpekkHAW39Wl8v8IFqMeSCaxUwwuQ61/Zehh3I1JX8zLhHty4Vfzk6IKbP6m6C+5nyryivrAOIyNMYHH0KfCh6Ukz6ur8YyQ9/xhGOQQcBH7mfrpdX1kEgnnqgs7SOA/gI1WKArel6WSkszwNfxtYBAD1rVklhog3e87N8DajDn3uFMbyuFB0euw/elv6urAOI6MI6AKSvk6SYJE3Xy5lIfnhz8CzPrVnAdBDwmifl3zDCK+rJEuw5iRxQLQYYmq6XczG5zhsqxTBEd+p2MBl5+yImDSJt9wpjM11WMuZezVNZB9CBL9YBRJT79YWOdZYUqxUiMeZJlA7tdL1cif3F8K0nSQX7iLlWWgcAfIRqMcBePbnOU6d86M6tAwCMzEWSH9+6F+MhSFsfCbFj5d8+qKwD6EBlHUBEhXUASFunSTGqgtyJNsuz3i+Kveew7arekxBO1bP/qRZDDqgWA+zNxOQ6Nxajydg6BsDITP6W2ML+nsQ+YkhbHwkxyUfCorIOoAPsK4bB6LpSrKkKKsTgkgdHi9HkONbB2HsOW36oEybwr7QOAPgI1WKAvfp7WIjEmBdj6wAAQ5fiXobNVgEr2zCAN/WVEJPyT1h4vaev5Gci84lYwhvv6DwpJkl19UchEmMeRL2h1MvjkBgbts8kxIaDajFkhGoxwBiJMVcK6wAAQ829jHbFsBUKe80BKfqi/hJiUv7tgso6gA5V1gFEVFgHgHT1khSTSIw5UnRwzCsx2DFUn+vEKIaltA4A+Eg9GH9lHQcwdCTG3GCmLoaOxNiw/SASYkjXZ/W7rOeZQhVPzirrADrkaQnFmXUASFdvSTGJxJgT49gHZLBjsEiIDRTVYsgF1yqQBtqKLoytAwASwHjIMP0gaW4dBPCGH9R/4iD3pRMl30mxyjqAiE4lRdsGCL70mhSTniXG6NTmadzFQRnsGBwSYiitAwBaKq0DAEBb0YFT6wCARJAYGxYSYkjVk6TvZXN95p4Uu1d/VXUWHuWrvZ379YaO9J4Uk0iMZe68qwMz2DEYJMTQVODwXUfyqBYD0jFdLx+n6+WZ2I82S4vRhCUUgYDEmH+WCQfgI7cKE94rg3MfK/+JMpV1AD3wtIQiSTG8yiQpJj1LgNCpzUyXHdqt6+JLV+eAqR9IiGEL+zUhF6V1AAA26rbEz9ZxYGckxYANEmN+PSl8tpVtGMCrfla4Pq0qnTwkKCrrAHrgKSlWWAeANJklxaSvsz1nolObm3GXB6+vi0uRMPXkSSEhNrcOBOmYrpeVwiw1IGlUiwHpma6XpcKyVAwo52NsHQCQmDuF7wWrJ/hxrzAAe2ccB/DSvaSJ7Cf7Fcbnj6GyDqAHd/LTxj6Sj2QsIjNNijXqTu2f5ecL510vszxJmLrxJKkgIYY3lNYBAC2V1gEAeK5uWxRiQDkXhXUAQIKalVKYKJa/W5EQQ5p+VhjHS+HazD054X0/sW2VdQARFdYBID1JJMUkabpe3ijcpGkMpq+3pU+YBZy9e0njeh9B4BtUiyEXVIsBadraq5gVBtI3tg4ASBRbS+TvV9kuSQe85lZpVIc1zhSqdnJWWQfQI09LKOaejEUHkkmKSdJ0vVxN18tCVAelrtf9ALZmATMYmZdfp+vlWb1PHPCe0joAoKXSOgAA39pakp2VJ9J2shhNjq2DABI2ExNCc/Ok8Oxhr2Sk5EHhXlIojeqwhofERErvZ9cq6wAiOhF72+KFpJJijbo6aCKWQknVSd8nrGcBn0n60ve5sbMnSd9P10s6BmiFajHkop6kwbUKJIqVJ7LAgATwvrlYFjYXtwr3NE/VFMjbkzZLJc5tQ3mVh6RYZR1Aj1byVZxQWAeAtCSZFJNCEmS6Xp6JqrEkLUaTou9z1rOALyX9RcyeS9UXheUSK+tAkJ3SOgCgpdI6AABv21p5gmqLNJEUAz7WLAv7q3EceNvPCp/RyjYMQNImGTZW6KukuFrPsaRT6yAO9KDhfec9Jf09JGURUbJJsUZdNfYnMeMzNWYd2ul6eS1mAafmSdKfp+vlJcslYh9UiyEXXKtAHurKzrHYoyc1Y+sAgEw8KizJx7KwablXWns0Ydi2K8NKpZkMa3hISFTWARiorAOI6FwhOQtIyiApJj2b8fln+SrdzNnY8uRb1wRVY/Y+K1SHeZpBAhuldQBAS6V1AAA+trXX2PcimZ0KKsWA3dyIBH8KnhTGHs40rD2FkKaXlWErw1jaIimWJ2/jfB6uQ0SSRVKsMV0vb6br5VgkQlKQRId2q2qMvcb6d6uwd9iM6jDEUFfg0OFH8qgWA/IyXS8rJtgl49w6ACBDj5JmCgl+7mH9+6yQfLg2jgO4V1ge+ljpV4a9VFgHEEFlHYART/3ewjoApCOrpFijToSMFWZGkByzkURSTPpaNXYpOgl9eZD0w3S9LNg7DB0orQMAWiqtAwCwm60Jdj+INqOZxWgyto4ByFSlMA7CJOF+3CqMMcyUV/IBvjwpJGa/VxiHm5tGs59C0pF1EAca4n5iDU/VYlSK4assk2LS1+VQSpEcs3KUWoe2ngU8FgMdXXlSSIaN6306gOim6+VKVIshA1SLAfmarpdz2oymkplcB2Rqe5Iw4muSYYWGWxkCe01V2FghMVsZxnIoD4mIyjoAQ5V1ABEdiWox1LJNijWa5Nh0vTwWHdu+ja0DeA0DHdE1lWHHJMPQk9I6AKCl0joAAPvbajP+WSS5+0RSDDjco0I75E9iQlksJMNg7V6hEvRP2lSFeahSLKwDiKCyDsDQnXwVonhI0iKC7JNi27Y6tt+LhmEfCusA3kNy7GD3ojIMBqgWQy6oFgN8qJdVLBQGoX6Vr45/ikiKAfGsFKpI/iRW0NlXszRdoWEPfMPGrZ4nwq7la5m+saRT6yAiqKwDMMYSinDHVVKsUS+jN5P0R4WHy71tRO48KTS4s9hollnAO/ss6fvpenlGMgyGSusAgJaurAMAEEe9T+3V1goUX6xjcuizuG8CXVgptJ/HCmMgTAp934PCmMaflP/SdMjLg8Kz8AeFMctC/hJh2wrrACJ4kt/Pp63KOoCITpToymfo1x+sA+jSdL18VHi4XNf7X80UMsIeZilYuFUo376p39usTNfLG0k39bVwpXA95L7ZZyz3Ct+VLD9b+DNdL1eL0eSzpE/WsQDvma6Xd1yrgD/1xKB53W68VGg30ofYz71CH2JOOxPo3NcxEIXB6Jloo2z7rFDx4KnqAWl7UFh+rqpfd5bBGPBQlVNZB5CAyjqAyC6VSaEHuuM6KbatXo6rlFRudW4vJZ3bRZWFLwo3v5v6Pcxe/e+4knS1GE2a6+BSw0uQNQMUbj5buFOKTjzyUIprFXCpbiNtT7IrFNqNF3ZRZYF2JmCvql9X2vR5h3jv+qJNIozEPLp2q5D4ahJhK8tgElBYBxBBZR1AAlYKbTsvE8RIimE4SbFtLzq3xwo36ebl5Qu+r3vVjee6ssq1pnpMkrYSZIVCOa03T6oTnAqf78o0GuADVIshF1yrwDDUbad5/dJiNCm0aTvSh9gMwFdUhAFJedTm3nWsTYKskM+JoQ/a6veKRNhLt2JyeAxP2iS/tl/Y8DL5vLIOIBGV/LR3zxWehzwfBmyQSbFtdYdtOzHSJMnO6l89NxaaMu47hc5rZRuOrRcJsubzb145PsibRlolPt82KusA8Kor+Zldt4p0nLm4XlNUys+1GstcXKterawDSEHdtqqa39dJsuZ1pjzbj21stzGbfsSQBhXmSuDe9v/86389/j//+t+Pd/25f/ef/qd3/9Z/8E9S+LxW1gEM1HaCTHre58117KNJgjWvlV0oWShe+e+Xv3p+hu2q2Ze+Uvj+NGNoKdxHU/eosHdf7kh2Btfydd13lRRbKe/rvrIOoC/f/f7779YxJK9OkIwVGgbNf+eUHX9Q+FLeNb+SINlNfQ1sv1LrMHwzS2m6XvLgBgAAMFIvtzjWJkl2rPTakO/Zbl8+qk6CDSwBBgxNoef93tTGPbYn9jbJee5J3TlWuA7e+28pPOtyW22nGSdT/Wvz39WLXwEADpEUO8BWR7fp5Da/l/rr8G4/yJsO66p5sURed14MdGjr164++3u9+Hy1SXLSEQAAAMjAVhuyeW0PLvY1O79JeEmbNmUzA/6RyVUAtmxPEh5rc9/qKmHWVOY04xvbiXnko9jxz98z1masbaV21YDNtbONCi8AgCSSYr3Y6vi+1CTTXvPaA1zS16VakIF6GZ1tL2dUbate+TMSXgAAAAP0Th/irT9vVK/9IX0IAB0Z69t70mt/Jr09zlFFjAcAAOBdJMUAAAAAAAAAAADg3j9YBwAAAAAAAAAAAAB0jaQYAAAAAAAAAAAA3CMpBgAAAAAAAAAAAPdIigEAAAAAAAAAAMA9kmIAAAAAAAAAAABwj6QYAAAAAAAAAAAA3CMpBgAAAAAAAAAAAPdIigEAAAAAAAAAAMA9kmIAAAAAAAAAAABwj6QYAAAAAAAAAAAA3CMpBgAAAAAAAAAAAPdIigEAAAAAAAAAAMA9kmIAAAAAAAAAAABwj6QYAAAAAAAAAAAA3CMpBgAAAAAAAAAAAPdIigEAAAAAAAAAAMA9kmIAAAAAAAAAAABwj6QYAAAAAAAAAAAA3CMpBgAAAAAAAAAAAPdIigEAkJ6xdQAAkjW2DgAAAAAAgFyRFAMAwNaxpEJSKamS9Hv9ewDg/gAAAAAAQER/sA4AAICBaQa5m9fpK3/nrr9wACSE+wMAAAAAAB367vfff7eOAQAAz9oMcr/0XXfhAEgI9wcAAAAAAHpEpRgAAHGNtRngPlO7Qe5t93HDAZCQsQ67P9zGDQcAAAAAgGEhKQYAwGHGel7pcXLg8VgaDfBjrLj3h9WBPw8AAAAAwKCRFAMAYDdn9atQnEHul0iKAflq7g3Nr9wfAAAAAABICEkxAADet50AKyQddXw+Br2BfHB/AAAAAAAgI9/9/vvv1jEAAJCiuaRLdT/I/dIfJT32fE4Au5mL+wMAAAAAANkhKQYAwOssHpAPCnsQAUgb9wcAAAAAADL0D9YBAACQoMLovCyNBqSvMDov9wcAAAAAAA5EUgwAgG+dGZ2XQW8gfdwfAAAAAADIFEkxAAC+NTY6L4PeQPpIigEAAAAAkCmSYgAAfItBbwBvGRudl/sDAAAAAAAH+u733y32CQcAIGlWD8fvjM4LoD2L+8OTpGOD8wIAAAAA4AqVYgAAPGdVJXZrdF4A7VFFCgAAAABAxkiKAQDwHIPeAN7C/QEAAAAAgIyRFAMA4Lmx0XkZ9AbSR1IMAAAAAICMkRQDAOC5wui8K6PzAmiPpBgAAAAAABn77vffLfYKBwAgWY+SjgzO+53BOQHshvsDAAAAAAAZo1IMAICNsWwGvO8NzglgN2NxfwAAAAAAIGskxQAA2GBpNABv4f4AAAAAAEDmSIoBALBhNei9MjovgPa4PwAAAAAAkDmSYgAAbFgNeldG5wXQXmF03srovAAAAAAAuENSDACADZZHA/CWsdF5uT8AAAAAABAJSTEAAIJjSScG532Q9GhwXgDtcX8AAAAAAMABkmIAAATsFwTgLdwfAAAAAABwgKQYAABBYXTeyui8ANorjM5bGZ0XAAAAAACXSIoBABCMjc7LfkFA+thvEAAAAAAAB0iKAQAQsDwagLeMjc5LUgwAAAAAgIi++/33361jAAAgBVYPxO+MzgugPe4PAAAAAAA4QKUYAAB2+wXdGp0XQHuF0Xm5PwAAAAAAEBlJMQAA2C8IwNu4PwAAAAAA4MQfrANIzLh+nUk63vpVks53PNaTNoMZd5IeJVX1rwxyxHGsMHv7TJvP6qPP6UFh/56VpFlnkfVnrOfXbFH/+Zmkox2O08xGv1N4b+60uW6Rru37VDNoW2z9/13vW9vutfn8t+9bzXWxkq+9sMZG510ZndeD7fve9ndgl+t++1ldaXNdV4eHB0dIiuWpuS+8bNcfSzrd4ThvtelX4h4+JIW+bW+3ed4010/Tlqrkv41daNNHKeo/a9M3adqelTbP4lXk2PCxt9pXu/Yvm353c+2vRBtrCM60uV+O1e66acYiZuI7z/sXcB8C0Lkh7yl29uJ1yODxPm61STxU8vPw6tqZpMv6tcuAxku3slsO6RDF1mvXBsE+HhSuz+a16vh8eFuh543jPj7/NpqGZu4J1Ur9Pwck6XvRKG+j6RQV6u+Zfa/n97/crmnEU4n7Q+q2J0o1v/bxjHzSJslRic/Lk0Khv9HVM+de0lzSjfJvX19q84w+pH/2mgeF9+hGfL+6MNbzSaZ9Pevu9fy+uerpvIjvWJvxmUKHPXv/pOFdC7x/dvchxrqAgRtSUqzpJDevFAaTt23fkG8Ub/CtiHScj6zU3UOkaShcKV5H62dJZaRjdWmsTSPJYkDuJU8d+JRtJwAKxR9g6EMzM7rSJlG26uA82zPHDvG3CMfYx/c9n2+lfL67ZwozHgul8R34os3AHAmyPHB/2M1K+dwfpHgTpWJ60mbwfgj3iljfsTZW6v76vNx69dlXvFVoX897POchtgdxL3o874Oka4X3yft3qyvNZ1fUrxPLYLY0yc+5/FdJj9XfChVVh8cuFNrpnyId70mbVZreMxbv32vavn8paMY6mnsR96H9jWW34k1ldN4Yxurnfctxsnijqda00Nv75j0pZtWxieFWmxvyvhfDsaR/jBXQB7pIMh0rJMKuFP/z+7PC+5uiscI1O1M6gzyv+aJNggyH63KWbSq6mFE/k/RbhOMMReoTAppE2KXS6SC91Ax6XyufDtNQzcT9YRep3x+k/Nr2nxXaSpVtGJ0p1F/S+Ad1kzQaK9wrZrJ/7jwofAfntmG8qVDcQdx9PSk8g6+V72BTn6ySmPt60CZJvLIMpCM36u9z+K6DY87qV+wJu21X8sn9/SsU7vNW75+VHO9DTX9vZRvKu0pJPxmdu4vvR18q9VN0kOuqH8cK171VX+uP6ql99w99nKRnl9okkv6q0GjPodP80rmkXxSSWjfa7wHX18zN2I4Vbu4rhRt8F59figOZM4Ub5t8VPvvUEyMXCt+xlXzsz2bh5f3qR6X/uR/iSOG6+UlhEO13hfvblfa/X42jRDYcKd77mgkQK0lLhe+B9cDke44U2hZLhXt2YRkM3pVrO8hKZR3AG8baDErk1rb/pPC8Wym0lXKZxd1Wn/+eVeTjjRXaYH9XaJek8Nw5UUjkV0rr/jVTeP//JvuEmBS+/z8ptGkujWNJ2aVCO/sfFa6rHAaipfA9+Enhu7nvOEjK+rpvPkQ+XqFwb/pN3QwmVy3/Xu7v399k+/71rVB41uZ4H/pR4T5Uyd99aMgKpbEKV8q6KExp67N6nPDkJSk2Vr6d5TYutF+Dv8+OaqyB1qI+VlfJMCnMLlx1dOxdbScAu2pgdq3pwK9EY6ENL4n7WC4UksBLhWvoesefLyLH411KSbGxNrOAf1EaA5K7Olfo3FYiQZuilAaVc5DS/UEKz8tKYUAi9WT5R7bbSqX8JMf6/I6tIh1nrE0yLIUEz2vOFdpFV8ZxzLTpo6T4/TtRaEvP5ec7dajtiUZ/VT4D0G+50KadVZhGEk9f/f1VpOMcKyQnu0rmNNq2QfpcsjeG1N6/Pmzfh1KZTHGI7f5eYRrJt1L63HNR9niuXNsmM8Nzl32eLPekWCE/neWPzPf4mT47qodmcrcbC11/jik8OF5Ww3m4dk8UPr8bMTj80libz5tE2NtOtPsDmEHv9lKZEDDW8wFJD9+Fc4V/z7Xybfx6xP2hvQelswzZ7P9n736v67axrwHvyZrvvlOBMRVYU0E4FVhTgZkKolQQuoI4FYSqYOwKhqpgrAp+VAWvVEHeDxDmUtS9V/wDYB+Q+1nLK5Yj8UC8JAjgACCOz8sSJwtdEla49NjGKvuSVood4Otoy8mwsd/ASfhcw3YybOwT7K2uy83hOEm41IlGlwwHpff8OecW6oIcydWpYzQl9Rssnr+UhmNcW6+HKmpJjqy03UtRIW/fosTnVQ3evXuLzONVpSbFahxnHWyts3zKA5Y95EoZmLuC//1yzWTrMsU5JcfWkGwf4T/PmlwOCyrY25rHujl1ncM276FU2J0lB/uz89f6Gf48l9gA3hoH1Q9zsOsHwP6qlJjewf+epdcXucr+tPLna/hr6+fVJckvJHxy9Ovcc6x/o7x78AP2mTA54Ni2+hnbf+6FVZSlTkLKeX2uea6H6+rfyHNNTZ24p/N3Gnvi4x7GuIZCcqxFmfXQnjXsAhSAuUtBkztgaUmxGvvpLA91C38uZ6OhW/hzN/AN25yfJ2vgJywh30NDIQz2tORysFQ47hm+1cH/VLoZ37u3gY+1OlLc0FHacjJs6D1sbHu1d6of5mEmxSrss30P+IH8MMBbIpcpztLr84DjO3BKbnuHhE/Kwbcb+PNc8oTTd9hPYmw4CL2HttXYz/C/e2nvlMs5gL50BckV/H2U87qaWsfr/J3GasPtLRk29gn8eqgjxi7NFfK3cUpLmlbwbU6G7KvEgHKSYqVt4RDbV3YBEmnhl1XnlrvRUD3H/A37bCh8R3kPg6UqpH2B7h7MuT/3MOgRE6PDVOPYUdqbsO2VcKh+mKcjxHQ4PjP32L4fKnWVaa7PbcngZOg/bqU99gFpkqchcbiVfsoeEmM10r+DuwTv4FfilDSpwPp1WcHfP7kHRbuJ36fzd1qXOR7gn7Gqh471UIv9jHkFFbsAMzEmrFqvs8ZqYuyGEdR6UizMsihxC4dYnrA8KZarEzh3S5Pw/jDGrLYH5Ms+h3cX/Ae8bLsFOWa3slVQMiwWJcXSyZkUc9jG7Py1PsE/77Zc/1ml+mGe3EnzBn71qJ6ZR6G9VHOLMZnlbay+IN+2VTl9QtxBgwrbShwG77DNAUqHY9tqr2Mjp4RJBY5cjilyXpPdzO+v4fuyjHrT4kqxbub317B//mJw0BjtKcx3W67dYnoPHPa5qnoOB945oqwSA+wmxUIy4b/YXiN9rhJWic15CIfZiLneHzaWq8FQPccq8d0FKXyAr+S22DltoWRYLHP3Q9eg93Q595rfwhZMMX2EtrZgUP0w3QPyvag7vEd2j6tHpwjbT5ew8sFim+6A7be/f0Wc2dk34A3g5vAB21qtrbbVZR9Qxmpbxy7AGTX8s4dl6hiNS1mIFWqUcf7WUj10WZjcVGWOa+G9wNY1pLgW28rn7OpdYoHFpFjY6mLLnZk5libFqpiFiCQkxJirpnI8MBpoK6BTwnYmJT0YLmngryfNOIlnboJd99h0Oeq+sAp4K1swxbS1wTnrVD/Mk6sz3cBPeNvz6vmpfob9OsPau4tDwnUP11cb4ecZW9jn9hHlvXNqzGFb21um9A7+GVOTy3GJyxirn/h9NbgJnTkT91y6YrzST/y+GuWcv6W2ts1uSu/gxwJrcjnkyIE3ZldKm/QA3jVLWyUG2EqKhcG0LW51sdSarRNzmjKYYiEhBqSdrR9+R81+Pi/MnilZhf2+TDa1bsb3Wp8Jak2X+PhhMJK1CrgEn1DG6o8tUP0wT+qkmIPaR0tY337VUrnClvt7SYa/x7JZtaGvsqcJXS1sXatzhHf2aFXGPH/A7oB0zmuxn/A9NbgJHWD+pMhc+gnfU6Os87fE1t7PmUvOeqjPFKdUDbsABajBG9tsSHEB2EmKhYpWg2kvrUmI5RwQmrLlzhfwE2JAukbDFdRYmCrVi8JTG74jbi+DLrnpfWLppOww1fAzc3VfvO1nlD9rvQQVuwCF6RIeu4IGddewvP1qlTFWd+H/XT///71NVLrBvAHikBDb2734DmUOiG31vXi5WE2MWRgPCa7BT+gA855xOn+vdQmP3UD10Bq56qE+Q4xSOfAnApUwMYe1dSJ1lRhgIymmBt95a5JiOW+8t5JiLfgVEZDunRk1/ICwruHpShsYDqtgtK1rWkqKpZMqKdbCRoewJC3svhNhKxy7AIVJVT9s/Z1FuVjdftWxCwDfBt9rP/Idpg9iWNmxg+Vn2Lhepwiflfoc61lLjOUcn7l74/9fwc5zxeL7kPZ+/rQDUjzW6qGYHLsAEzTsAsD+uFUN3uTmhhT3f5hJMQcNMl+ydutEF6kcU1x6ENewkRAD0jQYvkADwku1KGfWhFbBpDd3P3TrjQtLUuw1H7Y8tlK/l+Qd7HSkt0r1w3SpJgy12Mc7i3L5BHv1Rq520f2Zf7cyS5+pnvA9e0+IBcwXyE8VtgHd22q+lP6AnTaBlXKEOsHKZIKpYzRVykLMUOr5m8pB9VBsfyDt9dslPPYljhR3qgM0VjFFTYpLXyUG8JJie3oR8lJr3yXmYhRipSvY6qzGbjC0UFJ3DevbmYRBfw3q5TH3/tTzY7rYdV/oDGrL4+V+xHZnDVqg+mGQV9SRAAAgAElEQVS6VPWDOqHxfYKdeoO9TbulWfpM7/H2zgtfoToR8PeO5cl4ISGmzyq+DjbGRnLqL/y/DnYSOikm7sXQX/h/HbZ7/jROm85X2EmM74WVyTCOXYALrsBLgJt4pQ4jKVZDW81NsTYplrPRf2pAJSQULOkiHquFBnxisLqdSWgQatA/nzkDs1WqQmxUF/FYmnEeTwPbA3SlqtgFKEzMpNhe31mUU+rZxlMx+xkheaC+pHcpKdZC92PwDna3bq+hazqld/DjEuw2V5UxVn/m36285z2w2v/rz/x7yefvLXq2phV2CklRD6XY8aF0BygpNgXrHN3ByNa5uZNi2mpumrVbJwJ5H9anKuEW9rabi3HTacuw+Bp2AUZq+Aahtet36+bcny5VITYqVoNDCbG43sNOY31LHLsAhekiHUf1Qz57G9wd9jNCO1yDdkfnEj03UH9lzOIzt4YfH9E1ndYH2OtzpnRqfKaCvV1uOnYBztjb+auhhQs5fECa1TEmkgvG3EDX81sceO3EhhT3lZxJsRb2HiJWWVthdcnDiX+7gb0VNrHemfEV9n630n2CnUHMG6hjyjKnMaetB+aJNSGggwa8Y6vZBdgg1Q/zqH4oj4X3ErqMsfrB3zto0tLYO7yu966h7b9P+QB+QnmohiYM5/QzuKsFc7ZPxs92i7v4AHb7f1s8f+fUUD2U0yfYXbW8FZZWiQF2xjrHalLcOxiaEJErKdZCM9XmWPvArWIUYqJ+9LWDoazvQIwGQwttQZJKwy4A/OerAQQeq52i0sXYa14D3um8hxJjsal+mC7GhCHVDxwfwR1UcRlj9c//baHr7Jxq8HcHftLUMiuDkTU0EM3QgpcYZSZkW9ic9Dmn/6fz99raMa5rqB5iaBH/ej61WGGvrK0Sc+wCnMBMHDakuCelTood4CtqJcSmi7F1Yk7jwZQWtiqgYG2DoUVZ1/E9fAY+/HniFudN1+A3dEv6fLfmbub3Kzk93dq6r8QB77vRH+tqdgE2RvXDdHusH7akBa/tlPM+6+HrSbXTzqsGf9f2kpdV7ALAl0ED0RzvkGb7silcxljd4O/XsLnTzdyJey5NMU7qBn/fyvkbu4ImULCkWPHfRz7eFBUh5lusrRKz6hqctqKpVWIA8NeEx1ZHeZkYCbEqwjGmGg6o1LA7GNWt+NkvsNsRf4C/Zr7DPwi7N77/6vlPBV5FeEp4+XWbOW7YCsHqdTtHGPx/xOuBzmr0tbXfV+8TS6eL8PNWn+P3eFn/vXUdVTjWfxXs1H8/wl/XPbcYm6BVYvOsTYp1sFs/nHMP/5wcPisPOF47V7BTN7wlDO7WmeO6zPEOUALhLSE52qC8ezK3ihz/CmVNgA1CP6PHsb1yBX/tHVDWdfcJvs/ZZY7L2Pr1AF4S8C3dzO/X+XtpTRvuCv78l9LeCU7VQw7Hdom1MY5LPsI/jzpuMTanhr3r2rELcEKzs7hnpUyKfUFZjSMrSmskh5VilhsMwPJGQw1778K7h2/If8X8QdTvz3/a56+v4WdSWGhA5E6KlZq4f4Iv9/fBf5duf1XBP6RDooB1LrR1YjprOkwt7N0f3+Drvq+Yf913z3++wN//1/ANMwvvp7mG7WdoKRy7AIXpVvxsC3v1wymhzRSemVMccJw8VMFGHXHOJ/i6I8Y24VO5jLEAzWSf4kf4a/VXcjlK8B7+Hl+7dewSDmUMRIeda7rnP/3EnxtOPLK4smaoQd4EqcsY637w9wZ2n2FWJ0UOz98N7J6/buHPhTGQLddDV7C7wm+oRbxr+ztsjOmxWVwlZq0OuQanTOZWiQHpkmIt7K6smeoer1ffdGe+dyjMNg3/dc//nTJwEGvrxJyDxqEx08Dug3XpOzMq2JqZeov4s9rC4HJISDE/w9yNlg5lDOgBx7oh/ImlG/y9AvCfiMeeQ0mxdJYOlN7AznP8Cb5++oJ4q6ken4/Zwj+/2AOJSorFofphnqX1QwM79cMpD/D305LJQ4CvH4bPW0sTiE75gryDuzljAWnbamHFcYfzk4wq+P6c9QG2NvHxv+HlpKxTKhwTI5bPVVglkVPYncJqfxnwA1ah7lwiTL4Mk49q2E0q/AhfvjZTPJcpDnCsxxzsTe4d6mZ8r0tUhlOG54/dP7ikW/AzJSTE7nDsoy0xnARubRLkWHi3dBvhWIyJHtbUsPk5W8NKHDakuBf95c8//4x9zBa2O8rnhG3ouuc/sSuVMOu0wvnM7C3ibIHSIV/H/R/w5+r/MsVb4hvmv1TZwT9MLTQYvsFXXH3iOBZWTv0TeTqpLcqop9Z2TudowGv4/2XG99ZY3zGqwBncZMyOaRb8zDWAf0cux1K/w/8OqRv6FrYRmXMfyGk1VD/M0Sz4GUv1w9gD/O/UJjp+9Xx8i8mxXO0noJw21DlrJloc4NvkN7DRR0gtJJhbzH8OO/g62eKg8i/IPxHlK+wmCm/h67Y+0fFvYHMC7QPyJVtyPjt/hz/nHWw+r4K/YXq9ovP32pzzF7Sw+/y+gz/vqVa+1/D1/lbroQb5n7d34G9JPNTDblLs77DxqgQHzti9tWvlf2KvFKtht5I9JXSKWqTfdmQ46/QGfgCuxssEWayB79wrxdqM8ZZY8tlamMn3AH+NdJniPeK4rzErMRbip9TCfj2VunN6CmuFxd3b3/JCGyFmF+EYSzTE2FM52KjT7+Drvz5TvO841j+suj/El+XaCMfoIhxjiYYYe6or2Kgfxp7gz1/qQe4O/j69AfBb4lhzNcjX2XSZ4qTwGf46WTrR4hHHxGsL2wOma8RIMPeDY3yFrd0ZDpnjNbCZELvHcfA/pZBY/Qpb90zMVRpvydnPCn16S+d6bO5OPjp/Ly3ZCcnSLiBDueqhFr4OamGrPo5VD3WwOQkllxp2E2KAnfeHNzuL+6YfIh6rgq2t5i65A/ATjrP9UifETvn+HNsB+BeO70mJIdeA3hP8527x4TrUzfz+L+B33H4HZ2uP0Ah8yhw3SN3g/QLb1+s3+FkkNfI/NFlJMUb96wgxARsNobewJwQ8wc/grpD/fIXEGIu2/rNhT3XhHAfwt1k+5Q7+M8u56uML/E4JrLbSKT8i37PN8kDhOXfw7asGcVYe9/DPi9sIx7Im9EHaSMfrn49n6VxVmWNZHKj8jLx9zdDH/Jwp3lS5tpHKmYjtYHgA8tncNo/O30tzz98V7E3mATj10DV8X9OShl2AhXJPMLmkYRegAAdwxkJNvkssiJUUu0Ke7b3WuoPfXqSCrZmuXzF/e79zcs+iyb31xCkP8J/t3fPfx+Y0Gq7B3Xv7CT5JegPevsCPiLON5xIu4bFr2N1X/R6+broGJ3FyAG9mTe6BYNbv+gT7STH2hIB7+Ocz87nyHbwBG0eKK0cHcJI+S999mlMD/oShMVYCHTgm0S0lxpoMMVyGGLGlvE5qzF/xbtUDfFs0VR+khp/8tScH2BsjeYBP6jek+A385GQrPiBPkjTnGM0NbExeCOMz9yf+35KkTi5bO3+qh177Alv10Husr4cY/Qgr/YIatleJATbaz7kmgYw1pLiTxNg+0erM0aHc29Ax5czWv0feyucexxc893j786ye/zv1ARGuZZZ7+OvUwmzxr/CNsNwNwlQP1gp2V7J+Bv9BwVyhkvt61yqQ0ypwk8bf4Os/C4mBL+C8L0YrxfhUP5zGnjA09gRfpo5cDgvbrg5dw7dlU9ajLuGxY3uAPyep768wocnCNbDUHfzvkfoZXMN/HtYHr2JpYeu6yPU5v6V9/q+VvlmN9M+TnGM0ObeGe4I/dx38vf0dl68vh+O72+fQ+fMc5p+/Frbq3DAJUvXQS2u3kLTel0ipYRdgAscuADhJMdOrxIA4STH2zPJLnuDL15DLkdPWBtXu4T/DDvNneHYzv5+5bZiVxsFQC84sqdgDOg72ZkcBtpKgFTF27t+/yhwv6Ehxp2BPCLgFb3XqKY/wdUbu7QUsbUGxVxUproXnwDns+mEsV6JjqpAY+y+5HIBvw14j7edVJTx2TDnb1Y/wfU2LW1NNkfMZ/Ag/KPPvTPHOydFfrmHrvTXW2lot/OdgYcLFJ6TfpcXqeNkSTzi+V3Hus7jHslW7On9ej3nn7xqqhy5p4ceKLGxx+xF23jtVkmvYSvpaVYMz1t0SYs6ydvvEGnbfzxPeMdCQy5HbVgbVbuH3/r+Cv5H6xPGYy+QtJsQAXiIpdkeVmew85xb+M7cyqMdKpjO2HNJKkNe+gNeYtNY5Chj135Y6/KVS/fBaCzvP0Hv4z8ja+foOO++nSD0L1CU+fgzfkL9d/QW2ttKc6jPyP4PDbhRMqes0BxuvGAistrVucHprOIbrhMd2CY+d0z38lnMH+M8u17PYZYqT2gPynj9rk5qs1kMN+M+kYG09ZKU+zYm1JeBcjhy/IcR8gK066KQ1STEHW429oc/gvWOArfSVYiEZViPf53cAL3lqNSEG+DKV/mBtYW+g+SfY2SYu2NNA8J5+1ykq8Ca3WO0cAbZX9kk6qh9esjTD2HJ7CfB9IguDKh+QtuNtvZ9xC972cC0h5ho/gdf/aUlxc/kCO5MJLLe1gLTJqDmUFDvvAf6d52Gycm6OEDOmkAxzyHv+WqgemqqGjYkt9cqft9pGTqWCjff/TeGIsStwJkA3hJizrUmKtbBTyQZP8C8IbsjlYCp1pdg9/GdXI38yswXnWrY+wAPYLttbrmFrJWuon1pyOcYO4K0S6jPHY/2uT7A5SYM5g9B656jkuk+WUf3w0gF2Jr89wd5kklNqdgGepRzctTbRaCi8m5KlJcae6xbc8rawMQCZgqXJBNbbWoB//n1mFwL+M0s1juISHTeHz+C/isARY68Vzl+bOW4F1UNz9LDR5k09sWlrGnYBCsFYTVfEKjFgeVKMudXcOWFLlY5cDjZrn8sUn8H77CpwGgzhJfHWB3h6dgEWcrBVCT/BX2sdtxgnMWd9514doVUgL92AkwQI79OzrvSVsjKP6oeXWPXDWHh+Wj1PQz384A9bqqSY5VViFp4r31FGosfKAGXHLkACliYTWLgnprKy/WiqutMlOm5K9wD+ARuDzo5dgAXY568lxR27Rznb2zXwA/ls1Yqf7SKVYQ5W27BCWWPfjhiXMd7dEGIusiQp5mDvFwwrbnpuMehKWyVmYWVfS4p7DV2vKbWws5L1AbYH9Cpi7C5zPFajrSPFvcSB81LhMMAtYk1FituR4l7iYOOl40De95bE0LALgHSDBFaTYqGdZWGimfVr1VKipCPGTjXwaWUyQbgnSvEIG8nEKtFxrdad59zC1vs7df7maWCjHgp9PgvP5qkadgFgZ0vZqVhj0A0p7lKse7IhxCxmlRiwLCnWws5gM1DGFnS5lNRgsLCyj9Vx+Qybg2CnOHYBFrC0kjVc51Y6FadUpLiMVThaCXLEGnwoYYVsYHmbMInPkeKqfjjvdxTUqXrWw8ZqsSrBMV2CY65lbeeFjl2AC6xNSmHWfX2CYzrYWRFh6Z6YysJqsSrRcUuauBzefW2Jzt90B6geWqNF2fVQaed7qQppxvsesK2dYg7gJFkbQszF5ibFrmFnsBnwL7S+wn5u/rc4dgEmsrCy7wDOzXpHirtUSY1QwNZK1lLegbKnRNGeftdLKnCW0Zc0IaC0uk/WU/3gVbDxHoqSttwZs5BUrAo55lrWVhL27AJcYG2A0tLnFkMDGxOHf0GZ5/YR3PdWAX6yrEtwXEvjZ+c8wSd0WnI5TtH5m66BjXqopD7fWEuO/w7L+yQl1v1LNImO2yJtO8klPPYpN8hfHxS1SgyYlxSztEc24DvLpS0tTc2xCzCBlZV9jAoiJElKcQBnpcSaa6OFjYZgKe9AceCdL8a5YVzPT7A3SNYQYt6T4i5VsQsg2al+8Bp2AVBee2nsO/jvpagSHNPajhQWVxL27AKcYXGAkt0XjMkB+MQuBPzkS0vjNXNZKHsV+XglTLIK/daWW4yTdP6mcwB+JpcBKK/PN7bFemhLHNIlyttExw1c4uOP1ZnjAQXe+3OSYlb2yAbsJFassdZZHbPyuTlwZh83sNtZPoWVdF6aLLG0krWC/YQYwK0zcp+fKnO8wNp1UIFzn9SEmGtUhJh3hJjiVaS4qh9Oa2Dv3MzVkuPHfr4fYGPSUVD6oFtOls8Va5uqPvLxmsjHW6L0yQSAjQkFsetO6+MzgO9DW33m6vxN17ALgOOWxiXrwd9Cb+l138cshFFNouN+w7bOX438+ZviVokB05NilvamtbZ3vCWWZ9JYSYgBnGXl97Ax62SOml2AGSytZP0JNhrGUzA7Gl3meKzftSPFPachxPwd5dwTgK9PanYhJCvVD17DLgDKbC+dwt4G7B3izki1NjBZw0afogQ1uwAXsNoGfcRjOdhYJdZgGwN67Lozdl3nIh8vtp9gry0y5NgFeIOV8+dgox76gm3UQx05vlv4c33EMkyVcwzaId113iY67pDLECNgLQIpztSk2BfYmR14jW1UtClYmN17iqVE5gGcBoOVpPJUFTjX09KVElZWslrcyueSihSXMftK7wvi3NdPKK+BxNheF+B3wPZM9YOdVWI1uwCRfAf/Ze0u4rGqiMda6zNs3TuW6Vyl17ALgO1MJgD4baE9JcV+gf1+q2MX4AJL569hFwB+lUjDLkQk7OS8hfb4VDn7UE2i4z4gz2fuMsQAfJs992sBilwlBkxLijnYmHUA+AdPxy6EUY5dgAssJTIZyak7lHfdsjpW/YKfcQB+jVuMRe5RXvJzTwPBjhATsDUY1RBifoGNCRFTOfDu454UV/ZVF57TsAsA4Ba2zslaHTl+FfFYVlaKPWA7g/+p6Vyd10c6joONcZLS+h+XdOT47xB35UMV8Vgx3aKM+qFiF+AMS+fvABtbFtbsAkTUsQuA5WMX7K0fU3Eoe5VYTjUhZkOIGcWUpFiTuhATfYOdB49Fjl2AMywlMlnbgNaEmGu0yD+zIOgW/EwTuQxLlLh/tgNvBTBj0JMx4+oJdhIdFTirxEp7bn/Fvu4L8RjPPEv1gwN/VuoTtjWwC/Dv6ZgDuy7isdaoUdZEC6YGOlfn9JGOY6HO+gY7fe0YHrGt94q5iMeKpaSJnI5dgBOsnT/WDhdDJU4Cfws7ueQW/txWn/tNwmO3CY895DLFyD1Z5wkFJxbfSoo52Jj9tIUXx6ZWsQtwwh1sDYjWyN9gKO2FjTW49/zcASQHG3VUjbI+Z4A76zv3QKFWgXCeoaWtEmvBmxDwBFvXy56ofrAxuaS0+mKKjhw/5rXNqhuHtjjolsodyhigYCXjY9Q1Vt4/amlwPhZLz8e1LGzvP1ajnOetzt/banYBoHooBbfw5yxdm7E4pBvzyzle6zLEYNyLlsb8Z3srKVbnKMQENbZ5c8fk2AUYsbhyRhXEZV8A/EGM/4D5jY82QTnm+gb+vtNLMJNiXeZ4rN+1I8Udc+DMGCql/jvAf1bMBHuJdchW7L1+sLDtTkn1xRw9uwCRVOwCPKvZBShIwy6AcTEGO6/BX51xi+3UM0PswejK2HFi+gX88ztVxS7ACdbOXw1+4nBrW18HPTm+W/hzW/wsmoTHHvfBSz5/jMk6xffh/nrh/7G2mhu7gwaLpnDsAozUsJXIvEb+BsM97Ax6XXKAv8fYWyd1M7+/Ar/MJa9irUhxGVsR7H0lSE2I2cLWM+CcK/j6j92h7Mjx92zv9YOFgd0trhID+AMqsa5tF+k4a2x18D8FrajLw8I4ScMuQCJbeR44dgFGrO3i8xbHLsCIxfNXswuA7dZDVtrpe5dy8t6pbf9SPn9S9zlr5O/TFd+Hu7RSzEInGbBR0ZeAnRwYspjIrAkxrTWaTrmBH2SwcP20M7+/TlCGuWqU+xDY00Dwnn7XU2pCTOv13wG+jP8FPyEG2Htm7sne6wf2wG7xMwzf8ESMHasfx1xZHjTsAkzk2AVAOeeqIsW9i3CMK/C3FN1yotjK83Etxy7ACPt5P5djF2DE2vlz4I/h3GG79RB7jGdp26uPWYgJXOLjp3xnXpvouOekzq/krqM20Ye7lBRrchXigs/YbiUbk2MXYKRmF2DkAOBj5phPsD3IWcPfW7/BRvL7AfNmtTrw3yVmMfk7lQPvc+8JMRkdhifYeH4xVsla7iAd4Ns3PYCfqSU5ugW/47Vne64fHPgDu1+x7et/C4O77KRYSYP/jhxfq8TyqNkFwAYGogyLVedVkY4Tw2eU9zyq2AUYsHj+anYBYGPMOBV22/Sw8Of6mIWYwCU8durd67b0HK2Rf8yn+FViwPntEyvwZ05vIuuYCbuzOmQxkVkTYloc5HHwD5UaNhJhQ+3M728SlGGuml2AFfQ+sfSsdJxqQsyWEPMtV/D1n5VV8EMtuwA7tvf6wcKs54ZdAHkTeyZ6Q45fkpZdgBlKfp8j+z2Md7DzHEmB3YdeOhg95iIdZ61Sx9UcuwDPrJ6/mhy/lFeFLLXlOrYUKVeJ3YMzbn2FNNdWneCYl1itF2c7lxSrcxbijAb8BlEprCTFrN4YNSGmlRVEV/BJ7hr82eDnzL1uDuCvEitp1vIpzDojdwPTZY4XdKS4Q4xVsoCd+q+CH7hirJabSrP6uUoelI3BwsBuTy6DXObI8b+hrGukIsZ+QFlJsViJh9yuwG9TtOT4qW1hMPoA/nUS3KC8cTWdv8ss1EMWx/1kG/UnsN1VYinaPlfIP4FtE6vEgNNJsZQvspvqAapk57CSFGtg78Zw4CSDWIPCFY6JsAr2VkScMrdCZc9sfzJQhrUqUtwH5K8j9rwShPEsvwPnOXDAy7qPvbJhqoZdgJ1zpLgW6gcNqMgU7D6GrpHpWnYBZip1UkIdoQxrPKG8z3qP2HVnUFqyPND5u6wmx7f+qpA9szYeu1TKVWJbu371LrEVTiXFLGwt1JLjl8ZCo8FqIpMxKPwt8fHD4K97/hP+bnUl2CVLKtQ6QTnm2MKsiD0liipCTMDGzHZG/Ze6gelwrPcO8J+vA39wfwmtEuOrSHEtJMVqcvytdUi3itnHmPu+WQuYEzJaYuwlHCnu2jY8e/JwS44v01TsAjxr2AVYqGIX4FnDLsAZ7HrI4qtCZDtSrxJjXr9XiNu2dci/i9YWxkP/51xSjGlTWccMrCwtb9gFOKMmxHyrgnC43BGsBn8PCbDwcxY+65jmbkfA3gZtC/XTFXgTHxgDwXtKAA6xtk58634OyaxThvUd8LKuZF63qZS+4nQLGPXDE2wkzSty/JYcX6ZhJsUaYuwlHDF2adtMArzJfGvaZxZW2Lbk+DKNlUnLLbsQC+n8neegekguu0M5u6acUiNtv585nhd7+8Q68vHesoXx0BfGSTHWINpQiw1lHTOw0GCwOtvXgdPh+gT+O69KcIf5Dao6fjFm2cKsCGad0WWO58BJpNwRYo6xJrj88fxHLvsMfuJ07xw49YOFz92Bv7q8JceXaZhtBot9i0scMbbO1TQPK3+ePXn4ATaeIalV7AJE4NgFQHkTC4YcuwCwe/4s1EMduQxiR4rkW8qJo/fYznM09Yq6U7YwHvrCD6Ov2RUssLGsYwYVuwCwe2NYuJ7ltCfMT3BZSNpvoX5iDnDlboDsdZUYYOPZIKfdw25He09KfZ9NDBU5/l4GdreANRv9Fjb7FpdUpLglvmPKkeKurXeqGIVYobTkZ6li1D3siSdWVzlNpfN3XkWOv5d6qGIXYIXS2k9DNdK2PduEx54iZv8z96uvNrdKDHidFKsYhRi4R3lbP7A5dgFg98ao2AWQs2rMv9fr6KWYp8QBmlNYA8EPyH/+9pwU06QAm56gz8YKVv3Qk+IOVeT4exlQAWzs6LBURYxd4jXiSHFLPFcVKe6a9tkB/O2oWnL8vSg9eQqUfa1U7ALA9vljTxJuyfH3Ys24iYWxiKWaxMdv3/j/qc9dzO0Tm4jHmsLqYphVrK0Us5pcsYzd2bacKKjYBZCTfsGyDnwduRxzbaV+YnXoGY2zihAT4DdEt/j+ra2oYCMpIvutHwB+e7/EQfylSq6LWX0Mq9uyv4V1vko8V7HfqTHVmvq3ilWIhfa0wpZ1fcTCHp8Byu636vydV5HjP2E/9RDbHs9zjbSrxKaMXVsd2x67Rv7dHNrM8bIYJsUsDKKV2KhnYy8tt9xgYF/P8totll0zDtxrfSt7D+9p60Sg3O151qrI8eW0n8C/NuRorytJHbjtoyfY2EJyD9a+31JJnnlY7dSOFHeNEutf9kB9qffFEuxzvRa7/JYnLU+h83deRY6veqgMPbsACzWJj29h7DrWdZX7XWK3KPe6umiYFGPPGv0Guw8fqypyfMsz1kp+iG3VLZav9mLXTxYeoDEw74suc7wDOO9CWTsIGUPFLoC88hM2OruqUAdwEkOqH8ocwF+qYhdgJUeKW+KgW0WKW2r/mbFrwRPWDehUcYqxWEeOvyf9yp93EcqwRkuOv5Yjx2/J8S9hj3F15Pg5lbxitWcXYIEaacdurExyj9H/dMjfjmoyx8tmmBSrWIV4VmIHiI39ULScKKjYBZAX1iTEAH5SbCv1055WipU4CzmWil0AeUEJMXv2XD+w244dOb5Mx9puuSPFXYN1X3WkuGs4Uty19S/7fWIdOX5OFTl+v/LnmdfKA8q/VnT+zqvI8bcyJjKFI8e30GeYykU4RhPhGJdYHrueq8kcb7OrxICXSTE19MrjyPEtPxQrdgHkf37CuoQY+8XWlrdQmKsixX1A/nNYZY4XsBuwFrZCFu8JwD+ghJhFFSkuu34AlBTLqSLH71b8LOs6uUOZbS5HituR4q5RYgKRXW/eo8z7Yo/Y10pLjr+Wzt95Dtw+3t7qIUeOv+Zcd7EKMZFb+fMV0q4Ss/au2jX13AHAp1gFmajJHC+rvz7/l/3wecCGM48JMT+3b7D7mTloUNiCJ/gVXt3K41SrS7KOpQfoWqz3XZfp2KEAACAASURBVDAGgve6EoT9PBfvHr7+68nlkNP2Wj8A3Ekme3tBe8lb7zhS3FLbXIw6xfI29pew6t9+xc+y21YdOX5uJU/WZl8rLTn+Wjp/57HPTYnPmzXY57snx8+pSXz8FtOTjDmu8zX9A71LLLKwUox9w3fk+KViNhgtd1rZ17P4mb4Oce5t5taJ1maVrFERYysplo/qP77f4T+HnlwOOU/1A0dHjp8b+3yvud5KXM3DxOiTseuTpSpS3DXny8UqxEIdOX5Ojl2AlRwx9j3Kb3s6Ymzr54/dpujI8XNivXt4qF/5808xCpFBhfRtqDlbJ1pfDZk7KdZkjpedkmLlYn9mlhMF7HOzZ08AfoF/uMV6oFSRjrNER4wdW0WMnXvg5oC0S/DPuSPEHFP9x/MA4J/I31iVefZcPzhy/FIH8Zdi18dr2mFVrELMVOI1ogTiPI4Ud821VcUqxEIl3hdLsevNtc/qKkYhFmqJsWOpiLFbYuwp2PeG6qF8HiIco5TPq0l8fIsrnZZeXzXyJmstnrvolBQrF/Mzs77fP/t63qtb+I5uzJdYOnAGLwPLyd+5mCvucjfK9roKBFD9x/IZ/tx35HLI21Q/8HTk+Dk58GcZdyt+lnGtWEgcL+FIcTtS3DVKnZTgYhRioSfsYFBqgP2cWjvGwSx/R4wdi87feY4c30I7Nhd2PdST4+dSIf0qsTbx8ZdYun1i7vG8JnM8ipAUY+/b3JPjl8gRY1tPFDh2AXbmDn51RI34ydIq8vHm6sjxYzmA9z4xRmd+r4PeFrZ62JtbAH+HbzRaniwiRxUpLrt+APjto54cPyf2gMqaWcasZ0lHiBnDXtscS5T4PjGAO0GvxM95DXbduXabTVY7vNR3DA456PxdwurLA+VOWlmKXQ91EY7RRzhGaql3V7nDsnNpcetJB+Bjxni7WCUG+KSYI5dhbxVsLBUxdkeMPQWzwbAnIRlWId01wWyQPGA7D4KKGFvvE8uH3YDfk5AMq7GdemIvHCkuu34A+G3+nhw/J3Z93K/42b0+Q5eqCDFL7T9XpLglvl8vKPW+WKoixy/1WrE+aXkKnb/zlq4siaUnx8+tIsfvjRwjJYf0SZ6lO1ilfu4uuZ+1SiwRC0mxvTX0YmE1GqzPonHsAuzAN6RPhgVV4uNf0hFjx8bcOrEjxNzrgB67w7R1T1AybAv2Wj8A/K2396Qix+9W/GwVqQxzWbhHlmDcVz0hZgyOFHfNtcVuW/Xk+Dk58Hc86Ff8rLb+W0fn7zx2cr4nx8/Jgbs6GCjvfFcLfqaJXIaxB9hNdi+5n3O+s3w3q8QA4K/gV7Dabmg+B16DsSPFncqxC7BRD/D78bbIW0EyV/11xNix7el9YgDnurEw4Mt+nm/VPfxMs69Qm2UL9lo/ANzBxr3dO+yt6dduAcbQk+KuwdpqUgnEeboVP+silWGpUj/rJSp2AVDuSrGOGDsWnT+7OnYBMqrYBUCc82352XFA+vGpJvHxc6qQN1HbZIxF91fwZz915PglUoPhPPb1vCVP8IPA4U9uFSHmkOWGxBzX4A6E5j6PVeZ4wVauF/HC7LIW+my3pCLFtXANsdtHFs5BLhW7AChvYNdK4niuPa88XYIxKeF+5c+7GIVYoSfHz6kix19bD7HqgztsY+KJzt95FbsAO1KR4699ZgWWr+kbpB2fChP6l/oO/uS2oTpjrF2tEgN8UsyxCyGzKSl2nlZKrBMGgjvwlxuzP8tSBxzGmKvEnpD/obrnAaqKXYDC3cPXfS1sfJ4S357rB/Yz1XLnPDbmcxdY/+xlJC4s3CNLVKS4HSnuGhUpbk+KG0vPLkBG7LqzW/GzB/C2XOtIcWPS+bOtYxcgo4ocvyPHz6FOfPxm5c+n7rPMnaiY89nYZoxlgoWkWE+OXyLm+8R6UmxJ4wn+wRv+WBqUcMTYpc5YPmVvWyfuedBb5nnAy/qv5xVFMlH9wLOnc1CR43crfpZ1j/SkuGsxztcDIWYMjhR3bd3DnlCwF1fgv0+stBW2wRaerzp/l7FX++/FFfjvE4t1PXaRjhNbjbTneO0qsRzmTD6rke/ZeAe7100yf2UXAOV2gphK3I89FzUYLruHf9B2z/+13AhkNo57YuyY2FsndoSYjhATsH0viXeHl/VfzyyMUCgpJqk5cN+HCpSZFCv1HnGEmKWeq1L7r8y+5ZYm6b2lZhcA666VKlIZluiIsWOpiLE7YuypmOMiT8TYuVXsAqCM63GNm8THbyIco49wjFhyTnBvMsYy46+wtVemvI25tLyETphm83lhVV/3/N/w95I4YuyeGDsm9jYkPSEm45lmZdBCz3PvHv7aC4n/8HcRRrLCSv1QkePvZftE9nMXKDMp1pHirqWtJqdTwlUuqcjx77HuOeUilWOuteW2wpHibuX8pbSnOrQmx4+9M9cT+CtwhyqkbTfFWiXWRzhGDAcAHzPF2uUqMcDGSjGZR0vLBTg+MB9x/Fy60delYy5d38I5PAD4RC5DnzmeBlz2IXRge7ysB8PXIqeofuDay3moyfGfUN4WYKVuB1iR4nakuGsxJu48QAPeJXAoe4UtoDbGWjp/wubAr4e+Rj7ed9iaNFvCKjFL6oyxmoyxTFFSrDzMpFhHjG1djFlGpxJa3wfH3VLC6y3sFX9b6EDX7AIgf52hDhVHjJUwPV4ntLo3/r/IHKofJDWH8gdUGPdJqfeI6pTpHCluT4or89TsAmB93cmq+0usD07R+RO20lf6W+eQdtVTzHeJdZGOc0k1IU6dvBTebleJAUqKlYjVAbsnxS1FhW0kUqxgvxuuJ8ePIfVMnLcwZn6z6seeFNeCe/C3vBGZQvWDpGZhQGXNwK4DZ5udUgclGXXKE8rsb5S8LSd7ot4e1OT4Tyj3fWKl1p9DFTH2Fs6fxFGzC4BtrxTTKrF5HPJNFmgyxTHpB3YBZDbNSrSpxA6qZewOaE+Ov1YF7vaTAOccljzoUirVfVIK1Q+SGnsyCrDuenORyjBXqX0MR4hZ6rkquf9q6X0sW1SB32cpcYVtUGqdMKTzJ2xX4K/0/5bgmFb66QekTTrGXCU2PCZTrj7FrleJAUqKlYhVWfekuLJP7JVipSt9YG4p1vsqRMQ+1Q+SUgX+wO43rBsAqSKVY65SByUZdUpHiBlDRYpb6rW1JzW7AFifFHMxCrHAVt6Z50hxt3L+ZD0LYyexV4lZUiPtBJMmwTH7BMecI9fuE02mOGYpKVaWihi7I8YWkekc0u7XPFWfOZ62RhORc1Q/SGo1uwAod7VDT4q7RskrnxgcKW5PiivTHAB8IpfhCeXWnaXWB2M6f8J0QPnbX5/TJTjmEimTjilWiQHchPkV8ky02/0qMcBGUsyxC1AQR4ytRsNljl2AjanYBShYwy7Asz5zPJc5XtCR4lrB3upUZAptnci35RXgDvyBXaDMgd07QswYlECc7gDOKspY11ap12gJtrI6g/XOnq2Mz+j8CdM1+Nvkrl3pb9k10rYBmkTHTV0/VBf+X504dtBkimOakmJlYXXAtLT8bY5dABHYGZgD8nc0qszxgr3XjexOhMgUGsDm23ICvWYXAMAt1j+PGImLUgclHSluiedLq0DknJpdAJQ5mSDYwjWu82fflic1ATYSA22i41oYpyhxlRhbnSGGVok9U1KsLOpU2LX1xoKUoWEXYCB3I0z1I4/qP7FOSTEbHeMtOmAbqx2qGIVYoCfFXasixCx1xVJFiruF9tnWJxOw38P4ACXF2HT+7PvALkBCNfj1UIwtXM9hX+MOaVeCNgmPzTp3uVYuNhliFEFJsbJoafnbWGXdcqdFyuBgZ5UYY+BG9SNvwEz1n1in+oFflq3WEzfgr5gteWCXfV0uxThfpZ4rR4pb6vkaYtctKTXsAiDOCgMX4RhLPKHcSQVDjhS3tPPHnti01QmQDbsA2OZKp6BJeOzUq8RY91yO99s9QKvE/sdCUqxiF6AQmkUzDavycqS4IkHLLsDAXlaJAfxOigWOXQCRC1Q/2ODYBUjAyiqxNsIxXIRjLNGR4q7hwElWlNQfGyo94dpHOs5SFTl+CjX4qzOAOHVnFeEYS5RaH4xVpLilnT92ebc4samGjXroS+LjPyQ+/jkHpE3wNAmPDfCe/TmSYk2GGMX4AX6WBNMWK9gUHDE2+yFcAl3HcbFm9Zeqgq1zlrvOYN1/96S41qj+E8tUP3g9Of4W6wkLq8SAOAMqjM+HNVCzliPF7Ulx12JsvRWz/u0jHmsJR46fQsMuAPx7GPsIx2E92zpS3Nh0/sqwxTZcwy4A/C4vfeIYqY9/TsptAHO8S6xPfPxTcmyduNX3sC32A/gJj3fYZiUbG+sclba0nHU9b3mv5T0qbYuAll2AkT5zPFb9aG0ViLaPFXlN9YPXk+NvrZ5wsLFK7BZxrjXGxBp2H3SpihS3I8VdoyLFjXltsevyrdWdN7CxOqONcAwH3sSInhQ3Jgedv6nYz8ut1UM1bNRDDbsAkZy6PpuE8VIem0mrxAgsbJ8I5PnwS1eR4rIfwHMxOy4VMbbEVVLDr4GNRt1Qnzke6/PqSXHPYdV/llYpioyVvnVXTMyVOVubBNfAxiqxJsIxXIRjLGHxHpmCcR1bW3k6lSPFjXltsa/Tihw/pgNsDMjdIU6S2UU4xlLs6zIGR4xd2vljJ+crcvyYDki/ZeEUud7rlONaH1+fFdKNT+Vc6ZTyfe3uxL+lzotoldgJP8DGrDMlxd6mQZ1pmOXVdbwdpawUcwB+ZRfihD5zPCXFPNV/Iq9ppdhRT45fkePHUgH4xC4E4m27oz7GPIzzpXM1T8zz1Uc81hIfUE6/5C1fYGMyQRvpOFWk4yxRap0wVBFjl3b+OnL899jOVq4NbNRDTaY4jP5InfDYTcJj5+RGX+fYOrFJfPwiWVkp9gHbmj0amwOv4i6twaCVYtvAfs9EKfVRyy7AGX3GWAfYaNhawKz/lBQTi1Q/vMRu022lnrAwwxiI17ndQuIiJ8bq/J4QM4YtvC+oj3ispbZQd1awMZkg5kx51vWdcvVCTjp/87DHR7ZQD10B+JldCORdsZN7fOCAdHV97pVOfcZYWiVGYmWlGGBjX36rHDF2iR1WVkNHyd14enL8ihx/igY2t63L3WBn3nPW6seOGHsLHSXZHtUPL7HL9CPKn2ncwMZ7ZGNt/wXw2jw9Ke4aFSluR4q7FqOdmqIdyh5EL72NdYCdwbgm4rG0U8U6On/z9OT4NTl+DC27AM+ajLFyt/3rhMduEh77lD5jrNTP+Sbx8Yv1A/gd5OAa29kaILaKGNvK9TFHT4xdE2NLPNaTm1ewuW0ikP/+c5njDVncHo01i/AdVP+JPY4Y22L9YKFNV/LgrqVnbxPxWC7isaZiJxmW0qq66RwpbopzxT7/H1H2hIIGNt5/fI94g+IH8H4n9vUYg87ffB05/geUXw9ZmNS09RU7qRa7MM5brr5c6q0Tt37NrfID/Af9xC4I/EWg1WKnsTpgpb7UmdnQqaHk7ha8g93E2AHAV3YhLsg9EOwyx7OOXf+JWOLYBTDmO/ht/lLb+pZWOtwi3uAYa2Cy1EFJRtvwATaT7G/ZUgKxS3DMuWp2ARaqYGO7MiDu80cr0dfR+ZuvYxcA5bbhKtiZ1JT7HPYZY10hXZuySXTcS3LVFVolRhTeKdYxCzFwAw1gnLKlTkUOzHIruRtHzy4A7M5m/wobsy3PyX3/uczxrOuIsX+E3ftG9smxC2AQu233HmUO7n6BjRnGgLb/YmKcr54QM4YtvE8sYNebQJn9S0sT+WJuOQtwkzodMXYsOn/zWaiHapQ3AdxaPZS7LH2GGN3zf7e0SiynlOMnWz93q1lLir2DnZdXW6Gl5fN15Pi/wu4qo1L07ALA5qBdC5vvEWNy7AIYw663v6C8zpJsl2MXwCALAwMNuwAz3SDdS8Pn+oy4bSRNvJuHkRjtCDFjqEhx+0THZO+g8g7l1Z0d0m4JNUcd+XisupO1TXpsOn/zPcJGPVRagv4r7NRDpZ27OQ5Il9xpEh33LTnaqqm3TmwSHnsTrCXFAL9nds0uhCFaWr4M+10FLTl+6SxsE/Me3Pf5jTWwMyh3SZc5HjMBYzH505Hjv4caX2KH6ofXOnYBUNZqsQrAb+xCPHtA/MmDW1rNk5oSiPM4QswnpJtY1yU67hw3sPtsGWthZ3Xt74h/Xag+WEfnbxkLE5tKq4esTCj+HbzrL0cyNVVyh7nSKceYpFaJkYWkmIV3DAx9gVbaBFpavgy7wfABWvW4hpUGa80uwLMadvbBtobZ4bb6nPpGjv8z7Nw7sm+qH177DhszpUtYVXoFfnty6AbxO+gu8vGmsHD9LaFB3Om2+K66LuGxpypltVgLOxP5HpDmnLHaFyXWB6fo/C1joU3yDmUMtFta5f8Ebt2dI7lTJzpuk+i4U6XOk6RMijUJj70ZPwz+bqGCDd7BNzytd5Zz0NLyZTp2AaCB4TWsNFg/gT+wWQP4g1yGOXp2ATJiXxvndOwCQJNbRCxf/xba/NYHVa5ga+uvb0jzuTFmUFtp483FuKdTrnxKaYsrEL/CxiTin2FrJ4uxGnYGooE0kwmqyMeboyPGjqUixu6IsWOwMrHpI2y/R7qGnVX+gC+PhZ2QUniCn2CVoj1pYaVTyjZryq0Tn2Cjv2ee1aQYoMRYoFmJy1hpMPyB7SfGasTfH/kRNjqeAHfFX4OyEmJAmYM3S1Ww+Yyy8DwPz3DLiYG1DvD3aMUthhhVsQtwQcsuwDOrW6ZbS4g9Ic15Uh9jHsb5KvVcVaS4qc+XhfYV4Mvh2IU4oYatfkuqyQQuwTGnKrVOGHLE2Fs4f1bqoRY2+3k19lEPzdElPPZ3bO9dYrmkTCx/wXYTsVGNk2JWBqGDD/A3mcXK9i0u0nG0tHw59sMn2GJi7AD/O/Xwv1+KCt3KNfgjOC9FbRFny8TPEY5hFfvZ8A42Z8n14L+IGdhuYszBN9J7+Hu04hVFLmBfd+9g99lvZeIQ4NsQFbsQA9YSYkC6GcZKis2jpNh0jhS3T3x8K1vjv4Pv51qamNXC1kB0qskEAK/ufMI2Bjl1/tZp2QV4Flb8W6qHGuynHrKkTnBMC6vEgLQJxVTjSE+w014x74fR11aSCEPv4S9EiwOPp1zDl/f/IhxL7xNbp2UXYOAPbKNicjgOBv+B4/sCUjSGugTHXOo35LsfHfwgSIytRz4jb+P/LmMswEYjvIGNcoy17AI8C4mxmluMKK7gz+v/wSfDwqC5xc9fbHwuDWyU4xRLbZKv4CcxAV9P/Re2EmIpZxi7RMd9S4mJHgfOdVHiuQK2m3C1NKHgA2zsqnOAr6MsbZkI+DGZVH2grV7fuej8rfMdNiY/ArbqoRb23sFew0YiNmUZfkSahRxNgmNa8iPStSu1SmyGcVKsZRRigncA/g17M6ICh2Oi4N+It58qc4CgJ8aOxVLHBfB7wH+Hze0u3nINf/+NB4ODFA/CLsEx1+iQ/p68hr9GYpzPMEPEYp25Je9h89nZsgsw8A4+iW71GX5JWBX7HX6w/NSgj4XBfLHpPWwln4ZadgEGQvKcNQEuDKZYml0M+DZsnfD4VcJjX9KT4q6hQdx5GDud5JqYZalOZw9Ih5W1H0nxz/kdafuRjHcxAvb6xkvp/K2neujIPce3lpj/HXYWnZTWlrD0PqyeXYCZtEpspnFSrIOdWQenfIS/KBvwB9Yc/JZq33FMFLy/9AMLMJeW96TYsVmrED7AXy8N+NfwW67hB4ke4ZO9b3V4Yv8+XeTjrZVy0M7BP/j/jXgzRm6gGSK5fIS9hM8j/AoDS8IzvOYWY5IwEeD/wQ+UXxrgczkKJMX6BHv1A+DriFt2IQbCBLgmc9wwqGttMAVIu9IB4PQzcq8oj0VJsekqUtxc56qFrVdOsF43cQNfd7Je9XDOPdJue8+cCFVifTCm8xdHC3v1UI/89X8Yj7VYDzXsQhTM0kqnnl2AmSyduyKMk2KAvSTC2Dv4BFQPX9G4jLEr+PMTEmG/IW0FrA7Yei1sNRiC4TVsZaDsgNeJsE+YnqRJcb1aG9QPg3axVmAd4K+B74g7y/IOx1UAVcTjvqXLGMuaYcLHyj1t8XkeVo31sJUcc/Dl+QrgT0ybCBDEnhAj2/MRvp6vYad+AGx22H+Ff5a4xHEO8HXkf2FvMAUAfkLa9vgB2g5wDkafzPJE1UscKW6fKc4j7LWv3sPXZQ3SP2Mq+Pv4N9jaahbwff4qcQyX+PiX9MTYsThi7J4YOwVr9dA7AP9Bnp1qKvi2otV6KPWkprl6dgFm0Eqn5XTuFvjLn3/+eerfe5Q1yHMPPwDcIV5n62r0Z8ky779hXWV48sPJ4DNsDpQs1cLmDOChW/jB2JzLhA/wDYrwZ+2g0L8Qv/w17G1nFISHzpLZGFfwM5uukaYh9w8c68IO+bapyF13VPCNb4vu4M99j8sNUYdjBzH8t45YDouz54ae4OvoFnkHSx1e1n9r2zx/R1kdjj2oYLd++AZ/vffg1g+A7TbSLY7bk8dygH/+3sDeQEpwi/STBipw7o9fUGaHvUf+vnGO6yCFL/Bbxuf2T+SbnHWAvyYs1iEP8PVmG/m41fNxWVvfTTHs/6TSgPfeor+Q4sbUQOcvlj3WQ2EMxWq7Fcj7LJqDNbY8l8WxaJ27DTuXFKthdyB6ijv4BtEj3h5wqJ7/e4CvZA+IN4C4pkJ08KvRGH6CrXdNrOXAO5dzPcFfMx38NdxFOGa4th2OA8EO8Tv3KSrhA/z2ZdaFBEiH03XOMMF+jbQDK7/j5bYhfeJ4Q0qKrXeHuLNca5TzPH/Ay/ovxsCGe/5zNfjvFeJ3IK12gPasguqHKRzst5FiTBy6fv5jeSAF8BP9cqxKasAZmCyxrmS1RUtNIHbgJE5yD3g34A3uT/GA46SjfuExwi4iN7A9wQrIN37RgXN9p3j+M3TQ+YupwX7qoRq2k/KA7XHUEhI7T/D9Ekur7ACdu007lxQDylstZtGajt81/PZNDDlmWeXWwv5AyDkP8PfjI97+XEICLPw9Zwcm1YzWr7D3AmerHuA//+HDMOdDPMVqwUsqbG/QO8V91KPc5/k9pk1wAV6vqsn5O1vuBO1VBdUPU7Uoo400njjU43S94HBMglfPfyzOpB67hy9rjg4tq21V4kz9Cpy6pMQEIsAZPMqVTB6yvEpj7B4v683uzPcNJxBdw34iLBhPCEzpEZzPPOfvmJLOX1wH+Pu6hH7eA3zbI9RDYRHD2LAeqmA/ERZYX93dwf65tLrSyfrOO4Ddc2feXy/8vxvwkjKil5DGlnKrutTe49jQsZwccomOq6TYdDW4s0Nyx97iTJg+wTFrlJscCA1Q6414xy6AvKL6YbpS2kjv4NsDW2wT5H4HhcsUZ+iBEDMGVp+sxP6YI8VlnKtH+LqzhNX4H2B/QG+pW+RLdjjwnpMl1gdjDrzz15PiphbqoRLGbd+Ds7VuDtYTYiWw/D4s631Ky+fOvB8u/L+v8MuMhaMixd3qZ/4IVRSpuUTHbVHuQEpOn/F65iczuZ7DFjqIYykaXR22W7db4dgFkFdUP8w7bpPo2PK2J/h2f58xJmOAvNR7ktGWeoD9QZhTWO3OnhS3hdpXTLkHol3GWGM9MXYsjhi71OfPFBq35bpHGQkx622KL7BbRqvlCiyfO/MuJcUAf3M/ZSiHvKZZifE1UHIlpZTL9tuEx96Ce5we0DxkLgfD1p5RqergGts7V5Y4dgHkpK1d8ynbaF+gQRWGkBDL2f6uMsYaKrWPweiT6VzN05HiAtvckq0E98h/7qvM8YY6YuxYKmLsjhg7hxrba/OWIGx7XQLL7QrrK5107jbsraRYD80cXWNpx+AALS1PpWYXYONcouN+gRp654Qtl07JnRTrMscDbDdSlkg1y6eHGkwpbX1VZqlUP8xTQ8/anBgJMWBfW9zFoFV101WkuMzz9R3AL8T4e5Tz/YtDrLbePSlubDp/6fTQuG1urHpoi7TSabkWOnervJUUAzRzdI2lA9J6n1g6HfyLViUNl+i42v7yvGucT2bvYaC+YxcgspR1cAM9z1Ox/i6mverYBYgsdRuthyYP5cJKiAHajWKOihS3I8VdyxFiWthqUuMl+dyCNxCtunMdnb+0vgD4xi7ETpSYEOvZBTijhJVOHbsAF1g/d+ZNSYoBftBV287lUxFjd8TYudxgHzOGGFzCY2u12Gu/YB/37CUduwAR5bi+60xx9mgPSejSbGkgJNd9+xWaPJQaMyEG7O+9T2s4UtyeFHeNA9JupX6OlXpe4yXphXeIMQaiWdc3UGZ9cIrOX3o1NM6V2i18O6qkhBhg9z7QKrHlbmH3cy3G1KTYI3xDTwNpeWhpeXq6ntNwCY/9CO3bP3SLt2eGuAzlYOuwnXs5x8BOD60ESWUP7/ArzVeofljiBlr1kMo9/LOZOZDP6GeUej0xztUTyhzk2PsqEI2XpPU7uO1X5sSnjhg7looYuyPGzu0RmgCZUkjMSxwlrBID7LbJGnYBtmBqUgzwDU4NSOehGZzp9SjnpZglSX3ttih3YCWmb5jWIHNpi2HGV3YBCvMVev9FClopZtNW6ofcsyivsa/JUjl8A3+7HQfOdq9WEhdzMer1Us9VRYpr6Xx9hwZMU/gJ/HEovd5iHZ2/fL7j/PvGZbmfUHb9bvE+KGWVWM8uwAlaJRbJnKQY4Aekf0pQDnmJtbTcYkWZ0nfoeo4tx0qJGvue/XQPmw0y5uBpS4wdU5cx1hf4xpTEo5ViNrXsAkSSu432CD/IvefnbUyf4Qep2J1/Tbyb50dCzI4QMwZHimut//oV6l/G8gTgH7DxHGfVnRbemReDzl9eHVQPxfIE4J+wUQ+tYe0+KGWVmFUNuwBbMTcpBigxNkeV6Wdi6YixWVroeo4pR4O3x34fAnNftyDE5wAAIABJREFU6uqSleQ1ZkOrg1Y0LFFDibGYtFLMpg6qH5ZSYmy9JwD/gp12y963uJvDkeL2pLhraavJoxbqX65lYavZIU0oWEfnL78WqofWuoe/djtyObaolFVigaXdqrRKLKIlSTFAFWxKWlqeXwtdz7Hk2pJnj6tc5ibEAN6qUwb2tioxdISYNfZ3L6WilWJ2NewCRNCR4n6Hf/YosThfGEyxtIUnq5/RkeKuoQTiPB8IMS2fqxbqXy71Gf7+szRgyri+gTLrzlN0/jhaqB5a6nf4eqgnlyMmK4kdrRJbp2EXYEuWJsUAVbCpsDpgT7DV8Mytha7nWHJdwzfYzyDdHfjvIbGug52GXmlqKDEWA2ObLZnmK1Q/rKHE2HxhULcnl2OM0c94IMSMQUmx6SpSXOvnqoXvX2q17TQP8NuUNeRyjGnS8jo6f1wt/Ip11UPThHpoCxNurSptlRhgpy7RKrHI1iTFAF/B/gOqYGNSB4ynha7nGHKtlgjbOm19kO4WyxJiLnpJ7KtR9v3bEWPX0MQA2bYaqh/WCM/cb+RyWHcP35ZsyOU4h7GCvNQ+RkWIWWry3pHilnBttdA2tFOEVRkduRynKKmzjs4f31f4eqjUSSq5WK6HYujZBUC5q8SsJPEadgG2Zm1SDPAPGodyG/HWaGk513f4B+HWEy0puYyxHuFfXL/VjuYv8AO5S7h4xShGD83qWqOFJgas8QS9V8yyHqof1grP3M/sghj0hOPqMKuDcBUprtXz8RZHiFnqudKkzss0XnLePY6rMqwMOo4xd/LpSbFjYraNe2Jsa8I4l+qh14arw6zWQzH07AKgzFVigI0ya5VYAjGSYsBx9qg6yS+5md+vWTQ29PCfha7n6Z7gZ9b8HX5gPace/l7bUiLzCb5hVuIsGrYWZW4FaKWDEgZutBpkugf454WDnqXWtVD9EEMD/4zSjGPvFr7d2JDL8RYlLqY7gLOqrifEjEHX1ts0XvLSE/zkvxJWZej6Xod1/qy1nSwI9dAv5HJYESY0Odivh7ag1FVigI36uGEXYItiJcWCBn6W+ZYGp9eY25lSUsyWBrqe3zIcDL4BrzO/pa0U76CG2Vo1yhz4tiKsBtH+85fdw2856eCfFxZmkMnbaqh+iKGDb7f+Ti4H0x18crBGGckMDexOp3M1D+OdmqUOeDfYd/9yOAhdyuAo652xpdYHYzp/9nzBvushwLdfHfaVaGDfE6WuErNAq8QSiZ0UA47LcvVS2fkz7bW03J5wPf8CXc9D32BvMPgR/rMqdbAzzJisEOd87n0btxplXQvsRuopX+Hv8T0Pep9yCz8QfoX8K2MljhqqH2J4hJ8Q80/sa2AlJMMqlDWBxZHi9qS4a1SkuB0p7hqOFLcnxY0h9C8/Y1/9y+GqWgt9xykcMbbVZ/8cjhh7C+cvpb2Oc93C72609a0ST2H+viWvEgP49UlDjr9ZKZJiQQv/ENxbY+8Jx4r2eubPamm5XV+wz+t56AG+0RSu7ZZamvNqlLfC5Rv8/R+zoXCIeKxS1ShnmxqrjfIw6P13lJVEiO0OfiLA3+Cvq45ZGImihuqHWDocJ8RteUvFbygzGRZoNc90jhCz1MSyVtUt18Bfa1tuX4WVYaH91DMLs4B28llH58++MM615UmQw1d91CivHtqC0leJMct+B12zyaRMigH+wmmwj2RCGDBzWF7RqlNh256u5+Ae/nf9B47bXPTE8kwVVrhYfy9SmG1+jTLOa4kalPHuG+v1cA//bNtTcuwbjhMBKviJACU35uW1BqofYmrhn71bSo4NB1KuUWYyDFAfYy7G+eoJMWPQtbXOI7bZvtrKFtNK6qyj81eG8STIrYxzPeBYDzFf9WFFR4pb+iqxgNW3aUhxdyF1UiwIyYQDfKVU6qzBsZgDZg7AuxiFWkANhnm2ej0D/oEVtkb8O45bXJR4jYT3Iv0T9j6jUrdeKlWH4zY1VpUyWNDDD978Df75t5WBb8D/LrfwK03/Bl9/lDIRQJbroPohthbH5Ji15+9UoS10wDYGUhwpbk+Ku9YHQswS29qAtpqMpcexffUZZbavwiSCf+C4xXRpz6+xihS31JWjYxUp7lbOX249fD3kUHY9dIvjpO4W5ddDpSt9lVjQE2LeYXvtHVP+8ueff7JiO/gBpxqcjscS9/AXZPgT88auAPwn4vHm+Cd0o63lUN71DPhGQzf4U2qHfIoKPsHHetnvE/wKti/Ic54bAL9miBPcgdfxmcPBn5tr8CYinPI3lNtYvIKv+64BvOcWZZYHvKz/el5RxAgH1Q8pOPjEkvU64hv8c/oryj7fpzTI2yYISuxjVOD0yUo8V4B/dua+rx/AfVdRLteDP5aeSUMP8HVm9/zfrXkE59zfwretS6fzV75S6qEOxzacnJf7nnyCf15voV3dIf9YYqltw2Iwk2JDDr4DEv5Y6DA/wA9cf8cxWbCFG1nSO8A3Gir4wWIrSbIH+I5rh+O13fOKQ+OQd3Buy4NsJQv36Q1492hIlHaw+46+uRxe1n8WnueAn9TSQ890mUb1QzpX8PXDNXiTVILhZDcNooiIZWFQugK3bbWnCZUi8lKog9iTnFQPiUgUVpJiYw6+0xz+OKQZlAhJgvAnDJJ1CWLJfh1wHARyOF7fKWZojK/p8KdLEGsLrnBs3MUanAtLnL9Dg2ylcEg/MWOYlB7+d+scXj7PD0g3EH4P/wz/PvhvD3WUZB0H1Q8pVTgm0VMm0sNLqocT3kRESuRw7FuGujNFv/IJxzpz+EdExEH1kIgUzmpS7JyQXBj//S3DGeFhoEzEAofj9h/Dv7+lG/xd13Q8YdC+ev66Ovudx4QjcBzA7E9+p5Sowst7sprwM93g7+G5o/vzvHC/jf9+yfh89tB9J/lVUP2Q0vhZDEw7x8P2/jA5rlWhIrJ1YWxkOEbiMK1v2Z34e/fqu0RELlM9JCJFKS0pJiIiIiIiIiIiIiIiIjLbD+wCiIiIiIiIiIiIiIiIiKSmpJiIiIiIiIiIiIiIiIhsnpJiIiIiIiIiIiIiIiIisnlKiomIiIiIiIiIiIiIiMjmKSkmIiIiIiIiIiIiIiIim6ekmIiIiIiIiIiIiIiIiGyekmIiIiIiIiIiIiIiIiKyeUqKiYiIiIiIiIiIiIiIyOYpKSYiIiIiIiIiIiIiIiKbp6SYiIiIiIiIiIiIiIiIbJ6SYiIiIiIiIiIiIiIiIrJ5SoqJiIiIiIiIiIiIiIjI5ikpJiIiIiIiIiIiIiIiIpunpJiIiIiIiIiIiIiIiIhsnpJiIiIiIiIiIiIiIiIisnlKiomIiIiIiIiIiIiIiMjmKSkmIiIiIiIiIiIiIiIim6ekmIiIiIiIiIiIiIiIiGyekmIiIiIiIiIiIiIiIiKyeUqKiYiIiIiIiIiIiIiIyOYpKSYiIiIiIiIiIiIiIiKbp6SYiIiIiIiIiIiIiIiIbJ6SYiIiIiIiIiIiIiIiIrJ5SoqJiIiIiIiIiIiIiIjI5ikpJiIiIiIiIiIiIiIiIpunpJiIiIiIiIiIiIiIiIhsnpJiIiIiIiIiIiIiIiIisnlKiomIiIiIiIiIiIiIiMjmKSkmIiIiIiIiIiIiIiIim6ekmIiIiIiIiIiIiIiIiGyekmIiIiIiIiIiIiIiIiKyeUqKiYiIiIiIiIiIiIiIyOYpKSYiIiIiIiIiIiIiIiKbp6SYiIiIiIiIiIiIiIiIbJ6SYiIiIiIiIiIiIiIiIrJ5SoqJiIiIiIiIiIiIiIjI5ikpJiIiIiIiIiIiIiIiIpunpJiIiIiIiIiIiIiIiIhsnpJiIiIiIiIiIiIiIiIisnlKiomIiIiIiIiIiIiIiMjmKSkmIiIiIiIiIiIiIiIim6ekmIiIiIiIiIiIiIiIiGyekmIiIiIiIiIiIiIiIiKyeUqKiYiIiIiIiIiIiIiIyOYpKSYiIiIiIiIiIiIiIiKbp6SYiIiIiIiIiIiIiIiIbJ6SYiIiIiIiIiIiIiIiIrJ5SoqJiIiIiIiIiIiIiIjI5ikpJiIiIiIiIiIiIiIiIpunpJiIiIiIiIiIiIiIiIhsnpJiIiIiIiIiIiIiIiIisnlKiomIiIiIiIiIiIiIiMjmKSkmIiIiIiIiIiIiIiIim6ekmIiIiIiIiIiIiIiIiGyekmIiIiIiIiIiIiIiIiKyeX9lF0BERERERITgCsDh+e/98x+RnA7w12HQkcohMoWuVxEREdmEXEmxcePJgh7pO77V4O+PAL4njjfknv8E35/LwJDr8+8yxNiiK/hr9Qr+mvnxje9/gL93vj//6VDmINJwIAwo+/qpRl/34H8mp+57Zj10inv+My7ruQ5/qMet/R5zjH+3HvxrZa4t/A5Doe4N/3Vnvi9cf1avQ4eXZe/I8a2dH5YqQ4wSzvUB/lxU8PfapbbOE47tm6/I236PKbRzHF7eG8Ovh/0Tq3XLljgA1zheh+8vfO89jtdhh3Kec+xntKX2vUPZz6XQR6ww73r9irJ+z1wcXl4PPdLeG7nvxXG8XONfDufbzrH0sFcHD58l59o0oT0zfJZYuDer0dcdoQyxjZ89KfTIO4YN5H9uOby8n3OPo19SDf5uqVxzVIO/M34HdvxX/vLnn3/miFMB+E+OQDN8BtAkjjE8uXfIMzARNAB+HXz9T/AeNhXyfP5/yRBjK64A3MB/Npc6OFM9APgCoIWNhtYUjwDeDb7+F3wnrkTjijx3fXNKg5d1EAD8BH+NMNXw1/6Hlcd5gL9eWhh4mM9wA+C3wdf3sDdp5S0VXj5TcjzPYzrAd2RDZ/bdxe++7B7+2d6Cfx02eHnP5/5cxvGZ7R5LcjT0LZ/rCr7e/7TiGA/w99gX2G/jtPB1+l6fcVbVWN/2+Ab/eVhvq1bgPqM7vBwgZvYPG5T3XDrgeL2u6SN+g68zu/VF2oxxG/z3539L5QuAnwdf38J/tqnUAP7IGC9o8LrPGZuVvsYB/pq5wfL+wy3879LHKdIi47bpFsbxOrw9uXytHNdhh5e/R677+Fz81PXkVFcA/jv6t7/Bfr9gbHzv/QN52/nMHMlJeqeYyL5cwz9o/gs/QBQjIYbn4/wG+x31oMbrhuQ1oRyp/Ij0M+beUp/4N5e5DKc4rB8sBPw1/zP8vdTBwAN9onGj8gNsfC574OAHNHv4QYOPWJcQA/znF67DHulnKM7xK8pLuMp2XMHXzf/BuoQY4Ov7X+HvsWblsVL7hH0/46ypcazz134uHwH8G37wolp5LJFTGvjr9Tes7yN+hK9/O6gtEHSjr6vE8cbHTx1v3JcuZVygFNfw9+evWNd/+ATg/6D+n5zWjL7+hHzXSo2XCbEn2Gl3n0rMbWH8sGUXgE3vFBPZhyv42WKXZq+EbS96nF8mXeG4NcKpY5XS+D31ALuG/91Km+3hzvz7NfxnznCNeAnXXMK2oEH3/F+H4zk+d//8CN/x/wbfmLN6DZ3b+qaGnQbnFjn48/vWwHy4Bk9tJeBw3Orz3MDqI+xdey00GCb5NTg/a/wexy0RHwf/DW2b8N9rvL7X3j0ft37+/6WsoArbJwGn23fD3/vUQFt4xlmZrVsCB1//nWo3PMG3McJ2VsM63w3+VDi9o8MH+M/jFv7zsFbvS3mu4K/XU+2LJxzrzGG9GX4u1B2h3hzXIT/CJ9dVf/jz9oDjPf0B6fqeDq8/z/fP/94niAe8TrqVMi5Qghan+xHjNs1QuDcrvH4Wjfu9IkEH374YXm8t0ifVD3g9dmWpjXNq/LBG+UmlD/D9poZbDJ5cSbEO65fEdrCzFYKsY2X5+V40OD84dAvfkOow7YHTjb6u4B8QNXwnqITG7wF+9uLYO/jfpc1amvXcmX+/ATcpVoq5nfTQuTi1rcxHHGfUW2nADdUX/r3JVop9aXC+/g3bk3WYv8d/BX8t1jgOerDu90t239A2aMvt5wP8vTQeCHzCcYvn/szPPuLYxvkKf806+Lq+xsuB3vfwg7wWtgR+y9ytXS49437GMVFj8RlnRQ1/vY2TA/c4Xofn9Dheo+H7ruE/j/Gg5iccnwOlJGjFnhovt7wL7uCv10t9u3DddYN/O3e9qv7wOrwcbK6Qpv9cXfj3NkG8cUL0W4IYU5WwTekcLV4nxL7B32f9Gz8brq0D/GfUwD/bm1iFk7NKbm83eHlP/whfd3QJY97gZR1yBztt7FMTPoDj7kx9zsIk8CvKfofyKto+UWS7wuDQeED2CT4x+Tf4jtBXLO+cdPAPsAN8A7RfeJyc6sHfn+AHpoOSkjmnDH+X9+Cs0Djg/IoYiytG5l773+EHCRz8Nf8w+v8f4O+Lw9qCJVAP/n4/+DvrWtmyc/Uv4Duy/8RxwH1JHdzBX4dXAP6O4wQHi7SNouRwBd8GGSfEfsdxtWY/85g9/D3qcHqA7w/YH1hK8YyzWtdYUMNfF8PBkyf4BGpYjTPXV/jBqEttDtWxskSL1wmxB/hrrcKyez1cr//C6ev1O/Z9vXajr6tEcc71aVP1davR13pOxHGDl/3qJ/h76xrz2jSP8Pe7QxkTeoSrx+vJliknXzq87jNbWllcD/5+P/p/pY8fBhYn12ahpJjINoUB2fEsvW84Dg7FnqXXRT5eKvXg7x1elvsjbCYzLhmWt8fLDiijMVGPvv598PfSzu1bOviO/e3o3z/AXmdjPMOpGf3/OltJti8Mzo/r3zv4l9leI2592cPetp3jgbCWUQjZjSv4e2qciPgn4my98gh/3/7r+bhDYTvFLepw+hn3I+wnAxlqvE4w3OG4leJaHU5/Hu+gxJjM1+L1JLZbHOvTtb4+H2s8oeA97E4ey6EbfZ0jSfXtzL/HNP49ukRx9sTh9bO2wvqEY7vy52UfvuBlm/cD0rV3xwmZW9hZtTTeZarFy35unbMwkd0N/v4jbCUis1FSTGR7Tm0fFGapXsPWwGluDi/PS4fXjfY6T1GiGQ+CDBvKjJkrw4fpN2z/enuEv2bGg1QfkX7v7TmG10J4P8RWGnSWnBuc/wX+erDSwE+th1+RHIRtFEViO8DXZ8N77gFptnkJKyDGibE/sN06NDzjxgPbYZcA8Wq8TojdIv5WceHz+Dz697CFuT4TmaLG6YRYjfjX6zXOJ3L3eL32eL2zh4sco8LLZ+Kwb/gO8RPoDi+3271HGbvHWNfg5ef4GfvpRwjfI14nSZoEcSq8TDo9nYjLdCrh3w2+/oByJyWNx4MaxH8emaekmMj2dHidEKugWUHA6wfsV5SfFBvrBn9/h7y/zxVedorajLHZarycbQPYSQKMt7QMneNu8G/hnXqy3LmEWIV9bkkwnmGobRQlha94+dx5gq/LUg0cfcfpxFjYcnCrarzsOL+DrUELpiucnuVcJ4zZ4OVKfMDfB23CmLINFU4ncOuEMWuc3lWhSRjTsvFKnyry8Yft+Qe8rhdSxgO0dWIM477bA/Z7vwhPi9dJ/CZyjHH7qYGtSdXDtu4DfD+gG31PnaswkR3w8vN8hx22I5UUE9mWLzidENOsIm/cSeif/wz3Bv6Asge2vuLlYF3ORMew0RBWIw2Nt5Pbmnr09Y+wkQQ4t6XJ+PNRUmy5A3wjcpgQu4evS/Za/z7idUenJZRDtusGr58rFdLfc9/xur7fekfyEa8HQvTM8Fq8rvvrDHFvcHqVeo7YUqbQVhn6hjzXTI3Xk8d+hq1dFXLpRl9XkY8/PF54HqZ8h7aSYvHpnIoV9ejrmDsF1Hg5dnkPWxNJHV7vMgVsawylxcux0N1to6ikmMh2VPCdi6GUs6VLU+HlbPLhw6wbfW+duCwxnUq6DH+3j8iT5DvgZYNgj433Hq+3mLLQSKpHX59aKQb4su5xK5sYTk1I2PN2taFeavByIOYDdtbQlmQcXidpfkG+Ns9XvF6p8yPKaj/MNX6ulz6JKIYbnK77c8Yfv8PxC/Qsl9MavOwLPSBvnXWN16ts24zxrehGX1cRj+1wehB3GDPmJMXD6HhhJYWs40Zf77FfLTZ0eDmh4R3irBY74HUCzFofsR59He7DR7xMJL1H2RM8Tm2T6fIXg0NJMZFtODXz7zP0ktuhevR1e+bvp77XslMDH4zZK9c4v3/9nqTeEmUuh5ed1eF73h7xMomnLRSXqfD63RwV9v0+hWFdUI/+X4MdNbQlmQYvr7M75J9deioh0WQuQ06PeL3SwxHKYcV42xk8f91nLEN4x9iQtraUUxxeT568Qd7JO6feUfMeZfW7Yjg1oOoiHfvc7hDjRFUVKd74ON2J75H5qtHXHaEMIkE9+vpnrK+zbvCyHX8Le9d5Pfj7eBek9sL3lqbD6zGhllISAiXFRLbhBq9fcNtwimLWeOvEYefgO17vl2xh27u5+uf/jrdQzDE48tbWicHWZy93o6/Zv+9b229safk/Szv6Wi/CfqnDjhvakoTD60R0k78YAPY3wNuNvi6xrRTLeEDnAZxtfzq8XqUec3sj2YZm9PUdOBPYWth9B29OqSbRDY8z7O+O26Wx2vva5k9k+3q83q55TXvHwb9rOniCvck8Vzi/y9Spr0sfQ7nBy/HD3WyjqKSYSPkOeF1h7aICm2HKKqbxv5VyDoeDHv3g78PfJ3WSz+HlVh3t4O/96Hu3PoDWj77+cOqbMqpHX7/VoMu13eZW1Hi9FVFDKYltu21oSxLN6Os78GaXfsXrAd49Xdt7Tbycans3hHIE47K8w7aTszKPg52JBKdiv0f5A4pzdaOvq0jH/XgmRqp44+MoKZbGXp+1Yse4L/cRy+uRdvR1A3uvHKhHX4/rth4vV/yW3u7q8TrR2WAH40JKiomUr8brLYQ6Sknsqkdfn5rZMv63Ujpn55IuOZN842O3g7/3CePKZVd4eX3c4nWD8xGvZ36Vcu1b0LzxtXg9dtrQlugOeF1HNYRyDLWjrz9g+xNA9m482eoB3BWwPV4nZ+v8xRCj6tHX7L5ih5eDicD+rtdu9HUV4Zjntk4MhnXEB6xPtIxXUoxXrMpy4/6a2hTC9ojTfbm5Krx+DyFjlf1b6sHfH3A64V/q+GHgRl83eJ3oazOVhUZJMZHyjRMSFh8qTAe8nDV3j9OJmh6vHwKlPdiGxlsopvxd6sHf9YJlO+rR1+dmb47/ffxzcto1Xq8SazlFKUKDHTa0JbpTyYiOU5T/afHyeQvspx7d6/N+3Kay0PYel+EDNPFAvHr0dUsow9j4ev2I/a2GGSapYuzqUY2+Hrfvuze+fy5tnZhOqu0uRdb4gpevHPkR86/NdvR1vaI8qUzZZerUv5f2HHMn/m08trzkMy6KkmIiZRvP0Do3i2HPxpV4e+F7x/+v9AfA8FpItaS7xstGw1sDQy5BGSwbD5TmNLx+L73nbZxA1UDaNPXoawuDotadamjvaas5Wc/qIFw7+roilCEHN/ra2nY3OYwnWwE2rsPxsxwovx0r6437ioCd63Wsyl0IstjvFRve7/d4XT93CeOdOr4s142+Vl0uFjzi9eqwOf3fGq9Xl3arSpTG1PHDR7xeIVv6vdoB+H30by3KSvbNoqSYSNmsDg5ZMh5wvXSO2tHXn2D7AfDWjMIcLwCdew26BGWwZHy9sGbRj1cxvfW5tKOvlai47NSgaEsoR2k6vG5oN9h+vSDxVKOvW0IZThnXsTG2pvr/7Z3tdeM4sobfPWf/WzcCcyOwbwTmRmBvBEZH0L4RtDqCUUewdAQjRzBwBCNHMHAGcgRzf0A4AoqkxA8QX6znHJ9WqUWiRIFgoapQSJGayDKCDrGhdk9fBYIY+HayM/lTE/kNaQSzj2iX/Kwj6BETSeR6xrkqXLf7aXtz5oUbuCXaUxoHS0DCTXK4RfxS0QwDaLubrnId4jfYwA2gfQ08LjQbuHtwXquC1BA5xe80li3c8afo6i4cFGOYvKmJLCPokDIVXIP9DZcN9tyyPajDTRKZZg0/wq/zuYIbGHhH+/qurbRSTWQVQQdgfGmn5srxjEtN5Hek4WTKgS3c0htFG9qMV+7hrkz+QjrPGNnxXml7gNTg/WOA9u8qYyjRgyRyHUEHJi1qIssIOvSx9iDuAe48rZ5xrqFJitSZXS3cHjMdOnf7gfXdI0yabDvka4lgL2hXF1LeNPLHWB9KiRV3jmhXxHlEof4hDooxTN48EJkNUhdB5CHXJ8TqqpA0RPb5fcSVtoD1BQpSKCWyIXoM2eftADdQ4WNvg5KpiSwj6JArR3SXURThVWEyoyayjKDDJUpf9bAlchNBhxTIKSh2gzJXLDLDqYksI+jQB7VN7zo/VTbSen2D6bZ3bb2+ZPf7CkRyUGx56P5NgL7OufsmmPyRcBOjbnB5hVQFHdQ1fCLdlY+CyGv0HwL6O9HktwYF2pQcFGOYfKmJ/BFDicQR1utLeyrZNFh2dZVPqgGfaYjsc0m3sF4Pvb4lB1poMAqI43x4gpuJ1Qw8jmZClbD8fylSdormQJehvUOBhjbjlYrIqawSM0giVxF0WAoBNxHrA+t1gtKEtJT6oUJ7X7GS7S7mMhu49iCQVn+VHe+trb9KItcTzkFLetNz+m6PHjck+Y4ZzxF6TkfLmP0OtpmZ+FA/wQv6++SWyMK3Mp6o4Np4XVWQuijVh/KCFZRR5KAYw+RLRWQVQYeUuUe7tvrQVUu5ZHtUAz6z1AqgGtOub8kGPC0LcK1c51LQ/toMPC6Xfp8C9B5iZ8B4BFZgaDNeSf2+U0SuIuiwBPcA/kveExH0SIGq4z0VWIdr0PuiiqEEkwR0zEwxgZLqVPI8oQsfK7foMZcSFmjJxim2fg13viMnnIMZxgHdDvbvp/8TQbVhmDMKwE9LvkF3qcEa7h5d70h3zJjqQym14o5CO6BZXBlFDooxTL5URE7NORQbakCOyWimD3QxT5VgqJ73GyL7yF4RRL5Ub5mWfiiRe7hlAYA4ZQEquNmiYza+VmiXQijK6PEIzbxeW5lQHxzZObFiAAAXUklEQVSxAkOb8UpF5NTuO0XkEpy7AsCf5L1vWK/NWRGZlsxMAUXkKoIOTBrQMSi1MRNo61TCuDkGBXeeVE84x9hShvb/TynZyKUTw9IA+F+0VwHfQiesKOTjq2DKYge3Xz6jbXNsiSyWU2c2a/QfXmOHtq3boKBn9T9jK7AiHgD8HVuJRBDwu89CXwZN6RQzEC0E3VNpzEPNZHuYlVB30BOG1J1Aquf9Bm7AZq7TeQM34+da2QwFd1VZadyjnfH0C3H6C/1tLwUru9jDDaoJ8GSXUhM5RadoLuyg+6xdqqKBnlCl6LwrgdrjuRTCrpKhzxEZsO0h0D6b8/44NbQjg5YK/AZe0Zk6KrYChB9oJw0xYUh9dS2g+6s9ztxjfXanxHledQM9/soRx9fWa1qa+lp75vgxfSP1oNgOfm3IBvGfewfoe6NB+7lsgmO70//vkN5zYI1Iz+d7QXpjuElw/M16b4tzQKiG219/It2+SatMvWLcOLKHex0EyvFRC+i+Z5KCTXWXIhJZOSjGxOAWZTvIQ0EnOjKGEonyBHclxxRjvYE7iRdI78FWD/ycgl4xZBx0N9Dfp5nYriDymMALNeRz5wn6Otr97QPx+oog8ti+v4f+Pc33eYQOgnKAglkKgYIN7QT5w+O5fiLdjbJjkJqzYiw1tG0p0A7ofUE/15qgGqUHtb1VDCUYZiIp2nIqtgIJINEOUsmBx1JH7pDj6GdqDJ/LVaS9IUG40PhOSJGezzcVBf1bCWjbi/rTbqDLKn6H/l12SEf3NeLb55FqQvwO2j40/fEZun8quHOET4xP1g2JIPJYH4qCTpQ1v7upuJNa0sAUFNrBT1PdJfvvx+UTGYYpEUHkZsI56DG5O2ipETLn+wgiNzPOlSsVtBHwO9oBsTqCPoCeGNsTwTeMd4AcwXuLMWFR4DKKDLMUcsDfEbqaxR/QE17qUHzDOUN97VCnlIqhBMMwRSGJXI84ln52iINSwS3Z+NjzuS5SXyW2Bhroeeg39G9R8Aj9TJeINy9l1gNNBt6ivUrsBWkmZhiE9foL05PqbUqay+7Q3gN0h3SDtYPhlWLhCL1yQMDNOEoJ35srKo/nYvJnA9e4v1barw8Fd3XVLcaXswjJtX279tClFQyP0Aa1GtnOlMBLygbQPYaXxqzRn0UP6GshEO/7CiJPnaju4T4/BNgZGho549gG+f1eXEaRYZZhTqbyK/S9mfsKOCYurwj7TNoh79KlzPpQcOecY8Zt2+k6Zh9hiWmr0+qO86TGK/z6h6THc/mkwbmywhO6fX8P0MGxX9CBCrapw/HT8/mU5/P5ZA93ldQz3JX170g7gO6jypQ5zva3PaGsijsC7j7Dt9DjSmrVtEbBQbFwHBH2gVoHbGssElxuh1mOuXsq0WPtB5tAWoZxZb1WVz57hJ4k2AbzE8ZfH/rQawYcc4AbqEzJOHjEWbdPdF/HCpdLvn5Bj2mxSwLYff8L051Qe7h76j1gWgCVmc4cR7b0pURgBLiMYgj+EVsBJhsqFJABykRHIexzKRX7kmHGIOEGc2tcv282cO3Fa5+n7U0JitnzuTFBuJA0yNcWnsL+9PeC83YPdN76HefgGSe6hGEbW4HAvMANmNjjmQirymh8+Q+pv82UUGwmni81DtDBXnuLme/Q44+MoZAPuHwiwzClIYg8Jysl9TJyY/fmo99HjDx+A/cafHaccwh0T45UuIWeXNK/vuv8BW0YVIgfEKvh6jk3Gyv1vs+UhwKXUWTyhj7brq3gDsG/r/z9PP29dxxrMsy3IRTNlCq2AgyTORWR1xrUlESuBxxDP9OMaI/a+UPa49KJaXOEno9W6C6teAsdtBBBtWLWwgE6IET5hTSD54Yu/9acwHHpPpQt2mUUG2ScRMcrxRgmXw5ws8NqZByh90QF95q8Y95D+AhdEs9kxeW+YSZdAXSH4aUDgfbS8sabZvnwCX2fmay8VBBEbmaer4HO/LHPHzvwlwrUYbNEkHdMyY0K6ZZLHssO7fKkDbiMItNNSquOgTT3m5Ij/t84BrZwkyx+QN+DwptW+SLhZshWcdS4SBVbASZZqtgKdFARea2rWCSR6wHH0AoRY67dEe2SjdeeqRwUy4cG59VjP8j//Rfde0gzzFy2cOekpppOyvj2b+2hv7c55yPSm6/MRWB6GUX72iQBB8UYJl9KGlh90ZWJsfXchkCaRqQc+Lk92sGOoXWABZGbgcel3Fd/Ql+7Cv3OAnX6OyDd70L7fo35ZXRto2VsALVk6DVYwrDbjvhsjXKCYkDb0L5BAfXKGS/YSR2AHpNkHFU6qWIrMJMjzo60Hdxx5Rl67OPkCJcUM2MrIssIOjBpQO2VKoYSV6hiK5AIR7h78gwpo23b/lPmphLtko2XzlNbr+eupmCW5whtP0vo35U6/u+RRvIOUw6KyCn7TgzUh1Jhvv9QoV0+siT7eU4ZRbqwIzocFGOYfAmxWiE3qNPUlL/zSSrZHvXE43aYFhSrMH0VXuqTchlbgZkItAMzNCvQVzscmNDQLCcOGPqjyHrljBcU3KBYFUeNXioiywg6+OCIcxKMHRjbQt+HKqw6SaGIfNf1ocjQ+UBse5WJRw5zRVqiXMZQIhEk3LnWpeokNVw7VE5sz54T1hfaq+D+VlPaY+Igca4oRPftrSPowzCpUMHdJxFYJtFUoKygGKDnBE9oV3e5R2Z2J+8pxjD5Qh2wKU50QnKP8XtsTSXn2sAKbh1gUxLyGoLIzQwdqhnHMm1C9cec+71vePxdli0Kq1fOeCH1+64msoqgg08E3L3GzKrNNaM63kupH1ZoJ8lwwsZ66VrZXkXQo4+ayF8xlEgISeT6wmd9lDIM3R4TjwPac/kHpPX8YpjQhPJt3CGtZ68vBJFNGcWs4JViDJMvdKJzizRWMMVCEPkD/q7FBm4WxAvS209rzHdtAPxmyUP2SRPW6y+k9/3XygZuhtPYPQWucY+zg+0Wee+p5xOJ9p6OTQxFCkZger1ypkwUkesIOlyCOpdKCEYIAH9Z8jP0fagi6JIKdokzQPfDVH5r2gdpcgGzLo7oLjuromjThvZXGUOJhJBEri981nbmvmPanJfuK2Yct6rjs1QXngvkxx7uXumAtqlFFG0YJj6CyO9dH5pIBffZ+4Ly5rAHAL/grjj+Du0TScUuvgoHxRgmX6ghC1yvBV4ywnr9Cf+ZTwrnB9ulSUMoKiKPefA0cINiz9AP6b4JVQ33oT62j601UBsCQWTfAVsBvSGzgYNiGnq/1TGUKBwuo8hQJJHvkE4ykJ1AAPhPUIiFAvAKt5zME8orAzMGuh9CjXSuB816ljGUYJLiANeGT8mOq4lcwpg5Fzto0feMqzBvXmazR9uX0HR8zg6kvM1oj4nLDu5vWUfSg2Ficw937HuF3wBxBTep7AnlBcWAcxlF+5nUIKNVqFw+kWHyRhJ5reXNnuA6o5aY7NFzxr7W1Yxjj2hPaC59H0Hksc6f1Ete5Ywgsu++n1q/TwV6XW7B/XoJtmivdEjF+cyE54B2ea1UxiRBZBlBh6XYEllE0CElJJHNXrMpUBNZRtCBSQtJ5FTGTFrpAEgnWBcTSeS64zM+SxmGbo+Ji4ROHjaYSkMMszYEkX2PawruHLZUX8ER7Wt5h4zKKHJQjGHyRhL5Ces0bKix3izQBj1n7pkeDZEvTZLt//vA/EzONfbRJajgZji9wf+KCRpAvQE7RA00sJz7mJAq9LpmZWgz3qGTVhFDiQ5KdhoquBN7s3phrciO91IINNBMXaCsfshMg/aBoXsJLw3V4RO8UgwYFqSy3/vEvMolY9vrOobJC05WZRj3GfSFZeylhsil+gokdBlFmxdkso8aB8UYJm/2cLOmU5nohGQDt6zPUpOqA9LK9qAOKTXyeNp3+jKdBdxVeLxKIx2oYbWU86sh8trGmD66VtGt2VG8FBIZG9qMd+h994D4fWENwQj6feoYSiRC12r7FBwd9Nn8GkULJjUU2iuuRXg1WggilzZmToWuiK47PmOvsPNx3ex9dG7RfqbaOnwgnT3pmGlw8JlZO9RuZx/KfLZwV6HeIJP91jkoxjD50xB5G0GHmIRYJdZ3brFgW9egATk14RwNkUXHZ3xlv9OSV8x8QmQ4AcMDqGujQTspIQXHaIlscd3QloF0YeJCxyMgvt1D7/tXpLHPmU8kkdeeWd4Q+Q5xA4UV3AQxIBNnBBMEmtD2iLjJBDXcffkATrqzkdZrujJ3iX0D6Tlq63UFtyoFBy8ZhsmdUP7Droo7pQbGusooPiCD78tBMYbJHzqJuMW6HLOCyM2CbZW2v1JDZEFkWu9/jqPPzkqjE2FmPDXaGU5LOmFL6/u+oOMvr2BahmwNbWYR6H33jHj3XY32M60Jr8biSCLXEXRIiT3cQD0QNzhL2/4EJwowZ1JLJqBtv4NXH9lcWplrv/aVECeJbCc91OT/OCjGMEzObODOH5e2l9bkQ5FoV3fZIfFkag6KMUz+KLRLpGyxDsdsBdcZtXRJB4V2iYmcH2y0JOQd3H4TchUeMw5B5KUnqQ2R1xR4v8QO7dViTRxVikciQ0ObWQR63wHx7jsaoHtHucEI2/7h5Ja2Yz9WoP4e7VVi2wh6MOlyRHcyQR1elc5Egm14NZJGErkvSEU/N6e9vpKN9mve960MfFSbYZhceYK7NcjSPhSalPKMsueuW7jfN/kFGxwUY5gy2GKdjtkYQRvaRqygmG3Qvvd+6joNkWvrdcgsGmYcoUonGiTcrHgaQF0rR7QNvQewg2cptnD7YfKGNrMIXQ7eB4QvafwCt6yUea9UqDOUSyi2V4s1CO/saIj83vEew/QlE4Tsrxu0++YbeH5BUXDHlvr07wbLlTKU1mu7ZGPd8xkmX+xn9xc4KMasi9D+wyPWtVqsq7rLD5z9RsklVnBQjGHKQKE7Y7UJrUhgBJFDlHToeqjFyPa4uf6RQfQ9pGnpxGZmO7S0X8kZMksTOsOprx0RqN3UadAOTP8AX58l6DK0uWTlOtmhHZDYIVyg5h7Ab+S9X0hwsucR+t3qGEokhiDyDcKWF9thXYFZZjpdSTy3CLuXVwO39PcXuL/2Ia3XZmVdTT6zVFAM0M+4Cu1S7Uze1HB/UxlHDYaJAvVvhVr9ujYfyh7uXmrA2dZIbs9lDooxTDns0B58nlFuYOweriMgVD36I9xylblvmKng9ptHtGstA/P7EWeY+0MQuQnULnWciEDt5oBAOwP7v+BrtAQSbhnFG+ikEBVBFyYeXQFSs0p+6aSLCm1H0gfKXyEqiVxH0CE1JNplXUMlpQkA38l7P1F2YJaZR4PuuWKIwNQWrjMSp3ZVgLZzpGtfsdqSP+DXuSivtAdwUKwE6L3OvymzJgSRm0Dt0n1oH1B+QqeA6xt5RKLzBg6KMUxZCLh7RAHnwFhpK3MEkZuAbcdeAk1/y7mToq7vU1vyG3jSmgpdGU4yUNsK7vhyCw5uGhT0PdMVGAuZhb0WtmjXZ2fWh4QOAtjcnd5fyuapoJ+Z9mrdL2ibJLnsR88o9O87s2a26Le9l0JAP19s3lF+YJaZj0B7le1vWDaJR0CvoLd5RbmJmz6QRK7hjrm+gxkHuOP7PdpzQSZvntCeQzZxVGGYKAgiNwHbju0/DE1X8uI2vBrX4aAYw5TFEdqA7ZqcS5TlwKYPkpCZTnTDTLO6KhT0d5ybFdyg7eiyry9nkaVDzH4PtI1HEbj9lDmge8XY99P/lTT+xqbL0Obg4zrZwl29DejA2BL33P3pvLRcXY31rM6R1usb8LgGnG1vOvYvlZS2RTsg9oHyHSyMH47QfaUriadZoL0G3QFcsUBbJXGEO5+nFVKWsP+l9brCskE45jKV5/Pdo31/bz23wTApU8EdQz8QNum7IbII2HYsaBnFByQ4b+CgGMOUR19g7A7An9ADcrVAuzXCBYae4NbDfkP4DO3SagPb38fes+oLfibJ9PepPJxzjdCyF03g9kvr977Zo9s5ao+/yRmDmUINbVqWiVkPAu3A2C30Pbf1cP7N6Tx/or1C7D9YT0AM4BKKfVwKjB3g5zpV0Nefrrj5OJ2/9JWKjD9Mn+zrrz7sFJNEQFdyv4MDuEOR1uvaer3UPji2jX8H3nsqFhWAv+DPZ/ME/fvZ9ss7eJUYsy5i+1AOcFdp32EdPgGB9mKCpOCgGMOUiZmcd5U6eIY2tPaYPympoB8wBwB/eDjfUGKvlgHK21/J/j620dx4Oj+dvFWezrsmKrgZTqE2h7VRcMeV3PfUW4ID9G/13vF/z9CO9QP02FnNaOf+dI5mxjlyR6Dt1GPWiUB7bydABxAUpj2jN6fjDmgHIr6g7ay1Zc9LItcRdEgVE0ygSWm30DaySZoYSwU9zv8FnWVr8wYOiDHTMIExWkpxbhKlWZHyJ9qral/B/XUM0np90/P+Uu3ZhF5RsXa2p3+Nz6bB9GfHHsDvcPsPryxm1gj7D+NwRJh9Syfzz9gKMKtEYLlJtAnQMOfyGC/QxtUN+f9HnCP179CG8OF0nIJr/FY4T4xq6AnPPdwMMkD/ts0sra+zgftQ87WSaSwm28Ncgzvoa6QCtE2zSny0Sb+PgUuSpYMgcqzfZg83y+cJ63MMX8MkJvSNv3fQe3j8Bn3fKZydERJt7qHHvg3O4y895xoxZRR/j6wHkwYv0PdPA/f+uMV5f789zvZOl71o7q8a7qppG7PSYY2OXWormPLRa7wWXSjovrOFLp1rY+zuD+g+uMfZ7rYx43wN3c9oYMHwf2AbjZmHCeQ2aGdvP5/+PuCOm1P66xc4iWcKfbb1Uja3QvdcUC7U3lLssMwzySS0LQ113pt70ewjLeHOGwxD7sVUVxbLhc7bIN64Ixc6b6h+WBI12lWmVAQ99tBzf4Px1ZZOAz1fp4ldScBBMSYGt2gbW77YLHTenNlBD0Qvp78uB88D/AxSIZYAUydVTGd8Azd7XCBMfW7az5Wn8+7gPqg5MzAtBJFj9f09dF8x9+ET2Cnax5Dx1zwTzRhMV6SM4Q3rC1Duob93cuUYmCjsoRNUdmiX7brB2bk0hU/o+3ht9xhFwr2GT2Bnt43Jit1DXxc657k7/dGg2VDMfkxq4vEMY2OSKJ+gx82+/jrVNnmFnhupicevnXe05+hLPoMk2s/IZsH2lqAvkSAXBLrvxVvMs2F+Qd+LKc7XlnKWy4XOO4QkAwArRRA5lh2v4I7pt9ABOxlHnaAI6IBuckm9XD6RYdbBEdoIqqAzS2mpjLm8A/iGMCXxUlj6bGiILCLo4BN6LX1mIFMDPEQAtSToysyYAcsj3L7CJRQvY4+/39Bd1nYqn9AOp28A/gf6d1jjamkBLqPInDErCP+F9l5jU/jA2cZZe0AM4L0lhyJxHvdpScUpvAL4N7QDRXk4H8PYmISCb5g/T/yC7q//Agdw5yKJ7NOGHNLeF9ZpV8bEvhd9PDveoJ8dL0gzIMYwS8P+w/gohFk8MJqcVoo1yC+C+tN6rQK3LYkcun3a9s9rH/LYFtPPETrQscN5eX2N7lKIfXycziOhjWSJsAYWLXkU86GmoIOM9sqtECtmZIcePlBwv4/Pa3tA3DHRIK/IqbKBe/1kJD0MO7i/YcgxQCGtazGUI85lPDZwS9FucDmj0JRYPOI8Bh6Q1jNPRmzbZLrX1nsqiibpEcr+ShEFPdl8wbl/1Bhm75iy0qbEXS6E+L33gdophQbn/ZnMipwhGeRm39D96S8XZ6ZC3Gd0E6HNPiSRVQQdxtKc/u5xHjeH9leJ87iZS39NnYbIcuH2JNKYr41BBmpHBWrH0MB9dtSnvyErLd5xfnYo/6rNJpQNIQO1A4R79qgAbcwhtfGjgpvorRD3+WSC3obQusT8fczvYHyNodvv5B9///13bB0YhkkH45ztQgbUg2EYhmEYZgnMvhtdKCQySWOKp0J/hYUDOKjApAXPERkmDdiGYRiG8cT/A+e+uCrp6Z8nAAAAAElFTkSuQmCC') 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;
  }
}
@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: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  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.fs-navigation-open:after {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.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;
  }
}
/* 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 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;
  }
}
/* ==========================================================================
	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;
  }
}
/* 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;
}
.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;
}
/* ==========================================================================
	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_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNpdGUuY3NzIiwiY29tcG9uZW50cy9ub3JtYWxpemUtY3NzL25vcm1hbGl6ZS5jc3MiLCJjc3Mvc3JjL3NldHVwLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvdHlwZS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2Jhc2UubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9pY29ucy5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvaW1wb3J0cy9ncmlkLW1peGlucy5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvZ3JpZC5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvbGlnaHRib3gubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL2ltcG9ydHMvdXRpbHMubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL2NoZWNrYm94Lmxlc3MiLCJjb21wb25lbnRzL2Zvcm1zdG9uZS9zcmMvbGVzcy9kcm9wZG93bi5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvY2Fyb3VzZWwubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL3BhZ2luYXRpb24ubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL25hdmlnYXRpb24ubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL251bWJlci5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvcmFuZ2UubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL2JhY2tncm91bmQubGVzcyIsImNzcy9zcmMvcGx1Z2lucy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2J1dHRvbnMubGVzcyIsImNvbXBvbmVudHMvcGlrYWRheS9jc3MvcGlrYWRheS5jc3MiLCJjc3Mvc3JjL2ltcG9ydHMvZm9ybXMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9oZWFkZXIubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9mb290ZXIubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9tb2JpbGUtbmF2aWdhdGlvbi5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3NpZGViYXIubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9icmVhZGNydW1iLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvcGFnZS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy9jYXJvdXNlbF9ibG9jay5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvYmxvY2tzL25ld3NfYmxvY2subGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy9ldmVudF9ibG9jay5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvYmxvY2tzL2V2ZW50X2hlYWRsaW5lX2Jsb2NrLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvcHJvZmlsZV9ibG9jay5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvYmxvY2tzL3N0b3J5X2Jsb2NrLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvZmVhdHVyZWRfc3RvcnlfYmxvY2subGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90YWxsX2Jsb2NrLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvYWxlcnQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy9hbGVydF9zdGlja3kubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90ZXh0X2NhbGxvdXRfbGFyZ2UubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90ZXh0X2NhbGxvdXRfc21hbGwubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90ZXh0X2ltYWdlX2NhbGxvdXQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2Jsb2Nrcy90ZXh0X2ltYWdlX2NvbHVtbl9jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvdGV4dF9pbWFnZV9jb2x1bW5fbGFyZ2VfaGVhZGluZ19jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9ja3MvcGVyc3BlY3RpdmVfY2FsbG91dC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L2NvbnRlbnRfY29sdW1uZWRfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvY29sdW1uZWRfYmxvY2tzX3dpdGhfY2Fyb3VzZWxfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvdGV4dF9pbWFnZV9jYWxsb3V0c19yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy90ZXh0X2NhbGxvdXRzX2NvbHVtbmVkX2xhcmdlX3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L3RleHRfY2FsbG91dHNfY29sdW1uZWRfc21hbGxfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvdGV4dF9jYWxsb3V0c19jb2x1bW5lZF93aXRoX3NpZGViYXJfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvdGV4dF9pbWFnZV9jYWxsb3V0c19jb2x1bW5lZF9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy90ZXh0X2ltYWdlX2NhbGxvdXRzX2NvbHVtbmVkX2xhcmdlX2hlYWRpbmdfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvdGV4dF9pbWFnZV9jYWxsb3V0X3dpdGhfaGVhZGVyX3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L3N0b3J5X2NhbGxvdXRzX2NvbHVtbmVkX3dpdGhfc2lkZWJhcl9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy9zdGF0X2NhbGxvdXRzX2NvbHVtbmVkX3dpdGhfc2lkZWJhcl9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy9nYWxsZXJ5X2dyaWRfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvbGlua19saXN0X3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L21ham9yc19saXN0X3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L25ld3Nfd2l0aF9oZWFkbGluZXNfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvbmV3c193aXRoX2V2ZW50c19yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy9ldmVudF9jYXJvdXNlbF9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy9sYXJnZV9waG90b19jYXJvdXNlbF9yb3cubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy9jb250YWN0X3Jvdy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcm93L2luc3RhZ3JhbV9waG90b3Nfcm93Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvdGlwc19hbnN3ZXJzX2NhbGxvdXRzLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvbGlmZV9hZnRlcl9vd3VfY2Fyb3VzZWwubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jvdy9kZWFkbGluZXNfdGFiYmVkLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9yb3cvZmFxX2NhbGxvdXQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3NpZGViYXIvYWRtaXNzaW9uX3NpZGViYXJfbmF2aWdhdGlvbi5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvc2lkZWJhci9jYWxlbmRhcl9zaWRlYmFyX25hdmlnYXRpb24ubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3NpZGViYXIvZGVwYXJ0bWVudF9zaWRlYmFyX25hdmlnYXRpb24ubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3NpZGViYXIvbmV3c19zaWRlYmFyX25hdmlnYXRpb24ubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWhvbWUubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLW5ld3MubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWNhbGVuZGFyLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvcGFnZXMvcGFnZS1kaXJlY3RvcnkubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWdhdGV3YXkubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWFkbWlzc2lvbi5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3BhZ2VzL3BhZ2UtZmxleGlibGUtbGFuZGluZy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3BhZ2VzL3BhZ2UtY29ubmVjdGlvbnMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWdpdmluZy1jYW1wYWlnbi5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3BhZ2VzL3BhZ2Utc2VhcmNoLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvcHJpbnQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztHQUlHO0FBQ0g7O2dGQUVnRjtBQ1BoRiw0RUFBQTs7QUFFQTs7OztHQUlBOztBQUVBO0VBQ0Esd0JBQUEsQ0FBQSxPQUFBO0VBQ0EsMkJBQUEsQ0FBQSxPQUFBO0VBQ0EsK0JBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxVQUFBO0NBQ0E7O0FBRUE7Z0ZBQ0E7O0FBRUE7Ozs7O0dBS0E7O0FBRUE7Ozs7Ozs7Ozs7Ozs7RUFhQSxlQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBOzs7O0VBSUEsc0JBQUEsQ0FBQSxPQUFBO0VBQ0EseUJBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7Q0FDQTs7QUFFQTs7O0dBR0E7O0FBRUE7O0VBRUEsY0FBQTtDQUNBOztBQUVBO2dGQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsOEJBQUE7Q0FDQTs7QUFFQTs7O0dBR0E7O0FBRUE7O0VBRUEsV0FBQTtDQUNBOztBQUVBO2dGQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsMEJBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTs7RUFFQSxrQkFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsbUJBQUE7Q0FDQTs7QUFFQTs7O0dBR0E7O0FBRUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsZUFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBOztFQUVBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtDQUNBOztBQUVBO0VBQ0EsWUFBQTtDQUNBOztBQUVBO0VBQ0EsZ0JBQUE7Q0FDQTs7QUFFQTtnRkFDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLFVBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLGlCQUFBO0NBQ0E7O0FBRUE7Z0ZBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxpQkFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxlQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7Ozs7RUFJQSxrQ0FBQTtFQUNBLGVBQUE7Q0FDQTs7QUFFQTtnRkFDQTs7QUFFQTs7O0dBR0E7O0FBRUE7Ozs7O0dBS0E7O0FBRUE7Ozs7O0VBS0EsZUFBQSxDQUFBLE9BQUE7RUFDQSxjQUFBLENBQUEsT0FBQTtFQUNBLFVBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxrQkFBQTtDQUNBOztBQUVBOzs7OztHQUtBOztBQUVBOztFQUVBLHFCQUFBO0NBQ0E7O0FBRUE7Ozs7OztHQU1BOztBQUVBOzs7O0VBSUEsMkJBQUEsQ0FBQSxPQUFBO0VBQ0EsZ0JBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7O0VBRUEsZ0JBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTs7RUFFQSxVQUFBO0VBQ0EsV0FBQTtDQUNBOztBQUVBOzs7R0FHQTs7QUFFQTtFQUNBLG9CQUFBO0NBQ0E7O0FBRUE7Ozs7OztHQU1BOztBQUVBOztFQUVBLHVCQUFBLENBQUEsT0FBQTtFQUNBLFdBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7Ozs7R0FJQTs7QUFFQTs7RUFFQSxhQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBO0VBQ0EsOEJBQUEsQ0FBQSxPQUFBO0VBQ0Esd0JBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7Ozs7R0FJQTs7QUFFQTs7RUFFQSx5QkFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsMEJBQUE7RUFDQSxjQUFBO0VBQ0EsK0JBQUE7Q0FDQTs7QUFFQTs7O0dBR0E7O0FBRUE7RUFDQSxVQUFBLENBQUEsT0FBQTtFQUNBLFdBQUEsQ0FBQSxPQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxlQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBO0VBQ0Esa0JBQUE7Q0FDQTs7QUFFQTtnRkFDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7Q0FDQTs7QUFFQTs7RUFFQSxXQUFBO0NBQ0E7O0FEVUE7O2dGQUVnRjtBQUNoRjs7Z0ZBRWdGO0FBQ2hGOztnRkFFZ0Y7QUFDaEY7aUZBQ2lGO0FFOVNoRjtFQUNDLDZCQUFBO0VBQ0EseUJBQUE7Q0ZnVEQ7QUFDRDs7Ozs7O0lBTUk7QUUxTEg7Ozs7Ozs7Ozs7Ozs7O0VBQ0Msb0NBQUE7RUFDQSxtQ0FBQTtDRnlNRDtBRXBNQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtDRjBORjtBRXROQTtFQUNDLGtCQUFBO0NGd05EO0FFck5BO0VBQ0MscUJBQUE7Q0Z1TkQ7QUVwTkE7RUFDQyxvQkFBQTtDRnNORDtBQUNEO2lGQUNpRjtBRWpOaEY7RUFDQyxtQkFBQTtFQUNBLG9CQUFBO0NGbU5EO0FFaE5BO0VBQ0MsbUJBQUE7Q0ZrTkQ7QUUvTUE7RUFDQyxvQkFBQTtDRmlORDtBQUNEO2lGQUNpRjtBQUNqRjs7Z0ZBRWdGO0FBQ2hGOztnRkFFZ0Y7QUFDaEY7aUZBQ2lGO0FHcGVoRjtFQUdDLHNCQUFBO0NIb2VEO0FFNWFDOzs7Ozs7RUFUQSx3SUFBQTtDRjZiRDtBRzFlQztFQUNDLGVBQUE7Q0g0ZUY7QUd4ZUE7RUFDQyxtQkFBQTtDSDBlRDtBR3ZlQTtFQUNDLGtCQUFBO0NIeWVEO0FHdGVBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFFQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7Q0h1ZUQ7QUFDRDtpRkFDaUY7QUdqZWhGOzs7RUNRQyxpQkFBQTtFQUtBLG9CQUFBO0VEVEEsWUFBQTtFQUVBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7Q0htZUQ7QUdqZUM7RUErc0JGOzs7SUE5c0JHLHlCQUFBO0lBRUEsbUJBQUE7SUFDQSw2QkFBQTtHSHFlQTtDQUNGO0FHbmVDO0VBd3NCRjs7O0lBdnNCRyx5QkFBQTtJQUVBLG1CQUFBO0dIdWVBO0NBQ0Y7QUdyZUM7RUFrc0JGOzs7SUFqc0JHLDZCQUFBO0dIMGVBO0NBQ0Y7QUd2ZUE7RUF4R0MsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBMEdBLGVBQUE7Q0h5ZUQ7QUc3ZUE7OztFRFNDLGdCQUFBO0VBQ0Esa0JBQUE7RUNBQyxtQkFBQTtFQUVBLGdCQUFBO0VBQ0EsaUJBQUE7Q0h5ZUY7QUd2ZUU7Ozs7OztFRE5ELGdCQUFBO0VBQ0EsbUJBQUE7RUNTRSxlQUFBO0NINmVIO0FHMWVFOzs7RUFDQyxtQkFBQTtFQUNBLFlBQUE7RUFFQSxpQkFBQTtFQUNBLG1CQUFBO0NINmVIO0FHMWVFOzs7RUFDQyxTQUFBO0VBRUEsaUJBQUE7RUFFQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtDSDRlSDtBR3hlQztFQW1wQkY7OztJRHByQkUsZ0JBQUE7SUFDQSxnQkFBQTtHRitnQkM7Q0FDRjtBR3hlQztFQTJvQkY7OztJRHByQkUsZ0JBQUE7SUFDQSxtQkFBQTtHRnVoQkM7Q0FDRjtBR3ZlQTtFQUlFLFlBQUE7RUFFQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7Q0hxZUY7QUduZUU7RUF3bkJIO0lBdm5CSSxVQUFBO0dIc2VEO0NBQ0Y7QUdsZkE7RURsREMsZ0JBQUE7RUFDQSxvQkFBQTtFQ21FQyxtQkFBQTtFQUVBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLDBCQUFBO0NIb2VGO0FHMWZBO0VBbktDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLG1CQUFBO0VDNkVFLGVBQUE7RUFDQSxVQUFBO0NIc2VIO0FHbmdCQTtFRGxEQyxnQkFBQTtFQUNBLGdCQUFBO0VDb0ZFLGVBQUE7RUFDQSxVQUFBO0NIcWVIO0FHbGVFO0VENURELHdEQUFBO0VDK0RFLFdBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUVBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7Q0hpZUg7QUV2aUJDO0VBQ0MsMkNBQUE7Q0Z5aUJGO0FHaGVDO0VBMmtCRjtJQTFrQkcscUJBQUE7R0htZUE7RUd1R0g7SUF2a0JJLGFBQUE7SUFDQSw2QkFBQTtHSG1lRDtFR21HSDtJRHByQkUsZ0JBQUE7SUFDQSxrQkFBQTtHRm9sQkM7Q0FDRjtBR2hlQztFQThqQkY7SUEzakJJLDZCQUFBO0dIaWVEO0NBQ0Y7QUFDRDtpRkFDaUY7QUczZGhGOztFQUlDLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtDSDJkRDtBRXhjQzs7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0NGMmNGO0FHaGVFOzs7O0VBQ0MsWUFBQTtDSHFlSDtBR2xmQTs7OztFQW1CRSxVQUFBO0NIcWVGO0FHamVBO0VEekpDLGdCQUFBO0VBQ0Esb0JBQUE7RUMySkEsaUJBQUE7RUFDQSxvQkFBQTtDSG1lRDtBR2plQztFQUNDLFlBQUE7RUFDQSxtQkFBQTtDSG1lRjtBR2hlQztFQUNDLGlCQUFBO0NIa2VGO0FHOWRBO0VBQ0Msa0JBQUE7Q0hnZUQ7QUdqZUE7RUFJRSxtQkFBQTtFQUVBLGVBQUE7RUFDQSxpQkFBQTtDSCtkRjtBRzdkRTtFQW5TRCw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxnQkFBQTtFQ3FMRSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBRUEsZUFBQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0NIZ2VIO0FHMWRHO0VBQ0MsdUNBQUE7Q0g0ZEo7QUdyZEc7RUFDQyx1Q0FBQTtDSHVkSjtBR2hkRztFQUNDLHVDQUFBO0NIa2RKO0FHM2NHO0VBQ0MsdUNBQUE7Q0g2Y0o7QUduY0U7RUR2T0QsZ0JBQUE7RUFDQSxvQkFBQTtFQTRCQSw0REFBQTtFQzhNRSxZQUFBO0VBQ0EsYUFBQTtFQUVBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0NIb2NIO0FFdHBCQztFQUNDLDJDQUFBO0NGd3BCRjtBR3JkQTtFQWtCRyxrQ0FBQTtDSHNjSDtBR3hkQTtFQXVCRSxrQ0FBQTtDSG9jRjtBQUNEO2lGQUNpRjtBRzliaEY7RUNoU0MsaUJBQUE7RUFLQSxvQkFBQTtFRDhSQSxZQUFBO0VBQ0EsZ0JBQUE7Q0hnY0Q7QUdwY0E7RUFXRSw4QkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0NBQUE7Q0g0YkY7QUd6Y0E7O0VBc0JFLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7Q0h1YkY7QUdoZEE7O0VBOEJFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtDSHNiRjtBR2xiRztFQThZSjs7SUE3WUssbUJBQUE7R0hzYkY7Q0FDRjtBRzVkQTtFQTJDRSwwQkFBQTtDSG9iRjtBRzlhQTtFQUNDLGtCQUFBO0NIZ2JEO0FHOWFDO0VBOFhGO0lDbHRCRSxpQkFBQTtJQUtBLG9CQUFBO0lEa1ZDLFlBQUE7SUFFQSwrQkFBQTtJQUNBLGdDQUFBO0lBQ0EsbUJBQUE7SUFDQSw2Q0FBQTtHSGdiQTtFRzFESDtJQW5YSSxVQUFBO0lBQ0EsVUFBQTtHSGdiRDtFRzlESDtJQS9XSyxhQUFBO0dIZ2JGO0VHakVIOzs7Ozs7SUF0V08sb0JBQUE7R0grYUo7RUd6RUg7Ozs7OztJQWxXTyxlQUFBO0dIbWJKO0NBQ0Y7QUcvYU07RUE2VlA7Ozs7OztJQTVWUSxnQkFBQTtHSHViTDtDQUNGO0FHNWFNO0VBZ1ZQOzs7O0lBL1VRLGlCQUFBO0dIa2JMO0NBQ0Y7QUFDRDs7Z0ZBRWdGO0FHeGEvRTs7RUQ1TkMsb0NBQUE7RUFDQSxtQ0FBQTtFQ2pQQSxnRUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUR1RkEsZ0JBQUE7RUFDQSxvQkFBQTtFQ3NYQSxpQkFBQTtDSCthRDtBRzdhQzs7RUFDQyxtQ0FBQTtDSGdiRjtBRzdhQztFQXVURjs7SURwckJFLGdCQUFBO0lBQ0Esb0JBQUE7R0YreUJDO0NBQ0Y7QUdoYkM7RUFtVEY7O0lEcHJCRSxnQkFBQTtJQUNBLG1CQUFBO0dGc3pCQztDQUNGO0FHbmJDO0VBK1NGOztJRHByQkUsZ0JBQUE7SUFDQSxnQkFBQTtHRjZ6QkM7Q0FDRjtBR3RiQztFQTJTRjs7SURwckJFLGdCQUFBO0lBQ0Esa0JBQUE7R0ZvMEJDO0NBQ0Y7QUd4YkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFRHZQQyxvQ0FBQTtFQUNBLG1DQUFBO0VDalBBLGdFQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRHVGQSxnQkFBQTtFQUNBLGdCQUFBO0VDaVpBLGVBQUE7Q0hpZUQ7QUcvZEM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNDLG1DQUFBO0NIOGZGO0FHM2ZDO0VBNFJGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SURwckJFLGdCQUFBO0lBQ0EsbUJBQUE7R0YwN0JDO0NBQ0Y7QUdoaUJDO0VBd1JGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SURwckJFLGdCQUFBO0lBQ0Esb0JBQUE7R0ZtK0JDO0NBQ0Y7QUdwa0JBOzs7Ozs7RUFsaEJDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLGtCQUFBO0VDb2FBLGVBQUE7Q0g2a0JEO0FHM2tCQztFQTZRRjs7Ozs7O0lEcHJCRSxnQkFBQTtJQUNBLG1CQUFBO0dGMi9CQztDQUNGO0FHbGxCQztFQXlRRjs7Ozs7O0lEcHJCRSxnQkFBQTtJQUNBLG9CQUFBO0dGc2dDQztDQUNGO0FHemxCQztFQXFRRjs7Ozs7O0lEcHJCRSxnQkFBQTtJQUNBLGdCQUFBO0dGaWhDQztDQUNGO0FHL2xCQTs7Ozs7Ozs7Ozs7Ozs7O0VBcmlCQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxvQkFBQTtFQ3ViQSxlQUFBO0NIaW5CRDtBRy9tQkM7RUEwUEY7Ozs7Ozs7Ozs7Ozs7OztJRHByQkUsZ0JBQUE7SUFDQSxtQkFBQTtHRjJqQ0M7Q0FDRjtBRy9uQkM7RUFzUEY7Ozs7Ozs7Ozs7Ozs7OztJRHByQkUsZ0JBQUE7SUFDQSxrQkFBQTtHRitrQ0M7Q0FDRjtBRzlvQkE7O0VBcGpCQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxnQkFBQTtFQ3NjQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtDSG1wQkQ7QUdqcEJDOztFQUNDLG1DQUFBO0NIb3BCRjtBR2pwQkM7RUFxT0Y7O0lEcHJCRSxnQkFBQTtJQUNBLG9CQUFBO0dGcW1DQztDQUNGO0FHcHBCQztFQWlPRjs7SURwckJFLGdCQUFBO0lBQ0EsbUJBQUE7R0Y0bUNDO0NBQ0Y7QUd0cEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF6a0JDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLGdCQUFBO0VDMmRBLHVCQUFBO0VBQ0EsMEJBQUE7Q0h5c0JEO0FHdnNCQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0MsbUNBQUE7Q0htdUJGO0FHL3RCQTs7Ozs7Ozs7Ozs7OztFQXJsQkMsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0Esb0JBQUE7RUN1ZUEsc0JBQUE7RUFDQSwwQkFBQTtDSCt1QkQ7QUc1dUJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUQ1ZUMsZ0JBQUE7RUFDQSxvQkFBQTtFQzhlQSxlQUFBO0VBQ0EsbUJBQUE7Q0hxekJEO0FHbnpCQztFQWtNRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lEcHJCRSxnQkFBQTtJQUNBLG1CQUFBO0dGZzNDQztDQUNGO0FHMzNCQTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0MscUNBQUE7RUFDQSxlQUFBO0NIMjRCRDtBR3o0QkM7Ozs7Ozs7Ozs7Ozs7OztFQUNDLHNCQUFBO0NIeTVCRjtBR3I1QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUQ5U0MsbUJBQUE7RUFFQSxlQUFBO0VBQ0Esb0JBQUE7RUMrU0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7Q0h5NkJEO0FFeHRDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNDLFNBQUE7RUFDQSxVQUFBO0VBRUEsbUJBQUE7RUFFQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQkFBQTtFQUNBLGlDQUFBO0NGMHVDRjtBRXZ1Q0M7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDQywrQkFBQTtNQUFBLDJCQUFBO0NGMnZDRjtBRzc5QkM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDQyxlQUFBO0NIaS9CRjtBRzcrQkE7Ozs7RUFJQyxZQUFBO0NIKytCRDtBR3grQkU7Ozs7Ozs7Ozs7OztFQUNDLGNBQUE7Q0hxL0JIO0FHbC9CRTs7Ozs7Ozs7Ozs7O0VBQ0MsaUJBQUE7Q0grL0JIO0FHeGdDQTs7RUQ3WEMsb0NBQUE7RUFDQSxtQ0FBQTtFQ2pQQSxnRUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUR1RkEsZ0JBQUE7RUFDQSxvQkFBQTtFQ3NYQSxpQkFBQTtDSGdyQ0Q7QUc5cUNDOztFQUNDLG1DQUFBO0NIaXJDRjtBRzlxQ0M7RUF1VEY7O0lEcHJCRSxnQkFBQTtJQUNBLG9CQUFBO0dGZ2pEQztDQUNGO0FHanJDQztFQW1URjs7SURwckJFLGdCQUFBO0lBQ0EsbUJBQUE7R0Z1akRDO0NBQ0Y7QUdwckNDO0VBK1NGOztJRHByQkUsZ0JBQUE7SUFDQSxnQkFBQTtHRjhqREM7Q0FDRjtBR3ZyQ0M7RUEyU0Y7O0lEcHJCRSxnQkFBQTtJQUNBLGtCQUFBO0dGcWtEQztDQUNGO0FHbmpDQTs7RUQ3WEMsb0NBQUE7RUFDQSxtQ0FBQTtFQ2pQQSxnRUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUR1RkEsZ0JBQUE7RUFDQSxnQkFBQTtFQ2laQSxlQUFBO0NIZ3NDRDtBRzlyQ0M7O0VBQ0MsbUNBQUE7Q0hpc0NGO0FHOXJDQztFQTRSRjs7SURwckJFLGdCQUFBO0lBQ0EsbUJBQUE7R0YybERDO0NBQ0Y7QUdqc0NDO0VBd1JGOztJRHByQkUsZ0JBQUE7SUFDQSxvQkFBQTtHRmttREM7Q0FDRjtBRzVqQ0U7O0VBQ0MsZUFBQTtDSCtqQ0g7QUdwbENBOztFQXJvQkMsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0Esa0JBQUE7RUNvYUEsZUFBQTtDSDRzQ0Q7QUcxc0NDO0VBNlFGOztJRHByQkUsZ0JBQUE7SUFDQSxtQkFBQTtHRnNuREM7Q0FDRjtBRzdzQ0M7RUF5UUY7O0lEcHJCRSxnQkFBQTtJQUNBLG9CQUFBO0dGNm5EQztDQUNGO0FHaHRDQztFQXFRRjs7SURwckJFLGdCQUFBO0lBQ0EsZ0JBQUE7R0Zvb0RDO0NBQ0Y7QUdsbkNBOztFQXJvQkMsNkRBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEK0dBLGdCQUFBO0VBQ0Esb0JBQUE7RUN1YkEsZUFBQTtDSHV0Q0Q7QUdydENDO0VBMFBGOztJRHByQkUsZ0JBQUE7SUFDQSxtQkFBQTtHRm9wREM7Q0FDRjtBR3h0Q0M7RUFzUEY7O0lEcHJCRSxnQkFBQTtJQUNBLGtCQUFBO0dGMnBEQztDQUNGO0FHem9DQTs7RUFyb0JDLDZEQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRCtHQSxnQkFBQTtFQUNBLGdCQUFBO0VDc2NBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0NIK3RDRDtBRzd0Q0M7O0VBQ0MsbUNBQUE7Q0hndUNGO0FHN3RDQztFQXFPRjs7SURwckJFLGdCQUFBO0lBQ0Esb0JBQUE7R0ZpckRDO0NBQ0Y7QUdodUNDO0VBaU9GOztJRHByQkUsZ0JBQUE7SUFDQSxtQkFBQTtHRndyREM7Q0FDRjtBR3RxQ0E7O0VBcm9CQyw2REFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUQrR0EsZ0JBQUE7RUFDQSxnQkFBQTtFQzJkQSx1QkFBQTtFQUNBLDBCQUFBO0NIdXVDRDtBR3J1Q0M7O0VBQ0MsbUNBQUE7Q0h3dUNGO0FHcHJDQTs7RUNsakJDLGlCQUFBO0VBS0Esb0JBQUE7Q0pzdUREO0FHeG9DRTs7RURya0JELGdCQUFBO0VBQ0Esb0JBQUE7RUN1a0JFLGNBQUE7Q0gyb0NIO0FHem9DRztFQTBHSjs7SURwckJFLGdCQUFBO0lBQ0Esb0JBQUE7R0Z3dERDO0NBQ0Y7QUczb0NFOztFQUNDLGNBQUE7Q0g4b0NIO0FHMXNDQTs7OztFQXNFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFFQSxpQkFBQTtFQUNBLG9CQUFBO0NIeW9DRjtBR250Q0E7O0VBOEVFLGdCQUFBO0NIeW9DRjtBR3Z0Q0E7O0VBa0ZFLGVBQUE7RUFFQSxnQkFBQTtDSHdvQ0Y7QUc1dENBOztFQXlGRyxxQkFBQTtFQUNBLHVCQUFBO0NIdW9DSDtBRWhqREM7O0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFFQSw0QkFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtDRmtqREY7QUcvb0NHOztFQUNDLGlCQUFBO0NIa3BDSjtBRzFvQ0U7Ozs7RUFDQyxpQkFBQTtDSCtvQ0g7QUdydkNBOzs7O0VBMEdHLGlCQUFBO0VBQ0Esb0JBQUE7Q0hpcENIO0FHOW9DRTs7Ozs7Ozs7RUFFQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0NIc3BDSDtBR3BwQ0c7RUE0Q0o7Ozs7Ozs7O0lBM0NLLGlCQUFBO0dIOHBDRjtDQUNGO0FHNXBDRztFQXdDSjs7Ozs7Ozs7SUF2Q0ssaUJBQUE7R0hzcUNGO0NBQ0Y7QUdwcUNHO0VBb0NKOzs7Ozs7OztJQW5DSyxpQkFBQTtHSDhxQ0Y7Q0FDRjtBRzNxQ0U7RUErQkg7Ozs7SUE5QkksWUFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtHSGlyQ0Q7Q0FDRjtBR3R6Q0E7O0VDaFBDLFlBQUE7Q0owaUREO0FHL3FDRTtFQXFCSDs7SUFwQkksbUJBQUE7R0htckNEO0NBQ0Y7QUdoMENBOztFQ2hQQyxZQUFBO0NKb2pERDtBR2pyQ0U7RUFhSDs7SUFaSSxvQkFBQTtHSHFyQ0Q7Q0FDRjtBR25yQ0U7RUFTSDs7SUFSSSxnQkFBQTtHSHVyQ0Q7Q0FDRjtBR2gxQ0E7O0VBNkpFLDBCQUFBO0NIdXJDRjtBQUNEOztnRkFFZ0Y7QUs3OUQvRTtFSCtJQyxtREFBQTtFRzVJQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7Q0w4OUREO0FFbDFEQztFQUNDLDJDQUFBO0NGbzFERjtBSzk5REE7RUQyWkMseUJBQUE7RUFDQSxtQkFBQTtDSnNrREQ7QUt6OURDOztFSDhIQSxtREFBQTtFRzNIQyxZQUFBO0VBQ0Esc0JBQUE7Q0wyOURGO0FFLzFEQzs7RUFDQywyQ0FBQTtDRmsyREY7QUt6OURDO0VIb0hBLG1EQUFBO0VHakhDLFlBQUE7RUFDQSxzQkFBQTtDTDA5REY7QUV4MkRDO0VBQ0MsMkNBQUE7Q0YwMkRGO0FLdjlEQztFQUNDLG1CQUFBO0NMeTlERjtBS245REM7RUFDQyxrQkFBQTtDTHE5REY7QUtqOURBO0VBQ0MsbUJBQUE7RUFFQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7Q0xrOUREO0FLaDlEQzs7RUhzRkEsbURBQUE7RUdsRkMsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBRUEsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NMZzlERjtBRXA0REM7O0VBQ0MsMkNBQUE7Q0Z1NERGO0FLaDlEQTtFSGNDLFlBQUE7RUFDQSxhQUFBO0NGcThERDtBS2g5REE7RUhVQyxZQUFBO0VBQ0EsYUFBQTtDRnk4REQ7QUtoOURBO0VITUMsWUFBQTtFQUNBLGFBQUE7Q0Y2OEREO0FLaDlEQTtFSEVDLFlBQUE7RUFDQSxhQUFBO0NGaTlERDtBQUNEOztnRkFFZ0Y7QUFDaEY7aUZBQ2lGO0FBQ2pGLFVBQVU7QUszOERUO0VIYkMsWUFBQTtFQUNBLGFBQUE7RUdlQSw4QkFBQTtDTDY4REQ7QUFDRCxZQUFZO0FLeDhEWDtFSHRCQyxZQUFBO0VBQ0EsYUFBQTtFR3dCQSw4QkFBQTtDTDA4REQ7QUt2OERBO0VINUJDLFlBQUE7RUFDQSxhQUFBO0VHOEJBLGtDQUFBO0NMeThERDtBS3Q4REE7RUhsQ0MsWUFBQTtFQUNBLGFBQUE7RUdvQ0Esa0NBQUE7Q0x3OEREO0FLcjhEQTtFSHhDQyxZQUFBO0VBQ0EsYUFBQTtFRzBDQSxrQ0FBQTtDTHU4REQ7QUFDRCxZQUFZO0FLbDhEWDtFSGpEQyxZQUFBO0VBQ0EsYUFBQTtFR21EQSw4QkFBQTtDTG84REQ7QUtqOERBO0VIdkRDLFlBQUE7RUFDQSxhQUFBO0VHeURBLGtDQUFBO0NMbThERDtBS2g4REE7RUg3REMsWUFBQTtFQUNBLGFBQUE7RUcrREEsa0NBQUE7Q0xrOEREO0FLLzdEQTtFSG5FQyxZQUFBO0VBQ0EsYUFBQTtFR3FFQSxrQ0FBQTtDTGk4REQ7QUFDRCxVQUFVO0FLNTdEVDtFSDVFQyxZQUFBO0VBQ0EsYUFBQTtFRzhFQSw4QkFBQTtDTDg3REQ7QUszN0RBO0VIbEZDLFlBQUE7RUFDQSxhQUFBO0VHb0ZBLGtDQUFBO0NMNjdERDtBSzE3REE7RUh4RkMsWUFBQTtFQUNBLGFBQUE7RUcwRkEsa0NBQUE7Q0w0N0REO0FLejdEQTtFSDlGQyxZQUFBO0VBQ0EsYUFBQTtFR2dHQSxrQ0FBQTtDTDI3REQ7QUFDRCxVQUFVO0FLdDdEVDtFSHZHQyxZQUFBO0VBQ0EsYUFBQTtFR3lHQSw4QkFBQTtDTHc3REQ7QUtyN0RBO0VIN0dDLFlBQUE7RUFDQSxhQUFBO0VHK0dBLGtDQUFBO0NMdTdERDtBS3A3REE7RUhuSEMsWUFBQTtFQUNBLGFBQUE7RUdxSEEsa0NBQUE7Q0xzN0REO0FLbjdEQTtFSHpIQyxZQUFBO0VBQ0EsYUFBQTtFRzJIQSxrQ0FBQTtDTHE3REQ7QUFDRCxhQUFhO0FLaDdEWjtFSGxJQyxZQUFBO0VBQ0EsYUFBQTtFR29JQSw4QkFBQTtDTGs3REQ7QUsvNkRBO0VIeElDLFlBQUE7RUFDQSxhQUFBO0VHMElBLGtDQUFBO0NMaTdERDtBSzk2REE7RUg5SUMsWUFBQTtFQUNBLGFBQUE7RUdnSkEsa0NBQUE7Q0xnN0REO0FLNzZEQTtFSHBKQyxZQUFBO0VBQ0EsYUFBQTtFR3NKQSxrQ0FBQTtDTCs2REQ7QUFDRCxXQUFXO0FLMTZEVjtFSDdKQyxZQUFBO0VBQ0EsYUFBQTtFRytKQSw4QkFBQTtDTDQ2REQ7QUt6NkRBO0VIbktDLFlBQUE7RUFDQSxhQUFBO0VHcUtBLGtDQUFBO0NMMjZERDtBS3g2REE7RUh6S0MsWUFBQTtFQUNBLGFBQUE7RUcyS0Esa0NBQUE7Q0wwNkREO0FLdjZEQTtFSC9LQyxZQUFBO0VBQ0EsYUFBQTtFR2lMQSxrQ0FBQTtDTHk2REQ7QUFDRCxjQUFjO0FLcjZEYjtFSHZMQyxZQUFBO0VBQ0EsYUFBQTtFR3lMQSw4QkFBQTtDTHU2REQ7QUtwNkRBO0VIN0xDLFlBQUE7RUFDQSxhQUFBO0VHK0xBLGtDQUFBO0NMczZERDtBS242REE7RUhuTUMsWUFBQTtFQUNBLGFBQUE7RUdxTUEsa0NBQUE7Q0xxNkREO0FLbDZEQTtFSHpNQyxZQUFBO0VBQ0EsYUFBQTtFRzJNQSxrQ0FBQTtDTG82REQ7QUFDRCxTQUFTO0FLaDZEUjtFSGpOQyxZQUFBO0VBQ0EsYUFBQTtFR21OQSw4QkFBQTtDTGs2REQ7QUsvNURBO0VIdk5DLFlBQUE7RUFDQSxhQUFBO0VHeU5BLGtDQUFBO0NMaTZERDtBSzk1REE7RUg3TkMsWUFBQTtFQUNBLGFBQUE7RUcrTkEsa0NBQUE7Q0xnNkREO0FLNzVEQTtFSG5PQyxZQUFBO0VBQ0EsYUFBQTtFR3FPQSxrQ0FBQTtDTCs1REQ7QUFDRDtpRkFDaUY7QUsxNURoRjs7RUg3T0MsWUFBQTtFQUNBLGFBQUE7RUcrT0EsOEJBQUE7Q0w2NUREO0FLMTVEQTs7RUhuUEMsWUFBQTtFQUNBLGFBQUE7RUdxUEEsOEJBQUE7Q0w2NUREO0FLMTVEQTs7RUh6UEMsWUFBQTtFQUNBLGFBQUE7RUcyUEEsOEJBQUE7Q0w2NUREO0FLMTVEQTtFSC9QQyxZQUFBO0VBQ0EsYUFBQTtFR2lRQSw4QkFBQTtDTDQ1REQ7QUt6NURBO0VIclFDLFlBQUE7RUFDQSxhQUFBO0VHdVFBLGtDQUFBO0NMMjVERDtBS3g1REE7RUgzUUMsWUFBQTtFQUNBLGFBQUE7RUc2UUEsa0NBQUE7Q0wwNUREO0FLdjVEQTtFSGpSQyxZQUFBO0VBQ0EsYUFBQTtFR21SQSxrQ0FBQTtDTHk1REQ7QUFDRDtpRkFDaUY7QUtwNURoRjtFSDNSQyxZQUFBO0VBQ0EsYUFBQTtFRzZSQSxrQ0FB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QU96aEdDO0VENkVBLG9CQUFBO0NOKzhGRDtBTzVoR0M7RURpSkEsMEJBQUE7Q044NEZEO0FPL2hHQztFRGlKQSwwQkFBQTtDTmk1RkQ7QU9saUdDO0VEaUpBLHFCQUFBO0NObzVGRDtBT3JpR0M7RURpSkEsMEJBQUE7Q051NUZEO0FNNzZGRztFQTlDRixXQUFBO0NOODlGRDtBTTc2Rkc7RUFqREYsV0FBQTtDTmkrRkQ7QU03NkZHO0VBcERGLG9CQUFBO0NObytGRDtBTTc2Rkc7RUF2REYsV0FBQTtDTnUrRkQ7QU03NkZHO0VBMURGLFlBQUE7Q04wK0ZEO0FNajRGRztFQXJDRixpQkFBQTtDTnk2RkQ7QU1qNEZHO0VBeENGLGlCQUFBO0NONDZGRDtBTWo0Rkc7RUEzQ0YsMEJBQUE7Q04rNkZEO0FNajRGRztFQTlDRixpQkFBQTtDTms3RkQ7QU9ua0dDO0VEcU9DLGNBQUE7Q05pMkZGO0FPM2hHRztFQXlNRjtJRHZLQSxjQUFBO0dONi9GQztFT3QxRkQ7SUR2S0Esb0JBQUE7R05nZ0dDO0VPejFGRDtJRHZLQSxvQkFBQTtHTm1nR0M7RU81MUZEO0lEbkdBLHFCQUFBO0dOazhGQztFTy8xRkQ7SURuR0EsMEJBQUE7R05xOEZDO0VNMy9GQztJQWRGLG9CQUFBO0dONGdHQztFTTkvRkM7SUFkRixvQkFBQTtHTitnR0M7RU1qZ0dDO0lBZEYsWUFBQTtHTmtoR0M7RU1uOEZDO0lBWEYsMEJBQUE7R05pOUZDO0VNdDhGQztJQVhGLDBCQUFBO0dObzlGQztFT2ozRkQ7SUR2S0Esb0JBQUE7R04yaEdDO0VPcDNGRDtJRHZLQSxvQkFBQTtHTjhoR0M7RU92M0ZEO0lEdktBLGNBQUE7R05paUdDO0VPMTNGRDtJRHZLQSxvQkFBQTtHTm9pR0M7RU83M0ZEO0lEdktBLG9CQUFBO0dOdWlHQztFT2g0RkQ7SURuR0EsMEJBQUE7R05zK0ZDO0VPbjRGRDtJRG5HQSwwQkFBQTtHTnkrRkM7RU90NEZEO0lEbkdBLHFCQUFBO0dONCtGQztFT3o0RkQ7SURuR0EsMEJBQUE7R04rK0ZDO0VNcmdHQztJQTlDRixXQUFBO0dOc2pHQztFTXJnR0M7SUFqREYsV0FBQTtHTnlqR0M7RU1yZ0dDO0lBcERGLG9CQUFBO0dONGpHQztFTXJnR0M7SUF2REYsV0FBQTtHTitqR0M7RU1yZ0dDO0lBMURGLFlBQUE7R05ra0dDO0VNejlGQztJQXJDRixpQkFBQTtHTmlnR0M7RU16OUZDO0lBeENGLGlCQUFBO0dOb2dHQztFTXo5RkM7SUEzQ0YsMEJBQUE7R051Z0dDO0VNejlGQztJQTlDRixpQkFBQTtHTjBnR0M7RU92NkZEO0lEZkMsY0FBQTtHTnk3RkE7Q0FDRjtBTy9tR0c7RUFvTUY7SUR2S0EsY0FBQTtHTnNsR0M7RU8vNkZEO0lEdktBLG9CQUFBO0dOeWxHQztFT2w3RkQ7SUR2S0Esb0JBQUE7R040bEdDO0VPcjdGRDtJRG5HQSxxQkFBQTtHTjJoR0M7RU94N0ZEO0lEbkdBLDBCQUFBO0dOOGhHQztFTXBsR0M7SUFkRixvQkFBQTtHTnFtR0M7RU12bEdDO0lBZEYsb0JBQUE7R053bUdDO0VNMWxHQztJQWRGLFlBQUE7R04ybUdDO0VNNWhHQztJQVhGLDBCQUFBO0dOMGlHQztFTS9oR0M7SUFYRiwwQkFBQTtHTjZpR0M7RU8xOEZEO0lEdktBLG9CQUFBO0dOb25HQztFTzc4RkQ7SUR2S0Esb0JBQUE7R051bkdDO0VPaDlGRDtJRHZLQSxjQUFBO0dOMG5HQztFT245RkQ7SUR2S0Esb0JBQUE7R042bkdDO0VPdDlGRDtJRHZLQSxvQkFBQTtHTmdvR0M7RU96OUZEO0lEbkdBLDBCQUFBO0dOK2pHQztFTzU5RkQ7SURuR0EsMEJBQUE7R05ra0dDO0VPLzlGRDtJRG5HQSxxQkFBQTtHTnFrR0M7RU9sK0ZEO0lEbkdBLDBCQUFBO0dOd2tHQztFTTlsR0M7SUE5Q0YsV0FBQTtHTitvR0M7RU05bEdDO0lBakRGLFdBQUE7R05rcEdDO0VNOWxHQztJQXBERixvQkFBQTtHTnFwR0M7RU05bEdDO0lBdkRGLFdBQUE7R053cEdDO0VNOWxHQztJQTFERixZQUFBO0dOMnBHQztFTWxqR0M7SUFyQ0YsaUJBQUE7R04wbEdDO0VNbGpHQztJQXhDRixpQkFBQTtHTjZsR0M7RU1sakdDO0lBM0NGLDBCQUFBO0dOZ21HQztFTWxqR0M7SUE5Q0YsaUJBQUE7R05tbUdDO0VPaGdHRDtJRGZDLGNBQUE7R05raEdBO0NBQ0Y7QU9uc0dHO0VBK0xGO0lEdktBLG9CQUFBO0dOK3FHQztFT3hnR0Q7SUR2S0EsY0FBQTtHTmtyR0M7RU8zZ0dEO0lEdktBLG9CQUFBO0dOcXJHQztFTzlnR0Q7SUR2S0Esb0JBQUE7R053ckdDO0VPamhHRDtJRHZLQSxjQUFBO0dOMnJHQztFT3BoR0Q7SUR2S0Esb0JBQUE7R044ckdDO0VPdmhHRDtJRG5HQSwwQkFBQTtHTjZuR0M7RU8xaEdEO0lEbkdBLHFCQUFBO0dOZ29HQztFTzdoR0Q7SURuR0EsMEJBQUE7R05tb0dDO0VPaGlHRDtJRG5HQSwwQkFBQTtHTnNvR0M7RU9uaUdEO0lEbkdBLHFCQUFBO0dOeW9HQztFTS9yR0M7SUFkRixvQkFBQTtHTmd0R0M7RU1sc0dDO0lBZEYsb0JBQUE7R05tdEdDO0VNcnNHQztJQWRGLFdBQUE7R05zdEdDO0VNeHNHQztJQWRGLG9CQUFBO0dOeXRHQztFTTNzR0M7SUFkRixvQkFBQTtHTjR0R0M7RU05c0dDO0lBZEYsWUFBQTtHTit0R0M7RU1ocEdDO0lBWEYsMEJBQUE7R044cEdDO0VNbnBHQztJQVhGLDBCQUFBO0dOaXFHQztFTXRwR0M7SUFYRixpQkFBQTtHTm9xR0M7RU16cEdDO0lBWEYsMEJBQUE7R051cUdDO0VNNXBHQztJQVhGLDBCQUFBO0dOMHFHQztFT3ZrR0Q7SUR2S0Esb0JBQUE7R05pdkdDO0VPMWtHRDtJRHZLQSxvQkFBQTtHTm92R0M7RU83a0dEO0lEdktBLGNBQUE7R051dkdDO0VPaGxHRDtJRHZLQSxvQkFBQTtHTjB2R0M7RU9ubEdEO0lEdktBLG9CQUFBO0dONnZHQztFT3RsR0Q7SURuR0EsMEJBQUE7R040ckdDO0VPemxHRDtJRG5HQSwwQkFBQTtHTityR0M7RU81bEdEO0lEbkdBLHFCQUFBO0dOa3NHQztFTy9sR0Q7SURuR0EsMEJBQUE7R05xc0dDO0VNM3RHQztJQTlDRixXQUFBO0dONHdHQztFTTN0R0M7SUFqREYsV0FBQTtHTit3R0M7RU0zdEdDO0lBcERGLG9CQUFBO0dOa3hHQztFTTN0R0M7SUF2REYsV0FBQTtHTnF4R0M7RU0zdEdDO0lBMURGLFlBQUE7R053eEdDO0VNL3FHQztJQXJDRixpQkFBQTtHTnV0R0M7RU0vcUdDO0lBeENGLGlCQUFBO0dOMHRHQztFTS9xR0M7SUEzQ0YsMEJBQUE7R042dEdDO0VNL3FHQztJQTlDRixpQkFBQTtHTmd1R0M7RU83bkdEO0lEZkMsY0FBQTtHTitvR0E7Q0FDRjtBTzN6R0c7RUEwTEY7SUR2S0EsYUFBQTtHTjR5R0M7RU9yb0dEO0lEdktBLG9CQUFBO0dOK3lHQztFT3hvR0Q7SUR2S0Esb0JBQUE7R05rekdDO0VPM29HRDtJRHZLQSxjQUFBO0dOcXpHQztFTzlvR0Q7SUR2S0Esb0JBQUE7R053ekdDO0VPanBHRDtJRHZLQSxvQkFBQTtHTjJ6R0M7RU9wcEdEO0lEdktBLGNBQUE7R044ekdDO0VPdnBHRDtJRHZLQSxvQkFBQTtHTmkwR0M7RU8xcEdEO0lEdktBLG9CQUFBO0dObzBHQztFTzdwR0Q7SUR2S0EsY0FBQTtHTnUwR0M7RU9ocUdEO0lEdktBLG9CQUFBO0dOMDBHQztFT25xR0Q7SUR2S0Esb0JBQUE7R042MEdDO0VPdHFHRDtJRG5HQSxvQkFBQTtHTjR3R0M7RU96cUdEO0lEbkdBLDBCQUFBO0dOK3dHQztFTzVxR0Q7SURuR0EsMEJBQUE7R05reEdDO0VPL3FHRDtJRG5HQSxxQkFBQTtHTnF4R0M7RU9sckdEO0lEbkdBLDBCQUFBO0dOd3hHQztFT3JyR0Q7SURuR0EsMEJBQUE7R04yeEdDO0VPeHJHRDtJRG5HQSxxQkFBQTtHTjh4R0M7RU8zckdEO0lEbkdBLDBCQUFBO0dOaXlHQztFTzlyR0Q7SURuR0EsMEJBQUE7R05veUdDO0VPanNHRDtJRG5HQSxxQkFBQTtHTnV5R0M7RU9wc0dEO0lEbkdBLDBCQUFBO0dOMHlHQztFTWgyR0M7SUFkRixtQkFBQTtHTmkzR0M7RU1uMkdDO0lBZEYsb0JBQUE7R05vM0dDO0VNdDJHQztJQWRGLFdBQUE7R051M0dDO0VNejJHQztJQWRGLG9CQUFBO0dOMDNHQztFTTUyR0M7SUFkRixvQkFBQTtHTjYzR0M7RU0vMkdDO0lBZEYsV0FBQTtHTmc0R0M7RU1sM0dDO0lBZEYsb0JBQUE7R05tNEdDO0VNcjNHQztJQWRGLG9CQUFBO0dOczRHQztFTXgzR0M7SUFkRixXQUFBO0dOeTRHQztFTTMzR0M7SUFkRixvQkFBQTtHTjQ0R0M7RU05M0dDO0lBZEYsb0JBQUE7R04rNEdDO0VNajRHQztJQWRGLFlBQUE7R05rNUdDO0VNbjBHQztJQVhGLHlCQUFBO0dOaTFHQztFTXQwR0M7SUFYRiwwQkFBQTtHTm8xR0M7RU16MEdDO0lBWEYsaUJBQUE7R051MUdDO0VNNTBHQztJQVhGLDBCQUFBO0dOMDFHQztFTS8wR0M7SUFYRiwwQkFBQTtHTjYxR0M7RU1sMUdDO0lBWEYsaUJBQUE7R05nMkdDO0VNcjFHQztJQVhGLDBCQUFBO0dObTJHQztFTXgxR0M7SUFYRiwwQkFBQTtHTnMyR0M7RU0zMUdDO0lBWEYsaUJBQUE7R055MkdDO0VNOTFHQztJQVhGLDBCQUFBO0dONDJHQztFTWoyR0M7SUFYRiwwQkFBQTtHTisyR0M7RU81d0dEO0lEdktBLG9CQUFBO0dOczdHQztFTy93R0Q7SUR2S0Esb0JBQUE7R055N0dDO0VPbHhHRDtJRHZLQSxjQUFBO0dONDdHQztFT3J4R0Q7SUR2S0Esb0JBQUE7R04rN0dDO0VPeHhHRDtJRHZLQSxvQkFBQTtHTms4R0M7RU8zeEdEO0lEbkdBLDBCQUFBO0dOaTRHQztFTzl4R0Q7SURuR0EsMEJBQUE7R05vNEdDO0VPanlHRDtJRG5HQSxxQkFBQTtHTnU0R0M7RU9weUdEO0lEbkdBLDBCQUFBO0dOMDRHQztFTWg2R0M7SUE5Q0YsV0FBQTtHTmk5R0M7RU1oNkdDO0lBakRGLFdBQUE7R05vOUdDO0VNaDZHQztJQXBERixvQkFBQTtHTnU5R0M7RU1oNkdDO0lBdkRGLFdBQUE7R04wOUdDO0VNaDZHQztJQTFERixZQUFBO0dONjlHQztFTXAzR0M7SUFyQ0YsaUJBQUE7R040NUdDO0VNcDNHQztJQXhDRixpQkFBQTtHTis1R0M7RU1wM0dDO0lBM0NGLDBCQUFBO0dOazZHQztFTXAzR0M7SUE5Q0YsaUJBQUE7R05xNkdDO0VPbDBHRDtJRGZDLGNBQUE7R05vMUdBO0NBQ0Y7QU8zL0dHO0VBcUxGO0lEdktBLGFBQUE7R05pL0dDO0VPMTBHRDtJRHZLQSxvQkFBQTtHTm8vR0M7RU83MEdEO0lEdktBLG9CQUFBO0dOdS9HQztFT2gxR0Q7SUR2S0EsY0FBQTtHTjAvR0M7RU9uMUdEO0lEdktBLG9CQUFBO0dONi9HQztFT3QxR0Q7SUR2S0Esb0JBQUE7R05nZ0hDO0VPejFHRDtJRHZLQSxjQUFBO0dObWdIQztFTzUxR0Q7SUR2S0Esb0JBQUE7R05zZ0hDO0VPLzFHRDtJRHZLQSxvQkFBQTtHTnlnSEM7RU9sMkdEO0lEdktBLGNBQUE7R040Z0hDO0VPcjJHRDtJRHZLQSxvQkFBQTtHTitnSEM7RU94MkdEO0lEdktBLG9CQUFBO0dOa2hIQztFTzMyR0Q7SURuR0Esb0JBQUE7R05pOUdDO0VPOTJHRDtJRG5HQSwwQkFBQTtHTm85R0M7RU9qM0dEO0lEbkdBLDBCQUFBO0dOdTlHQztFT3AzR0Q7SURuR0EscUJBQUE7R04wOUdDO0VPdjNHRDtJRG5HQSwwQkFBQTtHTjY5R0M7RU8xM0dEO0lEbkdBLDBCQUFBO0dOZytHQztFTzczR0Q7SURuR0EscUJBQUE7R05tK0dDO0VPaDRHRDtJRG5HQSwwQkFBQTtHTnMrR0M7RU9uNEdEO0lEbkdBLDBCQUFBO0dOeStHQztFT3Q0R0Q7SURuR0EscUJBQUE7R040K0dDO0VPejRHRDtJRG5HQSwwQkFBQTtHTisrR0M7RU1yaUhDO0lBZEYsbUJBQUE7R05zakhDO0VNeGlIQztJQWRGLG9CQUFBO0dOeWpIQztFTTNpSEM7SUFkRixXQUFBO0dONGpIQztFTTlpSEM7SUFkRixvQkFBQTtHTitqSEM7RU1qakhDO0lBZEYsb0JBQUE7R05ra0hDO0VNcGpIQztJQWRGLFdBQUE7R05xa0hDO0VNdmpIQztJQWRGLG9CQUFBO0dOd2tIQztFTTFqSEM7SUFkRixvQkFBQTtHTjJrSEM7RU03akhDO0lBZEYsV0FBQTtHTjhrSEM7RU1oa0hDO0lBZEYsb0JBQUE7R05pbEhDO0VNbmtIQztJQWRGLG9CQUFBO0dOb2xIQztFTXRrSEM7SUFkRixZQUFBO0dOdWxIQztFTXhnSEM7SUFYRix5QkFBQTtHTnNoSEM7RU0zZ0hDO0lBWEYsMEJBQUE7R055aEhDO0VNOWdIQztJQVhGLGlCQUFBO0dONGhIQztFTWpoSEM7SUFYRiwwQkFBQTtHTitoSEM7RU1waEhDO0lBWEYsMEJBQUE7R05raUhDO0VNdmhIQztJQVhGLGlCQUFBO0dOcWlIQztFTTFoSEM7SUFYRiwwQkFBQTtHTndpSEM7RU03aEhDO0lBWEYsMEJBQUE7R04yaUhDO0VNaGlIQztJQVhGLGlCQUFBO0dOOGlIQztFTW5pSEM7SUFYRiwwQkFBQTtHTmlqSEM7RU10aUhDO0lBWEYsMEJBQUE7R05vakhDO0VPajlHRDtJRHZLQSxvQkFBQTtHTjJuSEM7RU9wOUdEO0lEdktBLG9CQUFBO0dOOG5IQztFT3Y5R0Q7SUR2S0EsY0FBQTtHTmlvSEM7RU8xOUdEO0lEdktBLG9CQUFBO0dOb29IQztFTzc5R0Q7SUR2S0Esb0JBQUE7R051b0hDO0VPaCtHRDtJRG5HQSwwQkFBQTtHTnNrSEM7RU9uK0dEO0lEbkdBLDBCQUFBO0dOeWtIQztFT3QrR0Q7SURuR0EscUJBQUE7R040a0hDO0VPeitHRDtJRG5HQSwwQkFBQTtHTitrSEM7RU1ybUhDO0lBOUNGLFdBQUE7R05zcEhDO0VNcm1IQztJQWpERixXQUFBO0dOeXBIQztFTXJtSEM7SUFwREYsb0JBQUE7R040cEhDO0VNcm1IQztJQXZERixXQUFBO0dOK3BIQztFTXJtSEM7SUExREYsWUFBQTtHTmtxSEM7RU16akhDO0lBckNGLGlCQUFBO0dOaW1IQztFTXpqSEM7SUF4Q0YsaUJBQUE7R05vbUhDO0VNempIQztJQTNDRiwwQkFBQTtHTnVtSEM7RU16akhDO0lBOUNGLGlCQUFBO0dOMG1IQztFT3ZnSEQ7SURmQyxjQUFBO0dOeWhIQTtDQUNGO0FBQ0Q7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNK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 */