/*! 
 * baypath v0.0.1 [2021-02-04] 
 * Bay Path University 
 * 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
============================================================================= */
.relative {
  position: relative;
}
/**
	 * 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 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.killFlicker {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
}
/* Arrow
	============================================================================= */
/* ==========================================================================
	Fonts
============================================================================= */
.museo_100 {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
}
.museo_300 {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
}
.museo_500 {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
}
.museo_700 {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
}
.museo_900 {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
}
.kepler_italic {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  font-weight: 400;
}
.kepler_bold {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
}
.kepler_bold_italic {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  font-weight: 900;
}
/* ==========================================================================
	Typography
============================================================================= */
.heading_1,
.typography h1 {
  font-size: 42px;
  font-size: 2.625rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.17142857;
  font-weight: normal;
}
@media only screen and (min-width: 740px ) {
  .heading_1,
  .typography h1 {
    font-size: 70px;
    font-size: 4.375rem;
  }
}
.heading_2,
.typography h2 {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
}
@media only screen and (min-width: 740px ) {
  .heading_2,
  .typography h2 {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
.heading_3,
.typography h3 {
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1875;
  font-weight: normal;
}
@media only screen and (min-width: 740px ) {
  .heading_3,
  .typography h3 {
    font-size: 32px;
    font-size: 2rem;
  }
}
.heading_4,
.typography h4 {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
}
@media only screen and (min-width: 740px ) {
  .heading_4,
  .typography h4 {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.heading_5,
.heading_6,
.typography h5,
.pathway_h6,
.fs-dropdown-selected,
.fs-range .fs-range-label,
.pathway_layout .typography h6,
.cr_heading,
.typography .cr_heading,
.sub_nav_section .fs-navigation-toggle-handle.fs-navigation-enabled,
.feature_nav_handle.fs-navigation-enabled,
.typography h6,
.form_wrapper fieldset label,
.form_wrapper legend {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.body_text,
li {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
}
.intro_text,
.typography .intro {
  font-size: 26px;
  font-size: 1.625rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.46666667;
}
@media only screen and (min-width: 740px ) {
  .intro_text,
  .typography .intro {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.museo_light_uppercase {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.museo_uppercase {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.museo_bold_uppercase {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.kepler_bold_uppercase {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 20px;
  font-size: 1.25rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.typography {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  color: #494142;
  /*
			WYSIWYG Images
		*/
}
.typography h1 {
  color: #152027;
  margin: 0;
}
.typography h2 {
  color: #152027;
  margin: 40px 0 20px;
}
.typography h3 {
  color: #152027;
  margin: 40px 0 20px;
}
.typography h4 {
  color: #152027;
  margin: 40px 0 20px;
}
.typography h5 {
  color: #494142;
  margin: 20px 0;
}
.typography h6 {
  color: #494142;
  margin: 20px 0;
}
.typography .intro {
  color: #be414f;
}
.typography .intro p {
  margin: 25px 0;
}
.typography p {
  margin: 25px 0;
}
.typography h1 + .intro p:first-child {
  margin-top: 15px;
}
@media only screen and (min-width: 980px ) {
  .typography .intro:first-child p {
    margin-top: 0;
  }
}
.typography a {
  color: #be414f;
  border-bottom: 1px solid transparent;
}
.no-touch .typography a:hover {
  color: #6a1e26;
  border-color: #6a1e26;
}
.typography figure:not(.quote),
.typography img {
  max-width: 100%;
  margin-bottom: 20px;
}
.typography figure:not(.quote) {
  display: table;
  margin-top: 8px;
}
.typography figure:not(.quote) figcaption {
  caption-side: bottom;
  display: table-caption;
}
.typography img {
  border-radius: 4px;
  overflow: hidden;
}
.typography figcaption {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #928d8e;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.25;
  margin: 8px 0;
}
p > .typography .block_left,
p > .typography .block_right {
  margin-top: 20px;
}
.typography .block_left img,
.typography .block_right img {
  margin-bottom: 15px;
}
img.typography .block_left,
img.typography .block_right,
.typography .block_left img,
.typography .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 {
    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 {
    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 {
    max-width: 500px;
  }
}
@media only screen and (max-width: 739px ) {
  .typography .block_left,
  .typography .block_right {
    display: block;
    height: auto;
    float: none;
    margin: 0 0 20px;
  }
}
.typography .block_left {
  clear: both;
}
@media only screen and (min-width: 980px ) {
  .typography .block_left.blog_content_image {
    margin-left: -100px;
  }
}
.typography .block_right {
  clear: both;
}
@media only screen and (min-width: 980px ) {
  .typography .block_right.blog_content_image {
    margin-right: -100px;
  }
}
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;
}
em {
  font-style: italic;
}
strong {
  font-weight: bold;
}
/* ==========================================================================
	Bay Pathway Type
============================================================================= */
.pathway_h1 {
  font-size: 30px;
  font-size: 1.875rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.53333333;
  font-weight: normal;
}
@media only screen and (min-width: 740px ) {
  .pathway_h1 {
    font-size: 60px;
    font-size: 3.75rem;
    line-height: 1.25;
  }
}
.pathway_h2 {
  font-size: 27px;
  font-size: 1.6875rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.37037037;
  font-weight: normal;
}
@media only screen and (min-width: 740px ) {
  .pathway_h2 {
    font-size: 41px;
    font-size: 2.5625rem;
    line-height: 1.19512195;
  }
}
.pathway_h3 {
  font-size: 23px;
  font-size: 1.4375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.47826087;
  font-weight: normal;
}
@media only screen and (min-width: 740px ) {
  .pathway_h3 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 1.1875;
  }
}
.pathway_h4 {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.5;
}
@media only screen and (min-width: 740px ) {
  .pathway_h4 {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1.46153846;
  }
}
.pathway_h5 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.pathway_intro {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
@media only screen and (min-width: 740px ) {
  .pathway_intro {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1.43333333;
  }
}
.pathway_body {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.72222222;
}
@media only screen and (min-width: 740px ) {
  .pathway_body {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 1.71428571;
  }
}
.pathway_tag {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}
/* ==========================================================================
	Default
============================================================================= */
/* Basic Authoring
	============================================================================= */
/* Blockquote Styles
	============================================================================= */
blockquote {
  margin-top: 40px;
  margin-bottom: 40px;
  color: #494142;
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 980px ) {
  blockquote {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  blockquote {
    margin-bottom: 60px;
  }
}
blockquote p {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 1.66666667;
}
blockquote p,
.typography blockquote p {
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  blockquote p {
    overflow: hidden;
  }
}
blockquote:before {
  width: 65px;
  height: 65px;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 72px;
  font-size: 4.5rem;
  color: #6a1e26;
  border: 1px solid #d8d8d8;
  border-radius: 100%;
  content: "\201C";
  line-height: 65px;
  float: left;
  margin-right: 20px;
  padding-top: 23px;
  text-align: center;
}
figure.quote {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  figure.quote {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  figure.quote {
    margin-bottom: 60px;
  }
}
figure.quote blockquote {
  margin: 0;
}
figure.quote figcaption {
  float: right;
  padding-top: 20px;
}
figure.quote figcaption cite {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
}
@media only screen and (min-width: 740px ) {
  figure.quote figcaption cite {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
figure.quote figcaption p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0;
}
/* List Styles
	============================================================================= */
ol,
ul {
  list-style: none;
  margin-top: 0;
  margin-bottom: 30px;
  padding: 0;
}
ol:after,
ul:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
ol ol,
ul ol,
ol ul,
ul ul {
  margin: 0;
}
li {
  position: relative;
  clear: both;
  padding: 10px 0 10px 40px;
}
li:before {
  float: left;
}
li:last-child {
  border-bottom: none;
}
li li {
  border: none;
}
li li:last-child {
  padding-bottom: 0;
}
li p,
.typography li p {
  margin: 0;
}
ol {
  counter-reset: li;
}
ol > li {
  position: relative;
  display: block;
  list-style: none;
}
ol > li:before {
  font-size: 24px;
  font-size: 1.5rem;
  color: #be414f;
  position: absolute;
  top: 10px;
  left: 0;
  content: counter(li) ". ";
  counter-increment: li;
  margin-top: -4px;
  margin-right: 15px;
}
@media only screen and (min-width: 980px ) {
  ol > li:before {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
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 {
  width: 10px;
  height: 10px;
  font-size: 66px;
  font-size: 4.125rem;
  background-color: #be414f;
  position: absolute;
  top: 10px;
  left: 0;
  border-radius: 100%;
  content: '';
  display: block;
  margin-top: 12px;
}
ul li ul li:before,
ol li ul li:before {
  top: 10px;
}
/* Table Styles
	============================================================================= */
table {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  max-width: 100%;
}
table tr {
  border-bottom: 1px solid #EFEFEF;
}
table th,
table td {
  font-size: 16px;
  font-size: 1rem;
  padding: 15px 20px;
  text-align: left;
  vertical-align: top;
}
@media only screen and (min-width: 1220px ) {
  table th,
  table td {
    padding: 15px 30px;
  }
}
table th.fs-swap-target,
table td.fs-swap-target {
  display: none;
}
table th.fs-swap-active,
table td.fs-swap-active {
  display: table-cell;
}
table th {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #fff;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: #6a1e26;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
table td {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #494142;
  border-left: 1px solid #EFEFEF;
  border-right: 1px solid #EFEFEF;
}
table td:first-child {
  border-left: none;
}
table td:last-child {
  border-right: none;
}
.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 #f2f2f2;
    border-right: 1px solid #f2f2f2;
    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: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;
  }
  .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;
  }
  .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;
  }
}
/* ==========================================================================
	Base Icons
============================================================================= */
.icon_only .icon_text {
  display: none !important;
  visibility: hidden;
}
.icon_only_before:before,
.footer_logo:before,
.footer_address_block:before,
.footer_address_phone:before,
.site_tools_icon_search:before,
.site_tools_icon_give:before,
.site_tools_icon_home:before,
.secondary_nav_link_icon_lock:before,
.secondary_nav_link_icon_people:before,
.visit_nav_link:before,
.social_nav_link:before,
.breadcrumb_home:before,
.search_form .search_button:before,
.mobile_search_form .mobile_search_button:before,
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsst_a:before,
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-search-button:before,
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-search-button input.gsc-search-button:before,
.image_feature_description:before,
.degree_title:before,
.site_alert_close:before,
.related_links_title:before {
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .icon_only_before:before,
.svg .footer_logo:before,
.svg .footer_address_block:before,
.svg .footer_address_phone:before,
.svg .site_tools_icon_search:before,
.svg .site_tools_icon_give:before,
.svg .site_tools_icon_home:before,
.svg .secondary_nav_link_icon_lock:before,
.svg .secondary_nav_link_icon_people:before,
.svg .visit_nav_link:before,
.svg .social_nav_link:before,
.svg .breadcrumb_home:before,
.svg .search_form .search_button:before,
.svg .mobile_search_form .mobile_search_button:before,
.svg .page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsst_a:before,
.svg .page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-search-button:before,
.svg .page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-search-button input.gsc-search-button:before,
.svg .image_feature_description:before,
.svg .degree_title:before,
.svg .site_alert_close:before,
.svg .related_links_title:before {
  background-image: url(../images/icons.svg?20170303);
}
.icon_only_after:after,
.mobile_button_giving:after,
.site_icon:after,
.site_wordmark:after,
.site_tools_icon_search:after,
.site_tools_icon_give:after,
.site_tools_icon_home:after {
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .icon_only_after:after,
.svg .mobile_button_giving:after,
.svg .site_icon:after,
.svg .site_wordmark:after,
.svg .site_tools_icon_search:after,
.svg .site_tools_icon_give:after,
.svg .site_tools_icon_home:after {
  background-image: url(../images/icons.svg?20170303);
}
.icon_left:before {
  margin-right: 10px;
}
.icon_right:after {
  margin-left: 10px;
}
.icon_center {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  display: block;
  content: "";
}
.svg .icon_center {
  background-image: url(../images/icons.svg?20170303);
}
/* ==========================================================================
	Logo
============================================================================= */
.logo_large {
  width: 61px;
  height: 68px;
  background-position: -100px -200px;
}
.logo_small {
  width: 30px;
  height: 32px;
  background-position: 0 -60px;
}
.logo_medium {
  width: 49px;
  height: 54px;
  background-position: 0 0;
}
.wordmark_large {
  width: 267px;
  height: 68px;
  background-position: -173px -200px;
}
.wordmark_medium {
  width: 216px;
  height: 54px;
  background-position: -57px 0;
}
.wordmark_small {
  width: 126px;
  height: 32px;
  background-position: -34px -60px;
}
.logo_block,
.footer_logo:before {
  width: 174px;
  height: 184px;
  background-position: -300px 0;
}
/* ==========================================================================
	Video Play Icon
============================================================================= */
.icon_play {
  width: 30px;
  height: 30px;
  background-position: 0 -150px;
}
/* ==========================================================================
	Icons
============================================================================= */
.icon_search,
.site_tools_icon_search:before,
.site_tools_icon_search:after,
.search_form .search_button:before,
.mobile_search_form .mobile_search_button:before {
  width: 14px;
  height: 14px;
}
.icon_search_gray,
.site_tools_icon_search:after {
  background-position: -200px -60px;
}
.icon_search_black,
.search_form .search_button:before,
.mobile_search_form .mobile_search_button:before {
  background-position: -220px -60px;
}
.icon_search_white,
.site_tools_icon_search:before {
  background-position: -240px -60px;
}
.icon_heart,
.mobile_button_giving:after,
.site_tools_icon_give:before,
.site_tools_icon_give:after {
  width: 15px;
  height: 14px;
}
.icon_heart_gray,
.site_tools_icon_give:before {
  background-position: -200px -80px;
}
.icon_heart_white,
.site_tools_icon_give:after {
  background-position: -220px -80px;
}
.icon_heart_red,
.mobile_button_giving:after {
  background-position: -240px -80px;
}
.icon_secondary_nav,
.secondary_nav_link_icon_lock:before,
.secondary_nav_link_icon_people:before {
  width: 20px;
  height: 14px;
}
.icon_secondary_lock,
.secondary_nav_link_icon_lock:before {
  background-position: -200px -100px;
}
.icon_secondary_people,
.secondary_nav_link_icon_people:before {
  background-position: -220px -100px;
}
.icon_footer,
.footer_address_block:before,
.footer_address_phone:before,
.visit_nav_link:before {
  width: 17px;
  height: 14px;
}
.icon_footer_location,
.footer_address_block:before {
  background-position: -100px -100px;
}
.icon_footer_phone,
.footer_address_phone:before {
  background-position: -120px -100px;
}
.icon_footer_map,
.visit_nav_link_map:before {
  background-position: -140px -100px;
}
.icon_footer_see,
.visit_nav_link_see:before {
  background-position: -160px -100px;
}
.icon_home,
.breadcrumb_home:before {
  width: 16px;
  height: 14px;
  background-position: 0 -120px;
}
.icon_home_white,
.site_tools_icon_home:before {
  width: 16px;
  height: 14px;
  background-position: -20px -120px;
}
.icon_home_gray,
.site_tools_icon_home:after {
  width: 16px;
  height: 14px;
  background-position: -40px -120px;
}
.icon_camera,
.image_feature_description:before {
  width: 20px;
  height: 18px;
  background-position: -60px -120px;
}
.icon_close_white,
.site_alert_close:before {
  width: 23px;
  height: 23px;
  background-position: -90px -120px;
}
.icon_link,
.related_links_title:before {
  width: 20px;
  height: 12px;
  background-position: -120px -120px;
}
.icon_info,
.degree_title:before {
  width: 14px;
  height: 14px;
  background-position: -150px -120px;
}
.icon_info_gray {
  width: 14px;
  height: 14px;
  background-position: -170px -120px;
}
.icon_email_gray {
  width: 14px;
  height: 14px;
  background-position: -190px -120px;
}
.icon_location_small_black {
  width: 12px;
  height: 12px;
  background-position: -100px -150px;
}
.icon_time_small_black {
  width: 12px;
  height: 12px;
  background-position: -112px -150px;
}
.icon_document_small_black {
  width: 12px;
  height: 15px;
  background-position: -125px -150px;
}
/* ==========================================================================
	Social
============================================================================= */
.icon_social_sm,
.social_nav_link:before {
  width: 14px;
  height: 14px;
}
.icon_social_sm_instagram,
.social_nav_link_instagram:before {
  background-position: 0 -100px;
}
.icon_social_sm_instagram_black {
  background-position: 0 -200px;
}
.icon_social_sm_instagram_white {
  background-position: 0 -220px;
}
.icon_social_sm_facebook,
.social_nav_link_facebook:before {
  background-position: -20px -100px;
}
.icon_social_sm_facebook_black {
  background-position: -20px -200px;
}
.icon_social_sm_facebook_white {
  background-position: -20px -220px;
}
.icon_social_sm_twitter,
.social_nav_link_twitter:before {
  background-position: -40px -100px;
}
.icon_social_sm_twitter_black {
  background-position: -40px -200px;
}
.icon_social_sm_twitter_white {
  background-position: -40px -220px;
}
.icon_social_sm_youtube,
.social_nav_link_youtube:before {
  background-position: -60px -100px;
}
.icon_social_sm_youtube_black {
  background-position: -60px -200px;
}
.icon_social_sm_youtube_white {
  background-position: -60px -220px;
}
.icon_social_sm_linkedin_black {
  background-position: -80px -200px;
}
.icon_social_sm_linkedin_white {
  background-position: -80px -220px;
}
.icon_social_sm_linkedin {
  background-position: -80px -100px;
}
/* Twitter Actions
	============================================================================= */
.icon_twitter_reply {
  width: 16px;
  height: 16px;
  background-position: 0 -240px;
}
.icon_twitter_retweet {
  width: 16px;
  height: 16px;
  background-position: -32px -240px;
}
.icon_twitter_favorite {
  width: 16px;
  height: 16px;
  background-position: -16px -240px;
}
/* ==========================================================================
	Keywords
============================================================================= */
.icon_keyword,
.icon_keyword_caring:after,
.icon_keyword_supportive:after,
.icon_keyword_established:after,
.icon_keyword_empowering:after,
.icon_keyword_innovative:after,
.icon_keyword_smart:after,
.icon_keyword_determined:after,
.icon_keyword_goal_oriented:after,
.icon_keyword_strong:after,
.icon_keyword_friendly:after,
.icon_keyword_helpful:after,
.icon_keyword_proud:after,
.icon_keyword_pragmatic:after,
.icon_keyword_dedicated:after,
.icon_keyword_transformative:after {
  width: 74px;
  height: 74px;
  background: url(../images/keyword_icons.png?20170303) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .icon_keyword,
.svg .icon_keyword_caring:after,
.svg .icon_keyword_supportive:after,
.svg .icon_keyword_established:after,
.svg .icon_keyword_empowering:after,
.svg .icon_keyword_innovative:after,
.svg .icon_keyword_smart:after,
.svg .icon_keyword_determined:after,
.svg .icon_keyword_goal_oriented:after,
.svg .icon_keyword_strong:after,
.svg .icon_keyword_friendly:after,
.svg .icon_keyword_helpful:after,
.svg .icon_keyword_proud:after,
.svg .icon_keyword_pragmatic:after,
.svg .icon_keyword_dedicated:after,
.svg .icon_keyword_transformative:after {
  background-image: url(../images/keyword_icons.svg?20170303);
}
.icon_keyword_caring:after {
  background-position: 0 0;
}
.icon_keyword_supportive:after {
  background-position: -74px 0;
}
.icon_keyword_established:after {
  background-position: -148px 0;
}
.icon_keyword_empowering:after {
  background-position: -222px 0;
}
.icon_keyword_innovative:after {
  background-position: -296px 0;
}
.icon_keyword_smart:after {
  background-position: 0 -74px;
}
.icon_keyword_determined:after {
  background-position: -74px -74px;
}
.icon_keyword_goal_oriented:after {
  background-position: -148px -74px;
}
.icon_keyword_strong:after {
  background-position: -222px -74px;
}
.icon_keyword_friendly:after {
  background-position: -296px -74px;
}
.icon_keyword_helpful:after {
  background-position: 0 -148px;
}
.icon_keyword_proud:after {
  background-position: -74px -148px;
}
.icon_keyword_pragmatic:after {
  background-position: -148px -148px;
}
.icon_keyword_dedicated:after {
  background-position: -222px -148px;
}
.icon_keyword_transformative:after {
  background-position: -296px -148px;
}
/* ==========================================================================
	Quick Facts & Resources Callout Icons
============================================================================= */
.icon_callout,
.icon_callout_mascot:after,
.icon_callout_star:after,
.icon_callout_world:after,
.icon_callout_tree:after,
.icon_callout_camera:after,
.icon_callout_graduation:after,
.icon_callout_network:after,
.icon_callout_starburst:after,
.icon_callout_map:after,
.icon_callout_leaf:after,
.icon_callout_video:after,
.icon_callout_chat:after,
.icon_callout_group:after,
.icon_callout_trophy:after,
.icon_callout_bike:after,
.icon_callout_target:after,
.icon_callout_music:after,
.icon_callout_strength:after,
.icon_callout_profile:after,
.icon_callout_heart:after,
.icon_callout_running:after,
.icon_callout_history:after,
.icon_callout_pencil:after,
.icon_callout_lightbulb:after,
.icon_callout_atomic:after,
.icon_callout_ribbon:after,
.icon_callout_plane:after,
.icon_callout_touch:after,
.icon_callout_paintbrush:after,
.icon_callout_gear:after,
.icon_callout_link:after,
.icon_callout_hand:after,
.icon_callout_microscope:after,
.icon_callout_tv:after,
.icon_callout_book:after,
.icon_callout_puzzle:after {
  width: 100%;
  height: 100px;
  background: url(../images/callout_icons.png?20170303) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .icon_callout,
.svg .icon_callout_mascot:after,
.svg .icon_callout_star:after,
.svg .icon_callout_world:after,
.svg .icon_callout_tree:after,
.svg .icon_callout_camera:after,
.svg .icon_callout_graduation:after,
.svg .icon_callout_network:after,
.svg .icon_callout_starburst:after,
.svg .icon_callout_map:after,
.svg .icon_callout_leaf:after,
.svg .icon_callout_video:after,
.svg .icon_callout_chat:after,
.svg .icon_callout_group:after,
.svg .icon_callout_trophy:after,
.svg .icon_callout_bike:after,
.svg .icon_callout_target:after,
.svg .icon_callout_music:after,
.svg .icon_callout_strength:after,
.svg .icon_callout_profile:after,
.svg .icon_callout_heart:after,
.svg .icon_callout_running:after,
.svg .icon_callout_history:after,
.svg .icon_callout_pencil:after,
.svg .icon_callout_lightbulb:after,
.svg .icon_callout_atomic:after,
.svg .icon_callout_ribbon:after,
.svg .icon_callout_plane:after,
.svg .icon_callout_touch:after,
.svg .icon_callout_paintbrush:after,
.svg .icon_callout_gear:after,
.svg .icon_callout_link:after,
.svg .icon_callout_hand:after,
.svg .icon_callout_microscope:after,
.svg .icon_callout_tv:after,
.svg .icon_callout_book:after,
.svg .icon_callout_puzzle:after {
  background-image: url(../images/callout_icons.svg?20170303);
}
.icon_callout_mascot {
  width: 85px;
}
.icon_callout_mascot:after {
  background-position: 0 0;
}
.icon_callout_star {
  width: 80px;
}
.icon_callout_star:after {
  background-position: 0 -100px;
}
.icon_callout_world {
  width: 80px;
}
.icon_callout_world:after {
  background-position: 0 -200px;
}
.icon_callout_tree {
  width: 60px;
}
.icon_callout_tree:after {
  background-position: 0 -300px;
}
.icon_callout_camera {
  width: 80px;
}
.icon_callout_camera:after {
  background-position: 0 -400px;
}
.icon_callout_graduation {
  width: 120px;
}
.icon_callout_graduation:after {
  background-position: 0 -500px;
}
.icon_callout_network {
  width: 85px;
}
.icon_callout_network:after {
  background-position: -120px 0;
}
.icon_callout_starburst {
  width: 80px;
}
.icon_callout_starburst:after {
  background-position: -120px -100px;
}
.icon_callout_map {
  width: 75px;
}
.icon_callout_map:after {
  background-position: -120px -200px;
}
.icon_callout_leaf {
  width: 85px;
}
.icon_callout_leaf:after {
  background-position: -120px -300px;
}
.icon_callout_video {
  width: 100px;
}
.icon_callout_video:after {
  background-position: -120px -400px;
}
.icon_callout_chat {
  width: 85px;
}
.icon_callout_chat:after {
  background-position: -120px -500px;
}
.icon_callout_group {
  width: 85px;
}
.icon_callout_group:after {
  background-position: -240px 0;
}
.icon_callout_trophy {
  width: 80px;
}
.icon_callout_trophy:after {
  background-position: -240px -100px;
}
.icon_callout_bike {
  width: 110px;
}
.icon_callout_bike:after {
  background-position: -240px -200px;
}
.icon_callout_target {
  width: 80px;
}
.icon_callout_target:after {
  background-position: -240px -300px;
}
.icon_callout_music {
  width: 80px;
}
.icon_callout_music:after {
  background-position: -240px -400px;
}
.icon_callout_strength {
  width: 80px;
}
.icon_callout_strength:after {
  background-position: -240px -500px;
}
.icon_callout_profile {
  width: 85px;
}
.icon_callout_profile:after {
  background-position: -360px 0;
}
.icon_callout_heart {
  width: 80px;
}
.icon_callout_heart:after {
  background-position: -360px -100px;
}
.icon_callout_running {
  width: 80px;
}
.icon_callout_running:after {
  background-position: -360px -200px;
}
.icon_callout_history {
  width: 90px;
}
.icon_callout_history:after {
  background-position: -360px -300px;
}
.icon_callout_pencil {
  width: 70px;
}
.icon_callout_pencil:after {
  background-position: -360px -400px;
}
.icon_callout_lightbulb {
  width: 75px;
}
.icon_callout_lightbulb:after {
  background-position: -360px -500px;
}
.icon_callout_atomic {
  width: 75px;
}
.icon_callout_atomic:after {
  background-position: -480px 0;
}
.icon_callout_ribbon {
  width: 55px;
}
.icon_callout_ribbon:after {
  background-position: -480px -100px;
}
.icon_callout_plane {
  width: 85px;
}
.icon_callout_plane:after {
  background-position: -480px -200px;
}
.icon_callout_touch {
  width: 60px;
}
.icon_callout_touch:after {
  background-position: -480px -300px;
}
.icon_callout_paintbrush {
  width: 75px;
}
.icon_callout_paintbrush:after {
  background-position: -480px -400px;
}
.icon_callout_gear {
  width: 75px;
}
.icon_callout_gear:after {
  background-position: -480px -500px;
}
.icon_callout_link {
  width: 80px;
}
.icon_callout_link:after {
  background-position: -600px 0;
}
.icon_callout_hand {
  width: 85px;
}
.icon_callout_hand:after {
  background-position: -600px -100px;
}
.icon_callout_microscope {
  width: 55px;
}
.icon_callout_microscope:after {
  background-position: -600px -200px;
}
.icon_callout_tv {
  width: 90px;
}
.icon_callout_tv:after {
  background-position: -600px -300px;
}
.icon_callout_book {
  width: 75px;
}
.icon_callout_book:after {
  background-position: -600px -400px;
}
.icon_callout_puzzle {
  width: 80px;
}
.icon_callout_puzzle:after {
  background-position: -600px -500px;
}
/* ==========================================================================
	Sidebar Buttons
============================================================================= */
.sidebar_icon_before:before,
.feature_cta_icon:before,
.sidebar_icon_button_icon_file:before,
.sidebar_icon_button_icon_location:before,
.sidebar_icon_button_icon_map:before,
.sidebar_icon_button_icon_eye:before,
.sidebar_icon_button_icon_chat:before,
.sidebar_icon_button_icon_phone:before,
.sidebar_icon_button_icon_email:before,
.sidebar_icon_button_icon_star:before {
  background: url(../images/sidebar-icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .sidebar_icon_before:before,
.svg .feature_cta_icon:before,
.svg .sidebar_icon_button_icon_file:before,
.svg .sidebar_icon_button_icon_location:before,
.svg .sidebar_icon_button_icon_map:before,
.svg .sidebar_icon_button_icon_eye:before,
.svg .sidebar_icon_button_icon_chat:before,
.svg .sidebar_icon_button_icon_phone:before,
.svg .sidebar_icon_button_icon_email:before,
.svg .sidebar_icon_button_icon_star:before {
  background-image: url(../images/sidebar-icons.svg);
}
.sidebar_icon_after:after {
  background: url(../images/sidebar-icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .sidebar_icon_after:after {
  background-image: url(../images/sidebar-icons.svg);
}
.sidebar_file,
.feature_cta_icon_file:before,
.sidebar_icon_button_icon_file,
.sidebar_icon_button_icon_file:before {
  width: 28px;
  height: 28px;
}
.sidebar_file_red,
.feature_cta_icon_file:before,
.theme_red .sidebar_icon_button_icon_file:before {
  background-position: 0 0;
}
.sidebar_file_rose,
.theme_rose .sidebar_icon_button_icon_file:before {
  background-position: -40px 0;
}
.sidebar_file_mint,
.theme_mint .sidebar_icon_button_icon_file:before {
  background-position: -80px 0;
}
.sidebar_file_yellow,
.theme_yellow .sidebar_icon_button_icon_file:before {
  background-position: -120px 0;
}
.sidebar_file_blue_light,
.theme_blue_light .sidebar_icon_button_icon_file:before {
  background-position: -160px 0;
}
.sidebar_file_pink,
.theme_pink .sidebar_icon_button_icon_file:before {
  background-position: -200px 0;
}
.sidebar_file_purple,
.theme_purple .sidebar_icon_button_icon_file:before {
  background-position: -240px 0;
}
.sidebar_file_blue_dark,
.theme_blue_dark .sidebar_icon_button_icon_file:before {
  background-position: -280px 0;
}
.sidebar_file_orange,
.theme_orange .sidebar_icon_button_icon_file:before {
  background-position: -320px 0;
}
.sidebar_file_teal {
  background-position: -360px 0;
}
.sidebar_location,
.sidebar_icon_button_icon_location,
.sidebar_icon_button_icon_location:before {
  width: 28px;
  height: 28px;
}
.sidebar_location_red,
.theme_red .sidebar_icon_button_icon_location:before {
  background-position: 0 -40px;
}
.sidebar_location_rose,
.theme_rose .sidebar_icon_button_icon_location:before {
  background-position: -40px -40px;
}
.sidebar_location_mint,
.theme_mint .sidebar_icon_button_icon_location:before {
  background-position: -80px -40px;
}
.sidebar_location_yellow,
.theme_yellow .sidebar_icon_button_icon_location:before {
  background-position: -120px -40px;
}
.sidebar_location_blue_light,
.theme_blue_light .sidebar_icon_button_icon_location:before {
  background-position: -160px -40px;
}
.sidebar_location_pink,
.theme_pink .sidebar_icon_button_icon_location:before {
  background-position: -200px -40px;
}
.sidebar_location_purple,
.theme_purple .sidebar_icon_button_icon_location:before {
  background-position: -240px -40px;
}
.sidebar_location_blue_dark,
.theme_blue_dark .sidebar_icon_button_icon_location:before {
  background-position: -280px -40px;
}
.sidebar_location_orange,
.theme_orange .sidebar_icon_button_icon_location:before {
  background-position: -320px -40px;
}
.sidebar_location_teal {
  background-position: -360px -40px;
}
.sidebar_map,
.sidebar_icon_button_icon_map,
.sidebar_icon_button_icon_map:before {
  width: 28px;
  height: 22px;
}
.sidebar_map_red,
.theme_red .sidebar_icon_button_icon_map:before {
  background-position: 0 -80px;
}
.sidebar_map_rose,
.theme_rose .sidebar_icon_button_icon_map:before {
  background-position: -40px -80px;
}
.sidebar_map_mint,
.theme_mint .sidebar_icon_button_icon_map:before {
  background-position: -80px -80px;
}
.sidebar_map_yellow,
.theme_yellow .sidebar_icon_button_icon_map:before {
  background-position: -120px -80px;
}
.sidebar_map_blue_light,
.theme_blue_light .sidebar_icon_button_icon_map:before {
  background-position: -160px -80px;
}
.sidebar_map_pink,
.theme_pink .sidebar_icon_button_icon_map:before {
  background-position: -200px -80px;
}
.sidebar_map_purple,
.theme_purple .sidebar_icon_button_icon_map:before {
  background-position: -240px -80px;
}
.sidebar_map_blue_dark,
.theme_blue_dark .sidebar_icon_button_icon_map:before {
  background-position: -280px -80px;
}
.sidebar_map_orange,
.theme_orange .sidebar_icon_button_icon_map:before {
  background-position: -320px -80px;
}
.sidebar_map_teal {
  background-position: -360px -80px;
}
.sidebar_eye,
.sidebar_icon_button_icon_eye,
.sidebar_icon_button_icon_eye:before {
  width: 28px;
  height: 18px;
}
.sidebar_eye_red,
.theme_red .sidebar_icon_button_icon_eye:before {
  background-position: 0 -120px;
}
.sidebar_eye_rose,
.theme_rose .sidebar_icon_button_icon_eye:before {
  background-position: -40px -120px;
}
.sidebar_eye_mint,
.theme_mint .sidebar_icon_button_icon_eye:before {
  background-position: -80px -120px;
}
.sidebar_eye_yellow,
.theme_yellow .sidebar_icon_button_icon_eye:before {
  background-position: -120px -120px;
}
.sidebar_eye_blue_light,
.theme_blue_light .sidebar_icon_button_icon_eye:before {
  background-position: -160px -120px;
}
.sidebar_eye_pink,
.theme_pink .sidebar_icon_button_icon_eye:before {
  background-position: -200px -120px;
}
.sidebar_eye_purple,
.theme_purple .sidebar_icon_button_icon_eye:before {
  background-position: -240px -120px;
}
.sidebar_eye_blue_dark,
.theme_blue_dark .sidebar_icon_button_icon_eye:before {
  background-position: -280px -120px;
}
.sidebar_eye_orange,
.theme_orange .sidebar_icon_button_icon_eye:before {
  background-position: -320px -120px;
}
.sidebar_eye_teal {
  background-position: -360px -120px;
}
.sidebar_chat,
.feature_cta_icon_chat:before,
.sidebar_icon_button_icon_chat,
.sidebar_icon_button_icon_chat:before {
  width: 28px;
  height: 23px;
}
.sidebar_chat_red,
.feature_cta_icon_chat:before,
.theme_red .sidebar_icon_button_icon_chat:before {
  background-position: 0 -160px;
}
.sidebar_chat_rose,
.theme_rose .sidebar_icon_button_icon_chat:before {
  background-position: -40px -160px;
}
.sidebar_chat_mint,
.theme_mint .sidebar_icon_button_icon_chat:before {
  background-position: -80px -160px;
}
.sidebar_chat_yellow,
.theme_yellow .sidebar_icon_button_icon_chat:before {
  background-position: -120px -160px;
}
.sidebar_chat_blue_light,
.theme_blue_light .sidebar_icon_button_icon_chat:before {
  background-position: -160px -160px;
}
.sidebar_chat_pink,
.theme_pink .sidebar_icon_button_icon_chat:before {
  background-position: -200px -160px;
}
.sidebar_chat_purple,
.theme_purple .sidebar_icon_button_icon_chat:before {
  background-position: -240px -160px;
}
.sidebar_chat_blue_dark,
.theme_blue_dark .sidebar_icon_button_icon_chat:before {
  background-position: -280px -160px;
}
.sidebar_chat_orange,
.theme_orange .sidebar_icon_button_icon_chat:before {
  background-position: -320px -160px;
}
.sidebar_chat_teal {
  background-position: -360px -160px;
}
.sidebar_phone,
.sidebar_icon_button_icon_phone,
.sidebar_icon_button_icon_phone:before {
  width: 28px;
  height: 20px;
}
.sidebar_phone_red,
.theme_red .sidebar_icon_button_icon_phone:before {
  background-position: 0 -200px;
}
.sidebar_phone_rose,
.theme_rose .sidebar_icon_button_icon_phone:before {
  background-position: -40px -200px;
}
.sidebar_phone_mint,
.theme_mint .sidebar_icon_button_icon_phone:before {
  background-position: -80px -200px;
}
.sidebar_phone_yellow,
.theme_yellow .sidebar_icon_button_icon_phone:before {
  background-position: -120px -200px;
}
.sidebar_phone_blue_light,
.theme_blue_light .sidebar_icon_button_icon_phone:before {
  background-position: -160px -200px;
}
.sidebar_phone_pink,
.theme_pink .sidebar_icon_button_icon_phone:before {
  background-position: -200px -200px;
}
.sidebar_phone_purple,
.theme_purple .sidebar_icon_button_icon_phone:before {
  background-position: -240px -200px;
}
.sidebar_phone_blue_dark,
.theme_blue_dark .sidebar_icon_button_icon_phone:before {
  background-position: -280px -200px;
}
.sidebar_phone_orange,
.theme_orange .sidebar_icon_button_icon_phone:before {
  background-position: -320px -200px;
}
.sidebar_phone_teal {
  background-position: -360px -200px;
}
.sidebar_email,
.feature_cta_icon_email:before,
.sidebar_icon_button_icon_email,
.sidebar_icon_button_icon_email:before {
  width: 28px;
  height: 21px;
}
.sidebar_email_red,
.feature_cta_icon_email:before,
.theme_red .sidebar_icon_button_icon_email:before {
  background-position: 0 -240px;
}
.sidebar_email_rose,
.theme_rose .sidebar_icon_button_icon_email:before {
  background-position: -40px -240px;
}
.sidebar_email_mint,
.theme_mint .sidebar_icon_button_icon_email:before {
  background-position: -80px -240px;
}
.sidebar_email_yellow,
.theme_yellow .sidebar_icon_button_icon_email:before {
  background-position: -120px -240px;
}
.sidebar_email_blue_light,
.theme_blue_light .sidebar_icon_button_icon_email:before {
  background-position: -160px -240px;
}
.sidebar_email_pink,
.theme_pink .sidebar_icon_button_icon_email:before {
  background-position: -200px -240px;
}
.sidebar_email_purple,
.theme_purple .sidebar_icon_button_icon_email:before {
  background-position: -240px -240px;
}
.sidebar_email_blue_dark,
.theme_blue_dark .sidebar_icon_button_icon_email:before {
  background-position: -280px -240px;
}
.sidebar_email_orange,
.theme_orange .sidebar_icon_button_icon_email:before {
  background-position: -320px -240px;
}
.sidebar_email_teal {
  background-position: -360px -240px;
}
.sidebar_star,
.sidebar_icon_button_icon_star,
.sidebar_icon_button_icon_star:before {
  width: 28px;
  height: 23px;
}
.sidebar_star_red,
.theme_red .sidebar_icon_button_icon_star:before {
  background-position: 0 -280px;
}
.sidebar_star_rose,
.theme_rose .sidebar_icon_button_icon_star:before {
  background-position: -40px -280px;
}
.sidebar_star_mint,
.theme_mint .sidebar_icon_button_icon_star:before {
  background-position: -80px -280px;
}
.sidebar_star_yellow,
.theme_yellow .sidebar_icon_button_icon_star:before {
  background-position: -120px -280px;
}
.sidebar_star_blue_light,
.theme_blue_light .sidebar_icon_button_icon_star:before {
  background-position: -160px -280px;
}
.sidebar_star_pink,
.theme_pink .sidebar_icon_button_icon_star:before {
  background-position: -200px -280px;
}
.sidebar_star_purple,
.theme_purple .sidebar_icon_button_icon_star:before {
  background-position: -240px -280px;
}
.sidebar_star_blue_dark,
.theme_blue_dark .sidebar_icon_button_icon_star:before {
  background-position: -280px -280px;
}
.sidebar_star_orange,
.theme_orange .sidebar_icon_button_icon_star:before {
  background-position: -320px -280px;
}
.sidebar_star_teal {
  background-position: -360px -280px;
}
/* ==========================================================================
	Targeted Landing Logo
============================================================================= */
.targeted_header_logo_before:before,
.site_logo:before {
  background: url(../images/word-marks.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .targeted_header_logo_before:before,
.svg .site_logo:before {
  background-image: url(../images/word-marks.svg);
}
.targeted_header_logo_after:after {
  background: url(../images/word-marks.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .targeted_header_logo_after:after {
  background-image: url(../images/word-marks.svg);
}
.targeted_header_awc,
.targeted_logo_awc .site_logo:before {
  width: 197px;
  height: 106px;
  background-position: 0 0;
}
.targeted_header_bp_white,
.targeted_logo_bp .site_logo:before {
  width: 200px;
  height: 40px;
  background-position: 0 -118px;
}
.targeted_header_odwc,
.targeted_logo_odwc .site_logo:before {
  width: 171px;
  height: 108px;
  background-position: 0 -170px;
}
/* ==========================================================================
	Elements
============================================================================= */
html,
body {
  background-color: #f2f2f2;
}
body {
  min-width: 300px;
  overflow-x: hidden;
}
::-moz-selection {
  background: #eee;
  text-shadow: none;
}
::selection {
  background: #eee;
  text-shadow: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
}
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;
}
em {
  font-style: italic;
}
strong {
  font-weight: bold;
}
hr {
  width: 100%;
  height: 1px;
  background: #eee;
  border: none;
  clear: both;
  margin: 0;
  padding: 0;
}
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 {
  margin: 0;
}
/* ==========================================================================
	 Videos
============================================================================= */
.video_frame {
  width: 100%;
  position: relative;
  margin: 40px 0;
  padding-bottom: 56.25%;
}
.video_frame iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* ==========================================================================
	 Margins
============================================================================= */
.margined,
.margined_top {
  margin-top: 20px;
}
.margined,
.margined_bottom {
  margin-bottom: 20px;
}
.margined_md,
.margined_md_top,
.content_callouts {
  margin-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .margined_md,
  .margined_md_top,
  .content_callouts {
    margin-top: 60px;
  }
}
.margined_md,
.margined_md_bottom,
.above_content_callouts {
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .margined_md,
  .margined_md_bottom,
  .above_content_callouts {
    margin-bottom: 60px;
  }
}
.margined_lg,
.margined_lg_top,
.page_callouts {
  margin-top: 60px;
}
@media only screen and (min-width: 980px ) {
  .margined_lg,
  .margined_lg_top,
  .page_callouts {
    margin-top: 80px;
  }
}
.margined_lg,
.margined_lg_bottom {
  margin-bottom: 60px;
}
@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: 60px;
}
@media only screen and (min-width: 980px ) {
  .padded_lg,
  .padded_lg_top {
    padding-top: 80px;
  }
}
.padded_lg,
.padded_lg_bottom {
  padding-bottom: 60px;
}
@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_true_black {
  background-color: #000;
}
.bg_red {
  background-color: #6a1e26;
}
.bg_black {
  background-color: #152027;
}
.bg_slate {
  background-color: #2a3c47;
}
.bg_rose {
  background-color: #be414f;
}
.bg_mint {
  background-color: #bff1e1;
}
.bg_yellow {
  background-color: #eff2bf;
}
.bg_blue_light {
  background-color: #8bc1ed;
}
.bg_pink {
  background-color: #cc49b0;
}
.bg_purple {
  background-color: #522d6d;
}
.bg_blue_dark {
  background-color: #094d8a;
}
.bg_orange {
  background-color: #ff5100;
}
.bg_dkteal {
  background-color: #007C87;
}
.bg_gray_dark {
  background-color: #494142;
}
.bg_gray {
  background-color: #928d8e;
}
.bg_gray_light {
  background-color: #f2f2f2;
}
.bg_gray_pale {
  background-color: #efefef;
}
.bg_dusty {
  background-color: #d8d8d8;
}
/* Custom
	============================================================================= */
.bg_pattern {
  background: url(../images/linen-pattern.png) repeat 50% 50%;
}
.bg_facebook {
  background: #3b5998;
}
.bg_instagram {
  background: #517fa4;
}
.bg_twitter {
  background: #00aced;
}
.bg_youtube {
  background: #bb0000;
}
/* ==========================================================================
	 Font Colors
============================================================================= */
.color_white {
  color: #fff;
}
.color_true_black {
  color: #000;
}
.color_red {
  color: #6a1e26;
}
.color_black {
  color: #152027;
}
.color_slate {
  color: #2a3c47;
}
.color_rose {
  color: #be414f;
}
.color_mint {
  color: #bff1e1;
}
.color_yellow {
  color: #eff2bf;
}
.color_blue_light {
  color: #8bc1ed;
}
.color_pink {
  color: #cc49b0;
}
.color_purple {
  color: #522d6d;
}
.color_blue_dark {
  color: #094d8a;
}
.color_orange {
  color: #ff5100;
}
.color_gray_dark {
  color: #494142;
}
.color_gray {
  color: #928d8e;
}
.color_gray_light {
  color: #f2f2f2;
}
.color_gray_pale {
  color: #efefef;
}
.color_dusty {
  color: #d8d8d8;
}
/* ==========================================================================
	 Borders
============================================================================= */
.border_hairline {
  border-style: solid;
  border-width: 1px;
}
.border_medium {
  border-style: solid;
  border-width: 4px;
}
.radius_circle {
  border-radius: 100%;
  overflow: hidden;
}
.radius_round,
.sub_nav_section .fs-navigation-toggle-handle.fs-navigation-enabled,
.sub_nav_item_active,
.feature_nav_handle.fs-navigation-enabled,
.featured_news_main_figure,
.featured_news_main_image,
.media_block_figure,
.media_block_image,
.media_pair_figure,
.media_pair_image,
.flex_header_article,
.program_search_toggle,
.strategic_topic_figure,
.sidebar_text_image_figure,
.sidebar_text_image_image,
.sidebar_icon_button,
.sidebar_icon_button_link,
.sidebar_contact_callout_figure,
.sidebar_contact_callout_image {
  border-radius: 4px;
  overflow: hidden;
}
.border_transparent {
  border-color: transparent;
}
.border_white {
  border-color: #fff;
}
.border_true_black {
  border-color: #000;
}
.border_red {
  border-color: #6a1e26;
}
.border_black {
  border-color: #152027;
}
.border_slate {
  border-color: #2a3c47;
}
.border_rose {
  border-color: #be414f;
}
.border_mint {
  border-color: #bff1e1;
}
.border_yellow {
  border-color: #eff2bf;
}
.border_blue_light {
  border-color: #8bc1ed;
}
.border_pink {
  border-color: #cc49b0;
}
.border_purple {
  border-color: #522d6d;
}
.border_blue_dark {
  border-color: #094d8a;
}
.border_orange {
  border-color: #ff5100;
}
.border_gray_dark {
  border-color: #494142;
}
.border_gray {
  border-color: #928d8e;
}
.border_gray_light {
  border-color: #f2f2f2;
}
.border_gray_pale {
  border-color: #efefef;
}
.border_dusty {
  border-color: #d8d8d8;
}
.bordered_top_red {
  border-top: 4px solid #6a1e26;
}
.bordered_top_gray_light {
  border-top: 4px solid #f2f2f2;
}
.bordered_top_rose {
  border-top: 4px solid #be414f;
}
.bordered_top_mint {
  border-top: 4px solid #bff1e1;
}
.bordered_top_yellow {
  border-top: 4px solid #eff2bf;
}
.bordered_top_blue_light {
  border-top: 4px solid #8bc1ed;
}
.bordered_top_pink {
  border-top: 4px solid #cc49b0;
}
.bordered_top_purple {
  border-top: 4px solid #522d6d;
}
.bordered_top_blue_dark {
  border-top: 4px solid #094d8a;
}
.bordered_top_orange {
  border-top: 4px solid #ff5100;
}
/* ==========================================================================
	Helpers
============================================================================= */
.full_height {
  height: 100%;
}
.full_width {
  width: 100%;
}
.full {
  width: 100%;
  height: 100%;
}
.left,
.block_left {
  float: left;
}
.block_left {
  margin: 0 20px 20px 0;
}
.right,
.block_right {
  float: right;
}
.block_right {
  margin: 0 0 20px 20px;
}
.clear {
  clear: both;
}
.clearfix:after,
blockquote:after,
figure.quote:after,
.page_container:after,
.main_nav_list:after,
.site_tools_list:after,
.pathway_nav_list:after,
.story_container:after,
.program_search_intro:after,
.homepage_hero_profile_callout:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.contain,
.site_logo,
.secondary_nav_list,
.search_form .search_fieldset,
.media_pair_content {
  overflow: hidden;
}
.no_select,
.no_select * {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.hide {
  display: none !important;
  visibility: hidden;
}
.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 {
  width: 1px;
  height: 1px;
  position: absolute;
  left: -999px;
  overflow: hidden;
  z-index: -999;
}
.print {
  display: none;
}
.block {
  display: block;
}
.block_link {
  display: block;
}
.font_smoothing {
  -webkit-font-smoothing: antialiased;
}
.text_shadow {
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
}
.table_wrapper {
  overflow: auto;
}
@media only screen and (max-width: 739px ) {
  .table_wrapper {
    border-top: 1px solid #f2f2f2;
  }
  .touch .table_wrapper:before {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.875;
    font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-weight: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
    content: "Scroll to view more \2192";
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 15px;
  }
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.divider_short {
  height: 1px;
  width: 34px;
  content: "";
  display: block;
}
.divider_short_before:before {
  height: 1px;
  width: 34px;
  content: "";
  display: block;
}
.divider_short_after:after,
.mobile_main_nav_link_active:after,
.mobile_main_nav_link_active:after {
  height: 1px;
  width: 34px;
  content: "";
  display: block;
}
.callout_margins:first-child {
  margin-top: 0;
}
.callout_margins:last-child {
  margin-bottom: 0;
}
.hover_image {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  z-index: 1;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}
.hover_image img {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  z-index: 1;
  width: 100%;
  height: auto;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.5s ease 0s;
}
.no-touch .hover_image:hover img {
  -ms-transform: scale(1.025) translateY(1%);
      transform: scale(1.025) translateY(1%);
}
.no-touch.csstransforms3d .hover_image:hover img {
  transform: scale(1.025) translate3d(0, 1%, 0);
}
/* ==========================================================================
	Transitions
============================================================================= */
.transition_default {
  transition-duration: 0.25s;
  transition-timing-function: linear;
}
.transition_default_ease {
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
/* ==========================================================================
	Images
============================================================================= */
.image_1_1 {
  padding-top: 100%;
}
.image_16_9 {
  padding-top: 56.25%;
}
.image_3_2 {
  padding-top: 66.66666667%;
}
.responsive_image {
  display: block;
}
.responsive_image picture {
  display: block;
}
.responsive_image img {
  width: 100%;
}
/* ==========================================================================
	Navigation
============================================================================= */
.circle_nav,
.mobile_nav_handle,
.site_tools_icon {
  border-radius: 100%;
  overflow: hidden;
  width: 32px;
  height: 32px;
  border: 1px solid #d8d8d8;
}
.circle_nav,
.circle_nav:link,
.circle_nav:visited,
.circle_nav:hover,
.circle_nav:active,
.circle_nav:focus,
.mobile_nav_handle,
.mobile_nav_handle:link,
.mobile_nav_handle:visited,
.mobile_nav_handle:hover,
.mobile_nav_handle:active,
.mobile_nav_handle:focus,
.site_tools_icon,
.site_tools_icon:link,
.site_tools_icon:visited,
.site_tools_icon:hover,
.site_tools_icon:active,
.site_tools_icon: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 .circle_nav:hover,
.no-touch .mobile_nav_handle:hover,
.no-touch .site_tools_icon:hover {
  background-color: #152027;
  border-color: transparent;
}
.circle_nav:focus,
.mobile_nav_handle:focus,
.site_tools_icon:focus {
  outline: none;
}
/* ==========================================================================
	Navigation
============================================================================= */
.pagination_arrow {
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 14px;
  font-size: 0.875rem;
  color: #928d8e;
  vertical-align: middle;
}
.pagination_arrow:before,
.pagination_arrow:after {
  width: 0px;
  height: 0px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  display: inline-block;
  transition: border 0.25s linear;
}
.pagination_arrow.pagination_arrow_disabled {
  opacity: 0.3;
  pointer-events: none;
}
.pagination_arrow.pagination_arrow_left:before {
  margin-right: 10px;
}
.pagination_arrow.pagination_arrow_left:before {
  border-right: 8px solid #928d8e;
  content: "";
}
.pagination_arrow.pagination_arrow_right:after {
  margin-left: 10px;
}
.pagination_arrow.pagination_arrow_right:after {
  border-left: 8px solid #928d8e;
  content: "";
}
.no-touch .pagination_arrow:not(.pagination_arrow_disabled):hover {
  color: #be414f;
}
.no-touch .pagination_arrow:not(.pagination_arrow_disabled):hover:before {
  border-right-color: #be414f;
}
.no-touch .pagination_arrow:not(.pagination_arrow_disabled):hover:after {
  border-left-color: #be414f;
}
.pagination_number_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  font-size: 1.125rem;
  color: #928d8e;
  margin: 0 4px;
  vertical-align: middle;
}
.pagination_number_link.pagination_number_selected {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #152027;
}
a.pagination_number_link:hover {
  color: #be414f;
}
.pagination_divider {
  background-color: #f2f2f2;
  width: 1px;
  height: 30px;
  display: inline-block;
  margin: 0 5px;
  vertical-align: middle;
}
/* ==========================================================================
	Search + Filter Menu
============================================================================= */
.search_filter_menu {
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 4px;
  clear: both;
  padding-left: 20px;
  padding-right: 20px;
}
.search_filter_menu:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .search_filter_menu {
    padding-left: 35px;
    padding-right: 35px;
  }
}
@media only screen and (min-width: 1220px ) {
  .search_filter_menu {
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media only screen and (max-width: 499px ) {
  .search_filter_menu fieldset {
    margin-bottom: 20px;
  }
  .search_filter_menu fieldset:last-child {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 500px ) {
  .search_filter_menu fieldset {
    float: left;
    margin-right: 25px;
  }
}
.search_filter_menu fieldset:last-child {
  margin-right: 0;
}
.search_filter_menu fieldset .fs-dropdown {
  width: 100%;
}
@media only screen and (min-width: 500px ) {
  .search_filter_menu fieldset .fs-dropdown {
    width: auto;
    margin-bottom: 0;
  }
}
.search_filter_menu_label {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #928d8e;
  display: block;
  margin-bottom: 6px;
}
/* ==========================================================================
	Event Badges
============================================================================= */
.badge {
  width: 60px;
  height: 60px;
  border-radius: 100%;
  overflow: hidden;
  position: relative;
  text-align: center;
}
@media only screen and (min-width: 740px ) {
  .badge {
    width: 75px;
    height: 75px;
  }
}
.badge.bg_mint .badge_month,
.badge.bg_yellow .badge_month,
.badge.bg_mint .badge_day,
.badge.bg_yellow .badge_day {
  color: #494142;
}
.badge_content {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 100%;
}
.badge_content span {
  display: block;
}
.badge_month {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #fff;
}
.badge_day {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 21px;
  font-size: 1.3125rem;
  color: #fff;
}
/* Badge - Quote Mark
	============================================================================= */
.badge_quote {
  width: 60px;
  height: 60px;
  border-radius: 100%;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 64px;
  height: 64px;
  border: 1px solid rgba(21, 32, 39, 0.2);
}
@media only screen and (min-width: 740px ) {
  .badge_quote {
    width: 75px;
    height: 75px;
  }
}
.badge_quote.bg_mint .badge_month,
.badge_quote.bg_yellow .badge_month,
.badge_quote.bg_mint .badge_day,
.badge_quote.bg_yellow .badge_day {
  color: #494142;
}
@media only screen and (min-width: 740px ) {
  .badge_quote {
    width: 64px;
    height: 64px;
  }
}
.badge_quote_content {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  overflow: hidden;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 72px;
  font-size: 4.5rem;
  color: #6a1e26;
  background-color: #fff;
  display: block;
  line-height: 96px;
  margin: 6px;
}
.bg_purple .badge_quote_content {
  color: #522d6d;
}
.bg_pink .badge_quote_content {
  color: #cc49b0;
}
.bg_orange .badge_quote_content {
  color: #ff5100;
}
.bg_blue_dark .badge_quote_content {
  color: #094d8a;
}
/* ==========================================================================
	Callout Carousel | Used to send callout groups to a carousel at mobile size
============================================================================= */
.callout_carousel .fs-carousel-page {
  background-color: #928d8e;
}
.callout_carousel .fs-carousel-page.fs-carousel-active {
  background-color: #be414f;
}
@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.fs-carousel-enabled .callout_carousel_item {
    width: 100%;
    margin: 0 20px 0 0 !important;
    padding-bottom: 20px;
  }
  .callout_carousel.fs-carousel-enabled .callout_carousel_item:last-child {
    margin-right: 0;
  }
  .callout_carousel.fs-carousel-enabled .callout_carousel_item.fs-carousel-item {
    opacity: 0;
    transition: opacity 0.25s ease;
  }
  .callout_carousel.fs-carousel-enabled .callout_carousel_item.fs-carousel-item.fs-carousel-visible {
    opacity: 1;
  }
}
/* ==========================================================================
	Fixing the Chat Program in Graduate program pages
============================================================================= */
@media only screen and (max-width: 739px ) {
  .touch #apexchat_invitation_container_wrapper .livechat {
    width: 94% !important;
    padding: 10px !important;
  }
  .touch #apexchat_invitation_container_wrapper .livechat .livechat_body .livechat_close,
  .touch #apexchat_invitation_container_wrapper .livechat .livechat_body .livechat_close_inner {
    width: 20px !important;
    height: 20px !important;
  }
  .touch #apexchat_invitation_container_wrapper .livechat .livechat_body .livechat_agent_image,
  .touch #apexchat_invitation_container_wrapper .livechat .livechat_body .livechat_agent_image_inner,
  .touch #apexchat_invitation_container_wrapper .livechat .livechat_body .livechat_agent_image img {
    width: 60px !important;
    height: 60px !important;
  }
  .touch #apexchat_invitation_container_wrapper .livechat .livechat_body .livechat_text_inner .title {
    font-size: 20px !important;
  }
  .touch #apexchat_invitation_container_wrapper .livechat .livechat_body .livechat_text_inner .greeting {
    font-size: 14px !important;
    padding-right: 10px !important;
  }
  .touch #apexchat_invitation_container_wrapper .livechat .livechat_footer {
    padding-top: 27px !important;
  }
  .touch #apexchat_invitation_container_wrapper .livechat .livechat_footer .livechat_start {
    top: 0 !important;
    right: 10px !important;
  }
  .touch #apexchat_invitation_container_wrapper .livechat .livechat_footer .livechat_start *,
  .touch #apexchat_invitation_container_wrapper .livechat .livechat_footer .livechat_start .livechat_start_text {
    font-size: 20px !important;
  }
  .touch .apexchat_invitation_container_minimized_wrapper {
    width: 100% !important;
  }
  .touch .apexchat_invitation_container_minimized_wrapper .livechat {
    width: 94% !important;
    padding: 10px !important;
  }
  .touch .apexchat_invitation_container_minimized_wrapper .livechat #apexchat_minimized_invitation_calltoaction {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    left: auto !important;
  }
  .touch .apexchat_invitation_container_minimized_wrapper .livechat #apexchat_minimized_invitation_calltoaction .livechat_start_text {
    font-size: 20px !important;
  }
}
/* ==========================================================================
	Plugins
============================================================================= */
/**
	 * @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: #000;
  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(106, 30, 38, 0.25);
}
.fs-lightbox-loading_icon:after {
  animation: fs-lightbox-loading-spin 0.75s linear infinite;
  border: 5px solid transparent;
  border-top-color: #6a1e26;
}
@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: #fff;
  border-radius: 0;
  padding: 50px 0 0;
}
.fs-lightbox-mobile .fs-lightbox-close {
  height: 50px;
  width: 50px;
  top: 0;
  right: 0;
  background: #152027;
  border-radius: 0;
}
.fs-lightbox-mobile .fs-lightbox-close:before {
  color: #fff;
  font-size: 36px;
  font-weight: 100;
  line-height: 50px;
}
.fs-lightbox-mobile .fs-lightbox-loading_icon:before {
  border-color: rgba(106, 30, 38, 0.25);
}
.fs-lightbox-mobile .fs-lightbox-loading_icon:after {
  border-top-color: #6a1e26;
}
.fs-lightbox-mobile .fs-lightbox-container {
  position: static;
  background: #fff;
}
.fs-lightbox-mobile .fs-lightbox-content {
  background-color: #fff;
  padding: 0 15px;
}
.fs-lightbox-mobile .fs-lightbox-tools {
  width: 100%;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.fs-lightbox-mobile .fs-lightbox-control {
  width: 50px;
  height: 100%;
  min-height: 50px;
  background: #6a1e26;
  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: #fff;
  margin-left: 19px;
}
.fs-lightbox-mobile .fs-lightbox-control_next {
  right: 0;
}
.fs-lightbox-mobile .fs-lightbox-control_next:before {
  border-left-color: #fff;
  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: #be414f;
  font-size: 16px;
  margin: 0;
  padding: 0;
}
.fs-lightbox-mobile .fs-lightbox-caption p {
  color: #152027;
  font-size: 21px;
  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: #fff;
  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: #fff;
  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 #EFEFEF;
  border-radius: 4px;
  color: #152027;
  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 #be414f;
  content: '';
  display: block;
  margin: auto 0;
}
.no-touchevents .fs-dropdown-selected:hover {
  color: #152027;
}
.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 #EFEFEF;
  border-width: 0 1px 1px;
  border-radius: 0 0 4px 4px;
  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 #EFEFEF;
  color: #494142;
  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 4px 4px;
}
.no-touchevents .fs-dropdown-item:hover,
.no-touchevents .fs-dropdown-item_selected:hover {
  color: #be414f;
  background-color: #fff;
  border-color: #EFEFEF;
}
.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 4px 4px;
}
.fs-dropdown-open .fs-dropdown-selected {
  z-index: 51;
  border-radius: 4px 4px 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: 4px;
  border-width: 1px;
}
.fs-dropdown-cover .fs-dropdown-item:first-child {
  border-radius: 4px 4px 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 4px 4px;
}
.fs-dropdown-bottom.fs-dropdown-open .fs-dropdown-options {
  border-radius: 4px 4px 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: 4px;
}
.fs-dropdown-bottom.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-options {
  border-radius: 4px;
}
.fs-dropdown-multiple {
  border: 1px solid #EFEFEF;
  border-radius: 4px;
}
.fs-dropdown-multiple .fs-dropdown-options {
  width: 100%;
  position: static;
  border: none;
  border-radius: 4px;
  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 4px 4px 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;
  -webkit-backface-visibility: hidden;
          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: #fff;
  border-radius: 100%;
  box-shadow: none;
  margin: auto;
  opacity: 1;
  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 #152027;
  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 #152027;
  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: 20px 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: #928d8e;
  border-radius: 100%;
  margin: 0 3px;
  opacity: 1;
  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: 1px solid #ccc;
  border-width: 0 1px 1px;
  border-radius: 0 0 3px 3px;
  display: none;
}
.fs-navigation-toggle-nav.fs-navigation-open {
  display: block;
}
.fs-navigation-toggle-handle.fs-navigation-enabled {
  width: 100%;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #111;
  cursor: pointer;
  display: block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  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: 3px 3px 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: #fff;
  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: 20;
}
.fs-navigation-overlay-left-nav.fs-navigation-enabled {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
}
.fs-navigation-overlay-right-nav.fs-navigation-enabled {
  box-shadow: 0 0 0 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: #111;
  cursor: pointer;
  display: block;
  font-size: 14px;
  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: 15;
  background: #6a1e26;
  background: rgba(106, 30, 38, 0.9);
  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: 0 0 0 rgba(0, 0, 0, 0.15);
}
.fs-navigation-reveal-right-content.fs-navigation-enabled,
.fs-navigation-push-right-content.fs-navigation-enabled {
  box-shadow: 0 0 0 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: #ccc;
  box-shadow: 0 5px 0 #ccc, 0 -5px 0 #ccc;
  content: '';
  display: block;
  margin: auto 0;
}
.fs-navigation-handle.fs-navigation-open:after {
  width: 15px;
  height: 15px;
  background: transparent;
  border: none;
  box-shadow: none;
  color: #ccc;
  content: "\00d7";
  font-size: 22px;
  font-weight: 700;
  line-height: 13px;
  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
	 */
/**
 * @grid
 * @name Grid
 * @description A responsive CSS grid.
 */
.fs_grid_row,
.fs-grid .fs-row,
.fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-controls,
.fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-meta,
.cr_color_block_row,
.homepage_keyword_callouts_figure {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 500px) {
  .fs_grid_row,
  .fs-grid .fs-row,
  .fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-controls,
  .fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-meta,
  .cr_color_block_row,
  .homepage_keyword_callouts_figure {
    width: 480px;
  }
}
@media screen and (min-width: 740px) {
  .fs_grid_row,
  .fs-grid .fs-row,
  .fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-controls,
  .fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-meta,
  .cr_color_block_row,
  .homepage_keyword_callouts_figure {
    width: 720px;
  }
}
@media screen and (min-width: 980px) {
  .fs_grid_row,
  .fs-grid .fs-row,
  .fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-controls,
  .fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-meta,
  .cr_color_block_row,
  .homepage_keyword_callouts_figure {
    width: 960px;
  }
}
@media screen and (min-width: 1220px) {
  .fs_grid_row,
  .fs-grid .fs-row,
  .fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-controls,
  .fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-meta,
  .cr_color_block_row,
  .homepage_keyword_callouts_figure {
    width: 1200px;
  }
}
.fs_grid_row:after,
.fs-grid .fs-row:after,
.fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-controls:after,
.fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-meta:after,
.cr_color_block_row:after,
.homepage_keyword_callouts_figure: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,
.cr_color_block_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_row_destroy {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.fs_grid_cell,
.fs-grid .fs-row [class*="fs-cell"],
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-caption,
.cr_color_block_cell,
.homepage_keyword_callouts_header {
  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;
}
.fs_grid_cell_destroy {
  width: auto;
  float: none;
  margin-left: 0;
  margin-right: 0;
}
* {
  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;
}
.fs-grid .fs-row .fs-all-destroy {
  width: auto;
  float: none;
  margin-left: 0;
  margin-right: 0;
}
@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;
  }
  .fs-grid .fs-row .fs-sm-destroy {
    width: auto;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
}
@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;
  }
  .fs-grid .fs-row .fs-xs-destroy {
    width: auto;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
}
@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;
  }
  .fs-grid .fs-row .fs-md-destroy {
    width: auto;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
}
@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;
  }
  .fs-grid .fs-row .fs-lg-destroy {
    width: auto;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
}
@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;
  }
  .fs-grid .fs-row .fs-xl-destroy {
    width: auto;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
}
/* ==========================================================================
	Plugin Overrides
============================================================================= */
/* Formstone: Navigation
	============================================================================= */
/* 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: #928d8e;
}
.fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
  background-color: #be414f;
}
.fs-carousel-enabled .fs-carousel-page:focus {
  outline: none;
}
.carousel_controls_black {
  width: 50px;
  height: 50px;
  top: 6px;
  bottom: auto;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  background-color: #152027;
}
.carousel_controls_black:before {
  border-top-width: 6px;
  border-bottom-width: 6px;
  margin-right: auto;
  margin-left: auto;
  opacity: 0.2;
}
.carousel_controls_black:after {
  width: 1px;
  height: 30px;
  position: absolute;
  top: 10px;
  content: "";
}
.carousel_controls_black.fs-carousel-visible:before {
  opacity: 1;
}
.carousel_controls_black.fs-carousel-control_next {
  border-radius: 0 4px 4px 0;
}
.carousel_controls_black.fs-carousel-control_next:before {
  border-left-color: #fff;
  border-left-width: 8px;
}
.carousel_controls_black.fs-carousel-control_next:after {
  left: 0;
}
.carousel_controls_black.fs-carousel-control_previous {
  left: auto;
  border-radius: 4px 0 0 4px;
}
.carousel_controls_black.fs-carousel-control_previous:before {
  border-right-color: #fff;
  border-right-width: 8px;
}
.carousel_controls_black.fs-carousel-control_previous:after {
  right: 0;
}
.no-touch .carousel_controls_black.fs-carousel-visible:hover {
  background-color: #494142;
}
.carousel_controls_black:after {
  background-color: rgba(255, 255, 255, 0.2);
}
.carousel_controls_black.fs-carousel-control_next:before {
  border-left-color: #fff;
}
.carousel_controls_black.fs-carousel-control_previous:before {
  border-right-color: #fff;
}
.no-touch .carousel_controls_black.fs-carousel-visible:hover {
  background-color: #2a3c47;
}
.carousel_controls_gray_light {
  background-color: #152027;
  width: 50px;
  height: 50px;
  top: 6px;
  bottom: auto;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  background-color: #f2f2f2;
}
.carousel_controls_gray_light:before {
  border-top-width: 6px;
  border-bottom-width: 6px;
  margin-right: auto;
  margin-left: auto;
  opacity: 0.2;
}
.carousel_controls_gray_light:after {
  width: 1px;
  height: 30px;
  position: absolute;
  top: 10px;
  content: "";
}
.carousel_controls_gray_light.fs-carousel-visible:before {
  opacity: 1;
}
.carousel_controls_gray_light.fs-carousel-control_next {
  border-radius: 0 4px 4px 0;
}
.carousel_controls_gray_light.fs-carousel-control_next:before {
  border-left-color: #fff;
  border-left-width: 8px;
}
.carousel_controls_gray_light.fs-carousel-control_next:after {
  left: 0;
}
.carousel_controls_gray_light.fs-carousel-control_previous {
  left: auto;
  border-radius: 4px 0 0 4px;
}
.carousel_controls_gray_light.fs-carousel-control_previous:before {
  border-right-color: #fff;
  border-right-width: 8px;
}
.carousel_controls_gray_light.fs-carousel-control_previous:after {
  right: 0;
}
.no-touch .carousel_controls_gray_light.fs-carousel-visible:hover {
  background-color: #494142;
}
.carousel_controls_gray_light:after {
  background-color: rgba(21, 32, 39, 0.2);
}
.carousel_controls_gray_light.fs-carousel-control_next:before {
  border-left-color: #152027;
}
.carousel_controls_gray_light.fs-carousel-control_previous:before {
  border-right-color: #152027;
}
.no-touch .carousel_controls_gray_light.fs-carousel-visible:hover {
  background-color: #d8d8d8;
}
.carousel_controls_red {
  background-color: #152027;
  width: 50px;
  height: 50px;
  top: 6px;
  bottom: auto;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  background-color: #6a1e26;
}
.carousel_controls_red:before {
  border-top-width: 6px;
  border-bottom-width: 6px;
  margin-right: auto;
  margin-left: auto;
  opacity: 0.2;
}
.carousel_controls_red:after {
  width: 1px;
  height: 30px;
  position: absolute;
  top: 10px;
  content: "";
}
.carousel_controls_red.fs-carousel-visible:before {
  opacity: 1;
}
.carousel_controls_red.fs-carousel-control_next {
  border-radius: 0 4px 4px 0;
}
.carousel_controls_red.fs-carousel-control_next:before {
  border-left-color: #fff;
  border-left-width: 8px;
}
.carousel_controls_red.fs-carousel-control_next:after {
  left: 0;
}
.carousel_controls_red.fs-carousel-control_previous {
  left: auto;
  border-radius: 4px 0 0 4px;
}
.carousel_controls_red.fs-carousel-control_previous:before {
  border-right-color: #fff;
  border-right-width: 8px;
}
.carousel_controls_red.fs-carousel-control_previous:after {
  right: 0;
}
.no-touch .carousel_controls_red.fs-carousel-visible:hover {
  background-color: #494142;
}
.carousel_controls_red:after {
  background-color: rgba(255, 255, 255, 0.2);
}
.carousel_controls_red.fs-carousel-control_next:before {
  border-left-color: #fff;
}
.carousel_controls_red.fs-carousel-control_previous:before {
  border-right-color: #fff;
}
.no-touch .carousel_controls_red.fs-carousel-visible:hover {
  background-color: #be414f;
}
/* Formstone: Dropdown
	============================================================================= */
.fs-dropdown {
  margin: 0;
}
.fs-dropdown-selected {
  outline: none;
}
.fs-dropdown-selected:after {
  right: 24px;
  border-top-width: 8px;
}
/* Slim Dropdown Styles*/
.slim_dropdown .fs-dropdown-selected,
.slim_dropdown_dark .fs-dropdown-selected,
.slim_dropdown_gray .fs-dropdown-selected {
  font-size: 13px;
  font-size: 0.8125rem;
  height: 26px;
  border: none;
  line-height: 26px;
  padding-left: 12px;
  padding-right: 34px;
  transition: color 0.25s linear;
}
.slim_dropdown .fs-dropdown-selected:after,
.slim_dropdown_dark .fs-dropdown-selected:after,
.slim_dropdown_gray .fs-dropdown-selected:after {
  right: 10px;
}
.no-touch .slim_dropdown .fs-dropdown-selected:hover,
.no-touch .slim_dropdown_dark .fs-dropdown-selected:hover,
.no-touch .slim_dropdown_gray .fs-dropdown-selected:hover {
  color: #be414f;
}
.slim_dropdown.fs-dropdown-open .fs-dropdown-selected,
.slim_dropdown_dark.fs-dropdown-open .fs-dropdown-selected,
.slim_dropdown_gray.fs-dropdown-open .fs-dropdown-selected {
  border-radius: 4px;
}
.slim_dropdown .fs-dropdown-options,
.slim_dropdown_dark .fs-dropdown-options,
.slim_dropdown_gray .fs-dropdown-options {
  background-color: #2a3c47;
  border: none;
  border-radius: 4px;
  margin-top: 8px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.slim_dropdown .fs-dropdown-item,
.slim_dropdown_dark .fs-dropdown-item,
.slim_dropdown_gray .fs-dropdown-item {
  background-color: #2a3c47;
  color: #fff;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  height: auto;
  border: none;
  line-height: 1.2;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: color 0.25s linear;
}
.no-touch .slim_dropdown .fs-dropdown-item:hover,
.no-touch .slim_dropdown_dark .fs-dropdown-item:hover,
.no-touch .slim_dropdown_gray .fs-dropdown-item:hover {
  background-color: #2a3c47;
  color: #be414f;
}
.slim_dropdown .fs-dropdown-item:focus,
.slim_dropdown_dark .fs-dropdown-item:focus,
.slim_dropdown_gray .fs-dropdown-item:focus {
  outline: none;
}
.slim_dropdown_dark .fs-dropdown-selected {
  background-color: #2a3c47;
  color: #fff;
}
.slim_dropdown_dark.fs-dropdown-open .fs-dropdown-selected {
  border-radius: 4px;
}
.slim_dropdown_gray .fs-dropdown-selected {
  background-color: #928d8e;
  color: #fff;
}
.slim_dropdown_gray .fs-dropdown-selected:after {
  border-top-color: #fff;
}
.slim_dropdown_gray.fs-dropdown-open .fs-dropdown-selected {
  border-radius: 4px;
}
/* Formstone: Lightbox
	============================================================================= */
.fs-lightbox.fs-lightbox-mobile {
  padding-top: 60px;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-close {
  top: 10px;
  right: 10px;
  border-radius: 4px;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-close:before {
  line-height: 46px;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-tools {
  width: 100% !important;
  padding-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-tools {
    padding-bottom: 50px;
    padding-top: 30px;
  }
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-control {
  height: 50px;
  transition: background 0.25s ease;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-control:before {
  border-top-width: 6px;
  border-bottom-width: 6px;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-control:after {
  width: 1px;
  height: 30px;
  position: absolute;
  top: 10px;
  background-color: rgba(255, 255, 255, 0.2);
  content: "";
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-control.fs-lightbox-control_disabled,
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-control.fs-lightbox-control_disabled {
  opacity: 1;
  visibility: visible;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-control.fs-lightbox-control_disabled:before,
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-control.fs-lightbox-control_disabled:before {
  opacity: 0.2;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-control.fs-lightbox-control_previous {
  right: 0;
  left: auto;
  border-radius: 4px 0 0 4px;
  margin-right: 50px;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-control.fs-lightbox-control_previous:after {
  right: 0;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-control.fs-lightbox-control_previous:before {
  border-right-width: 8px;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-control.fs-lightbox-control_next {
  border-radius: 0 4px 4px 0;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-control.fs-lightbox-control_next:after {
  left: 0;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-control.fs-lightbox-control_next:before {
  border-left-width: 8px;
}
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-control:hover {
  background-color: #be414f;
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-position {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  line-height: 2;
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-position {
    position: absolute;
    right: 140px;
    left: auto;
    margin-top: 0;
  }
}
@media only screen and (min-width: 740px ) {
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-caption {
    margin-top: 0;
    padding-right: 180px;
  }
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-caption p {
  font-size: 21px;
  font-size: 1.3125rem;
  font-style: normal;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  font-weight: 400;
}
@media only screen and (max-width: 739px ) {
  .fs-lightbox.fs-lightbox-mobile .fs-lightbox-caption p {
    font-size: 16px;
    font-size: 1rem;
  }
}
.fs-lightbox.fs-lightbox-mobile .fs-lightbox-caption a {
  color: #be414f;
}
.no-touch .fs-lightbox.fs-lightbox-mobile .fs-lightbox-caption a:hover {
  color: #6a1e26;
}
.fs-lightbox.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-controls {
  bottom: 10px;
  padding: 0 35px;
}
.fs-lightbox.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-control {
  right: 10px;
}
.fs-lightbox.fs-lightbox-mobile:not(.fs-lightbox-caption_open) .fs-lightbox-meta {
  box-shadow: none;
}
.fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-controls {
  position: relative;
}
.fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-meta {
  position: relative;
  padding: 15px 0;
}
.fs-lightbox:not(.fs-lightbox-touch) .fs-lightbox-control {
  top: 6px;
  right: 1.04166667% !important;
}
/* 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 {
  border: none;
  margin: 5px 0 0;
}
.pika-single.is_bound {
  box-shadow: none;
}
.pika-table {
  background-color: #152027;
  margin: 0;
}
.pika-table tr,
.pika-table th,
.pika-table td {
  color: #fff;
  border: 0;
}
.pika-table thead {
  background-color: transparent;
}
.pika-table tbody tr:first-child td {
  padding-top: 10px;
}
.pika-table th {
  background-color: transparent;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 11px;
  font-size: 0.6875rem;
  border-bottom: 1px solid #928d8e;
  padding: 5px;
  text-transform: uppercase;
}
.pika-lendar {
  background-color: #152027;
  width: 290px;
  border-radius: 4px;
  margin: 0;
  padding-bottom: 15px;
}
.pika-title {
  background-color: #be414f;
  height: 50px;
  border-radius: 4px 4px 0 0;
}
.pika-prev,
.pika-next {
  width: 23px;
  height: 23px;
  background: rgba(0, 0, 0, 0.25);
  border-radius: 100%;
  margin: 13px 0;
  text-indent: 23px;
}
.pika-prev {
  position: relative;
  margin-left: 13px;
}
.pika-prev:before,
.pika-prev:after {
  width: 6px;
  height: 6px;
  display: inline-block;
  border: 2px solid #FFF;
  border-bottom: none;
  margin: -2px auto 0;
  vertical-align: middle;
}
.pika-prev:before {
  border-right: none;
  content: "";
  -ms-transform: translateX(25%) rotate(-45deg);
      transform: translateX(25%) rotateZ(-45deg);
}
.pika-prev:before {
  position: absolute;
  top: 11px;
  left: 8px;
}
.pika-next {
  position: relative;
  margin-right: 13px;
}
.pika-next:before,
.pika-next:after {
  width: 6px;
  height: 6px;
  display: inline-block;
  border: 2px solid #FFF;
  border-bottom: none;
  margin: -2px auto 0;
  vertical-align: middle;
}
.pika-next:after {
  border-left: none;
  content: "";
  -ms-transform: translateX(-25%) rotate(45deg);
      transform: translateX(-25%) rotateZ(45deg);
}
.pika-next:after {
  position: absolute;
  top: 11px;
  right: 8px;
}
.pika-label {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 22px;
  font-size: 1.375rem;
  color: #fff;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background: transparent;
  line-height: 50px;
  padding: 0 4px;
}
.pika-label .pika-select {
  font-size: 16px;
  font-size: 1rem;
  width: 100%;
  height: 40px;
  color: #333;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.pika-button {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  background-color: #152027;
  color: #fff;
  font-size: 13px;
  font-size: 0.8125rem;
  padding: 5px;
  text-align: center;
}
.is-today .pika-button {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  background-color: #152027;
  color: #8bc1ed;
}
.is-selected .pika-button {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  background-color: #152027;
  color: #be414f;
  border-radius: 0;
  box-shadow: none;
}
.pika-button:hover {
  background-color: #152027;
  color: #be414f;
  border-radius: 0;
}
/* ==========================================================================
	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-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  font-size: 1.125rem;
  width: 100%;
  line-height: 1.2;
  outline: none;
  padding: 20px 20px 18px 20px;
}
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 {
  color: #928d8e;
}
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 {
  color: #928d8e;
}
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 {
  color: #928d8e;
}
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 {
  color: #928d8e;
}
textarea {
  min-height: 230px;
}
/* Form-Only Styles
	============================================================================= */
.form_wrapper {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .form_wrapper {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .form_wrapper {
    margin-bottom: 60px;
  }
}
.form_wrapper .form_builder_errors {
  background: #6a1e26;
  border-radius: 4px;
  margin: 20px 0;
  padding: 20px;
}
.form_wrapper .form_builder_errors p {
  color: #FFF;
  margin: 0;
}
.form_wrapper fieldset {
  display: block;
  clear: both;
  margin-bottom: 20px;
}
@media only screen and (min-width: 500px ) {
  .form_wrapper fieldset {
    margin-bottom: 30px;
  }
  .form_wrapper fieldset fieldset {
    margin: 0;
  }
}
@media only screen and (max-width: 499px ) {
  .form_wrapper fieldset.split {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 500px ) {
  .form_wrapper fieldset.split fieldset {
    width: 48%;
    clear: none;
    float: left;
    margin-right: 4%;
  }
  .form_wrapper fieldset.split fieldset:last-child {
    margin-right: 0;
  }
}
.form_wrapper fieldset p {
  margin: 0 !important;
}
.form_wrapper fieldset label {
  font-size: 16px;
  font-size: 1rem;
  color: #494142;
  border: none;
  display: inline-block;
  margin-bottom: 10px;
}
.form_wrapper fieldset.required:after {
  background-color: #be414f;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 9px;
  right: 8px;
  border-radius: 100%;
  content: "";
  z-index: 1;
}
.form_wrapper fieldset br {
  display: none;
}
.form_wrapper legend {
  font-size: 16px;
  font-size: 1rem;
  color: #494142;
  border: none;
  margin-bottom: 25px;
}
.form_wrapper input[type=text],
.form_wrapper input[type=email],
.form_wrapper input[type=tel],
.form_wrapper input[type=url],
.form_wrapper input[type=number],
.form_wrapper input[type=date],
.form_wrapper textarea {
  border: 1px solid #928d8e;
  border-radius: 4px;
  transition: border 0.25s linear;
}
.form_wrapper input[type=text]:focus,
.form_wrapper input[type=email]:focus,
.form_wrapper input[type=tel]:focus,
.form_wrapper input[type=url]:focus,
.form_wrapper input[type=number]:focus,
.form_wrapper input[type=date]:focus,
.form_wrapper textarea:focus {
  border-color: #152027;
}
.form_wrapper input[type=submit],
.form_wrapper button[type=submit] {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  background-color: #6a1e26;
  color: #fff;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  transition: background 0.25s linear;
}
.no-touch .form_wrapper input[type=submit]:hover,
.no-touch .form_wrapper button[type=submit]:hover {
  background-color: #be414f;
}
.form_wrapper .g-recaptcha {
  margin: 15px 0 0 0;
}
/* Box-Label Styles
	============================================================================= */
.form_wrapper fieldset.box_labels label {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #152027;
  position: relative;
  z-index: 2;
  border-radius: 4px;
  padding: 0 8px;
  margin: 0 0 5px;
  transition: background, transform;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.form_wrapper fieldset.box_labels input[type=text],
.form_wrapper fieldset.box_labels input[type=email],
.form_wrapper fieldset.box_labels input[type=tel],
.form_wrapper fieldset.box_labels input[type=url],
.form_wrapper fieldset.box_labels input[type=number],
.form_wrapper fieldset.box_labels input[type=date],
.form_wrapper fieldset.box_labels textarea {
  padding: 20px 20px 16px 20px;
}
.form_wrapper fieldset.box_labels input[type=text]:focus + label,
.form_wrapper fieldset.box_labels input[type=email]:focus + label,
.form_wrapper fieldset.box_labels input[type=tel]:focus + label,
.form_wrapper fieldset.box_labels input[type=url]:focus + label,
.form_wrapper fieldset.box_labels input[type=number]:focus + label,
.form_wrapper fieldset.box_labels input[type=date]:focus + label,
.form_wrapper fieldset.box_labels textarea:focus + label,
.form_wrapper fieldset.box_labels input[type=text].has_data + label,
.form_wrapper fieldset.box_labels input[type=email].has_data + label,
.form_wrapper fieldset.box_labels input[type=tel].has_data + label,
.form_wrapper fieldset.box_labels input[type=url].has_data + label,
.form_wrapper fieldset.box_labels input[type=number].has_data + label,
.form_wrapper fieldset.box_labels input[type=date].has_data + label,
.form_wrapper fieldset.box_labels textarea.has_data + label,
.form_wrapper fieldset.box_labels input[type=text][placeholder] + label,
.form_wrapper fieldset.box_labels input[type=email][placeholder] + label,
.form_wrapper fieldset.box_labels input[type=tel][placeholder] + label,
.form_wrapper fieldset.box_labels input[type=url][placeholder] + label,
.form_wrapper fieldset.box_labels input[type=number][placeholder] + label,
.form_wrapper fieldset.box_labels input[type=date][placeholder] + label,
.form_wrapper fieldset.box_labels textarea[placeholder] + label {
  background-color: #fff;
  margin: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
/* Default Plugin Styles
	============================================================================= */
/*
		Formstone Dropdown Form Styles
		==============================
	*/
.form_wrapper .fs-dropdown {
  margin: 0;
}
.form_wrapper .fs-dropdown-selected {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #152027;
  height: auto;
  border: 1px solid #928d8e;
  border-radius: 4px;
  outline: none;
  padding: 17px 20px 15px 20px;
  transition: border 0.25s linear;
}
.form_wrapper .fs-dropdown-open .fs-dropdown-selected {
  border-color: #152027;
}
.form_wrapper .fs-dropdown-options {
  background-color: #152027;
  max-height: 300px;
  border: none;
  border-radius: 4px;
  box-shadow: none;
  margin-top: 5px;
  padding: 10px 0;
}
.form_wrapper .fs-dropdown-item {
  background-color: #152027;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  font-size: 1.125rem;
  color: #fff;
  height: 50px;
  border: none;
  padding: 0 20px;
  line-height: 1;
}
.form_wrapper .fs-dropdown-item:last-child {
  border-bottom: none;
}
.no-touch .form_wrapper .fs-dropdown-item:hover {
  background-color: #152027;
  color: #eff2bf;
}
.form_wrapper .fs-dropdown-item_selected {
  color: #eff2bf;
}
.form_wrapper 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 {
  position: absolute;
  bottom: 16px;
  right: 16px;
  z-index: 1;
}
.form_calendar_picker input[type=text] {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #152027;
  line-height: 1.2;
  padding: 21px 20px 20px 20px;
}
.form_calendar_picker input[type=text]::-webkit-input-placeholder {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #152027;
  line-height: 1.2;
}
.form_calendar_picker input[type=text]:-moz-placeholder {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #152027;
  line-height: 1.2;
}
.form_calendar_picker input[type=text]::-moz-placeholder {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #152027;
  line-height: 1.2;
}
.form_calendar_picker input[type=text]:-ms-input-placeholder {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #152027;
  line-height: 1.2;
}
/*
		Formstone Checkbox Default
		==========================
	*/
.fs-checkbox {
  margin-bottom: 20px;
}
.fs-checkbox label {
  font-size: 18px;
  font-size: 1.125rem;
  color: #152027;
  text-transform: none;
}
fieldset label.fs-checkbox-label {
  display: block;
}
.fs-checkbox-marker {
  width: 25px;
  height: 25px;
  border: 2px solid #efefef;
  border-radius: 3px;
  margin-right: 18px;
}
.fs-checkbox-radio .fs-checkbox-marker {
  border-radius: 100%;
}
.fs-checkbox-checked .fs-checkbox-marker {
  background-color: #f2f2f2;
  border-color: #efefef;
}
.fs-checkbox-flag:before {
  width: 8px;
  height: 14px;
  border-bottom: 4px solid #be414f;
  border-right: 4px solid #be414f;
  margin: 2px 0 0 7px;
}
.fs-checkbox-radio .fs-checkbox-flag {
  background-color: #be414f;
  border-color: #fff;
}
.fs-checkbox-radio .fs-checkbox-flag:before {
  background-color: #f2f2f2;
}
.checkbox_label {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  font-size: 18px;
  font-size: 1.125rem;
  color: #152027;
  text-transform: none;
}
/*
		Number/Range Input Labels
		=========================
	*/
.fs-number + label,
.fs-range + label,
.form_wrapper .fs-number + label,
.form_wrapper .fs-range + label,
.form_wrapper fieldset.box_labels .fs-number + label,
.form_wrapper fieldset.box_labels .fs-range + label {
  background-color: #fff;
  margin: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
/*
		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: #6a1e26;
  width: 32px;
  height: 17px;
  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: #be414f;
}
.required .fs-number .fs-number-arrow {
  right: 20px;
}
/*
		Formstone Range Default
		=======================
	*/
.fs-range {
  background-color: #fff;
  border: 1px solid #928d8e;
  border-radius: 4px;
  margin: 0;
  padding: 20px 12px 16px 12px;
  transition: border 0.25s linear;
}
.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-size: 16px;
  font-size: 1rem;
  color: #152027;
  width: 4%;
}
.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: #6a1e26;
  width: 18px;
  height: 18px;
  border: 0;
  margin: -6px 0 0 -8px;
  transition: background-color 0.25s linear;
}
.fs-range .fs-range-track {
  background-color: #efefef;
  border: 0;
}
.no-touch .fs-range:hover {
  border-color: #152027;
}
.no-touch .fs-range:hover .fs-range-marker {
  background-color: #be414f;
  border: 0;
  box-shadow: none;
}
.no-touch .fs-range:hover .fs-range-track {
  box-shadow: none;
}
/* ==========================================================================
	Buttons
============================================================================= */
.button_base,
.button,
.button_text,
.button_bordered,
.button_bordered_rose,
.button_bordered_grey,
.button_bordered_white,
.button_bordered_yellow,
.button_bordered_mint,
.button_bordered_blue_light,
.pathway_skip_to_content,
.footer_events_link,
.footer_resources_link,
.footer_submit_link,
.mobile_pathway_main_nav_link,
.mobile_secondary_nav_link,
.page_search_reset_button,
.awc_oneday_header_link,
.awc_oneday_header_link,
.strategic_feature_action_button,
.large_image_callout.yellow .large_image_callout_button,
.large_image_callout.mint .large_image_callout_button,
.large_image_callout.blue_light .large_image_callout_button,
.large_image_callout_button,
.media_gallery_button,
.social_media_more,
.social_media_header_button,
.strategic_topic_link,
.pathway_flex_link,
.pathway_cta_link,
.form_wrapper input[type=submit],
.form_wrapper button[type=submit],
.button_red {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: inline-block;
  letter-spacing: 1px;
  text-transform: uppercase;
  transition: color 0.25s, background 0.25s, border 0.25s, box-shadow 0.25s;
}
.button_base:focus,
.button:focus,
.button_text:focus,
.button_bordered:focus,
.button_bordered_rose:focus,
.button_bordered_grey:focus,
.button_bordered_white:focus,
.button_bordered_yellow:focus,
.button_bordered_mint:focus,
.button_bordered_blue_light:focus,
.pathway_skip_to_content:focus,
.footer_events_link:focus,
.footer_resources_link:focus,
.footer_submit_link:focus,
.mobile_pathway_main_nav_link:focus,
.mobile_secondary_nav_link:focus,
.page_search_reset_button:focus,
.awc_oneday_header_link:focus,
.awc_oneday_header_link:focus,
.strategic_feature_action_button:focus,
.large_image_callout.yellow .large_image_callout_button:focus,
.large_image_callout.mint .large_image_callout_button:focus,
.large_image_callout.blue_light .large_image_callout_button:focus,
.large_image_callout_button:focus,
.media_gallery_button:focus,
.social_media_more:focus,
.social_media_header_button:focus,
.strategic_topic_link:focus,
.pathway_flex_link:focus,
.pathway_cta_link:focus,
.form_wrapper input[type=submit]:focus,
.form_wrapper button[type=submit]:focus,
.button_red:focus {
  outline: none;
}
/* Button
	============================================================================= */
.button,
.form_wrapper input[type=submit],
.form_wrapper button[type=submit],
.button_red {
  border-radius: 4px;
  padding: 21px 25px 19px;
}
@media only screen and (min-width: 740px ) {
  .button,
  .form_wrapper input[type=submit],
  .form_wrapper button[type=submit],
  .button_red {
    padding: 21px 35px 19px;
  }
}
/* Button - Full
	============================================================================= */
.button_full {
  display: block;
  width: 100%;
  text-align: center;
}
/* Button - Text Only
	============================================================================= */
/* Full background color buttons
	============================================================================= */
.button_red {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  background-color: #6a1e26;
  color: #fff;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  transition: background 0.25s linear;
}
.no-touch .button_red:hover {
  background-color: #be414f;
}
/* Button - Bordered
	============================================================================= */
.button_bordered {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #152027;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
}
@media only screen and (min-width: 740px ) {
  .button_bordered {
    padding: 21px 35px 19px;
  }
}
.no-touch .button_bordered:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.button_bordered_rose {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #be414f;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
}
@media only screen and (min-width: 740px ) {
  .button_bordered_rose {
    padding: 21px 35px 19px;
  }
}
.no-touch .button_bordered_rose:hover,
.button_bordered_rose:focus {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.button_bordered_grey {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  position: relative;
  border: 1px solid #CCC9CA;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
}
@media only screen and (min-width: 740px ) {
  .button_bordered_grey {
    padding: 21px 35px 19px;
  }
}
.no-touch .button_bordered_grey:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.button_bordered_white {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #152027;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  color: #fff;
  border-color: #B9BDBF;
}
@media only screen and (min-width: 740px ) {
  .button_bordered_white {
    padding: 21px 35px 19px;
  }
}
.no-touch .button_bordered_white:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.no-touch .button_bordered_white:hover,
.button_bordered_white:focus {
  background-color: #fff;
  color: #152027;
  border-color: #fff;
}
.button_bordered_yellow {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #152027;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  color: #eff2bf;
  border-color: #B9BDBF;
}
@media only screen and (min-width: 740px ) {
  .button_bordered_yellow {
    padding: 21px 35px 19px;
  }
}
.no-touch .button_bordered_yellow:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.no-touch .button_bordered_yellow:hover {
  background-color: #eff2bf;
  color: #152027;
  border-color: #eff2bf;
}
.button_bordered_mint {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #152027;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  color: #bff1e1;
  border-color: #B9BDBF;
}
@media only screen and (min-width: 740px ) {
  .button_bordered_mint {
    padding: 21px 35px 19px;
  }
}
.no-touch .button_bordered_mint:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.no-touch .button_bordered_mint:hover {
  background-color: #bff1e1;
  color: #152027;
  border-color: #bff1e1;
}
.button_bordered_blue_light {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #152027;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  color: #8bc1ed;
  border-color: #B9BDBF;
}
@media only screen and (min-width: 740px ) {
  .button_bordered_blue_light {
    padding: 21px 35px 19px;
  }
}
.no-touch .button_bordered_blue_light:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.no-touch .button_bordered_blue_light:hover {
  background-color: #8bc1ed;
  color: #152027;
  border-color: #8bc1ed;
}
/* Hover Transition (Optional, must be explicitly added) */
.button_bordered_hover {
  white-space: nowrap;
}
.button_bordered_hover:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #494142;
  position: absolute;
  top: 22px;
  right: 25px;
  content: "\2192";
  display: inline-block;
  margin: auto;
  opacity: 0;
  transition: opacity 0.25s ease, background 0.25s ease, color 0.25s ease;
}
.no-touch .button_bordered_hover:hover {
  padding-right: 60px;
  transition: padding 0.25s ease;
}
.no-touch .button_bordered_hover:hover:after {
  opacity: 1;
  transition: opacity 0.25s ease 0.08s;
}
/* Arrow Link Button
	============================================================================= */
.button_text_arrow {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.button_text_arrow:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_white,
.flex_header_article.theme_red .flex_header_article_button,
.flex_header_article.theme_pink .flex_header_article_button,
.flex_header_article.theme_rose .flex_header_article_button,
.flex_header_article.theme_purple .flex_header_article_button,
.flex_header_article.theme_blue_dark .flex_header_article_button,
.flex_header_article.theme_orange .flex_header_article_button,
.degree_button,
.program_search_feature_more_link,
.program_selector_item_qualifier,
.program_selector_item_detail_button,
.availability_table .availability_table_cell_detail_link,
.timeline_button,
.has_image .timeline_article_more,
.timeline_article.theme_gray.has_image .timeline_article_more,
.timeline_article.theme_mint.has_image .timeline_article_more,
.timeline_article.theme_white.has_image .timeline_article_more,
.timeline_article.theme_yellow.has_image .timeline_article_more,
.timeline_article.theme_blue_light.has_image .timeline_article_more,
.timeline_article.theme_pink .timeline_article_more,
.timeline_article.theme_pink.has_image .timeline_article_more,
.timeline_article.theme_purple .timeline_article_more,
.timeline_article.theme_purple.has_image .timeline_article_more,
.timeline_article.theme_blue_dark .timeline_article_more,
.timeline_article.theme_blue_dark.has_image .timeline_article_more,
.timeline_article.theme_orange .timeline_article_more,
.timeline_article.theme_orange.has_image .timeline_article_more,
.timeline_article.theme_red .timeline_article_more,
.timeline_article.theme_red.has_image .timeline_article_more {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
}
.button_text_arrow_white:after,
.flex_header_article.theme_red .flex_header_article_button:after,
.flex_header_article.theme_pink .flex_header_article_button:after,
.flex_header_article.theme_rose .flex_header_article_button:after,
.flex_header_article.theme_purple .flex_header_article_button:after,
.flex_header_article.theme_blue_dark .flex_header_article_button:after,
.flex_header_article.theme_orange .flex_header_article_button:after,
.degree_button:after,
.program_search_feature_more_link:after,
.program_selector_item_qualifier:after,
.program_selector_item_detail_button:after,
.availability_table .availability_table_cell_detail_link:after,
.timeline_button:after,
.has_image .timeline_article_more:after,
.timeline_article.theme_gray.has_image .timeline_article_more:after,
.timeline_article.theme_mint.has_image .timeline_article_more:after,
.timeline_article.theme_white.has_image .timeline_article_more:after,
.timeline_article.theme_yellow.has_image .timeline_article_more:after,
.timeline_article.theme_blue_light.has_image .timeline_article_more:after,
.timeline_article.theme_pink .timeline_article_more:after,
.timeline_article.theme_pink.has_image .timeline_article_more:after,
.timeline_article.theme_purple .timeline_article_more:after,
.timeline_article.theme_purple.has_image .timeline_article_more:after,
.timeline_article.theme_blue_dark .timeline_article_more:after,
.timeline_article.theme_blue_dark.has_image .timeline_article_more:after,
.timeline_article.theme_orange .timeline_article_more:after,
.timeline_article.theme_orange.has_image .timeline_article_more:after,
.timeline_article.theme_red .timeline_article_more:after,
.timeline_article.theme_red.has_image .timeline_article_more:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_white:hover:after,
.no-touch .flex_header_article.theme_red .flex_header_article_button:hover:after,
.no-touch .flex_header_article.theme_pink .flex_header_article_button:hover:after,
.no-touch .flex_header_article.theme_rose .flex_header_article_button:hover:after,
.no-touch .flex_header_article.theme_purple .flex_header_article_button:hover:after,
.no-touch .flex_header_article.theme_blue_dark .flex_header_article_button:hover:after,
.no-touch .flex_header_article.theme_orange .flex_header_article_button:hover:after,
.no-touch .degree_button:hover:after,
.no-touch .program_search_feature_more_link:hover:after,
.no-touch .program_selector_item_qualifier:hover:after,
.no-touch .program_selector_item_detail_button:hover:after,
.no-touch .availability_table .availability_table_cell_detail_link:hover:after,
.no-touch .timeline_button:hover:after,
.no-touch .has_image .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_gray.has_image .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_mint.has_image .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_white.has_image .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_yellow.has_image .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_blue_light.has_image .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_pink .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_pink.has_image .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_purple .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_purple.has_image .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_blue_dark .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_blue_dark.has_image .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_orange .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_orange.has_image .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_red .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_red.has_image .timeline_article_more:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_white,
.typography .flex_header_article.theme_red .flex_header_article_button,
.typography .flex_header_article.theme_pink .flex_header_article_button,
.typography .flex_header_article.theme_rose .flex_header_article_button,
.typography .flex_header_article.theme_purple .flex_header_article_button,
.typography .flex_header_article.theme_blue_dark .flex_header_article_button,
.typography .flex_header_article.theme_orange .flex_header_article_button,
.typography .degree_button,
.typography .program_search_feature_more_link,
.typography .program_selector_item_qualifier,
.typography .program_selector_item_detail_button,
.typography .availability_table .availability_table_cell_detail_link,
.typography .timeline_button,
.typography .has_image .timeline_article_more,
.typography .timeline_article.theme_gray.has_image .timeline_article_more,
.typography .timeline_article.theme_mint.has_image .timeline_article_more,
.typography .timeline_article.theme_white.has_image .timeline_article_more,
.typography .timeline_article.theme_yellow.has_image .timeline_article_more,
.typography .timeline_article.theme_blue_light.has_image .timeline_article_more,
.typography .timeline_article.theme_pink .timeline_article_more,
.typography .timeline_article.theme_pink.has_image .timeline_article_more,
.typography .timeline_article.theme_purple .timeline_article_more,
.typography .timeline_article.theme_purple.has_image .timeline_article_more,
.typography .timeline_article.theme_blue_dark .timeline_article_more,
.typography .timeline_article.theme_blue_dark.has_image .timeline_article_more,
.typography .timeline_article.theme_orange .timeline_article_more,
.typography .timeline_article.theme_orange.has_image .timeline_article_more,
.typography .timeline_article.theme_red .timeline_article_more,
.typography .timeline_article.theme_red.has_image .timeline_article_more {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_white,
  .typography .flex_header_article.theme_red .flex_header_article_button,
  .typography .flex_header_article.theme_pink .flex_header_article_button,
  .typography .flex_header_article.theme_rose .flex_header_article_button,
  .typography .flex_header_article.theme_purple .flex_header_article_button,
  .typography .flex_header_article.theme_blue_dark .flex_header_article_button,
  .typography .flex_header_article.theme_orange .flex_header_article_button,
  .typography .degree_button,
  .typography .program_search_feature_more_link,
  .typography .program_selector_item_qualifier,
  .typography .program_selector_item_detail_button,
  .typography .availability_table .availability_table_cell_detail_link,
  .typography .timeline_button,
  .typography .has_image .timeline_article_more,
  .typography .timeline_article.theme_gray.has_image .timeline_article_more,
  .typography .timeline_article.theme_mint.has_image .timeline_article_more,
  .typography .timeline_article.theme_white.has_image .timeline_article_more,
  .typography .timeline_article.theme_yellow.has_image .timeline_article_more,
  .typography .timeline_article.theme_blue_light.has_image .timeline_article_more,
  .typography .timeline_article.theme_pink .timeline_article_more,
  .typography .timeline_article.theme_pink.has_image .timeline_article_more,
  .typography .timeline_article.theme_purple .timeline_article_more,
  .typography .timeline_article.theme_purple.has_image .timeline_article_more,
  .typography .timeline_article.theme_blue_dark .timeline_article_more,
  .typography .timeline_article.theme_blue_dark.has_image .timeline_article_more,
  .typography .timeline_article.theme_orange .timeline_article_more,
  .typography .timeline_article.theme_orange.has_image .timeline_article_more,
  .typography .timeline_article.theme_red .timeline_article_more,
  .typography .timeline_article.theme_red.has_image .timeline_article_more {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_red,
.featured_news_more,
.featured_news_main_button,
.featured_news_article_button,
.media_block_link,
.flex_header_article_button,
.program_search_intro_button,
.program_search_split_more_link,
.program_search_split_footer_link,
.program_search_full_link,
.career_callout_button,
.finder_results_footer_link,
.sidebar_text_image_link {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #6a1e26;
}
.button_text_arrow_red:after,
.featured_news_more:after,
.featured_news_main_button:after,
.featured_news_article_button:after,
.media_block_link:after,
.flex_header_article_button:after,
.program_search_intro_button:after,
.program_search_split_more_link:after,
.program_search_split_footer_link:after,
.program_search_full_link:after,
.career_callout_button:after,
.finder_results_footer_link:after,
.sidebar_text_image_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_red:hover:after,
.no-touch .featured_news_more:hover:after,
.no-touch .featured_news_main_button:hover:after,
.no-touch .featured_news_article_button:hover:after,
.no-touch .media_block_link:hover:after,
.no-touch .flex_header_article_button:hover:after,
.no-touch .program_search_intro_button:hover:after,
.no-touch .program_search_split_more_link:hover:after,
.no-touch .program_search_split_footer_link:hover:after,
.no-touch .program_search_full_link:hover:after,
.no-touch .career_callout_button:hover:after,
.no-touch .finder_results_footer_link:hover:after,
.no-touch .sidebar_text_image_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_red,
.typography .featured_news_more,
.typography .featured_news_main_button,
.typography .featured_news_article_button,
.typography .media_block_link,
.typography .flex_header_article_button,
.typography .program_search_intro_button,
.typography .program_search_split_more_link,
.typography .program_search_split_footer_link,
.typography .program_search_full_link,
.typography .career_callout_button,
.typography .finder_results_footer_link,
.typography .sidebar_text_image_link {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_red,
  .typography .featured_news_more,
  .typography .featured_news_main_button,
  .typography .featured_news_article_button,
  .typography .media_block_link,
  .typography .flex_header_article_button,
  .typography .program_search_intro_button,
  .typography .program_search_split_more_link,
  .typography .program_search_split_footer_link,
  .typography .program_search_full_link,
  .typography .career_callout_button,
  .typography .finder_results_footer_link,
  .typography .sidebar_text_image_link {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_red:after,
.featured_news_more:after,
.featured_news_main_button:after,
.featured_news_article_button:after,
.media_block_link:after,
.flex_header_article_button:after,
.program_search_intro_button:after,
.program_search_split_more_link:after,
.program_search_split_footer_link:after,
.program_search_full_link:after,
.career_callout_button:after,
.finder_results_footer_link:after,
.sidebar_text_image_link:after {
  color: #152027;
}
.no-touch .button_text_arrow_red:hover,
.no-touch .featured_news_more:hover,
.no-touch .featured_news_main_button:hover,
.no-touch .featured_news_article_button:hover,
.no-touch .media_block_link:hover,
.no-touch .flex_header_article_button:hover,
.no-touch .program_search_intro_button:hover,
.no-touch .program_search_split_more_link:hover,
.no-touch .program_search_split_footer_link:hover,
.no-touch .program_search_full_link:hover,
.no-touch .career_callout_button:hover,
.no-touch .finder_results_footer_link:hover,
.no-touch .sidebar_text_image_link:hover {
  color: #152027;
}
.button_text_arrow_black,
.timeline_article.theme_gray .timeline_article_more,
.timeline_article.theme_mint .timeline_article_more,
.timeline_article.theme_white .timeline_article_more,
.timeline_article.theme_yellow .timeline_article_more,
.timeline_article.theme_blue_light .timeline_article_more {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #152027;
}
.button_text_arrow_black:after,
.timeline_article.theme_gray .timeline_article_more:after,
.timeline_article.theme_mint .timeline_article_more:after,
.timeline_article.theme_white .timeline_article_more:after,
.timeline_article.theme_yellow .timeline_article_more:after,
.timeline_article.theme_blue_light .timeline_article_more:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_black:hover:after,
.no-touch .timeline_article.theme_gray .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_mint .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_white .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_yellow .timeline_article_more:hover:after,
.no-touch .timeline_article.theme_blue_light .timeline_article_more:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_black,
.typography .timeline_article.theme_gray .timeline_article_more,
.typography .timeline_article.theme_mint .timeline_article_more,
.typography .timeline_article.theme_white .timeline_article_more,
.typography .timeline_article.theme_yellow .timeline_article_more,
.typography .timeline_article.theme_blue_light .timeline_article_more {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_black,
  .typography .timeline_article.theme_gray .timeline_article_more,
  .typography .timeline_article.theme_mint .timeline_article_more,
  .typography .timeline_article.theme_white .timeline_article_more,
  .typography .timeline_article.theme_yellow .timeline_article_more,
  .typography .timeline_article.theme_blue_light .timeline_article_more {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_slate {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #2a3c47;
}
.button_text_arrow_slate:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_slate:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_slate {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_slate {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_gray_dark {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #494142;
}
.button_text_arrow_gray_dark:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_gray_dark:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_gray_dark {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_gray_dark {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_gray {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #928d8e;
}
.button_text_arrow_gray:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_gray:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_gray {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_gray {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_gray_light {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #f2f2f2;
}
.button_text_arrow_gray_light:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_gray_light:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_gray_light {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_gray_light {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_rose {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #be414f;
}
.button_text_arrow_rose:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_rose:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_rose {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_rose {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_mint {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #bff1e1;
}
.button_text_arrow_mint:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_mint:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_mint {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_mint {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_yellow {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #eff2bf;
}
.button_text_arrow_yellow:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_yellow:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_yellow {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_yellow {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_blue_light {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #8bc1ed;
}
.button_text_arrow_blue_light:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_blue_light:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_blue_light {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_blue_light {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_pink {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #cc49b0;
}
.button_text_arrow_pink:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_pink:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_pink {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_pink {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_purple {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #522d6d;
}
.button_text_arrow_purple:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_purple:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_purple {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_purple {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_blue_dark {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #094d8a;
}
.button_text_arrow_blue_dark:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_blue_dark:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_blue_dark {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_blue_dark {
    display: inline-block;
    margin-right: 20px;
  }
}
.button_text_arrow_orange {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ff5100;
}
.button_text_arrow_orange:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .button_text_arrow_orange:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .button_text_arrow_orange {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .button_text_arrow_orange {
    display: inline-block;
    margin-right: 20px;
  }
}
.arrow_red:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #be414f;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .arrow_red:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.arrow_black_back:before {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: relative;
  top: 2px;
  color: #152027;
  content: "\2190";
  display: inline-block;
  margin-right: 7px;
  transition: transform 0.25s linear;
}
.no-touch .arrow_black_back:hover:after {
  -ms-transform: translateX(-5px);
      transform: translateX(-5px);
}
.arrow_white:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #fff;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .arrow_white:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
/* Expand/Collapse Button
	============================================================================= */
.expand_collapse_button {
  width: 40px;
  height: 40px;
  border: 1px solid rgba(21, 32, 39, 0.2);
  border-radius: 100%;
  cursor: pointer;
  position: relative;
  transition: background-color 0.25s linear;
}
.expand_collapse_button:before {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #be414f;
  content: '';
  margin-left: 13px;
  margin-top: 1px;
  transition: border-width 0.15s ease;
  z-index: 1;
}
.no-touch .expand_collapse_button:hover,
.expand_collapse_button.fs-swap-active {
  border-color: #be414f;
  background-color: #be414f;
}
.no-touch .expand_collapse_button:hover:before,
.expand_collapse_button.fs-swap-active:before {
  border-top-color: #fff;
}
.expand_collapse_button.fs-swap-active:before {
  border-bottom: 8px solid #fff;
  border-top: none;
  margin-top: -1px;
}
/* ==========================================================================
   Menu button
============================================================================= */
.menu_item {
  float: left;
}
.menu_trigger {
  -ms-flex-align: center;
      align-items: center;
  background-color: #000;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 30px;
}
.menu_trigger_icon {
  margin-left: 10px;
}
.menu_panel {
  background-color: #000;
  color: #fff;
}
.menu_panel_list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.menu_panel_link {
  color: inherit;
  display: block;
}
/* ==========================================================================
	Page
============================================================================= */
.body_wrapper {
  position: relative;
  overflow: hidden;
}
.page {
  clear: both;
}
.page:focus {
  outline: none;
}
@media only screen and (min-width: 980px ) {
  .page_container {
    background-color: #d8d8d8;
    background: linear-gradient(to right, #d8d8d8, #d8d8d8);
    background-position: 76% 0;
    background-repeat: repeat-y;
    background-size: 1px 100%;
  }
}
.page_feature {
  margin-bottom: 30px;
}
.page_feature.pathway_layout {
  margin-bottom: 0;
}
@media only screen and (min-width: 980px ) {
  .body_wrapper.pathway_layout_interior .page_feature.pathway_layout {
    margin-top: 110px;
  }
}
@media only screen and (min-width: 740px ) {
  .page_feature {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .legacy_layout .page_feature {
    margin-top: 0 !important;
  }
}
@media only screen and (min-width: 980px ) {
  .page_content {
    padding-right: 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .page_content {
    padding-right: 50px;
  }
}
.page_content > .typography {
  margin-bottom: 60px;
}
@media only screen and (min-width: 980px ) {
  .page_content > .typography {
    margin-bottom: 80px;
  }
}
.page_sidebar {
  clear: right;
}
@media only screen and (min-width: 980px ) {
  .padded_content {
    padding-right: 20px;
  }
}
.page_callouts.pathway_layout {
  margin-top: 0;
}
/* ==========================================================================
	Mobile Sidebar
============================================================================= */
.fs-navigation-overlay-nav.fs-navigation-enabled {
  z-index: 30;
}
.mobile_sidebar.fs-navigation-overlay-nav.fs-navigation-enabled.pathway {
  background: #fff;
}
.fs-navigation-overlay-right-nav.fs-navigation-enabled.pathway {
  -ms-transform: translateX(320px);
      transform: translateX(320px);
}
.fs-navigation-overlay-right-nav.fs-navigation-enabled.pathway.fs-navigation-open {
  -ms-transform: translateX(0);
      transform: translateX(0);
  box-shadow: -2px 0 120px rgba(0, 0, 0, 0.1);
}
.mobile_sidebar {
  padding-bottom: 70px;
}
@media only screen and (min-width: 980px ) {
  .mobile_sidebar {
    display: none;
  }
}
.mobile_sidebar.fs-navigation-push-nav.fs-navigation-enabled,
.mobile_sidebar.fs-navigation-reveal-nav.fs-navigation-enabled,
.mobile_sidebar.fs-navigation-overlay-nav.fs-navigation-enabled {
  background-color: #f2f2f2;
}
.mobile_sidebar.fs-navigation-push-nav.fs-navigation-enabled.pathway,
.mobile_sidebar.fs-navigation-reveal-nav.fs-navigation-enabled.pathway,
.mobile_sidebar.fs-navigation-overlay-nav.fs-navigation-enabled.pathway {
  width: 320px;
}
.mobile_sidebar_group {
  padding: 30px 16px;
}
.mobile_button_giving {
  display: block;
  border: 1px solid rgba(146, 141, 142, 0.5);
  margin-bottom: 20px;
  padding: 20px 20px 16px;
}
.no-touch .mobile_button_giving:hover {
  background-color: rgba(146, 141, 142, 0.5);
  border-color: transparent;
}
.mobile_button_giving:after {
  float: right;
}
.request_info_button_mobile,
.apply_now_button_mobile {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #6a1e26;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-left: 14px;
}
.request_info_button_mobile:hover .request_info_button_icon,
.apply_now_button_mobile:hover .request_info_button_icon {
  background: black;
}
.request_info_button_mobile.active,
.apply_now_button_mobile.active {
  border-left: 1px solid #be414f;
}
.request_info_button_mobile.active .request_info_button_icon,
.apply_now_button_mobile.active .request_info_button_icon {
  background: black;
}
.request_info_button_mobile.active .request_info_button_icon span:nth-of-type(2),
.apply_now_button_mobile.active .request_info_button_icon span:nth-of-type(2) {
  display: none;
}
.apply_now_button_mobile {
  margin-top: 25px;
}
.request_info_button_icon {
  width: 18px;
  height: 18px;
  display: block;
  position: relative;
  background: #6a1e26;
  border-radius: 50%;
}
.request_info_button_icon span:nth-of-type(1) {
  width: 10px;
  height: 2px;
  display: block;
  position: absolute;
  top: 8px;
  left: 4px;
  background: white;
}
.request_info_button_icon span:nth-of-type(2) {
  width: 2px;
  height: 10px;
  display: block;
  position: absolute;
  top: 4px;
  left: 8px;
  background: white;
}
.request_info_menu_mobile,
.apply_now_menu_mobile {
  display: none;
  list-style: none;
  margin-bottom: 0;
  padding-top: 22px;
  padding-left: 14px;
}
.request_info_menu_mobile.active,
.apply_now_menu_mobile.active {
  display: block;
  border-left: 1px solid #be414f;
}
.request_info_menu_mobile.active .request_info_menu_mobile_item:last-child,
.apply_now_menu_mobile.active .request_info_menu_mobile_item:last-child {
  margin-bottom: 20px;
}
.request_info_menu_mobile_item {
  position: relative;
  padding: 0;
  margin-bottom: 34px;
}
.request_info_menu_mobile_item:before {
  display: none;
}
.request_info_menu_mobile_item:after {
  width: 70px;
  height: 1px;
  display: block;
  position: absolute;
  left: 0;
  bottom: -8px;
  background: #D8D8D8;
  content: "";
}
.request_info_menu_mobile_item .request_info_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  display: block;
  color: #494142;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  transition: color 0.25s ease;
}
.request_info_menu_mobile_item .request_info_link:hover {
  color: #6a1e26;
}
.request_info_menu_mobile_item .request_info_link:hover .request_info_link_title:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.request_info_menu_mobile_item .request_info_link_title {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  font-size: 14px;
  margin-top: 5px;
}
.request_info_menu_mobile_item .request_info_link_title:after {
  position: absolute;
  right: 0;
  content: "\2192";
  color: #6a1e26;
  display: inline-block;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
/* ==========================================================================
	Sidebar
============================================================================= */
.sidebar_callout {
  overflow: hidden;
  margin: 30px 0;
  padding-top: 20px;
}
@media only screen and (min-width: 980px ) {
  .sidebar_callout {
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media only screen and (min-width: 1220px ) {
  .sidebar_callout {
    margin-right: 30px;
    margin-left: 30px;
  }
}
/* ==========================================================================
	Header
============================================================================= */
.skip_to_content {
  background-color: #be414f;
  color: #fff;
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  border-radius: 4px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 100;
  display: block;
  letter-spacing: 1.4px;
  line-height: 1;
  padding: 18px;
  text-transform: uppercase;
  text-align: center;
  -ms-transform: translate(-50%, -300%);
      transform: translate(-50%, -300%);
  transition: transform 0.35s !important;
}
.skip_to_content:focus,
.skip_to_content:active {
  -ms-transform: translate(-50%, 40px);
      transform: translate(-50%, 40px);
}
.header {
  position: relative;
  will-change: transform;
  z-index: 10;
}
@media only screen and (min-width: 980px ) {
  .body_wrapper.pathway_layout_interior .header.pathway {
    width: 100%;
    position: fixed;
    top: 0;
  }
}
.header_group_fixed {
  width: 100%;
  position: fixed;
}
.pathway_layout .header_group_fixed {
  background: #6a1e26;
}
@media only screen and (min-width: 980px ) {
  .header_group_fixed {
    position: static;
  }
}
@media only screen and (min-width: 980px ) {
  .legacy_layout .header_group_fixed {
    position: static !important;
  }
}
@media only screen and (min-width: 980px ) {
  .header_group.skrollable-after .header_group_fixed {
    position: fixed;
    top: 0;
  }
  .bigtree_bar_open .header_group.skrollable-after .header_group_fixed {
    top: 40px;
  }
}
@media only screen and (min-width: 980px ) {
  .header_group.pathway.skrollable-after .header_group_fixed {
    position: relative;
  }
}
.header_primary {
  position: relative;
  height: 70px;
  z-index: 2;
  box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.1);
  padding: 17px 0;
  transform: translate3d(0, 0, 0);
  transition: height 0.3s, padding 0.3s;
}
.header_primary.header_pathway {
  height: 62px;
  box-shadow: none;
}
@media only screen and (min-width: 740px ) {
  .header_primary.header_pathway {
    height: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .header_primary.header_pathway {
    height: 130px;
    padding: 50px 0 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .header_primary.header_pathway {
    height: 142px;
  }
}
@media only screen and (min-width: 980px ) {
  .body_wrapper.pathway_layout_interior .header_primary.header_pathway {
    height: 110px;
    padding: 38px 0 0;
  }
}
@media only screen and (min-width: 980px ) {
  .header_primary {
    height: 137px;
  }
}
@media only screen and (min-width: 980px ) {
  .header.skrollable-after .header_primary {
    height: 88px;
    padding: 10px 0;
  }
}
.header_pathway {
  background: #6a1e26;
  padding: 20px 0 0;
}
@media only screen and (min-width: 980px ) {
  .header.skrollable-after .header_pathway {
    height: 153px;
  }
}
.pathway_layout .mobile_header_wrapper {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (min-width: 500px ) {
  .pathway_layout .mobile_header_wrapper .mobile_nav_handle_open.fs-navigation-handle.fs-navigation-enabled {
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: translateY(16px);
        transform: translateY(16px);
  }
  .no-touch .pathway_layout .mobile_header_wrapper .mobile_nav_handle_open.fs-navigation-handle.fs-navigation-enabled:hover {
    -ms-transform: translateY(16px) rotate(90deg);
        transform: translateY(16px) rotate(90deg);
  }
}
@media only screen and (min-width: 740px ) {
  .pathway_layout .mobile_header_wrapper .mobile_nav_handle_open.fs-navigation-handle.fs-navigation-enabled {
    -ms-transform: translateY(28px);
        transform: translateY(28px);
  }
  .no-touch .pathway_layout .mobile_header_wrapper .mobile_nav_handle_open.fs-navigation-handle.fs-navigation-enabled:hover {
    -ms-transform: translateY(28px) rotate(90deg);
        transform: translateY(28px) rotate(90deg);
  }
}
.header_nav_group {
  float: right;
}
@media only screen and (min-width: 740px ) {
  .header_nav_group {
    padding: 10px 0;
  }
  .body_wrapper.pathway_layout .header_nav_group {
    padding: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .header_nav_group {
    padding: 0;
  }
}
.header_secondary {
  position: relative;
  z-index: 1;
}
.header_secondary_inner {
  width: 100%;
  position: absolute;
  top: 0;
  display: none;
}
@media only screen and (min-width: 980px ) {
  .js-toggle_active .header_secondary_inner {
    display: block;
  }
}
.csstransforms .header_secondary_inner {
  transition: transform 0.25s;
}
@media only screen and (min-width: 980px ) {
  .csstransforms .header_secondary_inner {
    display: block;
    -ms-transform: translateY(-100%);
        transform: translateY(-100%);
  }
}
.csstransforms .js-toggle_active .header_secondary_inner {
  transition: transform 0.4s;
}
@media only screen and (min-width: 980px ) {
  .csstransforms .js-toggle_active .header_secondary_inner {
    -ms-transform: translateY(0);
        transform: translateY(0);
  }
}
@media only screen and (max-width: 979px ) {
  .header_spacer {
    height: 70px;
  }
}
@media only screen and (min-width: 980px ) {
  .header_group.skrollable-after .header_spacer {
    height: 137px;
  }
}
@media only screen and (min-width: 980px ) {
  .header_group.pathway.skrollable-after .header_spacer {
    height: 0px;
  }
}
.body_wrapper.pathway_layout_interior .header_spacer {
  height: 112px;
}
@media only screen and (min-width: 740px ) {
  .body_wrapper.pathway_layout_interior .header_spacer {
    height: 130px;
  }
}
@media only screen and (min-width: 980px ) {
  .body_wrapper.pathway_layout_interior .header_spacer {
    height: 0;
  }
}
.body_wrapper.pathway_layout:not(.pathway_layout_interior) .header_spacer {
  height: 112px;
}
@media only screen and (min-width: 980px ) {
  .body_wrapper.pathway_layout:not(.pathway_layout_interior) .header_spacer {
    height: 0;
  }
}
body.legacy_layout .body_wrapper .header_spacer {
  height: 70px !important;
}
@media only screen and (min-width: 980px ) {
  body.legacy_layout .body_wrapper .header_spacer {
    height: 0 !important;
  }
}
/* ==========================================================================
	Logo
============================================================================= */
.site_link {
  display: block;
  float: left;
  transition: margin 0.25s linear !important;
  width: 240px;
}
@media only screen and (min-width: 980px ) {
  .site_link {
    margin: 20px 0 0 0;
    width: 272px;
  }
  #header.skrollable-after .site_link {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .site_link {
    margin: 20px 0 0 0;
    width: 340px;
  }
}
.site_logo {
  margin: 0;
}
.site_icon {
  display: block;
  float: left;
  margin-right: 4px;
}
@media only screen and (min-width: 980px ) {
  .site_icon {
    margin-right: 7px;
  }
}
@media only screen and (min-width: 1220px ) {
  .site_icon {
    margin-right: 12px;
  }
}
.site_icon:after {
  width: 30px;
  height: 32px;
  background-position: 0 -60px;
  display: block;
  content: "";
}
@media only screen and (min-width: 980px ) {
  .site_icon:after {
    width: 49px;
    height: 54px;
    background-position: 0 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .site_icon:after {
    width: 61px;
    height: 68px;
    background-position: -100px -200px;
  }
}
.site_wordmark {
  display: block;
  float: left;
  opacity: 1;
  transition: opacity 0.3s, visibility 0.3s;
  visibility: visible;
}
@media only screen and (min-width: 980px ) {
  .header.skrollable-after .site_wordmark {
    opacity: 0;
    visibility: hidden;
  }
}
.site_wordmark:after {
  width: 126px;
  height: 32px;
  background-position: -34px -60px;
  display: block;
  content: "";
}
@media only screen and (min-width: 980px ) {
  .site_wordmark:after {
    width: 216px;
    height: 54px;
    background-position: -57px 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .site_wordmark:after {
    width: 267px;
    height: 68px;
    background-position: -173px -200px;
  }
}
/* ==========================================================================
	Mobile Nav Handle
============================================================================= */
.mobile_nav_handle {
  width: 40px;
  height: 40px;
  display: block;
  color: transparent;
}
.mobile_nav_handle:focus {
  outline: none;
}
.mobile_nav_handle.fs-navigation-reveal-handle.fs-navigation-enabled,
.mobile_nav_handle.fs-navigation-overlay-handle.fs-navigation-enabled {
  padding: 0;
}
.mobile_nav_handle.fs-navigation-handle.fs-navigation-enabled {
  position: relative;
  transition: background-color 0.25s, border 0.25s, box-shadow 0.25s, color 0.25s, transform 0.25s;
}
.no-touch .mobile_nav_handle.fs-navigation-handle.fs-navigation-enabled:hover {
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
.mobile_nav_handle.fs-navigation-handle.fs-navigation-enabled:before,
.mobile_nav_handle.fs-navigation-handle.fs-navigation-enabled:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  transition: background-color 0.25s, box-shadow 0.25s, transform 0.25s;
}
.mobile_nav_handle_open {
  float: right;
}
@media only screen and (min-width: 980px ) {
  .mobile_nav_handle_open {
    display: none;
  }
}
.body_wrapper.pathway_layout .mobile_nav_handle_open {
  background: transparent;
  border: 1px solid #be414f;
}
.mobile_nav_handle_open.fs-navigation-reveal-handle.fs-navigation-enabled,
.mobile_nav_handle_open.fs-navigation-overlay-handle.fs-navigation-enabled {
  margin: -4px 0;
}
.mobile_nav_handle_open.fs-navigation-handle.fs-navigation-enabled:after {
  background-color: #152027;
  width: 20px;
  height: 2px;
  box-shadow: 0 5px 0 #152027, 0 -5px 0 #152027;
}
.body_wrapper.pathway_layout .mobile_nav_handle_open.fs-navigation-handle.fs-navigation-enabled:after {
  background-color: #fff;
  box-shadow: 0 5px 0 #fff, 0 -5px 0 #fff;
}
body.legacy_layout .body_wrapper .mobile_nav_handle_open.fs-navigation-handle.fs-navigation-enabled:after {
  background-color: #152027;
  box-shadow: 0 5px 0 #152027, 0 -5px 0 #152027;
}
.no-touch .mobile_nav_handle_open.fs-navigation-handle.fs-navigation-enabled:hover:after {
  background-color: #fff;
  box-shadow: 0 5px 0 #fff, 0 -5px 0 #fff;
}
.mobile_nav_handle_open.fs-navigation-handle.fs-navigation-open:after {
  content: "";
}
.mobile_nav_handle_close.fs-navigation-reveal-handle.fs-navigation-enabled,
.mobile_nav_handle_close.fs-navigation-overlay-handle.fs-navigation-enabled {
  background-color: #152027;
  border-color: transparent;
  float: right;
  margin: -18px 0 -5px;
}
.mobile_sidebar.pathway .mobile_nav_handle_close.fs-navigation-reveal-handle.fs-navigation-enabled,
.mobile_sidebar.pathway .mobile_nav_handle_close.fs-navigation-overlay-handle.fs-navigation-enabled {
  background-color: #fff;
}
.no-touch .mobile_nav_handle_close.fs-navigation-reveal-handle.fs-navigation-enabled:hover,
.no-touch .mobile_nav_handle_close.fs-navigation-overlay-handle.fs-navigation-enabled:hover {
  background-color: #fff;
  border-color: #d8d8d8;
}
.mobile_nav_handle_close.mobile_nav_handle.fs-navigation-handle.fs-navigation-enabled:before,
.mobile_nav_handle_close.mobile_nav_handle.fs-navigation-handle.fs-navigation-enabled:after {
  background-color: #fff;
  width: 15px;
  height: 3px;
  border-radius: 1px;
  content: "";
  display: block;
  -ms-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
}
.mobile_sidebar.pathway .mobile_nav_handle_close.mobile_nav_handle.fs-navigation-handle.fs-navigation-enabled:before,
.mobile_sidebar.pathway .mobile_nav_handle_close.mobile_nav_handle.fs-navigation-handle.fs-navigation-enabled:after {
  background-color: #152027;
  width: 20px;
  height: 2px;
  border-radius: 0;
}
.mobile_nav_handle_close.mobile_nav_handle.fs-navigation-handle.fs-navigation-enabled:before {
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
}
.mobile_nav_handle_close.mobile_nav_handle.fs-navigation-handle.fs-navigation-enabled:after {
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
}
.no-touch .mobile_nav_handle_close.mobile_nav_handle.fs-navigation-handle.fs-navigation-enabled:hover:before,
.no-touch .mobile_nav_handle_close.mobile_nav_handle.fs-navigation-handle.fs-navigation-enabled:hover:after {
  background-color: #152027;
}
/* ==========================================================================
	Request Info
============================================================================= */
.header_request_info_button,
.header_apply_now_button {
  display: none;
}
@media only screen and (min-width: 980px ) {
  .header_request_info_button,
  .header_apply_now_button {
    font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    color: #6a1e26;
    display: block;
    float: right;
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    margin-left: 20px;
    padding-top: 9px;
    position: relative;
    text-align: center;
    transition: background 0.25s linear, border 0.25s linear, margin 0.25s linear, color 0.25s linear;
    z-index: 3;
  }
  .no-touch .header_request_info_button:hover,
  .no-touch .header_apply_now_button:hover {
    color: #152027;
  }
  #header.skrollable-after .header_request_info_button,
  #header.skrollable-after .header_apply_now_button {
    margin-top: -50px;
  }
}
@media only screen and (min-width: 1220px ) {
  .header_request_info_button,
  .header_apply_now_button {
    padding-top: 0;
  }
}
.header_apply_now_button:after {
  width: 1px;
  height: 25px;
  display: block;
  position: absolute;
  left: -11px;
  top: 15px;
  background: #ddd;
  content: "";
}
@media only screen and (min-width: 1220px ) {
  .header_apply_now_button:after {
    top: 7px;
  }
}
.header_apply_now_button:focus:after {
  display: none;
}
.header_request_info_button:after {
  width: 1px;
  height: 25px;
  display: block;
  position: absolute;
  right: -10px;
  top: 15px;
  background: #ddd;
  content: "";
}
@media only screen and (min-width: 1220px ) {
  .header_request_info_button:after {
    top: 7px;
  }
}
.header_request_info_button:focus:after {
  display: none;
}
.header_request_info_menu,
.header_apply_now_menu {
  display: none;
}
@media only screen and (min-width: 980px ) {
  .header_request_info_menu,
  .header_apply_now_menu {
    background: #F2F2F2;
    border: 1px solid #EFEFEF;
    border-radius: 5px 0 5px 5px;
    display: block;
    opacity: 0;
    padding: 30px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 45px;
    transition: opacity 0.25s linear;
    width: 415px;
    z-index: 2;
  }
  .header_request_info_menu:after,
  .header_apply_now_menu:after {
    width: 16px;
    height: 10px;
    display: block;
    position: absolute;
    right: 25px;
    top: -10px;
    border-style: solid;
    border-width: 0 8px 10px 8px;
    border-color: transparent transparent #F2F2F2 transparent;
    content: "";
  }
  .header_request_info_menu.active,
  .header_apply_now_menu.active {
    opacity: 1;
    pointer-events: auto;
  }
  #header.skrollable-after .header_request_info_menu,
  #header.skrollable-after .header_apply_now_menu {
    opacity: 0;
    pointer-events: none;
  }
}
.header_request_info_menu {
  right: 90px;
}
.header_request_info_intro {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  color: #494142;
  font-size: 18px;
  line-height: 28px;
  margin: 0 0 25px 0;
}
.header_request_info_intro em {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  font-weight: 900;
  color: #152027;
}
.header_request_info_link {
  background: #FFF;
  border: 1px solid #E0E0E0;
  display: block;
  height: 70px;
  margin: 0 0 15px 0;
  padding: 15px 20px;
  position: relative;
}
.header_request_info_link:last-child {
  margin: 0;
}
.header_request_info_link:before {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #6a1e26;
  content: "\2192";
  display: inline-block;
  right: 15px;
  top: 25px;
  transition: right 0.25s linear;
}
.no-touch .header_request_info_link:hover:before {
  right: 10px;
}
.header_request_info_link_label {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #6a1e26;
  display: block;
  font-size: 13px;
  letter-spacing: 1px;
  line-height: 100%;
  margin: 0 0 10px 0;
  text-transform: uppercase;
}
.header_request_info_link_title {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  color: #152027;
  display: block;
  font-size: 18px;
  letter-spacing: 1.85px;
  line-height: 100%;
  text-transform: uppercase;
}
.header_request_info_link_title_no_label {
  line-height: 40px;
}
/* ==========================================================================
	Bay Pathway Issue Selection
============================================================================= */
.pathway_issue_selection {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background: #6a1e26;
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (min-width: 980px ) {
  .body_wrapper.pathway_layout_interior .pathway_issue_selection {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_issue_selection {
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_issue_selection {
    padding-bottom: 40px;
  }
}
.issue_selection_inner {
  height: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 980px ) {
  .issue_selection_inner {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.pathway_tagline {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  font-size: 0.75rem;
  color: #fff;
  letter-spacing: 0.03125rem;
  margin-right: 10px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
}
@media only screen and (min-width: 500px ) {
  .pathway_tagline {
    font-size: 15px;
    font-size: 0.9375rem;
    letter-spacing: 0px;
  }
}
@media only screen and (min-width: 980px ) {
  .body_wrapper.pathway_layout_interior .pathway_tagline {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_tagline {
    padding-top: 0;
    margin-left: 28px;
  }
}
.issue_menu_item {
  position: absolute;
  bottom: -12px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
@media only screen and (min-width: 980px ) {
  .body_wrapper.pathway_layout_interior .issue_menu_item {
    position: relative;
    bottom: auto;
    left: auto;
    -ms-transform: none;
        transform: none;
  }
}
@media only screen and (min-width: 980px ) {
  .issue_menu_item {
    position: relative;
    bottom: auto;
    left: auto;
    -ms-transform: none;
        transform: none;
  }
}
.issue_menu_trigger {
  width: 150px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background: #be414f;
  border-bottom: 1px solid #be414f;
  border-radius: 25px;
  padding: 0 3px 0 12px;
}
.issue_menu_trigger[aria-expanded="true"] {
  border-color: rgba(255, 255, 255, 0.2);
  border-radius: 12px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.issue_menu_trigger_label {
  width: calc(100% - 25px);
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  color: #fff;
  letter-spacing: 1px;
  padding-right: 8px;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.issue_menu_trigger_icon {
  width: 25px;
  height: 25px;
  display: block;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.issue_menu_trigger_icon.carot_down {
  background: url("../images/carot_down.svg") no-repeat;
  background-size: 9px 7px;
  background-position: center center;
}
.issue_menu_panel {
  width: 100%;
  position: absolute;
  top: 26px;
}
@media only screen and (min-width: 980px ) {
  .body_wrapper.pathway_layout_interior .issue_menu_panel {
    width: 150px;
  }
}
.issue_menu_panel_list {
  margin-bottom: 0;
}
.issue_menu_panel_item {
  padding: 0;
  text-align: center;
}
.issue_menu_panel_item:before {
  display: none;
}
.issue_menu_panel_item:last-child a {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.issue_menu_panel_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  display: block;
  background: #be414f;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pathway_skip_to_content {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  position: relative;
  border: 1px solid #CCC9CA;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  display: block;
  position: absolute;
  left: 50%;
  top: -120px;
  background: #fff;
  color: #be414f;
  border-color: #be414f;
  border-width: 2px;
  margin-left: -130px;
  transition: top 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease;
  z-index: 100;
}
@media only screen and (min-width: 740px ) {
  .pathway_skip_to_content {
    padding: 21px 35px 19px;
  }
}
.no-touch .pathway_skip_to_content:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.pathway_skip_to_content:focus {
  top: 25px;
}
.no-touch .pathway_skip_to_content:hover {
  background: #be414f;
  border-color: #be414f;
  color: #fff;
}
/* ==========================================================================
	Footer
============================================================================= */
.footer {
  box-shadow: inset 0 1px 0 rgba(146, 141, 142, 0.44);
  padding-top: 6px;
}
@media only screen and (min-width: 740px ) {
  .footer {
    padding-top: 60px;
  }
}
@media only screen and (max-width: 739px ) {
  .footer_logo_container {
    display: none;
  }
}
@media only screen and (min-width: 740px ) {
  .footer_logo_container {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 980px ) {
  .footer_logo_container {
    margin-bottom: 60px;
  }
}
.footer_logo:before {
  display: block;
}
/* ==========================================================================
	Address
============================================================================= */
.footer_address_block {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  position: relative;
  margin: 20px 0;
}
@media only screen and (min-width: 740px ) {
  .footer_address_block {
    margin: 2px 0 16px -30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .footer_address_block {
    margin-left: 10px;
  }
}
.footer_address_block:before {
  position: absolute;
  top: 6px;
  left: 0;
}
.footer_address_block a {
  color: inherit;
}
.footer_address_postal {
  position: relative;
  margin-bottom: 6px;
  padding-left: 30px;
}
.footer_address_postal_street {
  display: block;
}
.footer_address_phone {
  position: relative;
  padding-left: 30px;
}
.footer_address_phone:before {
  position: absolute;
  top: 6px;
  left: 0;
}
/* ==========================================================================
   Bay Pathway Typography Styles
============================================================================= */
.pathway_layout .typography h1 {
  font-size: 30px;
  font-size: 1.875rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.53333333;
  font-weight: normal;
}
@media only screen and (min-width: 740px ) {
  .pathway_layout .typography h1 {
    font-size: 60px;
    font-size: 3.75rem;
    line-height: 1.25;
  }
}
.pathway_layout .typography h2 {
  font-size: 27px;
  font-size: 1.6875rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.37037037;
  font-weight: normal;
}
@media only screen and (min-width: 740px ) {
  .pathway_layout .typography h2 {
    font-size: 41px;
    font-size: 2.5625rem;
    line-height: 1.19512195;
  }
}
.pathway_layout .typography h3 {
  font-size: 23px;
  font-size: 1.4375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.47826087;
  font-weight: normal;
}
@media only screen and (min-width: 740px ) {
  .pathway_layout .typography h3 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 1.1875;
  }
}
.pathway_layout .typography h4 {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.5;
}
@media only screen and (min-width: 740px ) {
  .pathway_layout .typography h4 {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1.46153846;
  }
}
.pathway_layout .typography h5 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.pathway_layout .typography .intro {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
@media only screen and (min-width: 740px ) {
  .pathway_layout .typography .intro {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1.43333333;
  }
}
.pathway_layout .typography p,
.pathway_layout .typography a {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.72222222;
}
@media only screen and (min-width: 740px ) {
  .pathway_layout .typography p,
  .pathway_layout .typography a {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 1.71428571;
  }
}
.pathway_layout .typography figure.full_width {
  position: relative;
  margin-top: 50px;
}
.pathway_layout .typography figure.full_width img {
  margin-bottom: 10px;
}
@media only screen and (min-width: 1220px ) {
  .pathway_layout .typography figure.full_width {
    width: calc(100% + 154px);
    max-width: calc(100% + 154px);
    left: -77px;
  }
}
.pathway_layout .typography figure.block_left img,
.pathway_layout .typography figure.block_right img {
  margin-bottom: 10px;
}
.pathway_layout .typography figcaption {
  color: #2a3c47;
  border-left: 1px solid #be414f;
  margin-top: 0;
  padding: 3px 0 6px 15px;
}
/* ==========================================================================
   Bay Pathway Footer
============================================================================= */
.footer.pathway_footer {
  background: #fff;
}
@media only screen and (min-width: 980px ) {
  .footer.pathway_footer {
    padding-bottom: 55px;
  }
}
.footer .pathway_footer_top_row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 980px ) {
  .footer .pathway_footer_top_row {
    -ms-flex-align: center;
        align-items: center;
  }
}
@media only screen and (min-width: 1220px ) {
  .footer .pathway_footer_top_row {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.footer .pathway_footer_bottom_row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 46px;
}
@media only screen and (min-width: 740px ) {
  .footer .pathway_footer_bottom_row {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 32px;
  }
}
@media only screen and (min-width: 980px ) {
  .footer .pathway_footer_bottom_row {
    -ms-flex-align: center;
        align-items: center;
    border-top: 1px solid #efefef;
    margin-top: 48px;
    padding-top: 38px;
  }
}
@media only screen and (min-width: 1220px ) {
  .footer .pathway_footer_bottom_row {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-top: 0;
    padding-top: 52px;
  }
}
.pathway_footer_logo {
  margin-bottom: 36px;
  margin-top: 40px;
}
@media only screen and (min-width: 740px ) {
  .pathway_footer_logo {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_footer_logo {
    margin-bottom: 42px;
  }
}
.pathway_footer_logo_img {
  width: 100%;
  max-width: 376px;
  display: block;
  margin: 0 auto;
}
.pathway_footer_buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 740px ) {
  .pathway_footer_buttons {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_footer_buttons {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_footer_buttons {
    -ms-flex-pack: end;
        justify-content: flex-end;
    margin-bottom: 30px;
  }
}
.footer_events_link {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  position: relative;
  border: 1px solid #CCC9CA;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  width: 100%;
  display: block;
  color: #be414f;
  font-weight: 700;
  margin-bottom: 10px;
  padding: 12px 10px 10px;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 740px ) {
  .footer_events_link {
    padding: 21px 35px 19px;
  }
}
.no-touch .footer_events_link:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.footer_events_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #be414f;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .footer_events_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.footer_events_link:after {
  position: relative;
  transition: all 0.25s ease;
}
.no-touch .footer_events_link:hover,
.no-touch .footer_events_link:focus {
  background-color: #f9f9f9;
  border-color: #CCC9CA;
  color: #2a3c47;
}
.no-touch .footer_events_link:hover:after,
.no-touch .footer_events_link:focus:after {
  color: #2a3c47;
}
@media only screen and (min-width: 740px ) {
  .footer_events_link {
    width: 220px;
    padding: 21px 10px 19px;
  }
}
@media only screen and (min-width: 980px ) {
  .footer_events_link {
    width: 233px;
    margin-bottom: 0;
    margin-right: 18px;
  }
}
.footer_resources_link {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  position: relative;
  border: 1px solid #CCC9CA;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  width: 100%;
  display: block;
  color: #be414f;
  font-weight: 700;
  margin-bottom: 10px;
  padding: 12px 10px 10px;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 740px ) {
  .footer_resources_link {
    padding: 21px 35px 19px;
  }
}
.no-touch .footer_resources_link:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.footer_resources_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #be414f;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .footer_resources_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.footer_resources_link:after {
  position: relative;
  transition: all 0.25s ease;
}
.no-touch .footer_resources_link:hover,
.no-touch .footer_resources_link:focus {
  background-color: #f9f9f9;
  border-color: #CCC9CA;
  color: #2a3c47;
}
.no-touch .footer_resources_link:hover:after,
.no-touch .footer_resources_link:focus:after {
  color: #2a3c47;
}
@media only screen and (min-width: 740px ) {
  .footer_resources_link {
    width: 220px;
    padding: 21px 10px 19px;
  }
}
@media only screen and (min-width: 980px ) {
  .footer_resources_link {
    width: 233px;
    margin-bottom: 0;
    margin-right: 18px;
  }
}
.footer_submit_link {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  position: relative;
  border: 1px solid #CCC9CA;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  width: 100%;
  display: block;
  color: #be414f;
  font-weight: 700;
  padding: 12px 10px 10px;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 740px ) {
  .footer_submit_link {
    padding: 21px 35px 19px;
  }
}
.no-touch .footer_submit_link:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.footer_submit_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #be414f;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .footer_submit_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.footer_submit_link:after {
  position: relative;
  transition: all 0.25s ease;
}
.no-touch .footer_submit_link:hover,
.no-touch .footer_submit_link:focus {
  background-color: #f9f9f9;
  border-color: #CCC9CA;
  color: #2a3c47;
}
.no-touch .footer_submit_link:hover:after,
.no-touch .footer_submit_link:focus:after {
  color: #2a3c47;
}
@media only screen and (min-width: 740px ) {
  .footer_submit_link {
    width: 220px;
    height: 60px;
    padding: 21px 10px 19px;
  }
}
@media only screen and (min-width: 980px ) {
  .footer_submit_link {
    width: 233px;
    margin-bottom: 0;
  }
}
.pathway_footer_address {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.72222222;
  line-height: 1.9047619;
  text-align: center;
}
@media only screen and (min-width: 740px ) {
  .pathway_footer_address {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 1.71428571;
  }
}
@media only screen and (min-width: 740px ) {
  .pathway_footer_address {
    text-align: left;
  }
}
.pathway_footer_address_title {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  margin-bottom: 25px;
  padding-left: 33px;
}
.pathway_footer_address_title:before {
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 11px;
  background: transparent url("../images/logo_small_slate.svg") no-repeat;
  background-size: 20px 23px;
  content: "";
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.pathway_footer_address_street {
  display: block;
}
.pathway_footer_address_city_state_zip {
  display: block;
}
.pathway_footer_phone {
  color: #494142;
}
.pathway_footer_contact_info {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.72222222;
  line-height: 1.9047619;
  height: 100%;
  position: relative;
  margin-top: 50px;
  text-align: center;
}
@media only screen and (min-width: 740px ) {
  .pathway_footer_contact_info {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 1.71428571;
  }
}
.pathway_footer_contact_info:before {
  width: 160px;
  height: 1px;
  display: block;
  position: absolute;
  top: -28px;
  left: 50%;
  background: #efefef;
  content: "";
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
@media only screen and (min-width: 740px ) {
  .pathway_footer_contact_info:before {
    display: none;
  }
}
@media only screen and (min-width: 740px ) {
  .pathway_footer_contact_info {
    border-left: 1px solid #efefef;
    margin-top: 0;
    padding: 11px 0;
    padding-left: 30px;
    text-align: left;
  }
}
.pathway_footer_contact_title {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 11px;
}
@media only screen and (min-width: 740px ) {
  .pathway_footer_contact_title {
    margin-bottom: 25px;
  }
}
.pathway_footer_contact_body {
  display: block;
}
.pathway_footer_contact_body a {
  position: relative;
  color: #be414f;
}
.pathway_footer_contact_body a:after {
  width: 100%;
  height: 1px;
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  background: #be414f;
  transition: background-color 0.25s ease;
  content: "";
}
.no-touch .pathway_footer_contact_body a:hover {
  color: #6a1e26;
}
.no-touch .pathway_footer_contact_body a:hover:after {
  background-color: #152027;
}
.pathway_footer_contact_body a:focus {
  color: #6a1e26;
}
.pathway_footer_contact_body a:focus:after {
  background-color: #152027;
}
.pathway_footer_current_issue {
  width: 100vw;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  left: calc(-1 * (100vw - 100%) / 2);
  -ms-flex-align: center;
      align-items: center;
  background: #f9f9f9;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 40px;
  padding: 40px 22px 23px;
}
@media only screen and (min-width: 500px ) {
  .pathway_footer_current_issue {
    -ms-flex-pack: center;
        justify-content: center;
  }
}
@media only screen and (min-width: 740px ) {
  .pathway_footer_current_issue {
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 40px 50px;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_footer_current_issue {
    width: auto;
    left: auto;
    padding: 40px 130px;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_footer_current_issue {
    margin-top: 0;
    padding: 32px;
  }
}
.pathway_footer_issue_image {
  width: 145px;
}
@media only screen and (min-width: 500px ) {
  .pathway_footer_issue_image {
    -ms-flex-order: 1;
        order: 1;
  }
}
@media only screen and (min-width: 740px ) {
  .pathway_footer_issue_image {
    -ms-flex-order: 0;
        order: 0;
  }
}
.pathway_footer_issue_title {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  width: calc(100% - 145px);
  display: block;
  color: #152027;
  font-weight: bold;
  text-align: center;
}
@media only screen and (min-width: 740px ) {
  .pathway_footer_issue_title {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1.43333333;
  }
}
@media only screen and (min-width: 500px ) {
  .pathway_footer_issue_title {
    width: 100%;
    margin-bottom: 20px;
    -ms-flex-order: 0;
        order: 0;
  }
}
@media only screen and (min-width: 740px ) {
  .pathway_footer_issue_title {
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - 145px);
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin-bottom: 0;
    -ms-flex-order: 1;
        order: 1;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_footer_issue_title {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_footer_issue_title {
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: left;
  }
}
.pathway_footer_issue_title_label {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: block;
  color: #2a3c47;
}
@media only screen and (min-width: 1220px ) {
  .pathway_footer_issue_title_label {
    margin-bottom: 5px;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_footer_issue_title_text {
    display: block;
    margin-bottom: 10px;
  }
}
.pathway_footer_issue_links {
  width: 100%;
}
@media only screen and (min-width: 500px ) {
  .pathway_footer_issue_links {
    -ms-flex-order: 2;
        order: 2;
  }
}
@media only screen and (min-width: 740px ) {
  .pathway_footer_issue_links {
    display: none;
  }
}
@media only screen and (max-width: 739px ) {
  .pathway_footer_issue_links {
    margin-top: 32px;
  }
}
.pathway_footer_issue_desktop_links {
  display: none;
}
@media only screen and (min-width: 740px ) {
  .pathway_footer_issue_desktop_links {
    display: block;
    border-left: 1px solid #efefef;
    margin-left: 30px;
    padding-left: 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_footer_issue_desktop_links {
    border-left: none;
    margin-left: 0;
    padding-left: 0;
  }
}
.footer_issue_download_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  display: block;
  color: #be414f;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  transition: color 0.25s ease;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 740px ) {
  .footer_issue_download_link {
    margin-bottom: 8px;
    text-align: left;
  }
  .footer_issue_download_link:after {
    font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 300;
    position: absolute;
    color: #be414f;
    content: "\2192";
    display: inline-block;
    margin-left: 7px;
    transition: transform 0.25s linear;
  }
  .no-touch .footer_issue_download_link:hover:after {
    -ms-transform: translateX(5px);
        transform: translateX(5px);
  }
  .footer_issue_download_link:after {
    transition: transform 0.25s ease, color 0.25s ease;
  }
  .no-touch .footer_issue_download_link:hover {
    color: #6a1e26;
  }
  .no-touch .footer_issue_download_link:hover:after {
    color: #6a1e26;
  }
  .footer_issue_download_link:focus {
    color: #6a1e26;
  }
  .footer_issue_download_link:focus:after {
    color: #6a1e26;
  }
}
@media only screen and (max-width: 739px ) {
  .footer_issue_download_link {
    border-radius: 4px;
    padding: 21px 25px 19px;
    background-color: transparent;
    position: relative;
    border: 1px solid #CCC9CA;
    transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
    padding: 11px 25px 11px;
  }
  .no-touch .footer_issue_download_link:hover {
    background-color: #152027;
    color: #fff;
    border-color: #152027;
  }
  .footer_issue_download_link:after {
    font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 300;
    position: absolute;
    color: #be414f;
    content: "\2192";
    display: inline-block;
    margin-left: 7px;
    transition: transform 0.25s linear;
  }
  .no-touch .footer_issue_download_link:hover:after {
    -ms-transform: translateX(5px);
        transform: translateX(5px);
  }
  .footer_issue_download_link:after {
    position: relative;
  }
}
@media only screen and (max-width: 739px ) and only screen and (min-width: 740px ) {
  .footer_issue_download_link {
    padding: 21px 35px 19px;
  }
}
.footer_isse_flipbook_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  display: block;
  color: #be414f;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 740px ) {
  .footer_isse_flipbook_link {
    margin-bottom: 8px;
    text-align: left;
  }
  .footer_isse_flipbook_link:after {
    font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 300;
    position: absolute;
    color: #be414f;
    content: "\2192";
    display: inline-block;
    margin-left: 7px;
    transition: transform 0.25s linear;
  }
  .no-touch .footer_isse_flipbook_link:hover:after {
    -ms-transform: translateX(5px);
        transform: translateX(5px);
  }
  .footer_isse_flipbook_link:after {
    transition: transform 0.25s ease, color 0.25s ease;
  }
  .no-touch .footer_isse_flipbook_link:hover {
    color: #6a1e26;
  }
  .no-touch .footer_isse_flipbook_link:hover:after {
    color: #6a1e26;
  }
  .footer_isse_flipbook_link:focus {
    color: #6a1e26;
  }
  .footer_isse_flipbook_link:focus:after {
    color: #6a1e26;
  }
}
@media only screen and (max-width: 739px ) {
  .footer_isse_flipbook_link {
    border-radius: 4px;
    padding: 21px 25px 19px;
    background-color: transparent;
    position: relative;
    border: 1px solid #CCC9CA;
    transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
    margin-top: 10px;
    padding: 11px 25px 11px;
  }
  .no-touch .footer_isse_flipbook_link:hover {
    background-color: #152027;
    color: #fff;
    border-color: #152027;
  }
  .footer_isse_flipbook_link:after {
    font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 300;
    position: absolute;
    color: #be414f;
    content: "\2192";
    display: inline-block;
    margin-left: 7px;
    transition: transform 0.25s linear;
  }
  .no-touch .footer_isse_flipbook_link:hover:after {
    -ms-transform: translateX(5px);
        transform: translateX(5px);
  }
  .footer_isse_flipbook_link:after {
    position: relative;
  }
}
@media only screen and (max-width: 739px ) and only screen and (min-width: 740px ) {
  .footer_isse_flipbook_link {
    padding: 21px 35px 19px;
  }
}
.footer_issue_past_issues_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  display: block;
  color: #be414f;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 740px ) {
  .footer_issue_past_issues_link {
    text-align: left;
  }
  .footer_issue_past_issues_link:after {
    font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 300;
    position: absolute;
    color: #be414f;
    content: "\2192";
    display: inline-block;
    margin-left: 7px;
    transition: transform 0.25s linear;
  }
  .no-touch .footer_issue_past_issues_link:hover:after {
    -ms-transform: translateX(5px);
        transform: translateX(5px);
  }
  .footer_issue_past_issues_link:after {
    transition: transform 0.25s ease, color 0.25s ease;
  }
  .no-touch .footer_issue_past_issues_link:hover {
    color: #6a1e26;
  }
  .no-touch .footer_issue_past_issues_link:hover:after {
    color: #6a1e26;
  }
  .footer_issue_past_issues_link:focus {
    color: #6a1e26;
  }
  .footer_issue_past_issues_link:focus:after {
    color: #6a1e26;
  }
}
@media only screen and (max-width: 739px ) {
  .footer_issue_past_issues_link {
    border-radius: 4px;
    padding: 21px 25px 19px;
    background-color: transparent;
    position: relative;
    border: 1px solid #CCC9CA;
    transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
    margin-top: 10px;
    padding: 11px 25px 11px;
  }
  .no-touch .footer_issue_past_issues_link:hover {
    background-color: #152027;
    color: #fff;
    border-color: #152027;
  }
  .footer_issue_past_issues_link:after {
    font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 300;
    position: absolute;
    color: #be414f;
    content: "\2192";
    display: inline-block;
    margin-left: 7px;
    transition: transform 0.25s linear;
  }
  .no-touch .footer_issue_past_issues_link:hover:after {
    -ms-transform: translateX(5px);
        transform: translateX(5px);
  }
  .footer_issue_past_issues_link:after {
    position: relative;
  }
}
@media only screen and (max-width: 739px ) and only screen and (min-width: 740px ) {
  .footer_issue_past_issues_link {
    padding: 21px 35px 19px;
  }
}
/* ==========================================================================
   Bay Pathway Mobile
============================================================================= */
.fs-navigation-overlay-content.pathway_layout:before {
  background: rgba(240, 240, 240, 0.95);
}
.body_wrapper.pathway_layout:after {
  background: transparent;
}
.mobile_sidebar.pathway .mobile_sidebar_group {
  padding-top: 20px;
}
.mobile_sidebar.pathway .mobile_sidebar_group:first-of-type {
  padding-bottom: 12px;
}
.mobile_sidebar.pathway .mobile_nav_handle_close {
  margin-top: -5px;
}
.mobile_sidebar_pathway_header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
}
.mobile_sidebar_pathway_header_image {
  width: 200px;
  height: 40px;
  display: block;
  margin-right: 12px;
}
.mobile_sidebar_pathway_issue {
  width: 100%;
  display: block;
  position: relative;
  margin: 20px 0 35px;
}
.mobile_sidebar_pathway_issue:after {
  width: 288px;
  height: 1px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  background: #f9f9f9;
  content: "";
  opacity: 0.20;
  z-index: 4;
}
.mobile_sidebar_pathway_issue .current_issue {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  display: inline-block;
  position: relative;
  background: #be414f;
  border-radius: 30px;
  color: #fff;
  padding: 6px 16px;
  text-transform: uppercase;
  z-index: 5;
}
.mobile_sidebar_pathway_header_tagline {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  font-size: 0.75rem;
  width: 100%;
  display: block;
  color: #fff;
  letter-spacing: 0.03125rem;
  margin-top: 5px;
}
.mobile_pathway_main_nav_link {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #be414f;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  width: 100%;
  color: #fff;
  font-weight: 700;
  margin-bottom: 8px;
  padding: 10px 0;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 740px ) {
  .mobile_pathway_main_nav_link {
    padding: 21px 35px 19px;
  }
}
.no-touch .mobile_pathway_main_nav_link:hover,
.mobile_pathway_main_nav_link:focus {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.mobile_pathway_main_nav_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #fff;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .mobile_pathway_main_nav_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.mobile_pathway_main_nav_link:after {
  position: relative;
}
.mobile_secondary_nav_link {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  position: relative;
  border: 1px solid #CCC9CA;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  width: 100%;
  color: #be414f;
  font-weight: 700;
  margin-bottom: 8px;
  padding: 10px 0;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 740px ) {
  .mobile_secondary_nav_link {
    padding: 21px 35px 19px;
  }
}
.no-touch .mobile_secondary_nav_link:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.mobile_secondary_nav_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #be414f;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .mobile_secondary_nav_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.mobile_sidebar.pathway .mobile_secondary_nav_link {
  color: #be414f;
}
.mobile_secondary_nav_link:after {
  position: relative;
}
.pathway_mobile_nav_footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
.pathway_mobile_nav_footer_heading {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: block;
  color: #2a3c47;
  margin-top: 36px;
}
.pathway_mobile_nav_footer_content {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
  width: 100%;
  display: block;
  color: #152027;
  line-height: 34px;
  margin-top: 10px;
  text-align: center;
}
.pathway_mobile_nav_footer_content a {
  color: #be414f;
}
/* ==========================================================================
	Header Targeted
============================================================================= */
.targeted_header {
  position: relative;
}
@media only screen and (max-width: 739px ) {
  .targeted_header {
    padding: 80px 0 50px;
  }
}
@media only screen and (min-width: 740px ) {
  .targeted_header {
    height: 455px;
    padding: 22px 0 22px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .targeted_header {
    height: 575px;
  }
}
@media only screen and (min-width: 1220px ) {
  .targeted_header {
    height: 650px;
  }
}
.targeted_header .mobile_nav_handle {
  top: -63px;
}
@media only screen and (min-width: 740px ) {
  .targeted_header .mobile_nav_handle {
    top: 26px;
  }
}
.targeted_header .mobile_nav_handle_open.fs-navigation-reveal-handle.fs-navigation-enabled,
.targeted_header .mobile_nav_handle_open.fs-navigation-overlay-handle.fs-navigation-enabled {
  margin: 0;
}
.targeted_header_background {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.targeted_header_background:before {
  display: block;
  background-color: rgba(0, 0, 0, 0);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);
  width: 102%;
  height: 102%;
  position: absolute;
  bottom: -1%;
  left: -1%;
  z-index: 1;
  content: "";
  opacity: 0.5;
}
.targeted_header_primary {
  position: relative;
  z-index: 2;
}
.tageted_site_link {
  display: block;
  float: left;
  margin: 30px 0;
}
@media only screen and (min-width: 740px ) {
  .tageted_site_link {
    margin: 0;
  }
}
.site_logo:before {
  display: block;
}
.targeted_logo_bp .site_logo {
  margin-top: 32px;
}
.targeted_logo_odwc .site_logo {
  margin-top: 32px;
}
.targeted_header_secondary {
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 740px ) {
  .targeted_header_secondary {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
  }
}
@media only screen and (min-width: 740px ) {
  .targeted_header_secondary_row {
    position: absolute;
    right: 0;
    bottom: 30px;
    left: 0;
  }
}
.targeted_header_title {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.46666667;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  letter-spacing: 1.4px;
  margin: 18px 0;
  text-transform: uppercase;
}
.targeted_header_description {
  font-size: 30px;
  font-size: 1.875rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  margin: 18px 0;
}
.targeted_header_description p {
  margin: 0;
}
/* ==========================================================================
	 Header Targeted Nav
============================================================================= */
.targeted_nav {
  float: right;
  margin-top: 26px;
}
@media only screen and (max-width: 979px ) {
  .targeted_nav {
    display: none;
  }
}
.targeted_nav_list .site_tools_icon {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
  border-color: #f2f2f2;
}
.targeted_nav_list .site_tools_title {
  color: #fff;
}
.targeted_nav_list .site_tools_icon_search,
.targeted_nav_list .site_tools_icon_home {
  background-color: #6a1e26;
  border-color: transparent;
}
/* ==========================================================================
	Component Reference
============================================================================= */
/* CRL Basics
	============================================================================= */
.cr_heading,
.typography .cr_heading {
  color: #494142;
  margin: 0;
}
/* Color Blocks
	============================================================================= */
.cr_color_blocks {
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .cr_color_blocks {
    margin-bottom: 60px;
  }
}
.cr_color_block_cell {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media screen and (min-width:  980px) {
  .cr_color_block_cell {
    width: 22.91666667%;
  }
}
@media screen and (min-width:  740px) and (max-width:  979px) {
  .cr_color_block_cell {
    width: 22.91666667%;
  }
}
@media screen and (max-width:  739px) {
  .cr_color_block_cell {
    width: 22.91666667%;
  }
}
@media screen and (max-width:  499px) {
  .cr_color_block_cell {
    width: 97.91666667%;
  }
}
.cr_color_block {
  position: relative;
  padding-top: 30%;
}
@media only screen and (min-width: 500px ) {
  .cr_color_block {
    padding-top: 50%;
  }
  .cr_color_block:first-child {
    padding-top: 100%;
  }
}
.cr_color_block_content {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  line-height: 1.4;
  padding: 15px;
}
@media only screen and (min-width: 740px ) {
  .cr_color_block_content {
    padding: 20px 25px;
  }
}
/* ==========================================================================
	Main Nav Header
============================================================================= */
.main_nav {
  display: none;
}
@media only screen and (min-width: 980px ) {
  .main_nav {
    display: block;
    float: right;
    padding-top: 14px;
    transition: padding 0.25s linear;
  }
  #header.skrollable-after .main_nav {
    padding-top: 13px;
  }
}
@media only screen and (min-width: 1220px ) {
  .main_nav {
    padding-top: 20px;
  }
}
.main_nav_item {
  position: relative;
  float: left;
}
.main_nav_item:last-child .main_nav_link {
  padding-right: 0;
}
.main_nav_item:last-child .main_nav_child {
  right: 0;
  left: auto;
}
.main_nav_link {
  font-size: 26px;
  font-size: 1.625rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  display: block;
  color: #152027;
  line-height: 100%;
  padding: 10px 15px;
}
.no-touch .main_nav_link:hover {
  color: #6a1e26;
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .main_nav_link {
    font-size: 20px;
    font-size: 1.25rem;
    padding-right: 10px;
    padding-left: 10px;
  }
}
.main_nav_link_active {
  color: #6a1e26;
  position: relative;
}
.main_nav_link_active:after {
  background-color: #6a1e26;
  display: block;
  width: 32px;
  height: 1px;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  margin: 0 auto;
  opacity: 1;
  transition: opacity 0.25s, visibility 0.25s;
  visibility: visible;
}
.no-touch .main_nav_link_active:hover:after {
  opacity: 0;
  visibility: hidden;
}
.main_nav_child {
  background-color: #f2f2f2;
  display: block;
  width: 290px;
  position: absolute;
  left: 0;
  z-index: 1;
  border-top-width: 0;
  box-shadow: inset 0 5px 0 #be414f, inset -1px 0 0 #d8d8d8, inset 0 -1px 0 #d8d8d8, inset 1px 0 0 #d8d8d8;
  opacity: 0;
  padding: 11px 0 18px;
  transition: opacity 0.25s 0.1s, visibility 0.25s 0.1s;
  visibility: hidden;
}
.no-touch .main_nav_item:hover .main_nav_child {
  opacity: 1;
  visibility: visible;
}
.main_nav_child_link {
  display: block;
  color: #494142;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.375;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  padding: 11px 32px;
}
.no-touch .main_nav_child_link:hover {
  color: #be414f;
}
/* ==========================================================================
	Main Nav Mobile
============================================================================= */
.body_wrapper:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 25;
  background-color: rgba(106, 30, 38, 0.75);
  content: "";
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: opacity 0.25s ease, visibility 0.25s ease;
}
.body_wrapper.fs-navigation-open:after {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.mobile_main_nav {
  clear: both;
  margin-bottom: 20px;
}
.mobile_main_nav_list {
  margin-top: 6px;
}
.mobile_main_nav_link {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.13636364;
  display: block;
  color: inherit;
  padding: 16px 14px;
}
.mobile_main_nav_link_active {
  color: #6a1e26;
  padding-bottom: 6px;
}
.mobile_main_nav_link_active:after {
  background-color: #6a1e26;
  margin-top: 10px;
}
/* ==========================================================================
	Site Tools
============================================================================= */
.site_tools {
  display: none;
}
@media only screen and (min-width: 980px ) {
  .site_tools {
    display: block;
    clear: right;
    float: right;
  }
}
@media only screen and (min-width: 980px ) {
  .site_tools {
    margin-left: 20px;
  }
}
.site_tools_item {
  position: relative;
  float: left;
  margin: 10px 0 0 5px;
  transition: margin 0.25s linear;
}
@media only screen and (min-width: 980px ) {
  .site_tools_item {
    margin-top: 11px;
  }
  #header.skrollable-after .site_tools_item {
    margin-top: 13px;
  }
}
@media only screen and (min-width: 1220px ) {
  .site_tools_item {
    margin-top: 20px;
  }
}
.site_tools_link {
  display: block;
}
.site_tools_link:focus {
  outline: none;
}
.site_tools_icon {
  position: relative;
  display: block;
  margin-bottom: 16px;
  top: 4px;
}
.no-touch .site_tools_link:hover .site_tools_icon {
  background-color: #152027;
  border-color: transparent;
}
.site_tools_icon:before,
.site_tools_icon:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.site_tools_title {
  display: block;
  color: #928d8e;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  position: absolute;
  bottom: -4px;
  left: 50%;
  display: none;
  letter-spacing: 0.5px;
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  -ms-transform: translate(-50%, 4px);
      transform: translate(-50%, 4px);
  transition: opacity 0.2s,
			transform 0.2s 0.2s,
			visibility 0.2s;
  visibility: hidden;
  white-space: nowrap;
}
.no-touch .site_tools_link:hover .site_tools_title {
  opacity: 1;
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
  transition: opacity 0.25s, transform 0.25s, visibility 0.25s;
  visibility: visible;
}
@media only screen and (min-width: 980px ) {
  .skrollable-after .site_tools_title {
    font-size: 10px;
    font-size: 0.625rem;
    bottom: 2px;
  }
}
/* ==========================================================================
	Search
============================================================================= */
.site_tools_icon_search {
  background-color: #6a1e26;
  border-color: transparent;
}
.site_tools_icon_search:before,
.site_tools_icon_search:after {
  transition: opacity 0.25s;
}
.site_tools_icon_search:after {
  opacity: 0;
}
.no-touch .site_tools_link:hover .site_tools_icon_search {
  background-color: #fff;
  border-color: #d8d8d8;
}
.no-touch .site_tools_link:hover .site_tools_icon_search:before {
  opacity: 0;
}
.no-touch .site_tools_link:hover .site_tools_icon_search:after {
  opacity: 1;
}
/* ==========================================================================
	Giving
============================================================================= */
.site_tools_icon_give:before,
.site_tools_icon_give:after {
  transition: opacity 0.25s;
}
.site_tools_icon_give:after {
  opacity: 0;
}
.no-touch .site_tools_link:hover .site_tools_icon_give:before {
  opacity: 0;
}
.no-touch .site_tools_link:hover .site_tools_icon_give:after {
  opacity: 1;
}
/* ==========================================================================
	Additional Navigation
============================================================================= */
.js-toggle_active .site_tools_icon_nav {
  background-color: #152027;
  border-color: transparent;
}
.site_tools_icon_nav:before {
  background-color: #494142;
  display: block;
  border-radius: 100%;
  overflow: hidden;
  width: 4px;
  height: 4px;
  box-shadow: 0 6px 0 #494142, 0 -6px 0 #494142;
  content: "";
  transition: background 0.25s, box-shadow 0.25s;
}
.js-toggle_active .site_tools_icon_nav:before,
.no-touch .site_tools_link:hover .site_tools_icon_nav:before {
  background-color: #fff;
  box-shadow: 0 6px 0 #fff, 0 -6px 0 #fff;
}
/* ==========================================================================
	 Home
============================================================================= */
.site_tools_icon_home {
  background-color: #6a1e26;
  border-color: transparent;
}
.site_tools_icon_home:before,
.site_tools_icon_home:after {
  transition: opacity 0.25s;
}
.site_tools_icon_home:after {
  opacity: 0;
}
.no-touch .site_tools_link:hover .site_tools_icon_home {
  background-color: #fff;
  border-color: #d8d8d8;
}
.no-touch .site_tools_link:hover .site_tools_icon_home:before {
  opacity: 0;
}
.no-touch .site_tools_link:hover .site_tools_icon_home:after {
  opacity: 1;
}
/* ==========================================================================
	Common
============================================================================= */
.secondary_link_text,
.secondary_nav_item,
.mobile_secondary_nav_item {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  line-height: 1.28571429;
}
.no-touch .secondary_link_text:hover,
.no-touch .secondary_nav_item:hover,
.no-touch .mobile_secondary_nav_item:hover {
  color: #6a1e26;
}
/* ==========================================================================
	Secondary Nav Header
============================================================================= */
.secondary_nav {
  display: none;
  float: right;
  transition: margin 0.25s linear;
}
@media only screen and (min-width: 980px ) {
  .secondary_nav {
    display: block;
    padding: 20px 0 0 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .secondary_nav {
    padding: 10px 0;
  }
}
#header.skrollable-after .secondary_nav {
  margin-top: -50px;
}
.secondary_nav_item {
  float: left;
}
.secondary_nav_item:last-child .secondary_nav_link {
  padding-right: 0;
}
.secondary_nav_link {
  display: block;
  color: inherit;
  line-height: 20px;
  padding: 0 9px;
}
.secondary_nav_link.secondary_nav_link_icon_lock:before {
  margin: 0 3px 0 -4px;
}
.secondary_nav_link.secondary_nav_link_icon_people:before {
  margin-right: 8px;
}
@media only screen and (min-width: 980px ) {
  .secondary_nav_link {
    padding: 0 6px;
  }
}
@media only screen and (min-width: 1220px ) {
  .secondary_nav_link {
    padding: 0 9px;
  }
}
.secondary_nav_link_icon {
  padding-left: 8px;
}
/* ==========================================================================
	Secondary Nav Mobile
============================================================================= */
.mobile_secondary_nav {
  margin-top: 15px;
}
.mobile_secondary_nav_link {
  display: block;
  color: inherit;
  padding: 10px 14px;
}
.mobile_secondary_nav_link_icon {
  position: relative;
  padding-left: 44px;
}
.mobile_secondary_nav_link_icon:before {
  width: 20px;
  height: 13px;
  position: absolute;
  top: 10px;
  left: 14px;
}
/* ==========================================================================
	Common
============================================================================= */
.footer_divider,
.footer_nav,
.social_nav {
  border-top: 1px solid rgba(146, 141, 142, 0.3);
}
/* ==========================================================================
	Footer Links
============================================================================= */
.footer_nav {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.09px;
  padding: 15px 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .footer_nav {
    border-top-width: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .footer_nav {
    margin-bottom: 40px;
  }
}
.footer_nav_list {
  column-count: 2;
  column-gap: 0;
}
.footer_nav_list > * {
  column-break-inside: avoid;
}
@media only screen and (min-width: 740px ) {
  .footer_nav_list {
    column-count: 4;
    column-gap: 0;
  }
  .footer_nav_list > * {
    column-break-inside: avoid;
  }
}
.footer_nav_link {
  display: block;
  color: inherit;
  padding: 5px 0;
}
.no-touch .footer_nav_link:hover {
  color: #be414f;
}
/* ==========================================================================
	Visitation Links
============================================================================= */
.visit_nav {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  margin: 20px 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .visit_nav {
    margin-left: -30px;
  }
}
@media only screen and (min-width: 980px ) {
  .visit_nav {
    border-top: 1px solid rgba(146, 141, 142, 0.3);
    margin-top: 16px;
    margin-bottom: 16px;
    padding-top: 15px;
  }
}
@media only screen and (min-width: 1220px ) {
  .visit_nav {
    margin-left: 10px;
  }
}
.visit_nav_link {
  display: block;
  position: relative;
  color: inherit;
  padding: 5px 0 5px 30px;
}
.no-touch .visit_nav_link:hover {
  color: #be414f;
}
.visit_nav_link:before {
  position: absolute;
  top: 5px;
  left: 0;
}
/* ==========================================================================
	Social Links
============================================================================= */
.social_nav {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  margin-bottom: 10px;
  padding: 15px 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .social_nav {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .social_nav {
    border-top-width: 0;
    margin-top: 58px;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 739px ) {
  .social_nav_list {
    column-count: 2;
    column-gap: 0;
  }
  .social_nav_list > * {
    column-break-inside: avoid;
  }
}
@media only screen and (min-width: 740px ) {
  .social_nav_list {
    overflow: hidden;
  }
}
@media only screen and (min-width: 740px ) {
  .social_nav_item {
    float: left;
    margin-right: 30px;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .social_nav_item {
    margin-right: 15px;
  }
}
@media only screen and (min-width: 740px ) {
  .social_nav_item:last-child {
    margin-right: 0;
  }
}
.social_nav_link {
  display: block;
  position: relative;
  color: inherit;
  padding: 4px 0 4px 25px;
}
.no-touch .social_nav_link:hover {
  color: #be414f;
}
.social_nav_link:before {
  position: absolute;
  top: 5px;
  left: 0;
}
/* ==========================================================================
	Callout Nav
============================================================================= */
.callout_nav {
  font-size: 16px;
  font-size: 1rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  max-width: 2000px;
  letter-spacing: 1px;
  line-height: 1;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 980px ) {
  .callout_nav_list {
    overflow: hidden;
    -ms-flex-align: stretch;
        align-items: stretch;
    display: -ms-flexbox;
    display: flex;
  }
}
.callout_nav_item {
  margin-bottom: 1px;
}
@media only screen and (min-width: 980px ) {
  .callout_nav_item {
    width: 25%;
    float: left;
  }
}
.callout_nav_link {
  display: block;
  color: #fff;
  padding: 20px 10px;
}
@media only screen and (min-width: 1130px) {
  .callout_nav_link {
    padding: 34px 10px 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .callout_nav_link {
    height: 100%;
    box-shadow: inset -1px 0 0 #f2f2f2;
  }
}
.no-touch .callout_nav_link:hover {
  background-color: #152027;
}
/* ==========================================================================
	 Breadcrumb Navigation
============================================================================= */
.breadcrumb_nav {
  overflow: hidden;
  font-size: 13px;
  font-size: 0.8125rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 1.22px;
  line-height: 1;
  padding: 20px 0 26px;
  text-transform: uppercase;
}
@media only screen and (max-width: 979px ) {
  .breadcrumb_nav {
    display: none;
  }
}
.legacy_layout .breadcrumb_nav {
  position: relative;
  z-index: 1;
}
.breadcrumb_item {
  position: relative;
  display: block;
  float: left;
  margin-right: 14px;
}
.breadcrumb_item:before,
.breadcrumb_item:after {
  width: 6px;
  height: 6px;
  display: inline-block;
  border: 2px solid #928d8e;
  border-bottom: none;
  margin: -2px auto 0;
  vertical-align: middle;
}
.breadcrumb_item:after {
  border-left: none;
  content: "";
  -ms-transform: translateX(-25%) rotate(45deg);
      transform: translateX(-25%) rotateZ(45deg);
}
.breadcrumb_item:after {
  display: block;
  position: relative;
  top: 8px;
  content: "";
  float: left;
  margin-left: 12px;
}
.breadcrumb_link {
  display: block;
  color: inherit;
  float: left;
  padding: 3px 0 0 0;
}
.no-touch .breadcrumb_link:hover {
  color: #be414f;
}
.breadcrumb_home:before {
  position: relative;
  display: block;
  top: -2px;
  float: left;
  margin-right: 10px;
}
.theme_strategic .breadcrumb_home:before {
  background: url(../images/strategic.png?20170619) no-repeat -300px -280px;
}
.svg .theme_strategic .breadcrumb_home:before {
  background-image: url(../images/strategic.svg?20170619);
}
.breadcrumb_current {
  display: block;
  color: #be414f;
  float: left;
  margin-right: 0;
  padding: 3px 0 0 0;
}
.theme_strategic .breadcrumb_current {
  color: #2CA79E;
}
/* ==========================================================================
	Sub Navigation
============================================================================= */
@media only screen and (max-width: 979px ) {
  .sub_nav_section {
    margin-bottom: 30px;
  }
}
.sub_nav_section .fs-navigation-toggle-handle.fs-navigation-enabled {
  color: #928d8e;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  height: 56px;
  background: linear-gradient(to bottom, #6a1e26 0, #6a1e26 5px, #fff 5px, #fff 5px, #fff 100%);
  border-color: #c6c5c5;
  letter-spacing: 1px;
  line-height: 56px;
  padding: 0 45px 0 22px;
}
.theme_strategic .sub_nav_section .fs-navigation-toggle-handle.fs-navigation-enabled {
  background: linear-gradient(to bottom, #2CA79E 0, #2CA79E 5px, #fff 5px, #fff 5px, #fff 100%);
}
.sub_nav_section .fs-navigation-toggle-handle.fs-navigation-open {
  border-bottom-width: 0;
  border-radius: 4px 4px 0 0;
}
.sub_nav_section .fs-navigation-handle.fs-navigation-enabled:after {
  background-color: #152027;
  width: 0px;
  height: 0px;
  background-color: transparent;
  border-style: solid;
  border-width: 8px 5px 0 5px;
  border-color: #6a1e26 transparent transparent transparent;
  box-shadow: none;
  content: "";
}
.theme_strategic .sub_nav_section .fs-navigation-handle.fs-navigation-enabled:after {
  border-color: #2CA79E transparent transparent transparent;
}
.sub_nav_section .fs-navigation-handle.fs-navigation-open:after {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
.sub_nav_section .fs-navigation-handle.fs-navigation-open:after {
  color: #152027;
  background-color: transparent;
  box-shadow: none;
}
.sub_nav_section .fs-navigation-toggle-nav.fs-navigation-enabled {
  border-color: #c6c5c5;
  border-radius: 0 0 4px 4px;
}
@media only screen and (min-width: 980px ) {
  .sub_nav_handle {
    display: none;
  }
}
.sub_nav_item_active {
  background-color: #6a1e26;
  position: relative;
}
.theme_strategic .sub_nav_item_active {
  background-color: #2CA79E;
}
@media only screen and (max-width: 979px ) {
  .sub_nav_item_active {
    border-radius: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .sub_nav_item_active {
    margin: 0 -27px 0 -17px;
    padding-right: 42px;
    padding-left: 32px;
  }
}
@media only screen and (min-width: 1220px ) {
  .sub_nav_item_active {
    padding-right: 57px;
    padding-left: 47px;
  }
}
.sub_nav_link {
  display: block;
}
.sub_nav_link_primary {
  color: #494142;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.25;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  padding: 18px 22px;
}
@media only screen and (min-width: 980px ) {
  .theme_strategic .sub_nav_link_primary {
    color: #2CA79E;
  }
}
@media only screen and (min-width: 980px ) {
  .sub_nav_link_primary {
    color: #be414f;
    padding: 18px 15px;
  }
}
@media only screen and (min-width: 1220px ) {
  .sub_nav_link_primary {
    padding-right: 30px;
    padding-left: 30px;
  }
}
.no-touch .sub_nav_link_primary:hover {
  color: #be414f;
}
@media only screen and (min-width: 980px ) {
  .no-touch .sub_nav_link_primary:hover {
    color: #6a1e26;
  }
}
.sub_nav_link_primary_active {
  color: #fff;
  position: relative;
}
@media only screen and (min-width: 980px ) {
  .sub_nav_link_primary_active {
    margin: 0 -42px 0 -32px;
    padding-right: 42px;
    padding-left: 32px;
  }
}
@media only screen and (min-width: 1220px ) {
  .sub_nav_link_primary_active {
    margin: 0 -57px 0 -47px;
    padding-right: 57px;
    padding-left: 47px;
  }
}
.theme_strategic .sub_nav_link_primary_active {
  color: #fff;
}
.no-touch .sub_nav_link_primary_active:hover {
  color: #fff;
}
.sub_nav_link_primary_active:before {
  background-color: #fff;
  width: 6px;
  height: 1px;
  position: absolute;
  top: 25px;
  left: 8px;
  content: "";
  display: block;
}
@media only screen and (min-width: 980px ) {
  .sub_nav_link_primary_active:before {
    left: 14px;
  }
}
@media only screen and (min-width: 1220px ) {
  .sub_nav_link_primary_active:before {
    left: 30px;
  }
}
.sub_nav_children {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.14285714;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  margin-top: -8px;
  padding-bottom: 15px;
}
.fs-navigation-enabled .sub_nav_child {
  padding-left: 30px;
}
.sub_nav_child_link {
  display: block;
  color: #fff;
  color: rgba(255, 255, 255, 0.7);
  padding: 8px 0;
}
.no-touch .sub_nav_child_link:hover {
  color: #fff;
}
.sub_nav_child_link_active {
  color: #fff;
}
/* Colors
	============================================================================= */
.sub_nav.purple .sub_nav_link_primary {
  color: #522d6d;
}
.no-touch .sub_nav.purple .sub_nav_link_primary:hover {
  color: #152027;
}
.sub_nav.purple .sub_nav_link_primary_active {
  background-color: #522d6d;
  color: #fff;
}
.no-touch .sub_nav.purple .sub_nav_link_primary_active:hover {
  color: #fff;
}
.sub_nav.blue_dark .sub_nav_link_primary {
  color: #094d8a;
}
.no-touch .sub_nav.blue_dark .sub_nav_link_primary:hover {
  color: #152027;
}
.sub_nav.blue_dark .sub_nav_link_primary_active {
  background-color: #094d8a;
  color: #fff;
}
.no-touch .sub_nav.blue_dark .sub_nav_link_primary_active:hover {
  color: #fff;
}
.sub_nav.orange .sub_nav_link_primary {
  color: #ff5100;
}
.no-touch .sub_nav.orange .sub_nav_link_primary:hover {
  color: #152027;
}
.sub_nav.orange .sub_nav_link_primary_active {
  background-color: #ff5100;
  color: #fff;
}
.no-touch .sub_nav.orange .sub_nav_link_primary_active:hover {
  color: #fff;
}
/* ==========================================================================
	Common Search Base
============================================================================= */
.search_form {
  position: relative;
  margin: 30px 0;
}
.search_form .search_fieldset {
  background: #fff;
  border-radius: 500px;
  border-style: solid;
  border-width: 1px;
  padding: 16px 0;
}
.search_form .search_input {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  width: calc(100% - 40px);
  background-color: transparent;
  border-width: 0;
  float: left;
  line-height: 1;
  margin: 0;
  padding: 4px 10px 4px 22px;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .search_form .search_input {
    font-size: 24px;
    font-size: 1.5rem;
    width: calc(100% - 58px);
  }
}
.search_form .search_input::-webkit-input-placeholder,
.search_form .search_input[placeholder] {
  color: #494142;
  font-style: italic;
  line-height: 1.16666667;
  text-overflow: ellipsis;
}
.search_form .search_input:-ms-input-placeholder,
.search_form .search_input[placeholder] {
  color: #494142;
  font-style: italic;
  line-height: 1.16666667;
  text-overflow: ellipsis;
}
.search_form .search_input::placeholder,
.search_form .search_input[placeholder] {
  color: #494142;
  font-style: italic;
  line-height: 1.16666667;
  text-overflow: ellipsis;
}
.search_form .search_button {
  width: 40px;
  border-left: 1px solid rgba(146, 141, 142, 0.4);
  float: right;
  line-height: 1;
  padding: 7px 0 6px;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .search_form .search_button {
    width: 58px;
  }
}
.search_form .search_button:focus {
  outline: none;
}
/* ==========================================================================
	Mobile Site Search
============================================================================= */
.mobile_search_form .mobile_search_fieldset {
  padding: 12px 0;
}
.mobile_search_form .mobile_search_input {
  width: calc(100% - 55px);
  padding: 10px 10px 0 22px;
}
.mobile_search_form .mobile_search_button {
  width: 55px;
  padding: 12px 0 5px;
}
/* ==========================================================================
	Search Page + Google Custom Search
============================================================================= */
.page_search_header {
  background: url(../images/linen-pattern.png) repeat 50% 50%;
}
.page_search_header .search_form {
  margin: 0 0 20px;
}
@media only screen and (min-width: 740px ) {
  .page_search_header .search_form {
    margin: 0;
  }
}
.page_search_reset_button {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: #6a1e26;
  color: #fff;
  margin: 6px 0;
}
@media only screen and (min-width: 740px ) {
  .page_search_reset_button {
    padding: 21px 35px 19px;
  }
}
.no-touch .page_search_reset_button:hover {
  background-color: #be414f;
}
.page_search_results table,
.page_search_results tr,
.page_search_results th,
.page_search_results td {
  border: none;
  margin: 0;
  padding: 0;
}
.page_search_results .gsc-control-cse {
  border: none;
  padding: 0;
}
.page_search_results .gsc-control-cse *:focus {
  box-shadow: none;
  outline: none;
}
.page_search_results .gsc-control-cse .gsc-control-wrapper-cse {
  position: relative;
}
.page_search_results .gsc-control-cse .gsc-search-box-tools {
  background: #f2f2f2;
  padding: 30px !important;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-search-box-tools {
    padding: 60px !important;
  }
}
.page_search_results .gsc-control-cse .gsc-search-box-tools td {
  vertical-align: top;
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box {
  margin: 0;
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-input-box {
  height: auto;
  position: relative;
  border: none;
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-input {
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-input td {
  background: transparent;
  padding: 0;
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-input .gsc-input {
  color: #152027;
  font-size: 16px;
  font-size: 1rem;
  width: 100%;
  height: 55px !important;
  background: #fff !important;
  box-shadow: inset 0 0 0 0 #152027;
  line-height: 55px !important;
  margin: 0 !important;
  padding: 0 50px 0 15px !important;
  transition: box-shadow 0.25s;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-input .gsc-input {
    font-size: 20px;
    font-size: 1.25rem;
    height: 70px !important;
    line-height: 70px !important;
    padding: 0 60px 0 30px !important;
  }
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-input .gsc-input:focus {
  box-shadow: inset 0 0 0 4px #152027 !important;
  outline: none;
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsib_b,
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsst_b {
  background: #f2f2f2 !important;
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsst_b {
  padding: 0 10px 0 0;
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsst_a {
  width: 31px;
  height: 31px;
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
  padding: 10px;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsst_a {
    right: 25px;
  }
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsst_a .gscb_a {
  display: none;
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsst_a:before {
  display: block;
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-search-button {
  position: relative;
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-search-button:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 1;
  pointer-events: none;
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-search-button input.gsc-search-button {
  width: 55px;
  height: 55px;
  border: none;
  border-radius: 0;
  display: block;
  margin: 0;
  padding: 55px 0 0;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-search-button input.gsc-search-button {
    width: 70px;
    height: 70px;
    padding: 70px 0 0;
  }
}
.no-touch .page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-search-button input.gsc-search-button:hover {
  background-color: #152027;
}
.page_search_results .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-clear-button {
  display: none !important;
}
.page_search_results .gsc-control-cse .gsc-above-wrapper-area {
  border: none;
  padding: 0;
}
@media only screen and (min-width: 500px ) {
  .page_search_results .gsc-control-cse .gsc-above-wrapper-area {
    position: absolute;
    top: 20px;
    left: 0;
  }
}
.page_search_results .gsc-control-cse .gsc-orderby-container {
  display: none;
}
.page_search_results .gsc-control-cse .gs-spelling a {
  color: #cc49b0 !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 {
  border-bottom: 1px solid #d8d8d8;
  padding: 10px 0 15px;
}
.page_search_results .gsc-control-cse .gcsc-branding .gcsc-branding {
  border: none;
}
.page_search_results .gsc-control-cse .gcsc-branding .gcsc-branding-img-noclear {
  margin-top: -8px;
}
.page_search_results .gsc-control-cse .gsc-results {
  position: relative;
  padding-top: 20px;
  padding-bottom: 40px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 980px ) {
  .page_search_results .gsc-control-cse .gsc-results {
    padding-bottom: 60px;
  }
}
@media only screen and (max-width: 739px ) {
  .page_search_results .gsc-control-cse .gsc-results {
    padding-top: 0;
  }
}
.page_search_results .gsc-control-cse .gsc-result {
  border: none !important;
  padding: 0 !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: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  font-size: 17px;
  font-size: 1.0625rem;
  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: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  border-bottom: 1px solid #d8d8d8;
  padding: 20px 0;
}
@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: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #be414f;
  padding-left: 0;
  padding-right: 0;
  margin-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .page_search_results .gsc-control-cse .gsc-result-info {
    margin-top: 0;
  }
}
.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 0 20px;
  padding-top: 5px !important;
  padding-right: 15px !important;
}
.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;
  }
}
.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-size: 28px;
  font-size: 1.75rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1875;
  font-weight: normal;
  color: #152027 !important;
  margin-bottom: 8px;
  text-decoration: none;
}
@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: 32px;
    font-size: 2rem;
  }
}
.page_search_results .gsc-control-cse .gs-result .gs-title b,
.page_search_results .gsc-control-cse .gs-result .gs-title b b,
.page_search_results .gsc-control-cse .gs-result a.gs-title b,
.page_search_results .gsc-control-cse .gs-result a.gs-title b b,
.page_search_results .gsc-control-cse .gs-result .gs-title b:link,
.page_search_results .gsc-control-cse .gs-result .gs-title b b:link,
.page_search_results .gsc-control-cse .gs-result a.gs-title b:link,
.page_search_results .gsc-control-cse .gs-result a.gs-title b b:link,
.page_search_results .gsc-control-cse .gs-result .gs-title b:visited,
.page_search_results .gsc-control-cse .gs-result .gs-title b b:visited,
.page_search_results .gsc-control-cse .gs-result a.gs-title b:visited,
.page_search_results .gsc-control-cse .gs-result a.gs-title b b:visited,
.page_search_results .gsc-control-cse .gs-result .gs-title b:hover,
.page_search_results .gsc-control-cse .gs-result .gs-title b b:hover,
.page_search_results .gsc-control-cse .gs-result a.gs-title b:hover,
.page_search_results .gsc-control-cse .gs-result a.gs-title b b:hover,
.page_search_results .gsc-control-cse .gs-result .gs-title b:active,
.page_search_results .gsc-control-cse .gs-result .gs-title b b:active,
.page_search_results .gsc-control-cse .gs-result a.gs-title b:active,
.page_search_results .gsc-control-cse .gs-result a.gs-title b b:active,
.page_search_results .gsc-control-cse .gs-result .gs-title b:focus,
.page_search_results .gsc-control-cse .gs-result .gs-title b b:focus,
.page_search_results .gsc-control-cse .gs-result a.gs-title b:focus,
.page_search_results .gsc-control-cse .gs-result a.gs-title b b: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 .page_search_results .gsc-control-cse .gs-result a.gs-title:hover {
  color: #be414f !important;
}
.no-touch .page_search_results .gsc-control-cse .gs-result a.gs-title:hover b {
  color: #be414f !important;
}
.page_search_results .gsc-control-cse .gs-result .gs-title b,
.page_search_results .gsc-control-cse .gs-result a.gs-title b {
  color: #6a1e26 !important;
}
.page_search_results .gsc-control-cse .gs-result a.gs-visibleUrl,
.page_search_results .gsc-control-cse .gs-result .gs-visibleUrl {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  color: #be414f;
  margin: 0 0 15px 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: 14px;
    font-size: 0.875rem;
    margin: 0 0 10px 0;
  }
}
.page_search_results .gsc-control-cse .gs-result .gsc-table-cell-snippet-close {
  display: block;
}
@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-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  margin: 0;
}
.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;
  }
}
.page_search_results .gsc-control-cse .gs-result .gs-fileFormat,
.page_search_results .gsc-control-cse .gs-result .gs-fileFormatType {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #928d8e;
}
.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 {
    margin: 30px 0;
  }
}
.page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  font-size: 1.125rem;
  color: #928d8e;
  margin: 0 8px;
  vertical-align: middle;
}
.page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page:first-child {
  margin-left: 0;
}
.page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page:last-child {
  margin-right: 0;
}
.no-touch .page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
  color: #be414f;
  text-decoration: none;
}
.page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #152027;
}
.no-touch .page_search_results .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover {
  color: #152027;
}
/* ==========================================================================
	Feature Sub Nav
============================================================================= */
.feature_nav_handle.fs-navigation-enabled {
  background-color: transparent;
  border-color: #fff;
  border-color: rgba(146, 141, 142, 0.4);
  color: #fff;
  color: rgba(255, 255, 255, 0.75);
  line-height: 40px;
}
.feature_nav_handle.fs-navigation-enabled:after {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  box-shadow: 0 5px 0 #fff, 0 -5px 0 #fff;
  box-shadow: 0 5px 0 rgba(255, 255, 255, 0.75), 0 -5px 0 rgba(255, 255, 255, 0.75);
}
.feature_nav_handle.fs-navigation-open {
  border-radius: 4px 4px 0 0;
}
.feature_nav_handle.fs-navigation-open:after {
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  color: rgba(255, 255, 255, 0.75);
}
.fs-navigation-toggle-nav.fs-navigation-enabled {
  background-color: transparent;
  border-color: #fff;
  border-color: rgba(146, 141, 142, 0.4);
  border-radius: 0 0 4px 4px;
}
.feature_nav {
  padding: 10px 0;
}
@media only screen and (min-width: 980px ) {
  .feature_nav {
    padding: 13px 0;
  }
}
.feature_nav_item {
  color: #f2f2f2;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.375;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
}
.feature_nav_link {
  display: block;
  color: inherit;
  padding: 10px 15px;
}
@media only screen and (min-width: 980px ) {
  .feature_nav_link {
    padding: 13px 15px;
  }
}
@media only screen and (min-width: 1220px ) {
  .feature_nav_link {
    padding: 13px 30px;
  }
}
.no-touch .feature_nav_link:hover {
  color: #be414f;
}
/* ==========================================================================
	Main Nav Header
============================================================================= */
.pathway_nav {
  display: none;
}
@media only screen and (min-width: 980px ) {
  .pathway_nav {
    display: block;
  }
}
.pathway_nav_mobile_logo {
  width: 200px;
  margin-right: 12px;
}
.pathway_nav_mobile_logo img {
  width: 100%;
}
@media only screen and (min-width: 500px ) {
  .pathway_nav_mobile_logo {
    margin-right: 0;
  }
}
@media only screen and (min-width: 740px ) {
  .pathway_nav_mobile_logo {
    width: 300px;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_nav_mobile_logo {
    display: none;
  }
}
.pathway_nav_group {
  width: 100%;
}
.pathway_nav_list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (min-width: 980px ) {
  .pathway_nav_list:after {
    display: none;
  }
}
.pathway_nav_item {
  position: relative;
  float: left;
}
.pathway_nav_item:last-child {
  padding-left: 14px;
}
.pathway_nav_item:last-child .pathway_nav_link {
  padding-right: 0;
}
.pathway_nav_item:last-child .pathway_nav_link:before {
  width: 1px;
  height: 20px;
  display: block;
  position: absolute;
  left: 0;
  top: -4px;
  background: rgba(255, 255, 255, 0.2);
  content: "";
}
@media only screen and (min-width: 1220px ) {
  .pathway_nav_item:last-child {
    padding-left: 18px;
  }
}
.pathway_nav_item:last-child .pathway_nav_child {
  right: 0;
  left: auto;
}
.pathway_nav_logo_item .pathway_nav_link {
  padding: 0;
}
.pathway_nav_logo_item .pathway_nav_link:after {
  display: none;
}
@media only screen and (min-width: 980px ) {
  .body_wrapper.pathway_layout_interior .pathway_nav_logo_item .pathway_nav_link {
    width: 192px;
    margin-right: 10px;
  }
}
.pathway_nav_logo_item .pathway_nav_logo {
  width: 100%;
}
@media only screen and (min-width: 980px ) {
  .pathway_nav_logo_item {
    width: 360px;
    margin: 0 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .body_wrapper.pathway_layout_interior .pathway_nav_logo_item {
    width: 350px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin: 0 40px;
  }
}
@media only screen and (min-width: 1220px ) {
  .body_wrapper.pathway_layout_interior .pathway_nav_logo_item {
    margin: 0 150px;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_nav_logo_item {
    width: auto;
    margin: 0 90px;
  }
}
.pathway_nav_interior_issue_select {
  display: none;
}
.body_wrapper:not(.pathway_layout_interior) .pathway_nav_interior_issue_select {
  display: none;
}
@media only screen and (min-width: 980px ) {
  .pathway_nav_interior_issue_select {
    width: calc(100% - 192px);
    display: block;
  }
}
.pathway_nav_link {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  letter-spacing: 1px;
  line-height: 100%;
  text-transform: uppercase;
}
.no-touch .pathway_nav_link:hover .pathway_nav_link_label:after,
.no-touch .pathway_nav_link:focus .pathway_nav_link_label:after {
  background: #fff;
}
.pathway_nav_link_active {
  color: #6a1e26;
  position: relative;
}
.pathway_nav_link_active:after {
  background-color: #6a1e26;
  display: block;
  width: 32px;
  height: 1px;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  margin: 0 auto;
  opacity: 1;
  transition: opacity 0.25s, visibility 0.25s;
  visibility: visible;
}
.no-touch .pathway_nav_link_active:hover:after {
  opacity: 0;
  visibility: hidden;
}
.pathway_nav_link_label {
  position: relative;
}
.pathway_nav_link_label:after {
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0px;
  background: #be414f;
  content: "";
  transition: background-color 0.25s ease;
}
.pathway_nav_link_icon {
  width: 15px;
  display: inline-block;
  position: relative;
  top: -1px;
  margin-right: 8px;
}
.pathway_nav_link_icon.pathway_logo_small {
  height: 17px;
  background: transparent url("../images/logo_small.svg") no-repeat;
  background-size: 100%;
}
.pathway_nav_link_icon.pathway_heart_small {
  height: 13px;
  background: transparent url("../images/heart_small.svg") no-repeat;
  background-size: 100%;
}
/* ==========================================================================
	Main Nav Mobile
============================================================================= */
.body_wrapper:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 25;
  background-color: rgba(106, 30, 38, 0.75);
  content: "";
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: opacity 0.25s ease, visibility 0.25s ease;
}
.body_wrapper.fs-navigation-open:after {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.mobile_main_nav {
  clear: both;
  margin-bottom: 20px;
}
.mobile_main_nav_list {
  margin-top: 6px;
}
.mobile_main_nav_link {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.13636364;
  display: block;
  color: inherit;
  padding: 16px 14px;
}
.mobile_main_nav_link_active {
  color: #6a1e26;
  padding-bottom: 6px;
}
.mobile_main_nav_link_active:after {
  background-color: #6a1e26;
  margin-top: 10px;
}
/* ==========================================================================
	Text-Image Callout
============================================================================= */
.text_image_callout {
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 4px;
  overflow: hidden;
  padding: 20px 20px 30px;
}
.text_image_callout:first-child {
  margin-top: 0;
}
.text_image_callout:last-child {
  margin-bottom: 0;
}
@media min_sm {
  .text_image_callout {
    padding: 30px 30px 40px;
  }
}
@media only screen and (min-width: 740px ) {
  .text_image_callout {
    padding: 35px;
  }
}
@media only screen and (min-width: 1220px ) {
  .text_image_callout {
    padding: 50px;
  }
}
.text_image_callout_figure {
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  z-index: 1;
  margin-bottom: 20px;
}
@media only screen and (min-width: 500px ) {
  .text_image_callout_figure {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_figure {
    float: left;
    margin-bottom: 0;
    margin-right: 35px;
  }
  .img_right .text_image_callout_figure {
    float: right;
    margin-right: 0;
    margin-left: 35px;
  }
}
@media only screen and (min-width: 1220px ) {
  .text_image_callout_figure {
    margin-right: 50px;
  }
}
.text_image_callout_content {
  overflow: hidden;
}
@media only screen and (min-width: 980px ) {
  .text_image_callout_content {
    margin-top: 20px;
  }
}
.text_image_callout_label {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  display: block;
  margin: 0 0 15px;
}
.text_image_callout_title {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  font-weight: 900;
  margin: 0 0 15px;
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_title {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
.text_image_callout_text p {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  margin: 0;
}
.text_image_callout_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
  margin-top: 30px;
}
.text_image_callout_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .text_image_callout_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .text_image_callout_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .text_image_callout_button {
    display: inline-block;
    margin-right: 20px;
  }
}
.text_image_callout_button:after {
  color: #152027;
}
.text_image_callout_title,
.text_image_callout_label,
.text_image_callout_content p {
  color: #fff;
}
/*
		Color Variations
	*/
.text_image_callout.bg_mint .text_image_callout_title,
.text_image_callout.bg_yellow .text_image_callout_title,
.text_image_callout.bg_blue_light .text_image_callout_title {
  color: #152027;
}
.text_image_callout.bg_mint .text_image_callout_label,
.text_image_callout.bg_yellow .text_image_callout_label,
.text_image_callout.bg_blue_light .text_image_callout_label,
.text_image_callout.bg_mint .text_image_callout_content p,
.text_image_callout.bg_yellow .text_image_callout_content p,
.text_image_callout.bg_blue_light .text_image_callout_content p {
  color: #494142;
}
.text_image_callout.bg_mint .text_image_callout_button,
.text_image_callout.bg_yellow .text_image_callout_button,
.text_image_callout.bg_blue_light .text_image_callout_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #152027;
}
.text_image_callout.bg_mint .text_image_callout_button:after,
.text_image_callout.bg_yellow .text_image_callout_button:after,
.text_image_callout.bg_blue_light .text_image_callout_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .text_image_callout.bg_mint .text_image_callout_button:hover:after,
.no-touch .text_image_callout.bg_yellow .text_image_callout_button:hover:after,
.no-touch .text_image_callout.bg_blue_light .text_image_callout_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .text_image_callout.bg_mint .text_image_callout_button,
.typography .text_image_callout.bg_yellow .text_image_callout_button,
.typography .text_image_callout.bg_blue_light .text_image_callout_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .text_image_callout.bg_mint .text_image_callout_button,
  .typography .text_image_callout.bg_yellow .text_image_callout_button,
  .typography .text_image_callout.bg_blue_light .text_image_callout_button {
    display: inline-block;
    margin-right: 20px;
  }
}
.text_image_callout.bg_red .text_image_callout_button:after,
.text_image_callout.bg_blue_dark .text_image_callout_button:after {
  color: #fff;
}
/* Page Callout Wrapper
	============================================================================= */
.text_image_callout_row {
  margin-top: 20px;
  margin-bottom: 20px;
}
.pathway_layout .text_image_callout_row {
  margin-top: 60px;
  margin-bottom: 60px;
}
@media only screen and (min-width: 980px ) {
  .pathway_layout .text_image_callout_row {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_layout .text_image_callout_row {
    margin-bottom: 80px;
  }
}
.text_image_callout_row:first-child {
  margin-top: 0;
}
.text_image_callout_row:last-child {
  margin-bottom: 30px;
}
@media only screen and (min-width: 740px ) {
  .text_image_callout_row:last-child {
    margin-bottom: 50px;
  }
}
/* ==========================================================================
	Featured News
============================================================================= */
.featured_news_header {
  margin-bottom: 20px;
}
.featured_news_heading {
  margin: 10px 0;
}
@media only screen and (max-width: 499px ) {
  .featured_news_heading {
    font-size: 32px;
    font-size: 2rem;
  }
}
.featured_news_more {
  display: block;
}
@media only screen and (min-width: 740px ) {
  .featured_news_more {
    float: right;
    margin-top: 33px;
  }
}
.featured_news_more_footer {
  margin: 6px 0;
}
/* Main Article
============================================================================= */
.featured_news_main_article {
  position: relative;
}
@media only screen and (min-width: 500px ) {
  .featured_news_main_article {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_news_main_article {
    margin-right: 30px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_news_main_article {
    margin-right: 50px;
  }
}
.featured_news_main_figure {
  position: relative;
  z-index: 1;
}
.featured_news_main_picture {
  position: relative;
}
@media only screen and (min-width: 500px ) {
  .featured_news_main_picture {
    padding-top: 66.66666667%;
    overflow: hidden;
  }
}
@media only screen and (min-width: 740px ) {
  .featured_news_main_picture {
    padding-top: 56.25%;
  }
}
@media only screen and (min-width: 500px ) {
  .featured_news_main_picture:after {
    display: block;
    background-color: #152027;
    background: radial-gradient(ellipse farthest-corner at left bottom, #152027, rgba(21, 32, 39, 0));
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    opacity: 0.5;
    transition: opacity 0.5s ease;
  }
}
.no-touch .featured_news_main_article:hover .featured_news_main_picture:after {
  opacity: 1;
}
@media only screen and (min-width: 500px ) {
  .featured_news_main_image {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.featured_news_main_content {
  overflow: hidden;
  z-index: 2;
  padding: 10px 0;
  transform: translate3d(0, 0, 0);
}
@media only screen and (min-width: 500px ) {
  .featured_news_main_content {
    color: #fff;
    max-width: 580px;
    position: absolute;
    right: 20px;
    bottom: 25px;
    left: 20px;
    border-left: 1px solid #be414f;
    padding: 15px 0 15px 20px;
  }
}
.featured_news_main_link {
  display: block;
}
.featured_news_main_label {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #152027;
  display: block;
  margin: 10px 0;
}
@media only screen and (min-width: 500px ) {
  .featured_news_main_label {
    color: #fff;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
    margin-top: 0;
  }
}
.featured_news_main_title {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.1875;
  font-weight: normal;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  color: #152027;
  letter-spacing: 0.3px;
  margin: 10px 0;
}
@media only screen and (min-width: 740px ) {
  .featured_news_main_title {
    font-size: 32px;
    font-size: 2rem;
  }
}
.featured_news_main_title .no-touch {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 500px ) {
  .featured_news_main_title {
    color: #fff;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
    margin-top: 0;
  }
}
.featured_news_main_button {
  display: block;
  margin: 10px 0;
}
@media only screen and (min-width: 500px ) {
  .featured_news_main_button {
    color: #fff;
    margin-bottom: 0;
  }
}
.featured_news_main_button:after {
  color: inherit;
}
@media only screen and (min-width: 500px ) {
  .no-touch .featured_news_main_button:hover {
    color: #be414f;
  }
}
/* Article List
============================================================================= */
.featured_news_list {
  margin-bottom: 20px;
}
.featured_news_article {
  border-top: 4px solid #6a1e26;
  padding: 20px 0;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .featured_news_article {
    width: 345px;
    border-bottom-width: 0;
    float: left;
    margin-right: 15px;
    padding-right: 15px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .featured_news_article:last-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_news_article:last-child {
    border-top: 1px solid #f2f2f2;
  }
}
.featured_news_article_link {
  display: block;
}
.no-touch .featured_news_article_link:hover .featured_news_article_title {
  color: #6a1e26;
}
.featured_news_article_tag {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  letter-spacing: 1px;
  margin: 6px 0;
  text-transform: uppercase;
}
.featured_news_article_title {
  color: #152027;
  margin: 6px 0;
  transition: color 0.25s;
}
.featured_news_article_button {
  display: block;
  margin: 20px 0 6px;
}
.news_detail_buttons {
  margin-top: 40px;
}
/* ==========================================================================
	Event Block
============================================================================= */
.event_block {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media only screen and (min-width: 980px ) {
  .event_block {
    padding: 0;
  }
}
@media only screen and (min-width: 500px ) {
  .event_block_badge {
    float: left;
    margin-right: 30px;
  }
}
.event_block_content {
  overflow: hidden;
}
.event_block_title {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
  margin: 10px 0 15px;
}
@media only screen and (min-width: 740px ) {
  .event_block_title {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
@media only screen and (min-width: 740px ) {
  .event_block_title {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.event_block_subtitle {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #928d8e;
  line-height: 1.57142857;
  margin: 0 0 15px;
}
.event_block_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #152027;
}
.event_block_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .event_block_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .event_block_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .event_block_button {
    display: inline-block;
    margin-right: 20px;
  }
}
.rose .event_block_button:after {
  color: #be414f;
}
.yellow .event_block_button:after {
  color: #eff2bf;
}
.mint .event_block_button:after {
  color: #bff1e1;
}
.blue_light .event_block_button:after {
  color: #8bc1ed;
}
/* ==========================================================================
	Media Block
============================================================================= */
.media_block {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px 0 30px;
}
@media only screen and (min-width: 980px ) {
  .media_block {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .media_block {
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 499px ) {
  .media_block {
    border-bottom: 1px solid #be414f;
  }
}
@media only screen and (min-width: 500px ) {
  .media_block {
    box-shadow: -1px 0 0 #be414f;
    padding: 20px 0 20px 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .media_block {
    padding-left: 36px;
  }
}
.media_block_figure {
  margin-bottom: 20px;
}
@media only screen and (min-width: 500px ) {
  .media_block_figure {
    width: 150px;
    float: right;
    margin-left: 20px;
  }
  .img_left .media_block_figure {
    float: left;
    margin-left: 0;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .media_block_figure {
    width: 225px;
  }
}
@media only screen and (min-width: 980px ) {
  .media_block_figure {
    width: 220px;
  }
}
@media only screen and (min-width: 1220px ) {
  .media_block_figure {
    width: 230px;
    margin-left: 25px;
  }
  .img_left .media_block_figure {
    margin-left: 0;
    margin-right: 25px;
  }
}
.media_block_image {
  display: block;
}
.media_block_title {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.33333333;
  font-size: 24px;
  font-size: 1.5rem;
  margin: 0;
  color: #000;
}
.media_block_description p {
  margin: 10px 0;
}
.media_block_links {
  margin-top: 16px;
}
/* ==========================================================================
	Media Pair Item
============================================================================= */
.media_pair_item {
  padding: 50px 120px 100px 112.5px;
  transform: translate3d(0, 0, 0);
}
@media only screen and (max-width: 739px ) {
  .media_pair_item {
    margin: 0 -112.5px;
  }
}
@media only screen and (min-width: 740px ) {
  .media_pair_item {
    width: 50%;
    width: calc(50% + 112.5px);
    float: left;
  }
}
@media only screen and (min-width: 1220px ) {
  .media_pair_item {
    position: relative;
  }
}
.media_pair_item,
.media_pair_item.hover_image {
  overflow: visible;
}
@media only screen and (min-width: 1220px ) {
  .media_pair_item:after {
    display: block;
    width: 150%;
    height: 100%;
    position: absolute;
    top: 0;
    content: "";
  }
}
@media only screen and (min-width: 740px ) {
  .media_pair_item:first-child {
    padding-right: 40px;
    margin-left: -112.5px;
  }
}
@media only screen and (min-width: 980px ) {
  .media_pair_item:first-child {
    padding-right: 70px;
  }
}
@media only screen and (min-width: 1220px ) {
  .media_pair_item:first-child {
    padding-right: 112.5px;
  }
}
@media only screen and (min-width: 1220px ) {
  .media_pair_item:first-child:after {
    right: 0;
    margin-right: 100%;
  }
}
@media only screen and (min-width: 740px ) {
  .media_pair_item:last-child {
    padding-left: 40px;
    margin-right: -112.5px;
  }
}
@media only screen and (min-width: 980px ) {
  .media_pair_item:last-child {
    padding-left: 70px;
  }
}
@media only screen and (min-width: 1220px ) {
  .media_pair_item:last-child {
    padding-left: 112.5px;
  }
}
@media only screen and (min-width: 1220px ) {
  .media_pair_item:last-child:after {
    left: 0;
    margin-left: 100%;
  }
}
.media_pair_header {
  margin: 0;
}
.media_pair_link {
  display: block;
  position: relative;
  letter-spacing: 1.5px;
  padding: 16px 0;
}
.media_pair_link:before,
.media_pair_link:after {
  width: 6px;
  height: 6px;
  display: inline-block;
  border: 2px solid #f2f2f2;
  border-bottom: none;
  margin: -2px auto 0;
  vertical-align: middle;
}
.media_pair_link:after {
  border-left: none;
  content: "";
  -ms-transform: translateX(-25%) rotate(45deg);
      transform: translateX(-25%) rotateZ(45deg);
}
.media_pair_link:after {
  margin-left: 10px;
  transition: border 0.25s, margin 0.25s;
}
.no-touch .media_pair_link:hover:after {
  margin-left: 15px;
}
.media_pair_figure {
  position: relative;
  z-index: 1;
  margin-bottom: 25px;
}
@media only screen and (min-width: 500px ) {
  .media_pair_figure {
    margin-right: 25px;
  }
}
.media_pair_title {
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1875;
  margin: 5px 0;
}
@media only screen and (min-width: 980px ) {
  .media_pair_title {
    font-size: 32px;
    font-size: 2rem;
  }
}
.media_pair_description p {
  margin: 0;
}
/* Color Variations
============================================================================= */
.media_pair_section .theme_black {
  background-color: #152027;
}
.media_pair_section .theme_black:after {
  background-color: #152027;
}
.media_pair_section .theme_black .media_pair_link,
.media_pair_section .theme_black .media_pair_description {
  color: #fff;
}
.media_pair_section .theme_black .media_pair_link:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.no-touch .media_pair_section .theme_black .media_pair_link:hover:after {
  border-color: #fff;
}
.media_pair_section .theme_black .media_pair_title {
  color: #eff2bf;
}
.media_pair_section .theme_gray {
  background: url(../images/linen-pattern.png) repeat 50% 50%;
}
.media_pair_section .theme_gray:after {
  background: url(../images/linen-pattern.png) repeat 50% 50%;
}
.media_pair_section .theme_gray .media_pair_link,
.media_pair_section .theme_gray .media_pair_description {
  color: #494142;
}
.media_pair_section .theme_gray .media_pair_link:after {
  border-color: rgba(21, 32, 39, 0.5);
}
.no-touch .media_pair_section .theme_gray .media_pair_link:hover:after {
  border-color: #152027;
}
.media_pair_section .theme_gray .media_pair_title {
  color: #be414f;
}
.media_pair_section .theme_rose {
  background-color: #be414f;
}
.media_pair_section .theme_rose:after {
  background-color: #be414f;
}
.media_pair_section .theme_rose .media_pair_link,
.media_pair_section .theme_rose .media_pair_description {
  color: #fff;
}
.media_pair_section .theme_rose .media_pair_link:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.no-touch .media_pair_section .theme_rose .media_pair_link:hover:after {
  border-color: #fff;
}
.media_pair_section .theme_rose .media_pair_title {
  color: #f2f2f2;
}
.media_pair_section .theme_mint {
  background-color: #bff1e1;
}
.media_pair_section .theme_mint:after {
  background-color: #bff1e1;
}
.media_pair_section .theme_mint .media_pair_link,
.media_pair_section .theme_mint .media_pair_description {
  color: #152027;
}
.media_pair_section .theme_mint .media_pair_link:after {
  border-color: rgba(21, 32, 39, 0.5);
}
.no-touch .media_pair_section .theme_mint .media_pair_link:hover:after {
  border-color: #152027;
}
.media_pair_section .theme_mint .media_pair_title {
  color: #152027;
}
.media_pair_section .theme_yellow {
  background-color: #eff2bf;
}
.media_pair_section .theme_yellow:after {
  background-color: #eff2bf;
}
.media_pair_section .theme_yellow .media_pair_link,
.media_pair_section .theme_yellow .media_pair_description {
  color: #152027;
}
.media_pair_section .theme_yellow .media_pair_link:after {
  border-color: rgba(21, 32, 39, 0.5);
}
.no-touch .media_pair_section .theme_yellow .media_pair_link:hover:after {
  border-color: #152027;
}
.media_pair_section .theme_yellow .media_pair_title {
  color: #152027;
}
.media_pair_section .theme_blue_light {
  background-color: #8bc1ed;
}
.media_pair_section .theme_blue_light:after {
  background-color: #8bc1ed;
}
.media_pair_section .theme_blue_light .media_pair_link,
.media_pair_section .theme_blue_light .media_pair_description {
  color: #152027;
}
.media_pair_section .theme_blue_light .media_pair_link:after {
  border-color: rgba(21, 32, 39, 0.5);
}
.no-touch .media_pair_section .theme_blue_light .media_pair_link:hover:after {
  border-color: #152027;
}
.media_pair_section .theme_blue_light .media_pair_title {
  color: #094d8a;
}
.media_pair_section .theme_pink {
  background-color: #cc49b0;
}
.media_pair_section .theme_pink:after {
  background-color: #cc49b0;
}
.media_pair_section .theme_pink .media_pair_link,
.media_pair_section .theme_pink .media_pair_description {
  color: #fff;
}
.media_pair_section .theme_pink .media_pair_link:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.no-touch .media_pair_section .theme_pink .media_pair_link:hover:after {
  border-color: #fff;
}
.media_pair_section .theme_pink .media_pair_title {
  color: #fff;
}
.media_pair_section .theme_purple {
  background-color: #522d6d;
}
.media_pair_section .theme_purple:after {
  background-color: #522d6d;
}
.media_pair_section .theme_purple .media_pair_link,
.media_pair_section .theme_purple .media_pair_description {
  color: #fff;
}
.media_pair_section .theme_purple .media_pair_link:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.no-touch .media_pair_section .theme_purple .media_pair_link:hover:after {
  border-color: #fff;
}
.media_pair_section .theme_purple .media_pair_title {
  color: #fff;
}
.media_pair_section .theme_blue_dark {
  background-color: #094d8a;
}
.media_pair_section .theme_blue_dark:after {
  background-color: #094d8a;
}
.media_pair_section .theme_blue_dark .media_pair_link,
.media_pair_section .theme_blue_dark .media_pair_description {
  color: #fff;
}
.media_pair_section .theme_blue_dark .media_pair_link:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.no-touch .media_pair_section .theme_blue_dark .media_pair_link:hover:after {
  border-color: #fff;
}
.media_pair_section .theme_blue_dark .media_pair_title {
  color: #fff;
}
.media_pair_section .theme_orange {
  background-color: #ff5100;
}
.media_pair_section .theme_orange:after {
  background-color: #ff5100;
}
.media_pair_section .theme_orange .media_pair_link,
.media_pair_section .theme_orange .media_pair_description {
  color: #fff;
}
.media_pair_section .theme_orange .media_pair_link:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.no-touch .media_pair_section .theme_orange .media_pair_link:hover:after {
  border-color: #fff;
}
.media_pair_section .theme_orange .media_pair_title {
  color: #fff;
}
/* ==========================================================================
	Program Card
============================================================================= */
.program_card {
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  z-index: 1;
  margin-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .program_card {
    margin-bottom: 0px;
  }
}
.program_card .block_link {
  z-index: 3;
}
.program_card:focus .program_card_title,
.program_card:hover .program_card_title {
  color: #6a1e26;
}
.program_card_figure {
  position: relative;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  z-index: 1;
  border-radius: 4px;
  margin-bottom: 30px;
  overflow: hidden;
  padding-top: 66.667%;
}
.program_card_figure img {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.program_card_figure:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #152027;
  background: radial-gradient(ellipse farthest-corner at left bottom, #152027, rgba(21, 32, 39, 0));
  bottom: 0;
  top: auto;
  z-index: 1;
  border-radius: 4px;
  content: "";
  display: block;
  opacity: 0.75;
  transition: opacity 0.5s ease,
						height 0.25s ease;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .program_card_figure {
    padding-top: 56.25%;
  }
}
.no-touch .program_card:hover .program_card_figure:before {
  opacity: 1;
}
.program_card_title {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
  color: #152027;
  letter-spacing: 0.3px;
  line-height: 1;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .program_card_title {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.no-touch .program_card_title {
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .program_card_title {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.program_card_label {
  border-radius: 4px;
  overflow: hidden;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  position: absolute;
  top: -4px;
  left: 22px;
  z-index: 1;
  display: inline-block;
  margin: 66.667% 0 0 0;
  padding: 6px 12px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .program_card_label {
    margin-top: 56.25%;
  }
}
@media only screen and (min-width: 980px ) {
  .program_card_label {
    font-size: 16px;
    font-size: 1rem;
  }
}
/* ==========================================================================
	 Program Card Grid
============================================================================= */
@media only screen and (min-width: 740px ) {
  .program_cards_grid .program_card {
    min-height: 225px;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 980px ) {
  .program_cards_grid .program_card {
    min-height: 335px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1220px ) {
  .program_cards_grid .program_card {
    margin-bottom: 40px;
  }
}
.program_card_more {
  text-align: center;
}
.program_card_more_link {
  background-color: #be414f;
  display: block;
  position: relative;
  padding-top: 66.667%;
  transition: background 0.25s;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .program_card_more_link {
    padding-top: 56.25%;
  }
}
.no-touch .program_card_more_link:hover {
  background-color: #6a1e26;
}
.program_card_more_content {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 100%;
  padding: 10px;
}
.program_card_more_title {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  letter-spacing: 1.97px;
  line-height: 1.2;
  margin: 0 0 12px;
  text-transform: uppercase;
}
.program_card_more_icon {
  background-color: #152027;
  display: block;
  color: #fff;
  border-radius: 100%;
  overflow: hidden;
  position: relative;
  width: 30px;
  height: 30px;
  margin: 0 auto;
}
.program_card_more_icon:before {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  content: "\2192";
}
/* ==========================================================================
	Icon & Text Callout
============================================================================= */
.icon_text_callout {
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .icon_text_callout {
    margin-bottom: 60px;
  }
}
.icon_text_callout_header {
  margin-bottom: 25px;
}
.icon_text_callout_header:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.icon_text_callout_figure {
  height: 100px;
  float: left;
  margin-right: 20px;
}
.icon_text_callout_heading {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
  overflow: hidden;
  margin: 0;
  padding: 20px 0 0;
}
@media only screen and (min-width: 740px ) {
  .icon_text_callout_heading {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
@media only screen and (min-width: 740px ) {
  .icon_text_callout_heading {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.icon_text_callout_text {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  margin: 0;
}
.icon_text_callout_link {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 30px 0 0;
}
.icon_text_callout_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .icon_text_callout_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .icon_text_callout_link {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .icon_text_callout_link {
    display: inline-block;
    margin-right: 20px;
  }
}
.icon_text_callout_link:after {
  color: #152027;
}
/* ==========================================================================
	FAQ Callout
============================================================================= */
.faq_callout {
  margin-top: 20px;
  margin-bottom: 20px;
}
.faq_callout_question {
  background-color: #f2f2f2;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  cursor: pointer;
  padding: 20px 100px 20px 20px;
}
@media only screen and (min-width: 740px ) {
  .faq_callout_question {
    padding: 30px 100px 30px 30px;
  }
}
.faq_callout_question:before,
.faq_callout_question:after {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  right: 20px;
  content: '';
}
@media only screen and (min-width: 740px ) {
  .faq_callout_question:before,
  .faq_callout_question:after {
    right: 30px;
  }
}
.faq_callout_question:before {
  width: 0px;
  height: 0px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #be414f;
  margin-right: 14px;
  margin-top: 1px;
  transition: border-width 0.15s ease;
  z-index: 1;
}
.faq_callout_question:after {
  width: 40px;
  height: 40px;
  border: 1px solid rgba(21, 32, 39, 0.2);
  border-radius: 100%;
  transition: background-color 0.25s linear;
  z-index: 0;
}
.no-touch .faq_callout_question:hover:before,
.faq_callout_question.fs-swap-active:before {
  border-top-color: #fff;
}
.no-touch .faq_callout_question:hover:after,
.faq_callout_question.fs-swap-active:after {
  border-color: #be414f;
  background-color: #be414f;
}
.faq_callout_question.fs-swap-active:before {
  border-bottom: 8px solid #fff;
  border-top: none;
  margin-top: -1px;
}
.faq_callout_question_heading {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
  color: #152027;
  font-weight: normal;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .faq_callout_question_heading {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.faq_callout_answer {
  position: relative;
  height: 0;
  overflow: hidden;
}
.faq_callout_answer p {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
}
.faq_callout_answer p:first-child {
  margin-top: 0;
}
.faq_callout_answer p:last-child {
  margin-bottom: 0;
}
.faq_callout_answer a {
  color: #be414f;
  border-bottom: 1px solid transparent;
}
.no-touch .faq_callout_answer a:hover {
  color: #6a1e26;
  border-color: #6a1e26;
}
.faq_callout_answer.fs-swap-active {
  height: auto;
}
.faq_callout_answer.fs-swap-active .faq_callout_answer_inner {
  opacity: 1;
  -ms-transform: translateY(0);
      transform: translateY(0);
}
.faq_callout_answer_inner {
  position: relative;
  z-index: 1;
  opacity: 0;
  padding: 20px;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  transition: transform 0.3s ease,
					opacity 0.3s ease;
}
@media only screen and (min-width: 740px ) {
  .faq_callout_answer_inner {
    padding: 20px 30px;
  }
}
/* ==========================================================================
	Story Module
============================================================================= */
.story_container {
  margin-top: 10px;
}
.stories_header {
  margin-top: 5px;
  margin-bottom: 15px;
}
.stories_school_form,
.stories_category_form {
  margin-top: 5px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 980px ) {
  .stories_school_form,
  .stories_category_form {
    margin-bottom: 5px;
  }
}
.search_select_container {
  background-color: #f2f2f2;
  border-radius: 4px;
  padding: 18px 45px;
}
.stories_category_label,
.stories_school_label {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  color: #333;
  display: block;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.story_category_select,
.story_school_select {
  width: 95%;
}
.search_text_label {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.search_text_label.focusable:active,
.search_text_label.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.search_form.stories_search_form {
  margin-top: 15px;
}
.story_search_footer {
  float: right;
  margin: 30px 0 110px;
}
.story_item {
  margin-bottom: 30px;
}
.story_item img {
  width: 100%;
  height: auto;
}
.story_image_link {
  border-radius: 4px 4px 0 0;
  display: block;
  overflow: hidden;
}
.story_content {
  background-color: #fff;
  border: 1px solid #ababab;
  border-bottom-left-radius: 4px;
  border-top-width: 0;
}
.stories_callout .story_content {
  border: 0;
}
.story_item_header {
  margin-left: -1px;
  padding: 18px 20px 0;
}
.story_item_name {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  color: #152027;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.38461538;
}
.story_item_text {
  color: #494142;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6875;
  letter-spacing: 1.14px;
}
.story_link_container {
  position: relative;
  padding: 0 28px 30px;
}
.stories_callout .story_link_container {
  border: 1px solid #fff;
}
.story_link_container:after {
  position: absolute;
  right: -1px;
  bottom: -1px;
  height: 30px;
  width: 30px;
  border: 0;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-style: solid;
  content: "";
}
.story_link {
  color: #152027;
}
.bordercolor_purple .story_link:after {
  color: #522d6d;
}
.bordercolor_orange .story_link:after {
  color: #ff5100;
}
.bordercolor_blue_dark .story_link:after {
  color: #094d8a;
}
.bordercolor_pink .story_link:after {
  color: #cc49b0;
}
.story_item_header {
  background-color: #fff;
  border-left-width: 8px;
  border-left-style: solid;
  border-top-width: 8px;
  border-top-style: solid;
}
.bordercolor_purple {
  border-color: #522d6d;
}
.bordercolor_purple:after {
  border-color: #522d6d;
}
.bordercolor_orange {
  border-color: #ff5100;
}
.bordercolor_orange:after {
  border-color: #ff5100;
}
.bordercolor_blue_dark {
  border-color: #094d8a;
}
.bordercolor_blue_dark:after {
  border-color: #094d8a;
}
.bordercolor_pink {
  border-color: #cc49b0;
}
.bordercolor_pink:after {
  border-color: #cc49b0;
}
/* ==========================================================================
	Story Detail
============================================================================= */
.story_college {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 2.57142857;
  text-transform: uppercase;
}
.story_intro {
  font-size: 30px;
  font-size: 1.875rem;
  color: #152027;
  line-height: 1.2;
}
@media only screen and (min-width: 980px ) {
  .story_share {
    float: right;
    margin-top: 70px;
  }
}
/* ==========================================================================
		Story Callout
	============================================================================= */
.stories_callout {
  background: url(../images/dark.png);
}
@media only screen and (min-width: 500px ) {
  .story_carousel.fs-carousel-enabled .fs-carousel-viewport {
    width: 374px;
  }
}
@media only screen and (min-width: 740px ) {
  .story_carousel.fs-carousel-enabled .fs-carousel-viewport {
    width: 773px;
  }
}
@media only screen and (min-width: 1220px ) {
  .story_carousel.fs-carousel-enabled .fs-carousel-viewport {
    width: 1172px;
  }
}
.story_carousel.fs-carousel-enabled .fs-carousel-controls {
  width: 100px;
  height: 50px;
  position: absolute;
  top: -84px;
  right: 0;
  overflow: hidden;
}
@media only screen and (max-width: 979px ) {
  .story_carousel.fs-carousel-enabled .fs-carousel-controls.fs-carousel-visible {
    display: none;
  }
}
.story_carousel.fs-carousel-enabled .fs-carousel-control {
  background-color: #152027;
  top: 6px;
  bottom: auto;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  background-color: #f2f2f2;
  width: 50px;
  height: 50px;
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  float: left;
  -ms-transform: inherit;
      transform: inherit;
}
.story_carousel.fs-carousel-enabled .fs-carousel-control:before {
  border-top-width: 6px;
  border-bottom-width: 6px;
  margin-right: auto;
  margin-left: auto;
  opacity: 0.2;
}
.story_carousel.fs-carousel-enabled .fs-carousel-control:after {
  width: 1px;
  height: 30px;
  position: absolute;
  top: 10px;
  content: "";
}
.story_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:before {
  opacity: 1;
}
.story_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next {
  border-radius: 0 4px 4px 0;
}
.story_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #fff;
  border-left-width: 8px;
}
.story_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:after {
  left: 0;
}
.story_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  border-radius: 4px 0 0 4px;
}
.story_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #fff;
  border-right-width: 8px;
}
.story_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:after {
  right: 0;
}
.no-touch .story_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #494142;
}
.story_carousel.fs-carousel-enabled .fs-carousel-control:after {
  background-color: rgba(21, 32, 39, 0.2);
}
.story_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #152027;
}
.story_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #152027;
}
.no-touch .story_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #d8d8d8;
}
@media only screen and (min-width: 980px ) {
  .story_carousel.fs-carousel-enabled .fs-carousel-pagination.fs-carousel-visible {
    display: none;
  }
}
@media only screen and (min-width: 500px ) {
}
@media only screen and (min-width: 980px ) {
  .story_carousel.fs-carousel-enabled .fs-carousel-viewport {
    position: static;
  }
}
@media only screen and (min-width: 980px ) {
  .story_carousel.fs-carousel-enabled .fs-carousel-wrapper {
    position: static;
  }
}
.stories_callout_title {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  color: #fff;
  margin-bottom: 30px;
  overflow: hidden;
}
@media only screen and (min-width: 740px ) {
  .stories_callout_title {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
@media only screen and (min-width: 500px ) {
  .stories_callout_title_text {
    position: relative;
    display: inline-block;
  }
  .stories_callout_title_text:after {
    position: absolute;
    top: 20px;
    left: 100%;
    width: 1300px;
    height: 1px;
    background-color: #d8d8d8;
    content: "";
    display: block;
    margin-left: 30px;
  }
}
.story_carousel_item {
  display: block;
  margin-right: 25px;
}
.story_carousel_item picture {
  display: block;
}
.story_carousel_item img {
  width: 100%;
}
.stories_link {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
  margin-top: 36px;
  display: block;
}
.stories_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .stories_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .stories_link {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .stories_link {
    display: inline-block;
    margin-right: 20px;
  }
}
/* ==========================================================================
	I Am Baypath
============================================================================= */
/* ----- Heading ----- */
.iam_header_header {
  margin-top: 38px;
}
@media screen and (min-width: 500px) {
  .iam_header_header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}
.iam_header_top_media {
  width: 126px;
  margin: 0 auto;
}
@media screen and (min-width: 500px) {
  .iam_header_top_media {
    margin: 0;
  }
}
.iam_header_top_content {
  width: 100%;
  margin-top: 20px;
  text-align: center;
}
@media screen and (min-width: 500px) {
  .iam_header_top_content {
    width: calc(100% - 126px);
    margin-top: 0;
    padding-left: 30px;
    text-align: left;
  }
}
.iam_subheading {
  color: #be414f;
  font-size: 22px;
}
@media screen and (min-width: 740px) {
  .iam_subheading {
    font-size: 26px;
  }
}
@media screen and (min-width: 980px) {
  .iam_subheading {
    font-size: 30px;
  }
}
.iam_header_description {
  margin-bottom: 30px;
  margin-top: 20px;
}
@media screen and (min-width: 500px) {
  .iam_header_description {
    margin-bottom: 50px;
    margin-top: 30px;
  }
}
/* ----- Listing ----- */
.iam_listing {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (min-width: 1440px) {
  .iam_listing {
    width: calc(100% + 200px);
    left: -100px;
  }
}
.iam_listing_item {
  width: 100%;
  position: relative;
  border-radius: 5px;
  margin-bottom: 30px;
  overflow: hidden;
  padding-bottom: 30px;
}
.iam_listing_item:hover .iam_listing_name {
  opacity: 0;
  -ms-transform: translate(-50%, -150px);
      transform: translate(-50%, -150px);
}
.iam_listing_item:hover .i_am_listing_overlay {
  -ms-transform: translateY(0);
      transform: translateY(0);
}
.iam_listing_item:hover .i_am_listing_overlay_background {
  width: 100%;
  border-width: 8px;
}
@media screen and (min-width: 1220px) {
  .iam_listing_item:hover .i_am_listing_overlay_background {
    border-width: 12px;
  }
}
@media screen and (min-width: 740px) {
  .iam_listing_item {
    width: calc(50% - 9px);
    margin-right: 18px;
  }
  .iam_listing_item:nth-of-type(2n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 980px) {
  .iam_listing_item {
    width: calc(33.33% - 18px);
    margin-right: 18px;
  }
  .iam_listing_item:nth-of-type(2n) {
    margin-right: 18px;
  }
  .iam_listing_item:nth-of-type(3n) {
    margin-right: 0;
  }
}
.iam_listing_item_image {
  border-radius: 5px;
}
.iam_listing_item_figure img {
  border-radius: 5px;
}
.iam_listing_name {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 18px;
  font-size: 1.125rem;
  width: 100%;
  max-width: 90%;
  display: block;
  position: absolute;
  bottom: 10px;
  left: 50%;
  background: #be414f;
  border-radius: 5px;
  color: #fff;
  padding: 20px 15px;
  text-align: center;
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
  transition: transform 0.325s ease, opacity 0.325s ease;
}
.iam_listing_name:before {
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  bottom: -9px;
  left: 50%;
  background: #fff url("../images/plus.svg") no-repeat center center;
  background-size: 8px 8px;
  border: 2px solid #be414f;
  border-radius: 50%;
  content: "";
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
@media screen and (min-width: 740px) {
  .iam_listing_name:before {
    display: none;
  }
}
@media screen and (min-width: 500px) {
  .iam_listing_name {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 740px) {
  .iam_listing_name {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 1220px) {
  .iam_listing_name {
    font-size: 24px;
    font-size: 1.5rem;
    max-width: calc(100% - 120px);
  }
}
.iam_listing_name_label {
  display: inline-block;
}
.i_am_listing_overlay {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 20px 25px 50px;
  text-align: center;
  -ms-transform: translateY(100%);
      transform: translateY(100%);
  transition: transform 0.325s ease;
  z-index: 10;
}
.listing_overlay_name {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 18px;
  font-size: 1.125rem;
  display: block;
  margin-bottom: 16px;
}
@media screen and (min-width: 500px) {
  .listing_overlay_name {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 740px) {
  .listing_overlay_name {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 1220px) {
  .listing_overlay_name {
    font-size: 24px;
    font-size: 1.5rem;
    max-width: calc(100% - 120px);
  }
}
.listing_overlay_degree {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
  position: relative;
  font-size: 12px;
  margin-bottom: 30px;
}
.listing_overlay_degree:after {
  width: 75px;
  height: 1px;
  position: absolute;
  left: 50%;
  bottom: -18px;
  background: #be414f;
  content: "";
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
@media screen and (min-width: 500px) {
  .listing_overlay_degree:after {
    bottom: -30px;
  }
}
@media screen and (min-width: 740px) {
  .listing_overlay_degree:after {
    bottom: -18px;
  }
}
@media screen and (min-width: 1220px) {
  .listing_overlay_degree:after {
    bottom: -30px;
  }
}
@media screen and (min-width: 500px) {
  .listing_overlay_degree {
    margin-bottom: 50px;
  }
}
@media screen and (min-width: 740px) {
  .listing_overlay_degree {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1220px) {
  .listing_overlay_degree {
    margin-bottom: 50px;
  }
}
.listing_overlay_bio {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  display: block;
  font-size: 16px;
  line-height: 1.25;
  margin-bottom: 20px;
}
@media screen and (min-width: 500px) {
  .listing_overlay_bio {
    font-size: 21px;
    line-height: 1.375;
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 740px) {
  .listing_overlay_bio {
    font-size: 16px;
    line-height: 1.25;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1220px) {
  .listing_overlay_bio {
    font-size: 21px;
    line-height: 1.375;
    margin-bottom: 40px;
  }
}
.listing_overlay_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.listing_overlay_link:after {
  width: 13px;
  height: 9px;
  display: block;
  background: url("../images/right_arrow.svg") no-repeat;
  background-size: 13px 9px;
  content: "";
  margin-left: 8px;
  transition: transform 0.25s ease;
}
.listing_overlay_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.i_am_listing_overlay_background {
  width: 0px;
  height: calc(100% - 30px);
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(42, 60, 71, 0.8);
  border: 0px solid #be414f;
  border-radius: 5px;
  transition: width 0.325s ease, border-width 0.325s ease;
  z-index: 8;
}
/* ==========================================================================
	 Image Header - Page Feature
============================================================================= */
.image_feature_section {
  position: relative;
  padding-top: 56%;
  padding-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .image_feature_section {
    padding-top: 43%;
  }
}
.image_feature_background {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.image_feature_background:before {
  display: block;
  background-color: rgba(0, 0, 0, 0);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);
  width: 102%;
  height: 80%;
  position: absolute;
  bottom: -1%;
  left: -1%;
  z-index: 1;
  content: "";
  opacity: 0.7;
}
@media only screen and (min-width: 980px ) {
  .image_feature_background:before {
    height: 50%;
  }
}
.image_feature_row {
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 980px ) {
  .image_feature_row {
    position: absolute;
    right: 0;
    bottom: 30px;
    left: 0;
  }
}
.image_feature_title {
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
  margin: 0;
}
.image_feature_description {
  line-height: 1.19047619;
  font-style: italic;
  margin: 10px 0;
}
@media only screen and (min-width: 980px ) {
  .image_feature_description {
    position: relative;
    border-left: 1px solid rgba(255, 255, 255, 0.5);
    padding: 8px 0 8px 14px;
  }
}
@media only screen and (min-width: 980px ) {
  .image_feature_description {
    margin-left: 40px;
  }
}
.image_feature_description:before {
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  position: absolute;
  left: -40px;
}
@media only screen and (max-width: 979px ) {
  .image_feature_description:before {
    content: normal;
  }
}
.image_feature_description p {
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
  margin: 0;
}
.image_feature_description a {
  border-bottom: 1px solid;
  color: inherit;
  text-decoration: none;
  transition: border 0.25s;
}
.no-touch .image_feature_description a:hover {
  border-color: #be414f;
  border-width: 3px;
}
/* ==========================================================================
	 Background Image Header - Page Feature
============================================================================= */
.background_feature_section {
  position: relative;
}
.background_feature_primary {
  position: relative;
}
@media only screen and (min-width: 980px ) {
  .background_feature_primary {
    overflow: hidden;
  }
}
@media only screen and (min-width: 980px ) {
  .background_feature_section_buttons .background_feature_primary {
    height: 500px;
  }
}
@media only screen and (min-width: 1220px ) {
  .background_feature_section_buttons .background_feature_primary {
    height: 575px;
  }
}
.background_feature_secondary {
  padding: 16px 0 60px;
}
@media only screen and (min-width: 980px ) {
  .background_feature_secondary {
    display: none;
  }
}
.background_feature_image {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.background_feature_image:before {
  background-color: #152027;
  display: block;
  width: 102%;
  height: 102%;
  position: absolute;
  bottom: -1%;
  left: -1%;
  z-index: 1;
  content: "";
  opacity: 0.6;
}
.background_feature_content {
  position: relative;
  z-index: 1;
  padding: 100px 0 50px;
}
@media only screen and (min-width: 740px ) {
  .background_feature_content {
    padding: 140px 0 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .background_feature_content {
    padding: 100px 0 85px;
  }
}
@media only screen and (min-width: 980px ) {
  .background_feature_section_buttons .background_feature_content {
    width: 100%;
    height: 100%;
    position: absolute;
    padding: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .background_feature_section_buttons .background_feature_content .fs-row {
    position: absolute;
    right: 0;
    bottom: 50px;
    left: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .background_feature_section_buttons .background_feature_content .fs-cell {
    position: absolute;
    bottom: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .background_feature_divider {
    background-color: rgba(146, 141, 142, 0.4);
    background: linear-gradient(to right, rgba(146, 141, 142, 0.4), rgba(146, 141, 142, 0.4));
    background-position: 76% 0;
    background-repeat: repeat-y;
    background-size: 1px 100%;
  }
}
@media only screen and (min-width: 980px ) {
  .background_feature_content_main {
    padding-right: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .background_feature_content_main {
    padding-right: 50px;
  }
}
.background_feature_title {
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
  margin: 20px 0;
}
@media only screen and (min-width: 980px ) {
  .background_feature_title {
    margin: 10px 0;
  }
}
.background_feature_intro {
  font-size: 26px;
  font-size: 1.625rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33333333;
}
@media only screen and (min-width: 740px ) {
  .background_feature_intro {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 980px ) {
  .background_feature_intro {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .background_feature_section_buttons .background_feature_intro {
    margin-bottom: 10px;
  }
}
.background_feature_intro p {
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
  margin: 0;
}
.background_feature_description {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  color: rgba(255, 255, 255, 0.7);
  margin: 30px 0;
}
.background_feature_description p {
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
  margin: 0;
}
.background_feature_buttons {
  overflow: hidden;
}
.background_feature_button {
  background-color: #be414f;
  display: block;
  color: #fff;
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  border-radius: 4px;
  overflow: hidden;
  float: left;
  letter-spacing: 1.4px;
  line-height: 1;
  padding: 18px;
  text-transform: uppercase;
}
.background_feature_button:after {
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 8px 5px 0 5px;
  border-color: #2a3c47 transparent transparent transparent;
  content: "";
  float: right;
  margin: 3px 0 0 10px;
  transition: border 0.25s;
}
.no-touch .background_feature_button:hover {
  background-color: #6a1e26;
}
.no-touch .background_feature_button:hover:after {
  border-color: #fff transparent transparent transparent;
}
.background_feature_button_bordered {
  display: block;
  color: #fff;
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid #be414f;
  float: left;
  letter-spacing: 1.4px;
  line-height: 1;
  margin: 0 0 0 10px;
  padding: 18px 30px;
  text-transform: uppercase;
}
.no-touch .background_feature_button_bordered:hover {
  background-color: #be414f;
}
/* ==========================================================================
	 Button List
============================================================================= */
@media only screen and (min-width: 980px ) {
  .feature_buttons_list {
    margin-bottom: 20px;
  }
}
.feature_buttons_title {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 1.5px;
  margin: 10px 0 10px 18px;
  text-transform: uppercase;
}
.feature_button_link {
  display: block;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  border: 1px solid #d8d8d8;
  margin: 10px 0;
  padding: 10px 20px;
}
.feature_button_content {
  padding-right: 64px;
}
.feature_button_content:after {
  display: block;
  background-color: #d8d8d8;
  color: #fff;
  border-radius: 100%;
  overflow: hidden;
  width: 30px;
  height: 30px;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  position: absolute;
  right: 20px;
  content: "\2192";
  padding-top: 6px;
  text-align: center;
}
.feature_button_title {
  display: block;
  color: #fff;
  font-size: 26px;
  font-size: 1.625rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
  margin: 4px 0;
}
.feature_button_label {
  display: block;
  color: #fff;
  font-size: 13px;
  font-size: 0.8125rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  color: rgba(255, 255, 255, 0.7);
  letter-spacing: 1px;
  line-height: 1.4;
  margin: 4px 0;
  text-transform: uppercase;
  transition: color 0.25s;
}
.no-touch .feature_button_link:hover .feature_button_label {
  color: #fff;
}
/* Color Variations
============================================================================= */
.feature_button_link.theme_pink {
  border-color: #cc49b0;
}
.feature_button_link.theme_pink .feature_button_content:after {
  background-color: #cc49b0;
}
.no-touch .feature_button_link.theme_pink:hover {
  background-color: #cc49b0;
}
.feature_button_link.theme_purple {
  border-color: #522d6d;
}
.feature_button_link.theme_purple .feature_button_content:after {
  background-color: #522d6d;
}
.no-touch .feature_button_link.theme_purple:hover {
  background-color: #522d6d;
}
.feature_button_link.theme_orange {
  border-color: #ff5100;
}
.feature_button_link.theme_orange .feature_button_content:after {
  background-color: #ff5100;
}
.no-touch .feature_button_link.theme_orange:hover {
  background-color: #ff5100;
}
/* ==========================================================================
	CTA
============================================================================= */
.background_feature_cta {
  position: relative;
  background-color: #f4f4f4;
}
.background_feature_cta::before {
  width: 100%;
  height: 8px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  opacity: 0.14;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(22, 33, 39, 0.0014) 100%);
  content: "";
  display: block;
  pointer-events: none;
}
@media only screen and (min-width: 980px ) {
  .background_feature_cta::before {
    content: normal;
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .background_feature_cta.fs-lg-hide {
    display: none;
  }
}
.feature_cta_list {
  max-width: 600px;
  margin: 0 auto;
}
@media only screen and (min-width: 980px ) {
  .feature_cta_list {
    max-width: none;
    margin: 0;
  }
}
.feature_cta_set {
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 980px ) {
  .feature_cta_set {
    display: block;
  }
}
.feature_cta_link {
  color: #000;
  display: block;
  -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
  padding: 10px;
  text-align: center;
  transition: color 0.25s;
}
@media only screen and (min-width: 980px ) {
  .feature_cta_link {
    background-color: #fff;
    border: 1px solid #767676;
    border-radius: 4px;
    overflow: hidden;
    padding: 0;
  }
}
.feature_cta_link:hover,
.feature_cta_link:focus {
  color: #6a1e26;
}
.feature_cta_link:not(:last-child) {
  box-shadow: 1px 0 0 #dcdcdc;
}
@media only screen and (min-width: 980px ) {
  .feature_cta_link:not(:last-child) {
    box-shadow: none;
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 980px ) {
  .feature_cta_content {
    display: -ms-flexbox;
    display: flex;
  }
}
.feature_cta_icon {
  height: 20px;
  display: block;
  margin: 4px 0;
}
@media only screen and (min-width: 980px ) {
  .feature_cta_icon {
    width: 60px;
    height: 60px;
    position: relative;
    background-color: #f4f4f4;
    border-right: 1px solid #dcdcdc;
    margin: 0;
  }
}
.feature_cta_icon:before {
  -ms-transform-origin: center top;
      transform-origin: center top;
}
@media only screen and (min-width: 980px ) {
  .feature_cta_icon:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: scale(1) translate3d(-50%, -50%, 0) !important;
  }
}
.feature_cta_icon_email:before {
  -ms-transform: scale(0.65);
      transform: scale(0.65);
}
.feature_cta_icon_chat:before {
  -ms-transform: scale(0.8);
      transform: scale(0.8);
}
.feature_cta_icon_file:before {
  -ms-transform: scale(0.54);
      transform: scale(0.54);
}
.feature_cta_label {
  font-size: 10px;
  font-size: 0.625rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  display: block;
  font-weight: 900;
  line-height: 1.2;
  letter-spacing: 0.51px;
  text-transform: uppercase;
}
@media only screen and (min-width: 980px ) {
  .feature_cta_label {
    font-size: 16px;
    font-size: 1rem;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.28571429;
    font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 900;
    display: block;
    padding-right: 25px;
    line-height: 1.3;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 20px;
  }
  .feature_cta_label:after {
    font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 300;
    position: absolute;
    content: "\2192";
    display: inline-block;
    margin-left: 7px;
    transition: transform 0.25s linear;
  }
  .no-touch .feature_cta_label:hover:after {
    -ms-transform: translateX(5px);
        transform: translateX(5px);
  }
  .typography .feature_cta_label {
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 980px ) and only screen and (min-width: 740px ) {
  .typography .feature_cta_label {
    display: inline-block;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .feature_cta_label::after {
    color: #6a1e26;
  }
}
@media only screen and (min-width: 980px ) {
  .feature_cta_label_inner {
    box-shadow: 0 1px 0 rgba(106, 30, 38, 0);
    transition: box-shadow 0.25s;
  }
}
@media only screen and (min-width: 980px ) {
  .feature_cta_link:hover .feature_cta_label_inner,
  .feature_cta_link:focus .feature_cta_label_inner {
    box-shadow: 0 1px 0 #6a1e26;
  }
}
/* ==========================================================================
	Flex Header Callout
============================================================================= */
.flex_header {
  position: relative;
}
@media only screen and (max-width: 979px ) {
  .flex_header {
    padding: 140px 0 60px;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .flex_header {
    padding: 60px 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .flex_header {
    height: 575px;
    padding-top: 123px;
  }
}
.flex_header_background {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.flex_header_background:before {
  display: block;
  background-color: #152027;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
  opacity: 0.5;
}
.flex_header_content {
  position: relative;
  z-index: 3;
  transform: translate3d(0, 0, 0);
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .flex_header_content {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1220px ) {
  .flex_header_content {
    width: 333px;
    float: left;
    margin-top: 12px;
  }
}
.flex_header_title {
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
  margin: 20px 0;
}
@media only screen and (min-width: 980px ) {
  .flex_header_title {
    font-size: 50px;
    font-size: 3.125rem;
  }
}
.flex_header_description {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.4;
  font-weight: normal;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .flex_header_description {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.flex_header_description p {
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
  margin: 0;
}
@media only screen and (max-width: 979px ) {
  .flex_header_carousel_container {
    background-color: #152027;
    padding-top: 40px;
    padding-bottom: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .flex_header_carousel_container {
    position: relative;
    width: 728px;
    z-index: 2;
  }
}
@media only screen and (min-width: 1220px ) {
  .flex_header_carousel_container {
    float: right;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .flex_header_carousel .fs-carousel-viewport {
    width: 320px;
  }
}
@media only screen and (max-width: 979px ) {
  .flex_header_carousel.fs-carousel-enabled .fs-carousel-controls.fs-carousel-visible {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .flex_header_carousel.fs-carousel-enabled .fs-carousel-pagination.fs-carousel-visible {
    display: none;
  }
}
.flex_header_carousel.fs-carousel-enabled .fs-carousel-canister {
  transition-duration: 0.5s;
}
.flex_header_carousel .fs-carousel-controls {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 100px;
  height: 50px;
  left: -50px;
}
.flex_header_carousel .fs-carousel-pagination {
  position: absolute;
  right: 0;
  bottom: -60px;
  left: 0;
}
.flex_header_carousel .fs-carousel-control {
  background-color: #152027;
  width: 50px;
  height: 50px;
  top: 6px;
  bottom: auto;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  background-color: #f2f2f2;
  left: 0;
  top: 0;
  -ms-transform: none;
      transform: none;
}
.flex_header_carousel .fs-carousel-control:before {
  border-top-width: 6px;
  border-bottom-width: 6px;
  margin-right: auto;
  margin-left: auto;
  opacity: 0.2;
}
.flex_header_carousel .fs-carousel-control:after {
  width: 1px;
  height: 30px;
  position: absolute;
  top: 10px;
  content: "";
}
.flex_header_carousel .fs-carousel-control.fs-carousel-visible:before {
  opacity: 1;
}
.flex_header_carousel .fs-carousel-control.fs-carousel-control_next {
  border-radius: 0 4px 4px 0;
}
.flex_header_carousel .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #fff;
  border-left-width: 8px;
}
.flex_header_carousel .fs-carousel-control.fs-carousel-control_next:after {
  left: 0;
}
.flex_header_carousel .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  border-radius: 4px 0 0 4px;
}
.flex_header_carousel .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #fff;
  border-right-width: 8px;
}
.flex_header_carousel .fs-carousel-control.fs-carousel-control_previous:after {
  right: 0;
}
.no-touch .flex_header_carousel .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #494142;
}
.flex_header_carousel .fs-carousel-control:after {
  background-color: rgba(21, 32, 39, 0.2);
}
.flex_header_carousel .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #152027;
}
.flex_header_carousel .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #152027;
}
.no-touch .flex_header_carousel .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #d8d8d8;
}
.flex_header_carousel .fs-carousel-control.fs-carousel-control_next {
  right: auto;
  margin-left: 50px;
}
.flex_header_article {
  background-color: #d8d8d8;
  margin-right: 30px;
}
@media only screen and (min-width: 980px ) {
  .flex_header_article {
    transition: opacity 0.3s 0.2s;
  }
}
@media only screen and (min-width: 980px ) {
  .carousel_previous {
    opacity: 0;
    transition: opacity 0.2s;
  }
}
@media only screen and (min-width: 980px ) {
  .flex_header_article_figure {
    position: relative;
    width: 333px;
    height: 333px;
    float: left;
  }
}
@media only screen and (min-width: 980px ) {
  .flex_header_article_figure:before {
    display: block;
    padding-top: 100%;
    content: "";
  }
}
@media only screen and (min-width: 980px ) {
  .flex_header_article_picture {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
}
.flex_header_article_content {
  padding: 15px 30px 30px;
  transform: translate3d(0, 0, 0);
}
@media only screen and (min-width: 980px ) {
  .flex_header_article_content {
    overflow: hidden;
    height: auto;
    padding: 25px 40px 40px;
  }
}
.flex_header_article_title {
  color: #494142;
  font-size: 16px;
  font-size: 1rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  letter-spacing: 1.5px;
  line-break: 1.2;
  margin: 15px 0;
  text-transform: uppercase;
}
.flex_header_article_description {
  color: #152027;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 1.42857143;
  margin: 15px 0 30px;
}
.flex_header_article_description p {
  margin: 0;
}
/* Color Variations
============================================================================= */
.flex_header_article.theme_red .flex_header_article_title,
.flex_header_article.theme_pink .flex_header_article_title,
.flex_header_article.theme_rose .flex_header_article_title,
.flex_header_article.theme_purple .flex_header_article_title,
.flex_header_article.theme_blue_dark .flex_header_article_title,
.flex_header_article.theme_orange .flex_header_article_title {
  color: #fff;
}
.flex_header_article.theme_red .flex_header_article_description,
.flex_header_article.theme_pink .flex_header_article_description,
.flex_header_article.theme_rose .flex_header_article_description,
.flex_header_article.theme_purple .flex_header_article_description,
.flex_header_article.theme_blue_dark .flex_header_article_description,
.flex_header_article.theme_orange .flex_header_article_description {
  color: #fff;
}
.flex_header_article.theme_red .flex_header_article_button:after,
.flex_header_article.theme_pink .flex_header_article_button:after,
.flex_header_article.theme_rose .flex_header_article_button:after,
.flex_header_article.theme_purple .flex_header_article_button:after,
.flex_header_article.theme_blue_dark .flex_header_article_button:after,
.flex_header_article.theme_orange .flex_header_article_button:after {
  color: #fff;
}
.no-touch .flex_header_article.theme_red .flex_header_article_button:hover,
.no-touch .flex_header_article.theme_pink .flex_header_article_button:hover,
.no-touch .flex_header_article.theme_rose .flex_header_article_button:hover,
.no-touch .flex_header_article.theme_purple .flex_header_article_button:hover,
.no-touch .flex_header_article.theme_blue_dark .flex_header_article_button:hover,
.no-touch .flex_header_article.theme_orange .flex_header_article_button:hover {
  color: #fff;
}
.flex_header_article.theme_red {
  background-color: #6a1e26;
}
.flex_header_article.theme_pink {
  background-color: #cc49b0;
}
.flex_header_article.theme_rose {
  background-color: #be414f;
}
.flex_header_article.theme_purple {
  background-color: #522d6d;
}
.flex_header_article.theme_mint {
  background-color: #bff1e1;
}
.flex_header_article.theme_blue_dark {
  background-color: #094d8a;
}
.flex_header_article.theme_yellow {
  background-color: #eff2bf;
}
.flex_header_article.theme_orange {
  background-color: #ff5100;
}
.flex_header_article.theme_blue_light {
  background-color: #8bc1ed;
}
/* ==========================================================================
	AWC/OneDay Header
============================================================================= */
.awc_oneday_header {
  color: #fff;
}
@media only screen and (max-width: 979px ) {
  .awc_oneday_header {
    padding: 80px 0 50px;
  }
}
@media only screen and (max-width: 739px ) {
  .awc_oneday_header {
    padding: 80px 0 50px;
  }
}
@media only screen and (min-width: 980px ) {
  .awc_oneday_header {
    height: 450px;
  }
}
.awc_oneday_header .image_feature_background:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
}
.awc_oneday_header.purple .image_feature_background:before {
  background: rgba(82, 45, 109, 0.8);
}
.awc_oneday_header.orange .image_feature_background:before {
  background: rgba(255, 81, 0, 0.8);
}
.awc_oneday_header_title {
  color: #fff;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 0.92857143;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
  margin: 0 0 8px;
}
.awc_oneday_header_text {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  color: #fff;
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 1.4375;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
  margin: 0 0 20px;
}
@media only screen and (min-width: 740px ) {
  .awc_oneday_header_text {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
@media only screen and (min-width: 980px ) {
  .awc_oneday_header_text {
    font-size: 32px;
    font-size: 2rem;
  }
}
.awc_oneday_header_link {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #152027;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  color: #fff;
  border-color: #B9BDBF;
  border: 1px solid rgba(255, 255, 255, 0.7);
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .awc_oneday_header_link {
    padding: 21px 35px 19px;
  }
}
@media only screen and (min-width: 740px ) {
  .awc_oneday_header_link {
    padding: 21px 35px 19px;
  }
}
.no-touch .awc_oneday_header_link:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.no-touch .awc_oneday_header_link:hover,
.awc_oneday_header_link:focus {
  background-color: #fff;
  color: #152027;
  border-color: #fff;
}
@media only screen and (max-width: 499px ) {
  .awc_oneday_header_link {
    width: 100%;
    display: block;
    float: left;
    clear: both;
  }
}
@media only screen and (min-width: 500px ) {
  .awc_oneday_header_link {
    margin-right: 10px;
  }
}
.awc_oneday_header_link:last-child {
  margin-bottom: 0;
  margin-right: 0;
}
/* ==========================================================================
	Events Carousel Header
============================================================================= */
.events_carousel_header {
  background-color: #bff1e1;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .events_carousel_header {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .events_carousel_header {
    padding-bottom: 60px;
  }
}
@media only screen and (min-width: 740px ) {
  .events_carousel_header {
    padding: 60px 0 40px;
  }
}
@media only screen and (min-width: 980px ) {
  .events_carousel_header {
    padding: 90px 0 75px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .events_carousel_header_carousel_cell {
    padding-right: 50px;
  }
}
.events_carousel_header_carousel {
  /* Formstone Carousel */
}
.events_carousel_header_carousel .fs-carousel-control {
  background-color: #152027;
  width: 50px;
  height: 50px;
  top: 6px;
  bottom: auto;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  background-color: #f2f2f2;
  right: 0;
}
.events_carousel_header_carousel .fs-carousel-control:before {
  border-top-width: 6px;
  border-bottom-width: 6px;
  margin-right: auto;
  margin-left: auto;
  opacity: 0.2;
}
.events_carousel_header_carousel .fs-carousel-control:after {
  width: 1px;
  height: 30px;
  position: absolute;
  top: 10px;
  content: "";
}
.events_carousel_header_carousel .fs-carousel-control.fs-carousel-visible:before {
  opacity: 1;
}
.events_carousel_header_carousel .fs-carousel-control.fs-carousel-control_next {
  border-radius: 0 4px 4px 0;
}
.events_carousel_header_carousel .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #fff;
  border-left-width: 8px;
}
.events_carousel_header_carousel .fs-carousel-control.fs-carousel-control_next:after {
  left: 0;
}
.events_carousel_header_carousel .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  border-radius: 4px 0 0 4px;
}
.events_carousel_header_carousel .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #fff;
  border-right-width: 8px;
}
.events_carousel_header_carousel .fs-carousel-control.fs-carousel-control_previous:after {
  right: 0;
}
.no-touch .events_carousel_header_carousel .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #494142;
}
.events_carousel_header_carousel .fs-carousel-control:after {
  background-color: rgba(21, 32, 39, 0.2);
}
.events_carousel_header_carousel .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #152027;
}
.events_carousel_header_carousel .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #152027;
}
.no-touch .events_carousel_header_carousel .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #d8d8d8;
}
.events_carousel_header_carousel .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  margin-right: 50px;
}
@media only screen and (max-width: 739px ) {
  .events_carousel_header_carousel .fs-carousel-control {
    display: none;
  }
}
@media only screen and (min-width: 740px ) {
  .events_carousel_header_carousel .fs-carousel-control {
    top: 130px;
    bottom: auto;
    -ms-transform: translate(100%, -50%);
        transform: translate(100%, -50%);
  }
}
@media only screen and (min-width: 980px ) {
  .events_carousel_header_carousel .fs-carousel-control {
    top: 150px;
  }
}
@media only screen and (min-width: 1220px ) {
  .events_carousel_header_carousel .fs-carousel-control {
    top: 180px;
  }
}
@media only screen and (min-width: 740px ) {
  .events_carousel_header_carousel .fs-carousel-pagination.fs-carousel-visible {
    display: none;
  }
}
.events_carousel_header_carousel .fs-carousel-item {
  opacity: 0.35;
  transition: opacity 0.25s ease;
}
@media only screen and (max-width: 739px ) {
  .events_carousel_header_carousel .fs-carousel-item {
    opacity: 0;
  }
}
.events_carousel_header_carousel .fs-carousel-item.fs-carousel-visible {
  opacity: 1;
}
/* Events Carousel Callout
	============================================================================= */
.events_carousel_callout {
  position: relative;
}
@media only screen and (max-width: 739px ) {
  .events_carousel_callout {
    margin-right: 20px;
  }
  .events_carousel_callout:last-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .events_carousel_callout {
    height: 360px;
  }
}
.events_carousel_callout_figure {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}
@media only screen and (min-width: 740px ) {
  .events_carousel_callout_figure {
    float: left;
  }
}
.events_carousel_callout_content {
  position: relative;
  z-index: 1;
  padding: 20px 0;
}
@media only screen and (min-width: 740px ) {
  .events_carousel_callout_content {
    overflow: hidden;
    padding-top: 0;
    padding-left: 60px;
    padding-right: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .events_carousel_callout_content {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1220px ) {
  .events_carousel_callout_content {
    padding-right: 130px;
  }
}
.event_carousel_callout_badge {
  position: absolute;
  top: 165px;
  right: 20px;
  z-index: 1;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
@media only screen and (min-width: 500px ) {
  .event_carousel_callout_badge {
    top: 264px;
    margin-right: 0;
  }
}
@media only screen and (min-width: 740px ) {
  .event_carousel_callout_badge {
    top: 25px;
    left: 260px;
    right: auto;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
  }
}
@media only screen and (min-width: 980px ) {
  .event_carousel_callout_badge {
    top: 50px;
    left: 400px;
  }
}
@media only screen and (min-width: 1220px ) {
  .event_carousel_callout_badge {
    left: 480px;
  }
}
@media only screen and (max-width: 739px ) {
  .events_carousel_callout_content_inner {
    padding-top: 10px;
  }
}
.events_carousel_callout_content_inner span {
  display: block;
}
.events_carousel_callout_label {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #494142;
  margin: 0 0 15px;
}
.events_carousel_callout_title {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.1875;
  font-weight: normal;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  margin: 0 0 15px;
}
@media only screen and (min-width: 740px ) {
  .events_carousel_callout_title {
    font-size: 32px;
    font-size: 2rem;
  }
}
.events_carousel_callout_title,
.events_carousel_callout_title a {
  color: #152027;
}
.events_carousel_callout_title a {
  display: block;
  padding-right: 25px;
}
.events_carousel_callout_title a:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  margin-top: 8px;
  opacity: 0;
  transition: opacity 0.25s linear, transform 0.25s linear;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .events_carousel_callout_title a:after {
    margin-top: 5px;
  }
}
.no-touch .events_carousel_callout_title a:hover:after {
  opacity: 1;
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .events_carousel_callout_title {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.events_carousel_callout_text {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  margin: 0 0 20px;
}
@media only screen and (max-width: 979px ) {
  .events_carousel_callout_text {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.events_carousel_callout_meta {
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 0 15px;
}
.events_carousel_callout_meta:before {
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .events_carousel_callout_meta:before {
  background-image: url(../images/icons.svg?20170303);
}
.events_carousel_callout_meta:before {
  margin-right: 10px;
}
.events_carousel_callout_meta:last-child {
  margin-bottom: 0;
}
.events_carousel_callout_meta.location:before {
  width: 12px;
  height: 12px;
  background-position: -100px -150px;
}
.events_carousel_callout_meta.time:before {
  width: 12px;
  height: 12px;
  background-position: -112px -150px;
}
/* ==========================================================================
	News Media Gallery
============================================================================= */
.news_media_gallery_carousel_container {
  position: relative;
  margin-bottom: 50px;
}
.news_media_gallery_carousel_container.blog_gallery_container {
  margin-top: 50px;
}
.news_media_gallery_counter {
  position: absolute;
  left: 25px;
  top: -20px;
  z-index: 2;
  width: 80px;
  height: 40px;
  background: #7A2230;
  border-radius: 4px;
  padding: 7px 10px;
}
.news_media_gallery_counter p,
.news_media_gallery_counter .media_counter_number {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 25px;
  margin: 0;
  text-align: center;
}
.news_media_gallery_counter p span.of,
.news_media_gallery_counter .media_counter_number span.of {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  font-size: 0.75rem;
  margin: 0 5px;
  opacity: 0.5;
  text-transform: uppercase;
}
.news_media_gallery_carousel {
  position: relative;
}
.news_media_gallery_carousel .fs-carousel-item {
  position: relative;
}
.news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-controls {
  height: 100%;
  width: 60px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
}
@media only screen and (max-width: 739px ) {
  .news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-controls {
    display: none;
  }
}
.news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-control {
  background-color: #2a3c47;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  width: 100%;
  height: 50%;
  left: 0;
  bottom: auto;
  border-radius: 0;
  margin: 0;
}
.news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-control:before {
  transition: border 0.25s linear;
}
.news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous {
  top: 50%;
}
.news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #928d8e;
  margin-left: auto;
  margin-top: 22px;
}
.no-touch .news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:hover {
  background-color: #2a3c47;
}
.no-touch .news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:hover:before {
  border-right-color: #f2f2f2;
}
.news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next {
  top: 0;
}
.news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #928d8e;
  margin-right: auto;
  margin-bottom: 22px;
}
.news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:after {
  background-color: #928d8e;
  height: 1px;
  width: 28px;
  position: absolute;
  top: 100%;
  left: 16px;
  content: "";
  margin-top: -1px;
}
.no-touch .news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:hover {
  background-color: #2a3c47;
}
.no-touch .news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:hover:before {
  border-left-color: #f2f2f2;
}
.news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-pagination {
  margin-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-pagination {
    display: none;
  }
}
.news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-page {
  background-color: #2a3c47;
}
.news_media_gallery_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
  background-color: #be414f;
}
.news_media_gallery_carousel .news_detail_figure {
  position: relative;
  margin: 0 !important;
}
.news_media_gallery_carousel .news_detail_figure:before {
  display: block;
  background-color: rgba(0, 0, 0, 0);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);
  width: 102%;
  height: 80%;
  position: absolute;
  bottom: -1%;
  left: -1%;
  z-index: 1;
  content: "";
  opacity: 0.7;
}
@media only screen and (min-width: 980px ) {
  .news_media_gallery_carousel .news_detail_figure:before {
    height: 50%;
  }
}
.news_media_gallery_caption {
  background-color: #2a3c47;
  padding: 10px;
}
@media only screen and (min-width: 740px ) {
  .news_media_gallery_caption {
    width: 615px;
    height: 120px;
    position: absolute;
    bottom: 0;
    left: 30px;
    z-index: 1;
    background: transparent;
  }
}
@media only screen and (min-width: 980px ) {
  .news_media_gallery_caption {
    width: 590px;
  }
}
@media only screen and (min-width: 1220px ) {
  .news_media_gallery_caption {
    width: 700px;
  }
}
.news_media_gallery_caption p {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  font-weight: 400;
  color: #efefef;
  font-size: 16px;
  font-size: 1rem;
  line-height: 25px;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .news_media_gallery_caption p {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 32px;
  }
}
/* ==========================================================================
	Strategic Feature
============================================================================= */
.strategic_feature {
  background-color: #2CA79E;
  color: #fff;
}
@media only screen and (min-width: 740px ) {
  .strategic_feature {
    position: relative;
  }
}
@media only screen and (min-width: 740px ) {
  .strategic_feature_mask {
    display: block;
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    pointer-events: none;
  }
}
@media only screen and (min-width: 980px ) {
  .strategic_feature_mask {
    width: 100%;
    left: auto;
    right: 50%;
    margin-right: -120px;
  }
}
@media only screen and (min-width: 1220px ) {
  .strategic_feature_mask {
    margin-right: -232px;
  }
}
@media only screen and (min-width: 980px ) {
  .strategic_feature_mask:after {
    display: block;
    position: absolute;
    background: url(../images/strategic.png?20170619) no-repeat 0 -340px;
    width: 315px;
    height: 335px;
    right: 0;
    bottom: 0;
    content: "";
  }
  .svg .strategic_feature_mask:after {
    background-image: url(../images/strategic.svg?20170619);
  }
}
@media only screen and (min-width: 1220px ) {
  .strategic_feature_mask:after {
    width: 335px;
    height: 455px;
  }
}
@media only screen and (min-width: 740px ) {
  .strategic_feature_inner {
    position: relative;
  }
  .strategic_feature_inner:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
  }
}
@media only screen and (min-width: 740px ) {
  .strategic_feature_row_lg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}
@media only screen and (min-width: 740px ) {
  .strategic_feature_cell_sm {
    width: auto !important;
    float: none !important;
    margin: 0 !important;
  }
}
@media only screen and (max-width: 739px ) {
  .strategic_feature_cell_lg {
    width: auto !important;
    float: none !important;
    margin: 0 !important;
  }
}
.strategic_feature_intro {
  color: #152027;
  padding: 20px 0 30px;
  overflow: hidden;
}
@media only screen and (max-width: 739px ) {
  .strategic_feature_intro {
    background-color: #fff;
    box-shadow: -150px 0 0 #fff, 150px 0 0 #fff;
  }
}
@media only screen and (min-width: 740px ) {
  .strategic_feature_intro {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .strategic_feature_intro {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .strategic_feature_intro {
    padding-right: 80px;
  }
}
@media only screen and (min-width: 1220px ) {
  .strategic_feature_intro {
    padding-right: 115px;
  }
}
.strategic_feature_intro_header {
  margin: 20px 0;
}
@media only screen and (min-width: 740px ) {
  .strategic_feature_intro_header {
    margin-top: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .strategic_feature_intro_header {
    margin-bottom: 30px;
  }
}
.strategic_feature_intro_title {
  background: url(../images/strategic.png?20170619) no-repeat 0 0;
  width: 250px;
  height: 85px;
  margin: 0;
}
.svg .strategic_feature_intro_title {
  background-image: url(../images/strategic.svg?20170619);
}
@media only screen and (max-width: 979px ) {
  .strategic_feature_intro_title {
    background-size: 131.1440678%;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .strategic_feature_intro_title {
    width: 380px;
    height: 129px;
    background-size: 131.1440678%;
  }
}
@media only screen and (min-width: 1220px ) {
  .strategic_feature_intro_title {
    width: 472px;
    height: 160px;
  }
}
.strategic_feature_intro_title .text {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.strategic_feature_intro_title .text.focusable:active,
.strategic_feature_intro_title .text.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.strategic_feature_intro_description {
  font-size: 26px;
  font-size: 1.625rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.46666667;
  margin: 25px 0;
}
@media only screen and (min-width: 740px ) {
  .strategic_feature_intro_description {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (max-width: 739px ) {
  .strategic_feature_intro_description {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media only screen and (min-width: 740px ) {
  .strategic_feature_intro_description {
    margin: 30px 0;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .strategic_feature_intro_description {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
@media only screen and (min-width: 980px ) {
  .strategic_feature_intro_description {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 1220px ) {
  .strategic_feature_intro_description {
    margin-bottom: 60px;
  }
}
.strategic_feature_intro_description p {
  margin: 0;
}
.strategic_feature_social {
  float: left;
  margin: 0 0 20px 0;
}
.strategic_feature_social_title {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  color: #928d8e;
  letter-spacing: 1.5px;
  margin: 0 0 15px;
  overflow: hidden;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .strategic_feature_social_title {
    margin-bottom: 20px;
  }
}
.strategic_feature_social_title .label {
  position: relative;
  display: inline-block;
}
.strategic_feature_social_title .label:after {
  background-color: #d8d8d8;
  content: "";
  position: absolute;
  height: 1px;
  top: 50%;
  width: 600px;
  margin-left: 18px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.strategic_feature_social_set:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.strategic_feature_social_item {
  float: left;
}
.strategic_feature_social_item:not(:last-child) {
  margin-right: 35px;
}
.strategic_feature_social_item.linkedin .icon {
  background: url(../images/strategic.png?20170619) no-repeat 0 -280px;
}
.svg .strategic_feature_social_item.linkedin .icon {
  background-image: url(../images/strategic.svg?20170619);
}
.strategic_feature_social_item.facebook .icon {
  background: url(../images/strategic.png?20170619) no-repeat -50px -280px;
}
.svg .strategic_feature_social_item.facebook .icon {
  background-image: url(../images/strategic.svg?20170619);
}
.strategic_feature_social_item.twitter .icon {
  background: url(../images/strategic.png?20170619) no-repeat -100px -280px;
}
.svg .strategic_feature_social_item.twitter .icon {
  background-image: url(../images/strategic.svg?20170619);
}
.strategic_feature_social_item.youtube .icon {
  background: url(../images/strategic.png?20170619) no-repeat -150px -280px;
}
.svg .strategic_feature_social_item.youtube .icon {
  background-image: url(../images/strategic.svg?20170619);
}
.strategic_feature_social_item.instagram .icon {
  background: url(../images/strategic.png?20170619) no-repeat -204px -281px;
}
.svg .strategic_feature_social_item.instagram .icon {
  background-image: url(../images/strategic.svg?20170619);
}
.strategic_feature_social_link {
  width: 35px;
  height: 35px;
  display: block;
  transition: opacity 0.25s;
}
.strategic_feature_social_link .icon {
  display: block;
  width: 35px;
  height: 35px;
}
.strategic_feature_social_link .label {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.strategic_feature_social_link .label.focusable:active,
.strategic_feature_social_link .label.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.strategic_feature_social_link:focus,
.strategic_feature_social_link:hover {
  opacity: 0.6;
}
.strategic_feature_action {
  padding: 30px 0 40px;
}
@media only screen and (min-width: 740px ) {
  .strategic_feature_action {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .strategic_feature_action {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .strategic_feature_action {
    padding-top: 75px;
    padding-bottom: 75px;
  }
}
@media only screen and (min-width: 1220px ) {
  .strategic_feature_action {
    padding-top: 95px;
    padding-left: 75px;
    padding-bottom: 95px;
  }
}
@media only screen and (max-width: 739px ) {
  .strategic_feature_action_inner:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
  }
}
.strategic_feature_action_title {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .strategic_feature_action_title {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
.strategic_feature_action_description {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  margin: 5px 0 25px;
}
.strategic_feature_action_description p {
  margin: 0;
}
.strategic_feature_action_label {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.strategic_feature_action_label.focusable:active,
.strategic_feature_action_label.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.strategic_feature_action_input,
.strategic_feature_action_input[type=text],
.strategic_feature_action_input[type=email] {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid rgba(255, 255, 255, 0.6);
  border-radius: 4px;
  color: #fff;
  letter-spacing: 1px;
  line-height: 1;
  margin-bottom: 20px;
  padding: 18px 20px;
  transition: background 0.25s;
}
.strategic_feature_action_input:focus,
.strategic_feature_action_input[type=text]:focus,
.strategic_feature_action_input[type=email]:focus {
  background-color: rgba(255, 255, 255, 0.12);
}
.strategic_feature_action_input::-webkit-input-placeholder,
.strategic_feature_action_input[type=text]::-webkit-input-placeholder,
.strategic_feature_action_input[type=email]::-webkit-input-placeholder {
  color: #fff;
  text-transform: uppercase;
}
.strategic_feature_action_input:-moz-placeholder,
.strategic_feature_action_input[type=text]:-moz-placeholder,
.strategic_feature_action_input[type=email]:-moz-placeholder {
  color: #fff;
  text-transform: uppercase;
}
.strategic_feature_action_input::-moz-placeholder,
.strategic_feature_action_input[type=text]::-moz-placeholder,
.strategic_feature_action_input[type=email]::-moz-placeholder {
  color: #fff;
  text-transform: uppercase;
}
.strategic_feature_action_input:-ms-input-placeholder,
.strategic_feature_action_input[type=text]:-ms-input-placeholder,
.strategic_feature_action_input[type=email]:-ms-input-placeholder {
  color: #fff;
  text-transform: uppercase;
}
.strategic_feature_action_submit {
  margin-top: 10px;
}
.strategic_feature_action_button {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: #fff;
  color: #2CA79E;
  transition: opacity 0.25s;
}
@media only screen and (min-width: 740px ) {
  .strategic_feature_action_button {
    padding: 21px 35px 19px;
  }
}
.strategic_feature_action_button:focus,
.strategic_feature_action_button:hover {
  opacity: 0.6;
}
/* ==========================================================================
	Bay Pathway Feature
============================================================================= */
.pathway_feature {
  background: #6a1e26;
  padding-bottom: 65px;
}
@media only screen and (min-width: 740px ) {
  .pathway_feature {
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_feature {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_feature {
    padding-bottom: 45px;
  }
}
.pathway_feature_row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 980px ) {
  .pathway_feature_row {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_feature_row {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media screen and (min-width: 1500px) {
  .pathway_feature_primary_cell {
    width: 81.25% !important;
  }
}
@media screen and (min-width: 1500px) {
  .pathway_feature_secondary_cell {
    width: 14.58333333% !important;
  }
}
.pathway_feature_primary {
  position: relative;
  margin-bottom: 38px;
}
@media only screen and (min-width: 980px ) {
  .pathway_feature_primary {
    opacity: 0;
    margin-bottom: 0;
    transition: opacity 1s ease;
  }
  body.loaded .pathway_feature_primary {
    opacity: 1;
  }
}
.feature_primary_image {
  width: 100vw;
  display: block;
  position: relative;
  left: calc(-1 * (100vw - 100%) / 2);
}
.feature_primary_image img {
  width: 100%;
}
@media only screen and (min-width: 500px ) {
  .feature_primary_image {
    display: block;
  }
}
@media only screen and (min-width: 980px ) {
  .feature_primary_image {
    width: calc(100% + ((100vw - 100%) / 2));
  }
  .feature_primary_image img {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
}
.feature_primary_meta {
  position: relative;
  background: #fff;
  border-radius: 4px;
  margin-top: -60px;
  padding: 30px 15px;
  z-index: 1;
}
@media only screen and (min-width: 740px ) {
  .feature_primary_meta {
    padding: 36px 40px;
  }
}
@media only screen and (min-width: 980px ) {
  .feature_primary_meta {
    width: 500px;
    left: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .feature_primary_meta {
    margin-top: -200px;
  }
}
.feature_primary_header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.feature_primary_header_link {
  color: #000;
  -ms-flex-order: 1;
      order: 1;
  transition: color 0.25s ease;
}
.no-touch .feature_primary_header_link:hover {
  color: #be414f;
}
.feature_primary_header_link:focus {
  color: #be414f;
}
.feature_primary_header_text {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.5;
  display: inline-block;
}
@media only screen and (min-width: 740px ) {
  .feature_primary_header_text {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1.46153846;
  }
}
.feature_primary_header_text:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #be414f;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .feature_primary_header_text:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.feature_primary_category {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
  color: #be414f;
  -ms-flex-order: 0;
      order: 0;
}
.feature_primary_category:after {
  width: 45px;
  height: 1px;
  display: block;
  position: absolute;
  left: 0;
  bottom: -10px;
  background: #dcdcdc;
  content: "";
}
.legacy_layout .feature_primary_category {
  display: none !important;
}
.feature_primary_caption {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.72222222;
  color: #494142;
}
@media only screen and (min-width: 740px ) {
  .feature_primary_caption {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 1.71428571;
  }
}
@media only screen and (min-width: 740px ) {
  .pathway_feature_items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_feature_items {
    -ms-flex-direction: row;
        flex-direction: row;
    margin-top: 50px;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_feature_items {
    height: 100%;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    margin-top: 0;
    -ms-transform: translateX(15px);
        transform: translateX(15px);
  }
}
.pathway_feature_item {
  margin-bottom: 54px;
}
.pathway_feature_item:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 740px ) {
  .pathway_feature_item:last-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_feature_item {
    width: calc(50% - 20px);
    margin-right: 40px;
    margin-bottom: 0;
    opacity: 0;
    transform: translate3d(0, 20px, 0);
    transition: opacity 0.5s ease, transform 0.5s ease;
    transition-delay: 0.25s;
  }
  body.loaded .pathway_feature_item {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_feature_item {
    width: 275px;
    margin-right: 0;
    margin-bottom: 32px;
  }
}
.feature_item_image {
  width: 100%;
  border-radius: 4px;
}
.feature_item_image img {
  width: 100%;
  border-radius: 4px;
}
.feature_item_meta {
  margin-top: 18px;
  text-align: left;
}
@media only screen and (min-width: 980px ) {
  .feature_item_meta {
    margin-top: 12px;
    text-align: center;
  }
}
.feature_item_header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.feature_item_header_link {
  color: #fff;
  -ms-flex-order: 1;
      order: 1;
}
.feature_item_header_text {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  display: inline-block;
  margin-bottom: 0;
}
.feature_item_header_text:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #fff;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .feature_item_header_text:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.feature_item_category {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
  color: #fff;
  -ms-flex-order: 0;
      order: 0;
}
.feature_item_category:after {
  width: 45px;
  height: 1px;
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  background: #fff;
  content: "";
  opacity: 0.4;
}
@media only screen and (min-width: 980px ) {
  .feature_item_category:after {
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
  }
}
/* ==========================================================================
	Pathway Interior Feature
============================================================================= */
.pathway_feature_interior {
  background: #fff;
}
.pathway_feature_interior:before {
  width: 100vw;
  height: 40px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #6a1e26;
  content: "";
  z-index: 0;
}
@media only screen and (min-width: 740px ) {
  .pathway_feature_interior:before {
    height: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_feature_interior:before {
    height: 150px;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_feature_interior:before {
    height: 230px;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_feature_interior {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_feature_interior {
    margin-bottom: 50px;
  }
}
.pathway_feature_image_wrapper {
  position: relative;
  z-index: 2;
}
.feature_interior_image {
  width: 100%;
}
.feature_interior_image img {
  width: 100%;
}
.feature_interior_content {
  position: relative;
  background: #efefef;
  z-index: 4;
}
.pathway_feature_interior.has_image .feature_interior_content {
  margin-top: -25px;
}
@media only screen and (min-width: 740px ) {
  .pathway_feature_interior.has_image .feature_interior_content {
    margin-top: -50px;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_feature_interior.has_image .feature_interior_content {
    margin-top: -75px;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_feature_interior.has_image .feature_interior_content {
    margin-top: -100px;
  }
}
.feature_interior_content_header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
  padding: 30px 15px 10px;
}
@media only screen and (min-width: 740px ) {
  .feature_interior_content_header {
    padding: 50px 50px 10px;
  }
}
@media only screen and (min-width: 980px ) {
  .feature_interior_content_header {
    padding: 85px 90px 10px;
  }
}
.feature_interior_content_title {
  font-size: 30px;
  font-size: 1.875rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.53333333;
  font-weight: normal;
  font-size: 34px;
  font-size: 2.125rem;
  display: block;
  color: #be414f;
  line-height: 45px;
  margin: 0;
  text-align: center;
}
@media only screen and (min-width: 740px ) {
  .feature_interior_content_title {
    font-size: 60px;
    font-size: 3.75rem;
    line-height: 1.25;
  }
}
@media only screen and (min-width: 740px ) {
  .feature_interior_content_title {
    font-size: 60px;
    font-size: 3.75rem;
    margin-bottom: 8px;
  }
}
.feature_interior_content_meta {
  text-align: center;
  margin-bottom: 18px;
}
@media only screen and (min-width: 740px ) {
  .feature_interior_content_meta {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin-bottom: 16px;
  }
}
.content_meta_author {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
  display: block;
  position: relative;
  color: #2a3c47;
  margin-bottom: 9px;
}
.content_meta_author em {
  font-size: 14px;
  font-size: 0.875rem;
}
.content_meta_author:after {
  width: 1px;
  height: 25px;
  display: none;
  position: absolute;
  right: -12px;
  top: -1px;
  background: #928D8E;
  opacity: 0.5;
  content: "";
}
@media only screen and (min-width: 740px ) {
  .content_meta_author:after {
    display: block;
  }
}
@media only screen and (min-width: 740px ) {
  .content_meta_author {
    margin-bottom: 0;
    margin-right: 22px;
  }
}
.content_meta_date {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: block;
  color: #2a3c47;
}
.feature_interior_content_body {
  padding: 0 15px 50px;
}
@media only screen and (min-width: 740px ) {
  .feature_interior_content_body {
    padding: 0 50px 50px;
  }
}
@media only screen and (min-width: 980px ) {
  .feature_interior_content_body {
    padding: 0 90px 30px;
  }
}
.feature_interior_content_text {
  font-size: 23px;
  font-size: 1.4375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.47826087;
  font-weight: normal;
  display: block;
  color: #152027;
  text-align: center;
}
@media only screen and (min-width: 740px ) {
  .feature_interior_content_text {
    font-size: 32px;
    font-size: 2rem;
    line-height: 1.1875;
  }
}
.feature_interior_sharetools {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (min-width: 980px ) {
  .feature_interior_sharetools {
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 60px;
  }
}
@media only screen and (min-width: 1220px ) {
  .feature_interior_sharetools {
    padding-bottom: 95px;
  }
}
.feature_interior_sharetools_intro {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: block;
  color: #2a3c47;
  margin-right: 24px;
}
.feature_interior_sharetools_label {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.feature_interior_sharetools_label.focusable:active,
.feature_interior_sharetools_label.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.feature_interior_sharetools_link {
  width: 50px;
  height: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background: #fff;
  border: 1px solid #d5d5d5;
  border-radius: 50%;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 10px;
}
.feature_interior_sharetools_link:last-of-type {
  margin-right: 0;
}
.feature_interior_sharetools_link svg {
  fill: #be414f;
  transition: fill 0.25s ease;
}
.no-touch .feature_interior_sharetools_link:hover svg {
  fill: #2a3c47;
}
.feature_interior_sharetools_link:focus svg {
  fill: #2a3c47;
}
.feature_interior_sharetools_link.facebook svg {
  width: 18px;
  height: 18px;
}
.feature_interior_sharetools_link.twitter svg {
  width: 23px;
  height: 18px;
}
.feature_interior_sharetools_link.linkedin svg {
  width: 18px;
  height: 18px;
}
.feature_interior_sharetools_link.email svg {
  width: 18px;
  height: 13px;
}
/* ==========================================================================
	Count Down
============================================================================= */
.count_down_block {
  margin-top: 40px;
  margin-bottom: 40px;
  border-radius: 4px;
}
@media only screen and (min-width: 980px ) {
  .count_down_block {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .count_down_block {
    margin-bottom: 60px;
  }
}
.count_down_block:first-child {
  margin-top: 0;
}
.count_down_inner {
  padding: 20px;
}
@media only screen and (min-width: 500px ) {
  .count_down_inner {
    padding: 30px;
  }
}
@media only screen and (min-width: 740px ) {
  .count_down_inner {
    padding: 80px;
  }
}
@media only screen and (min-width: 1220px ) {
  .count_down_inner {
    padding-right: 100px;
    padding-left: 100px;
  }
}
.count_down_header {
  margin-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .count_down_header {
    margin-bottom: 12px;
  }
}
.count_down_heading {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  margin: 0 0 10px;
}
@media only screen and (min-width: 740px ) {
  .count_down_heading {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
@media only screen and (max-width: 499px ) {
  .count_down_heading {
    line-height: 1;
  }
}
.count_down_description {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
}
.count_down_description p {
  margin: 0;
}
@media only screen and (min-width: 500px ) {
  .count_down_timer:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
  }
}
@media only screen and (max-width: 499px ) {
  .count_down_timer_figure {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
  }
  .count_down_timer_figure:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
  }
}
@media only screen and (min-width: 500px ) {
  .count_down_timer_figure {
    float: left;
  }
}
@media only screen and (min-width: 500px ) {
  .count_down_timer_figure:not(:last-child) {
    margin-right: 20px;
  }
}
.count_down_timer_figure .number {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  font-size: 28px;
  font-size: 1.75rem;
  width: 75px;
  height: 75px;
  background-color: #fff;
  border-radius: 4px;
  color: #152027;
  line-height: 75px;
  text-align: center;
  vertical-align: middle;
}
@media only screen and (max-width: 499px ) {
  .count_down_timer_figure .number {
    float: left;
  }
}
@media only screen and (min-width: 500px ) {
  .count_down_timer_figure .number {
    height: 90px;
    line-height: 90px;
    margin-bottom: 6px;
  }
}
@media only screen and (min-width: 740px ) {
  .count_down_timer_figure .number {
    font-size: 34px;
    font-size: 2.125rem;
    width: 100px;
    height: 120px;
    line-height: 120px;
    margin-bottom: 0;
  }
}
.count_down_timer_figure .label {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media only screen and (max-width: 499px ) {
  .count_down_timer_figure .label {
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 500px ) {
  .count_down_timer_figure .label {
    text-align: center;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .count_down_timer_figure .label {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/* ==========================================================================
   Color Variations
============================================================================= */
.count_down_block.theme_rose {
  background-color: #be414f;
  color: #fff;
}
.count_down_block.theme_blue_dark {
  background-color: #094d8a;
  color: #fff;
}
.count_down_block.theme_purple {
  background-color: #522d6d;
  color: #fff;
}
.count_down_block.theme_pink {
  background-color: #cc49b0;
  color: #fff;
}
/* ==========================================================================
	Large Image Callout
============================================================================= */
.large_image_callout {
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}
.large_image_callout:first-child {
  margin-top: 0;
}
.large_image_callout:last-child {
  margin-bottom: 0;
}
.large_image_callout_content {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.large_image_callout_content:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #152027;
  background: radial-gradient(ellipse farthest-corner at left bottom, #152027, rgba(21, 32, 39, 0));
  z-index: -1;
  content: "";
}
.large_image_callout_content_inner {
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 30px;
  transform: translate3d(0, 0, 0);
}
@media only screen and (min-width: 980px ) {
  .large_image_callout_content_inner {
    padding: 40px;
  }
}
@media only screen and (min-width: 1220px ) {
  .large_image_callout_content_inner {
    padding: 40px 50px;
  }
}
.large_image_callout_title {
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  color: #fff;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
  margin: 0 0 15px;
}
@media only screen and (min-width: 740px ) {
  .large_image_callout_title {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
@media only screen and (min-width: 980px ) {
  .large_image_callout_title {
    max-width: 60%;
  }
}
@media only screen and (min-width: 1220px ) {
  .large_image_callout_title {
    font-size: 44px;
    font-size: 2.75rem;
    max-width: 50%;
  }
}
.large_image_callout.yellow .large_image_callout_button {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #152027;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  color: #eff2bf;
  border-color: #B9BDBF;
}
@media only screen and (min-width: 740px ) {
  .large_image_callout.yellow .large_image_callout_button {
    padding: 21px 35px 19px;
  }
}
.no-touch .large_image_callout.yellow .large_image_callout_button:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.no-touch .large_image_callout.yellow .large_image_callout_button:hover {
  background-color: #eff2bf;
  color: #152027;
  border-color: #eff2bf;
}
.large_image_callout.mint .large_image_callout_button {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #152027;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  color: #bff1e1;
  border-color: #B9BDBF;
}
@media only screen and (min-width: 740px ) {
  .large_image_callout.mint .large_image_callout_button {
    padding: 21px 35px 19px;
  }
}
.no-touch .large_image_callout.mint .large_image_callout_button:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.no-touch .large_image_callout.mint .large_image_callout_button:hover {
  background-color: #bff1e1;
  color: #152027;
  border-color: #bff1e1;
}
.large_image_callout.blue_light .large_image_callout_button {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #152027;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  color: #8bc1ed;
  border-color: #B9BDBF;
}
@media only screen and (min-width: 740px ) {
  .large_image_callout.blue_light .large_image_callout_button {
    padding: 21px 35px 19px;
  }
}
.no-touch .large_image_callout.blue_light .large_image_callout_button:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.no-touch .large_image_callout.blue_light .large_image_callout_button:hover {
  background-color: #8bc1ed;
  color: #152027;
  border-color: #8bc1ed;
}
.large_image_callout_button {
  border-radius: 4px;
  padding: 21px 25px 19px;
  white-space: nowrap;
}
@media only screen and (min-width: 740px ) {
  .large_image_callout_button {
    padding: 21px 35px 19px;
  }
}
.large_image_callout_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #494142;
  position: absolute;
  top: 22px;
  right: 25px;
  content: "\2192";
  display: inline-block;
  margin: auto;
  opacity: 0;
  transition: opacity 0.25s ease, background 0.25s ease, color 0.25s ease;
}
.no-touch .large_image_callout_button:hover {
  padding-right: 60px;
  transition: padding 0.25s ease;
}
.no-touch .large_image_callout_button:hover:after {
  opacity: 1;
  transition: opacity 0.25s ease 0.08s;
}
/* ==========================================================================
	Profile Callout
============================================================================= */
.profile_callout {
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}
.profile_callout .badge_quote {
  position: absolute;
  top: 165px;
  left: 15px;
  z-index: 1;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
@media only screen and (min-width: 500px ) {
  .profile_callout .badge_quote {
    top: 264px;
  }
}
@media only screen and (min-width: 740px ) {
  .profile_callout .badge_quote {
    top: 30px;
    left: 240px;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
  }
}
@media only screen and (min-width: 980px ) {
  .profile_callout .badge_quote {
    left: 200px;
  }
}
@media only screen and (min-width: 1220px ) {
  .profile_callout .badge_quote {
    left: 294px;
  }
}
@media only screen and (min-width: 740px ) {
  .img_right .badge_quote {
    position: relative;
    left: 0;
    float: right;
    margin-right: -28px;
    -ms-transform: none;
        transform: none;
  }
}
.profile_callout_figure {
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 740px ) {
  .profile_callout_figure {
    width: 240px;
    height: 294px;
    float: left;
  }
  .img_right .profile_callout_figure {
    float: right;
  }
}
@media only screen and (min-width: 980px ) {
  .profile_callout_figure {
    width: 200px;
    height: 294px;
  }
}
@media only screen and (min-width: 1220px ) {
  .profile_callout_figure {
    width: 294px;
    height: 294px;
  }
}
.profile_callout_content {
  overflow: hidden;
  z-index: 1;
  padding: 42px 25px 25px;
}
@media only screen and (min-width: 740px ) {
  .profile_callout_content {
    padding: 35px 40px 35px 52px;
  }
}
.profile_callout_title {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
  color: #fff;
  letter-spacing: 0.25px;
  line-height: 1.6;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .profile_callout_title {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
@media only screen and (min-width: 740px ) {
  .profile_callout_title {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .profile_callout_title {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.profile_callout_footer {
  margin: 30px 0 0;
}
.profile_callout_footer:before {
  height: 1px;
  width: 70px;
  content: "";
  display: block;
  background-color: rgba(255, 255, 255, 0.2);
}
@media only screen and (min-width: 740px ) {
  .profile_callout_footer {
    position: absolute;
    bottom: 0;
    margin: 0;
    padding-bottom: 35px;
  }
}
.profile_callout_person a,
.profile_callout_category a {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
}
.profile_callout_person a:after,
.profile_callout_category a:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .profile_callout_person a:hover:after,
.no-touch .profile_callout_category a:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .profile_callout_person a,
.typography .profile_callout_category a {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .profile_callout_person a,
  .typography .profile_callout_category a {
    display: inline-block;
    margin-right: 20px;
  }
}
.profile_callout_person a:after,
.profile_callout_category a:after {
  opacity: 0;
  transition: opacity 0.25s linear, transform 0.25s linear;
}
.no-touch .profile_callout_person a:hover:after,
.no-touch .profile_callout_category a:hover:after {
  opacity: 1;
}
.profile_callout_person {
  margin: 20px 0 0;
}
.profile_callout_person,
.profile_callout_person a {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.1px;
  text-transform: none;
}
.profile_callout_category {
  margin: 8px 0 0;
}
.profile_callout_category,
.profile_callout_category a {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 1.2px;
}
/* ==========================================================================
	Quick Facts Carousel
============================================================================= */
.quick_facts_carousel {
  position: relative;
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 20px;
  /* Formstone Carousel */
}
.quick_facts_carousel .icon_text_callout {
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (min-width: 740px ) {
  .quick_facts_carousel .icon_text_callout {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.quick_facts_carousel .icon_text_callout:first-child {
  padding-left: 0;
}
.quick_facts_carousel .icon_text_callout:last-child {
  padding-right: 0;
}
.quick_facts_carousel .icon_text_callout_text {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  font-weight: 400;
}
.quick_facts_carousel .fs-carousel-viewport {
  padding-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .quick_facts_carousel .fs-carousel-viewport {
    padding-top: 60px;
  }
}
.quick_facts_carousel .fs-carousel-control {
  width: 50px;
  height: 50px;
  top: 6px;
  bottom: auto;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  background-color: #152027;
  right: 0;
}
.quick_facts_carousel .fs-carousel-control:before {
  border-top-width: 6px;
  border-bottom-width: 6px;
  margin-right: auto;
  margin-left: auto;
  opacity: 0.2;
}
.quick_facts_carousel .fs-carousel-control:after {
  width: 1px;
  height: 30px;
  position: absolute;
  top: 10px;
  content: "";
}
.quick_facts_carousel .fs-carousel-control.fs-carousel-visible:before {
  opacity: 1;
}
.quick_facts_carousel .fs-carousel-control.fs-carousel-control_next {
  border-radius: 0 4px 4px 0;
}
.quick_facts_carousel .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #fff;
  border-left-width: 8px;
}
.quick_facts_carousel .fs-carousel-control.fs-carousel-control_next:after {
  left: 0;
}
.quick_facts_carousel .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  border-radius: 4px 0 0 4px;
}
.quick_facts_carousel .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #fff;
  border-right-width: 8px;
}
.quick_facts_carousel .fs-carousel-control.fs-carousel-control_previous:after {
  right: 0;
}
.no-touch .quick_facts_carousel .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #494142;
}
.quick_facts_carousel .fs-carousel-control:after {
  background-color: rgba(255, 255, 255, 0.2);
}
.quick_facts_carousel .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #fff;
}
.quick_facts_carousel .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #fff;
}
.no-touch .quick_facts_carousel .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #2a3c47;
}
.quick_facts_carousel .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  margin-right: 50px;
}
@media only screen and (min-width: 740px ) {
  .quick_facts_carousel .fs-carousel-pagination.fs-carousel-visible {
    display: none;
  }
}
.quick_facts_carousel_header {
  border-bottom: 1px solid #d8d8d8;
}
.quick_facts_carousel_heading {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #928d8e;
  margin: 0 0 8px;
}
/* ==========================================================================
	Event List Block
============================================================================= */
.event_list_block {
  position: relative;
  border-bottom: 1px solid #f2f2f2;
  padding: 60px 0 35px;
}
.event_list_block:last-child {
  border: none;
}
@media only screen and (min-width: 740px ) {
  .event_list_block {
    padding: 40px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .event_list_block {
    padding: 50px 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .event_list_block {
    padding: 60px 0;
  }
}
.event_list_block_figure {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  z-index: 1;
}
@media only screen and (max-width: 739px ) {
  .event_list_block_figure {
    margin-bottom: -25px;
  }
}
@media only screen and (min-width: 740px ) {
  .event_list_block_figure {
    float: right;
    margin-left: 30px;
  }
}
.event_list_block_content {
  position: relative;
}
.event_list_block_content:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .event_list_block_content {
    padding: 0 20px 0 110px;
  }
}
.event_list_block_badge {
  position: absolute;
  top: 0;
  left: 20px;
  z-index: 2;
}
@media only screen and (max-width: 739px ) {
  .event_list_block_badge {
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
  }
}
@media only screen and (min-width: 740px ) {
  .event_list_block_badge {
    top: 0;
    left: 0;
  }
}
.event_list_block_content_inner {
  overflow: hidden;
}
@media only screen and (max-width: 739px ) {
  .event_list_block_content_inner {
    padding-top: 50px;
  }
}
.event_list_block_label {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: block;
  margin: 0 0 15px;
}
.event_list_block_title {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.1875;
  font-weight: normal;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 26px;
  font-size: 1.625rem;
  margin: 0 0 15px;
}
@media only screen and (min-width: 740px ) {
  .event_list_block_title {
    font-size: 32px;
    font-size: 2rem;
  }
}
.event_list_block_title,
.event_list_block_title a {
  color: #152027;
}
.event_list_block_title a {
  display: block;
  padding-right: 25px;
}
.event_list_block_title a:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  margin-top: 5px;
  opacity: 0;
  transition: opacity 0.25s linear, transform 0.25s linear;
}
.no-touch .event_list_block_title a:hover:after {
  opacity: 1;
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
@media only screen and (min-width: 740px ) {
  .event_list_block_title {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.event_list_block_text {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  margin: 0 0 20px;
}
@media only screen and (max-width: 979px ) {
  .event_list_block_text {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.event_list_block_meta {
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 15px 15px 0;
}
.event_list_block_meta:before {
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .event_list_block_meta:before {
  background-image: url(../images/icons.svg?20170303);
}
.event_list_block_meta:before {
  margin-right: 10px;
}
.news_detail_meta .event_list_block_meta {
  display: block;
}
@media only screen and (max-width: 739px ) {
  .event_list_block_meta {
    display: block;
  }
}
.event_list_block_meta:last-child {
  margin-bottom: 0;
}
.event_list_block_meta.location {
  float: left;
}
.event_list_block_meta.location:before {
  width: 12px;
  height: 12px;
  background-position: -100px -150px;
}
.event_list_block_meta.time:before {
  width: 12px;
  height: 12px;
  background-position: -112px -150px;
}
.event_list_block_meta.register {
  border: none;
  float: left;
  padding-left: 20px;
}
.event_list_block_meta.register:before {
  width: 12px;
  height: 15px;
  background-position: -125px -150px;
  margin: 4px 0 0 -20px;
  position: absolute;
}
@media only screen and (max-width: 739px ) {
  .event_list_block_meta.register {
    display: block;
    float: none;
    padding-left: 0;
  }
}
/* ==========================================================================
   Event Carousel
============================================================================= */
.featured_event_carousel {
  position: relative;
  overflow: hidden;
  margin-top: 40px;
  margin-bottom: 40px;
  /* Formstone Carousel */
}
@media only screen and (min-width: 980px ) {
  .featured_event_carousel {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_event_carousel {
    margin-bottom: 60px;
  }
}
.featured_event_carousel .fs-carousel-viewport {
  padding-top: 40px;
}
@media only screen and (min-width: 980px ) {
  .featured_event_carousel .fs-carousel-viewport {
    padding-top: 60px;
  }
}
.featured_event_carousel .fs-carousel-item {
  margin-right: 20px;
}
.featured_event_carousel .fs-carousel-control {
  width: 50px;
  height: 50px;
  top: 6px;
  bottom: auto;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  background-color: #152027;
  right: 0;
}
.featured_event_carousel .fs-carousel-control:before {
  border-top-width: 6px;
  border-bottom-width: 6px;
  margin-right: auto;
  margin-left: auto;
  opacity: 0.2;
}
.featured_event_carousel .fs-carousel-control:after {
  width: 1px;
  height: 30px;
  position: absolute;
  top: 10px;
  content: "";
}
.featured_event_carousel .fs-carousel-control.fs-carousel-visible:before {
  opacity: 1;
}
.featured_event_carousel .fs-carousel-control.fs-carousel-control_next {
  border-radius: 0 4px 4px 0;
}
.featured_event_carousel .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #fff;
  border-left-width: 8px;
}
.featured_event_carousel .fs-carousel-control.fs-carousel-control_next:after {
  left: 0;
}
.featured_event_carousel .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  border-radius: 4px 0 0 4px;
}
.featured_event_carousel .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #fff;
  border-right-width: 8px;
}
.featured_event_carousel .fs-carousel-control.fs-carousel-control_previous:after {
  right: 0;
}
.no-touch .featured_event_carousel .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #494142;
}
.featured_event_carousel .fs-carousel-control:after {
  background-color: rgba(255, 255, 255, 0.2);
}
.featured_event_carousel .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #fff;
}
.featured_event_carousel .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #fff;
}
.no-touch .featured_event_carousel .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #2a3c47;
}
.featured_event_carousel .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  margin-right: 50px;
}
@media only screen and (min-width: 740px ) {
  .featured_event_carousel .fs-carousel-pagination.fs-carousel-visible {
    display: none;
  }
}
.featured_event_carousel_header {
  border-bottom: 1px solid #d8d8d8;
}
.featured_event_carousel_heading {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #928d8e;
  margin: 0 0 8px;
}
/* ==========================================================================
	News List Block
============================================================================= */
.news_list_block {
  position: relative;
  border-bottom: 1px solid #f2f2f2;
  padding: 40px 0;
}
.news_list_block:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .news_list_block {
    padding: 40px 0;
  }
}
.news_list_block_figure {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  z-index: 1;
}
@media only screen and (max-width: 739px ) {
  .news_list_block_figure {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 740px ) {
  .news_list_block_figure {
    float: right;
    margin-left: 30px;
  }
}
.news_list_block_figure.news_video:after {
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .news_list_block_figure.news_video:after {
  background-image: url(../images/icons.svg?20170303);
}
.news_list_block_figure.news_video:after {
  width: 30px;
  height: 30px;
  background-position: 0 -150px;
  position: absolute;
  top: 15px;
  left: 15px;
}
.news_list_block_content {
  overflow: hidden;
}
.news_list_block_title {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.1875;
  font-weight: normal;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 21px;
  font-size: 1.3125rem;
  margin: 0 0 15px;
}
@media only screen and (min-width: 740px ) {
  .news_list_block_title {
    font-size: 32px;
    font-size: 2rem;
  }
}
.news_list_block_title,
.news_list_block_title a {
  color: #152027;
}
.news_list_block_title a {
  display: block;
  padding-right: 25px;
}
.news_list_block_title a:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  margin-top: 5px;
  opacity: 0;
  transition: opacity 0.25s linear, transform 0.25s linear;
}
.no-touch .news_list_block_title a:hover:after {
  opacity: 1;
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
@media only screen and (min-width: 740px ) {
  .news_list_block_title {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.news_list_block_category {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  color: #928d8e;
}
.no-touch .news_list_block_category:hover {
  color: #be414f;
}
/* ==========================================================================
	News Spotlight
============================================================================= */
.news_spotlight {
  margin-top: 40px;
  margin-bottom: 40px;
  border-top: 3px solid #6a1e26;
  padding-top: 15px;
}
@media only screen and (min-width: 980px ) {
  .news_spotlight {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .news_spotlight {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 740px ) {
  .news_spotlight {
    padding-bottom: 60px;
    border-bottom: 2px solid #ebebeb;
  }
}
@media only screen and (min-width: 740px ) and only screen and (min-width: 980px ) {
  .news_spotlight {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .content_callouts > .news_spotlight:last-of-type {
    margin-bottom: 0;
  }
}
.news_spotlight_header_text {
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1875;
  font-weight: normal;
}
@media only screen and (min-width: 740px ) {
  .news_spotlight_header_text {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 740px ) {
  .news_spotlight_body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.news_spotlight_item {
  margin-bottom: 32px;
}
.news_spotlight_item:last-of-type {
  margin-bottom: 0;
}
@media only screen and (min-width: 740px ) {
  .news_spotlight_item {
    width: 50%;
    margin-bottom: 0;
  }
  .news_spotlight_item:first-of-type {
    border-right: 1px solid #ebebeb;
    padding-right: 40px;
  }
  .news_spotlight_item:last-of-type {
    padding-left: 40px;
  }
  .news_spotlight_item:last-of-type:first-of-type {
    padding-left: 0;
    padding-right: 0;
    border-right: none;
  }
}
.news_spotlight_item_figure {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .news_spotlight_item_figure {
    margin-bottom: 30px;
  }
}
.news_spotlight_item_image {
  border-radius: 5px;
}
.news_spotlight_item_content_header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
}
.news_spotlight_item_title {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
  color: #152027;
  margin-top: 7px;
  margin-bottom: 10px;
}
@media only screen and (min-width: 740px ) {
  .news_spotlight_item_title {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
@media only screen and (min-width: 500px ) {
  .news_spotlight_item_title {
    margin-top: 12px;
    margin-bottom: 15px;
  }
}
.news_spotlight_item_date {
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
}
.news_spotlight_item_excerpt {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #152027;
}
.news_spotlight_item_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  display: block;
  color: #152027;
  font-size: 12px;
  margin-top: 16px;
  transition: color 0.25s;
}
@media only screen and (min-width: 740px ) {
  .news_spotlight_item_link {
    margin-top: 22px;
  }
}
.news_spotlight_item_link:hover,
.news_spotlight_item_link:focus {
  color: #6a1e26;
}
.news_spotlight_item_link:hover:after,
.news_spotlight_item_link:focus:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.news_spotlight_item_link:after {
  color: #be414f;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  margin-top: -1px;
  transition: transform 0.25s linear;
}
/* ==========================================================================
	Directory List Block
============================================================================= */
.directory_list_block {
  position: relative;
  border-bottom: 1px solid #d8d8d8;
  padding: 30px 20px;
}
.directory_list_block:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 500px ) {
  .directory_list_block {
    padding: 40px 30px;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_list_block {
    padding: 40px 55px;
  }
}
@media only screen and (min-width: 980px ) {
  .directory_list_block {
    padding: 40px;
  }
}
@media only screen and (min-width: 1220px ) {
  .directory_list_block {
    padding: 40px 55px;
  }
}
.directory_list_block:first-child {
  border-top: 1px solid #d8d8d8;
}
.directory_list_block:nth-child(odd) {
  background-color: #f2f2f2;
}
.directory_list_block_figure {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  z-index: 1;
}
@media only screen and (max-width: 739px ) {
  .directory_list_block_figure {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_list_block_figure {
    float: right;
    margin-left: 30px;
  }
}
.directory_list_block_figure.directory_video:after {
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .directory_list_block_figure.directory_video:after {
  background-image: url(../images/icons.svg?20170303);
}
.directory_list_block_figure.directory_video:after {
  width: 30px;
  height: 30px;
  background-position: 0 -150px;
  position: absolute;
  top: 15px;
  left: 15px;
}
.directory_list_block_content {
  overflow: hidden;
}
.directory_list_block_department {
  margin: 0 0 25px;
}
.directory_list_block_department,
.directory_list_block_department a {
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #152027;
  font-size: 15px;
  font-size: 0.9375rem;
}
.directory_list_block_department a:hover {
  color: #be414f;
}
.directory_list_block_name {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.1875;
  font-weight: normal;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 24px;
  font-size: 1.5rem;
  color: #be414f;
  margin: 0 0 5px;
}
@media only screen and (min-width: 740px ) {
  .directory_list_block_name {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_list_block_name {
    font-size: 32px;
    font-size: 2rem;
  }
}
.directory_list_block_title,
.directory_list_block_department {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  color: #152027;
  margin: 0 0 15px;
}
.directory_list_block_department {
  margin-bottom: 0;
}
.directory_list_block_education {
  font-size: 21px;
  font-size: 1.3125rem;
  font-style: normal;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  font-weight: 400;
  color: #494142;
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 25px;
}
@media only screen and (min-width: 740px ) {
  .directory_list_block_education {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.directory_list_block_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  color: #be414f;
  display: block;
  margin-bottom: 15px;
}
.directory_list_block_link:before {
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .directory_list_block_link:before {
  background-image: url(../images/icons.svg?20170303);
}
.directory_list_block_link:before {
  margin-right: 10px;
}
@media only screen and (min-width: 500px ) {
  .directory_list_block_link {
    display: inline-block;
    margin-right: 20px;
  }
  .directory_list_block_link:last-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_list_block_link {
    margin-bottom: 0;
  }
}
.no-touch .directory_list_block_link:hover {
  color: #152027;
}
.directory_list_block_link:before {
  vertical-align: top;
  margin-top: 3px;
}
.directory_list_block_email:before {
  width: 14px;
  height: 14px;
  background-position: -190px -120px;
}
.directory_list_block_more:before {
  width: 14px;
  height: 14px;
  background-position: -170px -120px;
}
/* ==========================================================================
	Degree Callout
============================================================================= */
.degree_label,
.degree_title,
.degree_grad {
  color: #928d8e;
  font-size: 16px;
  font-size: 1rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  letter-spacing: 1px;
  line-height: 1.4;
  margin: 0;
  text-transform: uppercase;
}
.degree_callout {
  padding: 20px;
}
@media only screen and (min-width: 740px ) {
  .degree_callout {
    padding: 30px;
  }
}
.degree_header {
  margin-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .degree_header {
    width: 195px;
    float: left;
    margin-top: 4px;
    margin-right: 15px;
  }
}
@media only screen and (min-width: 980px ) {
  .degree_header {
    width: 170px;
  }
}
.degree_title:before {
  position: relative;
  bottom: -2px;
  margin-right: 10px;
}
@media only screen and (min-width: 740px ) {
  .degree_content {
    overflow: hidden;
  }
}
.degree_info {
  margin-bottom: 24px;
}
.degree_program {
  color: #152027;
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.4;
}
.degree_level {
  color: #494142;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.44444444;
}
.degree_grad {
  margin: 10px 0;
}
.degree_buttons {
  overflow: hidden;
}
.degree_button {
  background-color: #6a1e26;
  padding: 12px 20px;
}
@media only screen and (max-width: 499px ) {
  .degree_button {
    text-align: center;
  }
}
@media only screen and (min-width: 500px ) {
  .degree_button {
    float: left;
    padding: 12px 48px 12px 24px;
  }
}
.no-touch .degree_button:hover {
  background-color: #be414f;
}
/* ==========================================================================
	blog List Block
============================================================================= */
.blog_listing_wrap {
  margin-top: -100px;
  padding-bottom: 50px;
}
@media only screen and (min-width: 500px ) {
  .blog_listing_wrap {
    padding-bottom: 75px;
  }
}
@media only screen and (min-width: 740px ) {
  .blog_listing_wrap {
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 980px ) {
  .blog_listing_wrap {
    margin-top: -120px;
    padding-bottom: 150px;
  }
}
.blog_list_block {
  position: relative;
  border-bottom: 1px solid #f2f2f2;
  padding: 40px 0;
}
.blog_list_block:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .blog_list_block {
    padding: 40px 0;
  }
}
.blog_list_block_figure {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  width: 100%;
  z-index: 1;
}
@media only screen and (max-width: 739px ) {
  .blog_list_block_figure {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 740px ) {
  .blog_list_block_figure {
    float: right;
    margin-left: 30px;
    width: 200px;
  }
}
.blog_list_block_figure.blog_video:after {
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .blog_list_block_figure.blog_video:after {
  background-image: url(../images/icons.svg?20170303);
}
.blog_list_block_figure.blog_video:after {
  width: 30px;
  height: 30px;
  background-position: 0 -150px;
  position: absolute;
  top: 15px;
  left: 15px;
}
.blog_list_block_content {
  overflow: hidden;
}
.blog_list_block_title {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.1875;
  font-weight: normal;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 21px;
  font-size: 1.3125rem;
  margin: 0 0 15px;
}
@media only screen and (min-width: 740px ) {
  .blog_list_block_title {
    font-size: 32px;
    font-size: 2rem;
  }
}
.blog_list_block_title,
.blog_list_block_title a {
  color: #152027;
}
.blog_list_block_title a {
  display: block;
  padding-right: 50px;
}
.blog_list_block_title a:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  margin-top: 5px;
  opacity: 0;
  transition: opacity 0.25s linear, transform 0.25s linear;
}
.no-touch .blog_list_block_title a:hover:after {
  opacity: 1;
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
@media only screen and (min-width: 740px ) {
  .blog_list_block_title {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.blog_list_block_category {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  color: #928d8e;
  display: inline-block;
  margin-bottom: 15px;
}
.no-touch .blog_list_block_category:hover {
  color: #be414f;
}
#disqus_thread {
  margin: 80px 0 0 0;
}
/* ==========================================================================
	Alert
============================================================================= */
.site_alert_section {
  position: relative;
  max-height: 500px;
  overflow: hidden;
  transition: max-height 0.25s, opacity 0.25s;
}
@media only screen and (max-width: 979px ) {
}
.site_alert_section.js-toggle_active {
  max-height: 0;
  opacity: 0;
}
.site_alert_cell {
  padding: 20px 0;
}
@media only screen and (min-width: 980px ) {
  .site_alert_cell {
    padding: 30px 0;
  }
}
.site_alert_close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 20px;
  transition: opacity 0.25s;
}
.no-touch .site_alert_close:hover {
  opacity: 0.7;
}
.site_alert_close:before {
  content: "";
  display: block;
}
.site_alert_close:focus {
  outline: none;
}
.site_alert_date {
  float: left;
  margin: 0 20px 10px 0;
}
@media only screen and (min-width: 740px ) {
  .site_alert_date {
    width: 90px;
    height: 90px;
    margin-right: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .site_alert_date {
    width: 118px;
    height: 118px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .site_alert_date .badge_month {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .site_alert_date .badge_day {
    font-size: 34px;
    font-size: 2.125rem;
  }
}
@media only screen and (min-width: 500px ) {
  .site_alert_copy {
    overflow: hidden;
  }
}
.site_alert_header {
  margin: 20px 0 0 0;
}
@media only screen and (min-width: 500px ) {
  .site_alert_header {
    margin: 6px 0;
  }
}
.site_alert_heading {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  line-height: 1.4;
}
@media only screen and (max-width: 499px ) {
  .site_alert_content {
    clear: both;
  }
}
.site_alert_title {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: normal;
  margin: 20px 0;
}
@media only screen and (min-width: 980px ) {
  .site_alert_title {
    font-size: 36px;
    font-size: 2.25rem;
    margin: 10px 0;
  }
}
.site_alert_description {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.41666667;
  margin: 20px 0;
}
@media only screen and (min-width: 980px ) {
  .site_alert_description {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.29166667;
    margin: 10px 0;
  }
}
.site_alert_description p {
  margin: 0;
}
.site_alert_description a {
  color: #fff;
  border-bottom: 1px solid #fff;
}
.no-touch .site_alert_description a:hover {
  border-bottom-color: #6a1e26;
}
/* ==========================================================================
	Program search common
============================================================================= */
.homepage_hero_menu_wrapper .program_search {
  width: 100%;
}
@media only screen and (min-width: 980px ) {
  .homepage_hero_menu_wrapper .program_search {
    width: 40%;
  }
}
.program_search_content {
  overflow: hidden;
}
.program_search_toggles {
  overflow: hidden;
  margin: 20px 0;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .program_search_toggles {
    float: left;
    margin-top: 10px;
  }
}
.homepage_hero_menu_wrapper .program_search_toggles {
  position: relative;
  left: 50%;
  display: inline-block;
  overflow: visible;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.program_search_toggle {
  background-color: #928d8e;
  display: block;
  color: #fff;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  float: left;
  letter-spacing: 1.08px;
  margin-right: 5px;
  padding: 5px 10px;
  text-transform: uppercase;
  transition: background 0.25s;
}
.no-touch .program_search_toggle:hover {
  background-color: #be414f;
}
.program_search_toggle.fs-swap-active {
  background-color: #be414f;
  position: relative;
  overflow: visible;
}
.program_search_toggle.fs-swap-active:after {
  width: 14px;
  height: 8px;
  position: absolute;
  left: 50%;
  bottom: -8px;
  border-color: #be414f transparent transparent transparent;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  content: '';
  display: block;
  margin-left: -7px;
  z-index: 10;
}
.program_search_toggle:focus {
  outline: none;
}
.program_search_more {
  margin: 20px 0;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .program_search_more {
    float: right;
    margin-top: 10px;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .program_search_more_link {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
.program_search_more_link.fs-swap-enabled {
  display: none;
}
.program_search_more_link.fs-swap-active {
  display: block;
}
.program_search_form {
  clear: both;
  margin-bottom: 30px;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .program_search_form {
    clear: both;
    margin-bottom: 50px;
  }
}
.homepage_hero_menu_wrapper .program_search_form {
  margin: 0;
}
.homepage_hero_menu_wrapper .program_search_form .program_search_split_fieldset {
  padding: 18px 0 14px;
}
.program_search_input_set {
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 40px);
  float: left;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .program_search_input_set {
    width: calc(100% - 58px);
  }
}
.homepage_hero_menu_wrapper .program_search_input_set input.search_input {
  font-size: 18px;
  line-height: 1;
}
@media only screen and (min-width: 980px ) {
  .homepage_hero_menu_wrapper .program_search_input_set input.search_input {
    font-size: 20px;
  }
}
.program_search_info {
  display: block;
  font-size: 13px;
  font-size: 0.8125rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  width: 112px;
  cursor: pointer;
  float: right;
  line-height: 1;
  margin: 2px 20px 0 0;
  padding: 8px 10px;
  text-align: center;
}
@media only screen and (max-width: 739px ) {
  .program_search_info {
    display: none !important;
  }
}
.program_search_clear {
  transition: background 0.25s, color 0.25s;
}
.no-touch .program_search_clear:hover {
  background-color: #2a3c47;
  color: #fff;
}
.program_search_clear:focus {
  outline: none;
}
/* ==========================================================================
	Program search split
============================================================================= */
.program_search_split_section {
  position: relative;
}
@media only screen and (min-width: 740px ) {
  .program_search_split_section:before {
    display: block;
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/linen-pattern.png) repeat 50% 50%;
    content: "";
  }
}
.program_search_intro {
  position: relative;
  padding: 60px 0;
}
@media only screen and (min-width: 740px ) {
  .program_search_intro {
    padding-right: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .program_search_intro {
    padding: 80px 40px 80px 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .program_search_intro {
    padding-right: 50px;
  }
}
@media only screen and (max-width: 739px ) {
  .program_search_intro:before {
    display: block;
    width: 500%;
    height: 100%;
    position: absolute;
    top: 0;
    left: -250%;
    background: url(../images/linen-pattern.png) repeat 50% 50%;
    content: "";
  }
}
.program_search_intro_header {
  position: relative;
}
.program_search_intro_title {
  margin: 20px 0;
}
.program_search_intro_description {
  color: #494142;
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  position: relative;
  margin: 20px 0 30px;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .program_search_intro_description {
    margin-bottom: 50px;
  }
}
.program_search_intro_description p {
  margin: 0;
}
.program_search_intro_description a {
  color: #be414f;
  border-bottom: 1px solid transparent;
}
.no-touch .program_search_intro_description a:hover {
  color: #6a1e26;
  border-bottom-color: #6a1e26;
}
.program_search_intro_buttons {
  position: relative;
  margin: 20px 0;
}
.program_search_split {
  padding: 60px 0;
}
@media only screen and (min-width: 740px ) {
  .program_search_split {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .program_search_split {
    padding: 80px 0 80px 40px;
  }
}
@media only screen and (min-width: 1220px ) {
  .program_search_split {
    padding-left: 90px;
  }
}
.homepage_hero_menu_wrapper .program_search_split {
  position: relative;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0px;
}
.homepage_hero_menu_wrapper .program_search_split .contain,
.homepage_hero_menu_wrapper .program_search_split .program_search_footer,
.homepage_hero_menu_wrapper .program_search_split .site_logo,
.homepage_hero_menu_wrapper .program_search_split .secondary_nav_list,
.homepage_hero_menu_wrapper .program_search_split .search_form .search_fieldset,
.homepage_hero_menu_wrapper .program_search_split .media_pair_content {
  position: relative;
  z-index: 10;
}
.homepage_hero_menu_wrapper .program_search_split .contain,
.homepage_hero_menu_wrapper .program_search_split .site_logo,
.homepage_hero_menu_wrapper .program_search_split .secondary_nav_list,
.homepage_hero_menu_wrapper .program_search_split .search_form .search_fieldset,
.homepage_hero_menu_wrapper .program_search_split .media_pair_content {
  margin: 0 auto;
}
.homepage_hero_menu_wrapper .program_search_overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: #152027;
  opacity: 0.75;
  z-index: 1;
}
.program_search_split_title {
  margin: 20px 0;
}
.homepage_hero_menu_wrapper .program_search_split_title {
  color: #fff;
  margin: 52px 0 0;
  text-align: center;
}
@media only screen and (min-width: 980px ) {
  .homepage_hero_menu_wrapper .program_search_split_title {
    margin: 20px 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .program_search_split_form .program_search_input_set .program_search_split_input {
    width: 310px;
  }
}
@media only screen and (max-width: 1219px ) {
  .program_search_split_form .program_search_input_set .program_search_info {
    display: none;
  }
}
.program_search_split_footer {
  margin: 20px 0;
}
.homepage_hero_menu_wrapper .program_search_split_footer {
  width: 100%;
  margin: 32px 0 48px;
}
.homepage_hero_menu_wrapper .program_search_split_footer a {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}
.homepage_hero_menu_wrapper .program_search_split_footer a:after {
  color: #fff;
}
.homepage_hero_menu_wrapper .program_search_split_footer a:hover {
  color: #fff;
}
.homepage_hero_menu_wrapper .program_search_split_footer a:first-of-type {
  margin-bottom: 10px;
}
@media only screen and (min-width: 980px ) {
  .homepage_hero_menu_wrapper .program_search_split_footer {
    margin: 60px 0 20px;
  }
  .homepage_hero_menu_wrapper .program_search_split_footer a {
    font-size: 15px;
  }
}
/* ==========================================================================
	Program search feature
============================================================================= */
@media only screen and (min-width: 980px ) {
  .feature_program_mq_sm {
    display: none;
  }
}
@media only screen and (max-width: 979px ) {
  .feature_program_mq_lg {
    display: none;
  }
}
@media only screen and (max-width: 979px ) {
  .program_search_feature {
    border-bottom: 1px solid #fff;
    border-bottom-color: rgba(146, 141, 142, 0.4);
    margin-bottom: 30px;
  }
}
.program_search_feature_toggles {
  margin-bottom: 20px;
}
@media only screen and (min-width: 500px ) {
  .program_search_feature_toggles {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 740px ) {
  .program_search_feature_toggles {
    float: left;
  }
}
.program_search_feature_toggles_label {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  color: #fff;
  color: rgba(255, 255, 255, 0.75);
  margin: 14px 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .program_search_feature_toggles_label {
    float: left;
    margin: 0 20px 0 0;
  }
}
.program_search_feature_toggle {
  background-color: #2a3c47;
}
@media only screen and (min-width: 500px ) {
  .program_search_feature_more {
    margin: 70px 0 30px 0;
  }
}
@media only screen and (min-width: 740px ) {
  .program_search_feature_more {
    float: right;
    margin-top: 27px;
  }
}
@media only screen and (min-width: 980px ) {
  .program_search_feature_more {
    margin-top: 10px;
  }
}
.program_search_feature_form.fs-swap-enabled {
  display: none;
}
.program_search_feature_form.fs-swap-active {
  display: block;
}
@media only screen and (min-width: 740px ) {
  .program_search_feature_form .program_search_feature_input {
    width: 540px;
    padding-right: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .program_search_feature_form .program_search_feature_input {
    width: 470px;
  }
}
@media only screen and (min-width: 1220px ) {
  .program_search_feature_form .program_search_feature_input {
    width: 640px;
  }
}
/* ==========================================================================
	Program Selector
============================================================================= */
.program_selector {
  overflow: hidden;
  max-width: 1495px;
  margin-right: auto;
  margin-left: auto;
}
.program_selector_item {
  display: block;
  position: relative;
  border-bottom: 1px solid #fff;
  overflow: hidden;
}
@media only screen and (min-width: 500px ) {
  .program_selector_item {
    width: 100%;
    float: left;
  }
}
@media only screen and (min-width: 740px ) {
  .program_selector_item {
    width: 33.333333%;
    border-bottom-width: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .program_selector_item {
    height: 475px;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .program_selector_item:nth-child(odd) {
    border-right: 1px solid #fff;
  }
}
.program_selector_item_link {
  display: block;
  position: relative;
  background-position: center;
  background-size: cover;
}
@media only screen and (min-width: 740px ) {
  .program_selector_item_link {
    height: 180px;
  }
}
@media only screen and (min-width: 980px ) {
  .program_selector_item_link {
    background-image: none;
    height: auto;
  }
}
.program_selector_item_link:before {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  opacity: 0.9;
}
@media only screen and (min-width: 980px ) {
  .program_selector_item_link:before {
    content: normal;
    display: none;
  }
}
.program_selector_item_content {
  overflow: hidden;
  position: relative;
  padding: 5px 30px;
}
@media only screen and (min-width: 740px ) {
  .program_selector_item_content {
    padding: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .program_selector_item_content {
    position: absolute;
    right: 30px;
    bottom: 30px;
    left: 30px;
    padding: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .program_selector_item_content {
    right: 40px;
    bottom: 40px;
    left: 40px;
  }
}
.program_selector_item_type {
  font-size: 16px;
  font-size: 1rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  max-width: 190px;
  font-weight: bold;
  letter-spacing: 1.24px;
  line-height: 1;
  margin: 15px 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 500px ) {
  .program_selector_item_type {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 980px ) {
  .program_selector_item_type {
    font-size: 16px;
    font-size: 1rem;
    max-width: 275px;
  }
}
@media only screen and (min-width: 1220px ) {
  .program_selector_item_type {
    font-size: 23px;
    font-size: 1.4375rem;
    letter-spacing: 1.78px;
  }
}
.program_selector_item_type:after {
  background-color: #fff;
  display: block;
  width: 70px;
  height: 1px;
  content: "";
  margin-top: 12px;
  opacity: 0.2;
}
@media only screen and (min-width: 980px ) {
  .program_selector_item_type:after {
    opacity: 1;
  }
}
.program_selector_item_qualifier {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  letter-spacing: 0.92px;
  margin: 15px 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .program_selector_item_qualifier {
    font-size: 10px;
    font-size: 0.625rem;
  }
}
@media only screen and (min-width: 980px ) {
  .program_selector_item_qualifier {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .program_selector_item_qualifier {
    font-size: 13px;
    font-size: 0.8125rem;
    letter-spacing: 1.08px;
  }
}
.program_selector_item_qualifier:after {
  position: relative;
  float: right;
  margin-right: -11px;
}
@media only screen and (min-width: 740px ) {
  .program_selector_item_qualifier:after {
    float: none;
  }
}
@media only screen and (min-width: 980px ) {
  .program_selector_item_qualifier:after {
    content: normal;
    display: none;
  }
}
@media only screen and (max-width: 979px ) {
  .program_selector_item_full {
    display: none;
  }
}
.program_selector_item_figure {
  position: relative;
}
@media only screen and (max-width: 979px ) {
  .program_selector_item_figure {
    display: none;
  }
}
.program_selector_item_figure:before {
  display: block;
  content: "";
  padding-top: 475px;
}
.program_selector_item_figure:after {
  display: block;
  background-color: rgba(0, 0, 0, 0);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);
  height: 60%;
  width: 102%;
  position: absolute;
  bottom: 0;
  left: -1%;
  content: "";
  opacity: 0.7;
  transition: height 0.35s,
				opacity 0.35s;
}
.program_selector_item_picture {
  position: absolute;
  top: 0;
  left: 0;
}
.program_selector_item_image {
  width: 100%;
}
.program_selector_item_detail {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  padding: 60px 30px 30px;
  transition: opacity 0.25s, visibility 0.25s;
  transform: translate3d(0, 0, 0);
  visibility: hidden;
}
@media only screen and (min-width: 1220px ) {
  .program_selector_item_detail {
    padding: 30px;
  }
}
@media screen and (min-width: 1320px) {
  .program_selector_item_detail {
    padding: 40px;
  }
}
@media screen and (min-width: 1520px) {
  .program_selector_item_detail {
    padding-top: 80px;
  }
}
.touch .program_selector_item.js-active .program_selector_item_detail,
.no-touch .program_selector_item:hover .program_selector_item_detail {
  opacity: 1;
  visibility: visible;
}
.program_selector_item_detail_content {
  opacity: 0;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  transition: opacity 0.8s cubic-bezier(0.2, 0.5, 0, 1.1) 0.15s, transform 0.8s cubic-bezier(0.2, 0.5, 0, 1.1) 0.15s;
  visibility: hidden;
}
.touch .program_selector_item.js-active .program_selector_item_detail_content,
.no-touch .program_selector_item:hover .program_selector_item_detail_content {
  opacity: 1;
  -ms-transform: translateY(0);
      transform: translateY(0);
  visibility: visible;
}
.program_selector_item_detail_header {
  border-bottom: 1px solid #fff;
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.program_selector_item_detail_type {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  max-width: 190px;
  font-weight: bold;
  letter-spacing: 1.55px;
  line-height: 1;
  margin: 15px 0;
  text-transform: uppercase;
}
.program_selector_item_detail_qualifier {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  letter-spacing: 1.08px;
  margin: 15px 0;
  text-transform: uppercase;
}
.program_selector_item_detail_description {
  color: #fff;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  font-weight: 400;
  line-height: 1.14285714;
  display: none;
  color: rgba(255, 255, 255, 0.75);
}
@media only screen and (min-width: 1220px ) {
  .program_selector_item_detail_description {
    display: block;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1360px) {
  .program_selector_item_detail_description {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
@media screen and (min-width: 1420px) {
  .program_selector_item_detail_description {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1520px) {
  .program_selector_item_detail_description {
    margin-bottom: 40px;
  }
}
.program_selector_item_detail_description p {
  margin: 0;
}
.program_selector_item_detail_button {
  display: block;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  letter-spacing: 1px;
  padding: 6px 0;
  text-transform: uppercase;
}
/* Color Variations
============================================================================= */
.program_selector_item.theme_pink .program_selector_item_link:before {
  background-color: #cc49b0;
}
.program_selector_item.theme_pink .program_selector_item_detail {
  background-color: #cc49b0;
}
@media only screen and (min-width: 740px ) {
  .program_selector_item.theme_pink .program_selector_item_type:after {
    background-color: #cc49b0;
  }
}
.program_selector_item.theme_purple .program_selector_item_link:before {
  background-color: #522d6d;
}
.program_selector_item.theme_purple .program_selector_item_detail {
  background-color: #522d6d;
}
@media only screen and (min-width: 740px ) {
  .program_selector_item.theme_purple .program_selector_item_type:after {
    background-color: #522d6d;
  }
}
.program_selector_item.theme_orange .program_selector_item_link:before {
  background-color: #ff5100;
}
.program_selector_item.theme_orange .program_selector_item_detail {
  background-color: #ff5100;
}
@media only screen and (min-width: 740px ) {
  .program_selector_item.theme_orange .program_selector_item_type:after {
    background-color: #ff5100;
  }
}
.program_selector_item.theme_blue_dark .program_selector_item_link:before {
  background-color: #094d8a;
}
.program_selector_item.theme_blue_dark .program_selector_item_detail {
  background-color: #094d8a;
}
@media only screen and (min-width: 740px ) {
  .program_selector_item.theme_blue_dark .program_selector_item_type:after {
    background-color: #094d8a;
  }
}
/* ==========================================================================
	Program search full
============================================================================= */
.program_search_full_section {
  background: url(../images/linen-pattern.png) repeat 50% 50%;
  padding: 40px 0;
}
@media only screen and (min-width: 740px ) {
  .program_search_full_section {
    padding: 80px 0 60px;
  }
}
.program_search_full_title {
  margin: 10px 0;
}
@media only screen and (max-width: 739px ) {
  .program_search_full_title {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.program_search_full_description {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.52380952;
  margin: 10px 0;
}
.program_search_full_description p {
  margin: 0;
}
.program_search_full_description a {
  color: #be414f;
  border-bottom: 1px solid transparent;
}
.no-touch .program_search_full_description a:hover {
  color: #6a1e26;
  border-bottom-color: #6a1e26;
}
.program_search_full_form {
  margin: 30px 0;
}
@media only screen and (min-width: 740px ) {
  .program_search_full_form .program_search_full_input {
    width: 280px;
    padding-right: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .program_search_full_form .program_search_full_input {
    width: 340px;
  }
}
@media only screen and (min-width: 1220px ) {
  .program_search_full_form .program_search_full_input {
    width: 480px;
  }
}
@media only screen and (min-width: 740px ) {
  .program_search_full_links {
    float: right;
    margin-top: 50px;
  }
}
/* ==========================================================================
	Media Gallery
============================================================================= */
.media_gallery {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .media_gallery {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .media_gallery {
    margin-bottom: 60px;
  }
}
.media_gallery_container {
  border-radius: 4px;
  overflow: hidden;
}
.media_gallery_container:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.media_gallery_content {
  position: relative;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  z-index: 1;
  width: 100%;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
  padding-top: 100%;
}
.media_gallery_content img {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  z-index: 1;
  width: 100%;
  height: auto;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.5s ease 0s;
}
.no-touch .media_gallery_content:hover img {
  -ms-transform: scale(1.025) translateY(1%);
      transform: scale(1.025) translateY(1%);
}
.no-touch.csstransforms3d .media_gallery_content:hover img {
  transform: scale(1.025) translate3d(0, 1%, 0);
}
@media only screen and (min-width: 500px ) {
  .media_gallery_content {
    height: 264px;
    padding: 0;
  }
}
@media only screen and (min-width: 740px ) {
  .media_gallery_content {
    width: 50%;
    height: 302px;
    border-radius: 4px 0 0 4px;
    float: left;
  }
}
@media only screen and (min-width: 980px ) {
  .media_gallery_content {
    height: 404px;
  }
}
@media only screen and (min-width: 1220px ) {
  .media_gallery_content {
    height: 504px;
  }
}
.media_gallery_header {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  padding: 30px;
}
@media only screen and (min-width: 740px ) {
  .media_gallery_header {
    padding: 30px 40px;
  }
}
@media only screen and (min-width: 980px ) {
  .media_gallery_header {
    padding: 50px 60px;
  }
}
@media only screen and (min-width: 1220px ) {
  .media_gallery_header {
    padding: 80px;
  }
}
.media_gallery_container.bg_rose .media_gallery_header {
  background-color: rgba(190, 65, 79, 0.8);
}
.media_gallery_container.bg_yellow .media_gallery_header {
  background-color: rgba(239, 242, 191, 0.8);
}
.media_gallery_container.bg_mint .media_gallery_header {
  background-color: rgba(191, 241, 225, 0.8);
}
.media_gallery_container.bg_blue_light .media_gallery_header {
  background-color: rgba(139, 193, 237, 0.8);
}
.media_gallery_container.bg_pink .media_gallery_header {
  background-color: rgba(204, 73, 176, 0.8);
}
.media_gallery_container.bg_purple .media_gallery_header {
  background-color: rgba(82, 45, 109, 0.8);
}
.media_gallery_container.bg_orange .media_gallery_header {
  background-color: rgba(255, 81, 0, 0.8);
}
.media_gallery_container.bg_blue_dark .media_gallery_header {
  background-color: rgba(9, 77, 138, 0.8);
}
.media_gallery_heading {
  font-size: 42px;
  font-size: 2.625rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.17142857;
  font-weight: normal;
  color: #fff;
  font-size: 36px;
  font-size: 2.25rem;
  margin: 0 0 15px;
}
@media only screen and (min-width: 740px ) {
  .media_gallery_heading {
    font-size: 70px;
    font-size: 4.375rem;
  }
}
@media only screen and (min-width: 740px ) {
  .media_gallery_heading {
    font-size: 36px;
    font-size: 2.25rem;
    margin: 0 0 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .media_gallery_heading {
    font-size: 48px;
    font-size: 3rem;
  }
}
.media_gallery_description {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  color: #fff;
  margin: 0 0 20px;
}
@media only screen and (min-width: 980px ) {
  .media_gallery_description {
    margin: 0 0 30px;
  }
}
@media only screen and (max-width: 979px ) {
  .media_gallery_description {
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
.media_gallery_button {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #152027;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  color: #fff;
  border-color: #B9BDBF;
}
@media only screen and (min-width: 740px ) {
  .media_gallery_button {
    padding: 21px 35px 19px;
  }
}
.no-touch .media_gallery_button:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.no-touch .media_gallery_button:hover,
.media_gallery_button:focus {
  background-color: #fff;
  color: #152027;
  border-color: #fff;
}
@media only screen and (min-width: 980px ) {
  .media_gallery_button {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.media_gallery_content_figure {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  z-index: 1;
  overflow: hidden;
}
.media_gallery_images {
  position: relative;
  z-index: 3;
  border-radius: 0 0 4px 4px;
  overflow: hidden;
}
.media_gallery_images:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .media_gallery_images {
    width: 50%;
    border-radius: 0 4px 4px 0;
    float: left;
  }
}
@media only screen and (min-width: 1220px ) {
  .media_gallery_images {
    height: 504px;
  }
}
.media_gallery_figure {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  width: 50%;
  float: left;
  z-index: 1;
}
.media_gallery_figure img {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  z-index: 1;
  width: 100%;
  height: auto;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.5s ease 0s;
}
.no-touch .media_gallery_figure:hover img {
  -ms-transform: scale(1.025) translateY(1%);
      transform: scale(1.025) translateY(1%);
}
.no-touch.csstransforms3d .media_gallery_figure:hover img {
  transform: scale(1.025) translate3d(0, 1%, 0);
}
@media only screen and (min-width: 500px ) {
  .media_gallery_figure {
    width: 25%;
  }
}
@media only screen and (min-width: 740px ) {
  .media_gallery_figure {
    width: 50%;
  }
}
.media_gallery_figure.has_video:after {
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .media_gallery_figure.has_video:after {
  background-image: url(../images/icons.svg?20170303);
}
.media_gallery_figure.has_video:after {
  width: 30px;
  height: 30px;
  background-position: 0 -150px;
  position: absolute;
  top: 20px;
  left: 20px;
}
.media_gallery_image {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
}
/* ==========================================================================
	Media Pair with Form
============================================================================= */
.media_pair_with_form .form_wrapper {
  margin-bottom: 0;
  margin-top: 0;
}
.media_pair_with_form .form_wrapper .fs-dropdown-options {
  top: auto;
  bottom: 100%;
  margin-bottom: 10px;
}
.media_pair_with_form .form_wrapper.purple fieldset.box_labels label,
.media_pair_with_form .form_wrapper.purple .fs-dropdown-selected {
  color: #522d6d;
}
.media_pair_with_form .form_wrapper.purple input[type=submit],
.media_pair_with_form .form_wrapper.purple button[type=submit] {
  background-color: #522d6d;
}
.no-touch .media_pair_with_form .form_wrapper.purple input[type=submit]:hover,
.no-touch .media_pair_with_form .form_wrapper.purple button[type=submit]:hover {
  background-color: #152027;
}
.media_pair_with_form_form {
  margin-top: 40px;
}
.media_pair_with_form_title {
  line-height: 1.875;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #928d8e;
  margin: 15px 0;
}
.media_pair_with_form_text {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  color: #152027;
  margin: 0;
}
/* ==========================================================================
	 Profile Story Callout
============================================================================= */
.profile_row_figure {
  position: relative;
  z-index: 1;
}
.profile_row_picture {
  width: 175px;
  height: 175px;
  position: relative;
  z-index: 1;
  margin: 28px auto;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
@media only screen and (min-width: 980px ) {
  .profile_row_picture {
    margin-top: 40px;
  }
}
.profile_row_caption {
  margin-bottom: 20px;
  text-align: center;
}
.profile_row_caption_name {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.22222222;
  letter-spacing: 0.13px;
  margin: 6px 0;
}
.profile_row_caption_school {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  letter-spacing: 1.31px;
  margin: 6px 0;
  text-transform: uppercase;
}
.profile_row_sub_head {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  margin: 10px 0;
}
.profile_row_head {
  font-size: 30px;
  font-size: 1.875rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.46666667;
  font-weight: bold;
  margin: 10px 0;
}
.profile_row_head_link {
  display: block;
  color: inherit;
}
.profile_row_description {
  margin: 20px 0;
}
.profile_row_description p {
  margin: 0;
}
.profile_row_buttons {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
}
/* Color variations
============================================================================= */
.profile_row.theme_rose {
  background-color: #be414f;
  color: #fff;
}
.profile_row.theme_rose .profile_row_picture {
  box-shadow: 0 0 0 10px #be414f, 0 0 0 11px #d8d8d8;
}
.profile_row.theme_rose .profile_row_head {
  color: #eff2bf;
}
.no-touch .profile_row.theme_rose .profile_row_head_link:hover {
  color: #fff;
}
.profile_row.theme_rose .profile_row_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
}
.profile_row.theme_rose .profile_row_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .profile_row.theme_rose .profile_row_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .profile_row.theme_rose .profile_row_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .profile_row.theme_rose .profile_row_button {
    display: inline-block;
    margin-right: 20px;
  }
}
.profile_row.theme_mint {
  background-color: #bff1e1;
  color: #152027;
}
.profile_row.theme_mint .profile_row_picture {
  box-shadow: 0 0 0 10px #bff1e1, 0 0 0 11px #928d8e;
}
.profile_row.theme_mint .profile_row_head {
  color: #152027;
}
.no-touch .profile_row.theme_mint .profile_row_head_link:hover {
  color: #be414f;
}
.profile_row.theme_mint .profile_row_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #152027;
}
.profile_row.theme_mint .profile_row_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .profile_row.theme_mint .profile_row_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .profile_row.theme_mint .profile_row_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .profile_row.theme_mint .profile_row_button {
    display: inline-block;
    margin-right: 20px;
  }
}
.profile_row.theme_yellow {
  background-color: #eff2bf;
  color: #152027;
}
.profile_row.theme_yellow .profile_row_picture {
  box-shadow: 0 0 0 10px #eff2bf, 0 0 0 11px #928d8e;
}
.profile_row.theme_yellow .profile_row_head {
  color: #152027;
}
.no-touch .profile_row.theme_yellow .profile_row_head_link:hover {
  color: #be414f;
}
.profile_row.theme_yellow .profile_row_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #152027;
}
.profile_row.theme_yellow .profile_row_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .profile_row.theme_yellow .profile_row_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .profile_row.theme_yellow .profile_row_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .profile_row.theme_yellow .profile_row_button {
    display: inline-block;
    margin-right: 20px;
  }
}
.profile_row.theme_blue_light {
  background-color: #8bc1ed;
  color: #152027;
}
.profile_row.theme_blue_light .profile_row_picture {
  box-shadow: 0 0 0 10px #8bc1ed, 0 0 0 11px #928d8e;
}
.profile_row.theme_blue_light .profile_row_head {
  color: #094d8a;
}
.no-touch .profile_row.theme_blue_light .profile_row_head_link:hover {
  color: #6a1e26;
}
.profile_row.theme_blue_light .profile_row_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #152027;
}
.profile_row.theme_blue_light .profile_row_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .profile_row.theme_blue_light .profile_row_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .profile_row.theme_blue_light .profile_row_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .profile_row.theme_blue_light .profile_row_button {
    display: inline-block;
    margin-right: 20px;
  }
}
.profile_row.theme_pink {
  background-color: #cc49b0;
  color: #fff;
}
.profile_row.theme_pink .profile_row_picture {
  box-shadow: 0 0 0 10px #cc49b0, 0 0 0 11px #d8d8d8;
}
.profile_row.theme_pink .profile_row_head {
  color: #eff2bf;
}
.no-touch .profile_row.theme_pink .profile_row_head_link:hover {
  color: #fff;
}
.profile_row.theme_pink .profile_row_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
}
.profile_row.theme_pink .profile_row_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .profile_row.theme_pink .profile_row_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .profile_row.theme_pink .profile_row_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .profile_row.theme_pink .profile_row_button {
    display: inline-block;
    margin-right: 20px;
  }
}
.profile_row.theme_purple {
  background-color: #522d6d;
  color: #fff;
}
.profile_row.theme_purple .profile_row_picture {
  box-shadow: 0 0 0 10px #522d6d, 0 0 0 11px #d8d8d8;
}
.profile_row.theme_purple .profile_row_head {
  color: #eff2bf;
}
.no-touch .profile_row.theme_purple .profile_row_head_link:hover {
  color: #fff;
}
.profile_row.theme_purple .profile_row_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
}
.profile_row.theme_purple .profile_row_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .profile_row.theme_purple .profile_row_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .profile_row.theme_purple .profile_row_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .profile_row.theme_purple .profile_row_button {
    display: inline-block;
    margin-right: 20px;
  }
}
.profile_row.theme_blue_dark {
  background-color: #094d8a;
  color: #fff;
}
.profile_row.theme_blue_dark .profile_row_picture {
  box-shadow: 0 0 0 10px #094d8a, 0 0 0 11px #d8d8d8;
}
.profile_row.theme_blue_dark .profile_row_head {
  color: #eff2bf;
}
.no-touch .profile_row.theme_blue_dark .profile_row_head_link:hover {
  color: #fff;
}
.profile_row.theme_blue_dark .profile_row_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
}
.profile_row.theme_blue_dark .profile_row_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .profile_row.theme_blue_dark .profile_row_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .profile_row.theme_blue_dark .profile_row_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .profile_row.theme_blue_dark .profile_row_button {
    display: inline-block;
    margin-right: 20px;
  }
}
.profile_row.theme_orange {
  background-color: #ff5100;
  color: #fff;
}
.profile_row.theme_orange .profile_row_picture {
  box-shadow: 0 0 0 10px #ff5100, 0 0 0 11px #d8d8d8;
}
.profile_row.theme_orange .profile_row_head {
  color: #eff2bf;
}
.no-touch .profile_row.theme_orange .profile_row_head_link:hover {
  color: #fff;
}
.profile_row.theme_orange .profile_row_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
}
.profile_row.theme_orange .profile_row_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .profile_row.theme_orange .profile_row_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .profile_row.theme_orange .profile_row_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .profile_row.theme_orange .profile_row_button {
    display: inline-block;
    margin-right: 20px;
  }
}
.profile_row.theme_gray {
  color: #152027;
  background: url(../images/linen-pattern.png) repeat 50% 50%;
}
.profile_row.theme_gray .profile_row_picture {
  box-shadow: 0 0 0 10px #f2f2f2, 0 0 0 11px #d8d8d8;
}
.profile_row.theme_gray .profile_row_head {
  color: #be414f;
}
.no-touch .profile_row.theme_gray .profile_row_head_link:hover {
  color: #152027;
}
.profile_row.theme_gray .profile_row_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #152027;
}
.profile_row.theme_gray .profile_row_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .profile_row.theme_gray .profile_row_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .profile_row.theme_gray .profile_row_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .profile_row.theme_gray .profile_row_button {
    display: inline-block;
    margin-right: 20px;
  }
}
.profile_row.theme_black {
  background-color: #152027;
  color: #fff;
}
.profile_row.theme_black .profile_row_picture {
  box-shadow: 0 0 0 10px #152027, 0 0 0 11px #928d8e;
}
.profile_row.theme_black .profile_row_head {
  color: #eff2bf;
}
.profile_row.theme_black .profile_row_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
}
.profile_row.theme_black .profile_row_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .profile_row.theme_black .profile_row_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .profile_row.theme_black .profile_row_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .profile_row.theme_black .profile_row_button {
    display: inline-block;
    margin-right: 20px;
  }
}
/* ==========================================================================
	Featured Event Page Callouts
============================================================================= */
.featured_event_page_callouts {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media only screen and (min-width: 980px ) {
  .featured_event_page_callouts {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_event_page_callouts {
    padding-bottom: 80px;
  }
}
@media only screen and (max-width: 739px ) {
  .featured_event_page_callouts .event_block {
    margin: 0;
  }
}
.featured_event_page_callouts_heading {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  margin: 0 0 30px;
}
@media only screen and (min-width: 740px ) {
  .featured_event_page_callouts_heading {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
/* ==========================================================================
	Featured Program Cards Callout
============================================================================= */
.featured_program_card_callout {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .featured_program_card_callout {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_program_card_callout {
    margin-bottom: 60px;
  }
}
.featured_program_card_callout_header {
  margin-bottom: 30px;
}
.featured_program_card_callout_header:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 980px ) {
  .featured_program_card_callout_header {
    margin-bottom: 50px;
  }
}
.featured_program_card_callout_heading {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .featured_program_card_callout_heading {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
.featured_program_card_callout_header .featured_program_card_callout_link {
  display: none;
}
@media only screen and (min-width: 740px ) {
  .featured_program_card_callout_header .featured_program_card_callout_link {
    display: block;
  }
}
@media only screen and (min-width: 740px ) {
  .featured_program_card_callout_link {
    margin-top: 14px;
    text-align: right;
  }
}
.featured_program_card_callout_footer {
  margin-top: 25px;
}
@media only screen and (min-width: 740px ) {
  .featured_program_card_callout_footer {
    display: none;
  }
}
/* ==========================================================================
	Resources Callouts
============================================================================= */
.resources_callouts {
  padding-top: 60px;
  padding-bottom: 60px;
  background: url(../images/linen-pattern.png) repeat 50% 50%;
}
@media only screen and (min-width: 980px ) {
  .resources_callouts {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .resources_callouts {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 740px ) {
  .resources_callouts .icon_text_callout {
    padding-right: 20px;
  }
}
.resources_callouts_header {
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .resources_callouts_header {
    margin-bottom: 60px;
  }
}
.resources_callouts_heading {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .resources_callouts_heading {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
/* ==========================================================================
	Related links
============================================================================= */
.related_links_title {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  letter-spacing: 1.5px;
  margin: 0;
  text-transform: uppercase;
}
.related_links_title:before {
  margin-right: 10px;
}
.related_links_item {
  color: #be414f;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  border-bottom: 1px solid #efefef;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media only screen and (max-width: 739px ) {
  .related_links_item:last-child {
    border-bottom-width: 0;
  }
}
.related_links_link {
  display: block;
  color: inherit;
  padding: 26px 10px 26px 0;
}
.no-touch .related_links_link:hover {
  color: #6a1e26;
}
/* ==========================================================================
	Career Callout
============================================================================= */
.career_callout_section {
  background: url(../images/linen-pattern.png) repeat 50% 50%;
  padding: 40px 0;
}
@media only screen and (max-width: 979px ) {
  .career_callout_section {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .career_callout_section {
    background-image: none;
  }
}
@media only screen and (min-width: 980px ) {
  .career_callout_wrapper {
    background: url(../images/linen-pattern.png) repeat 50% 50%;
    overflow: hidden;
    padding: 25px 60px 70px 60px;
  }
}
@media only screen and (min-width: 1220px ) {
  .career_callout_wrapper {
    padding: 40px 75px 85px 75px;
  }
}
.career_callout_title {
  margin: 20px 0;
}
@media only screen and (min-width: 980px ) {
  .career_callout_title {
    margin: 30px 0;
  }
}
.career_callout_figure {
  margin: 20px 0;
}
@media only screen and (min-width: 740px ) {
  .career_callout_figure {
    width: 345px;
    float: left;
    margin: 0 20px 0 0;
  }
}
@media only screen and (min-width: 980px ) {
  .career_callout_figure {
    width: 340px;
    margin: 0 50px 0 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .career_callout_figure {
    width: 425px;
  }
}
@media only screen and (min-width: 740px ) {
  .career_callout_content {
    overflow: hidden;
  }
}
.career_callout_description {
  margin: 20px 0;
}
@media only screen and (min-width: 740px ) {
  .career_callout_description {
    margin-top: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .career_callout_description {
    margin-top: 10px;
  }
}
.career_callout_description p {
  margin: 0;
}
.career_callout_links {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media only screen and (min-width: 500px ) {
  .career_callout_links {
    column-count: 2;
    column-gap: 0;
  }
  .career_callout_links > * {
    column-break-inside: avoid;
  }
}
.no-touch .career_callout_links a:hover {
  color: #be414f;
}
.career_callout_link {
  display: block;
  color: #2a3c47;
  padding: 11px 10px 11px 0;
}
.career_callout_buttons {
  margin: 20px 0;
}
@media only screen and (min-width: 980px ) {
  .career_callout_buttons {
    margin: 30px 0;
  }
}
/* ==========================================================================
	Social Media
============================================================================= */
@media only screen and (min-width: 980px ) {
  .social_media {
    margin-top: 70px;
  }
}
.social_media_container {
  background-color: #152027;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}
@media only screen and (min-width: 980px ) {
  .social_media_container {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .social_media_container {
    padding-bottom: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .social_media_container {
    padding: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .social_media_pull {
    -ms-transform: translateY(-40px);
        transform: translateY(-40px);
  }
}
.js .social_media_cards {
  max-height: 150px;
  overflow: hidden;
  transition: max-height 0.5s ease;
}
.social_media_cards_container {
  padding-bottom: 30px;
}
.social_media_cards_container:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.social_media_more_container {
  position: absolute;
  width: 100%;
  height: 150px;
  bottom: 0;
  z-index: 2;
  text-align: center;
  transition: opacity 0.25s linear;
}
.social_media_more_container:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(21, 32, 39, 0);
  background: linear-gradient(to bottom, rgba(21, 32, 39, 0), #152027);
  z-index: 0;
  content: "";
}
.social_media_more_container.remove {
  opacity: 0;
  pointer-events: none;
}
.social_media_more {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: #fff;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #152027;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  z-index: 1;
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
  padding-top: 10px;
  padding-bottom: 20px;
  transition: padding 0.25s ease, margin 0.25s ease;
}
@media only screen and (min-width: 740px ) {
  .social_media_more {
    padding: 21px 35px 19px;
  }
}
.social_media_more:after {
  width: 0px;
  height: 0px;
  position: absolute;
  bottom: 10px;
  left: 50%;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #494142;
  content: "";
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
@media only screen and (min-width: 740px ) {
  .social_media_more {
    padding-bottom: 20px;
    padding-top: 10px;
  }
}
.no-touch .social_media_more:hover {
  padding-bottom: 30px;
  margin-bottom: -10px;
}
/* Social Media Headers
	============================================================================= */
.social_media_header {
  color: #fff;
  margin-bottom: 35px;
  text-align: center;
}
@media only screen and (min-width: 740px ) {
  .social_media_header {
    padding-top: 70px;
  }
}
@media only screen and (min-width: 980px ) {
  .social_media_header {
    margin-bottom: 0;
    padding-top: 90px;
  }
  .homepage_social_media .social_media_header {
    text-align: right;
  }
}
@media only screen and (min-width: 1220px ) {
  .social_media_header {
    padding-top: 100px;
  }
}
.homepage_social_media .social_media_header {
  margin-bottom: 28px;
  padding: 0;
  position: relative;
  z-index: 2;
}
.social_media_header_content {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
}
.social_media_header_hashtag {
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1875;
  font-weight: normal;
  margin: 0 0 20px;
}
@media only screen and (min-width: 740px ) {
  .social_media_header_hashtag {
    font-size: 32px;
    font-size: 2rem;
  }
}
.social_media_header_text {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  color: #928d8e;
  margin: 0 0 30px;
}
.social_media_header_button {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #152027;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  color: #bff1e1;
  border-color: #B9BDBF;
}
@media only screen and (min-width: 740px ) {
  .social_media_header_button {
    padding: 21px 35px 19px;
  }
}
.no-touch .social_media_header_button:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.no-touch .social_media_header_button:hover {
  background-color: #bff1e1;
  color: #152027;
  border-color: #bff1e1;
}
/* Homepage Version */
.social_media_header_title {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 20px;
  font-size: 1.25rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: 28px;
  font-size: 1.75rem;
  letter-spacing: 1.2px;
  margin: 0 0 20px;
}
.social_media_header_menu {
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid rgba(216, 216, 216, 0.2);
  display: inline-block;
  padding: 10px 30px;
}
.social_media_header_menu:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.homepage_social_media .social_media_header_menu {
  border: none;
  padding: 0;
}
.social_media_header_subtitle {
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  display: block;
  margin: 11px 15px 9px 0;
  vertical-align: middle;
}
@media only screen and (min-width: 740px ) {
  .social_media_header_subtitle {
    display: inline-block;
  }
}
@media only screen and (max-width: 499px ), only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .social_media_header_subtitle {
    display: block;
  }
}
.homepage_social_media .social_media_header_subtitle {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
}
.social_media_header_service_link {
  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;
}
.homepage_social_media .social_media_header_service_link {
  width: 30px;
  height: 30px;
  background: #fff;
  border-radius: 50%;
  margin: 10px 4px;
}
.homepage_social_media .social_media_header_service_link:hover {
  background: #364853;
}
.social_media_header_service_link:first-child {
  margin-left: 0;
}
.social_media_header_service_link:last-child {
  margin-right: 0;
}
.social_media_header_service_link:before,
.social_media_header_service_link:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  display: block;
  content: "";
  width: 14px;
  height: 14px;
  transition: opacity 0.25s linear;
}
.svg .social_media_header_service_link:before,
.svg .social_media_header_service_link:after {
  background-image: url(../images/icons.svg?20170303);
}
.social_media_header_service_link:before {
  opacity: 0;
}
.no-touch .social_media_header_service_link:hover:before {
  opacity: 1;
}
.no-touch .social_media_header_service_link:hover:after {
  opacity: 0;
}
.service_link_instagram:before {
  background-position: 0 -220px;
}
.service_link_instagram:after {
  background-position: 0 -100px;
}
.service_link_facebook:before {
  background-position: -20px -220px;
}
.service_link_facebook:after {
  background-position: -20px -100px;
}
.service_link_twitter:before {
  background-position: -40px -220px;
}
.service_link_twitter:after {
  background-position: -40px -100px;
}
.service_link_youtube:before {
  background-position: -60px -220px;
}
.service_link_youtube:after {
  background-position: -60px -100px;
}
/* Social Media Cards
	============================================================================= */
.social_media_card {
  background-color: #2a3c47;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 20px;
  padding-bottom: 100%;
  z-index: 1;
}
.homepage_social_media .social_media_card {
  padding-bottom: 50%;
}
@media only screen and (min-width: 740px ) {
  .homepage_social_media .social_media_card {
    padding-bottom: 0;
    height: 100%;
  }
}
.social_media_card_content {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  padding: 20px 30px;
}
.homepage_social_media .social_media_card_content {
  height: auto;
  position: relative;
  padding: 40px 30px;
}
.social_media_card_facebook .social_media_card_content:before,
.social_media_card_facebook .social_media_card_content:after {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  content: "";
  display: block;
}
.social_media_card_facebook .social_media_card_content:before {
  background-color: rgba(42, 60, 71, 0);
  background: linear-gradient(to bottom, rgba(42, 60, 71, 0), #2a3c47);
  height: 76px;
  bottom: 10px;
}
.social_media_card_facebook .social_media_card_content:after {
  background-color: #2a3c47;
  height: 10px;
  bottom: 0;
}
.social_media_card_footer {
  width: 100%;
  min-height: 56px;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 20px 20px 20px 60px;
  transition: background 0.25s linear;
}
.social_media_card_footer:before {
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .social_media_card_footer:before {
  background-image: url(../images/icons.svg?20170303);
}
.social_media_card_footer:before {
  margin-right: 10px;
}
.homepage_social_media .social_media_card_footer {
  width: calc(100% - 42px);
  left: 21px;
  bottom: 23px;
  border-radius: 5px;
}
.no-touch .social_media_card:hover .social_media_card_footer,
.touch .social_media_card_footer {
  background-color: #1E2C34;
}
.social_media_card_footer:before,
.social_media_card_footer:after {
  position: absolute;
}
.social_media_card_footer:before {
  width: 14px;
  height: 14px;
  left: 21px;
  bottom: 21px;
  z-index: 2;
}
.social_media_card_footer:after {
  width: 36px;
  height: 36px;
  left: 10px;
  bottom: 10px;
  z-index: 1;
  border-radius: 100%;
  content: "";
  display: inline-block;
}
.social_media_card_instagram .social_media_card_footer:before {
  background-position: 0 -220px;
}
.social_media_card_instagram .social_media_card_footer:after {
  background: #517fa4;
}
.social_media_card_snappily .social_media_card_footer:before {
  display: none;
}
.social_media_card_snappily .social_media_card_footer:after {
  background-image: url(../images/snappily.png);
  background-size: 100% 100%;
}
.social_media_card_twitter .social_media_card_footer:before {
  background-position: -40px -220px;
}
.social_media_card_twitter .social_media_card_footer:after {
  background: #00aced;
}
.social_media_card_facebook .social_media_card_footer:before {
  background-position: -20px -220px;
}
.social_media_card_facebook .social_media_card_footer:after {
  background: #3b5998;
}
.social_media_card_youtube .social_media_card_footer:before {
  background-position: -60px -220px;
}
.social_media_card_youtube .social_media_card_footer:after {
  background: #bb0000;
}
.social_media_card_footer_content:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.social_media_card_figure {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.social_media_card_figcaption {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
  color: #fff;
  font-size: 21px;
  font-size: 1.3125rem;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
  height: auto;
  bottom: 56px;
  top: auto;
  z-index: 1;
  opacity: 0;
  padding: 40px 20px 20px;
  transition: opacity 0.25s linear;
}
@media only screen and (min-width: 740px ) {
  .social_media_card_figcaption {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.social_media_card_figcaption:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(21, 32, 39, 0);
  background: linear-gradient(to bottom, rgba(21, 32, 39, 0), rgba(21, 32, 39, 0.9));
  z-index: -1;
  display: block;
  content: "";
}
.no-touch .social_media_card:hover .social_media_card_figcaption,
.touch .social_media_card_figcaption {
  opacity: 1;
}
.social_media_card_image {
  width: 100%;
  height: auto;
}
.social_media_card_text {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #fff;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 1.4;
  margin: 0;
}
.social_media_card_text a {
  color: #eff2bf;
}
.no-touch .social_media_card_text a:hover {
  color: #be414f;
}
.homepage_social_media .social_media_card_text {
  font-size: 19px;
  font-size: 1.1875rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media only screen and (min-width: 500px ) {
  .social_media_card_text {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .social_media_card_text {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .social_media_card_text {
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
.social_media_intro .social_media_card_text {
  font-size: 20px;
  font-size: 1.25rem;
}
@media only screen and (max-width: 499px ) {
  .social_media_intro .social_media_card_text {
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
.social_media_card_account {
  line-height: 1;
  margin: 0;
  opacity: 0;
  transition: opacity 0.25s linear;
}
.social_media_card_account,
.social_media_card_account a {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
}
.no-touch .social_media_card_account:hover,
.no-touch .social_media_card_account a:hover {
  color: #eff2bf;
}
.no-touch .social_media_card:hover .social_media_card_account,
.touch .social_media_card_account {
  opacity: 1;
}
/* Twitter */
.social_media_card_twitter .social_media_card_footer {
  min-height: 106px;
  padding: 10px 10px 10px 60px;
}
.social_media_card_twitter .social_media_card_account {
  margin-top: 3px;
}
.social_media_card_account_figure {
  width: 36px;
  height: 36px;
  border-radius: 4px;
  overflow: hidden;
  position: absolute;
  left: 10px;
  top: 10px;
  opacity: 0;
  transition: opacity 0.25s linear;
}
.social_media_card_account_figure img {
  width: 100%;
  height: auto;
}
.no-touch .social_media_card:hover .social_media_card_account_figure,
.touch .social_media_card_account_figure {
  opacity: 1;
}
.social_media_card_account_twitter {
  color: #928d8e;
  font-size: 14px;
  font-size: 0.875rem;
}
.social_media_card_tweet_intents {
  position: absolute;
  right: 10px;
  bottom: 12px;
  margin-bottom: 4px;
}
.tweet_intent {
  width: 16px;
  height: 16px;
  display: block;
  line-height: 16;
  overflow: hidden;
  text-indent: 100%;
  position: relative;
  display: inline-block;
  margin: 0 5px;
  opacity: 0.5;
  transition: opacity 0.25s linear;
}
.tweet_intent:first-child {
  margin-left: 0;
}
.tweet_intent:last-child {
  margin-right: 0;
}
.no-touch .tweet_intent:hover {
  opacity: 1;
}
.tweet_intent:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  display: block;
  content: "";
}
.svg .tweet_intent:before {
  background-image: url(../images/icons.svg?20170303);
}
.tweet_intent.tweet_reply:before {
  width: 16px;
  height: 16px;
  background-position: 0 -240px;
}
.tweet_intent.tweet_retweet:before {
  width: 16px;
  height: 16px;
  background-position: -32px -240px;
}
.tweet_intent.tweet_favorite:before {
  width: 16px;
  height: 16px;
  background-position: -16px -240px;
}
.social_media_card_date {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: absolute;
  left: 60px;
  bottom: 10px;
  color: #fff;
  display: block;
  margin-bottom: 10px;
}
.no-touch .social_media_card_date:hover {
  color: #eff2bf;
}
/* ==========================================================================
	Program search results
============================================================================= */
.finder_results_header {
  margin-bottom: 20px;
}
@media only screen and (min-width: 500px ) {
  .finder_results_header {
    overflow: hidden;
  }
}
.finder_results_title {
  margin: 10px 0;
}
@media only screen and (min-width: 500px ) {
  .finder_results_title {
    float: left;
    margin: 0 30px 0 0;
  }
}
.finder_results_count {
  display: block;
  color: #be414f;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.07142857;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  letter-spacing: 1.31px;
  margin: 10px 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 500px ) {
  .finder_results_count {
    float: left;
    margin: 20px 0 0;
  }
}
.finder_search_filter_menu {
  margin: 30px 0;
  padding: 0;
}
.finder_search_filter_menu .finder_search_filter_fieldset {
  float: none;
  margin: 0;
}
@media only screen and (max-width: 739px ) {
  .finder_search_filter_menu .finder_search_filter_fieldset {
    border-bottom: 1px solid #fff;
    border-bottom-color: rgba(255, 255, 255, 0.3);
  }
}
@media only screen and (min-width: 740px ) {
  .finder_search_filter_menu .finder_search_filter_fieldset {
    box-shadow: inset -1px 0 0 #fff;
    box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.3);
    float: left;
  }
}
@media only screen and (max-width: 739px ) {
  .finder_search_filter_menu .finder_search_filter_fieldset:last-child {
    border-bottom-width: 0;
  }
}
@media only screen and (min-width: 740px ) {
  .finder_search_filter_menu .finder_search_filter_fieldset:last-child {
    box-shadow: none;
  }
}
.finder_search_filter_fieldset {
  padding: 24px 20px;
}
@media only screen and (min-width: 740px ) {
  .finder_search_filter_fieldset {
    width: 33%;
    padding: 24px 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .finder_search_filter_fieldset {
    padding: 24px 40px;
  }
}
@media only screen and (min-width: 1220px ) {
  .finder_search_filter_fieldset {
    width: 22%;
  }
}
@media only screen and (min-width: 1220px ) {
  .finder_search_filter_availability_select {
    display: none;
  }
}
.finder_search_filter_availability_buttons {
  width: 56%;
  padding-right: 0;
}
@media only screen and (max-width: 1219px ) {
  .finder_search_filter_availability_buttons {
    display: none;
  }
}
@media only screen and (min-width: 740px ) {
  .finder_dropdown_topic .fs-dropdown-options,
  .finder_dropdown_availability .fs-dropdown-options {
    width: 320px;
  }
}
.finder_search_filter_buttons {
  color: #fff;
  overflow: hidden;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 1.22px;
  line-height: 1;
}
.finder_search_filter_button {
  display: block;
  background-color: #2a3c47;
  border-radius: 4px;
  overflow: hidden;
  color: inherit;
  float: left;
  margin-right: 4px;
  padding: 7px 6px;
  text-transform: uppercase;
  transition: background 0.25s;
}
.finder_search_filter_button:last-child {
  margin-right: 0;
}
.finder_search_filter_button.fs-swap-active {
  background-color: #be414f;
}
.finder_search_filter_button:focus {
  outline: none;
}
.no-touch .finder_search_filter_button:hover {
  background-color: #be414f;
}
.finder_results_listing {
  border-bottom: 1px solid rgba(146, 141, 142, 0.4);
  margin-bottom: 30px;
}
@media only screen and (min-width: 980px ) {
  .finder_results_listing {
    margin-bottom: 40px;
  }
}
.finder_results_item {
  border-top: 1px solid rgba(146, 141, 142, 0.4);
  display: none;
  padding: 20px;
}
@media only screen and (min-width: 740px ) {
  .finder_results_item {
    overflow: hidden;
  }
}
@media only screen and (min-width: 980px ) {
  .finder_results_item {
    padding: 30px 0 20px;
  }
}
.finder_results_item:nth-child(odd) {
  background-color: #f2f2f2;
  background-color: rgba(242, 242, 242, 0.5);
  box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #fff;
}
@media only screen and (min-width: 1220px ) {
  .finder_results_item.fs-swap-enabled {
    display: none;
  }
}
@media only screen and (min-width: 1220px ) {
  .finder_results_item.fs-swap-active {
    display: block;
  }
}
.filter_all .finder_results_item {
  display: block;
}
.filter_business_accounting .business_accounting,
.filter_justice_legal_studies .justice_legal_studies,
.filter_psychology .psychology,
.filter_forensics .forensics,
.filter_cybersecurity_digital_forensics .cybersecurity_digital_forensics,
.filter_neuroscience .neuroscience,
.filter_education .education,
.filter_exploratory .exploratory,
.filter_health_care.health_care,
.filter_science .science,
.filter_design_your_own .design_your_own,
.filter_bs .bs,
.filter_ba .ba,
.filter_cert .cert {
  display: block;
}
@media only screen and (max-width: 1219px ) {
  .filter_main_campus_traditional .main_campus_traditional,
  .filter_online_awc .online_awc,
  .filter_one_day_multiple_locations .one_day_multiple_locations {
    display: block;
  }
}
.finder_results_program {
  color: #152027;
  overflow: hidden;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.2;
  margin: 10px 0;
}
@media only screen and (min-width: 980px ) {
  .finder_results_program {
    width: 40%;
    float: left;
    margin: 0;
    padding-left: 20px;
  }
  .in_content_program_listing .finder_results_program {
    width: 80%;
  }
}
@media only screen and (min-width: 1220px ) {
  .finder_results_program {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.finder_results_program_link {
  display: block;
  color: inherit;
}
@media only screen and (max-width: 739px ) {
  .finder_results_program_link {
    float: left;
  }
}
@media only screen and (max-width: 739px ) {
  .finder_results_program_link:after {
    content: "-";
    margin: 0 8px;
  }
}
.no-touch .finder_results_program_link:hover {
  color: #be414f;
}
.finder_results_availability {
  color: #152027;
  font-size: 13px;
  font-size: 0.8125rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  letter-spacing: 1.22px;
  line-height: 1.2;
  margin: 10px 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 500px ) {
  .finder_results_availability {
    overflow: hidden;
  }
}
@media only screen and (min-width: 740px ) {
  .finder_results_availability {
    float: left;
    margin: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .finder_results_availability {
    width: 40%;
  }
}
@media only screen and (min-width: 740px ) {
  .finder_results_availability_in_content {
    margin: 10px 0 0 0;
  }
}
@media only screen and (min-width: 980px ) {
  .finder_results_availability_in_content {
    clear: left;
    padding-left: 20px;
    width: auto;
  }
}
.finder_results_availability_link {
  display: block;
  color: inherit;
  padding: 4px 0;
}
@media only screen and (min-width: 500px ) {
  .finder_results_availability_link {
    float: left;
    margin-right: 30px;
  }
}
.finder_results_availability_link:before {
  background-color: #928d8e;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  width: 6px;
  height: 6px;
  top: -2px;
  content: "";
  display: inline-block;
  margin: 0 8px 0 0;
}
@media only screen and (min-width: 500px ) {
  .finder_results_availability_link:last-child {
    margin-right: 0;
  }
}
.finder_results_availability_link.theme_pink:before {
  background-color: #cc49b0;
}
.finder_results_availability_link.theme_purple:before {
  background-color: #522d6d;
}
.finder_results_availability_link.theme_orange:before {
  background-color: #ff5100;
}
.no-touch a.finder_results_availability_link:hover {
  color: #be414f;
}
.finder_results_degrees {
  display: block;
  color: #be414f;
  overflow: hidden;
  font-size: 13px;
  font-size: 0.8125rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  float: left;
  letter-spacing: 1.22px;
  line-height: 1.2;
  padding-top: 3px;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .finder_results_degrees {
    float: right;
    margin: -4px 0 0 0;
    padding-top: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .finder_results_degrees {
    padding-right: 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .finder_results_degrees_small {
    display: none;
  }
}
@media only screen and (max-width: 739px ) {
  .finder_results_degrees_large {
    display: none;
  }
}
@media only screen and (min-width: 740px ) {
  .finder_results_degree_item {
    display: block;
    border-radius: 4px;
    overflow: hidden;
    border: 2px solid #d8d8d8;
    float: left;
    margin-right: 5px;
    padding: 9px 8px 5px;
  }
}
@media only screen and (min-width: 740px ) {
  .finder_results_degree_item:last-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 740px ) {
  .finder_results_footer {
    overflow: hidden;
  }
}
.finder_results_footer_link {
  display: block;
  margin: 10px 0;
}
@media only screen and (min-width: 740px ) {
  .finder_results_footer_link {
    float: left;
    margin-right: 30px;
  }
}
@media only screen and (min-width: 740px ) {
  .finder_results_footer_link:last-child {
    margin-right: 0;
  }
}
.in_content_program_listing {
  margin: 40px 0;
}
/* ==========================================================================
	Program Availability
============================================================================= */
.availability_section .table_wrapper {
  border-width: 0;
  overflow: visible;
}
.availability_header {
  margin-bottom: 25px;
}
.availability_title {
  margin: 10px 0;
}
.availability_description {
  margin: 10px 0;
}
.availability_description p {
  margin: 0;
}
.availability_table {
  margin: 0;
}
.availability_table thead {
  margin-bottom: 30px;
}
@media only screen and (max-width: 739px ) {
  .availability_table thead {
    display: none;
  }
}
@media only screen and (min-width: 740px ) {
  .availability_table thead:after {
    display: block;
    width: 100%;
    height: 30px;
    content: "";
  }
}
.availability_table thead tr {
  border-radius: 4px;
  overflow: hidden;
  border: 0;
}
.availability_table th {
  background-color: #152027;
  color: #f2f2f2;
  font-size: 16px;
  font-size: 1rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  letter-spacing: 1.5px;
  line-height: 1.4;
  padding: 20px 30px;
  text-transform: uppercase;
  vertical-align: middle;
}
@media only screen and (min-width: 740px ) {
  .availability_table th {
    padding: 18px 15px;
  }
}
@media only screen and (min-width: 980px ) {
  .availability_table th {
    padding: 18px 20px;
  }
}
@media only screen and (min-width: 1220px ) {
  .availability_table th {
    padding: 18px 30px;
  }
}
.availability_table th:first-child {
  border-radius: 4px 0 0 4px;
}
.availability_table th:last-child {
  border-radius: 0 4px 4px 0;
}
.content_callouts .availability_table th {
  font-size: 14px;
  font-size: 0.875rem;
}
.availability_table tbody {
  color: #152027;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  border-bottom: 1px solid #d8d8d8;
  letter-spacing: 1.22px;
  line-height: 1.4;
  text-transform: uppercase;
}
.availability_table tbody tr {
  border-top: 1px solid #d8d8d8;
  border-bottom-width: 0;
}
.availability_table tbody tr:nth-child(odd) {
  background-color: #f2f2f2;
  background-color: rgba(242, 242, 242, 0.5);
  box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #fff;
}
@media only screen and (max-width: 739px ) {
  .availability_table tbody tr:before,
  .availability_table tbody tr:after {
    display: block;
    height: 20px;
    content: "";
  }
}
.availability_table td {
  font-size: 13px;
  font-size: 0.8125rem;
  border: 0;
  padding: 8px 20px;
  vertical-align: middle;
}
@media only screen and (max-width: 739px ) {
  .availability_table td {
    display: block;
    white-space: normal !important;
  }
}
@media only screen and (min-width: 740px ) {
  .availability_table td {
    padding: 18px 15px;
  }
}
@media only screen and (min-width: 980px ) {
  .availability_table td {
    padding: 18px 20px;
  }
}
@media only screen and (min-width: 1220px ) {
  .availability_table td {
    padding: 18px 30px;
  }
}
.availability_table .availability_table_cell_location {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  letter-spacing: normal;
  text-transform: none;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .availability_table .availability_table_cell_time {
    float: left;
    padding-right: 0;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .availability_table .availability_table_cell_ideal {
    float: left;
    padding-right: 0;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .availability_table .availability_table_cell_detail {
    clear: both;
  }
}
.availability_table .availability_table_cell_detail_link {
  display: block;
  border-radius: 4px;
  overflow: hidden;
  padding: 14px 30px 14px 15px;
  text-align: center;
}
@media only screen and (min-width: 500px ) {
  .availability_table .availability_table_cell_detail_link {
    min-width: 140px;
    display: inline-block;
    text-align: center;
  }
}
.no-touch .availability_table .availability_table_cell_detail_link:hover {
  background-color: #152027;
}
.availability_table .availability_table_cell_detail_link.theme_pink {
  background-color: #cc49b0;
}
.availability_table .availability_table_cell_detail_link.theme_orange {
  background-color: #ff5100;
}
.availability_table .availability_table_cell_detail_link.theme_purple {
  background-color: #522d6d;
}
.availability_table .availability_table_cell_detail_link.theme_blue_dark {
  background-color: #094d8a;
}
/* ==========================================================================
	 Timeline
============================================================================= */
.timeline_title {
  margin: 10px 0;
}
.timeline_description {
  margin: 10px 0 20px;
}
.timeline_description p {
  margin: 0;
}
.timeline_description a {
  color: #be414f;
  border-bottom: 1px solid transparent;
}
.no-touch .timeline_description a:hover {
  color: #be414f;
  border-bottom-color: #be414f;
}
.timeline_buttons {
  margin-bottom: 50px;
}
/* Timeline Chart
============================================================================= */
.timeline_chart {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  height: 50px;
  color: #9a9ea1;
  letter-spacing: 1px;
  line-height: 1;
  margin-bottom: 14px;
  padding: 0 36px;
}
@media only screen and (max-width: 739px ) {
  .timeline_chart {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .timeline_chart {
    margin-right: 101px;
  }
}
.timeline_markers {
  overflow: hidden;
}
.timeline_marker {
  display: block;
  cursor: pointer;
  float: left;
  margin-right: 110px;
  transition: color 0.25s;
}
@media only screen and (min-width: 980px ) {
  .timeline_marker {
    margin-right: 145px;
  }
}
@media only screen and (min-width: 1220px ) {
  .timeline_marker {
    margin-right: 205px;
  }
}
.no-touch .timeline_marker:hover {
  color: #fff;
}
.timeline_marker:last-child {
  margin: 0;
}
.timeline_marker_active {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #fff;
}
.timeline_marker_label {
  display: block;
  line-height: 50px;
  vertical-align: middle;
}
/* Timeline Carousel
============================================================================= */
.timeline_carousel.fs-carousel-enabled .fs-carousel-controls {
  width: 100px;
  height: 50px;
  position: absolute;
  top: -64px;
  right: 0;
  overflow: hidden;
}
@media only screen and (max-width: 979px ) {
  .timeline_carousel.fs-carousel-enabled .fs-carousel-controls.fs-carousel-visible {
    display: none;
  }
}
.timeline_carousel.fs-carousel-enabled .fs-carousel-control {
  background-color: #152027;
  top: 6px;
  bottom: auto;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  background-color: #f2f2f2;
  width: 50px;
  height: 50px;
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  float: left;
  -ms-transform: inherit;
      transform: inherit;
}
.timeline_carousel.fs-carousel-enabled .fs-carousel-control:before {
  border-top-width: 6px;
  border-bottom-width: 6px;
  margin-right: auto;
  margin-left: auto;
  opacity: 0.2;
}
.timeline_carousel.fs-carousel-enabled .fs-carousel-control:after {
  width: 1px;
  height: 30px;
  position: absolute;
  top: 10px;
  content: "";
}
.timeline_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:before {
  opacity: 1;
}
.timeline_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next {
  border-radius: 0 4px 4px 0;
}
.timeline_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #fff;
  border-left-width: 8px;
}
.timeline_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:after {
  left: 0;
}
.timeline_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  border-radius: 4px 0 0 4px;
}
.timeline_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #fff;
  border-right-width: 8px;
}
.timeline_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:after {
  right: 0;
}
.no-touch .timeline_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #494142;
}
.timeline_carousel.fs-carousel-enabled .fs-carousel-control:after {
  background-color: rgba(21, 32, 39, 0.2);
}
.timeline_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #152027;
}
.timeline_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #152027;
}
.no-touch .timeline_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #d8d8d8;
}
@media only screen and (min-width: 980px ) {
  .timeline_carousel.fs-carousel-enabled .fs-carousel-pagination.fs-carousel-visible {
    display: none;
  }
}
@media only screen and (min-width: 500px ) {
  .timeline_carousel.fs-carousel-enabled .fs-carousel-viewport {
    width: 370px;
  }
}
@media only screen and (min-width: 980px ) {
  .timeline_carousel.fs-carousel-enabled .fs-carousel-viewport {
    position: static;
  }
}
@media only screen and (min-width: 980px ) {
  .timeline_carousel.fs-carousel-enabled .fs-carousel-wrapper {
    position: static;
  }
}
.timeline_article {
  position: relative;
  margin-right: 14px;
}
.timeline_article:last-child {
  margin-right: 0;
}
.timeline_article_header {
  padding: 20px;
}
@media only screen and (min-width: 500px ) {
  .timeline_article_header {
    padding: 30px 40px;
  }
}
.has_image .timeline_article_header:after {
  display: block;
  height: 166px;
  content: "";
}
@media only screen and (min-width: 500px ) {
  .has_image .timeline_article_header:after {
    height: 246px;
  }
}
.timeline_article_year {
  font-size: 48px;
  font-size: 3rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  margin: 10px 0;
}
.timeline_article_caption {
  font-size: 19px;
  font-size: 1.1875rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  font-weight: 400;
  line-height: 1.36842105;
  margin: 10px 0;
  opacity: 0.7;
}
.timeline_article_caption p {
  margin: 0;
}
.timeline_article_figure {
  position: relative;
  position: absolute;
  bottom: 0;
  border-radius: 0 0 4px 4px;
  overflow: hidden;
}
.timeline_article_figure:after {
  background-color: rgba(21, 32, 39, 0);
  background: linear-gradient(to bottom, rgba(21, 32, 39, 0), #152027);
  width: 100%;
  height: 38%;
  position: absolute;
  bottom: 0;
  content: "";
  opacity: 0.6;
}
.timeline_article_footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 20px;
}
@media only screen and (min-width: 500px ) {
  .timeline_article_footer {
    padding: 20px 40px;
  }
}
/* Color Options
============================================================================= */
.timeline_article.theme_gray {
  background: url(../images/linen-pattern.png) repeat 50% 50%;
}
.timeline_article.theme_gray .timeline_article_year {
  color: #6a1e26;
}
.timeline_article.theme_gray .timeline_article_caption {
  color: #928d8e;
}
.timeline_article.theme_rose {
  background-color: #be414f;
}
.timeline_article.theme_mint {
  background-color: #bff1e1;
}
.timeline_article.theme_mint .timeline_article_year {
  color: #152027;
}
.timeline_article.theme_mint .timeline_article_caption {
  color: #152027;
}
.timeline_article.theme_white {
  background-color: #fff;
}
.timeline_article.theme_white .timeline_article_year {
  color: #6a1e26;
}
.timeline_article.theme_white .timeline_article_caption {
  color: #928d8e;
}
.timeline_article.theme_yellow {
  background-color: #eff2bf;
}
.timeline_article.theme_yellow .timeline_article_year {
  color: #152027;
}
.timeline_article.theme_yellow .timeline_article_caption {
  color: #152027;
}
.timeline_article.theme_blue_light {
  background-color: #8bc1ed;
}
.timeline_article.theme_blue_light .timeline_article_year {
  color: #152027;
}
.timeline_article.theme_blue_light .timeline_article_caption {
  color: #152027;
}
.timeline_article.theme_pink {
  background-color: #cc49b0;
}
.timeline_article.theme_purple {
  background-color: #522d6d;
}
.timeline_article.theme_blue_dark {
  background-color: #094d8a;
}
.timeline_article.theme_orange {
  background-color: #ff5100;
}
.timeline_article.theme_red {
  background-color: #6a1e26;
}
/* ==========================================================================
	Strategic Links
============================================================================= */
@media only screen and (min-width: 740px ) {
  .strategic_links_list {
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
  }
}
.strategic_links_item {
  position: relative;
  background-color: #152027;
  color: #fff;
  overflow: hidden;
}
@media only screen and (min-width: 740px ) {
  .strategic_links_item {
    float: left;
    width: 33.33333333%;
    display: -ms-flexbox;
    display: flex;
  }
}
.strategic_links_cover {
  position: relative;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-color: #152027;
  transition: transform 0.4s;
}
.strategic_links_item:focus .strategic_links_cover,
.strategic_links_item:hover .strategic_links_cover {
  -ms-transform: translateY(-100%);
      transform: translateY(-100%);
}
.strategic_links_background {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.strategic_links_background:after,
.strategic_links_background .fs-background-container:after {
  display: block;
  height: 102%;
  width: 102%;
  position: absolute;
  top: -1%;
  right: -1%;
  bottom: -1%;
  left: -1%;
  content: "";
  overflow: hidden;
}
.strategic_links_background:after {
  background-color: rgba(0, 0, 0, 0.4);
}
.strategic_links_background .fs-background-container:after {
  background-color: rgba(0, 0, 0, 0);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.65));
  height: 94%;
  top: 6%;
}
.strategic_links_text {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  background: url("../images/strategic.png?20170619") no-repeat;
}
.strategic_links_text .label {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.strategic_links_text .label.focusable:active,
.strategic_links_text .label.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.strategic_links_more {
  background-color: #fff;
  color: #152027;
  padding: 30px;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .strategic_links_more {
    padding: 55px;
  }
}
.strategic_links_title {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
  margin: 0 0 10px;
}
@media only screen and (min-width: 740px ) {
  .strategic_links_title {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.strategic_links_description {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5625;
  margin: 10px 0 20px;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .strategic_links_description {
    margin-bottom: 30px;
  }
}
.strategic_links_description p {
  margin: 0;
}
.strategic_links_link {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #6a1e26;
}
.strategic_links_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .strategic_links_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .strategic_links_link {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .strategic_links_link {
    display: inline-block;
    margin-right: 20px;
  }
}
.strategic_links_link:focus,
.strategic_links_link:hover {
  color: #152027;
}
/* ==========================================================================
   Themes
============================================================================= */
.strategic_links_item.corporate .strategic_links_text {
  width: 184px;
  height: 100px;
  background-position: 0 -170px;
}
.strategic_links_item.corporate .strategic_links_more {
  box-shadow: inset 0 0 0 10px #cddb36;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .strategic_links_item.corporate .strategic_links_more {
    box-shadow: inset 0 0 0 20px #cddb36;
  }
}
.strategic_links_item.women .strategic_links_text {
  width: 189px;
  height: 100px;
  background-position: -200px -170px;
}
.strategic_links_item.women .strategic_links_more {
  box-shadow: inset 0 0 0 10px #aba8aa;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .strategic_links_item.women .strategic_links_more {
    box-shadow: inset 0 0 0 20px #aba8aa;
  }
}
.strategic_links_item.community .strategic_links_text {
  width: 189px;
  height: 100px;
  background-position: -400px -170px;
}
.strategic_links_item.community .strategic_links_more {
  box-shadow: inset 0 0 0 10px #A6D9D0;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ), only screen and (min-width: 980px ) {
  .strategic_links_item.community .strategic_links_more {
    box-shadow: inset 0 0 0 20px #A6D9D0;
  }
}
/* ==========================================================================
	Strategic Topics
============================================================================= */
.strategic_topics {
  background: url(../images/linen-pattern.png) repeat 50% 50%;
  padding: 40px 0;
}
@media only screen and (min-width: 740px ) {
  .strategic_topics {
    padding: 60px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .strategic_topics {
    padding: 80px 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .strategic_topics {
    padding: 96px 0;
  }
}
.strategic_topic {
  padding: 40px 0;
}
@media only screen and (min-width: 500px ) {
  .strategic_topic {
    box-shadow: -1px 0 0 #6a1e26;
    padding: 8px 0 8px 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .strategic_topic {
    padding-left: 30px;
  }
}
@media only screen and (max-width: 499px ) {
  .strategic_topic:not(:last-child) {
    border-bottom: 1px solid #6a1e26;
  }
}
@media only screen and (min-width: 500px ) {
  .strategic_topic:not(:last-child) {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 740px ) {
  .strategic_topic:not(:last-child) {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .strategic_topic:not(:last-child) {
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 739px ) {
  .strategic_topic.fs-carousel-item {
    border-width: 0;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .strategic_topic.fs-carousel-item {
    padding-left: 0;
    box-shadow: none;
  }
}
@media only screen and (max-width: 739px ) {
  .strategic_topic.fs-carousel-item:not(:last-child) {
    margin-right: 20px;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .strategic_topic.fs-carousel-item:not(:last-child) {
    margin-right: 30px;
  }
}
.strategic_topic_figure {
  margin-bottom: 20px;
}
@media only screen and (min-width: 500px ) {
  .strategic_topic_figure {
    float: right;
    width: 150px;
    margin: 0 0 20px 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .strategic_topic_figure {
    margin-left: 40px;
  }
}
@media only screen and (min-width: 980px ) {
  .strategic_topic_figure {
    width: 300px;
    margin-left: 40px;
  }
}
@media only screen and (min-width: 1220px ) {
  .strategic_topic_figure {
    margin-left: 70px;
  }
}
.strategic_topic_title {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  color: #6a1e26;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .strategic_topic_title {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
@media only screen and (min-width: 740px ) {
  .strategic_topic_title {
    margin-bottom: 14px;
  }
}
.strategic_topic_description {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  margin: 0 0 18px;
}
@media only screen and (min-width: 740px ) {
  .strategic_topic_description {
    overflow: hidden;
  }
}
.strategic_topic_description p {
  margin: 0;
}
.strategic_topic_link {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: #fff;
  color: #000;
}
@media only screen and (min-width: 740px ) {
  .strategic_topic_link {
    padding: 21px 35px 19px;
  }
}
.strategic_topic_link:focus,
.strategic_topic_link:hover {
  background-color: #6a1e26;
  color: #fff;
}
/* ==========================================================================
	Pathway Article Grid
============================================================================= */
.pathway_article_grid {
  background: #f2f2f2;
}
@media only screen and (min-width: 980px ) {
  .pathway_article_grid {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_article_grid {
    padding-bottom: 40px;
  }
}
.legacy_layout .pathway_article_grid {
  background-color: #fff;
}
.pathway_article_grid_header {
  margin-bottom: 40px;
  margin-top: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (min-width: 980px ) {
  .pathway_article_grid_header {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_article_grid_header {
    margin-top: 60px;
  }
}
.pathway_article_grid_header_text {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 28px;
  font-size: 1.75rem;
  color: #152027;
  margin: 10px 0;
}
.pathway_article_grid_header_text .current_issue {
  color: #be414f;
}
@media only screen and (min-width: 740px ) {
  .pathway_article_grid_header_text {
    font-size: 34px;
    font-size: 2.125rem;
  }
}
.article_grid_wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.article_grid_item {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 48px;
}
@media only screen and (min-width: 740px ) {
  .article_grid_item {
    width: calc((100% - 48px) / 2);
    margin-right: 48px;
  }
  .article_grid_item:nth-of-type(odd) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .article_grid_item {
    width: calc((100% - 96px) / 3);
  }
  .article_grid_item:nth-of-type(odd) {
    margin-right: 48px;
  }
  .article_grid_item:nth-of-type(3n + 2) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 740px ) {
  .article_grid_item.featured {
    width: 100%;
  }
}
@media only screen and (min-width: 980px ) {
  .article_grid_item.featured {
    width: calc(((100% - 24px) / 3) * 2);
    margin-right: 48px;
  }
}
@media only screen and (min-width: 980px ) {
  .article_grid_item:nth-of-type(2) {
    margin-right: 0;
  }
}
.article_grid_item:last-of-type {
  margin-right: 0;
}
.article_grid_item > .article_grid_item_content {
  -ms-flex: 1;
      flex: 1;
}
.article_grid_item_image {
  width: 100%;
  display: block;
}
.article_grid_item_image img {
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
@media only screen and (min-width: 740px ) {
  .featured .article_grid_item_image img {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-bottom: 33px;
  }
}
.article_grid_item_content {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  border: 1px solid #d7d7d7;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: none;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 30px 32px 35px 20px;
}
@media only screen and (min-width: 740px ) {
  .featured .article_grid_item_content {
    width: calc(100% - 60px);
    position: absolute;
    bottom: 0;
    left: 30px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured .article_grid_item_content {
    width: 458px;
  }
}
@media only screen and (min-width: 740px ) {
  .article_grid_item_content {
    padding: 30px 40px 20px 25px;
  }
}
.article_grid_item_link {
  color: #000;
  -ms-flex-order: 1;
      order: 1;
  transition: color 0.25s ease;
}
.no-touch .article_grid_item_link:hover {
  color: #be414f;
}
.article_grid_item_link:focus {
  color: #be414f;
}
.article_grid_item_title {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.5;
  display: inline-block;
}
@media only screen and (min-width: 740px ) {
  .article_grid_item_title {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1.46153846;
  }
}
.article_grid_item_title:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #be414f;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .article_grid_item_title:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.article_grid_item_category {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
  color: #be414f;
  -ms-flex-order: 0;
      order: 0;
  margin-bottom: 18px;
}
.article_grid_item_category:after {
  width: 45px;
  height: 1px;
  display: block;
  position: absolute;
  left: 0;
  bottom: -10px;
  background: #dcdcdc;
  content: "";
}
@media only screen and (min-width: 740px ) {
  .article_grid_item_category {
    margin-bottom: 28px;
  }
}
.legacy_layout .article_grid_item_category {
  display: none !important;
}
/* ==========================================================================
	Pathway Flex Callout
============================================================================= */
.pathway_flex_callout {
  background: #f2f2f2;
}
.pathway_flex_callout[data-theme="slate"] {
  background: #2a3c47;
}
.pathway_flex_callout_row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 60px 0;
}
@media only screen and (min-width: 980px ) {
  .pathway_flex_callout_row {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    padding: 80px 0;
  }
}
.pathway_flex_image {
  width: 100%;
}
.pathway_flex_image img {
  width: 100%;
  border-radius: 4px;
  margin-bottom: 20px;
}
.pathway_flex_callout.event .pathway_flex_image img {
  margin-bottom: 0;
}
@media only screen and (min-width: 980px ) {
  .pathway_flex_image img {
    margin-bottom: 0;
  }
}
.pathway_flex_callout.testimonial .pathway_flex_content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 30px;
}
@media only screen and (min-width: 980px ) {
  .pathway_flex_callout.testimonial .pathway_flex_content {
    margin-top: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_flex_content {
    padding-right: 20px;
  }
}
.pathway_flex_header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.pathway_flex_callout.event .pathway_flex_header {
  margin-top: -37px;
}
@media only screen and (min-width: 980px ) {
  .pathway_flex_callout.event .pathway_flex_header {
    text-align: center;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_flex_callout.event .pathway_flex_header {
    margin-top: 0;
  }
}
.pathway_flex_header_text {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.5;
  color: #152027;
  -ms-flex-order: 1;
      order: 1;
}
@media only screen and (min-width: 740px ) {
  .pathway_flex_header_text {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1.46153846;
  }
}
.pathway_flex_callout[data-theme="slate"] .pathway_flex_header_text {
  color: #fff;
}
.pathway_flex_callout.event .pathway_flex_header_text {
  margin-top: 18px;
}
@media only screen and (min-width: 980px ) {
  .pathway_flex_callout.event .pathway_flex_header_text {
    margin-bottom: 22px;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_flex_header_text {
    margin-bottom: 10px;
  }
}
.pathway_flex_category {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
  color: #2a3c47;
  -ms-flex-order: 0;
      order: 0;
}
.pathway_flex_category:after {
  width: 45px;
  height: 1px;
  display: block;
  position: absolute;
  left: 0;
  bottom: -8px;
  background: rgba(42, 60, 71, 0.3);
  content: "";
}
.pathway_flex_callout.event .pathway_flex_category {
  display: none;
}
.pathway_flex_callout[data-theme="slate"] .pathway_flex_category {
  color: #fff;
}
.pathway_flex_callout[data-theme="slate"] .pathway_flex_category:after {
  background: rgba(255, 255, 255, 0.5);
}
@media only screen and (min-width: 980px ) {
  .pathway_flex_category {
    margin-bottom: 10px;
  }
}
.pathway_flex_callout.testimonial .pathway_flex_body {
  position: relative;
  -ms-flex-order: 0;
      order: 0;
}
.pathway_flex_callout.testimonial .pathway_flex_body:before {
  width: 38px;
  height: 38px;
  display: block;
  position: absolute;
  left: -10px;
  top: -20px;
  background: url("../images/quotation.svg") no-repeat center center;
  background-size: 11px 8px;
  border: 1px solid rgba(42, 60, 71, 0.3);
  border-radius: 50%;
  content: "";
}
@media only screen and (min-width: 980px ) {
  .pathway_flex_callout.testimonial .pathway_flex_body:before {
    width: 50px;
    height: 50px;
    left: -35px;
    top: -24px;
    background-size: 16px 11px;
  }
}
.pathway_flex_callout.testimonial[data-theme="slate"] .pathway_flex_body:before {
  background: url("../images/quotation-light.svg") no-repeat center center;
  background-size: 11px 8px;
  border-color: rgba(255, 255, 255, 0.3);
}
@media only screen and (min-width: 980px ) {
  .pathway_flex_callout.testimonial[data-theme="slate"] .pathway_flex_body:before {
    background-size: 16px 11px;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_flex_callout.event .pathway_flex_body {
    text-align: center;
  }
}
.pathway_flex_description {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.625;
  display: block;
  color: #2a3c47;
}
.pathway_flex_callout.testimonial .pathway_flex_description {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 740px ) {
  .pathway_flex_callout.testimonial .pathway_flex_description {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1.46153846;
  }
}
.pathway_flex_callout[data-theme="slate"] .pathway_flex_description {
  color: #fff;
}
.pathway_flex_link {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #be414f;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  display: inline-block;
  margin-top: 16px;
}
.pathway_flex_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #be414f;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .pathway_flex_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
@media only screen and (min-width: 740px ) {
  .pathway_flex_link {
    padding: 21px 35px 19px;
  }
}
.no-touch .pathway_flex_link:hover,
.pathway_flex_link:focus {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.pathway_flex_callout[data-theme="slate"] .pathway_flex_link {
  color: #fff;
}
.pathway_flex_callout[data-theme="slate"] .pathway_flex_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #fff;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .pathway_flex_callout[data-theme="slate"] .pathway_flex_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.pathway_flex_callout[data-theme="slate"] .pathway_flex_link:after {
  position: relative;
}
.pathway_flex_callout.testimonial .pathway_flex_link {
  -ms-flex-order: 2;
      order: 2;
  text-align: center;
}
.pathway_flex_callout.testimonial .pathway_flex_link:after {
  position: relative;
}
.pathway_flex_callout.testimonial[data-theme="slate"] .pathway_flex_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #fff;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .pathway_flex_callout.testimonial[data-theme="slate"] .pathway_flex_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.pathway_flex_callout.event .pathway_flex_link {
  display: block;
  text-align: center;
}
.pathway_flex_link:after {
  position: relative;
}
@media only screen and (min-width: 980px ) {
  .pathway_flex_link {
    margin-top: 20px;
  }
}
.pathway_flex_event_date {
  width: 74px;
  height: 74px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 50%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  margin-left: 20px;
  text-align: center;
}
.pathway_flex_event_date.bg_rose {
  background: #be414f;
}
@media only screen and (min-width: 740px ) {
  .pathway_flex_event_date {
    margin: 0 auto;
  }
}
.event_date_month {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: block;
  color: #fff;
}
.event_date_day {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  font-size: 1.3125rem;
  display: block;
  color: #fff;
}
/* -- Testimonial Callout -- */
.pathway_flex_testimonial_header {
  position: relative;
  margin-top: 20px;
  -ms-flex-order: 1;
      order: 1;
}
.pathway_flex_testimonial_header:before {
  width: 45px;
  height: 1px;
  display: block;
  position: absolute;
  left: 0;
  top: -8px;
  background: rgba(42, 60, 71, 0.3);
  content: "";
}
.pathway_flex_callout[data-theme="slate"] .pathway_flex_testimonial_header:before {
  background: rgba(255, 255, 255, 0.3);
}
.pathway_flex_testimonial_heading {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.72222222;
  display: block;
  color: #152027;
}
@media only screen and (min-width: 740px ) {
  .pathway_flex_testimonial_heading {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 1.71428571;
  }
}
.pathway_flex_callout[data-theme="slate"] .pathway_flex_testimonial_heading {
  color: #fff;
}
.pathway_flex_attribute_title {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #152027;
  font-weight: 100;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pathway_flex_callout[data-theme="slate"] .pathway_flex_attribute_title {
  color: #fff;
}
/* ==========================================================================
	Bay Pathway CTA
============================================================================= */
.pathway_cta {
  background: #be414f;
  padding: 52px 0;
}
@media only screen and (min-width: 740px ) {
  .pathway_cta {
    padding: 34px 0;
  }
}
.pathway_cta_inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 1220px ) {
  .pathway_cta_inner {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.pathway_cta_headline {
  text-align: center;
  padding: 0 25px;
}
@media only screen and (min-width: 500px ) {
  .pathway_cta_headline {
    padding: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_cta_headline {
    text-align: left;
  }
}
.pathway_cta_heading {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 25px;
  font-size: 1.5625rem;
  color: #fff;
  line-height: 34px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 740px ) {
  .pathway_cta_heading {
    font-size: 34px;
    font-size: 2.125rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_cta_heading {
    margin-right: 28px;
  }
}
.pathway_cta_links {
  text-align: center;
  margin-top: 18px;
}
@media only screen and (min-width: 1220px ) {
  .pathway_cta_links {
    margin-top: 0;
  }
}
.pathway_cta_link {
  border-radius: 4px;
  padding: 21px 25px 19px;
  background-color: transparent;
  color: #152027;
  position: relative;
  border: 1px solid #152027;
  transition: padding 0.25s ease 0.08s, background 0.25s ease 0.08s, color 0.25s ease 0.08s;
  color: #fff;
  border-color: #B9BDBF;
  border-color: #fff;
  margin-bottom: 10px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 740px ) {
  .pathway_cta_link {
    padding: 21px 35px 19px;
  }
}
.no-touch .pathway_cta_link:hover {
  background-color: #152027;
  color: #fff;
  border-color: #152027;
}
.no-touch .pathway_cta_link:hover,
.pathway_cta_link:focus {
  background-color: #fff;
  color: #152027;
  border-color: #fff;
}
.pathway_cta_link:last-of-type {
  margin-bottom: 0;
}
@media only screen and (min-width: 740px ) {
  .pathway_cta_link:last-of-type {
    margin-right: 0;
  }
}
@media only screen and (max-width: 739px ) {
  .pathway_cta_link {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width: 740px ) {
  .pathway_cta_link {
    margin-bottom: 0;
    margin-right: 15px;
    padding-right: 55px;
  }
}
.pathway_cta_link_title {
  display: inline-block;
}
.pathway_cta_link_title:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: #fff;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .pathway_cta_link_title:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.no-touch .pathway_cta_link:hover .pathway_cta_link_title:after,
.pathway_cta_link:focus .pathway_cta_link_title:after {
  color: #152027;
}
/* ==========================================================================
	Bay Pathway
============================================================================= */
.pathway_classnotes {
  background: #efefef;
  padding: 35px 0;
}
@media only screen and (min-width: 740px ) {
  .pathway_classnotes {
    padding: 75px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_classnotes {
    padding: 90px 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .pathway_classnotes {
    padding: 112px 0;
  }
}
.pathway_classnotes_inner {
  overflow: hidden;
}
.pathway_classnotes_top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 40px;
}
@media only screen and (min-width: 740px ) {
  .pathway_classnotes_top {
    margin-bottom: 70px;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_classnotes_top {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 740px ) {
  .pathway_classnotes_jump_links {
    width: calc(100% - 300px);
  }
}
.classnotes_jump_link_label {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  color: #2a3c47;
  margin-right: 10px;
  margin-bottom: 12px;
}
.classnotes_jump_links {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.pathway_decade_jump_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  font-size: 0.8125rem;
  display: block;
  background: #fff;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  color: #2a3c47;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 7px 9px;
  transition: background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease;
}
.pathway_decade_jump_link:last-of-type {
  margin-right: 0;
}
@media only screen and (min-width: 740px ) {
  .no-touch .pathway_decade_jump_link:hover,
  .no-touch .pathway_decade_jump_link:focus {
    background: #be414f;
    border-color: #be414f;
    color: #fff;
  }
}
.pathway_classnotes_issue_select {
  margin-top: 25px;
}
.pathway_classnotes_issue_select .fs-dropdown-selected {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  background: transparent;
  border: 1px solid #d7d7d7;
  color: #2a3c47;
}
@media only screen and (min-width: 740px ) {
  .pathway_classnotes_issue_select {
    width: 265px;
    margin-top: 0;
  }
}
.classnotes_issue_select_mobile_label {
  display: inline-block;
  margin-bottom: 10px;
}
@media only screen and (min-width: 740px ) {
  .classnotes_issue_select_mobile_label {
    display: none;
  }
}
.classnotes_menu_item {
  position: relative;
}
.classnotes_menu_trigger {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background: transparent;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  color: #2a3c47;
  font-weight: 700;
  -ms-flex-pack: justify;
      justify-content: space-between;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 22px 21px;
  transition: background-color 0.25s ease;
}
.classnotes_menu_trigger[aria-expanded="true"] {
  background: #fff;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.no-touch .classnotes_menu_trigger:hover {
  background: #fff;
}
.classnotes_menu_trigger:focus {
  background: #fff;
}
.classnotes_menu_trigger_icon {
  width: 25px;
  height: 25px;
  display: block;
}
.classnotes_menu_trigger_icon.carot_down {
  background: url(../images/carot_down_rose.svg) no-repeat;
  background-size: 9px 7px;
  background-position: center center;
}
.classnotes_menu_panel {
  width: 100%;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 2;
}
.classnotes_menu_panel_list {
  background: #fff;
  border: 1px solid #d7d7d7;
  border-top: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.classnotes_menu_panel_item {
  padding-left: 0;
}
.classnotes_menu_panel_item:before {
  display: none;
}
.classnotes_menu_panel_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  width: 100%;
  display: block;
  color: #2a3c47;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0 22px;
  transition: color 0.25s ease;
}
.no-touch .classnotes_menu_panel_link:hover {
  color: #be414f;
}
.classnotes_menu_panel_link:focus {
  color: #be414f;
}
.pathway_classnotes_notes > div:last-of-type .pathway_classnotes_notes_class:last-of-type {
  margin-bottom: 0;
}
.pathway_classnotes_notes_class {
  margin-bottom: 35px;
}
@media only screen and (min-width: 740px ) {
  .pathway_classnotes_notes_class {
    margin-bottom: 80px;
  }
}
.classnotes_notes_class_header {
  margin-bottom: 20px;
}
.classnotes_notes_class_header_text {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 20px;
  font-size: 1.25rem;
  position: relative;
  background: #efefef;
  color: #152027;
  text-transform: uppercase;
}
.classnotes_notes_class_header_text:after {
  width: 100vw;
  height: 2px;
  display: block;
  position: absolute;
  left: calc(100% + 20px);
  top: 50%;
  background: #be414f;
  content: "";
  -ms-transform: translateY(-1px);
      transform: translateY(-1px);
}
@media only screen and (min-width: 740px ) {
  .classnotes_notes_class_header_text {
    font-size: 26px;
    font-size: 1.625rem;
    color: #2a3c47;
  }
}
.classnotes_notes_class_header_reunion {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  font-size: 0.9375rem;
  display: block;
  color: #be414f;
  margin-left: 18px;
}
@media only screen and (min-width: 740px ) {
  .classnotes_notes_class_header_reunion {
    margin-top: 3px;
    margin-left: 40px;
  }
}
.classnotes_notes_class_single {
  background: #fff;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  margin-bottom: 10px;
  padding: 22px 16px;
}
.classnotes_notes_class_single.image {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 980px ) {
  .classnotes_notes_class_single.image {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }
}
.classnotes_notes_class_single:last-of-type {
  margin-bottom: 0;
}
@media only screen and (min-width: 740px ) {
  .classnotes_notes_class_single {
    margin-bottom: 20px;
    padding: 60px 50px;
  }
}
.notes_class_single_image {
  margin-bottom: 16px;
}
@media only screen and (min-width: 980px ) {
  .notes_class_single_image {
    margin-bottom: 0px;
  }
}
.notes_class_single_image_img img {
  border-radius: 4px;
}
@media only screen and (max-width: 979px ) {
  .notes_class_single_image_img img {
    width: 100%;
  }
}
.notes_class_single_content {
  -ms-flex: 1;
      flex: 1;
}
@media only screen and (min-width: 740px ) {
  .notes_class_single_content {
    padding-right: 20px;
  }
}
.notes_class_single_category {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: block;
  position: relative;
  color: #be414f;
  margin-bottom: 42px;
}
.notes_class_single_category:after {
  width: 45px;
  height: 1px;
  display: block;
  position: absolute;
  left: 0;
  bottom: -12px;
  background: #dcdcdc;
  content: "";
}
.notes_class_single_text {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.72222222;
  color: #494142;
}
@media only screen and (min-width: 740px ) {
  .notes_class_single_text {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 1.71428571;
  }
}
/* ==========================================================================
	Pathway Testimonial
============================================================================= */
.pathway_testimonial {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 980px ) {
  .pathway_testimonial {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .pathway_testimonial {
    margin-bottom: 60px;
  }
}
.pathway_testimonial_inner {
  border-left: 1px solid #be414f;
  padding: 20px 0 20px 32px;
}
@media only screen and (min-width: 740px ) {
  .pathway_testimonial_inner {
    padding: 30px 0 40px 45px;
  }
}
.pathway_testimonial_quote {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.5;
  display: block;
  color: #152027;
}
@media only screen and (min-width: 740px ) {
  .pathway_testimonial_quote {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1.46153846;
  }
}
.pathway_testimonial_author {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.72222222;
  display: block;
  color: #152027;
  margin-top: 15px;
}
@media only screen and (min-width: 740px ) {
  .pathway_testimonial_author {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 1.71428571;
  }
}
.pathway_testimonial_author_wrapper.has_image .pathway_testimonial_author {
  margin-top: 0;
}
.pathway_testimonial_title {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: block;
  color: #152027;
  font-weight: 300;
}
.pathway_testimonial_author_wrapper.has_image {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 15px;
}
.pathway_testimonial_author_image {
  border-radius: 50%;
  border: 1px solid #efefef;
  margin-right: 20px;
  padding: 6px;
}
/* ==========================================================================
	Pathway Interior Back
============================================================================= */
.pathway_interior_back {
  margin-top: 20px;
  margin-bottom: 20px;
}
.pathway_interior_back .feature_interior_sharetools {
  padding: 0;
}
.pathway_interior_back_inner {
  display: -ms-flexbox;
  display: flex;
  background: #efefef;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 25px 30px;
  padding-left: 50px;
}
@media only screen and (min-width: 740px ) {
  .pathway_interior_back_inner {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.pathway_interior_back_link {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.5;
  color: #152027;
  line-height: 1;
  transition: color 0.25s ease;
}
@media only screen and (min-width: 740px ) {
  .pathway_interior_back_link {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1.46153846;
  }
}
.pathway_interior_back_link:before {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: relative;
  top: 2px;
  color: #152027;
  content: "\2190";
  display: inline-block;
  margin-right: 7px;
  transition: transform 0.25s linear;
}
.no-touch .pathway_interior_back_link:hover:after {
  -ms-transform: translateX(-5px);
      transform: translateX(-5px);
}
.pathway_interior_back_link:before {
  transition: color 0.25s ease;
}
.no-touch .pathway_interior_back_link:hover {
  color: #be414f;
}
.no-touch .pathway_interior_back_link:hover:before {
  color: #be414f;
}
.pathway_interior_back_link:focus {
  color: #be414f;
}
.pathway_interior_back_link:focus:before {
  color: #be414f;
}
/* ==========================================================================
	Sidebar Text Callout
============================================================================= */
.sidebar_text_callout {
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 0;
  margin-top: 30px;
  padding-bottom: 30px;
  padding-top: 0;
}
.sidebar_text_callout:first-child {
  margin-top: 0;
}
.sidebar_text_callout:last-child {
  border: none;
  padding-bottom: 0;
}
.sidebar_text_callout_title {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin: 0 0 20px;
}
.sidebar_text_callout_text {
  font-size: 21px;
  font-size: 1.3125rem;
  font-style: normal;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  font-weight: 400;
  color: #494142;
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0;
}
.sidebar_text_callout_link {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #152027;
  margin: 20px 0 0;
}
.sidebar_text_callout_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .sidebar_text_callout_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .sidebar_text_callout_link {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .sidebar_text_callout_link {
    display: inline-block;
    margin-right: 20px;
  }
}
/* ==========================================================================
	Sidebar Text & Image Callout
============================================================================= */
.sidebar_text_image_figure {
  margin-bottom: 20px;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .sidebar_text_image_figure {
    width: 150px;
    height: 150px;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .sidebar_text_image_figure {
    float: right;
    margin: 5px 0 0 20px;
  }
}
.sidebar_text_image_image {
  display: block;
}
.sidebar_text_image_heading {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.375;
  letter-spacing: 1.5px;
  margin: 5px 0;
}
.sidebar_text_image_title {
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.21428571;
  margin: 5px 0;
}
.sidebar_text_image_links {
  margin-top: 20px;
}
/* ==========================================================================
	Sidebar Icon Button Callout
============================================================================= */
.sidebar_icon_button {
  border: 1px solid #d8d8d8;
  border-left-color: transparent;
  margin-bottom: 15px;
  margin-top: 15px;
  overflow: hidden;
  padding-top: 0;
}
.sidebar_icon_button_link {
  display: block;
  color: #152027;
  overflow: hidden;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.125;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  position: relative;
  border-left: 4px solid #d8d8d8;
  padding: 26px 40px 26px 18px;
  text-transform: uppercase;
}
@media only screen and (min-width: 1220px ) {
  .sidebar_icon_button_link {
    padding-left: 28px;
  }
}
.no-touch .sidebar_icon_button_link:hover {
  color: #be414f;
}
.theme_red .sidebar_icon_button_link {
  border-left-color: #6a1e26;
}
.theme_rose .sidebar_icon_button_link {
  border-left-color: #be414f;
}
.theme_mint .sidebar_icon_button_link {
  border-left-color: #bff1e1;
}
.theme_yellow .sidebar_icon_button_link {
  border-left-color: #eff2bf;
}
.theme_blue_light .sidebar_icon_button_link {
  border-left-color: #8bc1ed;
}
.theme_pink .sidebar_icon_button_link {
  border-left-color: #cc49b0;
}
.theme_purple .sidebar_icon_button_link {
  border-left-color: #522d6d;
}
.theme_blue_dark .sidebar_icon_button_link {
  border-left-color: #094d8a;
}
.theme_orange .sidebar_icon_button_link {
  border-left-color: #ff5100;
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .sidebar_icon_button_text {
    display: inline-block;
  }
}
.sidebar_icon_button_icon {
  display: block;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  position: absolute;
  left: 250px;
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .sidebar_icon_button_icon {
    position: relative;
    top: 16px;
    left: auto;
    display: inline-block;
    float: left;
    margin: -8px 14px 0 0;
  }
}
@media only screen and (min-width: 980px ) {
  .sidebar_icon_button_icon {
    left: 148px;
  }
}
@media only screen and (min-width: 1220px ) {
  .sidebar_icon_button_icon {
    left: 174px;
  }
}
/* Icons
============================================================================= */
.totallivechat_button {
  cursor: pointer;
}
/* ==========================================================================
	Sidebar Contact Callout
============================================================================= */
.sidebar_contact_callout {
  margin-bottom: 40px;
  margin-top: 40px;
  padding-top: 6px;
}
.theme_strategic .sidebar_contact_callout {
  border-top-color: #2CA79E;
}
.sidebar_contact_callout_heading {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.375;
  color: #928d8e;
  letter-spacing: 1.5px;
  margin: 5px 0 20px;
}
.sidebar_contact_callout_figure {
  margin: 20px 0;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .sidebar_contact_callout_figure {
    width: 150px;
    height: 150px;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 979px ) {
  .sidebar_contact_callout_figure {
    float: right;
    margin: 5px 0 0 20px;
  }
}
.sidebar_contact_callout_image {
  display: block;
}
.sidebar_contact_callout_title {
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 8px;
}
.sidebar_contact_callout_subtitle {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  font-weight: 400;
  color: #928d8e;
  margin: 8px 0;
}
.sidebar_contact_callout_links {
  margin: 20px 0 0 0;
}
.sidebar_contact_callout_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #928d8e;
  display: block;
  margin: 0 0 10px;
  overflow: hidden;
}
.sidebar_contact_callout_link:before {
  background: url(../images/sidebar-icons.png) no-repeat 0 0;
  content: "";
  display: inline-block;
}
.svg .sidebar_contact_callout_link:before {
  background-image: url(../images/sidebar-icons.svg);
}
.sidebar_contact_callout_link:before {
  margin-right: 10px;
}
.sidebar_contact_callout_link span {
  overflow: hidden;
  display: block;
  word-wrap: break-word;
}
.sidebar_contact_callout_link:last-child {
  margin-bottom: 0;
}
.sidebar_contact_callout_link:before {
  width: 15px;
  height: 15px;
  float: left;
  margin-top: 3px;
}
.address.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: 0 -22px;
}
.phone.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: 0 -108px;
}
.email.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: 0 -130px;
  margin-top: 6px;
}
.url.sidebar_contact_callout_link:before {
  width: 14px;
  height: 14px;
  background: url("../images/links.png") no-repeat;
}
.red .url.sidebar_contact_callout_link:before {
  background-position: 0 0;
}
.rose .address.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -22px -22px;
}
.rose .phone.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -22px -108px;
}
.sidebar_contact_callout_link:before .rose {
  background-size: 210px 164px;
  background-position: -22px -130px;
}
.rose .url.sidebar_contact_callout_link:before {
  background-position: -50px 0;
}
.mint .address.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -43px -22px;
}
.mint .phone.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -43px -108px;
}
.mint .email.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -43px -130px;
}
.mint .url.sidebar_contact_callout_link:before {
  background-position: -100px 0;
}
.yellow .address.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -65px -22px;
}
.yellow .phone.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -65px -108px;
}
.yellow .email.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -65px -130px;
}
.yellow .url.sidebar_contact_callout_link:before {
  background-position: 0 -40px;
}
.blue_light .address.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -86px -22px;
}
.blue_light .phone.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -86px -108px;
}
.blue_light .email.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -86px -130px;
}
.blue_light .url.sidebar_contact_callout_link:before {
  background-position: -50px -40px;
}
.pink .address.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -108px -22px;
}
.pink .phone.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -108px -108px;
}
.pink .email.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -108px -130px;
}
.pink .url.sidebar_contact_callout_link:before {
  background-position: -100px -40px;
}
.purple .address.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -130px -22px;
}
.purple .phone.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -130px -108px;
}
.purple .email.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -130px -130px;
}
.purple .url.sidebar_contact_callout_link:before {
  background-position: 0 -80px;
}
.blue_dark .address.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -151px -22px;
}
.blue_dark .phone.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -151px -108px;
}
.blue_dark .email.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -151px -130px;
}
.blue_dark .url.sidebar_contact_callout_link:before {
  background-position: -50px -80px;
}
.orange .address.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -173px -22px;
}
.orange .phone.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -173px -108px;
}
.orange .email.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -173px -130px;
}
.orange .url.sidebar_contact_callout_link:before {
  background-position: -100px -80px;
}
.theme_strategic .address.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -194px -22px;
}
.theme_strategic .phone.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -194px -108px;
}
.theme_strategic .email.sidebar_contact_callout_link:before {
  background-size: 210px 164px;
  background-position: -194px -130px;
}
.no-touch .sidebar_contact_callout_link:hover {
  color: #152027;
}
/* ==========================================================================
	Sidebar Profile Story Callout
============================================================================= */
.sidebar_profile_story_callout {
  margin-bottom: 40px;
  margin-top: 40px;
  padding-top: 6px;
}
.sidebar_profile_story_callout_heading {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.375;
  color: #928d8e;
  letter-spacing: 1.5px;
  margin: 5px 0 15px;
}
.sidebar_profile_story_callout_figure {
  width: 80px;
  height: 80px;
  border-radius: 100%;
  overflow: hidden;
}
.sidebar_profile_story_callout_title {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  font-size: 1.125rem;
  color: #152027;
  margin: 15px 0;
}
.sidebar_profile_story_callout_subtitle {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #928d8e;
  margin: 0;
}
.sidebar_profile_story_callout_link {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #152027;
  color: #6a1e26;
  margin: 20px 0 0;
}
.sidebar_profile_story_callout_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .sidebar_profile_story_callout_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .sidebar_profile_story_callout_link {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .sidebar_profile_story_callout_link {
    display: inline-block;
    margin-right: 20px;
  }
}
/* ==========================================================================
	Sidebar Social Media Callout
============================================================================= */
.sidebar_social_media_callout {
  margin-bottom: 40px;
  margin-top: 40px;
  padding-top: 6px;
}
.sidebar_social_media_callout_heading {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.375;
  color: #928d8e;
  letter-spacing: 1.5px;
  margin: 5px 0 15px;
}
.sidebar_social_media_callout_link {
  width: 14px;
  height: 14px;
  display: block;
  line-height: 14;
  overflow: hidden;
  text-indent: 100%;
  position: relative;
  display: inline-block;
  margin: 0 11px;
}
.sidebar_social_media_callout_link:first-child {
  margin-left: 0;
}
.sidebar_social_media_callout_link:last-child {
  margin-right: 0;
}
.sidebar_social_media_callout_link:before,
.sidebar_social_media_callout_link:after {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  display: block;
  content: "";
  transition: opacity 0.25s ease;
}
.svg .sidebar_social_media_callout_link:before,
.svg .sidebar_social_media_callout_link:after {
  background-image: url(../images/icons.svg?20170303);
}
.sidebar_social_media_callout_link:after {
  opacity: 0;
}
.sidebar_social_media_callout_link.facebook:before {
  background-position: -20px -200px;
}
.sidebar_social_media_callout_link.facebook:after {
  background-position: -20px -100px;
}
.sidebar_social_media_callout_link.twitter:before {
  background-position: -40px -200px;
}
.sidebar_social_media_callout_link.twitter:after {
  background-position: -40px -100px;
}
.sidebar_social_media_callout_link.instagram:before {
  background-position: 0 -200px;
}
.sidebar_social_media_callout_link.instagram:after {
  background-position: 0 -100px;
}
.sidebar_social_media_callout_link.youtube:before {
  background-position: -60px -200px;
}
.sidebar_social_media_callout_link.youtube:after {
  background-position: -60px -100px;
}
.sidebar_social_media_callout_link.linkedin:before {
  background-position: -80px -200px;
}
.sidebar_social_media_callout_link.linkedin:after {
  background-position: -80px -100px;
}
.no-touch .sidebar_social_media_callout_link:hover:before {
  opacity: 0;
}
.no-touch .sidebar_social_media_callout_link:hover:after {
  opacity: 1;
}
/* ==========================================================================
	Sidebar Weather Callout
============================================================================= */
.sidebar_weather_callout {
  margin-bottom: 40px;
  margin-top: 40px;
  padding-top: 6px;
}
.sidebar_weather_callout_header {
  margin-bottom: 15px;
}
.sidebar_weather_callout_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.375;
  color: #928d8e;
  position: relative;
  display: inline-block;
  letter-spacing: 1.5px;
  margin: 5px 0 0;
  transition: color 0.25s ease;
}
.sidebar_weather_callout_link:before,
.sidebar_weather_callout_link:after {
  width: 6px;
  height: 6px;
  display: inline-block;
  border: 2px solid #928d8e;
  border-bottom: none;
  margin: -2px auto 0;
  vertical-align: middle;
}
.sidebar_weather_callout_link:after {
  border-left: none;
  content: "";
  -ms-transform: translateX(-25%) rotate(45deg);
      transform: translateX(-25%) rotateZ(45deg);
}
.sidebar_weather_callout_link:after {
  margin-left: 10px;
  transition: margin 0.25s ease;
}
.no-touch .sidebar_weather_callout_link:hover {
  color: #be414f;
}
.no-touch .sidebar_weather_callout_link:hover:after {
  margin-left: 13px;
}
.sidebar_weather_callout_content {
  max-height: 165px;
  overflow: hidden;
}
@media only screen and (max-width: 499px ) {
  .sidebar_weather_callout_content {
    text-align: center;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .sidebar_weather_callout_content {
    max-height: 185px;
  }
}
.sidebar_weather_callout_content iframe {
  width: 220px;
  height: 200px;
  margin-top: -35px;
}
@media only screen and (max-width: 499px ) {
  .sidebar_weather_callout_content iframe {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .sidebar_weather_callout_content iframe {
    width: 250px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .sidebar_weather_callout_content iframe {
    width: 100%;
    height: 220px;
  }
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .sidebar_weather_callout_content iframe {
    width: 190px;
  }
}
/* ==========================================================================
	Sidebar Request Info Callout
============================================================================= */
.sidebar_request_info_callout {
  margin-bottom: 40px;
  margin-top: 40px;
  overflow: visible;
  padding-top: 6px;
}
.sidebar_request_info_callout .form_wrapper {
  margin-top: 0;
}
.sidebar_request_info_callout .form_wrapper .fs-dropdown-options {
  top: auto;
  bottom: 100%;
  margin-bottom: 10px;
}
.sidebar_request_info_callout .form_wrapper form fieldset {
  margin-bottom: 20px;
}
.sidebar_request_info_callout .form_wrapper form fieldset.box_labels label,
.sidebar_request_info_callout .form_wrapper form fieldset .fs-dropdown-selected {
  color: #6a1e26;
}
.sidebar_request_info_callout .form_wrapper form.pink fieldset.box_labels label,
.sidebar_request_info_callout .form_wrapper form.pink .fs-dropdown-selected {
  color: #cc49b0;
}
.sidebar_request_info_callout .form_wrapper form.pink input[type=submit],
.sidebar_request_info_callout .form_wrapper form.pink button[type=submit] {
  background-color: #cc49b0;
}
.no-touch .sidebar_request_info_callout .form_wrapper form.pink input[type=submit]:hover,
.no-touch .sidebar_request_info_callout .form_wrapper form.pink button[type=submit]:hover {
  background-color: #be414f;
}
.sidebar_request_info_callout .form_wrapper form.purple fieldset.box_labels label,
.sidebar_request_info_callout .form_wrapper form.purple .fs-dropdown-selected {
  color: #522d6d;
}
.sidebar_request_info_callout .form_wrapper form.purple input[type=submit],
.sidebar_request_info_callout .form_wrapper form.purple button[type=submit] {
  background-color: #522d6d;
}
.no-touch .sidebar_request_info_callout .form_wrapper form.purple input[type=submit]:hover,
.no-touch .sidebar_request_info_callout .form_wrapper form.purple button[type=submit]:hover {
  background-color: #be414f;
}
.sidebar_request_info_callout .form_wrapper form.orange fieldset.box_labels label,
.sidebar_request_info_callout .form_wrapper form.orange .fs-dropdown-selected {
  color: #ff5100;
}
.sidebar_request_info_callout .form_wrapper form.orange input[type=submit],
.sidebar_request_info_callout .form_wrapper form.orange button[type=submit] {
  background-color: #ff5100;
}
.no-touch .sidebar_request_info_callout .form_wrapper form.orange input[type=submit]:hover,
.no-touch .sidebar_request_info_callout .form_wrapper form.orange button[type=submit]:hover {
  background-color: #be414f;
}
.sidebar_request_info_callout .form_wrapper form.blue_dark fieldset.box_labels label,
.sidebar_request_info_callout .form_wrapper form.blue_dark .fs-dropdown-selected {
  color: #094d8a;
}
.sidebar_request_info_callout .form_wrapper form.blue_dark input[type=submit],
.sidebar_request_info_callout .form_wrapper form.blue_dark button[type=submit] {
  background-color: #094d8a;
}
.no-touch .sidebar_request_info_callout .form_wrapper form.blue_dark input[type=submit]:hover,
.no-touch .sidebar_request_info_callout .form_wrapper form.blue_dark button[type=submit]:hover {
  background-color: #be414f;
}
.sidebar_request_info_callout_heading {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.375;
  color: #928d8e;
  letter-spacing: 1.5px;
  margin: 5px 0 20px;
}
.sidebar_request_info_callout_text {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  color: #152027;
  line-height: 1.4;
}
/* ==========================================================================
	Page - Home
============================================================================= */
/* Hero - Home
	============================================================================= */
.homepage_hero {
  position: relative;
  background-color: #2a3c47;
  height: auto;
  z-index: 1;
}
.homepage_hero_heading {
  font-size: 42px;
  font-size: 2.625rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.17142857;
  font-weight: normal;
  color: #fff;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_heading {
    font-size: 70px;
    font-size: 4.375rem;
  }
}
/* Standard + Mobile Headers */
.homepage_hero_mobile_header_row {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.homepage_hero_mobile_image_container,
.homepage_hero_mobile_header_cell {
  position: relative;
}
/* Buttons */
@media only screen and (max-width: 979px ) {
  .fs-grid .homepage_hero_menu_row.fs-row,
  .fs-grid .homepage_hero_menu_cell.fs-cell {
    width: 100%;
    margin: 0;
  }
}
.homepage_hero_menu_wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.hero_messaging.fs-carousel.fs-carousel-enabled {
  width: 100%;
  position: relative;
}
@media only screen and (min-width: 980px ) {
  .hero_messaging.fs-carousel.fs-carousel-enabled {
    width: 60%;
  }
}
.hero_messaging .fs-carousel-pagination {
  position: absolute;
  left: 0;
  bottom: 0;
  margin: 14px 0;
  margin-left: 16px;
  text-align: left;
}
@media only screen and (min-width: 740px ) {
  .hero_messaging .fs-carousel-pagination {
    margin: 16px 0;
    margin-left: 46px;
  }
}
.hero_messaging .fs-carousel-controls.fs-carousel-controls {
  width: 100px;
  height: 50px;
  display: none;
  position: absolute;
  right: 50px;
  bottom: 28px;
  -ms-flex-align: center;
      align-items: center;
  background: #fff;
  border: 1px solid #be414f;
  border-radius: 5px;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 2;
}
@media only screen and (min-width: 980px ) {
  .hero_messaging .fs-carousel-controls.fs-carousel-controls {
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1220px ) {
  .hero_messaging .fs-carousel-controls.fs-carousel-controls {
    bottom: 50px;
  }
}
@media screen and (min-width: 1440px) {
  .hero_messaging .fs-carousel-controls.fs-carousel-controls {
    bottom: 64px;
  }
}
.hero_messaging .fs-carousel-control {
  width: 45px;
  height: 30px;
  position: relative;
  opacity: 0.5;
  pointer-events: none;
  border-radius: 0px;
}
.hero_messaging .fs-carousel-control.fs-carousel-visible {
  opacity: 1;
  pointer-events: auto;
}
.hero_messaging .fs-carousel-control.fs-carousel-visible.fs-carousel-visiblefocus,
.hero_messaging .fs-carousel-control.fs-carousel-visible.fs-carousel-visible:hover {
  background: transparent;
}
.hero_messaging .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  right: auto;
  margin: 0;
}
.hero_messaging .fs-carousel-control.fs-carousel-control_previous:after {
  width: 1px;
  height: 100px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  background: #ddd;
  content: '';
}
.hero_messaging .fs-carousel-control.fs-carousel-control_previous.fs-carousel-visible:focus:before,
.hero_messaging .fs-carousel-control.fs-carousel-control_previous.fs-carousel-visible:hover:before {
  border-right-color: #be414f;
}
.hero_messaging .fs-carousel-control.fs-carousel-control_next {
  left: auto;
  right: auto;
  margin: 0;
}
.hero_messaging .fs-carousel-control.fs-carousel-control_next.fs-carousel-visible:focus:before,
.hero_messaging .fs-carousel-control.fs-carousel-control_next.fs-carousel-visible:hover:before {
  border-left-color: #be414f;
}
.hero_messaging_item {
  height: 320px;
  position: relative;
  overflow: hidden;
}
.hero_messaging_item img {
  width: auto;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 0;
  display: block;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
@media only screen and (min-width: 570px) {
  .hero_messaging_item {
    height: auto;
  }
  .hero_messaging_item img {
    width: 100%;
    height: auto;
    position: relative;
    left: auto;
    top: auto;
    -ms-transform: none;
        transform: none;
  }
}
.hero_messaging_overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  opacity: 0.8;
}
.hero_messaging_content {
  width: calc(100% - 40px);
  max-width: 700px;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  border-left: 1px solid #be414f;
  margin: 0 20px 52px;
  padding: 0 20px 0 20px;
}
.hero_messaging_content:hover .hero_messaging_headline {
  opacity: .75;
}
.hero_messaging_content:hover .hero_messaging_link:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
@media only screen and (min-width: 740px ) {
  .hero_messaging_content {
    width: calc(100% - 50px);
    margin: 0px 0px 58px 50px;
    padding: 0 70px 0 20px;
  }
}
.hero_messaging_content .hero_messaging_headline {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 200;
  margin-bottom: 18px;
  margin-top: 0;
  transition: opacity 0.25s ease;
}
@media only screen and (min-width: 740px ) {
  .hero_messaging_content .hero_messaging_headline {
    font-size: 32px;
  }
}
.hero_messaging_content .hero_messaging_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: 14px;
  position: relative;
  color: #fff;
}
.hero_messaging_content .hero_messaging_link:after {
  position: absolute;
  content: "\2192";
  display: inline-block;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  margin-left: 7px;
  transition: transform 0.25s ease;
}
.hero_messaging_content .hero_messaging_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
@media only screen and (min-width: 740px ) {
  .hero_messaging_content .hero_messaging_link {
    font-size: 16px;
  }
}
@media only screen and (min-width: 980px ) {
  .hero_messaging_content {
    padding: 0 150px 0 20px;
  }
}
.homepage_hero_callouts {
  background: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 20px;
}
@media only screen and (min-width: 650px) {
  .homepage_hero_callouts {
    padding: 0;
  }
}
.homepage_hero_callouts_mobile {
  position: relative;
  background: #000;
}
.homepage_hero_callouts_mobile:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.homepage_hero_callouts_mobile img {
  width: 50%;
  float: left;
  display: block;
}
.homepage_hero_callouts_mobile:before {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.43) 60%, #000000 90%, #000000 100%);
  content: '';
  display: block;
  z-index: 2;
}
@media only screen and (min-width: 500px ) {
  .homepage_hero_callouts_mobile img {
    width: 25%;
  }
}
@media only screen and (min-width: 650px) {
  .homepage_hero_callouts_mobile {
    display: none;
  }
}
.hero_callout_mobile_messaging {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  bottom: 45px;
  left: 50%;
  color: #fff;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  margin-left: -40px;
  text-align: center;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  z-index: 3;
}
.hero_callout_mobile_messaging span {
  font-weight: 700;
}
.hero_callout_mobile_messaging:after {
  width: 1px;
  height: 30px;
  position: absolute;
  left: 50%;
  bottom: -44px;
  background: #fff;
  content: '';
  display: block;
  z-index: 10;
}
.hero_callout {
  width: 100%;
  position: relative;
  margin-bottom: 3px;
}
.hero_callout img {
  width: 100%;
  display: block;
}
.hero_callout:first-of-type {
  margin-top: -26px;
}
.hero_callout:last-of-type {
  margin-bottom: 0;
}
.hero_callout:hover .hero_callout_media {
  opacity: 0;
  pointer-events: none;
}
.hero_callout:hover .hero_callout_label {
  z-index: 1;
}
@media only screen and (min-width: 650px) {
  .hero_callout {
    width: 50%;
    margin-bottom: 0px;
  }
  .hero_callout:first-of-type {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .hero_callout {
    width: 25%;
  }
}
@media only screen and (min-width: 1600px) {
  .hero_callout {
    min-height: 350px;
  }
}
.hero_callout_media {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 1;
  transition: opacity .5s ease;
  z-index: 5;
}
@media only screen and (min-width: 650px) {
  .hero_callout_media .fs-background-container:before {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%) left bottom;
    content: '';
    display: block;
    z-index: 6;
  }
}
.hero_callout_label {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: calc(100% - 100px);
  position: absolute;
  left: 50%;
  bottom: 50px;
  border-radius: 5px;
  padding: 9px 32px 13px;
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
}
.theme_pink .hero_callout_label {
  background: #cc49b0;
}
.theme_purple .hero_callout_label {
  background: #522d6d;
}
.theme_dkblue .hero_callout_label {
  background: #094d8a;
}
.theme_dkteal .hero_callout_label {
  background: #007C87;
}
.theme_orange .hero_callout_label {
  background: #ff5100;
}
.hero_callout_label:after {
  width: 22px;
  height: 22px;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-radius: 50%;
  content: '';
  display: block;
  -ms-transform: translate(-50%, 11px);
      transform: translate(-50%, 11px);
}
.theme_pink .hero_callout_label:after {
  background: #cc49b0 url('../images/circle_plus.svg') no-repeat center center;
  background-size: 18px 18px;
}
.theme_purple .hero_callout_label:after {
  background: #522d6d url('../images/circle_plus.svg') no-repeat center center;
  background-size: 18px 18px;
}
.theme_dkblue .hero_callout_label:after {
  background: #094d8a url('../images/circle_plus.svg') no-repeat center center;
  background-size: 18px 18px;
}
.theme_dkteal .hero_callout_label:after {
  background: #007C87 url('../images/circle_plus.svg') no-repeat center center;
  background-size: 18px 18px;
}
.theme_orange .hero_callout_label:after {
  background: #ff5100 url('../images/circle_plus.svg') no-repeat center center;
  background-size: 18px 18px;
}
@media only screen and (min-width: 650px) {
  .hero_callout_label {
    z-index: 6;
  }
}
.hero_callout_title {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 20px;
  font-size: 1.25rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #fff;
  display: block;
  text-align: center;
}
.hero_callout_overlay {
  width: 100%;
  height: 100%;
  position: relative;
  left: 0;
  top: 0;
  border-radius: 5px;
  padding: 18px 23px 23px;
  transition: opacity .25s ease;
  z-index: 2;
}
.theme_pink .hero_callout_overlay {
  background: #cc49b0;
}
.theme_purple .hero_callout_overlay {
  background: #522d6d;
}
.theme_dkblue .hero_callout_overlay {
  background: #094d8a;
}
.theme_dkteal .hero_callout_overlay {
  background: #007C87;
}
.theme_orange .hero_callout_overlay {
  background: #ff5100;
}
.theme_maroon .hero_callout_overlay {
  background: #6a1e26;
}
@media only screen and (min-width: 650px) {
  .hero_callout_overlay {
    border-radius: 0;
    padding: 11px;
  }
}
.hero_callout_overlay_header {
  position: relative;
  margin-bottom: 22px;
  text-align: center;
}
@media only screen and (min-width: 650px) {
  .hero_callout_overlay_header {
    min-height: 100px;
    margin-bottom: 0;
  }
}
.hero_callout_overlay_heading {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 20px;
  font-size: 1.25rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 100%;
  color: #fff;
  display: block;
}
@media only screen and (min-width: 650px) {
  .hero_callout_overlay_heading {
    min-height: 50px;
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 20px 20px 30px;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
  }
}
.hero_callout_overlay_content {
  padding: 0 0 28px;
  text-align: center;
}
@media only screen and (min-width: 650px) {
  .hero_callout_overlay_content {
    background: #fff;
    padding: 40px 44px 28px;
  }
}
.hero_callout_overlay_content p {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: relative;
  color: #fff;
  font-size: 16px;
  line-height: 1.5;
  margin-top: 0;
  margin-bottom: 9px;
}
.hero_callout_overlay_content p:after {
  width: 60px;
  height: 1px;
  position: absolute;
  left: 50%;
  top: -10px;
  content: '';
  display: block;
  background: #d8d8d8;
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
}
@media only screen and (min-width: 650px) {
  .hero_callout_overlay_content p {
    color: #152027;
    margin-bottom: 46px;
  }
  .hero_callout_overlay_content p:after {
    top: auto;
    bottom: -20px;
  }
}
.hero_callout_overlay_content .callout_overlay_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  position: relative;
  color: #fff;
  font-size: 14px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
@media only screen and (min-width: 650px) {
  .hero_callout_overlay_content .callout_overlay_link {
    left: auto;
    -ms-transform: none;
        transform: none;
  }
  .theme_pink .hero_callout_overlay_content .callout_overlay_link {
    color: #cc49b0;
  }
  .theme_purple .hero_callout_overlay_content .callout_overlay_link {
    color: #522d6d;
  }
  .theme_dkblue .hero_callout_overlay_content .callout_overlay_link {
    color: #094d8a;
  }
  .theme_dkteal .hero_callout_overlay_content .callout_overlay_link {
    color: #007C87;
  }
  .theme_orange .hero_callout_overlay_content .callout_overlay_link {
    color: #ff5100;
  }
  .theme_maroon .hero_callout_overlay_content .callout_overlay_link {
    color: #6a1e26;
  }
}
.hero_callout_overlay_content .callout_overlay_link:after {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 50%;
  border: 1px solid #fff;
  border-radius: 50%;
  content: "\2192";
  display: inline-block;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  padding-top: 5px;
  transition: transform .25s linear;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
@media only screen and (min-width: 650px) {
  .hero_callout_overlay_content .callout_overlay_link:after {
    width: auto;
    height: auto;
    left: auto;
    border: none;
    border-radius: 0;
    margin-left: 7px;
    padding-top: 0;
    -ms-transform: none;
        transform: none;
  }
  .hero_callout_overlay:hover .hero_callout_overlay_content .callout_overlay_link:after {
    -ms-transform: translateX(5px);
        transform: translateX(5px);
  }
}
.hero_callout_overlay_content .callout_link_text {
  display: none;
  padding-top: 5px;
}
@media only screen and (min-width: 650px) {
  .hero_callout_overlay_content .callout_link_text {
    display: inline;
    padding-top: 0px;
  }
}
.homepage_hero_menu_container {
  position: relative;
}
.homepage_hero_menu {
  position: relative;
  z-index: 2;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
}
@media only screen and (max-width: 739px ) {
  .homepage_hero_menu:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
  }
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .homepage_hero_menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .homepage_hero_menu .block_link {
    width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .homepage_hero_menu .block_link:nth-child(3) .homepage_hero_menu_block {
    border: 0 #fff solid;
    border-right-width: 1px;
  }
  .homepage_hero_menu .homepage_hero_menu_block,
  .homepage_hero_menu .homepage_hero_menu_block_inner {
    height: 100%;
    width: 100%;
  }
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_menu {
    width: 246px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    margin-top: 0;
    margin-bottom: 18px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .homepage_hero_menu {
    margin-right: -12px;
  }
}
@media only screen and (min-width: 980px ) {
  .homepage_hero_menu {
    width: 294px;
    margin-bottom: -25px;
  }
}
.homepage_hero_menu_block {
  transform: translateZ(0);
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_menu_block_inner {
    background-color: #152027;
  }
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_menu_block_link {
    pointer-events: none;
  }
}
.homepage_hero_menu_block {
  position: relative;
  cursor: pointer;
  text-align: left;
}
@media only screen and (min-width: 500px ) and (max-width: 739px ) {
  .homepage_hero_menu_block {
    width: 50%;
    float: left;
  }
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_menu_block {
    width: auto;
    border-right: 0;
    float: none;
    margin-top: 1px;
  }
  .homepage_hero_menu_block .homepage_hero_menu_block_inner {
    border-radius: 5px;
    transition: background, margin, padding;
    transition-duration: 0.25s;
    transition-timing-function: ease;
  }
}
.homepage_hero_menu_block hr {
  width: 40px;
  float: left;
  margin: 12px 0 16px;
  transition: width;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
@media only screen and (max-width: 739px ) {
  .homepage_hero_menu_block hr {
    width: 70px;
    background-color: rgba(255, 255, 255, 0.2);
  }
}
@media only screen and (max-width: 739px ) {
  .homepage_hero_menu_block.undergraduate_programs {
    border: 0 #fff solid;
    border-right-width: 1px;
    border-bottom-width: 1px;
  }
  .homepage_hero_menu_block.undergraduate_programs .homepage_hero_menu_block_inner {
    background-color: rgba(204, 73, 176, 0.9);
  }
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_menu_block.undergraduate_programs hr {
    background-color: #cc49b0;
  }
}
@media only screen and (max-width: 739px ) {
  .homepage_hero_menu_block.american_womens_college {
    border: 0 #fff solid;
    border-bottom-width: 1px;
  }
  .homepage_hero_menu_block.american_womens_college .homepage_hero_menu_block_inner {
    background-color: rgba(82, 45, 109, 0.9);
  }
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_menu_block.american_womens_college hr {
    background-color: #522d6d;
  }
}
@media only screen and (max-width: 739px ) {
  .homepage_hero_menu_block.one_day_college {
    border: 0 #fff solid;
    border-right-width: 1px;
  }
  .homepage_hero_menu_block.one_day_college .homepage_hero_menu_block_inner {
    background-color: rgba(255, 81, 0, 0.9);
  }
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_menu_block.one_day_college hr {
    background-color: #ff5100;
  }
}
@media only screen and (max-width: 739px ) {
  .homepage_hero_menu_block.graduate_programs .homepage_hero_menu_block_inner {
    background-color: rgba(9, 77, 138, 0.9);
  }
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_menu_block.graduate_programs hr {
    background-color: #094d8a;
  }
}
@media only screen and (max-width: 739px ) {
  .homepage_hero_menu_block.strategic_alliances {
    border-right: 0;
  }
  .homepage_hero_menu_block.strategic_alliances .homepage_hero_menu_block_inner {
    background-color: rgba(0, 124, 135, 0.9);
  }
}
@media only screen and (max-width: 499px ) {
  .homepage_hero_menu_block.strategic_alliances {
    border-top: 1px #fff solid;
  }
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_menu_block.strategic_alliances hr {
    background-color: #007C87;
  }
}
@media only screen and (min-width: 740px ) {
  .no-touch .homepage_hero_menu_block:hover .homepage_hero_menu_block_inner {
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 12px;
    padding-right: 12px;
  }
  .no-touch .homepage_hero_menu_block:hover hr {
    width: 70px;
    background-color: rgba(255, 255, 255, 0.2);
  }
  .no-touch .homepage_hero_menu_block:hover.undergraduate_programs .homepage_hero_menu_block_inner {
    background-color: #cc49b0;
  }
  .no-touch .homepage_hero_menu_block:hover.american_womens_college .homepage_hero_menu_block_inner {
    background-color: #522d6d;
  }
  .no-touch .homepage_hero_menu_block:hover.one_day_college .homepage_hero_menu_block_inner {
    background-color: #ff5100;
  }
  .no-touch .homepage_hero_menu_block:hover.graduate_programs .homepage_hero_menu_block_inner {
    background-color: #094d8a;
  }
  .no-touch .homepage_hero_menu_block:hover.strategic_alliances .homepage_hero_menu_block_inner {
    background: #007C87;
  }
  .homepage_hero_menu_block .fs-swap-active {
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 12px;
    padding-right: 12px;
  }
  .homepage_hero_menu_block .fs-swap-active hr {
    width: 70px;
    background-color: rgba(255, 255, 255, 0.2);
  }
  .homepage_hero_menu_block.undergraduate_programs .fs-swap-active {
    background-color: #cc49b0;
  }
  .homepage_hero_menu_block.american_womens_college .fs-swap-active {
    background-color: #522d6d;
  }
  .homepage_hero_menu_block.one_day_college .fs-swap-active {
    background-color: #ff5100;
  }
  .homepage_hero_menu_block.graduate_programs .fs-swap-active {
    background-color: #094d8a;
  }
  .homepage_hero_menu_block.strategic_alliances .fs-swap-active {
    background: #007C87;
  }
}
.homepage_hero_menu_block_image {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-size: cover;
}
.homepage_hero_menu_block_image img {
  display: none;
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_menu_block_image {
    background: none !important;
  }
}
@media only screen and (min-width: 980px ) {
  .homepage_hero_menu_block_image {
    width: 140px;
    height: 140px;
    position: absolute;
    top: 0;
    right: 100%;
    left: auto;
    z-index: -1;
    border-radius: 5px 0 0 5px;
    margin-right: 0;
    overflow: hidden;
    -ms-transform: translateX(100%);
        transform: translateX(100%);
    transition: transform 0.3s ease;
  }
  .homepage_hero_menu_block_image img {
    display: block;
  }
  .no-touch .homepage_hero_menu_block:hover .homepage_hero_menu_block_image {
    -ms-transform: translateX(0);
        transform: translateX(0);
  }
}
.homepage_hero_menu_block_content {
  padding: 20px;
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_menu_block_content {
    padding: 23px 10px 24px 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .homepage_hero_menu_block_content {
    padding: 25px 30px 26px;
  }
}
.homepage_hero_menu_title {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 20px;
  font-size: 1.25rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #fff;
  line-height: 1.17647059;
  margin: 0;
}
@media only screen and (max-width: 979px ) {
  .homepage_hero_menu_title {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.homepage_hero_menu_label {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.5);
  clear: both;
  margin: 0;
  transition: color;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.fs-swap-active .homepage_hero_menu_label {
  color: #fff;
}
@media only screen and (max-width: 979px ) {
  .homepage_hero_menu_label {
    font-size: 10px;
    font-size: 0.625rem;
    color: #fff;
  }
}
.homepage_hero_menu_page_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: absolute;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 16;
  text-indent: 100%;
  width: 24px;
  height: 24px;
  top: 20px;
  right: 18px;
  border-radius: 100%;
  display: block;
  overflow: hidden;
  padding: 6px 10px;
  transition: color 0.25s ease;
}
.homepage_hero_menu_page_link:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.homepage_hero_menu_page_link:before {
  width: 16px;
  height: 16px;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  content: "\2192";
  display: inline-block;
  line-height: 17px;
  text-align: center;
  text-indent: 0;
  transition: color 0.25s ease;
}
@media only screen and (min-width: 980px ) {
  .homepage_hero_menu_page_link {
    width: 30px;
    height: 30px;
    font-size: 13px;
    font-size: 0.8125rem;
    bottom: 18px;
    right: 10px;
  }
}
.no-touch .homepage_hero_menu_page_link:hover {
  background-color: #fff;
}
.no-touch .homepage_hero_menu_page_link:hover:before {
  color: #152027;
}
/* Content */
.homepage_hero_content {
  position: relative;
  z-index: 2;
  display: none;
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_content {
    height: 100%;
    display: block;
  }
}
.homepage_hero_content_container {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  padding-bottom: 25px;
  pointer-events: none;
}
@media only screen and (min-width: 500px ) {
  .homepage_hero_content_container {
    padding-bottom: 35px;
  }
}
@media only screen and (min-width: 980px ) {
  .homepage_hero_content_container {
    padding-bottom: 60px;
  }
}
.homepage_hero_content_container.fs-swap-active {
  z-index: 2;
  opacity: 1;
  pointer-events: all;
}
.homepage_hero_mobile_heading,
.homepage_hero_heading {
  font-size: 42px;
  font-size: 2.625rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.17142857;
  font-weight: normal;
  color: #fff;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.37);
  line-height: 1;
  margin: 0 0 20px;
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_mobile_heading,
  .homepage_hero_heading {
    font-size: 70px;
    font-size: 4.375rem;
  }
}
@media only screen and (max-width: 499px ) {
  .homepage_hero_mobile_heading,
  .homepage_hero_heading {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_mobile_heading,
  .homepage_hero_heading {
    margin: 0 0 40px;
  }
}
@media only screen and (min-width: 740px ) and (max-width: 1219px ) {
  .homepage_hero_mobile_heading,
  .homepage_hero_heading {
    font-size: 54px;
    font-size: 3.375rem;
  }
}
.homepage_hero_heading {
  opacity: 0;
  -ms-transform: translateY(30px);
      transform: translateY(30px);
  transition: opacity, transform;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.fs-swap-active .homepage_hero_heading {
  opacity: 1;
  -ms-transform: translateY(0);
      transform: translateY(0);
  transition-delay: 0.2s;
}
.homepage_hero_mobile_heading {
  position: absolute;
  bottom: 30px;
  z-index: 1;
}
@media only screen and (max-width: 499px ) {
  .homepage_hero_mobile_heading {
    margin: 0;
  }
}
.homepage_hero_link_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  font-weight: 500;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #fff;
  opacity: 0;
  -ms-transform: translateY(30px);
      transform: translateY(30px);
  transition: opacity, transform;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.homepage_hero_link_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .homepage_hero_link_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .homepage_hero_link_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .homepage_hero_link_button {
    display: inline-block;
    margin-right: 20px;
  }
}
.fs-swap-active .homepage_hero_link_button {
  opacity: 1;
  -ms-transform: translateY(0);
      transform: translateY(0);
  transition-delay: 0.4s;
}
/* Profile Callout */
.homepage_hero_profile_callout {
  height: 70px;
  margin-bottom: 30px;
  opacity: 0;
  -ms-transform: translateY(30px);
      transform: translateY(30px);
  transition: opacity, transform;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.fs-swap-active .homepage_hero_profile_callout {
  opacity: 1;
  -ms-transform: translateY(0);
      transform: translateY(0);
  transition-delay: 0.3s;
}
@media only screen and (max-width: 739px ) {
  .homepage_hero_profile_callout {
    display: none;
  }
}
.homepage_hero_profile_callout_image {
  width: 70px;
  height: 70px;
  border-radius: 5px 0 0 5px;
  float: left;
  overflow: hidden;
}
.homepage_hero_profile_callout_image img {
  display: block;
  width: 100%;
}
@media only screen and (max-width: 979px ) {
  .homepage_hero_profile_callout_image {
    display: none;
  }
}
.homepage_hero_profile_callout_content {
  background-color: #fff;
  position: relative;
  height: 70px;
  border-radius: 0 5px 5px 0;
  float: left;
  padding: 0 25px;
  transition: padding 0.25s ease 0.08s, margin 0.25s ease 0.08s;
  white-space: nowrap;
}
.homepage_hero_profile_callout_content p {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  color: #494142;
  line-height: 70px;
  margin: 0;
}
@media only screen and (min-width: 980px ) and (max-width: 1219px ) {
  .homepage_hero_profile_callout_content p {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.homepage_hero_profile_callout_content:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #494142;
  position: absolute;
  top: 26px;
  right: 25px;
  content: "\2192";
  display: inline-block;
  margin: auto;
  opacity: 0;
  transition: padding 0.25s ease;
}
.no-touch .homepage_hero_profile_callout:hover .homepage_hero_profile_callout_content {
  padding-right: 60px;
  margin-right: -35px;
  transition: padding 0.25s ease, margin 0.25s ease;
}
.no-touch .homepage_hero_profile_callout:hover .homepage_hero_profile_callout_content:after {
  opacity: 1;
  transition: opacity 0.25s ease 0.08s;
}
@media only screen and (max-width: 979px ) {
  .homepage_hero_profile_callout_content {
    max-width: 425px;
    height: auto;
    border-radius: 5px;
    padding: 20px 25px;
    white-space: normal;
    transition: padding 0.25s ease, max-width 0.25s ease;
  }
  .homepage_hero_profile_callout_content p {
    line-height: normal;
  }
  .no-touch .homepage_hero_profile_callout:hover .homepage_hero_profile_callout_content {
    max-width: 460px;
    transition: padding 0.25s ease, max-width 0.25s ease;
  }
}
/* Images */
.homepage_hero_images {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
}
.homepage_hero_images:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  height: 70%;
  top: auto;
  bottom: 0;
  content: "";
}
@media only screen and (min-width: 740px ) {
  .homepage_hero_images {
    height: 100%;
    display: block;
  }
}
.homepage_hero_image {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: opacity;
  transition-duration: 0.4s;
  transition-timing-function: ease;
}
.homepage_hero_image.fs-swap-active {
  opacity: 1;
}
/* Homepage Keyword Callout Carousel
	============================================================================= */
.homepage_keyword_callouts {
  background-color: #152027;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
@media only screen and (max-width: 739px ) {
  .homepage_keyword_callouts {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .homepage_keyword_callouts {
    height: 575px;
  }
}
@media only screen and (min-width: 980px ) {
  .homepage_keyword_callouts {
    height: 575px;
  }
}
.homepage_keyword_callouts > .fs-row {
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
}
/*
		Image
	*/
.homepage_keyword_callouts_image_container {
  background-color: #152027;
}
@media only screen and (min-width: 740px ) {
  .homepage_keyword_callouts_image_container {
    height: 100%;
    width: 50%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    margin-left: 7px;
  }
}
@media only screen and (min-width: 980px ) {
  .homepage_keyword_callouts_image_container {
    margin-left: -150px;
  }
}
@media only screen and (min-width: 1220px ) {
  .homepage_keyword_callouts_image_container {
    margin-left: -187px;
  }
}
.homepage_keyword_callouts_figure img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 739px ) {
  .homepage_keyword_callouts_figure .homepage_keyword_callouts_image {
    display: none;
  }
}
@media only screen and (min-width: 740px ) {
  .homepage_keyword_callouts_figure {
    width: 575px;
    height: 575px;
    float: right;
    margin: 0;
  }
}
@media only screen and (min-width: 1500px) {
  .homepage_keyword_callouts_figure {
    width: 863px;
    height: 575px;
  }
}
.homepage_keyword_callouts_sidebar {
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 740px ) {
  .homepage_keyword_callouts_sidebar {
    height: 575px;
  }
}
@media only screen and (min-width: 980px ) {
  .homepage_keyword_callouts_sidebar {
    height: 575px;
  }
}
.homepage_keyword_callouts_header {
  position: relative;
}
@media only screen and (max-width: 739px ) {
  .homepage_keyword_callouts_header {
    padding: 50px 0 60px;
  }
}
@media only screen and (min-width: 740px ) {
  .homepage_keyword_callouts_header {
    position: absolute;
    width: 575px;
    top: 0;
    z-index: 2;
    float: none;
    margin-right: 0;
    margin-left: -57px;
    padding: 30px 0 8px;
    transform: rotate(-90deg) translateZ(0);
    -ms-transform-origin: 100% 0;
        transform-origin: 100% 0;
  }
  .homepage_keyword_callouts_header:before {
    background-color: rgba(0, 0, 0, 0);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
  }
}
@media only screen and (min-width: 1500px) {
  .homepage_keyword_callouts_header {
    margin-left: 231px;
  }
}
.homepage_keyword_callouts_header:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.homepage_keyword_callouts_heading {
  color: #fff;
  position: relative;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  z-index: 2;
  margin: 0;
}
@media only screen and (max-width: 739px ) {
  .homepage_keyword_callouts_heading {
    font-size: 36px;
    font-size: 2.25rem;
    font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.19512195;
    font-weight: normal;
  }
}
@media only screen and (max-width: 739px ) and only screen and (min-width: 740px ) {
  .homepage_keyword_callouts_heading {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
@media only screen and (max-width: 499px ) {
  .homepage_keyword_callouts_heading {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 740px ) {
  .homepage_keyword_callouts_heading {
    font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 100;
    font-size: 13px;
    font-size: 0.8125rem;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 16px;
    font-size: 1rem;
    text-align: center;
  }
}
/*
		Carousel
	*/
@media only screen and (min-width: 740px ) {
  .homepage_keyword_callouts_carousel_container {
    padding-left: 60px;
  }
}
.homepage_keyword_callouts_carousel {
  position: relative;
}
.homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-controls {
  height: 100%;
  width: 60px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  margin-left: -60px;
}
@media only screen and (max-width: 739px ) {
  .homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-controls {
    display: none;
  }
}
.homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-control {
  background-color: #2a3c47;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  width: 100%;
  height: 50%;
  left: 0;
  bottom: auto;
  border-radius: 0;
  margin: 0;
}
.homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-control:before {
  transition: border 0.25s linear;
}
.homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous {
  top: 50%;
}
.homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #928d8e;
  margin-left: auto;
  margin-top: 22px;
}
.no-touch .homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:hover {
  background-color: #2a3c47;
}
.no-touch .homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_previous:hover:before {
  border-right-color: #f2f2f2;
}
.homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next {
  top: 0;
}
.homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #928d8e;
  margin-right: auto;
  margin-bottom: 22px;
}
.homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:after {
  background-color: #928d8e;
  height: 1px;
  width: 28px;
  position: absolute;
  top: 100%;
  left: 16px;
  content: "";
  margin-top: -1px;
}
.no-touch .homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:hover {
  background-color: #2a3c47;
}
.no-touch .homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-control.fs-carousel-control_next:hover:before {
  border-left-color: #f2f2f2;
}
.homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-pagination {
  margin-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-pagination {
    display: none;
  }
}
.homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-page {
  background-color: #2a3c47;
}
.homepage_keyword_callouts_carousel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
  background-color: #be414f;
}
/*
		Callout
	*/
.homepage_keyword_callout {
  background-color: #152027;
  border-right: 1px solid #2a3c47;
  padding: 30px;
}
@media only screen and (min-width: 740px ) {
  .homepage_keyword_callout {
    height: 575px;
  }
}
@media only screen and (min-width: 980px ) {
  .homepage_keyword_callout {
    height: 575px;
    padding: 50px 40px 40px;
  }
}
@media only screen and (min-width: 1220px ) {
  .homepage_keyword_callout {
    padding: 80px 50px 50px;
  }
}
.homepage_keyword_callout:nth-child(7n-6) .homepage_keyword_callout_icon,
.homepage_keyword_callout:nth-child(7n-6) .homepage_keyword_callout_divider {
  background-color: #be414f;
}
.homepage_keyword_callout:nth-child(7n-6) .homepage_keyword_callout_keyword,
.homepage_keyword_callout:nth-child(7n-6) .homepage_keyword_callout_button {
  color: #be414f;
}
.homepage_keyword_callout:nth-child(7n-5) .homepage_keyword_callout_icon,
.homepage_keyword_callout:nth-child(7n-5) .homepage_keyword_callout_divider {
  background-color: #eff2bf;
}
.homepage_keyword_callout:nth-child(7n-5) .homepage_keyword_callout_keyword,
.homepage_keyword_callout:nth-child(7n-5) .homepage_keyword_callout_button {
  color: #eff2bf;
}
.homepage_keyword_callout:nth-child(7n-4) .homepage_keyword_callout_icon,
.homepage_keyword_callout:nth-child(7n-4) .homepage_keyword_callout_divider {
  background-color: #bff1e1;
}
.homepage_keyword_callout:nth-child(7n-4) .homepage_keyword_callout_keyword,
.homepage_keyword_callout:nth-child(7n-4) .homepage_keyword_callout_button {
  color: #bff1e1;
}
.homepage_keyword_callout:nth-child(7n-3) .homepage_keyword_callout_icon,
.homepage_keyword_callout:nth-child(7n-3) .homepage_keyword_callout_divider {
  background-color: #8bc1ed;
}
.homepage_keyword_callout:nth-child(7n-3) .homepage_keyword_callout_keyword,
.homepage_keyword_callout:nth-child(7n-3) .homepage_keyword_callout_button {
  color: #8bc1ed;
}
.homepage_keyword_callout:nth-child(7n-2) .homepage_keyword_callout_icon,
.homepage_keyword_callout:nth-child(7n-2) .homepage_keyword_callout_divider {
  background-color: #cc49b0;
}
.homepage_keyword_callout:nth-child(7n-2) .homepage_keyword_callout_keyword,
.homepage_keyword_callout:nth-child(7n-2) .homepage_keyword_callout_button {
  color: #cc49b0;
}
.homepage_keyword_callout:nth-child(7n-1) .homepage_keyword_callout_icon,
.homepage_keyword_callout:nth-child(7n-1) .homepage_keyword_callout_divider {
  background-color: #ff5100;
}
.homepage_keyword_callout:nth-child(7n-1) .homepage_keyword_callout_keyword,
.homepage_keyword_callout:nth-child(7n-1) .homepage_keyword_callout_button {
  color: #ff5100;
}
.homepage_keyword_callout:nth-child(7n) .homepage_keyword_callout_icon,
.homepage_keyword_callout:nth-child(7n) .homepage_keyword_callout_divider {
  background-color: #efefef;
}
.homepage_keyword_callout:nth-child(7n) .homepage_keyword_callout_keyword,
.homepage_keyword_callout:nth-child(7n) .homepage_keyword_callout_button {
  color: #efefef;
}
.homepage_keyword_callout_content {
  position: relative;
  height: 100%;
  -webkit-font-smoothing: auto;
  transform: translateZ(0);
  padding-bottom: 60px;
}
.homepage_keyword_callout_icon {
  width: 74px;
  height: 74px;
  background-position: center center;
  border-radius: 100%;
  margin-bottom: 30px;
}
@media only screen and (min-width: 980px ) {
  .homepage_keyword_callout_icon {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 739px ) {
  .homepage_keyword_callout_icon {
    float: left;
    margin-right: 30px;
  }
}
@media only screen and (max-width: 499px ) {
  .homepage_keyword_callout_icon {
    width: 50px;
    height: 50px;
  }
  .homepage_keyword_callout_icon.icon_keyword_caring:after {
    background-size: 250px 150px;
    background-position: 0 0;
  }
  .homepage_keyword_callout_icon.icon_keyword_supportive:after {
    background-size: 250px 150px;
    background-position: -50px 0;
  }
  .homepage_keyword_callout_icon.icon_keyword_established:after {
    background-size: 250px 150px;
    background-position: -100px 0;
  }
  .homepage_keyword_callout_icon.icon_keyword_empowering:after {
    background-size: 250px 150px;
    background-position: -150px 0;
  }
  .homepage_keyword_callout_icon.icon_keyword_innovative:after {
    background-size: 250px 150px;
    background-position: -200px 0;
  }
  .homepage_keyword_callout_icon.icon_keyword_smart:after {
    background-size: 250px 150px;
    background-position: 0 -50px;
  }
  .homepage_keyword_callout_icon.icon_keyword_determined:after {
    background-size: 250px 150px;
    background-position: -50px -50px;
  }
  .homepage_keyword_callout_icon.icon_keyword_goal_oriented:after {
    background-size: 250px 150px;
    background-position: -100px -50px;
  }
  .homepage_keyword_callout_icon.icon_keyword_strong:after {
    background-size: 250px 150px;
    background-position: -150px -50px;
  }
  .homepage_keyword_callout_icon.icon_keyword_friendly:after {
    background-size: 250px 150px;
    background-position: -200px -50px;
  }
  .homepage_keyword_callout_icon.icon_keyword_helpful:after {
    background-size: 250px 150px;
    background-position: 0 -100px;
  }
  .homepage_keyword_callout_icon.icon_keyword_proud:after {
    background-size: 250px 150px;
    background-position: -50px -100px;
  }
  .homepage_keyword_callout_icon.icon_keyword_pragmatic:after {
    background-size: 250px 150px;
    background-position: -100px -100px;
  }
  .homepage_keyword_callout_icon.icon_keyword_dedicated:after {
    background-size: 250px 150px;
    background-position: -150px -100px;
  }
  .homepage_keyword_callout_icon.icon_keyword_transformative:after {
    background-size: 250px 150px;
    background-position: -200px -100px;
  }
}
.homepage_keyword_callout_keyword {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1;
  margin: 0 0 30px;
}
@media only screen and (min-width: 500px ) {
  .homepage_keyword_callout_keyword {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
@media only screen and (min-width: 980px ) {
  .homepage_keyword_callout_keyword {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .homepage_keyword_callout_keyword {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
@media only screen and (max-width: 739px ) {
  .homepage_keyword_callout_keyword {
    line-height: 74px;
  }
}
@media only screen and (max-width: 499px ) {
  .homepage_keyword_callout_keyword {
    line-height: 50px;
  }
}
.homepage_keyword_callout_divider {
  margin-bottom: 25px;
}
@media only screen and (max-width: 739px ) {
  .homepage_keyword_callout_divider {
    clear: both;
  }
}
.homepage_keyword_callout_text {
  font-size: 21px;
  font-size: 1.3125rem;
  font-style: normal;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  color: #d8d8d8;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
}
@media only screen and (max-width: 739px ) {
  .homepage_keyword_callout_text {
    clear: both;
  }
}
.homepage_keyword_callout_button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
  position: absolute;
  bottom: 0;
}
.homepage_keyword_callout_button:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .homepage_keyword_callout_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .homepage_keyword_callout_button {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .homepage_keyword_callout_button {
    display: inline-block;
    margin-right: 20px;
  }
}
/* Homepage News & Events
	============================================================================= */
.homepage_news_events {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media only screen and (min-width: 980px ) {
  .homepage_news_events {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .homepage_news_events {
    padding-bottom: 80px;
  }
}
.homepage_news_events .event_block {
  margin-bottom: 20px;
}
@media only screen and (min-width: 980px ) {
  .homepage_news_events .event_block {
    margin-bottom: 40px;
  }
}
.homepage_news_events_header {
  display: none;
  margin-bottom: 20px;
}
@media only screen and (min-width: 980px ) {
  .homepage_news_events_header {
    display: block;
    margin-bottom: 40px;
  }
}
.homepage_news_events_footer {
  margin-bottom: 60px;
  padding-top: 20px;
  border-top: 1px solid #efefef;
}
@media only screen and (min-width: 980px ) {
  .homepage_news_events_footer {
    margin-bottom: 80px;
  }
}
.homepage_news_events_footer:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 980px ) {
  .homepage_news_events_footer {
    display: none;
  }
}
.homepage_news_events_more {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #494142;
  position: relative;
  transition: color 0.25s ease;
}
.homepage_news_events_more:before,
.homepage_news_events_more:after {
  width: 6px;
  height: 6px;
  display: inline-block;
  border: 2px solid #928d8e;
  border-bottom: none;
  margin: -2px auto 0;
  vertical-align: middle;
}
.homepage_news_events_more:after {
  border-left: none;
  content: "";
  -ms-transform: translateX(-25%) rotate(45deg);
      transform: translateX(-25%) rotateZ(45deg);
}
.homepage_news_events_more:after {
  margin-left: 10px;
  transition: margin 0.25s ease;
}
.no-touch .homepage_news_events_more:hover {
  color: #be414f;
}
.no-touch .homepage_news_events_more:hover:after {
  margin-left: 13px;
}
.homepage_hero_video_wrapper {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.featured_programs {
  padding: 50px 20px 22px;
}
.featured_programs .fs-carousel-canister {
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 740px ) {
  .featured_programs {
    width: 720px;
    margin-left: auto;
    margin-right: auto;
    padding: 80px 0 52px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_programs {
    width: 960px;
    padding: 120px 0 92px;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_programs {
    width: 1200px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_programs_wrapper {
    display: -ms-flexbox;
    display: flex;
  }
}
.featured_programs_header {
  margin-bottom: 16px;
  text-align: center;
}
@media only screen and (min-width: 980px ) {
  .featured_programs_header {
    width: 56px;
    position: relative;
    margin-bottom: 0;
    text-align: inherit;
  }
}
.featured_programs_heading {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
@media only screen and (min-width: 980px ) {
  .featured_programs_heading {
    width: 196px;
    height: 15px;
    position: absolute;
    bottom: 50%;
    left: 0;
    display: inline-block;
    -ms-transform-origin: left bottom;
        transform-origin: left bottom;
    -ms-transform: rotate(-90deg) translate(-50%, 15px);
        transform: rotate(-90deg) translate(-50%, 15px);
  }
}
.featured_programs_inner {
  width: calc(100% - 56px);
}
.featured_programs_inner .fs-carousel-pagination {
  text-align: left;
}
@media only screen and (min-width: 980px ) {
  .featured_programs_inner {
    display: -ms-flexbox;
    display: flex;
  }
}
.featured_program {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.featured_program.featured_program {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.featured_program:first-of-type {
  margin-right: 20px;
}
@media only screen and (min-width: 500px ) {
  .no-touch .featured_program.has_link:hover .featured_program_info {
    padding-top: 35%;
    background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  }
  .no-touch .featured_program.has_link:hover .featured_program_title {
    opacity: 0.75;
  }
}
.featured_program img {
  width: 100%;
  border-radius: 3px 3px 0 0;
  display: block;
}
@media only screen and (min-width: 500px ) {
  .featured_program img {
    border-radius: 5px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_program {
    width: calc(50% - 10px);
  }
}
.featured_program_tag {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: absolute;
  left: 22px;
  top: 20px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  color: #fff;
  font-size: 12px;
  padding: 5px 8px 4px;
}
@media only screen and (min-width: 500px ) {
  .featured_program_tag {
    left: 30px;
  }
}
.featured_program_info {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #d4d4d4;
  border-top: none;
  border-radius: 3px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 20px 22px;
  transition: padding 0.25s ease, background-image 0.25s ease;
}
@media only screen and (min-width: 500px ) {
  .featured_program_info {
    position: absolute;
    left: 0;
    bottom: 0;
    border: none;
    border-radius: 5px;
    background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    padding: 15% 30px 20px;
  }
}
@media only screen and (min-width: 500px ) {
  .featured_program_info_inner {
    border-left: 1px solid #be414f;
    padding-left: 25px;
  }
}
.featured_program_title {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #000;
  font-size: 24px;
  margin-bottom: 0;
  margin-top: 0;
  position: relative;
  transition: opacity 0.25s ease;
}
@media only screen and (min-width: 500px ) {
  .featured_program_title {
    color: #fff;
  }
}
@media only screen and (min-width: 500px ) {
  .featured_program_title {
    font-size: 35px;
  }
}
.featured_program_meta {
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #6a1e26;
  font-size: 12px;
  margin-bottom: 0px;
  margin-top: 10px;
}
@media only screen and (min-width: 500px ) {
  .featured_program_meta {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 740px ) {
  .featured_program_meta {
    margin-top: 18px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_program_meta {
    margin-top: 26px;
  }
}
@media only screen and (min-width: 500px ) {
  .featured_program_meta {
    font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 300;
    color: #fff;
    font-size: 16px;
  }
}
.featured_program_meta_label {
  display: inline-block;
}
.featured_program_meta_icon {
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-left: 5px;
}
.featured_program_meta_icon.video {
  margin-top: -3px;
}
@media only screen and (min-width: 500px ) {
  .featured_program_meta_icon.video svg {
    fill: #fff;
  }
}
@media only screen and (min-width: 500px ) {
  .featured_program_meta_icon.video {
    margin-top: -8px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_program_meta_icon.video {
    margin-top: -9px;
  }
}
.featured_program_meta_icon:not(.video):after {
  width: 14px;
  height: 14px;
  position: relative;
  content: "\2192";
  display: inline-block;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  margin-top: -1px;
  transition: transform .25s linear;
}
@media only screen and (min-width: 500px ) {
  .featured_program_meta_icon:not(.video):after {
    display: block;
    margin-top: -2px;
  }
}
.featured_news {
  background: #6a1e26;
  padding: 38px 0 60px;
}
.featured_news_heading {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: relative;
  color: #fff;
  font-size: 36px;
  margin-bottom: 24px;
  text-align: center;
}
.featured_news_heading span {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.featured_news_heading:after {
  width: 1px;
  height: 60px;
  position: absolute;
  left: 50%;
  bottom: -62px;
  background: #be414f;
  content: '';
  display: block;
  z-index: 2;
}
@media only screen and (min-width: 500px ) {
  .featured_news_heading:after {
    width: 122px;
    height: 1px;
    bottom: -15px;
    -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
  }
}
@media only screen and (min-width: 500px ) {
  .featured_news_heading {
    font-size: 50px;
    margin-bottom: 84px;
  }
}
.featured_news_listing {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.featured_news_item {
  width: 100%;
}
.no-touch .featured_news_item:hover .featured_news_item_title {
  opacity: 0.75;
}
.no-touch .featured_news_item:hover .featured_news_item_title:after {
  color: #fff;
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.featured_news_item:nth-of-type(-n+5) {
  margin-bottom: 50px;
}
@media only screen and (min-width: 740px ) {
  .featured_news_item {
    width: 46.7%;
  }
  .featured_news_item:nth-of-type(-n+5) {
    margin-bottom: 0px;
  }
  .featured_news_item:nth-of-type(-n+3) {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_news_item {
    width: 28.93%;
  }
  .featured_news_item:nth-of-type(-n+3) {
    margin-bottom: 0px;
  }
  .featured_news_item:nth-of-type(-n+4) {
    margin-bottom: 50px;
  }
}
.featured_news_image {
  position: relative;
}
.featured_news_image img {
  width: 100%;
  border-radius: 5px;
  display: block;
}
.featured_news_event {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  width: 55px;
  height: 55px;
  position: absolute;
  right: 10px;
  top: -10px;
  color: #fff;
  background: #be414f;
  border-radius: 50%;
  display: block;
  line-height: .6;
  padding-top: 15px;
  text-align: center;
}
@media only screen and (min-width: 500px ) {
  .featured_news_event {
    bottom: -27px;
    right: 22px;
    top: auto;
  }
}
.featured_news_event_month {
  display: block;
  font-size: 11px;
  font-weight: 100;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.featured_news_event_date {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1.5px;
}
.featured_news_item_content {
  color: #fff;
}
.featured_news_item_content p {
  text-align: center;
}
.featured_news_item_content p:last-of-type {
  margin-bottom: 0;
}
@media only screen and (min-width: 500px ) {
  .featured_news_item_content p {
    text-align: left;
  }
}
.featured_news_item_heading {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-align: center;
}
@media only screen and (min-width: 500px ) {
  .featured_news_item_heading {
    text-align: left;
  }
}
.featured_news_item_title {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  transition: opacity 0.25s ease;
}
.featured_news_item_title:after {
  position: absolute;
  color: transparent;
  content: "\2192";
  display: inline-block;
  font-size: 18px;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  margin-left: 7px;
  margin-top: 2px;
  transition: all 0.25s ease;
}
@media only screen and (min-width: 500px ) {
  .featured_news_item_title {
    font-size: 26px;
    line-height: 35px;
    text-align: left;
  }
}
.featured_news_all_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #fff;
  display: block;
  margin-top: 26px;
  text-align: center;
}
.featured_news_all_link:after {
  position: absolute;
  content: "\2192";
  display: inline-block;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  margin-left: 7px;
  transition: transform 0.25s ease;
}
.no-touch .featured_news_all_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.homepage_social_media {
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 980px ) {
  .homepage_social_media:after {
    width: 1000px;
    height: 100%;
    position: absolute;
    left: 70%;
    top: 0;
    background: #152027;
    content: '';
    display: block;
  }
}
.homepage_social_media .social_media_container {
  background: #fff;
  padding-bottom: 0px;
  position: relative;
}
@media only screen and (min-width: 740px ) {
  .homepage_social_media .social_media_container {
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 980px ) {
  .homepage_social_media .social_media_container {
    display: -ms-flexbox;
    display: flex;
  }
  .homepage_social_media .social_media_container:after {
    width: 415px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #152027;
    content: '';
    display: block;
    z-index: 0;
  }
}
.homepage_social_media .social_media_intro {
  width: 100%;
  padding: 0 0 60px 0;
}
@media only screen and (min-width: 740px ) {
  .homepage_social_media .social_media_intro {
    padding-right: 200px;
  }
}
@media only screen and (min-width: 980px ) {
  .homepage_social_media .social_media_intro {
    width: calc(100% - 415px);
    padding-right: 100px;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .homepage_social_media .social_media_intro {
    padding-right: 280px;
  }
}
@media only screen and (min-width: 980px ) {
  .homepage_social_media .social_media_intro_inner {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-45%);
        transform: translateY(-45%);
  }
}
.homepage_social_media .social_media_intro_header {
  color: #494142;
}
.homepage_social_media .social_media_intro_description {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #494142;
  font-size: 24px;
}
.homepage_social_media .social_media_intro_button {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #6a1e26;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.homepage_social_media .social_media_intro_button:after {
  position: absolute;
  content: "\2192";
  display: inline-block;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  margin-left: 7px;
  transition: transform 0.25s ease;
  will-change: transform;
}
.homepage_social_media .social_media_intro_button:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.homepage_social_media .social_media_main {
  width: 100%;
  position: relative;
  padding: 15px 0 0;
  z-index: 3;
}
.homepage_social_media .social_media_main:after {
  width: 980px;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 0;
  background: #152027;
  content: '';
  display: block;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
@media only screen and (min-width: 740px ) {
  .homepage_social_media .social_media_main {
    padding: 60px 0 100px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .homepage_social_media .social_media_main {
    width: 526px;
    padding: 60px 0 100px 80px;
  }
  .homepage_social_media .social_media_main:after {
    display: none;
  }
}
.social_media_posts {
  position: relative;
}
.social_media_posts:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.social_media_post {
  width: 100%;
}
@media only screen and (min-width: 740px ) {
  .social_media_post {
    width: calc(100% - 196px);
    height: 100%;
    position: absolute;
    right: 196px;
  }
}
@media only screen and (min-width: 980px ) {
  .social_media_post {
    width: 334px;
  }
}
.social_media_images {
  width: 100%;
  position: relative;
  z-index: 2;
}
.social_media_images:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .social_media_images {
    width: 176px;
    float: right;
    text-align: right;
  }
}
.social_media_card_small {
  width: calc((100% - 20px) / 2);
}
.social_media_card_small:first-of-type {
  margin-right: 20px;
}
@media only screen and (min-width: 740px ) {
  .social_media_card_small {
    width: 176px;
  }
  .social_media_card_small:first-of-type {
    margin-right: 0;
  }
}
.social_media_img {
  float: left;
}
.social_media_img:first-of-type {
  margin-bottom: 20px;
}
@media only screen and (min-width: 740px ) {
  .social_media_img {
    float: none;
  }
}
.social_media_img img {
  border-radius: 5px;
  width: 100%;
}
/* ==========================================================================
	Page - Events
============================================================================= */
/* Event Search
	============================================================================= */
.events_search_header:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .events_search_header h1 {
    float: left;
  }
}
.events_search_form {
  margin-top: 30px;
}
@media only screen and (min-width: 740px ) {
  .events_search_form {
    width: 420px;
    clear: none;
    float: right;
    margin-top: 0;
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .events_search_form {
    width: 480px;
  }
}
@media only screen and (min-width: 500px ) {
  .events_search_filter_menu fieldset .fs-dropdown {
    min-width: 200px;
  }
}
@media only screen and (min-width: 740px ) {
  .events_search_filter_menu fieldset .fs-dropdown {
    min-width: 230px;
  }
}
/* ==========================================================================
	Page - News
============================================================================= */
/* News Carousel Header
	============================================================================= */
.news_carousel_header {
  background-color: #6a1e26;
  position: relative;
  z-index: 1;
}
.news_carousel_header:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #152027;
  width: 50%;
  left: 0;
  right: auto;
  z-index: -1;
  content: "";
  display: block;
}
.news_carousel_header_container {
  background-color: #6a1e26;
  max-width: 1600px;
  margin: 0 auto;
}
.news_carousel_header_container:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.news_carousel_header_image_carousel_container {
  position: relative;
  z-index: 2;
  display: none;
}
@media only screen and (min-width: 740px ) {
  .news_carousel_header_image_carousel_container {
    width: 40%;
    display: block;
    float: left;
  }
}
@media only screen and (min-width: 980px ) {
  .news_carousel_header_image_carousel_container {
    width: 50%;
  }
}
@media only screen and (min-width: 1220px ) {
  .news_carousel_header_image_carousel_container {
    width: 60%;
  }
}
.news_carousel_header_story_carousel_container {
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 740px ) {
  .news_carousel_header_story_carousel_container {
    width: 60%;
    float: left;
    padding-left: 60px;
  }
}
@media only screen and (min-width: 980px ) {
  .news_carousel_header_story_carousel_container {
    width: 50%;
  }
}
@media only screen and (min-width: 1220px ) {
  .news_carousel_header_story_carousel_container {
    width: 40%;
  }
}
@media only screen and (min-width: 740px ) {
  .news_carousel_header_story_carousel_container .fs-carousel-pagination.fs-carousel-visible {
    display: none;
  }
}
@media only screen and (max-width: 739px ) {
  .news_carousel_header_story_carousel_container .fs-carousel-controls.fs-carousel-visible {
    display: none;
  }
}
.news_carousel_header_story_carousel_container .fs-carousel-item {
  opacity: 0;
  transition: opacity 0.25s linear;
}
.news_carousel_header_story_carousel_container .fs-carousel-item.fs-carousel-visible {
  opacity: 1;
}
.news_carousel_header_story_carousel_container .fs-carousel-controls {
  height: 100%;
  width: 60px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  margin-left: -60px;
}
@media only screen and (max-width: 739px ) {
  .news_carousel_header_story_carousel_container .fs-carousel-controls {
    display: none;
  }
}
.news_carousel_header_story_carousel_container .fs-carousel-control {
  background-color: #2a3c47;
  width: 100%;
  height: 50%;
  left: 0;
  bottom: auto;
  border-radius: 0;
  margin: 0;
}
.news_carousel_header_story_carousel_container .fs-carousel-control:before {
  transition: border 0.25s linear;
}
.news_carousel_header_story_carousel_container .fs-carousel-control.fs-carousel-control_previous {
  top: 50%;
}
.news_carousel_header_story_carousel_container .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #928d8e;
  margin-left: auto;
  margin-top: 22px;
}
.no-touch .news_carousel_header_story_carousel_container .fs-carousel-control.fs-carousel-control_previous:hover {
  background-color: #2a3c47;
}
.no-touch .news_carousel_header_story_carousel_container .fs-carousel-control.fs-carousel-control_previous:hover:before {
  border-right-color: #f2f2f2;
}
.news_carousel_header_story_carousel_container .fs-carousel-control.fs-carousel-control_next {
  top: 0;
}
.news_carousel_header_story_carousel_container .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #928d8e;
  margin-right: auto;
  margin-bottom: 22px;
}
.news_carousel_header_story_carousel_container .fs-carousel-control.fs-carousel-control_next:after {
  background-color: #928d8e;
  height: 1px;
  width: 28px;
  position: absolute;
  top: 100%;
  left: 16px;
  content: "";
  margin-top: -1px;
}
.no-touch .news_carousel_header_story_carousel_container .fs-carousel-control.fs-carousel-control_next:hover {
  background-color: #2a3c47;
}
.no-touch .news_carousel_header_story_carousel_container .fs-carousel-control.fs-carousel-control_next:hover:before {
  border-left-color: #f2f2f2;
}
/* News Carousel Header Story */
.news_carousel_header_story_content {
  background-color: #6a1e26;
  padding: 30px;
}
@media only screen and (min-width: 740px ) {
  .news_carousel_header_story_content {
    padding: 40px 30px 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .news_carousel_header_story_content {
    padding: 50px 40px 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .news_carousel_header_story_content {
    padding-top: 70px;
  }
}
@media only screen and (min-width: 740px ) {
  .news_carousel_header_story_figure {
    display: none;
  }
}
.news_carousel_header_story_label {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
  display: block;
  margin: 0 0 25px;
}
.news_carousel_header_story_title {
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1875;
  font-weight: normal;
  color: #fff;
  margin: 0 0 30px;
}
@media only screen and (min-width: 740px ) {
  .news_carousel_header_story_title {
    font-size: 32px;
    font-size: 2rem;
  }
}
.news_carousel_header_story_link {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
}
.news_carousel_header_story_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .news_carousel_header_story_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .news_carousel_header_story_link {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .news_carousel_header_story_link {
    display: inline-block;
    margin-right: 20px;
  }
}
/* News Search
	============================================================================= */
.news_search_header:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .news_search_header .news_heading_float {
    float: left;
  }
}
.news_search_form {
  margin-top: 30px;
}
@media only screen and (min-width: 740px ) {
  .news_search_form {
    width: 420px;
    clear: none;
    float: right;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .news_search_form {
    width: 480px;
  }
}
.news_archive_search_form {
  margin-top: 30px;
}
@media only screen and (min-width: 740px ) {
  .news_search_form,
  .news_archive_search_form {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 500px ) {
  .news_search_filter_menu fieldset .fs-dropdown {
    min-width: 200px;
  }
}
@media only screen and (min-width: 740px ) {
  .news_search_filter_menu fieldset .fs-dropdown {
    min-width: 230px;
  }
}
.news_search_footer {
  padding-top: 25px;
}
.news_archive_more {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #6a1e26;
}
.news_archive_more:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .news_archive_more:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .news_archive_more {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .news_archive_more {
    display: inline-block;
    margin-right: 20px;
  }
}
.news_archive_more:after {
  color: #152027;
}
.no-touch .news_archive_more:hover {
  color: #152027;
}
@media only screen and (min-width: 740px ) {
  .news_list {
    padding-top: 20px;
  }
}
/* News In The Media
	============================================================================= */
.news_in_the_media {
  padding-top: 60px;
  padding-bottom: 60px;
  background: url(../images/linen-pattern.png) repeat 50% 50%;
}
@media only screen and (min-width: 980px ) {
  .news_in_the_media {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .news_in_the_media {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 740px ) {
  .news_in_the_media {
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 980px ) {
  .news_in_the_media {
    padding-bottom: 130px;
  }
}
.news_in_the_media .featured_news_article {
  border-top: 4px solid #be414f;
}
.news_in_the_media .featured_news_article_tag {
  color: #6a1e26;
}
.news_in_the_media .featured_news_article_link {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #be414f;
}
.news_in_the_media .featured_news_article_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .news_in_the_media .featured_news_article_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .news_in_the_media .featured_news_article_link {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .news_in_the_media .featured_news_article_link {
    display: inline-block;
    margin-right: 20px;
  }
}
/* ==========================================================================
	Page - News Detail
============================================================================= */
.typography .news_detail_heading {
  font-size: 32px;
  font-size: 2rem;
  margin: 0 0 20px;
}
@media only screen and (min-width: 740px ) {
  .typography .news_detail_heading {
    font-size: 42px;
    font-size: 2.625rem;
  }
}
.news_detail_figure:not(.quote) {
  margin: 0 0 25px;
}
@media only screen and (min-width: 740px ) {
  .news_detail_figure:not(.quote) {
    margin: 0 0 35px;
  }
}
.news_detail_figure:not(.quote) .news_detail_image {
  margin: 0;
}
.news_detail_category,
.news_detail_meta_label,
.news_detail_date {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #928d8e;
}
.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 #d8d8d8;
  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 .media_block_link.right {
  float: none;
  margin: 10px 0 0 0;
}
@media only screen and (min-width: 740px ) {
  .news_detail_social_share .media_block_link.right {
    float: right;
    margin: 0;
  }
}
.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: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  display: block;
  content: "";
  width: 14px;
  height: 14px;
  transition: opacity 0.25s linear;
}
.svg .news_detail_social_share_button:before,
.svg .news_detail_social_share_button:after {
  background-image: url(../images/icons.svg?20170303);
}
.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_social_share_button.facebook:before {
  background-position: -20px -200px;
}
.news_detail_social_share_button.facebook:after {
  background-position: -20px -100px;
}
.news_detail_social_share_button.twitter:before {
  background-position: -40px -200px;
}
.news_detail_social_share_button.twitter:after {
  background-position: -40px -100px;
}
.news_detail_meta:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.news_detail_meta_label {
  display: inline-block;
}
.news_detail_meta_label:after {
  width: 1px;
  height: 100%;
  border-left: 1px solid #d8d8d8;
  content: "";
  margin: 0 12px 0 15px;
}
.news_detail_category {
  margin: 0 10px 0 0;
}
.no-touch .news_detail_category:hover {
  color: #be414f;
}
.news_detail_content p:first-child {
  margin-top: 0;
}
.news_detail_content p:last-child {
  margin-bottom: 0;
}
/* ==========================================================================
	Page - Directory
============================================================================= */
/* Directory Search
	============================================================================= */
.directory_search_header:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 740px ) {
  .directory_search_header .directory_heading_float {
    float: left;
  }
}
.directory_search_form {
  margin-top: 30px;
}
@media only screen and (min-width: 740px ) {
  .directory_search_form {
    width: 420px;
    clear: none;
    float: right;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .directory_search_form {
    width: 480px;
  }
}
.directory_archive_search_form {
  margin-top: 30px;
}
@media only screen and (min-width: 740px ) {
  .directory_search_form,
  .directory_archive_search_form {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 500px ) {
  .directory_search_filter_menu fieldset .fs-dropdown {
    min-width: 200px;
  }
}
@media only screen and (min-width: 740px ) {
  .directory_search_filter_menu fieldset .fs-dropdown {
    min-width: 230px;
  }
}
.directory_search_footer {
  padding-top: 35px;
}
@media only screen and (min-width: 740px ) {
  .directory_search_footer {
    padding-top: 45px;
  }
}
.directory_archive_more {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  padding-right: 25px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #6a1e26;
}
.directory_archive_more:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .directory_archive_more:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.typography .directory_archive_more {
  margin-bottom: 15px;
}
@media only screen and (min-width: 740px ) {
  .typography .directory_archive_more {
    display: inline-block;
    margin-right: 20px;
  }
}
.directory_archive_more:after {
  color: #152027;
}
.no-touch .directory_archive_more:hover {
  color: #152027;
}
.directory_list {
  padding-top: 20px;
}
@media only screen and (min-width: 740px ) {
  .directory_list {
    padding-top: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .directory_list {
    padding-top: 40px;
  }
}
/* ==========================================================================
	Page - Directory Detail
============================================================================= */
.typography .directory_department {
  margin: 0 0 25px;
}
.typography .directory_department,
.typography .directory_department a {
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #152027;
  font-size: 15px;
  font-size: 0.9375rem;
}
.typography .directory_department a:hover {
  color: #be414f;
}
.typography .directory_name {
  margin: 0 0 10px;
}
.typography .directory_title {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #152027;
  margin: 0 0 15px;
}
.typography .directory_education {
  font-size: 21px;
  font-size: 1.3125rem;
  font-style: normal;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  font-weight: 400;
  color: #494142;
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .typography .directory_education {
    font-size: 19px;
    font-size: 1.1875rem;
  }
}
.typography .directory_detail_figure:not(.quote) {
  margin: 0 0 25px;
}
@media only screen and (min-width: 740px ) {
  .typography .directory_detail_figure:not(.quote) {
    margin: 0 0 35px;
  }
}
.typography .directory_detail_figure:not(.quote) .directory_detail_image {
  margin: 0;
}
.directory_detail_header {
  margin: 0 0 30px;
}
.directory_detail_header .directory_detail_social_share {
  margin: 10px 0 0;
}
@media only screen and (min-width: 740px ) {
  .directory_detail_header .directory_detail_social_share {
    float: right;
    margin: 0;
  }
}
.directory_detail_footer {
  border-top: 1px solid #d8d8d8;
  margin: 25px 0;
  padding-top: 15px;
}
@media only screen and (min-width: 740px ) {
  .directory_detail_footer {
    margin-top: 40px;
  }
}
.directory_detail_social_share menu {
  display: inline;
}
.directory_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;
}
.directory_detail_social_share_button:first-child {
  margin-left: 0;
}
.directory_detail_social_share_button:last-child {
  margin-right: 0;
}
.directory_detail_social_share_button:before,
.directory_detail_social_share_button:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: url(../images/icons.png?20170303) no-repeat 0 0;
  display: block;
  content: "";
  width: 14px;
  height: 14px;
  transition: opacity 0.25s linear;
}
.svg .directory_detail_social_share_button:before,
.svg .directory_detail_social_share_button:after {
  background-image: url(../images/icons.svg?20170303);
}
.directory_detail_social_share_button:before {
  opacity: 0;
}
.no-touch .directory_detail_social_share_button:hover:before {
  opacity: 1;
}
.no-touch .directory_detail_social_share_button:hover:after {
  opacity: 0;
}
.directory_detail_social_share_button.facebook:before {
  background-position: -20px -200px;
}
.directory_detail_social_share_button.facebook:after {
  background-position: -20px -100px;
}
.directory_detail_social_share_button.twitter:before {
  background-position: -40px -200px;
}
.directory_detail_social_share_button.twitter:after {
  background-position: -40px -100px;
}
.directory_detail_meta:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.directory_detail_meta_label {
  display: inline-block;
}
.directory_detail_meta_label:after {
  width: 1px;
  height: 100%;
  border-left: 1px solid #d8d8d8;
  content: "";
  margin: 0 12px 0 15px;
}
.directory_detail_category {
  margin: 0 10px 0 0;
}
.no-touch .directory_detail_category:hover {
  color: #be414f;
}
.directory_detail_content p:first-child {
  margin-top: 0;
}
.directory_detail_content p:last-child {
  margin-bottom: 0;
}
/* ==========================================================================
	Page - News Hub Landing
============================================================================= */
#page.page {
  position: relative;
}
.hub_nav_overlay {
  width: 150px;
  height: 45px;
  position: absolute;
  right: 0;
  top: 0;
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(106, 30, 38, 0.1) 16%, rgba(106, 30, 38, 0.43) 67%, rgba(106, 30, 38, 0.58) 90%, rgba(106, 30, 38, 0.65) 100%);
  content: '';
  display: block;
  pointer-events: none;
  z-index: 6;
}
@media only screen and (min-width: 980px ) {
  .hub_nav_overlay {
    display: none;
  }
}
/* 
--------------------------------------------
    FIXED HUB NAV
--------------------------------------------
*/
.feature_hub_nav_wrapper {
  width: 100%;
  height: 45px;
  overflow: hidden;
}
.featured_hub_nav {
  width: 100%;
  position: relative;
  left: 0;
  background: #6a1e26;
  box-sizing: content-box;
  overflow: auto;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 25px;
  padding-top: 10px;
  transition: all 0.25s ease;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  will-change: transform;
  z-index: 5;
}
@media only screen and (min-width: 980px ) {
  .featured_hub_nav {
    left: 50%;
    padding-top: 24px;
    position: fixed;
    -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    margin-bottom: -65px;
  }
  .featured_hub_nav.scrolling-full {
    padding-top: 10px;
    padding-bottom: 10px;
    -ms-transform: translate(-50%, -49px);
        transform: translate(-50%, -49px);
  }
  .featured_hub_nav.with_alert_display {
    position: relative;
  }
  .featured_hub_nav.with_alert_display.scrolling-init {
    position: fixed;
    top: 137px;
  }
  .featured_hub_nav.with_alert_display.scrolling-init.scrolling-full {
    top: 137px;
  }
}
.hub_nav {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 930px;
}
@media only screen and (min-width: 980px ) {
  .hub_nav {
    width: auto;
    height: 41px;
  }
}
.hub_nav ul {
  display: inline-block;
  position: relative;
  margin-bottom: 0;
}
.hub_nav ul:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 980px ) {
  .hub_nav ul {
    left: 50%;
    -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
  }
}
.hub_nav ul li {
  clear: none;
  color: #fff;
  float: left;
  line-height: 1;
  margin-right: 30px;
  padding-left: 0;
}
.hub_nav ul li:first-child {
  display: none;
}
.hub_nav ul li:last-child {
  margin-right: 0;
}
.hub_nav ul li a {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 2px solid transparent;
  transition: border 0.25s ease, opacity 0.25s ease;
}
.hub_nav ul li a:hover {
  opacity: 0.75;
}
.hub_nav ul li.active a {
  border-color: #fff;
}
.hub_nav ul li:before {
  display: none;
}
@media only screen and (min-width: 980px ) {
  .hub_nav ul li:first-child {
    display: block;
  }
}
@media only screen and (min-width: 1220px ) {
  .hub_nav ul li {
    margin-right: 40px;
  }
}
.hub_nav_heading {
  display: none;
  font-size: 18px;
  font-style: italic;
}
.hub_nav_heading:after {
  width: 10px;
  height: 1px;
  position: absolute;
  right: -25px;
  top: 50%;
  background: #fff;
  content: '';
  display: block;
}
@media only screen and (min-width: 980px ) {
  .hub_nav_heading {
    display: inline-block;
  }
}
/* 
--------------------------------------------
    NEWS
--------------------------------------------
*/
.hub_news {
  background: #6a1e26;
  padding: 18px 0 36px 0;
}
@media only screen and (min-width: 740px ) {
  .hub_news {
    padding: 18px 0 84px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .hub_news {
    padding: 150px 0 84px 0;
  }
}
.hub_landing_header {
  -ms-flex-align: baseline;
      align-items: baseline;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.hub_landing_heading {
  font-size: 42px;
  font-size: 2.625rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.17142857;
  font-weight: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 100%;
  position: relative;
  color: #fff;
  display: none;
  margin: 0 0 45px;
  text-align: center;
}
@media only screen and (min-width: 740px ) {
  .hub_landing_heading {
    font-size: 70px;
    font-size: 4.375rem;
  }
}
.hub_landing_heading:after {
  width: 120px;
  height: 1px;
  position: absolute;
  left: 50%;
  bottom: -6px;
  background: #be414f;
  content: '';
  display: block;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
@media only screen and (min-width: 740px ) {
  .hub_landing_heading {
    display: block;
  }
}
.hub_news_heading {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 100%;
  color: #fff;
  display: inline-block;
  margin: 0;
  position: relative;
  text-align: center;
}
@media only screen and (min-width: 740px ) {
  .hub_news_heading {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
.hub_news_heading:after {
  width: 1px;
  height: 80px;
  position: absolute;
  left: 50%;
  top: calc(100% + 14px);
  background: #be414f;
  content: '';
  display: block;
}
@media only screen and (min-width: 740px ) {
  .hub_news_heading {
    width: auto;
    text-align: left;
  }
  .hub_news_heading:after {
    display: none;
  }
}
.hub_news_all_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  font-size: 14px;
  display: none;
  padding-right: 20px;
}
.hub_news_all_link.mobile {
  display: block;
  margin-top: 50px;
  text-align: center;
}
.hub_news_all_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .hub_news_all_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
@media only screen and (min-width: 740px ) {
  .hub_news_all_link {
    display: inline-block;
  }
  .hub_news_all_link.mobile {
    display: none;
  }
}
.hub_news_listing {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 65px;
}
@media only screen and (min-width: 740px ) {
  .hub_news_listing {
    margin-top: 35px;
  }
}
@media only screen and (min-width: 980px ) {
  .hub_news_listing .fs-carousel-canister {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.hub_news_item {
  width: 100%;
}
.hub_news_item:nth-of-type(-n+2) {
  margin-bottom: 30px;
}
@media only screen and (min-width: 740px ) {
  .hub_news_item:nth-of-type(-n+2) {
    margin-bottom: 50px;
  }
}
.no-touch .hub_news_item:hover .hub_news_label {
  opacity: 0.75;
}
.no-touch .hub_news_item:hover .hub_news_label:after {
  color: inherit;
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
@media only screen and (min-width: 740px ) {
  .hub_news_item {
    width: 46.7%;
    margin-right: 50px;
  }
  .hub_news_item:last-of-type {
    margin-right: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .hub_news_item {
    width: 28.93%;
  }
  .hub_news_item:nth-of-type(-n+2) {
    margin-bottom: 0px;
  }
}
.hub_news_item_image img {
  border-radius: 5px;
  width: 100%;
}
.hub_news_title {
  margin-top: 20px;
}
.hub_news_label {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  transition: opacity 0.25s ease;
}
@media only screen and (min-width: 740px ) {
  .hub_news_label {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.hub_news_label:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: transparent;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  margin-top: 2px;
  transition: all 0.25s linear;
}
/* 
--------------------------------------------
    EVENTS
--------------------------------------------
*/
.hub_events_inner {
  background: #eff2bf;
  padding: 30px 0 34px;
  transition: width 0.25s ease;
}
@media only screen and (min-width: 740px ) {
  .hub_events_inner {
    padding: 52px 0 70px;
  }
}
@media only screen and (min-width: 980px ) {
  .hub_events_inner {
    width: calc(100% - 20px);
    margin: 10px;
  }
}
@media only screen and (min-width: 1030px) {
  .hub_events_inner {
    width: calc(100% - 60px);
    margin: 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .hub_events_inner {
    width: calc(100% - 20px);
    margin: 10px;
  }
}
@media only screen and (min-width: 1270px) {
  .hub_events_inner {
    width: calc(100% - 60px);
    margin: 30px;
  }
}
.hub_events_header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: baseline;
      align-items: baseline;
}
.hub_events_heading {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  color: #152027;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .hub_events_heading {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
.hub_events_all_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  color: #152027;
  display: none;
  padding-right: 20px;
}
.hub_events_all_link.mobile {
  display: block;
  margin-top: 15px;
  text-align: center;
}
.hub_events_all_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .hub_events_all_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
@media only screen and (min-width: 740px ) {
  .hub_events_all_link {
    display: inline-block;
  }
  .hub_events_all_link.mobile {
    display: none;
  }
}
.hub_events_listing {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 35px;
}
.hub_events_listing .fs-carousel-canister {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.hub_event {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .hub_event:hover .hub_event_image {
    box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, 0.35);
  }
  .hub_event:hover .hub_event_title {
    opacity: 0.75;
  }
  .hub_event:hover .hub_event_title a:after {
    color: #152027;
    -ms-transform: translateX(5px);
        transform: translateX(5px);
  }
}
@media only screen and (min-width: 740px ) {
  .hub_event {
    width: 46.7%;
  }
}
.hub_event_image {
  position: relative;
  transition: box-shadow 0.25s ease;
}
.hub_event_image img {
  width: 100%;
  border-radius: 5px;
}
.hub_event_date {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  width: 55px;
  height: 55px;
  position: absolute;
  bottom: -20px;
  right: 30px;
  border-radius: 50%;
  padding-top: 11px;
  text-align: center;
}
.theme_rose .hub_event_date {
  background: #be414f;
}
.theme_pink .hub_event_date {
  background: #cc49b0;
}
.theme_purple .hub_event_date {
  background: #522d6d;
}
.theme_blue_dark .hub_event_date {
  background: #094d8a;
}
.theme_dkteal .hub_event_date {
  background: #007C87;
}
.theme_orange .hub_event_date {
  background: #ff5100;
}
@media only screen and (min-width: 740px ) {
  .hub_event_date {
    width: 74px;
    height: 74px;
    padding-top: 18px;
  }
}
.hub_event_month {
  color: #fff;
  display: block;
  font-size: 10px;
  font-weight: 100;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .hub_event_month {
    font-size: 12px;
  }
}
.hub_event_day {
  color: #fff;
  display: block;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1.5px;
}
@media only screen and (min-width: 740px ) {
  .hub_event_day {
    font-size: 20px;
  }
}
.hub_event_description {
  margin-top: 37px;
}
.hub_event_category {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: 14px;
}
.hub_event_title {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
  margin-top: 10px;
  margin-bottom: 10px;
  transition: opacity 0.25s ease;
}
@media only screen and (min-width: 740px ) {
  .hub_event_title {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.hub_event_title a {
  color: #152027;
}
.hub_event_title a:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: transparent;
  content: "\2192";
  display: inline-block;
  font-size: 18px;
  margin-left: 7px;
  margin-top: 5px;
  transition: all 0.25s linear;
}
.hub_event_summary {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  margin: 0 0 5px;
}
.hub_event_location {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background: url('../images/location.svg') no-repeat 2px top;
  background-size: auto 14px;
  display: inline-block;
  font-weight: 900;
  font-size: 14px;
  line-height: 1.25;
  margin-bottom: 15px;
  margin-top: 10px;
  padding-left: 22px;
}
.hub_event_time {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background: url('../images/time.svg') no-repeat left top;
  background-size: 12px auto;
  font-weight: 900;
  font-size: 14px;
  padding-left: 22px;
}
/* 
--------------------------------------------
    PRESS
--------------------------------------------
*/
.hub_press {
  overflow: hidden;
  padding: 32px 0 0;
}
@media only screen and (min-width: 980px ) {
  .hub_press {
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 980px ) {
  .hub_press_inner {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.hub_press_recent {
  width: 100%;
}
@media only screen and (min-width: 980px ) {
  .hub_press_recent {
    width: 63.5% /* ~ 746/1175 */;
  }
}
.hub_press_header {
  -ms-flex-align: baseline;
      align-items: baseline;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-bottom: 10px;
  margin-bottom: 28px;
  border-bottom: 3px solid #be414f;
}
.hub_press_heading {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .hub_press_heading {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
.hub_press_all_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  color: #be414f;
  display: none;
  padding-right: 20px;
}
.hub_press_all_link.mobile {
  display: block;
  margin-bottom: 42px;
  margin-top: 12px;
  text-align: center;
}
.hub_press_all_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .hub_press_all_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
@media only screen and (min-width: 740px ) {
  .hub_press_all_link {
    display: inline-block;
  }
  .hub_press_all_link.mobile {
    display: none;
  }
}
.hub_press_listing .fs-carousel-canister {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.hub_press_item {
  width: 100%;
}
@media only screen and (min-width: 980px ) {
  .hub_press_item {
    width: 46.67%;
  }
}
.hub_press_title {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  color: #152027;
  font-weight: 700;
  margin-top: 0;
}
.hub_press_title:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: transparent;
  content: "\2192";
  display: inline-block;
  font-size: 18px;
  margin-left: 7px;
  margin-top: 2px;
  transition: all 0.25s linear;
}
.no-touch .hub_press_title:hover {
  color: #6a1e26;
}
.no-touch .hub_press_title:hover:after {
  color: #be414f;
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.hub_press_date {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
}
.hub_press_date .date {
  width: 24px;
  height: 24px;
  background: #eaeaea;
  border-radius: 50%;
  display: inline-block;
  padding-top: 6px;
  text-align: center;
}
.hub_press_media_contact {
  width: 100%;
  /* ~ 374 / 1175 */
  background: #fafafa;
  padding: 30px 0 38px;
  position: relative;
  z-index: 2;
}
.hub_press_media_contact:after {
  width: 980px;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 0;
  background: #fafafa;
  content: '';
  display: block;
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
  z-index: 1;
}
@media only screen and (min-width: 980px ) {
  .hub_press_media_contact {
    width: 32%;
    padding: 58px 30px 45px;
  }
  .hub_press_media_contact:after {
    display: none;
  }
}
.hub_press_media_header {
  position: relative;
  z-index: 2;
}
.hub_press_media_heading {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 20px;
  font-size: 1.25rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #6a1e26;
  font-size: 28px;
  margin-top: 0;
}
.hub_press_media_main {
  position: relative;
  z-index: 2;
}
.hub_press_media_content {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.hub_press_media_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  color: #be414f;
  display: inline-block;
  font-size: 14px;
  padding: 20px 68px 20px 32px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  transition: background 0.25s linear, border 0.25s linear, margin 0.25s linear;
  z-index: 3;
}
.no-touch .hub_press_media_link:hover {
  background: #F2F2F2;
}
.hub_press_media_link.active {
  background: #F2F2F2;
  border-bottom: #F2F2F2;
  border-radius: 5px 5px 0 0;
}
.hub_press_media_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 15px;
  transition: transform 0.25s linear;
}
.no-touch .hub_press_media_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
/* 
--------------------------------------------
    BLOGS
--------------------------------------------
*/
.hub_blogs_inner {
  background: #bff1e1;
  padding: 32px 0 36px;
}
@media only screen and (min-width: 740px ) {
  .hub_blogs_inner {
    padding: 52px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .hub_blogs_inner {
    width: calc(100% - 20px);
    margin: 10px;
  }
}
@media only screen and (min-width: 1030px) {
  .hub_blogs_inner {
    width: calc(100% - 60px);
    margin: 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .hub_blogs_inner {
    width: calc(100% - 20px);
    margin: 10px;
  }
}
@media only screen and (min-width: 1270px) {
  .hub_blogs_inner {
    width: calc(100% - 60px);
    margin: 30px;
  }
}
.hub_blogs_header {
  -ms-flex-align: baseline;
      align-items: baseline;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.hub_blogs_heading {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .hub_blogs_heading {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
.hub_blogs_all_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  color: #152027;
  display: none;
  padding-right: 20px;
}
.hub_blogs_all_link.mobile {
  display: block;
  margin-top: 9px;
  text-align: center;
}
.hub_blogs_all_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .hub_blogs_all_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
@media only screen and (min-width: 740px ) {
  .hub_blogs_all_link {
    display: inline-block;
  }
  .hub_blogs_all_link.mobile {
    display: none;
  }
}
.hub_blogs_listing {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 35px;
}
.hub_blogs_listing .fs-carousel-canister {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.hub_blogs_item {
  width: 100%;
  background: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  transition: box-shadow 0.25s ease;
}
.no-touch .hub_blogs_item:hover {
  box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, 0.2);
}
.no-touch .hub_blogs_item:hover .hub_blogs_title {
  color: #6a1e26;
}
.no-touch .hub_blogs_item:hover .hub_blogs_title:after {
  color: #152027;
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.no-touch .hub_blogs_item:hover .hub_blogs_author a {
  color: #152027;
}
@media only screen and (min-width: 740px ) {
  .hub_blogs_item {
    width: 46.7%;
  }
}
.hub_blogs_image img {
  width: 100%;
  border-radius: 5px;
}
.hub_blogs_content {
  padding: 53px 30px 55px;
}
.hub_blogs_category {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: 14px;
  margin: 0;
}
.hub_blogs_title {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
  color: #152027;
  display: block;
  margin-top: 10px;
  margin-bottom: 0;
}
@media only screen and (min-width: 740px ) {
  .hub_blogs_title {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.hub_blogs_title:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  color: transparent;
  content: "\2192";
  display: inline-block;
  font-size: 18px;
  margin-left: 7px;
  margin-top: 5px;
  transition: all 0.25s linear;
}
.hub_blogs_author_date {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  margin: 0;
}
.hub_blogs_author {
  color: #152027;
  font-style: italic;
  font-size: 14px;
}
.hub_blogs_author a {
  border-bottom: 1px solid #6a1e26;
  color: #6a1e26;
  font-size: 18px;
  font-style: normal;
  margin-left: 3px;
  padding-bottom: 2px;
}
.hub_blogs_date {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: 11px;
}
.hub_blogs_date .blog_date {
  width: 24px;
  height: 24px;
  background: #eaeaea;
  border-radius: 50%;
  display: inline-block;
  padding-top: 4px;
  text-align: center;
}
/* 
--------------------------------------------
    MEDIA
--------------------------------------------
*/
.hub_media {
  background: #fafafa;
  display: block;
  padding: 40px 0 40px;
}
@media only screen and (min-width: 980px ) {
  .hub_media .fs-carousel-canister {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (min-width: 740px ) {
  .hub_media {
    padding: 92px 0 84px;
  }
}
.hub_media_header {
  -ms-flex-align: baseline;
      align-items: baseline;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 26px;
}
.hub_media_heading {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .hub_media_heading {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
.hub_media_all_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  color: #152027;
  display: none;
  padding-right: 20px;
}
.hub_media_all_link.mobile {
  display: block;
  margin-top: 15px;
  text-align: center;
}
.hub_media_all_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .hub_media_all_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
@media only screen and (min-width: 740px ) {
  .hub_media_all_link {
    display: inline-block;
  }
  .hub_media_all_link.mobile {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .hub_media_listing {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.hub_media_item {
  width: 100%;
}
@media only screen and (min-width: 740px ) {
  .hub_media_item {
    width: 46.7%;
    margin-right: 50px;
  }
  .hub_media_item:last-of-type {
    margin-right: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .hub_media_item {
    width: 30%;
    margin-right: 0;
  }
}
.hub_media_title {
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71428571;
  font-weight: normal;
  letter-spacing: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  border-top: 3px solid #be414f;
  color: #152027;
  display: inline-block;
  font-weight: 700;
  padding-top: 24px;
  position: relative;
  transition: color 0.25s ease;
}
.hub_media_title:hover {
  color: #6a1e26;
}
.hub_media_title span,
.news_list_block_title span {
  width: 14px;
  height: 14px;
  background: url('../images/external-link.svg') no-repeat center center;
  background-size: 14px 14px;
  display: inline-block;
  margin-left: 5px;
  transition: all 0.25s ease;
}
.hub_media_origin_date {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 14px;
}
/* 
--------------------------------------------
   VOICES
--------------------------------------------
*/
.hub_voices {
  padding: 34px 0 0;
}
@media only screen and (min-width: 740px ) {
  .hub_voices {
    padding: 84px 0 0;
  }
}
.hub_voices_header {
  -ms-flex-align: baseline;
      align-items: baseline;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.hub_voices_heading {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.19512195;
  font-weight: normal;
  margin: 0;
}
@media only screen and (min-width: 740px ) {
  .hub_voices_heading {
    font-size: 41px;
    font-size: 2.5625rem;
  }
}
.hub_voices_all_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  color: #152027;
  display: none;
  padding-right: 20px;
}
.hub_voices_all_link.mobile {
  display: block;
  text-align: center;
}
.hub_voices_all_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.no-touch .hub_voices_all_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
@media only screen and (min-width: 740px ) {
  .hub_voices_all_link {
    display: inline-block;
  }
  .hub_voices_all_link.mobile {
    display: none;
  }
}
.hub_voices_listing {
  margin-top: 35px;
}
.hub_voices_listing .fs-carousel-canister {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.hub_voices_item {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: stretch;
      justify-content: stretch;
}
@media only screen and (min-width: 740px ) {
  .hub_voices_item {
    width: calc(((100% - 50px) / 3));
  }
}
.hub_voices_image img {
  width: 100%;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.hub_voices_content {
  position: relative;
  border: 1px solid #a1a1a1;
  border-top: none;
  border-bottom-left-radius: 5px;
  -ms-flex-positive: 2;
      flex-grow: 2;
  padding-bottom: 32px;
}
.hub_voices_content:before {
  width: 30px;
  height: 1px;
  position: absolute;
  right: 0;
  bottom: -1px;
  content: '';
  display: block;
}
.theme_pink .hub_voices_content:before {
  background: #cc49b0;
}
.theme_orange .hub_voices_content:before {
  background: #ff5100;
}
.theme_rose .hub_voices_content:before {
  background: #be414f;
}
.theme_purple .hub_voices_content:before {
  background: #522d6d;
}
.theme_blue_dark .hub_voices_content:before {
  background: #094d8a;
}
.theme_dkteal .hub_voices_content:before {
  background: #007C87;
}
.hub_voices_content:after {
  width: 1px;
  height: 30px;
  position: absolute;
  right: -1px;
  bottom: 0;
  content: '';
  display: block;
}
.theme_pink .hub_voices_content:after {
  background: #cc49b0;
}
.theme_orange .hub_voices_content:after {
  background: #ff5100;
}
.theme_rose .hub_voices_content:after {
  background: #be414f;
}
.theme_purple .hub_voices_content:after {
  background: #522d6d;
}
.theme_blue_dark .hub_voices_content:after {
  background: #094d8a;
}
.theme_dkteal .hub_voices_content:after {
  background: #007C87;
}
.hub_voices_group {
  position: relative;
  border-top: 8px solid transparent;
  border-left: 7px solid transparent;
  padding: 30px 20px 0;
}
.hub_voices_group:after {
  width: 1px;
  height: calc(100% + 8px);
  position: absolute;
  left: -8px;
  top: -8px;
  content: '';
  display: block;
}
.theme_pink .hub_voices_group {
  border-color: #cc49b0;
}
.theme_pink .hub_voices_group:after {
  background: #cc49b0;
}
.theme_orange .hub_voices_group {
  border-color: #ff5100;
}
.theme_orange .hub_voices_group:after {
  background: #ff5100;
}
.theme_rose .hub_voices_group {
  border-color: #be414f;
}
.theme_rose .hub_voices_group:after {
  background: #be414f;
}
.theme_purple .hub_voices_group {
  border-color: #522d6d;
}
.theme_purple .hub_voices_group:after {
  background: #522d6d;
}
.theme_blue_dark .hub_voices_group {
  border-color: #094d8a;
}
.theme_blue_dark .hub_voices_group:after {
  background: #094d8a;
}
.theme_dkteal .hub_voices_group {
  border-color: #007C87;
}
.theme_dkteal .hub_voices_group:after {
  background: #007C87;
}
.hub_voices_category {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: 14px;
  margin: 0;
}
.theme_pink .hub_voices_category {
  color: #cc49b0;
}
.theme_orange .hub_voices_category {
  color: #ff5100;
}
.theme_rose .hub_voices_category {
  color: #be414f;
}
.theme_purple .hub_voices_category {
  color: #522d6d;
}
.theme_blue_dark .hub_voices_category {
  color: #094d8a;
}
.theme_dkteal .hub_voices_category {
  color: #007C87;
}
.hub_voices_name {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1.19230769;
  margin-top: 12px;
  margin-bottom: 8px;
}
@media only screen and (min-width: 740px ) {
  .hub_voices_name {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.hub_voices_degree {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  margin: 0;
}
.hub_voices_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #152027;
  display: block;
  font-size: 14px;
  margin-top: 33px;
  padding-left: 28px;
}
.hub_voices_link:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.theme_pink .hub_voices_link:after {
  color: #cc49b0;
}
.theme_orange .hub_voices_link:after {
  color: #ff5100;
}
.theme_rose .hub_voices_link:after {
  color: #be414f;
}
.theme_purple .hub_voices_link:after {
  color: #522d6d;
}
.theme_blue_dark .hub_voices_link:after {
  color: #094d8a;
}
.theme_dkteal .hub_voices_link:after {
  color: #007C87;
}
.no-touch .hub_voices_link:hover:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
/* 
--------------------------------------------
   CONNECT
--------------------------------------------
*/
.hub_connect {
  padding: 36px 0 0;
}
@media only screen and (min-width: 740px ) {
  .hub_connect {
    padding: 120px 0 0;
  }
}
/* ==========================================================================
	Page - Timeline
============================================================================= */
@keyframes bounce {
  0%,
  10%,
  20% {
    transform: translate3d(0, 0, 0);
  }
  5%,
  15% {
    transform: translate3d(0, 35%, 0);
  }
}
.theme_timeline,
.theme_timeline body {
  background-color: #522d6d;
  color: #fff;
}
.theme_timeline body,
.theme_timeline .body_wrapper {
  overflow: visible;
}
.theme_timeline .site_wordmark,
.theme_timeline .header_apply_now_button,
.theme_timeline .header_request_info_button,
.theme_timeline .header_request_info_menu,
.theme_timeline .header_apply_now_menu,
.theme_timeline .secondary_nav {
  display: none;
}
.theme_timeline .footer {
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 980px ) {
  .theme_timeline .site_icon {
    margin-top: 8px;
  }
}
@media only screen and (min-width: 1220px ) {
  .theme_timeline .site_icon {
    margin-top: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .theme_timeline .header_primary {
    height: 88px;
    padding: 10px 0;
  }
}
.theme_timeline .site_link {
  width: 61px;
}
@media only screen and (min-width: 980px ) {
  .theme_timeline .site_link {
    margin: 0;
    width: 61px;
  }
}
@media only screen and (min-width: 1220px ) {
  .theme_timeline .site_link {
    margin: 0;
    width: 61px;
  }
}
@media only screen and (min-width: 980px ) {
  .theme_timeline .main_nav {
    padding-top: 13px;
  }
}
@media only screen and (min-width: 1220px ) {
  .theme_timeline .main_nav {
    padding-top: 13px;
  }
}
@media only screen and (min-width: 980px ) {
  .theme_timeline .site_tools_item {
    margin-top: 13px;
  }
}
@media only screen and (min-width: 1220px ) {
  .theme_timeline .site_tools_item {
    margin-top: 13px;
  }
}
@media only screen and (min-width: 980px ) {
  .theme_timeline .header_group.skrollable-after .header_spacer {
    height: 88px;
  }
}
.time_feature {
  position: relative;
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_feature {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature_background {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity 0.6s;
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature.active .time_feature_background {
    opacity: 0.05;
    transition-delay: 0.8s;
  }
}
.time_feature_shapes {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.time_feature_shapes:before,
.time_feature_shapes:after {
  width: 0;
  height: 0;
  content: "";
  display: block;
}
.time_feature_shapes_under:before {
  position: absolute;
  top: -145px;
  left: 0;
  border-bottom: 550px solid #481E6B;
  border-right: 315px solid transparent;
}
@media only screen and (min-width: 740px ) and (max-width: 979px ) {
  .time_feature_shapes_under:before {
    display: none;
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature_shapes_under:before {
    top: auto;
    bottom: 0;
    border-bottom-width: 69vh;
    border-right-width: 35vw;
  }
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_feature_shapes_under:before {
    transition: transform 0.6s;
    transition-delay: 0.45s;
    transform: translate3d(0, 0, 0);
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature.active .time_feature_shapes_under:before {
    transform: translate3d(-50vw, 0, 0);
  }
}
.time_feature_shapes_under:after {
  position: absolute;
  top: 0;
  left: 0;
  border-top: 94vw solid #ff5100;
  border-right: 53vw solid transparent;
}
@media only screen and (min-width: 500px ) {
  .time_feature_shapes_under:after {
    border-top-width: 56vw;
    border-right-width: 32vw;
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature_shapes_under:after {
    border-top-width: 69vh;
    border-right-width: 35vw;
  }
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_feature_shapes_under:after {
    transition: transform 0.6s;
    transform: translate3d(0, 0, 0);
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature.active .time_feature_shapes_under:after {
    transform: translate3d(-50vw, 0, 0);
  }
}
@media only screen and (min-width: 740px ) {
  .time_feature_shapes_over:before {
    position: absolute;
    top: 0;
    right: 0;
    border-top: 290px solid rgba(69, 26, 104, 0.46);
    border-left: 160px solid transparent;
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature_shapes_over:before {
    border-top-width: 69vh;
    border-left-width: 35vw;
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature_shapes_over:after {
    position: absolute;
    right: 0;
    bottom: 0;
    border-bottom: 69vh solid rgba(145, 65, 94, 0.53);
    border-left: 35vw solid transparent;
  }
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_feature_shapes_over:after {
    opacity: 1;
    transition: opacity 0.5s;
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature.active .time_feature_shapes_over:after {
    opacity: 0.25;
    transition-delay: 0.45s;
  }
}
.time_feature_inner {
  position: relative;
}
.time_feature_wrapper {
  padding: 20px 0;
}
@media only screen and (min-width: 500px ) {
  .time_feature_wrapper {
    padding: 30px 0;
  }
}
@media only screen and (min-width: 740px ) {
  .time_feature_wrapper {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    padding: 40px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature_wrapper {
    height: calc(100vh - 88px);
    padding: 60px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_feature_wrapper {
    height: 100vh;
    padding: 148px 0 60px;
  }
}
@media only screen and (min-width: 740px ) {
  .time_feature_logo {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature_logo {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1220px ) {
  .time_feature_logo {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature_logo_image {
    width: 85px;
    height: 132px;
  }
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_feature_logo_image {
    transition: transform 0.6s;
    transform: translate3d(0, 0, 0);
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature.active .time_feature_logo_image {
    transform: translate3d(-50vw, 0, 0);
  }
}
@media only screen and (min-width: 740px ) {
  .time_feature_group {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature_group {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 1220px ) {
  .time_feature_group {
    margin-bottom: 110px;
  }
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_feature_group {
    transition: transform 0.6s;
    transition-delay: 0.15s;
    transform: translate3d(0, 0, 0);
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature.active .time_feature_group {
    transform: translate3d(-50vw, 0, 0);
  }
}
.time_feature_title {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.17857143;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  margin: -26px 0 20px 105px;
}
@media only screen and (min-width: 740px ) {
  .time_feature_title {
    line-height: 1.24;
    margin: 0 0 10px;
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature_title {
    font-size: 50px;
    font-size: 3.125rem;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 740px ) {
  .time_feature_media_small {
    display: none;
  }
}
.time_feature_media_large {
  display: none;
}
@media only screen and (min-width: 740px ) {
  .time_feature_media_large {
    display: block;
    -ms-flex: 0 0 46%;
        flex: 0 0 46%;
    margin-left: 50px;
  }
}
.time_feature_figure {
  display: block;
}
.time_feature_figure picture {
  display: block;
}
.time_feature_figure img {
  width: 100%;
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_feature_figure_large {
    opacity: 1;
    transition: opacity 0.6s,
                transform 0.6s;
    -ms-transform: scale(1);
        transform: scale(1);
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature.active .time_feature_figure_large {
    opacity: 0;
    transition-delay: 0.4s;
    -ms-transform: scale(4);
        transform: scale(4);
  }
}
.time_feature_figure_small .time_feature_picture {
  width: 300px;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -150px;
  margin-right: -150px;
}
@media (min-width: 300px) {
  .time_feature_figure_small .time_feature_picture {
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
  }
}
.time_feature_figure_small .time_feature_picture:after {
  width: 0;
  height: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  border-bottom: 83vw solid #91415E;
  border-left: 46vw solid transparent;
  content: "";
  display: block;
  opacity: 0.53;
}
@media only screen and (min-width: 500px ) {
}
.time_feature_scroll {
  color: inherit;
  display: block;
}
.time_feature_scroll_small {
  width: 34px;
  height: 34px;
  margin-bottom: 10px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.time_feature_scroll_large {
  display: none;
}
@media only screen and (min-width: 740px ) {
  .time_feature_scroll_large {
    display: block;
  }
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_feature_scroll_large {
    transition: transform 0.6s;
    transition-delay: 0.3s;
    transform: translate3d(0, 0, 0);
  }
}
@media only screen and (min-width: 980px ) {
  .time_feature.active .time_feature_scroll_large {
    transform: translate3d(-50vw, 0, 0);
  }
}
.time_feature_scroll_large .time_feature_scroll_inner {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}
.time_feature_scroll_symbol {
  width: 34px;
  height: 34px;
  position: relative;
  animation: bounce 5s ease infinite;
  background-color: #fff;
  border-radius: 50%;
  color: #522d6d;
  display: block;
  transition: background-color 0.25s, color 0.25s;
}
.time_feature_scroll_large .time_feature_scroll_symbol {
  margin-right: 14px;
}
.time_feature_scroll:hover .time_feature_scroll_symbol,
.time_feature_scroll:focus .time_feature_scroll_symbol {
  background-color: #ff5100;
  color: #fff;
}
.time_feature_scroll_icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.time_feature_scroll_label {
  font-size: 13px;
  font-size: 0.8125rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: underline;
  -webkit-text-decoration-color: rgba(255, 81, 0, 0);
          text-decoration-color: rgba(255, 81, 0, 0);
  text-transform: uppercase;
  transition: text-decoration 0.25s;
}
.time_feature_scroll_small .time_feature_scroll_label {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.time_feature_scroll_small .time_feature_scroll_label.focusable:active,
.time_feature_scroll_small .time_feature_scroll_label.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.time_feature_scroll:hover .time_feature_scroll_label,
.time_feature_scroll:focus .time_feature_scroll_label {
  -webkit-text-decoration-color: #ff5100;
          text-decoration-color: #ff5100;
}
.time_feature_description {
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 1.58823529;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
}
@media only screen and (min-width: 980px ) {
  .time_feature_description {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.83333333;
  }
}
.time_feature_description p {
  margin: 0;
}
.time_feature_description strong {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
}
.time_feature_description a {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  color: inherit;
  text-decoration: underline;
  -webkit-text-decoration-color: #ff5100;
          text-decoration-color: #ff5100;
  transition: color 0.25s, text-decoration 0.25s;
}
.time_feature_description a:hover,
.time_feature_description a:focus {
  -webkit-text-decoration-color: #fff;
          text-decoration-color: #fff;
}
/* Body
============================================================================= */
.time_body {
  margin-bottom: 150px;
}
@media only screen and (min-width: 740px ) {
  .time_body {
    margin: 150px 0 0 0;
    padding: 0 0 150px;
  }
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_body {
    margin-top: 85vh;
  }
}
.time_body_inner {
  position: relative;
}
.time_body_title {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.time_body_title.focusable:active,
.time_body_title.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.time_rail {
  width: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  background-color: #6b4c82;
}
@media only screen and (min-width: 980px ) {
  .time_rail {
    left: 50%;
  }
}
.time_rail:before,
.time_rail:after {
  width: 5px;
  height: 5px;
  position: absolute;
  left: -2px;
  background-color: #6b4c82;
  border-radius: 50%;
  content: "";
  display: block;
}
.time_rail:after {
  bottom: 0;
}
.time_list {
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.time_item {
  position: relative;
  margin: 70px 0;
  padding: 0 0 0 24px;
}
@media only screen and (min-width: 980px ) {
  .time_item {
    margin: 0;
    padding-left: 0;
    pointer-events: none;
  }
}
@media only screen and (min-width: 980px ) {
  .time_item:first-child {
    margin-top: 90px;
  }
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_item:first-child {
    margin-top: 200px;
  }
}
@media only screen and (min-width: 980px ) {
  .time_item:last-child {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_item:last-child {
    margin-bottom: 200px;
  }
}
@media only screen and (min-width: 980px ) {
  .time_item:not(:first-child) {
    margin-top: -50px;
  }
}
.time_item:before {
  display: none;
}
.time_item_inner {
  position: relative;
  transform: translate3d(0, 0, 0);
}
@media only screen and (min-width: 980px ) {
  .time_item_inner {
    overflow: hidden;
  }
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_item_inner {
    transition: opacity 0.5s,
                transform 0.5s;
    transform: translate3d(0, 250px, 0);
    opacity: 0;
  }
}
@media only screen and (min-width: 980px ) {
  .time_item.active .time_item_inner {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.time_item_marker {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 9px;
  left: -24px;
  z-index: 1;
  background-color: #91415E;
  border: 1px solid #fff;
  border-radius: 50%;
  display: block;
}
@media only screen and (min-width: 980px ) {
  .time_item_marker {
    top: 0;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
  }
}
.time_item_wrap {
  max-width: 400px;
  position: relative;
  margin-top: 10px;
  pointer-events: auto;
}
@media only screen and (min-width: 980px ) {
  .time_item_wrap {
    max-width: 375px;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1220px ) {
  .time_item_wrap {
    max-width: 475px;
  }
}
@media only screen and (min-width: 980px ) {
  .time_item:nth-child(even) .time_item_wrap {
    float: right;
  }
}
.time_item_date {
  font-size: 13px;
  font-size: 0.8125rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  position: relative;
  background-color: #45245E;
  border-radius: 18px;
  display: inline-block;
  line-height: 1;
  margin-bottom: 4px;
  padding: 8px 15px 7px;
  pointer-events: auto;
  text-transform: uppercase;
}
@media only screen and (min-width: 980px ) {
  .time_item_date {
    position: absolute;
    top: 18px;
    left: 50%;
    margin: 0;
    padding: 12px 24px 11px;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
  }
}
@media only screen and (min-width: 980px ) {
  .time_item_date:before {
    width: 0;
    height: 0;
    position: absolute;
    top: -7px;
    left: 50%;
    border-style: solid;
    border-width: 0 5.5px 7px 5.5px;
    border-color: transparent transparent #45245e transparent;
    content: "";
    display: block;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
  }
}
.time_item_figure {
  display: block;
  margin-bottom: 12px;
}
.time_item_figure picture {
  display: block;
}
.time_item_figure img {
  width: 100%;
}
@media only screen and (min-width: 980px ) {
  .time_item_figure {
    margin-bottom: 20px;
  }
}
.time_item_title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.5;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  margin: 2px 0;
}
@media only screen and (min-width: 980px ) {
  .time_item_title {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.375;
    margin: 12px 0;
  }
}
.time_item_description {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.625;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  margin: 2px 0;
}
@media only screen and (min-width: 980px ) {
  .time_item_description {
    margin: 12px 0;
  }
}
.time_item_description p {
  margin: 0;
}
.time_item_actions {
  margin-top: 20px;
}
.time_item_action {
  background-color: #ff5100;
  border-radius: 4px;
  color: #270043;
  display: inline-block;
  padding: 8px 18px;
  transition: background-color 0.25s;
}
.time_item_action:hover,
.time_item_action:focus {
  background-color: #fff;
}
.time_item_action_inner {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}
.time_item_action_label {
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.time_item_action_icon {
  margin-left: 8px;
}
.time_item_gallery {
  width: 1px;
  height: 1px;
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.time_item_gallery.focusable:active,
.time_item_gallery.focusable:focus {
  width: auto;
  height: auto;
  position: static;
  clip: auto;
  margin: 0;
  overflow: visible;
}
.time_quote {
  position: relative;
  margin-top: 10px;
  padding-left: 12px;
}
@media only screen and (min-width: 980px ) {
  .time_quote {
    padding-left: 40px;
  }
}
.time_quote:before {
  width: 8px;
  height: 100%;
  position: absolute;
  top: 0;
  left: -19px;
  background-color: #91415E;
  content: "";
  display: block;
}
@media only screen and (min-width: 980px ) {
  .time_quote:before {
    width: 10px;
    left: 0;
  }
}
.time_quote_content {
  color: #fff;
  margin: 0 0 20px;
}
@media only screen and (min-width: 980px ) {
  .time_quote_content {
    margin-bottom: 26px;
    padding-top: 15px;
  }
}
.time_quote_content:before {
  content: normal;
  display: none;
}
.time_quote_content p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.5;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
}
@media only screen and (min-width: 980px ) {
  .time_quote_content p {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 1.52380952;
  }
}
.time_quote_caption {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  line-height: normal;
  padding-bottom: 6px;
}
@media only screen and (min-width: 980px ) {
  .time_quote_caption {
    padding-bottom: 20px;
  }
}
.time_quote_caption_image {
  height: 66px;
  border-radius: 50%;
  -ms-flex: 0 0 66px;
      flex: 0 0 66px;
  margin-right: 10px;
  overflow: hidden;
}
@media only screen and (min-width: 980px ) {
  .time_quote_caption_image {
    height: 100px;
    -ms-flex: 0 0 100px;
        flex: 0 0 100px;
    margin-right: 18px;
  }
}
.time_quote_caption_name {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.28571429;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  letter-spacing: 1.31px;
  text-transform: uppercase;
}
@media only screen and (min-width: 980px ) {
  .time_quote_caption_name {
    font-size: 16px;
    font-size: 1rem;
    letter-spacing: 1.5px;
  }
}
.time_quote_caption_name + .time_quote_caption_title {
  margin-top: 6px;
}
.time_quote_caption_title {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.41666667;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  display: block;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
@media only screen and (min-width: 980px ) {
  .time_quote_caption_title {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.42857143;
  }
}
/* Footer
============================================================================= */
.time_footer {
  height: 54px;
  width: 100%;
  background-color: #fff;
  color: #522d6d;
  padding: 12px;
}
@media only screen and (min-width: 980px ) {
  .time_footer {
    display: none;
  }
}
.time_initialized .time_footer {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 20;
  transform: translate3d(0, 100%, 0);
  transition: transform 0.35s;
}
.time_initialized .time_footer.active {
  transform: translate3d(0, 0, 0);
}
.time_footer_inner {
  display: -ms-flexbox;
  display: flex;
}
.time_top_link {
  margin-left: auto;
}
.time_top_link_inner {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}
.time_top_link_label {
  font-size: 13px;
  font-size: 0.8125rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #522d6d;
  letter-spacing: 1.5px;
  margin-right: 8px;
  text-transform: uppercase;
}
.time_top_link_symbol {
  width: 30px;
  height: 30px;
  position: relative;
  background: #FFF;
  border-radius: 50%;
  box-shadow: 0 1px 5px 2px rgba(0, 0, 0, 0.1);
  color: #000;
  display: block;
  transition: background 0.25s,
        color 0.25s;
}
.time_top_link:hover .time_top_link_symbol,
.time_top_link:focus .time_top_link_symbol {
  background: #522d6d;
  color: #fff;
}
.time_top_link_icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
/* Tab
============================================================================= */
.time_tab {
  width: 100px;
  height: 180px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(100vh - 180px);
  z-index: 20;
  background-color: #fff;
  color: #522d6d;
  display: none;
  margin-left: 20px;
  padding: 20px 10px 25px;
  text-align: center;
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_tab {
    display: block;
    transform: translate3d(0, 100%, 0);
    transition: transform 0.35s;
    transition-delay: 0s;
  }
}
@media only screen and (min-width: 980px ) {
  .time_initialized .time_tab.active {
    transform: translate3d(0, 0, 0);
    transition-delay: 0.55s;
  }
}
.time_tab_year {
  margin-top: 16px;
}
.time_active_year {
  font-size: 30px;
  font-size: 1.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
}
.blog_category_switcher .fs-cell {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding: 0 0 12px 0;
}
@media only screen and (min-width: 500px ) {
  .blog_category_switcher .fs-cell {
    padding: 10px 0 22px 0;
  }
}
@media only screen and (min-width: 740px ) {
  .blog_category_switcher .fs-cell {
    padding: 10px 0;
  }
}
@media only screen and (min-width: 980px ) {
  .blog_category_switcher .fs-cell {
    padding: 5px 0;
  }
}
.blog_category_header {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 25px;
  font-size: 1.5625rem;
  color: #F5F4F5;
  letter-spacing: 2.2px;
  line-height: 200%;
  margin: 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .blog_category_header {
    float: left;
    margin: 0 15px 0 0;
  }
}
@media only screen and (min-width: 740px ) {
  .blog_category_dropdown_container {
    float: left;
    margin: 12px 0 0 0;
    width: 275px;
  }
}
.blog_rss_subscribe {
  color: #fff;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  float: right;
  letter-spacing: 1px;
  line-height: 50px;
  padding: 0 25px 0 0;
  position: relative;
  text-transform: uppercase;
}
.blog_rss_subscribe:before {
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  content: "\2192";
  display: block;
  position: absolute;
  right: 5px;
  top: 0px;
  transition: right 0.25s ease;
}
.no-touch .blog_rss_subscribe:hover:before {
  right: 0px;
}
/* ==========================================================================
	Blog Feature
============================================================================= */
.blog_category_wrap {
  position: relative;
  z-index: 1;
  background: rgba(21, 32, 39, 0.3);
}
.blog_category_wrap .blog_category_switcher.bg_black {
  background: none;
}
.blog_category_wrap .slim_dropdown_dark .fs-dropdown-selected {
  background-color: #fff;
  color: #6a1e26;
}
.blog_category_wrap .slim_dropdown_dark .fs-dropdown-selected:after {
  border-top-color: #6a1e26;
}
.blog_feature_wrapper {
  position: relative;
  padding: 25px 0;
}
@media only screen and (min-width: 740px ) {
  .blog_feature_wrapper {
    padding: 35px 0;
  }
  .blog_feature_wrapper.blog_feature_landing {
    padding: 35px 0 170px 0;
  }
}
.blog_feature_wrapper.theme_gray {
  background-color: #d8d8d8;
}
.blog_feature_wrapper.theme_gray .blog_feature_carousel_item .blog_by_line a {
  color: #be414f;
  border-color: #be414f;
}
.no-touch .blog_feature_wrapper.theme_gray .blog_feature_carousel_item .blog_by_line a:hover {
  color: #152027;
}
.blog_feature_wrapper.theme_single_image {
  height: 400px;
  margin-top: -89px;
  padding: 0;
}
@media only screen and (min-width: 500px ) {
  .blog_feature_wrapper.theme_single_image {
    margin-top: -109px;
  }
}
@media only screen and (min-width: 740px ) {
  .blog_feature_wrapper.theme_single_image {
    margin-top: -71px;
  }
}
@media only screen and (min-width: 980px ) {
  .blog_feature_wrapper.theme_single_image {
    height: 573px;
    margin-top: -61px;
  }
}
.blog_feature_wrapper.theme_single_image .background_feature_image:before {
  height: 271px;
  background-color: transparent;
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
.blog_feature_wrapper.theme_single_image .blog_feature_carousel_info {
  position: absolute;
  width: 320px;
  height: 170px;
  bottom: 50px;
  left: auto;
  z-index: 1;
}
@media only screen and (min-width: 500px ) {
  .blog_feature_wrapper.theme_single_image .blog_feature_carousel_info {
    width: 500px;
  }
}
@media only screen and (min-width: 980px ) {
  .blog_feature_wrapper.theme_single_image .blog_feature_carousel_info {
    bottom: 30px;
    width: 825px;
  }
}
.blog_feature_wrapper.theme_single_image .blog_category,
.blog_feature_wrapper.theme_single_image .blog_feature_title,
.blog_feature_wrapper.theme_single_image .blog_by_line span,
.blog_feature_wrapper.theme_single_image .blog_by_line a,
.blog_feature_wrapper.theme_single_image .blog_date_line {
  color: #fff;
}
.no-touch .blog_feature_wrapper.theme_single_image .blog_by_line a:hover,
.no-touch .blog_feature_wrapper.theme_single_image a.blog_feature_title:hover {
  color: #be414f;
}
.blog_feature_wrapper.theme_single_image .blog_date_line span {
  background: #454244;
}
.blog_feature_wrapper.theme_single {
  background-color: #fff;
  margin: 60px 0 0 0;
  padding: 0;
}
.blog_feature_wrapper.theme_single .blog_feature_carousel_info {
  position: relative;
  width: auto;
  bottom: auto;
  left: auto;
}
.blog_feature_carousel {
  position: relative;
  z-index: 1;
}
.blog_feature_carousel.fs-carousel-enabled .fs-carousel-controls.fs-carousel-visible,
.blog_feature_carousel .fs-carousel-controls_custom.fs-carousel-visible {
  display: none;
}
@media only screen and (min-width: 740px ) {
  .blog_feature_carousel.fs-carousel-enabled .fs-carousel-controls.fs-carousel-visible,
  .blog_feature_carousel .fs-carousel-controls_custom.fs-carousel-visible {
    display: block;
  }
}
.blog_feature_carousel.fs-carousel-enabled .fs-carousel-pagination.fs-carousel-visible {
  margin-bottom: 0;
}
@media only screen and (min-width: 740px ) {
  .blog_feature_carousel.fs-carousel-enabled .fs-carousel-pagination.fs-carousel-visible {
    display: none;
  }
}
.blog_feature_carousel .fs-carousel-controls {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 100px;
  height: 50px;
  right: -50px;
}
.blog_feature_carousel .fs-carousel-control {
  background-color: #152027;
  width: 50px;
  height: 50px;
  top: 6px;
  bottom: auto;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  background-color: #f2f2f2;
  left: 0;
  top: 0;
  -ms-transform: none;
      transform: none;
}
.blog_feature_carousel .fs-carousel-control:before {
  border-top-width: 6px;
  border-bottom-width: 6px;
  margin-right: auto;
  margin-left: auto;
  opacity: 0.2;
}
.blog_feature_carousel .fs-carousel-control:after {
  width: 1px;
  height: 30px;
  position: absolute;
  top: 10px;
  content: "";
}
.blog_feature_carousel .fs-carousel-control.fs-carousel-visible:before {
  opacity: 1;
}
.blog_feature_carousel .fs-carousel-control.fs-carousel-control_next {
  border-radius: 0 4px 4px 0;
}
.blog_feature_carousel .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #fff;
  border-left-width: 8px;
}
.blog_feature_carousel .fs-carousel-control.fs-carousel-control_next:after {
  left: 0;
}
.blog_feature_carousel .fs-carousel-control.fs-carousel-control_previous {
  left: auto;
  border-radius: 4px 0 0 4px;
}
.blog_feature_carousel .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #fff;
  border-right-width: 8px;
}
.blog_feature_carousel .fs-carousel-control.fs-carousel-control_previous:after {
  right: 0;
}
.no-touch .blog_feature_carousel .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #494142;
}
.blog_feature_carousel .fs-carousel-control:after {
  background-color: rgba(21, 32, 39, 0.2);
}
.blog_feature_carousel .fs-carousel-control.fs-carousel-control_next:before {
  border-left-color: #152027;
}
.blog_feature_carousel .fs-carousel-control.fs-carousel-control_previous:before {
  border-right-color: #152027;
}
.no-touch .blog_feature_carousel .fs-carousel-control.fs-carousel-visible:hover {
  background-color: #d8d8d8;
}
.blog_feature_carousel .fs-carousel-control.fs-carousel-control_next {
  right: auto;
  margin-left: 50px;
}
.blog_feature_carousel.fs-carousel-enabled.fs-carousel-contained,
.blog_feature_carousel.fs-carousel-enabled.fs-carousel-contained .fs-carousel-viewport,
.blog_feature_carousel.fs-carousel-enabled.fs-carousel-contained .fs-carousel-container {
  overflow: visible;
}
.blog_feature_carousel_item {
  overflow: hidden;
  position: relative;
  transition: opacity 0.25s;
}
@media only screen and (min-width: 740px ) {
  .blog_feature_carousel_item {
    margin: 0 20px 0 0;
  }
}
.blog_feature_carousel_item.fs-carousel-item_previous,
.blog_feature_carousel_item.fs-carousel-item_next {
  opacity: 0;
}
.blog_feature_carousel_item.fs-carousel-visible {
  opacity: 1;
}
@media only screen and (min-width: 980px ) {
  .blog_feature_carousel_info {
    bottom: 10px;
    left: 0;
    position: absolute;
    width: 390px;
  }
}
@media only screen and (min-width: 1220px ) {
  .blog_feature_carousel_info {
    bottom: 20px;
    width: 485px;
  }
}
.blog_feature_image {
  display: block;
  height: auto;
  margin: 0 0 15px 0;
  width: 100%;
}
@media only screen and (min-width: 740px ) {
  .blog_feature_image {
    float: right;
    height: 141px;
    margin: 0 0 0 15px;
    width: 250px;
  }
}
@media only screen and (min-width: 980px ) {
  .blog_feature_image {
    float: right;
    height: 289px;
    margin: 0;
    width: 514px;
  }
}
@media only screen and (min-width: 1220px ) {
  .blog_feature_image {
    height: 340px;
    width: 640px;
  }
}
.blog_feature_title {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  font-size: 24px;
  font-size: 1.5rem;
  color: #152027;
  display: block;
  line-height: 105%;
  margin: 0 0 15px 0;
}
@media only screen and (min-width: 500px ) {
  .blog_feature_title {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 1220px ) {
  .blog_feature_title {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.no-touch a.blog_feature_title:hover {
  color: #494142;
}
.blog_category {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 16px;
  font-size: 1rem;
  color: #928d8e;
  display: inline-block;
  letter-spacing: 2px;
  line-height: 115%;
  margin: 0 0 15px 0;
  text-transform: uppercase;
}
.blog_feature_carousel_item .blog_category {
  color: #152027;
}
.no-touch .blog_category:hover {
  color: #be414f;
}
.blog_by_line {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 400;
  margin: 0 0 15px 0;
}
@media only screen and (min-width: 500px ) {
  .blog_by_line {
    float: left;
    border-right: 1px solid #928d8e;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
  }
}
.blog_by_line span {
  font-size: 14px;
  font-size: 0.875rem;
  color: #152027;
  display: inline-block;
  font-style: italic;
  margin: 0 5px 0 0;
}
.blog_by_line a {
  font-size: 18px;
  font-size: 1.125rem;
  border-bottom: 1px solid #be414f;
  color: #be414f;
}
.no-touch .blog_by_line a:hover {
  color: #152027;
}
.blog_feature_carousel_item .blog_by_line a {
  color: #152027;
  border-color: #152027;
}
.no-touch .blog_feature_carousel_item .blog_by_line a:hover {
  color: #be414f;
}
.blog_date_line {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 11px;
  font-size: 0.6875rem;
  color: #152027;
  line-height: 24px;
  text-transform: uppercase;
}
.blog_date_line span {
  background: #928d8e;
  border-radius: 100%;
  color: #fff;
  display: inline-block;
  height: 24px;
  margin: 0 3px;
  text-align: center;
  width: 24px;
}
.blog_feature_carousel_item .blog_date_line span {
  background: rgba(0, 0, 0, 0.15);
  color: #152027;
}
/* ==========================================================================
	Blog Article Feature
============================================================================= */
/* ==========================================================================
	Blog Feature Callouts
============================================================================= */
@media only screen and (min-width: 740px ) {
  .blog_feature_callouts_wrap {
    margin-top: -100px;
  }
}
.blog_feature_callouts {
  position: relative;
  width: 100%;
  height: 158px;
  margin: 20px 0 0 0;
}
.background_blog_callout {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  float: left;
  width: 119px;
  z-index: 1;
  border-radius: 4px 0px 0px 4px;
}
.blog_feature_callouts_link {
  display: block;
  position: relative;
  height: 100%;
  border-radius: 4px;
}
.blog_feature_callouts_link.theme_purple {
  background-color: #522d6d;
}
.blog_feature_callouts_link.theme_slate {
  background-color: #2a3c47;
}
.blog_feature_callouts_link.theme_red {
  background-color: #6a1e26;
}
.blog_feature_callouts_link.theme_pink {
  background-color: #cc49b0;
}
.blog_feature_callouts_link.theme_gray_pale {
  background-color: #efefef;
}
.blog_feature_callouts_link.theme_rose {
  background-color: #be414f;
}
.blog_feature_callouts_link.theme_mint {
  background-color: #bff1e1;
}
.blog_feature_callouts_link.theme_yellow {
  background-color: #eff2bf;
}
.blog_feature_callouts_link.theme_blue_light {
  background-color: #8bc1ed;
}
.blog_feature_callouts_link.theme_blue_dark {
  background-color: #094d8a;
}
.blog_feature_callouts_link.theme_orange {
  background-color: #ff5100;
}
.no-touch .blog_feature_callouts_link:hover {
  background-color: #152027;
}
.no-touch .blog_feature_callouts_link:hover .blog_feature_callouts_heading:after {
  -ms-transform: translateX(5px);
      transform: translateX(5px);
}
.blog_feature_callouts_link_inner {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  margin: 0 0 0 135px;
  padding: 0 20px 0 0;
}
.blog_feature_callouts_subheading {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 100;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.6);
  letter-spacing: 1.22px;
  margin: 0 0 15px 0;
}
.blog_feature_callouts_heading {
  font-family: "kepler-std", Georgia, Times, "Times New Roman", serif;
  font-style: normal;
  font-weight: 900;
  position: relative;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  color: #F5F4F5;
  letter-spacing: 1.56px;
  margin: 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 740px ) {
  .blog_feature_callouts_heading {
    font-size: 20px;
    font-size: 1.25rem;
    margin: 0 0 17px 0;
  }
}
.blog_feature_callouts_heading:after {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #fff;
  position: absolute;
  content: "\2192";
  display: inline-block;
  margin-left: 7px;
  transition: transform 0.25s linear;
}
.blog_feature_callouts_line {
  display: none;
}
@media only screen and (min-width: 740px ) {
  .blog_feature_callouts_line {
    display: block;
    background-color: #fff;
    width: 50px;
    height: 1px;
  }
}
/* ==========================================================================
	Blog Search
============================================================================= */
.blog_search_wrap {
  margin: 70px 0 0 0;
}
.blog_search_wrap .fs-row {
  border-bottom: 1px solid #d5d5d5;
  padding: 0 0 30px 0;
}
@media only screen and (min-width: 980px ) {
  .blog_search_wrap .fs-row {
    padding: 0 0 70px 0;
  }
}
.search_form.blog_form {
  margin: 0;
}
.search_form .search_fieldset.blog_fieldset {
  color: #928d8e;
  border-color: rgba(151, 151, 151, 0.4);
}
.search_form .search_input.blog_input {
  color: #928d8e;
}
.blog_search_filter_form {
  margin-top: 17px;
}
/* ==========================================================================
	Blog Article Footer
============================================================================= */
.blog_more {
  margin-top: 80px;
}
.blog_more .blog_more_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #928d8e;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.blog_more .media_block {
  margin-top: 0;
}
.featured_blog_post {
  background-color: #bff1e1;
  padding-top: 60px;
  padding-bottom: 60px;
}
@media only screen and (min-width: 980px ) {
  .featured_blog_post {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_blog_post {
    padding-bottom: 80px;
  }
}
.featured_blog_post .blog_date_line span {
  background: #152027;
}
.featured_blog_post .blog_list_block_title a {
  padding: 0;
}
@media only screen and (min-width: 740px ) {
  .fs-featured_blog_post_wrapper {
    display: table;
  }
}
.featured_blog_post_header {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  color: #494142;
  display: inline-block;
  letter-spacing: 1.5px;
  margin: 0 0 25px 0;
  text-transform: uppercase;
}
.featured_blog_post_header:after {
  content: "\203A";
  display: inline-block;
  margin-left: 5px;
  transition: margin 0.25s ease;
}
.no-touch .featured_blog_post_header:hover:after {
  margin-left: 8px;
}
.feature_blog_post_categories {
  display: none;
}
@media only screen and (min-width: 500px ) {
  .feature_blog_post_categories {
    display: block;
  }
}
.featured_blog_post_figure {
  display: block;
  margin: 0 0 20px 0;
  width: 100%;
}
@media only screen and (min-width: 740px ) {
  .featured_blog_post_figure {
    float: left;
    margin: 0 20px 0 0;
    width: 150px;
  }
}
@media only screen and (min-width: 980px ) {
  .featured_blog_post_figure {
    margin: 0 40px 0 0;
    width: 275px;
  }
}
@media only screen and (min-width: 1220px ) {
  .featured_blog_post_figure {
    width: 375px;
  }
}
.featured_blog_post_image {
  display: block;
  height: auto;
  width: 100%;
}
@media only screen and (min-width: 740px ) {
  .featured_blog_post_figure_content {
    display: table-cell;
    vertical-align: middle;
  }
}
.feature_blog_post_continue_link {
  font-family: "museo-sans", Verdana, "Gill Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #152027;
  font-size: 14px;
  font-size: 0.875rem;
  display: inline-block;
  letter-spacing: 1px;
  margin: 40px 0 0 0;
  text-transform: uppercase;
}
.feature_blog_post_continue_link:after {
  content: "\2192";
  display: inline-block;
  margin-left: 5px;
  transition: margin 0.25s ease;
}
.no-touch .feature_blog_post_continue_link:hover:after {
  margin-left: 10px;
}
/* ==========================================================================
	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;
  }
  p a {
    display: inline !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_nav,
  .sub_nav_section,
  .mobile_main_nav,
  .main_nav,
  #bigtree_bar,
  #bigtree_bar_tab,
  #header,
  .footer,
  .sidebar,
  .form_wrapper,
  .pagination,
  .alert,
  .table_header,
  .gsc-control-cse,
  .flex_header_carousel_container,
  .program_selector,
  .media_gallery,
  .featured_news_section,
  .related_links_section,
  .sidebar_contact_callout,
  .sidebar_request_info_callout,
  .sidebar_text_image,
  .sidebar_icon_button,
  .sidebar_profile_story_callout,
  .sidebar_social_media_callout,
  .sidebar_text_callouts,
  .social_media_container,
  .timeline,
  .media_pair_section,
  .sidebar_weather_callout,
  .news_carousel_header,
  .mobile_secondary_nav,
  .mobile_search_form,
  .program_search_feature_content,
  .feature_nav_section,
  .large_image_callout,
  .featured_event_page_callouts,
  .mobile_sidebar_group,
  .program_search_fieldset,
  .feature_buttons_list {
    display: none !important;
  }
  .typography .block_left,
  .typography .block_right {
    max-width: 40% !important;
  }
  .typography .block_left img,
  .typography .block_right img {
    max-width: 100% !important;
  }
  .typography .block_left {
    float: left !important;
    margin: 0 20px 20px 0 !important;
  }
  .typography .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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNpdGUuY3NzIiwiY29tcG9uZW50cy9ub3JtYWxpemUtY3NzL25vcm1hbGl6ZS5jc3MiLCJjc3Mvc3JjL3NldHVwLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvdHlwZS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2Jhc2UubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9pY29ucy5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvaW1wb3J0cy9ncmlkLW1peGlucy5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvbGlnaHRib3gubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL2ltcG9ydHMvdXRpbHMubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL2NoZWNrYm94Lmxlc3MiLCJjb21wb25lbnRzL2Zvcm1zdG9uZS9zcmMvbGVzcy9kcm9wZG93bi5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvY2Fyb3VzZWwubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL3BhZ2luYXRpb24ubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL25hdmlnYXRpb24ubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL251bWJlci5sZXNzIiwiY29tcG9uZW50cy9mb3Jtc3RvbmUvc3JjL2xlc3MvcmFuZ2UubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL2JhY2tncm91bmQubGVzcyIsImNvbXBvbmVudHMvZm9ybXN0b25lL3NyYy9sZXNzL2dyaWQubGVzcyIsImNzcy9zcmMvcGx1Z2lucy5sZXNzIiwiY29tcG9uZW50cy9waWthZGF5L2Nzcy9waWthZGF5LmNzcyIsImNzcy9zcmMvaW1wb3J0cy9mb3Jtcy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2J1dHRvbnMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9tZW51Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvcGFnZS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2hlYWRlci5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2Zvb3Rlci5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3BhdGh3YXktdHlwZS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3BhdGh3YXktZm9vdGVyLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvcGF0aHdheS1tb2JpbGUubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9oZWFkZXItdGFyZ2V0ZWQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9yZWZlcmVuY2UubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9uYXZpZ2F0aW9uL21haW4ubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9uYXZpZ2F0aW9uL3NpdGUtdG9vbHMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9uYXZpZ2F0aW9uL3NlY29uZGFyeS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL25hdmlnYXRpb24vZm9vdGVyLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvbmF2aWdhdGlvbi9icmVhZGNydW1iLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvbmF2aWdhdGlvbi9zdWIubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3NlYXJjaC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL25hdmlnYXRpb24vZmVhdHVyZS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL25hdmlnYXRpb24vcGF0aHdheS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvdGV4dC1pbWFnZS1jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9uZXdzLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ldmVudC1ibG9jay5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvbWVkaWEtYmxvY2subGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Byb2dyYW0tY2FyZC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvaWNvbi10ZXh0LWNhbGxvdXQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2ZhcS1jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9zdG9yeS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvaWFtYmF5cGF0aC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvaW1hZ2UtaGVhZGVyLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9mbGV4LWhlYWRlci5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvYXdjLW9uZWRheS1oZWFkZXIubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2V2ZW50cy1jYXJvdXNlbC1oZWFkZXIubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL25ld3MtbWVkaWEtZ2FsbGVyeS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvc3RyYXRlZ2ljLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9wYXRod2F5LWZlYXR1cmUubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3BhdGh3YXktaW50ZXJpb3ItZmVhdHVyZS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvY291bnQtZG93bi5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvbGFyZ2UtaW1hZ2UtY2FsbG91dC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcHJvZmlsZS1jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9xdWljay1mYWN0cy1jYXJvdXNlbC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvZXZlbnQtbGlzdC1ibG9jay5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvbmV3cy1saXN0LWJsb2NrLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9uZXdzLXNwb3RsaWdodC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvZGlyZWN0b3J5LWxpc3QtYmxvY2subGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2RlZ3JlZS1jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9nLWxpc3RpbmcubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2FsZXJ0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9wcm9ncmFtLXNlYXJjaC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvbWVkaWEtZ2FsbGVyeS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvbWVkaWEtcGFpci13aXRoLWZvcm0ubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Byb2ZpbGUtc3RvcnktY2FsbG91dC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvZmVhdHVyZWQtZXZlbnQtcGFnZS1jYWxsb3V0cy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvZmVhdHVyZWQtcHJvZ3JhbS1jYXJkLWNhbGxvdXQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Jlc291cmNlcy1jYWxsb3V0cy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcmVsYXRlZC1saW5rcy1jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9jYXJlZXItY2FsbG91dC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvc29jaWFsLW1lZGlhLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9wcm9ncmFtLXJlc3VsdHMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3Byb2dyYW0tYXZhaWxhYmlsaXR5Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy90aW1lbGluZS5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvc3RyYXRlZ2ljLWxpbmtzLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9zdHJhdGVnaWMtdG9waWNzLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9wYXRod2F5LWFydGljbGUtZ3JpZC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvcGF0aHdheS1mbGV4LWNhbGxvdXQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3BhdGh3YXktY3RhLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9wYXRod2F5LWNsYXNzbm90ZXMubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3BhdGh3YXktdGVzdGltb25pYWwubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3BhdGh3YXktaW50ZXJpb3ItYmFjay5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvc2lkZWJhci10ZXh0LWNhbGxvdXQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3NpZGViYXItdGV4dC1pbWFnZS1jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9zaWRlYmFyLWljb24tYnV0dG9uLWNhbGxvdXQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3NpZGViYXItY29udGFjdC1jYWxsb3V0Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9zaWRlYmFyLXByb2ZpbGUtc3RvcnktY2FsbG91dC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvc2lkZWJhci1zb2NpYWwtbWVkaWEtY2FsbG91dC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL2NvbXBvbmVudHMvc2lkZWJhci13ZWF0aGVyLWNhbGxvdXQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL3NpZGViYXItcmVxdWVzdC1pbmZvLWNhbGxvdXQubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWhvbWUubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLWV2ZW50cy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3BhZ2VzL3BhZ2UtbmV3cy5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3BhZ2VzL3BhZ2UtZGlyZWN0b3J5Lmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvcGFnZXMvcGFnZS1odWIubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9wYWdlcy9wYWdlLXRpbWVsaW5lLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9nLWNhdGVnb3J5LXN3aXRjaGVyLmxlc3MiLCJjc3Mvc3JjL2ltcG9ydHMvY29tcG9uZW50cy9ibG9nLWZlYXR1cmUubGVzcyIsImNzcy9zcmMvaW1wb3J0cy9jb21wb25lbnRzL2ZlYXR1cmVkLWJsb2ctcG9zdC5sZXNzIiwiY3NzL3NyYy9pbXBvcnRzL3ByaW50Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7R0FJRztBQUNIOztnRkFFZ0Y7QUNQaEYsNEVBQUE7O0FBRUE7Ozs7R0FJQTs7QUFFQTtFQUNBLHdCQUFBLENBQUEsT0FBQTtFQUNBLDJCQUFBLENBQUEsT0FBQTtFQUNBLCtCQUFBLENBQUEsT0FBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsVUFBQTtDQUNBOztBQUVBO2dGQUNBOztBQUVBOzs7OztHQUtBOztBQUVBOzs7Ozs7Ozs7Ozs7O0VBYUEsZUFBQTtDQUNBOztBQUVBOzs7R0FHQTs7QUFFQTs7OztFQUlBLHNCQUFBLENBQUEsT0FBQTtFQUNBLHlCQUFBLENBQUEsT0FBQTtDQUNBOztBQUVBOzs7R0FHQTs7QUFFQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBOztFQUVBLGNBQUE7Q0FDQTs7QUFFQTtnRkFDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLDhCQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBOztFQUVBLFdBQUE7Q0FDQTs7QUFFQTtnRkFDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLDBCQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7O0VBRUEsa0JBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLG1CQUFBO0NBQ0E7O0FBRUE7OztHQUdBOztBQUVBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLGVBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTs7RUFFQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7Q0FDQTs7QUFFQTtFQUNBLFlBQUE7Q0FDQTs7QUFFQTtFQUNBLGdCQUFBO0NBQ0E7O0FBRUE7Z0ZBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxVQUFBO0NBQ0E7O0FBRUE7O0dBRUE7O0FBRUE7RUFDQSxpQkFBQTtDQUNBOztBQUVBO2dGQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsaUJBQUE7Q0FDQTs7QUFFQTs7R0FFQTs7QUFFQTtFQUNBLHdCQUFBO0VBQ0EsVUFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0EsZUFBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBOzs7O0VBSUEsa0NBQUE7RUFDQSxlQUFBO0NBQ0E7O0FBRUE7Z0ZBQ0E7O0FBRUE7OztHQUdBOztBQUVBOzs7OztHQUtBOztBQUVBOzs7OztFQUtBLGVBQUEsQ0FBQSxPQUFBO0VBQ0EsY0FBQSxDQUFBLE9BQUE7RUFDQSxVQUFBLENBQUEsT0FBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBO0VBQ0Esa0JBQUE7Q0FDQTs7QUFFQTs7Ozs7R0FLQTs7QUFFQTs7RUFFQSxxQkFBQTtDQUNBOztBQUVBOzs7Ozs7R0FNQTs7QUFFQTs7OztFQUlBLDJCQUFBLENBQUEsT0FBQTtFQUNBLGdCQUFBLENBQUEsT0FBQTtDQUNBOztBQUVBOztHQUVBOztBQUVBOztFQUVBLGdCQUFBO0NBQ0E7O0FBRUE7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SHdMQyxZQUFBO0VBQ0EsYUFBQTtFR3RMQSw4QkFBQTtDTHl3Q0Q7QUFDRDs7Z0ZBRWdGO0FLcHdDL0U7Ozs7O0VINktDLFlBQUE7RUFDQSxhQUFBO0NGOGxDRDtBS3h3Q0E7O0VBQ0Msa0NBQUE7Q0wyd0NEO0FLeHdDQTs7O0VBQ0Msa0NBQUE7Q0w0d0NEO0FLendDQTs7RUFDQyxrQ0FBQTtDTDR3Q0Q7QUt6d0NBOzs7O0VINkpDLFlBQUE7RUFDQSxhQUFBO0NGa25DRDtBSzV3Q0E7O0VBQ0Msa0NBQUE7Q0wrd0NEO0FLNXdDQTs7RUFDQyxrQ0FBQTtDTCt3Q0Q7QUs1d0NBOztFQUNDLGtDQUFBO0NMK3dDRDtBSzV3Q0E7OztFSDZJQyxZQUFBO0VBQ0EsYUFBQTtDRm9vQ0Q7QUs5d0NBOztFQUNDLG1DQUFBO0NMaXhDRDtBSzl3Q0E7O0VBQ0MsbUNBQUE7Q0xpeENEO0FLOXdDQTs7OztFSGlJQyxZQUFBO0VBQ0EsYUFBQTtDRm1wQ0Q7QUtqeENBOztFQUNDLG1DQUFBO0NMb3hDRDtBS2p4Q0E7O0VBQ0MsbUNBQUE7Q0xveENEO0FLanhDQTs7RUFDQyxtQ0FBQTtDTG94Q0Q7QUtqeENBOztFQUNDLG1DQUFBO0NMb3hDRDtBS2p4Q0E7O0VINkdDLFlBQUE7RUFDQSxhQUFBO0VHM0dBLDhCQUFBO0NMb3hDRDtBS2p4Q0E7O0VIdUdDLFlBQUE7RUFDQSxhQUFBO0VHckdBLGtDQUFBO0NMb3hDRDtBS2p4Q0E7O0VIaUdDLFlBQUE7RUFDQSxhQUFBO0VHL0ZBLGtDQUFBO0NMb3hDRDtBS2p4Q0E7O0VIMkZDLFlBQUE7RUFDQSxhQUFBO0VHekZBLGtDQUFBO0NMb3hDRDtBS2p4Q0E7O0VIcUZDLFlBQUE7RUFDQSxhQUFBO0VHbkZBLGtDQUFBO0NMb3hDRDtBS2p4Q0E7O0VIK0VDLFlBQUE7RUFDQSxhQUFBO0VHN0VBLG1DQUFBO0NMb3hDRDtBS2p4Q0E7O0VIeUVDLFlBQUE7RUFDQSxhQUFBO0VHdkVBLG1DQUFBO0NMb3hDRDtBS2p4Q0E7RUhtRUMsWUFBQTtFQUNBLGFBQUE7RUdqRUEsbUNBQUE7Q0xteENE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Q0w4dUNGO0FLMXVDQTtFQUNDLFlBQUE7Q0w0dUNEO0FLMXVDQztFQUdDLG1DQUFBO0NMMHVDRjtBS3R1Q0E7RUFDQyxZQUFBO0NMd3VDRDtBS3R1Q0M7RUFHQyxtQ0FBQTtDTHN1Q0Y7QUtsdUNBO0VBQ0MsWUFBQTtDTG91Q0Q7QUtsdUNDO0VBR0MsbUNBQUE7Q0xrdUNGO0FLOXRDQTtFQUNDLGFBQUE7Q0xndUNEO0FLOXRDQztFQUdDLG1DQUFBO0NMOHRDRjtBSzF0Q0E7RUFDQyxZQUFBO0NMNHRDRDtBSzF0Q0M7RUFHQyxtQ0FBQTtDTDB0Q0Y7QUt0dENBO0VBQ0MsWUFBQTtDTHd0Q0Q7QUt0dENDO0VBR0MsOEJBQUE7Q0xzdENGO0FLbHRDQTtFQUNDLFlBQUE7Q0xvdENEO0FLbHRDQztFQUdDLG1DQUFBO0NMa3RDRjtBSzlzQ0E7RUFDQyxhQUFBO0NMZ3RDRDtBSzlzQ0M7RUFHQyxtQ0FBQTtDTDhzQ0Y7QUsxc0NBO0VBQ0MsWUFBQTtDTDRzQ0Q7QUsxc0NDO0VBR0MsbUNBQUE7Q0wwc0NGO0FLdHNDQTtFQUNDLFlBQUE7Q0x3c0NEO0FLdHNDQztFQUdDLG1DQUFBO0NMc3NDRjtBS2xzQ0E7RUFDQyxZQUFBO0NMb3NDRDtBS2xzQ0M7RUFHQyxtQ0FBQTtDTGtzQ0Y7QUs5ckNBO0VBQ0MsWUFBQTtDTGdzQ0Q7QUs5ckNDO0VBR0MsOEJBQUE7Q0w4ckNGO0FLMXJDQTtFQUNDLFlBQUE7Q0w0ckNEO0FLMXJDQztFQUdDLG1DQUFBO0NMMHJDRjtBS3RyQ0E7RUFDQyxZQUFBO0NMd3JDRDtBS3RyQ0M7RUFHQyxtQ0FBQTtDTHNyQ0Y7QUtsckNBO0VBQ0MsWUFBQTtDTG9yQ0Q7QUtsckNDO0VBR0MsbUNBQUE7Q0xrckNGO0FLOXFDQTtFQUNDLFlBQUE7Q0xnckNEO0FLOXFDQztFQUdDLG1DQUFBO0NMOHFDRjtBSzFxQ0E7RUFDQyxZQUFBO0NMNHFDRDtBSzFxQ0M7RUFHQyxtQ0FBQTtDTDBxQ0Y7QUt0cUNBO0VBQ0MsWUFBQTtDTHdxQ0Q7QUt0cUNDO0VBR0MsOEJBQUE7Q0xzcUNGO0FLbHFDQTtFQUNDLFlBQUE7Q0xvcUNEO0FLbHFDQztFQUdDLG1DQUFBO0NMa3FDRjtBSzlwQ0E7RUFDQyxZQUFBO0NMZ3FDRDtBSzlwQ0M7RUFHQyxtQ0FBQTtDTDhwQ0Y7QUsxcENBO0VBQ0MsWUFBQTtDTDRwQ0Q7QUsxcENDO0VBR0MsbUNBQUE7Q0wwcENGO0FLdHBDQTtFQUNDLFlBQUE7Q0x3cENEO0FLdHBDQztFQUdDLG1DQUFBO0NMc3BDRjtBS2xwQ0E7RUFDQyxZQUFBO0NMb3BDRDtBS2xwQ0M7RUFHQyxtQ0FBQTtDTGtwQ0Y7QUs5b0NBO0VBQ0MsWUFBQTtDTGdwQ0Q7QUs5b0NDO0VBR0MsOEJBQUE7Q0w4b0NGO0FLMW9DQTtFQUNDLFlBQUE7Q0w0b0NEO0FLMW9DQztFQUdDLG1DQUFBO0NMMG9DRjtBS3RvQ0E7RUFDQyxZQUFBO0NMd29DRDtBS3RvQ0M7RUFHQyxtQ0FBQTtDTHNvQ0Y7QUtsb0NBO0VBQ0MsWUFBQTtDTG9vQ0Q7QUtsb0NDO0VBR0MsbUNBQUE7Q0xrb0NGO0FLOW5DQTtFQUNDLFlBQUE7Q0xnb0NEO0FLOW5DQztFQUdDLG1DQUFBO0NMOG5DRjtBSzFuQ0E7RUFDQyxZQUFBO0NMNG5DRDtBSzFuQ0M7RUFHQyxtQ0FBQTtDTDBuQ0Y7QUFDRDs7Z0ZBRWdGO0FLbG5DOUU7Ozs7Ozs7Ozs7RUFDQywyREFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtDTDZuQ0Y7QUszbkNFOzs7Ozs7Ozs7O0VBQ0MsbURBQUE7Q0xzb0NIO0FLL25DQztFQUNDLDJEQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0NMaW9DRjtBSy9uQ0U7RUFDQyxtREFBQTtDTGlvQ0g7QUs1bkNBOzs7O0VIL2xCQyxZQUFBO0VBQ0EsYUFBQTtDRml1REQ7QUsvbkNBOzs7RUFDQyx5QkFBQTtDTG1vQ0Q7QUtob0NBOztFQUNDLDZCQUFBO0NMbW9DRDtBS2hvQ0E7O0VBQ0MsNkJBQUE7Q0xtb0NEO0FLaG9DQTs7RUFDQyw4QkFBQTtDTG1vQ0Q7QUtob0NBOztFQUNDLDhCQUFBO0NMbW9DRDtBS2hvQ0E7O0VBQ0MsOEJBQUE7Q0xtb0NEO0FLaG9DQTs7RUFDQyw4QkFBQTtDTG1vQ0Q7QUtob0NBOztFQUNDLDhCQUFBO0NMbW9DRDtBS2hvQ0E7O0VBQ0MsOEJBQUE7Q0xtb0NEO0FLaG9DQTtFQUNDLDhCQUFBO0NMa29DRDtBSy9uQ0E7OztFSDNvQkMsWUFBQTtFQUNBLGFBQUE7Q0Yrd0REO0FLam9DQTs7RUFDQyw2QkFBQTtDTG9vQ0Q7QUtqb0NBOztFQUNDLGlDQUFBO0NMb29DRDtBS2pvQ0E7O0VBQ0MsaUNBQUE7Q0xvb0NEO0FLam9DQTs7RUFDQyxrQ0FBQTtDTG9vQ0Q7QUtqb0NBOztFQUNDLGtDQUFBO0NMb29DRDtBS2pvQ0E7O0VBQ0Msa0NBQUE7Q0xvb0NEO0FLam9DQTs7RUFDQyxrQ0FBQTtDTG9vQ0Q7QUtqb0NBOztFQUNDLGtDQUFBO0NMb29DRDtBS2pvQ0E7O0VBQ0Msa0NBQUE7Q0xvb0NEO0FLam9DQTtFQUNDLGtDQUFBO0NMbW9DRDtBS2hvQ0E7OztFSHZyQkMsWUFBQTtFQUNBLGFBQUE7Q0Y0ekREO0FLbG9DQTs7RUFDQyw2QkFBQTtDTHFvQ0Q7QUtsb0NBOztFQUNDLGlDQUFBO0NMcW9DRDtBS2xvQ0E7O0VBQ0MsaUNBQUE7Q0xxb0NEO0FLbG9DQTs7RUFDQyxrQ0FBQTtDTHFvQ0Q7QUtsb0NBOztFQUNDLGtDQUFBO0NMcW9DRDtBS2xvQ0E7O0VBQ0Msa0NBQUE7Q0xxb0NEO0FLbG9DQTs7RUFDQyxrQ0FBQTtDTHFvQ0Q7QUtsb0NBOztFQUNDLGtDQUFBO0NMcW9DRDtBS2xvQ0E7O0VBQ0Msa0NBQUE7Q0xxb0NEO0FLbG9DQTtFQUNDLGtDQUFBO0NMb29DRDtBS2pvQ0E7OztFSG51QkMsWUFBQTtFQUNBLGFBQUE7Q0Z5MkREO0FLbm9DQTs7RUFDQyw4QkFBQTtDTHNvQ0Q7QUtub0NBOztFQUNDLGtDQUFBO0NMc29DRDtBS25vQ0E7O0VBQ0Msa0NBQUE7Q0xzb0NEO0FLbm9DQTs7RUFDQyxtQ0FBQTtDTHNvQ0Q7QUtub0NBOztFQUNDLG1DQUFBO0NMc29DRDtBS25vQ0E7O0VBQ0MsbUNBQUE7Q0xzb0NEO0FLbm9DQTs7RUFDQyxtQ0FBQTtDTHNvQ0Q7QUtub0NBOztFQUNDLG1DQUFBO0NMc29DRDtBS25vQ0E7O0VBQ0MsbUNBQUE7Q0xzb0NEO0FLbm9DQTtFQUNDLG1DQUFBO0NMcW9DRDtBS2xvQ0E7Ozs7RUgvd0JDLFlBQUE7RUFDQSxhQUFBO0NGdTVERDtBS3JvQ0E7OztFQUNDLDhCQUFBO0NMeW9DRDtBS3RvQ0E7O0VBQ0Msa0NBQUE7Q0x5b0NEO0FLdG9DQTs7RUFDQyxrQ0FBQTtDTHlvQ0Q7QUt0b0NBOztFQUNDLG1DQUFBO0NMeW9DRDtBS3RvQ0E7O0VBQ0MsbUNBQUE7Q0x5b0NEO0FLdG9DQTs7RUFDQyxtQ0FBQTtDTHlvQ0Q7QUt0b0NBOztFQUNDLG1DQUFBO0NMeW9DRDtBS3RvQ0E7O0VBQ0MsbUNBQUE7Q0x5b0NEO0FLdG9DQTs7RUFDQyxtQ0FBQTtDTHlvQ0Q7QUt0b0NBO0VBQ0MsbUNBQUE7Q0x3b0NEO0FLcm9DQTs7O0VIM3pCQyxZQUFBO0VBQ0EsYUFBQTtDRnE4REQ7QUt2b0NBOztFQUNDLDhCQUFBO0NMMG9DRDtBS3ZvQ0E7O0VBQ0Msa0NBQUE7Q0wwb0NEO0FLdm9DQTs7RUFDQyxrQ0FBQTtDTDBvQ0Q7QUt2b0NBOztFQUNDLG1DQUFBO0NMMG9DRDtBS3ZvQ0E7O0VBQ0MsbUNBQUE7Q0wwb0NEO0FLdm9DQTs7RUFDQyxtQ0FBQTtDTDBvQ0Q7QUt2b0NBOztFQUNDLG1DQUFBO0NMMG9DRDtBS3ZvQ0E7O0VBQ0MsbUNBQUE7Q0wwb0NEO0FLdm9DQTs7RUFDQyxtQ0FBQTtDTDBvQ0Q7QUt2b0NBO0VBQ0MsbUNBQUE7Q0x5b0NEO0FLdG9DQTs7OztFSHYyQkMsWUFBQTtFQUNBLGFBQUE7Q0ZtL0REO0FLem9DQTs7O0VBQ0MsOEJBQUE7Q0w2b0NEO0FLMW9DQTs7RUFDQyxrQ0FBQTtDTDZvQ0Q7QUsxb0NBOztFQUNDLGtDQUFBO0NMNm9DRDtBSzFvQ0E7O0VBQ0MsbUNBQUE7Q0w2b0NEO0FLMW9DQTs7RUFDQyxtQ0FBQTtDTDZvQ0Q7QUsxb0NBOztFQUNDLG1DQUFBO0NMNm9DRDtBSzFvQ0E7O0VBQ0MsbUNBQUE7Q0w2b0NEO0FLMW9DQTs7RUFDQyxtQ0FBQTtDTDZvQ0Q7QUsxb0NBOztFQUNDLG1DQUFBO0NMNm9DRDtBSzFvQ0E7RUFDQyxtQ0FBQTtDTDRvQ0Q7QUt6b0NBOzs7RUhuNUJDLFlBQUE7RUFDQSxhQUFBO0NGaWlFRDtBSzNvQ0E7O0VBQ0MsOEJBQUE7Q0w4b0NEO0FLM29DQTs7RUFDQyxrQ0FBQTtDTDhvQ0Q7QUszb0NBOztFQUNDLGtDQUFBO0NMOG9DRDtBSzNvQ0E7O0VBQ0MsbUNBQUE7Q0w4b0NEO0FLM29DQTs7RUFDQyxtQ0FBQTtDTDhvQ0Q7QUszb0NBOztFQUNDLG1DQUFBO0NMOG9DRDtBSzNvQ0E7O0VBQ0MsbUNBQUE7Q0w4b0NEO0FLM29DQTs7RUFDQyxtQ0FBQTtDTDhvQ0Q7QUszb0NBOztFQUNDLG1DQUFBO0NMOG9DRDtBSzNvQ0E7RUFDQyxtQ0FBQTtDTDZvQ0Q7QUFDRDs7Z0ZBRWdGO0FLdG9DOUU7O0VBQ0Msd0RBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7Q0x5b0NGO0FLdm9DRTs7RUFDQyxnREFBQTtDTDBvQ0g7QUtub0NDO0VBQ0Msd0RBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7Q0xxb0NGO0FLbm9DRTtFQUNDLGdEQUFBO0NMcW9DSDtBS2hvQ0E7O0VIOTlCQyxhQUFBO0VBQ0EsY0FBQTtFR2crQkEseUJBQUE7Q0xtb0NEO0FLaG9DQTs7RUhwK0JDLGFBQUE7RUFDQSxhQUFBO0VHcytCQSw4QkFBQTtDTG1vQ0Q7QUtob0NBOztFSDErQkMsYUFBQTtFQUNBLGNBQUE7RUc0K0JBLDhCQUFBO0NMbW9DRDtBQUNEOztnRkFFZ0Y7QUloNUUvRTs7RUErU0MsMEJBQUE7Q0pxbUVEO0FJLzRFQTtFQUNDLGlCQUFBO0VBRUEsbUJBQUE7Q0pnNUVEO0FJNzRFQTtFQUNDLGlCQUFBO0VBQ0Esa0JBQUE7Q0orNEVEO0FJajVFQTtFQUNDLGlCQUFBO0VBQ0Esa0JBQUE7Q0orNEVEO0FJNTRFQTs7Ozs7O0VEZkMsK0ZBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0NIbTZFRDtBSXQ0RUE7RUFHQyxzQkFBQTtDSnM0RUQ7QUVqMEVDOzs7Ozs7RUFUQSx3SUFBQTtDRmsxRUQ7QUl6NEVBO0VBQ0MsbUJBQUE7Q0oyNEVEO0FJeDRFQTtFQUNDLGtCQUFBO0NKMDRFRDtBSXY0RUE7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUVBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtDSnc0RUQ7QUlwNEVBO0VBQ0MsYUFBQTtDSnM0RUQ7QUluNEVBOzs7OztFQUtDLHVCQUFBO0NKcTRFRDtBSWw0RUE7RUFDQyxVQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7Q0pvNEVEO0FJajRFQTs7RUFFQyxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0NKbTRFRDtBSWg0RUE7RUFDQyxpQkFBQTtDSms0RUQ7QUkvM0VBO0VBQ0MsVUFBQTtFQUNBLFdBQUE7Q0ppNEVEO0FJOTNFQTtFQUNDLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7Q0pnNEVEO0FJNzNFQTtFQUNDLFVBQUE7Q0orM0VEO0FBQ0Q7O2dGQUVnRjtBSTEzRS9FO0VBQ0MsWUFBQTtFQUVBLG1CQUFBO0VBRUEsZUFBQTtFQUNBLHVCQUFBO0NKMDNFRDtBSWg0RUE7RUFTRSxZQUFBO0VBQ0EsYUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7Q0p5M0VGO0FBQ0Q7O2dGQUVnRjtBSW4zRS9FOztFQUVDLGlCQUFBO0NKcTNFRDtBSWwzRUE7O0VBRUMsb0JBQUE7Q0pvM0VEO0FJajNFQTs7O0VBRUMsaUJBQUE7Q0pvM0VEO0FJbDNFQztFQTBpQ0Y7OztJQXppQ0csaUJBQUE7R0p1M0VBO0NBQ0Y7QUlwM0VBOzs7RUFFQyxvQkFBQTtDSnUzRUQ7QUlyM0VDO0VBaWlDRjs7O0lBaGlDRyxvQkFBQTtHSjAzRUE7Q0FDRjtBSXYzRUE7OztFQUVDLGlCQUFBO0NKMDNFRDtBSXgzRUM7RUF3aENGOzs7SUF2aENHLGlCQUFBO0dKNjNFQTtDQUNGO0FJMTNFQTs7RUFFQyxvQkFBQTtDSjQzRUQ7QUkxM0VDO0VBK2dDRjs7SUE5Z0NHLG9CQUFBO0dKODNFQTtDQUNGO0FBQ0Q7O3FFQUVxRTtBSXozRXBFOztFQUVDLGtCQUFBO0NKMjNFRDtBSXgzRUE7O0VBRUMscUJBQUE7Q0owM0VEO0FJdjNFQTs7RUFFQyxrQkFBQTtDSnkzRUQ7QUl2M0VDO0VBdS9CRjs7SUF0L0JHLGtCQUFBO0dKMjNFQTtDQUNGO0FJeDNFQTs7RUFFQyxxQkFBQTtDSjAzRUQ7QUl4M0VDO0VBOCtCRjs7SUE3K0JHLHFCQUFBO0dKNDNFQTtDQUNGO0FJejNFQTs7RUFFQyxrQkFBQTtDSjIzRUQ7QUl6M0VDO0VBcStCRjs7SUFwK0JHLGtCQUFBO0dKNjNFQTtDQUNGO0FJMTNFQTs7RUFFQyxxQkFBQTtDSjQzRUQ7QUkxM0VDO0VBNDlCRjs7SUEzOUJHLHFCQUFBO0dKODNFQTtDQUNGO0FBQ0Q7O2dGQUVnRjtBSXozRS9FO0VBQ0MsOEJBQUE7Q0oyM0VEO0FJeDNFQTtFQUNDLHVCQUFBO0NKMDNFRDtBSXYzRUE7RUFDQyx1QkFBQTtDSnkzRUQ7QUl0M0VBO0VBQ0MsMEJBQUE7Q0p3M0VEO0FJcjNFQTtFQUNDLDBCQUFBO0NKdTNFRDtBSXAzRUE7RUFDQywwQkFBQTtDSnMzRUQ7QUluM0VBO0VBQ0MsMEJBQUE7Q0pxM0VEO0FJbDNFQTtFQUNDLDBCQUFBO0NKbzNFRDtBSWozRUE7RUFDQywwQkFBQTtDSm0zRUQ7QUloM0VBO0VBQ0MsMEJBQUE7Q0prM0VEO0FJLzJFQTtFQUNDLDBCQUFBO0NKaTNFRDtBSTkyRUE7RUFDQywwQkFBQTtDSmczRUQ7QUk3MkVBO0VBQ0MsMEJBQUE7Q0orMkVEO0FJNTJFQTtFQUNDLDBCQUFBO0NKODJFRDtBSTMyRUE7RUFDQywwQkFBQTtDSjYyRUQ7QUkxMkVBO0VBQ0MsMEJBQUE7Q0o0MkVEO0FJejJFQTtFQUNDLDBCQUFBO0NKMjJFRDtBSXgyRUE7RUFDQywwQkFBQTtDSjAyRUQ7QUl2MkVBO0VBQ0MsMEJBQUE7Q0p5MkVEO0FJdDJFQTtFQUNDLDBCQUFBO0NKdzJFRDtBQUNEO2lGQUNpRjtBSXAyRWhGO0VBQ0MsNERBQUE7Q0pzMkVEO0FJbjJFQTtFQUNDLG9CQUFBO0NKcTJFRDtBSWwyRUE7RUFDQyxvQkFBQTtDSm8yRUQ7QUlqMkVBO0VBQ0Msb0JBQUE7Q0ptMkVEO0FJaDJFQTtFQUNDLG9CQUFBO0NKazJFRDtBQUNEOztnRkFFZ0Y7QUk3MUUvRTtFQUNDLFlBQUE7Q0orMUVEO0FJNTFFQTtFQUNDLFlBQUE7Q0o4MUVEO0FJMzFFQTtFQUNDLGVBQUE7Q0o2MUVEO0FJMTFFQTtFQUNDLGVBQUE7Q0o0MUVEO0FJejFFQTtFQUNDLGVBQUE7Q0oyMUVEO0FJeDFFQTtFQUNDLGVBQUE7Q0owMUVEO0FJdjFFQTtFQUNDLGVBQUE7Q0p5MUVEO0FJdDFFQTtFQUNDLGVBQUE7Q0p3MUVEO0FJcjFFQTtFQUNDLGVBQUE7Q0p1MUVEO0FJcDFFQTtFQUNDLGVBQUE7Q0pzMUVEO0FJbjFFQTtFQUNDLGVBQUE7Q0pxMUVEO0FJbDFFQTtFQUNDLGVBQUE7Q0pvMUVEO0FJajFFQTtFQUNDLGVBQUE7Q0ptMUVEO0FJaDFFQTtFQUNDLGVBQUE7Q0prMUVEO0FJLzBFQTtFQUNDLGVBQUE7Q0ppMUVEO0FJOTBFQTtFQUNDLGVBQUE7Q0pnMUVEO0FJNzBFQTtFQUNDLGVBQUE7Q0orMEVEO0FJNTBFQTtFQUNDLGVBQUE7Q0o4MEVEO0FBQ0Q7O2dGQUVnRjtBSXowRS9FO0VBQ0Msb0JBQUE7RUFDQSxrQkFBQTtDSjIwRUQ7QUl4MEVBO0VBQ0Msb0JBQUE7RUFDQSxrQkFBQTtDSjAwRUQ7QUl2MEVBO0VBQ0Msb0JBQUE7RUFDQSxpQkFBQTtDSnkwRUQ7QUl0MEVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0MsbUJBQUE7RUFDQSxpQkFBQTtDSjAxRUQ7QUl2MUVBO0VBQ0MsMEJBQUE7Q0p5MUVEO0FJdDFFQTtFQUNDLG1CQUFBO0NKdzFFRDtBSXIxRUE7RUFDQyxtQkFBQTtDSnUxRUQ7QUlwMUVBO0VBQ0Msc0JBQUE7Q0pzMUVEO0FJbjFFQTtFQUNDLHNCQUFBO0NKcTFFRDtBSWwxRUE7RUFDQyxzQkFBQTtDSm8xRUQ7QUlqMUVBO0VBQ0Msc0JBQUE7Q0ptMUVEO0FJaDFFQTtFQUNDLHNCQUFBO0NKazFFRDtBSS8wRUE7RUFDQyxzQkFBQTtDSmkxRUQ7QUk5MEVBO0VBQ0Msc0JBQUE7Q0pnMUVEO0FJNzBFQTtFQUNDLHNCQUFBO0NKKzBFRDtBSTUwRUE7RUFDQyxzQkFBQTtDSjgwRUQ7QUkzMEVBO0VBQ0Msc0JBQUE7Q0o2MEVEO0FJMTBFQTtFQUNDLHNCQUFBO0NKNDBFRDtBSXowRUE7RUFDQyxzQkFBQTtDSjIwRUQ7QUl4MEVBO0VBQ0Msc0JBQUE7Q0owMEVEO0FJdjBFQTtFQUNDLHNCQUFBO0NKeTBFRDtBSXQwRUE7RUFDQyxzQkFBQTtDSncwRUQ7QUlyMEVBO0VBQ0Msc0JBQUE7Q0p1MEVEO0FJbDBFQTtFQUNDLDhCQUFBO0NKbzBFRDtBSWowRUE7RUFDQyw4QkFBQTtDSm0wRUQ7QUloMEVBO0VBQ0MsOEJBQUE7Q0prMEVEO0FJL3pFQTtFQUNDLDhCQUFBO0NKaTBFRDtBSTl6RUE7RUFDQyw4QkFBQTtDSmcwRUQ7QUk3ekVBO0VBQ0MsOEJBQUE7Q0orekVEO0FJNXpFQTtFQUNDLDhCQUFBO0NKOHpFRDtBSTN6RUE7RUFDQyw4QkFBQTtDSjZ6RUQ7QUkxekVBO0VBQ0MsOEJBQUE7Q0o0ekVEO0FJenpFQTtFQUNDLDhCQUFBO0NKMnpFRDtBQUNEOztnRkFFZ0Y7QUl0ekUvRTtFQUNDLGFBQUE7Q0p3ekVEO0FJcnpFQTtFQUNDLFlBQUE7Q0p1ekVEO0FJcHpFQTtFQUhDLFlBQUE7RUFKQSxhQUFBO0NKK3pFRDtBSW56RUE7O0VBRUMsWUFBQTtDSnF6RUQ7QUlsekVBO0VBQ0Msc0JBQUE7Q0pvekVEO0FJanpFQTs7RUFFQyxhQUFBO0NKbXpFRDtBSWh6RUE7RUFDQyxzQkFBQTtDSmt6RUQ7QUkveUVBO0VBQ0MsWUFBQTtDSml6RUQ7QUk1eUVDOzs7Ozs7Ozs7O0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtDSnV6RUY7QUluekVBOzs7OztFQUNDLGlCQUFBO0NKeXpFRDtBSXR6RUE7O0VBRUMsMEJBQUE7S0FBQSx1QkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7Q0p3ekVEO0FJcnpFQTtFQUNDLHlCQUFBO0VBQ0EsbUJBQUE7Q0p1ekVEO0FJcHpFQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFFQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0NKb3pFRDtBSWx6RUM7O0VBRUMsWUFBQTtFQUNBLGFBQUE7RUFFQSxpQkFBQTtFQUVBLFdBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7Q0prekVGO0FJOXlFQTtFQUNDLG1CQUFBO0NKZ3pFRDtBSTd5RUE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBQ0EsYUFBQTtFQUVBLGlCQUFBO0VBQ0EsY0FBQTtDSjZ5RUQ7QUkxeUVBO0VBQ0MsY0FBQTtDSjR5RUQ7QUl6eUVBO0VBQ0MsZUFBQTtDSjJ5RUQ7QUl4eUVBO0VBSEMsZUFBQTtDSjh5RUQ7QUl2eUVBO0VBQ0Msb0NBQUE7Q0p5eUVEO0FJdHlFQTtFQUNDLDJDQUFBO0NKd3lFRDtBSXJ5RUE7RUFDQyxlQUFBO0NKdXlFRDtBSXJ5RUM7RUE4Z0JGO0lBN2dCRyw4QkFBQTtHSnd5RUE7RUl0eUVBO0lGNWpCRCxnQkFBQTtJQUNBLGdCQUFBO0lBNEtBLG1CQUFBO0lDalNBLCtGQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtJQWlHQSxvQkFBQTtJQUNBLG9CQUFBO0lBQ0EsMEJBQUE7SUM4a0JFLHFDQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtHSit5RUQ7Q0FDRjtBSTN5RUE7RUFDQyxtQkFBQTtDSjZ5RUQ7QUkxeUVBO0VBQ0MsbUJBQUE7Q0o0eUVEO0FJanlFQTtFQVBDLFlBQUE7RUFDQSxZQUFBO0VBRUEsWUFBQTtFQUNBLGVBQUE7Q0oweUVEO0FJanlFQztFQWJBLFlBQUE7RUFDQSxZQUFBO0VBRUEsWUFBQTtFQUNBLGVBQUE7Q0pnekVEO0FJaHlFQzs7O0VBcEJBLFlBQUE7RUFDQSxZQUFBO0VBRUEsWUFBQTtFQUNBLGVBQUE7Q0p3ekVEO0FJanlFQztFQUNDLGNBQUE7Q0pteUVGO0FJaHlFQztFQUNDLGlCQUFBO0NKa3lFRjtBSTl4RUE7RUZwY0MsNkJBQUE7RUFDQSx5QkFBQTtFRXNjQSxXQUFBO0VBRUEsb0NBQUE7VUFBQSw0QkFBQTtFQUNBLGlCQUFBO0NKK3hFRDtBSXJ5RUE7RUZwY0MsNkJBQUE7RUFDQSx5QkFBQTtFRThjQyxXQUFBO0VBRUEsWUFBQTtFQUNBLGFBQUE7RUFFQSxvQ0FBQTtVQUFBLDRCQUFBO0VBQ0EsbUNBQUE7Q0o2eEVGO0FJMXhFQztFQUNDLDJDQUFBO01BQUEsdUNBQUE7Q0o0eEVGO0FJenhFQztFQUNDLDhDQUFBO0NKMnhFRjtBQUNEOztnRkFFZ0Y7QUlyeEUvRTtFQUNDLDJCQUFBO0VBQ0EsbUNBQUE7Q0p1eEVEO0FJcHhFQTtFQUNDLDJCQUFBO0VBQ0EsaUNBQUE7Q0pzeEVEO0FBQ0Q7O2dGQUVnRjtBSWp4RS9FO0VBQ0Msa0JBQUE7Q0pteEVEO0FJaHhFQTtFQUNDLG9CQUFBO0NKa3hFRDtBSS93RUE7RUFDQywwQkFBQTtDSml4RUQ7QUk5d0VBO0VBQ0MsZUFBQTtDSmd4RUQ7QUlqeEVBO0VBSUUsZUFBQTtDSmd4RUY7QUlweEVBO0VBUUUsWUFBQTtDSit3RUY7QUFDRDs7Z0ZBRWdGO0FJendFL0U7OztFQTFZQyxvQkFBQTtFQUNBLGlCQUFBO0VGbEpBLFlBQUE7RUFDQSxhQUFBO0VFK2hCQSwwQkFBQTtDSjZ3RUQ7QUVsK0ZDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFUQSx3SUFBQTtDRisvRkQ7QUkveEVDOzs7RUFwa0JBLDBCQUFBO0VBNkxBLDBCQUFBO0NKNHFGRDtBSWh5RUM7OztFQUNDLGNBQUE7Q0pveUVGO0FBQ0Q7O2dGQUVnRjtBSTF4RS9FO0VELzBCQyxpQkFBQTtFRGtIQSxnQkFBQTtFQUNBLGdCQUFBO0VDc0JBLHNCQUFBO0VBQ0EsMEJBQUE7RUE1SUEsK0ZBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEa0hBLGdCQUFBO0VBQ0Esb0JBQUE7RUV5UkEsZUFBQTtFQXljQSx1QkFBQTtDSmt5RUQ7QUloeUVDOztFRjdqQkEsV0FBQTtFQUNBLFlBQUE7RUVna0JDLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSxzQkFBQTtFQUNBLGdDQUFBO0NKa3lFRjtBSS94RUM7RUFDQyxhQUFBO0VBQ0EscUJBQUE7Q0ppeUVGO0FLMW1HQztFQUNDLG1CQUFBO0NMNG1HRjtBSTl4RUU7RUFDQyxnQ0FBQTtFQUNBLFlBQUE7Q0pneUVIO0FLMW1HQztFQUNDLGtCQUFBO0NMNG1HRjtBSTV4RUU7RUFDQywrQkFBQTtFQUNBLFlBQUE7Q0o4eEVIO0FJMXhFQztFQWhoQkEsZUFBQTtDSjZ5RkQ7QUkxeEVFO0VBQ0MsNEJBQUE7Q0o0eEVIO0FJenhFRTtFQUNDLDJCQUFBO0NKMnhFSDtBSXR4RUE7RUR2NEJDLCtGQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRGtIQSxnQkFBQTtFQUNBLG9CQUFBO0VFeVJBLGVBQUE7RUE4ZkEsY0FBQTtFQUNBLHVCQUFBO0NKMHhFRDtBSXh4RUM7RUQvNEJBLCtGQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQ2dXQSxlQUFBO0NKMjBGRDtBSXp4RUM7RUExaUJBLGVBQUE7Q0pzMEZEO0FJdnhFQTtFQTNtQkMsMEJBQUE7RUE4bUJBLFdBQUE7RUFDQSxhQUFBO0VBRUEsc0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7Q0p1eEVEO0FBQ0Q7O2dGQUVnRjtBSWx4RS9FO0VBanZCQyxrQkFBQTtFQUtBLHFCQUFBO0VBZ3ZCQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0NKbXhFRDtBSTdtRkM7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0NKK21GRjtBSXp4RUM7RUF5UUY7SUF4UUcsbUJBQUE7SUFDQSxvQkFBQTtHSjR4RUE7Q0FDRjtBSTF4RUM7RUFvUUY7SUFuUUcsbUJBQUE7SUFDQSxvQkFBQTtHSjZ4RUE7Q0FDRjtBSXp4RUU7RUE2UEg7SUE1UEksb0JBQUE7R0o0eEVEO0VJMXhFQztJQUNDLGlCQUFBO0dKNHhFRjtDQUNGO0FJenhFRTtFQXFQSDtJQXBQSSxZQUFBO0lBQ0EsbUJBQUE7R0o0eEVEO0NBQ0Y7QUkxeEVFO0VBQ0MsZ0JBQUE7Q0o0eEVIO0FJL3pFQTtFQXVDRyxZQUFBO0NKMnhFSDtBSXp4RUc7RUF5T0o7SUF4T0ssWUFBQTtJQUVBLGlCQUFBO0dKMnhFRjtDQUNGO0FJdHhFQTtFRDM5QkMsK0ZBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VEa0hBLGdCQUFBO0VBQ0EscUJBQUE7RUNjQSxvQkFBQTtFQUNBLDBCQUFBO0VDMFFBLGVBQUE7RUFpbEJBLGVBQUE7RUFDQSxtQkFBQTtDSjZ4RUQ7QUFDRDs7Z0ZBRWdGO0FJdnhFL0U7RUY3c0JDLFlBQUE7RUFDQSxhQUFBO0VFZ0pBLG9CQUFBO0VBQ0EsaUJBQUE7RUFtUkEsbUJBQUE7RUE2U0EsbUJBQUE7Q0oweEVEO0FJeHhFQztFQTJNRjtJRi81QkUsWUFBQTtJQUNBLGFBQUE7R0ZnL0ZDO0NBQ0Y7QUkxeEVDOzs7O0VBMW1CQSxlQUFBO0NKMDRGRDtBSXJ4RUE7RUZyeUJDLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFFQSxxQ0FBQTtNQUFBLGlDQUFBO0VFd1ZBLFlBQUE7Q0pxdUZEO0FJNXhFQTtFQUtFLGVBQUE7Q0oweEVGO0FJdHhFQTtFRHhnQ0MsK0ZBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBaUlBLG9CQUFBO0VBQ0EsMEJBQUE7RURoQkEsZ0JBQUE7RUFDQSxxQkFBQTtFRWlPQSxZQUFBO0NKazlGRDtBSTF4RUE7RUQ5Z0NDLCtGQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRGtIQSxnQkFBQTtFQUNBLHFCQUFBO0VFaU9BLFlBQUE7Q0owOUZEO0FBQ0Q7aUZBQ2lGO0FJMXhFaEY7RUY1dkJDLFlBQUE7RUFDQSxhQUFBO0VFZ0pBLG9CQUFBO0VBQ0EsaUJBQUE7RUFtUkEsbUJBQUE7RUE2U0EsbUJBQUE7RUZsdEJBLFlBQUE7RUFDQSxhQUFBO0VFK3ZCQSx3Q0FBQTtDSml5RUQ7QUk3MEVDO0VBMk1GO0lGLzVCRSxZQUFBO0lBQ0EsYUFBQTtHRnFpR0M7Q0FDRjtBSS8wRUM7Ozs7RUExbUJBLGVBQUE7Q0orN0ZEO0FJM3lFQztFQTZKRjtJRi81QkUsWUFBQTtJQUNBLGFBQUE7R0ZpakdDO0NBQ0Y7QUk1eUVBO0VGdndCQyxZQUFBO0VBQ0EsYUFBQTtFRWdKQSxvQkFBQTtFQUNBLGlCQUFBO0VEeGFBLG9FQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFRDRHQSxnQkFBQTtFQUNBLGtCQUFBO0VFeU9BLGVBQUE7RUFoSEEsdUJBQUE7RUE2ekJBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7Q0prekVEO0FJaHpFQztFQWpyQkEsZUFBQTtDSm8rRkQ7QUkveUVDO0VBenJCQSxlQUFBO0NKMitGRDtBSTl5RUM7RUFqckJBLGVBQUE7Q0prK0ZEO0FJN3lFQztFQXpyQkEsZUFBQTtDSnkrRkQ7QUFDRDs7Z0ZBRWdGO0FJenlFL0U7RUFHRSwwQkFBQTtDSnl5RUY7QUl2eUVFO0VBQ0MsMEJBQUE7Q0p5eUVIO0FJcnlFQztFQUVDO0lFaitCRCxvQkFBQTtJQTNDQSxZQUFBO0lBQ0EseUJBQUE7SUFDQSwwQkFBQTtHTm96R0M7Q0FDRjtBSXB5RUU7RUFtR0g7SUFsR0ksWUFBQTtJQUVBLDhCQUFBO0lBQ0EscUJBQUE7R0pzeUVEO0VJcHlFQztJQUNDLGdCQUFBO0dKc3lFRjtFSW55RUM7SUFDQyxXQUFBO0lBQ0EsK0JBQUE7R0pxeUVGO0VJbnlFRTtJQUNDLFdBQUE7R0pxeUVIO0NBQ0Y7QUFDRDs7Z0ZBRWdGO0FJNXhFL0U7RUFFQztJQUVFLHNCQUFBO0lBQ0EseUJBQUE7R0o0eEVEO0VJL3hFRDs7SUFTSSx1QkFBQTtJQUNBLHdCQUFBO0dKMHhFSDtFSXB5RUQ7OztJQWdCSSx1QkFBQTtJQUNBLHdCQUFBO0dKeXhFSDtFSTF5RUQ7SUF1QkssMkJBQUE7R0pzeEVKO0VJN3lFRDtJQTJCSywyQkFBQTtJQUNBLCtCQUFBO0dKcXhFSjtFSWp6RUQ7SUFrQ0csNkJBQUE7R0preEVGO0VJcHpFRDtJQXFDSSxrQkFBQTtJQUNBLHVCQUFBO0dKa3hFSDtFSXh6RUQ7O0lBMENLLDJCQUFBO0dKa3hFSjtFSTV6RUQ7SUFpREUsdUJBQUE7R0o4d0VEO0VJL3pFRDtJQW9ERyxzQkFBQTtJQUNBLHlCQUFBO0dKOHdFRjtFSW4wRUQ7SUF3REksOEJBQUE7SUFDQSxxQkFBQTtJQUNBLHVCQUFBO0lBQ0Esc0JBQUE7R0o4d0VIO0VJejBFRDtJQThESywyQkFBQTtHSjh3RUo7Q0FDRjtBQUNEOztnRkFFZ0Y7QUFDaEY7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBT2h5R0g7RUFDQyxhQUFBO0VBQ0EsY0FBQTtFQUVBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0VBRUEsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBRUEsaUNBQUE7RVAreEdBOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztDQUNKO0FPMzVHQzs7RUFFQyx1QkFBQTtFQUVBLHFDQUFBO0tBQUEsa0NBQUE7TUFBQSxpQ0FBQTtVQUFBLDZCQUFBO0NQNDVHRjtBT3Y1R0M7RUFDQyxnQkFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBRUEsYUFBQTtDUHc1R0Y7QU9uNUdDO0VBQ0MsY0FBQTtDUHE1R0Y7QU9oNUdDO0VBQ0Msc0ZBQUE7Q1BrNUdGO0FPMzRHQztFQUNDLHNFQUFBO0NQNjRHRjtBT3g0R0M7RUFDQyxvQ0FBQTtNQUFBLGdDQUFBO0NQMDRHRjtBT3Y0R0M7RUFDQyxpRkFBQTtDUHk0R0Y7QU8zM0dDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxnQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0VBRUEsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7Q1AyM0dGO0FPdDNHQztFQUNDLFdBQUE7Q1B3M0dGO0FPcjNHQztFQUNDLGNBQUE7Q1B1M0dGO0FPNzJHQztFQ2hWQSxhQUFBO0VEbVZDLFlBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFFQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtDUDQyR0Y7QVE1c0hDO0VBQ0MsY0FBQTtDUjhzSEY7QU83MkdFO0VBQ0MsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBRUEsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLDRDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLCtCQUFBO0NQODJHSDtBT3oyR0U7RUFDQyxvQkFBQTtDUDIyR0g7QU9oMkdDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0VBRUEsZUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsMERBQUE7RUFHQSxtQkFBQTtDUDgxR0Y7QU81MUdFOztFQUVDLFlBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBRUEsb0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtDUDQxR0g7QU96MUdFO0VBQ0MsMENBQUE7Q1AyMUdIO0FPeDFHRTtFQUNDLDBEQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtDUDAxR0g7QU90MUdDO0VBQ0M7SUFDQyx3QkFBQTtHUHcxR0Q7RU9yMUdBO0lBQ0MsMEJBQUE7R1B1MUdEO0NBQ0Y7QU83MEdDO0VBR0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxtQkFBQTtFQUNBLGFBQUE7RUFFQSxpQkFBQTtFQUNBLGlCQUFBO0NQMjBHRjtBUWx5SEM7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7Q1JveUhGO0FPdDBHQztFQUdDLFlBQUE7RUFFQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtDUHEwR0Y7QVEveUhDO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NSaXpIRjtBT3IwR0M7RUFDQyxZQUFBO0NQdTBHRjtBT2wwR0M7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLGVBQUE7RUFDQSxrQ0FBQTtDUG0wR0Y7QU9oMEdDO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFFQSxVQUFBO0VBQ0EsbUJBQUE7Q1BpMEdGO0FPdnpHQztFQUNDLFlBQUE7Q1B5ekdGO0FPdHpHQztFQUNDLG1CQUFBO0VBRUEsWUFBQTtDUHV6R0Y7QU83eUdDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7Q1AreUdGO0FPcnlHQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsYUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NQc3lHRjtBT2x4R0M7RUFDQyxZQUFBO0VBQ0EscUJBQUE7Q1BveEdGO0FPaHdHQztFQ2psQkEsYUFBQTtFRG9sQkMsWUFBQTtFQUNBLGFBQUE7RUFFQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBRUEsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMERBQUE7RUFHQSxvQkFBQTtFQUNBLG9CQUFBO0NQNnZHRjtBUXAySEM7RUFDQyxjQUFBO0NSczJIRjtBTzl2R0U7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUVBLFlBQUE7RUFDQSxhQUFBO0NQOHZHSDtBT3p2R0U7RUFDQyxvQkFBQTtDUDJ2R0g7QU9odkdDO0VBQ0MsV0FBQTtDUGt2R0Y7QU9odkdFO0VBQ0Msa0NBQUE7RUFDQSxxQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7Q1BrdkdIO0FPdnVHQztFQUNDLFlBQUE7Q1B5dUdGO0FPdnVHRTtFQUNDLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSwrQkFBQTtFQUNBLG1CQUFBO0NQeXVHSDtBTzl0R0M7RUFDQyxXQUFBO0VBQ0EsbUJBQUE7Q1BndUdGO0FPM3RHQztFQUNDLFdBQUE7RUFDQSxtQkFBQTtDUDZ0R0Y7QU8xdEdDO0VBQ0MsV0FBQTtFQUNBLG9CQUFBO0NQNHRHRjtBT3p0R0M7O0VBRUMsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7Q1AydEdGO0FPcnNHQztFQUNDLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0NQdXNHRjtBUXo2SEM7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7Q1IyNkhGO0FPOXJHRTtFQUNDLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0NQZ3NHSDtBTzVyR0M7RUFDQyxjQUFBO0NQOHJHRjtBT3ByR0M7RUFDQyxhQUFBO0NQc3JHRjtBT3ZyR0M7RUFJRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7Q1BzckdIO0FPaHJHQztFQUNDLFdBQUE7RUFDQSxpQ0FBQTtFQUNBLG1CQUFBO0NQa3JHRjtBTy9xR0M7RUFDQyxXQUFBO0VBQ0Esb0JBQUE7Q1BpckdGO0FPNXFHQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsZ0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBRUEsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0NQNHFHRjtBT3ZxR0M7RUFDQyxhQUFBO0VBQ0EsWUFBQTtFQUVBLE9BQUE7RUFDQSxTQUFBO0VBRUEsb0JBQUE7RUFDQSxpQkFBQTtDUHVxR0Y7QU9wcUdDO0VBQ0MsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtDUHNxR0Y7QU9qcUdDO0VBQ0Msc0NBQUE7Q1BtcUdGO0FPaHFHQztFQUNDLDBCQUFBO0NQa3FHRjtBTzdwR0M7RUFDQyxpQkFBQTtFQUVBLGlCQUFBO0NQOHBHRjtBT3pwR0M7RUFDQyx1QkFBQTtFQUNBLGdCQUFBO0NQMnBHRjtBT3RwR0M7RUFDQyxZQUFBO0VBRUEsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFFQSx1QkFBQTtDUHNwR0Y7QU81b0dDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUVBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtDUDZvR0Y7QU8xb0dDO0VBQ0MsUUFBQTtDUDRvR0Y7QU8xb0dFO0VBQ0MseUJBQUE7RUFDQSxrQkFBQTtDUDRvR0g7QU94b0dDO0VBQ0MsU0FBQTtDUDBvR0Y7QU94b0dFO0VBQ0Msd0JBQUE7RUFDQSxtQkFBQTtDUDBvR0g7QU9wb0dDOztFQUVDLFdBQUE7RUFDQSxvQkFBQTtDUHNvR0Y7QU9ub0dDOzs7RUFHQyxXQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtDUHFvR0Y7QU9ob0dDO0VBQ0MsbUJBQUE7Q1Brb0dGO0FPN25HQztFQUNDLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0NQK25HRjtBTzFuR0M7RUFFRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtDUDJuR0g7QU9ybkdDO0VBQ0MsNEJBQUE7RUFDQSwrQkFBQTtNQUFBLDJCQUFBO0NQdW5HRjtBT2xuR0M7RUFDQyxnREFBQTtDUG9uR0Y7QU8vbUdDOztFQUVDLGFBQUE7RUFFQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0NBQUE7Q1BnbkdGO0FPdG1HQztFQUNDLDRCQUFBO0NQd21HRjtBT25tR0M7RUFDQyxZQUFBO0VBRUEsaUJBQUE7RUFFQSx3QkFBQTtDUG1tR0Y7QU9obUdDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLGFBQUE7RUFFQSx1QkFBQTtFQUNBLGdCQUFBO0NQZ21HRjtBTzdsR0M7RUFDQyxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7Q1ArbEdGO0FPNWxHQztFQUNDLFlBQUE7RUFDQSxZQUFBO0VBRUEsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUVBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTtFQUNBLGtDQUFBO01BQUEsOEJBQUE7RUFDQSxpQ0FBQTtDUDRsR0Y7QU92bEdDO0VBQ0MsK0JBQUE7TUFBQSwyQkFBQTtDUHlsR0Y7QUFDRDs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBUy9pSUg7RVRpaklDOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0NBQ0o7QVNoa0lDO0VBQ0MsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0NUa2tJRjtBU2hrSUU7RUFDQyxpQkFBQTtFQUNBLGNBQUE7Q1Rra0lIO0FTOWpJQzs7Ozs7O0VBTUMsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFDQUFBO0tBQUEsa0NBQUE7TUFBQSxpQ0FBQTtVQUFBLDZCQUFBO0NUZ2tJRjtBUzdqSUM7RUFDQyxtQkFBQTtFQUVBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0NUOGpJRjtBUzNqSUM7RUFDQyxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUVBLHFCQUFBO0VBQ0EsaUJBQUE7Q1Q0aklGO0FTbGpJQztFQUNDLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtDVG9qSUY7QVMxaUlDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7Q1QyaUlGO0FTamlJQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsVUFBQTtDVGtpSUY7QVMvaElDO0VBQ0MsV0FBQTtFQUNBLGFBQUE7RUFFQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGlDQUFBO0VBQ0Esc0NBQUE7TUFBQSxrQ0FBQTtDVGdpSUY7QVMzaElDO0VBQ0Msc0NBQUE7TUFBQSxrQ0FBQTtDVDZoSUY7QVNwaElDO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7Q1RxaElGO0FTbGhJQztFQUNDLGVBQUE7Q1RvaElGO0FTL2dJQztFQUNDLG9CQUFBO0NUaWhJRjtBUzlnSUM7RUFDQyxpQkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtNQUFBLG9CQUFBO0VBQ0EsaUNBQUE7Q1RnaElGO0FTOWdJRTtFQUNDLGNBQUE7Q1RnaElIO0FTNWdJQztFQUNDLHdCQUFBO01BQUEsb0JBQUE7Q1Q4Z0lGO0FTNWdJRTtFQUNDLGNBQUE7Q1Q4Z0lIO0FTeGdJQztFQUNDLGNBQUE7Q1QwZ0lGO0FTdmdJQztFQUNDLGVBQUE7Q1R5Z0lGO0FTcGdJQztFQUNDLFlBQUE7Q1RzZ0lGO0FTbmdJQztFQUNDLG1CQUFBO0VBQ0EsdUNBQUE7Q1RxZ0lGO0FTaGdJQztFQUNDLGdCQUFBO0VBQ0EsYUFBQTtDVGtnSUY7QVMvL0hDO0VBQ0MsWUFBQTtFQUNBLGdCQUFBO0NUaWdJRjtBUzkvSEM7RUFDQyxtQkFBQTtFQUNBLGdCQUFBO0NUZ2dJRjtBUzMvSEM7RUFDQyxtQkFBQTtDVDYvSEY7QVMxL0hDO0VBQ0Msa0JBQUE7Q1Q0L0hGO0FTei9IQztFQUdDLGFBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFFQSxtQkFBQTtDVHUvSEY7QVEzeklDO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NSNnpJRjtBU3ovSEM7RUFDQyxXQUFBO0VBQ0EsYUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFFQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0NUeS9IRjtBU3YvSEU7RUFDQyxjQUFBO0NUeS9ISDtBU3QvSEU7RUFDQyxXQUFBO0VBQ0EsYUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUVBLGlCQUFBO0VBQ0Esd0NBQUE7RUFHQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7Q1RvL0hIO0FTaC9IQztFQUNDLFdBQUE7Q1RrL0hGO0FTLytIQztFQUNDLFVBQUE7Q1RpL0hGO0FTLytIRTtFQUNDLGNBQUE7Q1RpL0hIO0FTNytIQztFQUNDLGNBQUE7Q1QrK0hGO0FTNStIQztFQUNDLFdBQUE7RUFFQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtDVDYrSEY7QVMzK0hFO0VBQ0MsWUFBQTtDVDYrSEg7QVMxK0hFO0VBQ0MsYUFBQTtDVDQrSEg7QUFDRDs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FVenlJSDtFQUdFLG1CQUFBO0VBQ0EsV0FBQTtFQUVBLGVBQUE7RUFDQSxlQUFBO0VBRUEsZ0JBQUE7RVZ1eUlEOzs7O0tBSUc7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztDQUNKO0FVM3pJQztFQUNDLGlCQUFBO0VBQ0EsY0FBQTtDVjZ6SUY7QVUxeklDOzs7Ozs7RUFNQyx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUNBQUE7S0FBQSxrQ0FBQTtNQUFBLGlDQUFBO1VBQUEsNkJBQUE7Q1Y0eklGO0FVdnpJQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxRQUFBO0VBRUEsV0FBQTtFQUNBLFlBQUE7Q1Z1eklGO0FVcnpJRTs7RUFFQyxjQUFBO0VBQ0Esb0RBQUE7RUFDQSx5Q0FBQTtDVnV6SUg7QVVseklFO0VBQ0MsZ0JBQUE7Q1ZveklIO0FVenlJQztFQUNDLFlBQUE7RUFFQSxtQkFBQTtFQUVBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7Q1Z5eUlGO0FVdnlJRTtFQUNDLFVBQUE7RUFDQSxTQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFFQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7Q1Z1eUlIO0FVbnlJQztFQUNDLGVBQUE7Q1ZxeUlGO0FVbHlJQztFQUNDLFlBQUE7Q1ZveUlGO0FVenhJQztFQUNDLFlBQUE7RUFDQSxrQkFBQTtFQUVBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFFQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtDVnl4SUY7QVVyeElFO0VBQ0MsbUJBQUE7Q1Z1eElIO0FVbHhJRTtFQUNDLFlBQUE7Q1ZveElIO0FVendJQztFQUNDLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7Q1Yyd0lGO0FVandJQztFQUNDLFlBQUE7RUFFQSxpQkFBQTtFQUNBLGlDQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0Esd0JBQUE7RVZrd0lEOzs7OztNQUtJO0VBQ0o7Ozs7O01BS0k7RUFDSjs7Ozs7TUFLSTtDQUNMO0FVM3dJRTtFQUNDLGNBQUE7Q1Y2d0lIO0FVbndJRTtFQUNDLGlCQUFBO0NWcXdJSDtBVTN2SUU7RUFDQyxZQUFBO0VBQ0EsZ0JBQUE7Q1Y2dklIO0FVMXZJRTtFQUNDLGlCQUFBO0NWNHZJSDtBVXp2SUU7RUFDQyxpQkFBQTtFQUNBLDJCQUFBO0NWMnZJSDtBVXh2SUU7O0VBRUMsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7Q1YwdklIO0FVdnZJRTs7RUFFQyxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtDVnl2SUg7QVVudklDO0VBQ0MsV0FBQTtDVnF2SUY7QVVsdklDO0VBQ0MsZUFBQTtFQUVBLDJCQUFBO0NWbXZJRjtBVWh2SUM7RUFDQyxZQUFBO0VBRUEsMkJBQUE7Q1ZpdklGO0FVOXVJQzs7RUFFQyx1QkFBQTtFQUNBLGlCQUFBO0NWZ3ZJRjtBVTN1SUM7RUFDQyxZQUFBO0NWNnVJRjtBVTF1SUM7RUFDQyxPQUFBO0VBRUEsbUJBQUE7RUFDQSxrQkFBQTtDVjJ1SUY7QVV4dUlDO0VBQ0MsMkJBQUE7Q1YwdUlGO0FVcHVJQztFQUNDLFVBQUE7RUFDQSxhQUFBO0VBRUEsd0JBQUE7Q1ZxdUlGO0FVbHVJQztFQUNDLGFBQUE7Q1ZvdUlGO0FVanVJQztFQUNDLDJCQUFBO0NWbXVJRjtBVWh1SUM7RUFDQywyQkFBQTtDVmt1SUY7QVU1dElDO0VBQ0MsVUFBQTtFQUNBLFVBQUE7Q1Y4dElGO0FVM3RJQztFQUNDLG1CQUFBO0NWNnRJRjtBVTF0SUM7RUFDQyxtQkFBQTtDVjR0SUY7QVV0dElDO0VBQ0MsMEJBQUE7RUFDQSxtQkFBQTtDVnd0SUY7QVVydElDO0VBQ0MsWUFBQTtFQUVBLGlCQUFBO0VBRUEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0NWcXRJRjtBVS9zSUM7RUFDQyxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0NWaXRJRjtBVTlzSUM7RUFDQyxpQkFBQTtFQUNBLG1CQUFBO0NWZ3RJRjtBVTdzSUM7O0VBRUMsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7Q1Yrc0lGO0FVNXNJQzs7RUFFQyxZQUFBO0VBQ0EsdUJBQUE7Q1Y4c0lGO0FVM3NJQzs7RUFFQyxvQkFBQTtDVjZzSUY7QVV2c0lDO0VBQ0MsaUJBQUE7Q1Z5c0lGO0FVMXNJQztFQUlFLGtCQUFBO0VBQ0EsYUFBQTtDVnlzSUg7QVV0c0lFO0VBQ0MsV0FBQTtDVndzSUg7QVVqdElDOztFQWNFLDJCQUFBO0NWdXNJSDtBQUNEOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FXdHFKSDtFWHdxSkM7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7Q0FDSjtBV3R3SkM7RUFFQyxZQUFBO0VBRUEsbUJBQUE7Q1hzd0pGO0FRMTJKQztFQUNDLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtDUjQySkY7QVd4d0pDOzs7Ozs7RUFNQyx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUNBQUE7S0FBQSxrQ0FBQTtNQUFBLGlDQUFBO1VBQUEsNkJBQUE7Q1gwd0pGO0FXcndKQzs7OztFQUlDLGlCQUFBO0NYdXdKRjtBVzd2SkM7RUFHQyxtQkFBQTtDWDZ2SkY7QVFsNEpDO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NSbzRKRjtBV3h2SkM7RUFHQyxtQkFBQTtDWHd2SkY7QVExNEpDO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NSNDRKRjtBV252SkM7RUFHQyxtQkFBQTtDWG12SkY7QVFsNUpDO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NSbzVKRjtBVzl1SkM7RUFDQyxtQkFBQTtFQUVBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO0NYK3VKRjtBV3J1SkM7RUFDQyxrREFBQTtDWHV1SkY7QVczdEpDO0VBQ0MsZ0JBQUE7RUFFQSxlQUFBO0VBQ0EsWUFBQTtDWDR0SkY7QVdodUpDO0VBT0Usd0JBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtDWDR0Skg7QVd0dEpDO0VBQ0MsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7Q1h3dEpGO0FXcnRKQztFQUNDLG1CQUFBO0VBQ0EsV0FBQTtDWHV0SkY7QVdyc0pDO0VBQ0MsY0FBQTtDWHVzSkY7QVdwc0pDO0VBQ0MsWUFBQTtFQUVBLFVBQUE7RUFDQSxXQUFBO0NYcXNKRjtBV2xzSkM7O0VBRUMsZUFBQTtDWG9zSkY7QVcxckpDO0VBQ0MsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUVBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFHQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUVBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNEQUFBO0VBR0Esb0JBQUE7Q1hxckpIO0FXbnJKRztFQUNDLFNBQUE7RUFDQSxVQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBRUEsWUFBQTtFQUNBLGFBQUE7Q1htckpKO0FXOXFKRztFQUNDLG9CQUFBO0NYZ3JKSjtBVzNxSkM7RUFDQyxvQkFBQTtFQUdDLFdBQUE7Q1gycUpIO0FXaHFKQzs7RUFFQyxZQUFBO0VBQ0EsV0FBQTtDWGtxSkY7QVcvcEpHOztFQUNDLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtDWGtxSko7QVd0cEpDOztFQUVDLFlBQUE7RUFDQSxXQUFBO0NYd3BKRjtBV3JwSkc7O0VBQ0Msa0NBQUE7RUFDQSxxQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0NYd3BKSjtBVzVvSkM7RUFFRSxXQUFBO0NYNm9KSDtBVzNuSkM7RUFDQyxjQUFBO0NYNm5KRjtBVzFuSkM7RUFDQyxZQUFBO0VBRUEsZUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtDWDJuSkY7QVd4bkpDO0VBQ0MsZUFBQTtDWDBuSkY7QVdobkpDO0VBQ0MsVUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBR0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7Q1grbUpIO0FXM21KRztFQUNDLG9CQUFBO0NYNm1KSjtBV2ptSkM7RUFFRSxXQUFBO0NYa21KSDtBVzVsSkM7RUFDQyxlQUFBO0NYOGxKRjtBVzNsSkM7RUFDQyxhQUFBO0NYNmxKRjtBQUNEOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBWTFpS0g7RVo0aUtDOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztDQUNKO0FZM21LQztFQUNDLG1CQUFBO0NaNm1LRjtBWTVsS0M7O0VBRUMsY0FBQTtFQUNBLGNBQUE7Q1o4bEtGO0FZL2pLQzs7OztFQUlDLHNCQUFBO0NaaWtLRjtBWXppS0M7RUFDQyxhQUFBO0VBQ0EsZUFBQTtDWjJpS0Y7QVl6aUtFO0VBQ0MsY0FBQTtDWjJpS0g7QVl4aUtFO0VBQ0MsWUFBQTtDWjBpS0g7QVl2aUtFO0VBQ0MsYUFBQTtDWnlpS0g7QVl2aEtDOztFQUVDLGNBQUE7Q1p5aEtGO0FZdGhLQztFQUNDLGNBQUE7Q1p3aEtGO0FZcmhLQztFQUNDLGVBQUE7RUFDQSxtQkFBQTtDWnVoS0Y7QVlwaEtDO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0VBRUEsZUFBQTtFQUNBLFdBQUE7Q1pxaEtGO0FBQ0Q7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBYTluS0g7RWJnb0tDOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7Q0FDSjtBYXg1S0M7RUFDQyxVQUFBO0NiMDVLRjtBYXY1S0M7Ozs7OztFQU1DLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQ0FBQTtLQUFBLGtDQUFBO01BQUEsaUNBQUE7VUFBQSw2QkFBQTtDYnk1S0Y7QWF6NEtDO0VBQ0MsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0NiMjRLRjtBYWo0S0M7RUFDQyxlQUFBO0NibTRLRjtBYTcyS0M7RUFDQyxZQUFBO0VBRUEsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtDYjgyS0Y7QWEzMktDO0VBQ0MsMkJBQUE7Q2I2MktGO0FhM3ZLQzs7O0VBR0MsYUFBQTtFQUNBLGFBQUE7RUFDQSwwQkFBQTtFQUVBLGdCQUFBO0VBQ0EsT0FBQTtFQUVBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7Q2IydktGO0FheHZLQzs7RUFFQyxtQkFBQTtDYjB2S0Y7QWF2dktDO0VBQ0MsMENBQUE7Q2J5dktGO0FhdHZLQzs7RUFFQywrREFBQTtDYnd2S0Y7QWFqdktDOztFQUVDLFdBQUE7Q2JtdktGO0FhaHZLQzs7O0VBR0MsUUFBQTtDYmt2S0Y7QWEvdUtDOzs7RUFHQyxTQUFBO0NiaXZLRjtBYXh1S0M7O0VBRUMseUNBQUE7TUFBQSxxQ0FBQTtDYjB1S0Y7QWF0dUtDOztFQUVDLHdDQUFBO01BQUEsb0NBQUE7Q2J3dUtGO0FhbHVLQztFQUNDLFlBQUE7Q2JvdUtGO0FhanVLQztFQUNDLHNDQUFBO0NibXVLRjtBYWh1S0M7RUFDQyxzQ0FBQTtDYmt1S0Y7QWE3dEtDO0VBQ0Msb0JBQUE7RUFDQSxtQ0FBQTtDYit0S0Y7QWE1dEtDOztFQUVDLG9DQUFBO01BQUEsZ0NBQUE7RUFFQSx3REFBQTtFQUdBLG9CQUFBO0NiMnRLRjtBYTlyS0M7O0VBRUMsNkJBQUE7RUFFQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7Q2IrcktGO0FhL3FLQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBQ0EsMEJBQUE7RUFFQSxnQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBRUEsb0JBQUE7RUFDQSxtQ0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG9EQUFBO0VBR0EsbUJBQUE7Q2I2cUtGO0FhMXFLQztFQUNDLFdBQUE7RUFDQSxvQkFBQTtDYjRxS0Y7QWE3bEtDOztFQUVDLG1CQUFBO0VBQ0EsV0FBQTtFQUVBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9DQUFBO01BQUEsZ0NBQUE7Q2I4bEtGO0FhMWxLQzs7RUFFQyxnQ0FBQTtDYjRsS0Y7QWF4bEtDOztFQUVDLHNDQUFBO0NiMGxLRjtBYXZsS0M7O0VBRUMsc0NBQUE7Q2J5bEtGO0FhcGxLQzs7RUFFQyx3Q0FBQTtNQUFBLG9DQUFBO0Nic2xLRjtBYWxsS0M7O0VBRUMseUNBQUE7TUFBQSxxQ0FBQTtDYm9sS0Y7QWF0aktDO0VBQ0MsbUJBQUE7Q2J3aktGO0FhcmpLQztFQUNDLFlBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFFQSxpQkFBQTtFQUNBLHdDQUFBO0VBR0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0NibWpLRjtBYTlpS0M7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7Q2IraUtGO0FhcmlLQztFQUNDLDRCQUFBO0NidWlLRjtBQUNEOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBYzFvTEg7RUFDQyxtQkFBQTtFQUVBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFZDJvTEE7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7Q0FDSjtBY2pxTEM7Ozs7OztFQU1DLHVCQUFBO0VBQ0EsaUJBQUE7Q2RtcUxGO0FjL3BMQztFQUNDLFlBQUE7RUFFQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUVBLDJCQUFBO0NkK3BMRjtBYzdwTEU7O0VBRUMsVUFBQTtFQUVBLHlCQUFBO0NkOHBMSDtBYzNwTEU7RUFDQyxjQUFBO0NkNnBMSDtBYzFwTEU7RUFDQyx1QkFBQTtDZDRwTEg7QWN4cExDO0VBQ0MsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7Q2QwcExGO0Fjem9MQztFQUNDLFlBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUVBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7Q2R5b0xGO0Fjdm9MRTtFQUNDLHVCQUFBO0NkeW9MSDtBY3RvTEU7RUFDQyxjQUFBO0Nkd29MSDtBY3JvTEU7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUVBLG1DQUFBO0VBQ0Esb0NBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7Q2Rxb0xIO0FjMW5MQztFQUNDLE9BQUE7Q2Q0bkxGO0FjMW5MRTtFQUNDLDhCQUFBO0NkNG5MSDtBY2puTEM7RUFDQyxVQUFBO0VBRUEsaUJBQUE7Q2RrbkxGO0FjaG5MRTtFQUNDLDJCQUFBO0Nka25MSDtBYzltTEM7RUFDQyxnQkFBQTtDZGduTEY7QWM5bUxFO0VBQ0MsdUJBQUE7RUFDQSwwQkFBQTtDZGduTEg7QUFDRDs7Ozs7Ozs7Ozs7RUFXRTtBZTd6TEQ7RUFFQyxZQUFBO0NmOHpMRDtBZTV6TEM7Ozs7OztFQU1DLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQ0FBQTtLQUFBLGtDQUFBO01BQUEsaUNBQUE7VUFBQSw2QkFBQTtDZjh6TEY7QWUzekxDO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFFQSxtQkFBQTtFQUNBLFlBQUE7RUFFQSxXQUFBO0NmMnpMRjtBZXp6TEU7RUFDQyxjQUFBO0NmMnpMSDtBZXZ6TEM7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUVBLG1CQUFBO0VBRUEsb0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7Q2Z1ekxGO0FlcHpMQztFQUNDLFdBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUVBLG9CQUFBO0Nmb3pMRjtBZWp6TEM7RUFDQyxXQUFBO0VBQ0EsYUFBQTtFQUVBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBRUEsZUFBQTtFQUNBLGtCQUFBO0NmaXpMRjtBZTl5TEM7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLG9CQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0NmK3lMRjtBZTV5TEM7RUFDQyw2Q0FBQTtDZjh5TEY7QWUzeUxDO0VBQ0MsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHdDQUFBO0NmNnlMRjtBZXp5TEM7RUFDQyw2Q0FBQTtDZjJ5TEY7QWV4eUxDO0VBQ0MsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHdDQUFBO0NmMHlMRjtBZXR5TEM7RUFDQyxXQUFBO0Nmd3lMRjtBZXJ5TEM7RUFDQyxVQUFBO0VBRUEsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7Q2ZzeUxGO0FlbnlMQztFQUNDLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0NmcXlMRjtBZWx5TEM7RUFDQyxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtDZm95TEY7QWVoeUxDO0VBQ0MsY0FBQTtFQUNBLFlBQUE7Q2ZreUxGO0FlL3hMQztFQUNDLFdBQUE7RUFDQSxZQUFBO0VBRUEsaUJBQUE7Q2ZneUxGO0FlN3hMQztFQUNDLFlBQUE7RUFDQSxZQUFBO0VBRUEsVUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtDZjh4TEY7QWUzeExDO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFFQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7Q2Y0eExGO0FlenhMQztFQUNDLHNCQUFBO0NmMnhMRjtBZXh4TEM7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7Q2YweExGO0FldnhMQztFQUNDLGlCQUFBO0NmeXhMRjtBZXR4TEM7RUFDQyxXQUFBO0Nmd3hMRjtBZXB4TEM7RUFDQyxnQkFBQTtFQUNBLGFBQUE7Q2ZzeExGO0FlbnhMQztFQUNDLGdCQUFBO0NmcXhMRjtBQUNEOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QWdCNzhMSDtFQUVDLGlCQUFBO0VBQ0EsbUJBQUE7RWhCODhMQTs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztFQUNIOzs7OztLQUtHO0VBQ0g7Ozs7O0tBS0c7RUFDSDs7Ozs7S0FLRztDQUNKO0FnQnQvTEM7OztFQUdDLGlCQUFBO0NoQncvTEY7QWdCOStMQztFQUNDLFlBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUVBLGlCQUFBO0NoQjgrTEY7QWdCcCtMQztFQUNDLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFFQSxXQUFBO0NoQnErTEY7QWdCMzlMQztFQUNDLGdDQUFBO0NoQjY5TEY7QWdCMTlMQzs7O0VBR0MsWUFBQTtFQUNBLGFBQUE7RUFFQSxlQUFBO0VBRUEsd0JBQUE7Q2hCMDlMRjtBZ0J6OExDOztFQUVDLFlBQUE7RUFDQSxhQUFBO0NoQjI4TEY7QWdCeDhMQzs7RUFFQyxjQUFBO0NoQjA4TEY7QWdCdjhMQztFQUNDLDRCQUFBO0VBQ0EsdUJBQUE7Q2hCeThMRjtBZ0J0OExDO0VBQ0MsNEJBQUE7RUFDQSw2QkFBQTtDaEJ3OExGO0FnQnY3TEM7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUVBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFFQSxZQUFBO0NoQnU3TEY7QWdCcDdMQztFQUNDLFdBQUE7Q2hCczdMRjtBQUNEOzs7OztJQUtJO0FBQ0o7Ozs7O0lBS0k7QUFDSjs7Ozs7SUFLSTtBQUNKOzs7OztJQUtJO0FBQ0o7Ozs7R0FJRztBTW5tTUY7Ozs7OztFQUVDLGFBQUE7RUFFQSxrQkFBQTtFQUNBLG1CQUFBO0NOd21NRDtBTXJtTUM7RUEyU0E7Ozs7OztJQTFTQyxhQUFBO0dONm1NQTtDQUNGO0FNM21NQztFQXVTQTs7Ozs7O0lBdFNDLGFBQUE7R05tbk1BO0NBQ0Y7QU1qbk1DO0VBbVNBOzs7Ozs7SUFsU0MsYUFBQTtHTnluTUE7Q0FDRjtBTXZuTUM7RUErUkE7Ozs7OztJQTlSQyxjQUFBO0dOK25NQTtDQUNGO0FNN25NQzs7Ozs7O0VBQ0MsVUFBQTtFQUVBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtDTm1vTUY7QU0vbk1BOztFQUNDLFdBQUE7RUFDQSx5QkFBQTtDTmtvTUQ7QU05bk1DO0VBMFFBOztJQS9RQSxXQUFBO0lBQ0EseUJBQUE7R053b01DO0NBQ0Y7QU1ob01BOzs7RUFDQyxxQkFBQTtFQUVBLDBCQUFBO0VBQ0EsMkJBQUE7Q05tb01EO0FNaG9NQTs7RUFDQyxZQUFBO0VBRUEsZUFBQTtFQUNBLGdCQUFBO0NOa29NRDtBTTluTUE7RUFDQyxZQUFBO0VBRUEsZUFBQTtFQUNBLGdCQUFBO0NOK25NRDtBTTVuTUE7Ozs7O0VBOENDLG9CQUFBO0VBM0NBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0NOaW9NRDtBTTluTUE7O0VBQ0MsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7Q05pb01EO0FNOW5NQTs7RUFDQyx3QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7Q05pb01EO0FNOW5NQTs7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7Q05pb01EO0FNOW5NQTs7RUFDQyxhQUFBO0NOaW9NRDtBTTVuTUE7RUFDQyxZQUFBO0VBRUEsWUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtDTjZuTUQ7QWlCOXRNQTtFQUNDLHVCQUFBO0NqQmd1TUQ7QWlCOXRNQzs7RUFFQyxvQkFBQTtDakJndU1GO0FpQjF0TUM7RVg4RkEsb0JBQUE7Q04rbk1EO0FpQjd0TUM7RVg4RkEsb0JBQUE7Q05rb01EO0FpQmh1TUM7RVg4RkEsY0FBQTtDTnFvTUQ7QWlCbnVNQztFWDhGQSxvQkFBQTtDTndvTUQ7QWlCdHVNQztFWDhGQSxvQkFBQTtDTjJvTUQ7QWlCenVNQztFWG1MQSwwQkFBQTtDTnlqTUQ7QWlCNXVNQztFWG1MQSwwQkFBQTtDTjRqTUQ7QWlCL3VNQztFWG1MQSxxQkFBQTtDTitqTUQ7QWlCbHZNQztFWG1MQSwwQkFBQTtDTmtrTUQ7QU01bE1HO0VBM0RGLFdBQUE7Q04wcE1EO0FNM2xNRztFQS9ERixXQUFBO0NONnBNRDtBTTFsTUc7RUFuRUYsb0JBQUE7Q05ncU1EO0FNemxNRztFQXZFRixXQUFBO0NObXFNRDtBTXhsTUc7RUEzRUYsWUFBQTtDTnNxTUQ7QU0vaE1HO0VBbERGLGlCQUFBO0NOb2xNRDtBTTloTUc7RUF0REYsaUJBQUE7Q051bE1EO0FNN2hNRztFQTFERiwwQkFBQTtDTjBsTUQ7QU01aE1HO0VBOURGLGlCQUFBO0NONmxNRDtBaUJoeE1DO0VYd1JDLGNBQUE7Q04yL0xGO0FpQm54TUM7RVhrRkEsWUFBQTtFQUVBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7Q05tc01EO0FpQjl1TUc7RUFrUEY7SVgvTEEsY0FBQTtHTityTUM7RWlCaGdNRDtJWC9MQSxvQkFBQTtHTmtzTUM7RWlCbmdNRDtJWC9MQSxvQkFBQTtHTnFzTUM7RWlCdGdNRDtJWDFHQSxxQkFBQTtHTm1uTUM7RWlCemdNRDtJWDFHQSwwQkFBQTtHTnNuTUM7RU16ck1DO0lBbEJGLG9CQUFBO0dOOHNNQztFTTVyTUM7SUFsQkYsb0JBQUE7R05pdE1DO0VNL3JNQztJQWxCRixZQUFBO0dOb3RNQztFTS9tTUM7SUFoQkYsMEJBQUE7R05rb01DO0VNbG5NQztJQWhCRiwwQkFBQTtHTnFvTUM7RWlCM2hNRDtJWC9MQSxvQkFBQTtHTjZ0TUM7RWlCOWhNRDtJWC9MQSxvQkFBQTtHTmd1TUM7RWlCamlNRDtJWC9MQSxjQUFBO0dObXVNQztFaUJwaU1EO0lYL0xBLG9CQUFBO0dOc3VNQztFaUJ2aU1EO0lYL0xBLG9CQUFBO0dOeXVNQztFaUIxaU1EO0lYMUdBLDBCQUFBO0dOdXBNQztFaUI3aU1EO0lYMUdBLDBCQUFBO0dOMHBNQztFaUJoak1EO0lYMUdBLHFCQUFBO0dONnBNQztFaUJuak1EO0lYMUdBLDBCQUFBO0dOZ3FNQztFTTFyTUM7SUEzREYsV0FBQTtHTnd2TUM7RU16ck1DO0lBL0RGLFdBQUE7R04ydk1DO0VNeHJNQztJQW5FRixvQkFBQTtHTjh2TUM7RU12ck1DO0lBdkVGLFdBQUE7R05pd01DO0VNdHJNQztJQTNFRixZQUFBO0dOb3dNQztFTTduTUM7SUFsREYsaUJBQUE7R05rck1DO0VNNW5NQztJQXRERixpQkFBQTtHTnFyTUM7RU0zbk1DO0lBMURGLDBCQUFBO0dOd3JNQztFTTFuTUM7SUE5REYsaUJBQUE7R04yck1DO0VpQmpsTUQ7SVhMQyxjQUFBO0dOeWxNQTtFaUJwbE1EO0lYM01BLFlBQUE7SUFFQSxZQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0dOaXlNQztDQUNGO0FpQngwTUc7RUE2T0Y7SVgvTEEsY0FBQTtHTjh4TUM7RWlCL2xNRDtJWC9MQSxvQkFBQTtHTml5TUM7RWlCbG1NRDtJWC9MQSxvQkFBQTtHTm95TUM7RWlCcm1NRDtJWDFHQSxxQkFBQTtHTmt0TUM7RWlCeG1NRDtJWDFHQSwwQkFBQTtHTnF0TUM7RU14eE1DO0lBbEJGLG9CQUFBO0dONnlNQztFTTN4TUM7SUFsQkYsb0JBQUE7R05nek1DO0VNOXhNQztJQWxCRixZQUFBO0dObXpNQztFTTlzTUM7SUFoQkYsMEJBQUE7R05pdU1DO0VNanRNQztJQWhCRiwwQkFBQTtHTm91TUM7RWlCMW5NRDtJWC9MQSxvQkFBQTtHTjR6TUM7RWlCN25NRDtJWC9MQSxvQkFBQTtHTit6TUM7RWlCaG9NRDtJWC9MQSxjQUFBO0dOazBNQztFaUJub01EO0lYL0xBLG9CQUFBO0dOcTBNQztFaUJ0b01EO0lYL0xBLG9CQUFBO0dOdzBNQztFaUJ6b01EO0lYMUdBLDBCQUFBO0dOc3ZNQztFaUI1b01EO0lYMUdBLDBCQUFBO0dOeXZNQztFaUIvb01EO0lYMUdBLHFCQUFBO0dONHZNQztFaUJscE1EO0lYMUdBLDBCQUFBO0dOK3ZNQztFTXp4TUM7SUEzREYsV0FBQTtHTnUxTUM7RU14eE1DO0lBL0RGLFdBQUE7R04wMU1DO0VNdnhNQztJQW5FRixvQkFBQTtHTjYxTUM7RU10eE1DO0lBdkVGLFdBQUE7R05nMk1DO0VNcnhNQztJQTNFRixZQUFBO0dObTJNQztFTTV0TUM7SUFsREYsaUJBQUE7R05peE1DO0VNM3RNQztJQXRERixpQkFBQTtHTm94TUM7RU0xdE1DO0lBMURGLDBCQUFBO0dOdXhNQztFTXp0TUM7SUE5REYsaUJBQUE7R04weE1DO0VpQmhyTUQ7SVhMQyxjQUFBO0dOd3JNQTtFaUJuck1EO0lYM01BLFlBQUE7SUFFQSxZQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0dOZzRNQztDQUNGO0FpQmw2TUc7RUF3T0Y7SVgvTEEsb0JBQUE7R042M01DO0VpQjlyTUQ7SVgvTEEsY0FBQTtHTmc0TUM7RWlCanNNRDtJWC9MQSxvQkFBQTtHTm00TUM7RWlCcHNNRDtJWC9MQSxvQkFBQTtHTnM0TUM7RWlCdnNNRDtJWC9MQSxjQUFBO0dOeTRNQztFaUIxc01EO0lYL0xBLG9CQUFBO0dONDRNQztFaUI3c01EO0lYMUdBLDBCQUFBO0dOMHpNQztFaUJodE1EO0lYMUdBLHFCQUFBO0dONnpNQztFaUJudE1EO0lYMUdBLDBCQUFBO0dOZzBNQztFaUJ0dE1EO0lYMUdBLDBCQUFBO0dObTBNQztFaUJ6dE1EO0lYMUdBLHFCQUFBO0dOczBNQztFTXo0TUM7SUFsQkYsb0JBQUE7R044NU1DO0VNNTRNQztJQWxCRixvQkFBQTtHTmk2TUM7RU0vNE1DO0lBbEJGLFdBQUE7R05vNk1DO0VNbDVNQztJQWxCRixvQkFBQTtHTnU2TUM7RU1yNU1DO0lBbEJGLG9CQUFBO0dOMDZNQztFTXg1TUM7SUFsQkYsWUFBQTtHTjY2TUM7RU14ME1DO0lBaEJGLDBCQUFBO0dOMjFNQztFTTMwTUM7SUFoQkYsMEJBQUE7R044MU1DO0VNOTBNQztJQWhCRixpQkFBQTtHTmkyTUM7RU1qMU1DO0lBaEJGLDBCQUFBO0dObzJNQztFTXAxTUM7SUFoQkYsMEJBQUE7R051Mk1DO0VpQjd2TUQ7SVgvTEEsb0JBQUE7R04rN01DO0VpQmh3TUQ7SVgvTEEsb0JBQUE7R05rOE1DO0VpQm53TUQ7SVgvTEEsY0FBQTtHTnE4TUM7RWlCdHdNRDtJWC9MQSxvQkFBQTtHTnc4TUM7RWlCendNRDtJWC9MQSxvQkFBQTtHTjI4TUM7RWlCNXdNRDtJWDFHQSwwQkFBQTtHTnkzTUM7RWlCL3dNRDtJWDFHQSwwQkFBQTtHTjQzTUM7RWlCbHhNRDtJWDFHQSxxQkFBQTtHTiszTUM7RWlCcnhNRDtJWDFHQSwwQkFBQTtHTms0TUM7RU01NU1DO0lBM0RGLFdBQUE7R04wOU1DO0VNMzVNQztJQS9ERixXQUFBO0dONjlNQztFTTE1TUM7SUFuRUYsb0JBQUE7R05nK01DO0VNejVNQztJQXZFRixXQUFBO0dObStNQztFTXg1TUM7SUEzRUYsWUFBQTtHTnMrTUM7RU0vMU1DO0lBbERGLGlCQUFBO0dObzVNQztFTTkxTUM7SUF0REYsaUJBQUE7R051NU1DO0VNNzFNQztJQTFERiwwQkFBQTtHTjA1TUM7RU01MU1DO0lBOURGLGlCQUFBO0dONjVNQztFaUJuek1EO0lYTEMsY0FBQTtHTjJ6TUE7RWlCdHpNRDtJWDNNQSxZQUFBO0lBRUEsWUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtHTm1nTkM7Q0FDRjtBaUJoaU5HO0VBbU9GO0lYL0xBLGFBQUE7R05nZ05DO0VpQmowTUQ7SVgvTEEsb0JBQUE7R05tZ05DO0VpQnAwTUQ7SVgvTEEsb0JBQUE7R05zZ05DO0VpQnYwTUQ7SVgvTEEsY0FBQTtHTnlnTkM7RWlCMTBNRDtJWC9MQSxvQkFBQTtHTjRnTkM7RWlCNzBNRDtJWC9MQSxvQkFBQTtHTitnTkM7RWlCaDFNRDtJWC9MQSxjQUFBO0dOa2hOQztFaUJuMU1EO0lYL0xBLG9CQUFBO0dOcWhOQztFaUJ0MU1EO0lYL0xBLG9CQUFBO0dOd2hOQztFaUJ6MU1EO0lYL0xBLGNBQUE7R04yaE5DO0VpQjUxTUQ7SVgvTEEsb0JBQUE7R044aE5DO0VpQi8xTUQ7SVgvTEEsb0JBQUE7R05paU5DO0VpQmwyTUQ7SVgxR0Esb0JBQUE7R04rOE1DO0VpQnIyTUQ7SVgxR0EsMEJBQUE7R05rOU1DO0VpQngyTUQ7SVgxR0EsMEJBQUE7R05xOU1DO0VpQjMyTUQ7SVgxR0EscUJBQUE7R053OU1DO0VpQjkyTUQ7SVgxR0EsMEJBQUE7R04yOU1DO0VpQmozTUQ7SVgxR0EsMEJBQUE7R044OU1DO0VpQnAzTUQ7SVgxR0EscUJBQUE7R05pK01DO0VpQnYzTUQ7SVgxR0EsMEJBQUE7R05vK01DO0VpQjEzTUQ7SVgxR0EsMEJBQUE7R051K01DO0VpQjczTUQ7SVgxR0EscUJBQUE7R04wK01DO0VpQmg0TUQ7SVgxR0EsMEJBQUE7R042K01DO0VNaGpOQztJQWxCRixtQkFBQTtHTnFrTkM7RU1uak5DO0lBbEJGLG9CQUFBO0dOd2tOQztFTXRqTkM7SUFsQkYsV0FBQTtHTjJrTkM7RU16ak5DO0lBbEJGLG9CQUFBO0dOOGtOQztFTTVqTkM7SUFsQkYsb0JBQUE7R05pbE5DO0VNL2pOQztJQWxCRixXQUFBO0dOb2xOQztFTWxrTkM7SUFsQkYsb0JBQUE7R051bE5DO0VNcmtOQztJQWxCRixvQkFBQTtHTjBsTkM7RU14a05DO0lBbEJGLFdBQUE7R042bE5DO0VNM2tOQztJQWxCRixvQkFBQTtHTmdtTkM7RU05a05DO0lBbEJGLG9CQUFBO0dObW1OQztFTWpsTkM7SUFsQkYsWUFBQTtHTnNtTkM7RU1qZ05DO0lBaEJGLHlCQUFBO0dOb2hOQztFTXBnTkM7SUFoQkYsMEJBQUE7R051aE5DO0VNdmdOQztJQWhCRixpQkFBQTtHTjBoTkM7RU0xZ05DO0lBaEJGLDBCQUFBO0dONmhOQztFTTdnTkM7SUFoQkYsMEJBQUE7R05naU5DO0VNaGhOQztJQWhCRixpQkFBQTtHTm1pTkM7RU1uaE5DO0lBaEJGLDBCQUFBO0dOc2lOQztFTXRoTkM7SUFoQkYsMEJBQUE7R055aU5DO0VNemhOQztJQWhCRixpQkFBQTtHTjRpTkM7RU01aE5DO0lBaEJGLDBCQUFBO0dOK2lOQztFTS9oTkM7SUFoQkYsMEJBQUE7R05rak5DO0VpQng4TUQ7SVgvTEEsb0JBQUE7R04wb05DO0VpQjM4TUQ7SVgvTEEsb0JBQUE7R042b05DO0VpQjk4TUQ7SVgvTEEsY0FBQTtHTmdwTkM7RWlCajlNRDtJWC9MQSxvQkFBQTtHTm1wTkM7RWlCcDlNRDtJWC9MQSxvQkFBQTtHTnNwTkM7RWlCdjlNRDtJWDFHQSwwQkFBQTtHTm9rTkM7RWlCMTlNRDtJWDFHQSwwQkFBQTtHTnVrTkM7RWlCNzlNRDtJWDFHQSxxQkFBQTtHTjBrTkM7RWlCaCtNRDtJWDFHQSwwQkFBQTtHTjZrTkM7RU12bU5DO0lBM0RGLFdBQUE7R05xcU5DO0VNdG1OQztJQS9ERixXQUFBO0dOd3FOQztFTXJtTkM7SUFuRUYsb0JBQUE7R04ycU5DO0VNcG1OQztJQXZFRixXQUFBO0dOOHFOQztFTW5tTkM7SUEzRUYsWUFBQTtHTmlyTkM7RU0xaU5DO0lBbERGLGlCQUFBO0dOK2xOQztFTXppTkM7SUF0REYsaUJBQUE7R05rbU5DO0VNeGlOQztJQTFERiwwQkFBQTtHTnFtTkM7RU12aU5DO0lBOURGLGlCQUFBO0dOd21OQztFaUI5L01EO0lYTEMsY0FBQTtHTnNnTkE7RWlCamdORDtJWDNNQSxZQUFBO0lBRUEsWUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtHTjhzTkM7Q0FDRjtBaUJ0dU5HO0VBOE5GO0lYL0xBLGFBQUE7R04yc05DO0VpQjVnTkQ7SVgvTEEsb0JBQUE7R044c05DO0VpQi9nTkQ7SVgvTEEsb0JBQUE7R05pdE5DO0VpQmxoTkQ7SVgvTEEsY0FBQTtHTm90TkM7RWlCcmhORDtJWC9MQSxvQkFBQTtHTnV0TkM7RWlCeGhORDtJWC9MQSxvQkFBQTtHTjB0TkM7RWlCM2hORDtJWC9MQSxjQUFBO0dONnROQztFaUI5aE5EO0lYL0xBLG9CQUFBO0dOZ3VOQztFaUJqaU5EO0lYL0xBLG9CQUFBO0dObXVOQztFaUJwaU5EO0lYL0xBLGNBQUE7R05zdU5DO0VpQnZpTkQ7SVgvTEEsb0JBQUE7R055dU5DO0VpQjFpTkQ7SVgvTEEsb0JBQUE7R040dU5DO0VpQjdpTkQ7SVgxR0Esb0JBQUE7R04wcE5DO0VpQmhqTkQ7SVgxR0EsMEJBQUE7R042cE5DO0VpQm5qTkQ7SVgxR0EsMEJBQUE7R05ncU5DO0VpQnRqTkQ7SVgxR0EscUJBQUE7R05tcU5DO0VpQnpqTkQ7SVgxR0EsMEJBQUE7R05zcU5DO0VpQjVqTkQ7SVgxR0EsMEJBQUE7R055cU5DO0VpQi9qTkQ7SVgxR0EscUJBQUE7R040cU5DO0VpQmxrTkQ7SVgxR0EsMEJBQUE7R04rcU5DO0VpQnJrTkQ7SVgxR0EsMEJBQUE7R05rck5DO0VpQnhrTkQ7SVgxR0EscUJBQUE7R05xck5DO0VpQjNrTkQ7SVgxR0EsMEJBQUE7R053ck5DO0VNM3ZOQztJQWxCRixtQkFBQTtHTmd4TkM7RU05dk5DO0lBbEJGLG9CQUFBO0dObXhOQztFTWp3TkM7SUFsQkYsV0FBQTtHTnN4TkM7RU1wd05DO0lBbEJGLG9CQUFBO0dOeXhOQztFTXZ3TkM7SUFsQkYsb0JBQUE7R040eE5DO0VNMXdOQztJQWxCRixXQUFBO0dOK3hOQztFTTd3TkM7SUFsQkYsb0JBQUE7R05reU5DO0VNaHhOQztJQWxCRixvQkFBQTtHTnF5TkM7RU1ueE5DO0lBbEJGLFdBQUE7R053eU5DO0VNdHhOQztJQWxCRixvQkFBQTtHTjJ5TkM7RU16eE5DO0lBbEJGLG9CQUFBO0dOOHlOQztFTTV4TkM7SUFsQkYsWUFBQTtHTml6TkM7RU01c05DO0lBaEJGLHlCQUFBO0dOK3ROQztFTS9zTkM7SUFoQkYsMEJBQUE7R05rdU5DO0VNbHROQztJQWhCRixpQkFBQTtHTnF1TkM7RU1ydE5DO0lBaEJGLDBCQUFBO0dOd3VOQztFTXh0TkM7SUFoQkYsMEJBQUE7R04ydU5DO0VNM3ROQztJQWhCRixpQkFBQTtHTjh1TkM7RU05dE5DO0lBaEJGLDBCQUFBO0dOaXZOQztFTWp1TkM7SUFoQkYsMEJBQUE7R05vdk5DO0VNcHVOQztJQWhCRixpQkFBQTtHTnV2TkM7RU12dU5DO0lBaEJGLDBCQUFBO0dOMHZOQztFTTF1TkM7SUFoQkYsMEJBQUE7R042dk5DO0VpQm5wTkQ7SVgvTEEsb0JBQUE7R05xMU5DO0VpQnRwTkQ7SVgvTEEsb0JBQUE7R053MU5DO0VpQnpwTkQ7SVgvTEEsY0FBQTtHTjIxTkM7RWlCNXBORDtJWC9MQSxvQkFBQTtHTjgxTkM7RWlCL3BORDtJWC9MQSxvQkFBQTtHTmkyTkM7RWlCbHFORDtJWDFHQSwwQkFBQTtHTit3TkM7RWlCcnFORDtJWDFHQSwwQkFBQTtHTmt4TkM7RWlCeHFORDtJWDFHQSxxQkFBQTtHTnF4TkM7RWlCM3FORDtJWDFHQSwwQkFBQTtHTnd4TkM7RU1sek5DO0lBM0RGLFdBQUE7R05nM05DO0VNanpOQztJQS9ERixXQUFBO0dObTNOQztFTWh6TkM7SUFuRUYsb0JBQUE7R05zM05DO0VNL3lOQztJQXZFRixXQUFBO0dOeTNOQztFTTl5TkM7SUEzRUYsWUFBQTtHTjQzTkM7RU1ydk5DO0lBbERGLGlCQUFBO0dOMHlOQztFTXB2TkM7SUF0REYsaUJBQUE7R042eU5DO0VNbnZOQztJQTFERiwwQkFBQTtHTmd6TkM7RU1sdk5DO0lBOURGLGlCQUFBO0dObXpOQztFaUJ6c05EO0lYTEMsY0FBQTtHTml0TkE7RWlCNXNORDtJWDNNQSxZQUFBO0lBRUEsWUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtHTnk1TkM7Q0FDRjtBQUNEOztnRkFFZ0Y7QUFDaEY7aUZBQ2lGO0FBQ2pGO2lGQUNpRjtBa0I5OU5oRjtFQUdFLGNBQUE7RUFDQSxzREFBQTtFQUdBLG9CQUFBO0NsQjQ5TkY7QWtCMTlORTtFZHNQRCwwQkFBQTtDSnV1TkQ7QWtCdDlORTtFZHVNRCwwQkFBQTtDSmt4TkQ7QWtCcjlORTtFQUNDLGNBQUE7Q2xCdTlOSDtBa0IxM05BO0VoQitIQyxZQUFBO0VBQ0EsYUFBQTtFZ0JqTkEsU0FBQTtFQUNBLGFBQUE7RUFHQSxpQ0FBQTtNQUFBLDZCQUFBO0VkMEtBLDBCQUFBO0NKcXlORDtBa0I3OE5D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Y0Q7QTJDMy9jRztFQUNDLHVDQUFBO0MzQzYvY0o7QTJDeC9jSTtFQUNDLG1CQUFBO0MzQzAvY0w7QTJDL2tkQTtFdkMrSUMsZUFBQTtDSm04Y0Q7QTJDbGxkQTtFdkNHQywwQkFBQTtDSmtsZEQ7QTJDbi9jRTtFdkMvRkQsMEJBQUE7Q0pxbGREO0EyQ3hsZEE7O0V2QytGQyxlQUFBO0NKNi9jRDtBMkMvK2NHO0VBQ0Msb0NBQUE7QzNDaS9jSjtBMkM1K2NJO0VBQ0Msc0JBQUE7QzNDOCtjTDtBMkNsbWRBO0V2QytGQyxlQUFBO0NKc2dkRDtBMkNybWRBO0V2Q09DLDBCQUFBO0NKaW1kRDtBMkN2K2NFO0V2QzFIRCwwQkFBQTtDSm9tZEQ7QTJDM21kQTs7RXZDK0ZDLGVBQUE7Q0pnaGREO0EyQ24rY0c7RUFDQyxvQ0FBQTtDM0NxK2NKO0EyQ2grY0k7RUFDQyxzQkFBQTtDM0NrK2NMO0EyQ3JuZEE7RXZDK0ZDLGVBQUE7Q0p5aGREO0EyQ3huZEE7RXZDV0MsMEJBQUE7Q0pnbmREO0EyQzM5Y0U7RXZDckpELDBCQUFBO0NKbW5kRDtBMkM5bmRBOztFdkMrRkMsZUFBQTtDSm1pZEQ7QTJDdjljRztFQUNDLG9DQUFBO0MzQ3k5Y0o7QTJDcDljSTtFQUNDLHNCQUFBO0MzQ3M5Y0w7QTJDeG9kQTtFdkMrSEMsZUFBQTtDSjRnZEQ7QTJDM29kQTtFdkNlQywwQkFBQTtDSituZEQ7QTJDLzhjRTtFdkNoTEQsMEJBQUE7Q0prb2REO0EyQ2pwZEE7O0V2Q21GQyxZQUFBO0NKa2tkRDtBMkMzOGNHO0VBQ0MsdUNBQUE7QzNDNjhjSjtBMkN4OGNJO0VBQ0MsbUJBQUE7QzNDMDhjTDtBMkMzcGRBO0V2Q21GQyxZQUFBO0NKMmtkRDtBMkM5cGRBO0V2Q21CQywwQkFBQTtDSjhvZEQ7QTJDbjhjRTtFdkMzTUQsMEJBQUE7Q0ppcGREO0EyQ3BxZEE7O0V2Q21GQyxZQUFBO0NKcWxkRDtBMkMvN2NHO0VBQ0MsdUNBQUE7QzNDaThjSjtBMkM1N2NJO0VBQ0MsbUJBQUE7QzNDODdjTDtBMkM5cWRBO0V2Q21GQyxZQUFBO0NK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RTtFMUZrQkQsNkJBQUE7RUFDQSxrQ0FBQTtDRjZ6MEJEO0E0RjUwMEJFO0VBQ0MsOEJBQUE7QzVGODAwQkg7QTRGejAwQkU7RTFGUUQsNkJBQUE7RUFDQSxpQ0FBQTtDRm8wMEJEO0E0RnowMEJFO0UxRklELDZCQUFBO0VBQ0Esa0NBQUE7Q0Z3MDBCRDtBNEZ6MDBCRTtFMUZBRCw2QkFBQTtFQUNBLGtDQUFBO0NGNDAwQkQ7QTRGejAwQkU7RUFDQyw2QkFBQTtDNUYyMDBCSDtBNEZ0MDBCRTtFMUZWRCw2QkFBQTtFQUNBLGlDQUFBO0NGbTEwQkQ7QTRGdDAwQkU7RTFGZEQsNkJBQUE7RUFDQSxrQ0FBQTtDRnUxMEJEO0E0RnQwMEJFO0UxRmxCRCw2QkFBQTtFQUNBLGtDQUFBO0NGMjEwQkQ7QTRGdDAwQkU7RUFDQyxpQ0FBQTtDNUZ3MDBCSDtBNEZuMDBCRTtFMUY1QkQsNkJBQUE7RUFDQSxrQ0FBQTtDRmsyMEJEO0E0Rm4wMEJFO0UxRmhDRCw2QkFBQTtFQUNBLG1DQUFBO0NGczIwQkQ7QTRGbjAwQkU7RTFGcENELDZCQUFBO0VBQ0EsbUNBQUE7Q0YwMjBCRDtBNEZuMDBCRTtFQUNDLGtDQUFBO0M1RnEwMEJIO0E0RmgwMEJFO0UxRjlDRCw2QkFBQTtFQUNBLGtDQUFBO0NGaTMwQkQ7QTRGaDAwQkU7RTFGbERELDZCQUFBO0VBQ0EsbUNBQUE7Q0ZxMzBCRDtBNEZoMDBCRTtFMUZ0REQsNkJBQUE7RUFDQSxtQ0FBQTtDRnkzMEJEO0E0RmgwMEJFO0VBQ0MsNkJBQUE7QzVGazAwQkg7QTRGN3owQkU7RTFGaEVELDZCQUFBO0VBQ0Esa0NBQUE7Q0ZnNDBCRDtBNEY3ejBCRTtFMUZwRUQsNkJBQUE7RUFDQSxtQ0FBQTtDRm80MEJEO0E0Rjd6MEJFO0UxRnhFRCw2QkFBQTtFQUNBLG1DQUFBO0NGdzQwQkQ7QTRGN3owQkU7RUFDQyxpQ0FBQTtDNUYrejBCSDtBNEYxejBCRTtFMUZsRkQsNkJBQUE7RUFDQSxrQ0FBQTtDRis0MEJEO0E0RjF6MEJFO0UxRnRGRCw2QkFBQTtFQUNBLG1DQUFBO0NGbTUwQkQ7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Snd1NEJEO0FpRzF5MUJDOztFN0ZsaURBLDBCQUFBO0NKZzE0QkQ7QWlHOXkxQkM7O0U3RjE3Q0EsZUFBQTtDSjR1NEJEO0FpR3B5MUJDOztFN0ZwaURBLDBCQUFBO0NKNDA0QkQ7QWlHeHkxQkM7O0U3RjU3Q0EsZUFBQTtDSnd1NEJEO0FpRzl4MUJDOztFN0Y5aERBLDBCQUFBO0NKZzA0QkQ7QWlHbHkxQkM7O0U3RjE3Q0EsZUFBQTtDSmd1NEJEO0FpR3h4MUJBO0U3RjdwQ0MsbUJBQUE7RUEvSUEsYUFBQTtFRjdRQSw2QkFBQTtFQUNBLHlCQUFBO0UrRjZqREEscUJBQUE7Q2pHMHgxQkQ7QWlHdngxQkE7RS9GMWtEQyxZQUFBO0VBQ0EsYUFBQTtFK0Y0a0RBLG1DQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtDakd5eDFCRDtBaUd2eDFCQztFQWtpQ0Y7SUFqaUNHLG9CQUFBO0dqRzB4MUJBO0NBQ0Y7QWlHeHgxQkM7RUE4aENGO0lBN2hDRyxZQUFBO0lBQ0EsbUJBQUE7R2pHMngxQkE7Q0FDRjtBaUd6eDFCQztFQXloQ0Y7SS9Gbm5GRSxZQUFBO0lBQ0EsYUFBQTtHRnUzNEJDO0VpR3p4MUJDO0kvRjl0REYsNkJBQUE7SUFDQSx5QkFBQTtHRjAvNEJDO0VpR3R4MUJDO0kvRnJ1REYsNkJBQUE7SUFDQSw2QkFBQTtHRjgvNEJDO0VpR254MUJDO0kvRjV1REYsNkJBQUE7SUFDQSw4QkFBQTtHRmtnNUJDO0VpR2h4MUJDO0kvRm52REYsNkJBQUE7SUFDQSw4QkFBQTtHRnNnNUJDO0VpRzd3MUJDO0kvRjF2REYsNkJBQUE7SUFDQSw4QkFBQTtHRjBnNUJDO0VpRzF3MUJDO0kvRmp3REYsNkJBQUE7SUFDQSw2QkFBQTtHRjhnNUJDO0VpR3Z3MUJDO0kvRnh3REYsNkJBQUE7SUFDQSxpQ0FBQTtHRmtoNUJDO0VpR3B3MUJDO0kvRi93REYsNkJBQUE7SUFDQSxrQ0FBQTtHRnNoNUJDO0VpR2p3MUJDO0kvRnR4REYsNkJBQUE7SUFDQSxrQ0FBQTtHRjBoNUJDO0VpRzl2MUJDO0kvRjd4REYsNkJBQUE7SUFD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 */