/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

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

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

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

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

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

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

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

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

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

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }
.minimodal {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%; }

.minimodal__overlay {
  position: absolute;
  top: -8rem;
  left: 0;
  width: 100%;
  height: calc(100% + 16rem);
  background: rgba(0, 0, 0, 0.9); }

.minimodal__viewport {
  position: relative;
  height: 100%;
  pointer-events: none; }

.minimodal__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.minimodal__status {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: white;
  text-align: center; }

.minimodal__content {
  height: 100%; }

.minimodal__element {
  display: block;
  position: relative;
  top: 50%;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: auto; }

.minimodal__element--map {
  background: white; }

.minimodal__element--video {
  max-width: calc(100vh * (16/9)); }

.minimodal__element--video::before {
  display: block;
  padding-bottom: 56.25%;
  background: black;
  content: ''; }

.minimodal__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.minimodal__caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  color: white;
  pointer-events: auto; }

.minimodal__close {
  position: absolute;
  top: 0;
  right: 0; }

.minimodal__nav {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.minimodal__nav--previous {
  left: 0; }

.minimodal__nav--next {
  right: 0; }
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative; }

.flickity-enabled:focus {
  outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%; }

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%; }

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab; }

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

/* ---- flickity-button ---- */
.flickity-button {
  position: absolute;
  background: rgba(255, 255, 255, 0.75);
  border: none;
  color: #333; }

.flickity-button:hover {
  background: white;
  cursor: pointer; }

.flickity-button:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 5px #19F;
          box-shadow: 0 0 0 5px #19F; }

.flickity-button:active {
  opacity: 0.6; }

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none; }

.flickity-button-icon {
  fill: currentColor; }

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.flickity-prev-next-button.previous {
  left: 10px; }

.flickity-prev-next-button.next {
  right: 10px; }

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px; }

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px; }

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%; }

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1; }

.flickity-rtl .flickity-page-dots {
  direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer; }

.flickity-page-dots .dot.is-selected {
  opacity: 1; }

@font-face {
  font-family: 'metric';
  src: url('../fonts/MetricWeb-Medium.woff');
  font-style: normal;
  font-display: swap;
  font-weight: 700; }

@font-face {
  font-family: 'metric';
  src: url('../fonts/MetricWeb-MediumItalic.woff');
  font-style: italic;
  font-weight: 700; }

@font-face {
  font-family: 'metric';
  src: url('../fonts/MetricWeb-Regular.woff');
  font-style: normal;
  font-display: swap;
  font-weight: 400; }

@font-face {
  font-family: 'metric';
  src: url('../fonts/MetricWeb-RegularItalic.woff');
  font-style: italic;
  font-weight: 400; }

@font-face {
  font-family: 'metric';
  src: url('../fonts/MetricWeb-Semibold.woff');
  font-style: normal;
  font-display: swap;
  font-weight: 600; }

@font-face {
  font-family: 'metric';
  src: url('../fonts/MetricWeb-SemiboldItalic.woff');
  font-style: italic;
  font-weight: 600; }

@font-face {
  font-family: 'metric';
  src: url('../fonts/MetricWeb-Bold.woff');
  font-style: normal;
  font-display: swap;
  font-weight: 700; }

@font-face {
  font-family: 'metric';
  src: url('../fonts/MetricWeb-BoldItalic.woff');
  font-style: italic;
  font-weight: 700; }

@-webkit-keyframes animateLeft {
  from {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes animateLeft {
  from {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

.main-animate--left::before {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }

.main-animated--left::before {
  -webkit-animation: animateLeft 800ms cubic-bezier(0.25, 0.1, 0.25, 1) forwards;
          animation: animateLeft 800ms cubic-bezier(0.25, 0.1, 0.25, 1) forwards; }

@-webkit-keyframes animateRight {
  from {
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes animateRight {
  from {
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

.main-animate--right::before {
  -webkit-transform: translateX(100%);
          transform: translateX(100%); }

.main-animated--right::before {
  -webkit-animation: animateRight 800ms cubic-bezier(0.25, 0.1, 0.25, 1) forwards;
          animation: animateRight 800ms cubic-bezier(0.25, 0.1, 0.25, 1) forwards; }

@-webkit-keyframes slideIn {
  from {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes slideIn {
  from {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes slideUpFade {
  from {
    -webkit-transform: translateY(3rem);
            transform: translateY(3rem);
    opacity: 0; }
  to {
    -webkit-transform: none;
            transform: none;
    opacity: 1; } }

@keyframes slideUpFade {
  from {
    -webkit-transform: translateY(3rem);
            transform: translateY(3rem);
    opacity: 0; }
  to {
    -webkit-transform: none;
            transform: none;
    opacity: 1; } }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes fadeSlideRight {
  from {
    -webkit-transform: translateX(-20rem);
            transform: translateX(-20rem);
    opacity: 0; }
  to {
    -webkit-transform: none;
            transform: none;
    opacity: 1; } }

@keyframes fadeSlideRight {
  from {
    -webkit-transform: translateX(-20rem);
            transform: translateX(-20rem);
    opacity: 0; }
  to {
    -webkit-transform: none;
            transform: none;
    opacity: 1; } }

*,
::before,
::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  word-wrap: break-word; }

iframe {
  border: 0; }

img,
svg {
  display: block;
  max-width: 100%;
  height: auto; }

svg {
  fill: currentColor; }

button,
input,
optgroup,
select,
textarea {
  border-radius: 0;
  color: inherit;
  font: inherit; }

button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  border: 0;
  padding: 0;
  background-color: transparent;
  cursor: pointer; }
  button:focus {
    background-color: transparent; }

[type='search'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

::-webkit-input-placeholder {
  color: inherit;
  opacity: 1; }

::-moz-placeholder {
  color: inherit;
  opacity: 1; }

:-ms-input-placeholder {
  color: inherit;
  opacity: 1; }

::-ms-input-placeholder {
  color: inherit;
  opacity: 1; }

::placeholder {
  color: inherit;
  opacity: 1; }

figure {
  margin: 0; }

[data-whatintent='mouse'] :focus,
[data-whatintent='touch'] :focus {
  outline: 0; }

.dialog ul.action a:focus, button:focus, .dialog input[type=button]:focus, .dialog input[type=submit]:focus, .dialog ul.action a.default:focus, .dialog button.default:focus, .dialog input[type=button].default:focus, .dialog input[type=submit].default:focus {
  background-color: transparent !important; }

.button-icon-grid:before, .splash__list:before, .button-icon-grid:after, .splash__list:after {
  content: '';
  display: table; }

.button-icon-grid:after, .splash__list:after {
  clear: both; }

.feed, .section-nav__list, .section-nav__subnav, .accordion__list, .button-icon-grid, .tabbed__nav, .tabbed__content {
  list-style: none;
  padding: 0;
  margin: 0; }

.splash__carousel .flickity-page-dots {
  padding-left: 1rem;
  padding-right: 1rem; }
  @media (min-width: 48em) {
    .splash__carousel .flickity-page-dots {
      padding-left: 2rem;
      padding-right: 2rem; } }
  @media (min-width: 64em) {
    .splash__carousel .flickity-page-dots {
      padding-left: 3rem;
      padding-right: 3rem; } }

@inclue fill('mask-vertical--white');
body {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 1.15rem;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 1.2;
  text-transform: none;
  word-wrap: break-word;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }
  @media (min-width: 64em) {
    body {
      padding-top: 0; } }

h1, .splash__heading--medium,
h2,
h3,
.feature .feature__title,
h4,
.split__column h2,
.footer__headline,
.splash-feature .splash__subheading--medium,
h5,
.logo__menu__link,
.sidebar-list__heading,
h6,
.footer ul:not([class]) li:first-child {
  margin: 1.5em 0 0.5em; }

.h1-large {
  color: inherit;
  font-family: "metric", sans-serif;
  font-weight: 600;
  line-height: 1;
  font-size: 46px; }
  @media screen and (min-width: 320px) {
    .h1-large {
      font-size: calc(46px + 64 * (100vw - 320px) / 1120); } }
  @media screen and (min-width: 1440px) {
    .h1-large {
      font-size: 110px; } }

h1, .splash__heading--medium {
  font-weight: 600;
  line-height: .916;
  color: inherit;
  font-family: "metric", sans-serif;
  letter-spacing: normal;
  text-transform: none;
  font-size: 46px; }
  @media screen and (min-width: 320px) {
    h1, .splash__heading--medium {
      font-size: calc(46px + 34 * (100vw - 320px) / 1120); } }
  @media screen and (min-width: 1440px) {
    h1, .splash__heading--medium {
      font-size: 80px; } }

h2 {
  font-family: "metric", sans-serif;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  font-size: 44px;
  color: #107FB8; }
  @media screen and (min-width: 320px) {
    h2 {
      font-size: calc(44px + 16 * (100vw - 320px) / 1120); } }
  @media screen and (min-width: 1440px) {
    h2 {
      font-size: 60px; } }


h3,
.feature .feature__title {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none; }


h4,
.split__column h2,
.footer__headline,
.splash-feature .splash__subheading--medium {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none; }


h5,
.logo__menu__link,
.sidebar-list__heading {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.277;
  text-transform: none; }


h6,
.footer ul:not([class]) li:first-child {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 2px; }

ol,
ul {
  padding-left: 2rem; }

.ul-clean {
  padding-left: 0;
  list-style: none; }
  .ul-clean li {
    margin-bottom: 1rem; }

hr {
  margin: 1rem 0;
  border: 0;
  border-top: 0.125rem solid #C8C9C7;
  clear: both; }

a {
  border-bottom: 0.0625rem solid transparent;
  color: #AB0C2F;
  text-decoration: none; }
  a:hover {
    border-bottom-color: currentColor; }

.p-large, .feature-section__intro {
  color: inherit;
  font-size: 1.5rem;
  line-height: 1.25;
  text-transform: none; }
  .p-large a, .feature-section__intro a {
    color: #AB0C2F;
    border-bottom: 0.0625rem solid transparent; }
    .p-large a:hover, .feature-section__intro a:hover {
      border-bottom-color: #AB0C2F; }

.p-small, .table__caption {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 0.875rem;
  line-height: 1.142;
  letter-spacing: normal;
  text-transform: none; }

.inline-link {
  font-weight: 700;
  color: #000; }
  .inline-link:hover {
    color: #AB0C2F; }

p:not([class]),
ul:not([class]),
ol,
blockquote {
  margin: 1rem 0 1rem 0; }
  p:not([class]):last-child,
  ul:not([class]):last-child,
  ol:last-child,
  blockquote:last-child {
    margin-bottom: 0; }

ul:not([class]),
ol {
  padding: 0 0 0 2rem; }

blockquote {
  position: relative;
  background: #ffffff;
  padding: 2rem 1rem;
  font-weight: lighter; }
  @media (min-width: 64em) {
    blockquote {
      padding: 2rem;
      font-size: 200%; } }
  @media (min-width: 80em) {
    blockquote {
      font-size: 250%;
      padding: 3rem; } }

.heading__icon {
  color: #AB0C2F;
  width: 0.875em;
  display: inline-block;
  vertical-align: -0.1em; }

.heading__icon--large {
  width: 1.5em;
  vertical-align: -0.25em; }

.splash--feature img, .splash--header img, .caption__media img, .feature__media img {
  display: block;
  width: 100%; }

.heading-flush {
  margin-bottom: 0; }
  .heading-flush + p {
    margin-top: 0.25rem; }

.svgstore,
.video {
  display: block;
  position: relative; }
  .svgstore::before,
  .video::before {
    content: '';
    display: block; }
  .svgstore iframe,
  .svgstore svg,
  .svgstore video,
  .video iframe,
  .video svg,
  .video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.svgstore::before {
  padding-top: 100%; }

.video::before {
  padding-top: 56.25%; }

.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap; }

.skip-link {
  position: absolute;
  left: -10000rem;
  top: -2rem;
  width: .1rem;
  height: .1rem;
  overflow: hidden;
  z-index: 100;
  color: #ffffff;
  outline: 0;
  padding: 0.5rem 1rem;
  font-size: 1.5rem;
  border-bottom-right-radius: .3rem;
  -webkit-transition: top 1s ease-out;
  transition: top 1s ease-out;
  font-family: serif;
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .skip-link:focus, .skip-link:hover {
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    background: #000;
    -webkit-transition: top .1s ease-in;
    transition: top .1s ease-in;
    color: #ffffff; }

.h1 {
  font-weight: 600;
  line-height: .916;
  color: inherit;
  font-family: "metric", sans-serif;
  letter-spacing: normal;
  text-transform: none;
  font-size: 46px; }
  @media screen and (min-width: 320px) {
    .h1 {
      font-size: calc(46px + 34 * (100vw - 320px) / 1120); } }
  @media screen and (min-width: 1440px) {
    .h1 {
      font-size: 80px; } }

.h2 {
  font-family: "metric", sans-serif;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  font-size: 44px; }
  @media screen and (min-width: 320px) {
    .h2 {
      font-size: calc(44px + 16 * (100vw - 320px) / 1120); } }
  @media screen and (min-width: 1440px) {
    .h2 {
      font-size: 60px; } }

.h3 {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none; }

.h4 {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none; }

.h5 {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.277;
  text-transform: none; }

.h6 {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 2px; }

.icon, .nav__search-toggle,
.nav__menu-toggle, .mega__close--icon, .menu__sub-toggle, .search__input__button, .minimodal__close, .footer__social__link, .splash__video__control, .video-control {
  min-width: 3rem;
  min-height: 3rem; }

.hide {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap; }

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

.text-black {
  color: #000; }

.text-blue {
  color: #107FB8; }

.no-margin-top {
  margin-top: 0; }

.display-inline {
  display: inline-block; }

.content__right {
  display: block;
  margin: 0 auto 1rem auto;
  max-width: 100%; }
  @media (min-width: 48em) {
    .content__right {
      float: right;
      margin: 1rem 0 1rem 1rem;
      max-width: 50%; } }

/*!
 *  Kwicks: Sexy Sliding Panels for jQuery - v2.2.1
 *  http://devsmash.com/projects/kwicks
 *
 *  Copyright 2013 Jeremy Martin (jmar777)
 *  Contributors: Duke Speer (Duke3D), Guillermo Guerrero (gguerrero)
 *  Released under the MIT license
 *  http://www.opensource.org/licenses/mit-license.php
 */
/*
 *  This file contains styles that are common to all kwicks instances.  Note that each kwicks instance requires
 *  additional styling - please see the examples for more info.
 */
.kwicks {
  display: block;
  list-style-type: none;
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0; }

.kwicks > * {
  display: block;
  overflow: hidden;
  padding: 0;
  margin: 0; }

.kwicks.kwicks-processed > * {
  margin: 0;
  position: absolute; }

.kwicks-horizontal > * {
  float: left; }

.kwicks-horizontal > :first-child {
  margin-left: 0; }

.kwicks-vertical > :first-child {
  margin-top: 0; }

.canvas {
  position: relative;
  overflow: hidden; }

.page {
  padding-top: 3.75rem; }
  @media (min-width: 64em) {
    .header--transparent .page {
      padding-top: 0; } }
  @media (min-width: 64em) {
    .page {
      padding-top: 9rem; } }

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

.main-animate--left::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 40%;
  height: 12.5rem;
  background-color: #F3F3F3; }

.main-animate--right::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 40%;
  height: 12.5rem;
  background-color: #F3F3F3; }

.main-animate--wide::before {
  width: 65%; }

@media (min-width: 64em) {
  .main-animate--wider::before {
    width: calc(50vw + 5rem); } }

@media (min-width: 90em) {
  .main-animate--wider::before {
    width: calc(50vw + 12rem); } }

.main-animate--short::before {
  height: 9rem; }

@media (min-width: 64em) {
  .main--blue::before {
    background-color: #107FB8; } }

.main--blue-alt::before {
  background-color: #107FB8; }

.main--below::before {
  top: 4rem; }
  @media (min-width: 48em) {
    .main--below::before {
      top: 6rem; } }

.main--below-alt::before {
  top: 6.5rem; }
  @media (min-width: 48em) {
    .main--below-alt::before {
      top: 0; } }

.main--flush {
  margin-bottom: 0; }

.main--alt::before {
  display: none; }

.main__container {
  width: 100%;
  max-width: 90rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
  position: relative; }
  .main__container::before, .main__container::after {
    content: '';
    display: table; }
  .main__container::after {
    clear: both; }
  @media (min-width: 32em) {
    .main__container {
      padding-right: 2rem;
      padding-left: 2rem; } }
  @media (min-width: 48em) {
    .main__container {
      padding-right: 4rem;
      padding-left: 4rem; } }
  @media (min-width: 80em) {
    .main__container {
      padding-right: 8rem;
      padding-left: 8rem; } }
  @media (min-width: 48em) {
    .main__container {
      padding-bottom: 3rem; } }

.main__container--narrow, .splash-feature .wrap,
.wrap--feature-narrow {
  max-width: 64rem; }

.wrap--feature-narrow {
  margin-left: auto;
  margin-right: auto; }

.main__full,
.main__sidebar,
.main__content {
  padding-top: 3rem;
  width: 100%; }
  .main__full > :first-child,
  .main__sidebar > :first-child,
  .main__content > :first-child {
    margin-top: 0; }
  .main__full > :last-child,
  .main__sidebar > :last-child,
  .main__content > :last-child {
    margin-bottom: 0; }

@media (min-width: 64em) {
  .main__sidebar {
    width: calc(30% - 2rem);
    float: left; } }

@media (min-width: 64em) {
  .main__content {
    width: calc(70% - 2rem);
    float: right; } }

@media (min-width: 64em) {
  .main__skinny {
    max-width: 50rem;
    margin-right: auto;
    margin-left: auto; } }

.main__section-heading-alt {
  position: relative;
  padding-bottom: 4rem; }
  .main__section-heading-alt > :first-child {
    margin-top: 0; }
  @media (min-width: 80em) {
    .main__section-heading-alt h2 {
      margin-left: -3rem; } }

@media (min-width: 64em) {
  .main__section-heading-right {
    text-align: right; } }

@media (min-width: 64em) {
  .main__section-heading-lg {
    margin-top: 0;
    font-size: 4.5rem; } }

@media (min-width: 64em) {
  .main__section-heading-xl {
    margin-top: 0.375em;
    font-size: 6.5rem; } }

.main__cta-split {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (min-width: 48em) {
    .main__cta-split {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

.container--red {
  background-color: #AB0C2F;
  color: #ffffff; }

.container--gray-light {
  background-color: #F3F3F3; }

.content {
  margin-top: 3rem;
  margin-bottom: 3rem; }
  .content > :first-child {
    margin-top: 0; }
  .content > :last-child {
    margin-bottom: 0; }

.wrap {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto; }
  .wrap::before, .wrap::after {
    content: '';
    display: table; }
  .wrap::after {
    clear: both; }

.wrap--narrow {
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto; }
  .wrap--narrow .split {
    margin-top: -3rem; }

.wrap--skinny {
  max-width: 48rem; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #C8C9C7;
  opacity: 1; }
  .flickity-page-dots .dot.is-selected {
    background: #004A76; }

.flickity-button {
  background: #107FB8;
  color: #ffffff; }
  .flickity-button:hover {
    background: #ffffff;
    color: #107FB8; }

.flickity-prev-next-button {
  top: 50%;
  width: 48px;
  height: 72px;
  border-radius: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

header {
  position: relative;
  z-index: 3; }

.header {
  position: absolute;
  z-index: 2;
  width: 100%; }
  @media (min-width: 64em) {
    .header {
      position: absolute; } }
  .advertising .header {
    position: absolute; }
  .header-sticky .header {
    display: none; }

.header--collapsed {
  position: fixed;
  width: 100%;
  top: 0;
  opacity: 0;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: opacity 300ms ease, -webkit-transform 300ms ease;
  transition: opacity 300ms ease, -webkit-transform 300ms ease;
  transition: opacity 300ms ease, transform 300ms ease;
  transition: opacity 300ms ease, transform 300ms ease, -webkit-transform 300ms ease; }
  @media (min-width: 64em) {
    .header--collapsed {
      z-index: 2;
      pointer-events: none; } }
  .header-sticky .header--collapsed {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }

.nav__container {
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.32);
          box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.32); }
  @media (min-width: 64em) {
    .nav__container {
      -webkit-box-shadow: none;
              box-shadow: none;
      border-bottom: 0.125rem solid #F3F3F3; } }
  @media (min-width: 64em) {
    .header--transparent .nav__container {
      border-bottom: 0;
      background-color: transparent;
      background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), color-stop(90%, rgba(0, 0, 0, 0.55)));
      background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 90%); } }
  .header--collapsed .nav__container {
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.32);
            box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.32);
    border-bottom: 0; }
  .header--transparent .header--collapsed .nav__container {
    background-color: #ffffff;
    background-image: none; }

.nav__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0 0 1rem;
  height: 3.75rem; }
  @media (min-width: 64em) {
    .nav__wrap {
      height: auto;
      padding: 2rem 0 2rem 2rem; } }
  .header--collapsed .nav__wrap {
    padding: 0 0 0 1rem; }

.nav__logo {
  display: block;
  width: 5.8125rem;
  height: 1.6875rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70.22 20.13'%3e%3cpath d='M21.29%2c0H25V14.36h8.2V17.6H21.29ZM55.6%2c10.52V0h3.67V10.15c0%2c3%2c1.32%2c4.44%2c3.64%2c4.44s3.64-1.43%2c3.64-4.44V0h3.67V10.52c0%2c4.84-2.9%2c7.37-7.31%2c7.37s-7.31-2.53-7.31-7.37m-11.69%2c3.3L38.83%2c6.25V17.6H35.25V0h3.41L44%2c8.31%2c49.29%2c0h3.36V17.6H49V6.25l-5%2c7.57Z' fill='%23107fb8'/%3e%3cpath d='M16.48.9v8a8.61%2c8.61%2c0%2c0%2c1-1%2c3.91%2c9.27%2c9.27%2c0%2c0%2c1-2.69%2c3.13L8.69%2c19%2c4.54%2c15.9a9.13%2c9.13%2c0%2c0%2c1-2.68-3.13%2c8.5%2c8.5%2c0%2c0%2c1-1-3.91V.9H16.48Z' fill='white'/%3e%3cpath d='M17.38%2c0V8.86a9.47%2c9.47%2c0%2c0%2c1-1.05%2c4.32%2c10%2c10%2c0%2c0%2c1-2.95%2c3.44L8.69%2c20.13%2c4%2c16.62a9.9%2c9.9%2c0%2c0%2c1-2.94-3.44A9.48%2c9.48%2c0%2c0%2c1%2c0%2c8.86V0H17.38Zm-.9%2c8.86V.9H.9v8a8.5%2c8.5%2c0%2c0%2c0%2c1%2c3.91A9.13%2c9.13%2c0%2c0%2c0%2c4.54%2c15.9L8.69%2c19l4.15-3.11a9.27%2c9.27%2c0%2c0%2c0%2c2.69-3.13%2c8.61%2c8.61%2c0%2c0%2c0%2c1-3.91' fill='%23107fb8'/%3e%3cpath d='M8.4%2c1.51H1.51v6H8.4ZM3.07%2c5.58h-.4V4.12h.4ZM5.78%2c6h-.4V5h-.5V6.68h-.4V5H4V6h-.4V3.67H4v1h.5V3.16H4V2.77h.5V2.15h.4v.62h.5v.39h-.5V4.62h.5v-1h.4Zm.89-.43a1%2c1%2c0%2c0%2c1-.51-.14V5.12a.84.84%2c0%2c0%2c0%2c.49.18c.15%2c0%2c.23%2c0%2c.23-.13S6.8%2c5%2c6.71%2c5L6.57%2c5c-.28-.07-.41-.21-.41-.43s.22-.44.56-.44a.77.77%2c0%2c0%2c1%2c.45.13v.33a.71.71%2c0%2c0%2c0-.43-.17c-.13%2c0-.21.06-.21.14s.07.12.16.15l.17.05c.27.08.39.21.39.43S7%2c5.6%2c6.67%2c5.6' fill='%23107fb8'/%3e%3cpath d='M15.89%2c1.51H9v6h6.9ZM11.8%2c3l.16-.8.5.7.43-.7.27.8.69-.43-.13.8a1.5%2c1.5%2c0%2c0%2c0-.37%2c0%2c1.24%2c1.24%2c0%2c0%2c0-.89.37h0a1.24%2c1.24%2c0%2c0%2c0-.89-.37l-.25%2c0-.17-.77Zm.64%2c3.65L10.91%2c5.17a.88.88%2c0%2c0%2c1-.18-1l2.08%2c2.07ZM14%2c5.17l-.73.69L11.15%2c3.77a.85.85%2c0%2c0%2c1%2c.38-.09.89.89%2c0%2c0%2c1%2c.62.26l.29.29.29-.29a.87.87%2c0%2c0%2c1%2c1.24%2c0%2c.87.87%2c0%2c0%2c1%2c0%2c1.23' fill='%23107fb8'/%3e%3cpath d='M12.41%2c12.94c.33-.07.29-.24.57-.32s.21.13.56%2c0a.51.51%2c0%2c0%2c1-.28-.15.66.66%2c0%2c0%2c0-.74-.11c-.3.1-.37-.22-.76-.26a3%2c3%2c0%2c0%2c0-.56%2c0h0A16%2c16%2c0%2c0%2c0%2c13.25%2c11a14.54%2c14.54%2c0%2c0%2c0-2.38.4A13.73%2c13.73%2c0%2c0%2c0%2c12.41%2c9.5a10.63%2c10.63%2c0%2c0%2c0-1.16.6c-.27.15-.57.34-.88.55a1.8%2c1.8%2c0%2c0%2c0%2c.3-.43c.16-.36-.08-.58.16-.79a.66.66%2c0%2c0%2c0%2c.27-.7.49.49%2c0%2c0%2c1%2c0-.32c-.26.26-.12.36-.25.5s-.34.09-.56.33-.11.59-.39.69-.33.2-.34.26c0-.38%2c0-.73%2c0-1a11.19%2c11.19%2c0%2c0%2c0-.07-1.3%2c13.61%2c13.61%2c0%2c0%2c0-.84%2c2.26%2c13.61%2c13.61%2c0%2c0%2c0-.84-2.26%2c10.15%2c10.15%2c0%2c0%2c0-.06%2c1.3c0%2c.32%2c0%2c.67%2c0%2c1%2c0-.06-.08-.16-.34-.26s-.1-.36-.39-.69-.36-.12-.56-.33%2c0-.24-.26-.5a.49.49%2c0%2c0%2c1%2c0%2c.32.67.67%2c0%2c0%2c0%2c.28.7c.23.21%2c0%2c.43.15.79a1.51%2c1.51%2c0%2c0%2c0%2c.31.43c-.31-.21-.61-.4-.88-.55A10.18%2c10.18%2c0%2c0%2c0%2c5%2c9.5a13.41%2c13.41%2c0%2c0%2c0%2c1.55%2c1.86A14.57%2c14.57%2c0%2c0%2c0%2c4.13%2c11a16.75%2c16.75%2c0%2c0%2c0%2c2.05%2c1.21h0a2.82%2c2.82%2c0%2c0%2c0-.55%2c0c-.39%2c0-.46.36-.76.26a.65.65%2c0%2c0%2c0-.74.11.51.51%2c0%2c0%2c1-.28.15c.35.1.37-.07.56%2c0s.24.25.56.32.57-.2.79%2c0a.63.63%2c0%2c0%2c0%2c.35.17c-.32.16-.62.32-.88.47a12%2c12%2c0%2c0%2c0-1.1.71%2c13.57%2c13.57%2c0%2c0%2c0%2c2.39-.41A12.58%2c12.58%2c0%2c0%2c0%2c5%2c15.74s.5-.22%2c1.16-.6c.26-.15.55-.33.85-.54A.61.61%2c0%2c0%2c0%2c7%2c15c0%2c.29-.27.26-.41.68s.07.37%2c0%2c.65-.22.12-.31.47a.55.55%2c0%2c0%2c1%2c.28-.17c.22-.06.38-.21.46-.59s.38-.21.6-.53A1.72%2c1.72%2c0%2c0%2c0%2c7.83%2c15c0%2c.36%2c0%2c.78%2c0%2c1.08a10.41%2c10.41%2c0%2c0%2c0%2c.06%2c1.31%2c14%2c14%2c0%2c0%2c0%2c.84-2.27%2c14%2c14%2c0%2c0%2c0%2c.84%2c2.27%2c11.49%2c11.49%2c0%2c0%2c0%2c.07-1.31c0-.3%2c0-.72%2c0-1.08a1.61%2c1.61%2c0%2c0%2c0%2c.22.48c.23.32.54.23.61.53s.23.53.46.59a.49.49%2c0%2c0%2c1%2c.27.17c-.09-.35-.25-.29-.3-.47s.09-.34%2c0-.65-.45-.39-.4-.68a.59.59%2c0%2c0%2c0%2c0-.38%2c9.85%2c9.85%2c0%2c0%2c0%2c.86.54%2c11.9%2c11.9%2c0%2c0%2c0%2c1.16.6%2c13.42%2c13.42%2c0%2c0%2c0-1.54-1.87%2c13.55%2c13.55%2c0%2c0%2c0%2c2.38.41%2c12%2c12%2c0%2c0%2c0-1.1-.71c-.26-.15-.56-.31-.88-.47a.58.58%2c0%2c0%2c0%2c.35-.17c.23-.19.36.1.79%2c0' fill='%23ab0c2f'/%3e%3cpath d='M9.27%2c14.31l-.2.47-.38-.13-.38.13-.2-.47.58-.2Zm1.3-2-.67%2c1-.06.44-.38.42-.77-.27-.76.27-.38-.42-.06-.44-.67-1a2.54%2c2.54%2c0%2c0%2c1%2c.89-1.66l1%2c.31%2c1-.31a2.58%2c2.58%2c0%2c0%2c1%2c.9%2c1.66m-1.31.89H8.13l.56.54ZM7.52%2c11.79a.5.5%2c0%2c0%2c0%2c.51.62L8%2c12ZM9.41%2c12l-.06.43a.5.5%2c0%2c0%2c0%2c.52-.62Z' fill='white'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: contain;
  border: 0; }
  @media (min-width: 64em) {
    .nav__logo {
      margin-top: 0.25rem;
      width: 13rem;
      height: 5rem;
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 71.14 26.78'%3e%3cpath d='M26.78.35H28V5.28h2.81V6.39H26.78Z' fill='%23107fb8'/%3e%3cpath d='M33.19%2c6.49A2.12%2c2.12%2c0%2c0%2c1%2c31%2c4.2a2.15%2c2.15%2c0%2c1%2c1%2c4.3%2c0A2.12%2c2.12%2c0%2c0%2c1%2c33.19%2c6.49Zm0-3.56c-.61%2c0-.94.53-.94%2c1.27s.33%2c1.25.94%2c1.25%2c1-.53%2c1-1.25S33.8%2c2.93%2c33.19%2c2.93Z' fill='%23107fb8'/%3e%3cpath d='M36.56%2c8l.64-1.6L35.52%2c2h1.29l1%2c2.92%2c1-2.92h1.23L37.76%2c8Z' fill='%23107fb8'/%3e%3cpath d='M42.39%2c6.49A2.12%2c2.12%2c0%2c0%2c1%2c40.24%2c4.2a2.15%2c2.15%2c0%2c1%2c1%2c4.3%2c0A2.12%2c2.12%2c0%2c0%2c1%2c42.39%2c6.49Zm0-3.56c-.61%2c0-.94.53-.94%2c1.27s.33%2c1.25.94%2c1.25.94-.53.94-1.25S43%2c2.93%2c42.39%2c2.93Z' fill='%23107fb8'/%3e%3cpath d='M46.54%2c6.39H45.32V0h1.22Z' fill='%23107fb8'/%3e%3cpath d='M50%2c3.65c0-.43-.36-.69-1-.69a2.25%2c2.25%2c0%2c0%2c0-1.2.35V2.26A3%2c3%2c0%2c0%2c1%2c49.3%2c1.9c1.21%2c0%2c1.88.62%2c1.88%2c1.69v2.8H50V6.15A1.68%2c1.68%2c0%2c0%2c1%2c49%2c6.47%2c1.47%2c1.47%2c0%2c0%2c1%2c47.33%2c5%2c1.52%2c1.52%2c0%2c0%2c1%2c49%2c3.64a1.92%2c1.92%2c0%2c0%2c1%2c1%2c.25Zm0%2c1.22a.84.84%2c0%2c0%2c0-.77-.38c-.39%2c0-.78.17-.78.54s.39.54.78.54A.84.84%2c0%2c0%2c0%2c50%2c5.19Z' fill='%23107fb8'/%3e%3cpath d='M29.74%2c13.4%2c28%2c10.81V14.7H26.78v-6H28l1.82%2c2.85%2c1.82-2.85h1.15v6H31.5V10.81L29.78%2c13.4Z' fill='%23107fb8'/%3e%3cpath d='M36.26%2c12c0-.42-.37-.69-1-.69a2.12%2c2.12%2c0%2c0%2c0-1.2.36V10.57a3%2c3%2c0%2c0%2c1%2c1.46-.36c1.21%2c0%2c1.89.62%2c1.89%2c1.69v2.8H36.26v-.23a1.77%2c1.77%2c0%2c0%2c1-1.06.31%2c1.45%2c1.45%2c0%2c0%2c1-1.62-1.42A1.52%2c1.52%2c0%2c0%2c1%2c35.28%2c12a1.94%2c1.94%2c0%2c0%2c1%2c1%2c.26Zm0%2c1.23a.84.84%2c0%2c0%2c0-.78-.38c-.38%2c0-.77.16-.77.54s.39.54.77.54a.84.84%2c0%2c0%2c0%2c.78-.39Z' fill='%23107fb8'/%3e%3cpath d='M41.1%2c11.51a1.17%2c1.17%2c0%2c0%2c0-.61-.15.79.79%2c0%2c0%2c0-.83.62V14.7H38.44V10.31h1.22v.43a1.13%2c1.13%2c0%2c0%2c1%2c1-.53%2c1.11%2c1.11%2c0%2c0%2c1%2c.46.08Z' fill='%23107fb8'/%3e%3cpath d='M42.33%2c16.32l.64-1.6-1.68-4.41h1.29l1%2c2.92%2c1-2.92h1.23l-2.29%2c6Z' fill='%23107fb8'/%3e%3cpath d='M51.31%2c10.21a1.43%2c1.43%2c0%2c0%2c1%2c1.45%2c1.62V14.7H51.54V12.09c0-.47-.21-.79-.63-.79a.68.68%2c0%2c0%2c0-.68.57V14.7H49V12.09c0-.47-.19-.79-.62-.79a.68.68%2c0%2c0%2c0-.68.57V14.7H46.48V10.31H47.7v.36a1.39%2c1.39%2c0%2c0%2c1%2c1.11-.46%2c1.44%2c1.44%2c0%2c0%2c1%2c1.17.56A1.74%2c1.74%2c0%2c0%2c1%2c51.31%2c10.21Z' fill='%23107fb8'/%3e%3cpath d='M55.64%2c14.8a2.12%2c2.12%2c0%2c0%2c1-2.15-2.29%2c2.16%2c2.16%2c0%2c1%2c1%2c4.31%2c0A2.13%2c2.13%2c0%2c0%2c1%2c55.64%2c14.8Zm0-3.56c-.6%2c0-.94.53-.94%2c1.27s.34%2c1.26.94%2c1.26%2c1-.53%2c1-1.26S56.25%2c11.24%2c55.64%2c11.24Z' fill='%23107fb8'/%3e%3cpath d='M62.46%2c14.7H61.25v-.4a1.62%2c1.62%2c0%2c0%2c1-1.18.5%2c1.47%2c1.47%2c0%2c0%2c1-1.55-1.62V10.31h1.22v2.62a.68.68%2c0%2c0%2c0%2c.71.78.79.79%2c0%2c0%2c0%2c.79-.61V10.31h1.22Z' fill='%23107fb8'/%3e%3cpath d='M63.51%2c10.31h1.22v.4a1.6%2c1.6%2c0%2c0%2c1%2c1.18-.5%2c1.47%2c1.47%2c0%2c0%2c1%2c1.55%2c1.62V14.7H66.25V12.09a.69.69%2c0%2c0%2c0-.72-.78.81.81%2c0%2c0%2c0-.8.61V14.7H63.51Z' fill='%23107fb8'/%3e%3cpath d='M70.21%2c14.7H69V11.29h-.84v-1H69V9.12h1.22v1.19h.93v1h-.93Z' fill='%23107fb8'/%3e%3cpath d='M26.69%2c20.59V17H28v3.48c0%2c1%2c.45%2c1.53%2c1.24%2c1.53s1.25-.5%2c1.25-1.53V17H31.7v3.61a2.3%2c2.3%2c0%2c0%2c1-2.51%2c2.53%2c2.31%2c2.31%2c0%2c0%2c1-2.5-2.53' fill='%23107fb8'/%3e%3cpath d='M32.72%2c18.62h1.22V19a1.57%2c1.57%2c0%2c0%2c1%2c1.18-.5%2c1.46%2c1.46%2c0%2c0%2c1%2c1.55%2c1.62V23H35.45V20.4a.67.67%2c0%2c0%2c0-.71-.77.79.79%2c0%2c0%2c0-.8.61V23H32.72Z' fill='%23107fb8'/%3e%3cpath d='M38.27%2c18.05a.69.69%2c0%2c0%2c1-.73-.69.72.72%2c0%2c0%2c1%2c1.44%2c0%2c.69.69%2c0%2c0%2c1-.71.69m.6%2c5H37.66v-4.4h1.21Z' fill='%23107fb8'/%3e%3cpolygon points='41.04 23.02 39.38 18.62 40.65 18.62 41.67 21.54 42.66 18.62 43.89 18.62 42.22 23.02 41.04 23.02' fill='%23107fb8'/%3e%3cpath d='M45.18%2c21.1a1.14%2c1.14%2c0%2c0%2c0%2c1.27%2c1%2c2.1%2c2.1%2c0%2c0%2c0%2c1.26-.38v1a2.36%2c2.36%2c0%2c0%2c1-1.44.39A2.12%2c2.12%2c0%2c0%2c1%2c44%2c20.86a2.11%2c2.11%2c0%2c0%2c1%2c2.06-2.33c1.28%2c0%2c1.94.88%2c1.94%2c2.18v.39Zm0-.8h1.67a.76.76%2c0%2c0%2c0-.78-.8.92.92%2c0%2c0%2c0-.89.8' fill='%23107fb8'/%3e%3cpath d='M51.48%2c19.82a1.22%2c1.22%2c0%2c0%2c0-.61-.14.79.79%2c0%2c0%2c0-.84.61V23H48.81v-4.4H50v.44a1.12%2c1.12%2c0%2c0%2c1%2c1-.53%2c1.21%2c1.21%2c0%2c0%2c1%2c.47.07Z' fill='%23107fb8'/%3e%3cpath d='M51.89%2c21.54a2.37%2c2.37%2c0%2c0%2c0%2c1.51.61c.37%2c0%2c.65-.11.65-.37s-.2-.34-.5-.43l-.42-.12c-.77-.21-1.25-.57-1.25-1.33s.74-1.37%2c1.72-1.37a2.43%2c2.43%2c0%2c0%2c1%2c1.4.39V20a2.12%2c2.12%2c0%2c0%2c0-1.34-.54c-.34%2c0-.59.13-.59.37s.16.32.47.42l.49.14c.84.24%2c1.22.63%2c1.22%2c1.34%2c0%2c.88-.78%2c1.36-1.81%2c1.36a2.63%2c2.63%2c0%2c0%2c1-1.55-.45Z' fill='%23107fb8'/%3e%3cpath d='M56.61%2c18.05a.69.69%2c0%2c0%2c1-.73-.69.72.72%2c0%2c0%2c1%2c1.44%2c0%2c.69.69%2c0%2c0%2c1-.71.69m.61%2c5H56v-4.4h1.22Z' fill='%23107fb8'/%3e%3cpolygon points='60.01 23.02 58.79 23.02 58.79 19.61 57.95 19.61 57.95 18.62 58.79 18.62 58.79 17.43 60.01 17.43 60.01 18.62 60.94 18.62 60.94 19.61 60.01 19.61 60.01 23.02' fill='%23107fb8'/%3e%3cpolygon points='62.32 24.64 62.95 23.04 61.27 18.62 62.56 18.62 63.57 21.54 64.58 18.62 65.81 18.62 63.52 24.64 62.32 24.64' fill='%23107fb8'/%3e%3cpath d='M21.62%2c1.55V12a11.19%2c11.19%2c0%2c0%2c1-1.25%2c5.12%2c12.06%2c12.06%2c0%2c0%2c1-3.52%2c4.11L11.4%2c25.3%2c6%2c21.22a12.06%2c12.06%2c0%2c0%2c1-3.52-4.11A11.2%2c11.2%2c0%2c0%2c1%2c1.18%2c12V1.55H21.62Z' fill='white'/%3e%3cpath d='M22.8.37V12a12.39%2c12.39%2c0%2c0%2c1-1.38%2c5.67%2c13.08%2c13.08%2c0%2c0%2c1-3.87%2c4.51L11.4%2c26.78%2c5.25%2c22.17a13.15%2c13.15%2c0%2c0%2c1-3.86-4.51A12.4%2c12.4%2c0%2c0%2c1%2c0%2c12V.37ZM21.62%2c12V1.55H1.18V12a11.2%2c11.2%2c0%2c0%2c0%2c1.26%2c5.12A12.06%2c12.06%2c0%2c0%2c0%2c6%2c21.22L11.4%2c25.3l5.45-4.08a12.06%2c12.06%2c0%2c0%2c0%2c3.52-4.11A11.19%2c11.19%2c0%2c0%2c0%2c21.62%2c12' fill='%23107fb8'/%3e%3cpath d='M11%2c2.35H2v7.8h9ZM4%2c7.68H3.5V5.77H4Zm3.55.59H7.06V6.94H6.4V9.13H5.88V6.94H5.22V8.27H4.7V5.18h.52V6.42h.66V4.51H5.23V4h.65v-.8H6.4V4h.65v.52H6.4V6.42h.66V5.18h.52Zm1.16-.56a1.09%2c1.09%2c0%2c0%2c1-.65-.19V7.08a1.1%2c1.1%2c0%2c0%2c0%2c.64.24c.19%2c0%2c.3-.06.3-.18s-.1-.16-.23-.2l-.19-.05c-.36-.1-.53-.27-.53-.56s.3-.58.73-.58a1.1%2c1.1%2c0%2c0%2c1%2c.6.16v.44a.91.91%2c0%2c0%2c0-.57-.22c-.17%2c0-.28.07-.28.18s.09.15.22.2L9%2c6.57c.36.1.51.27.51.56s-.29.58-.77.58' fill='%23107fb8'/%3e%3cpath d='M20.84%2c2.35h-9v7.8h9ZM15.48%2c4.26l.21-1%2c.66.91.56-.91.36%2c1%2c.9-.57L18%2c4.75a1.51%2c1.51%2c0%2c0%2c0-.48-.07%2c1.65%2c1.65%2c0%2c0%2c0-1.17.48l0%2c0%2c0%2c0a1.67%2c1.67%2c0%2c0%2c0-1.18-.48%2c1.73%2c1.73%2c0%2c0%2c0-.32%2c0l-.23-1Zm.84%2c4.8-2-1.91a1.16%2c1.16%2c0%2c0%2c1-.23-1.28L16.8%2c8.6Zm2-1.91-.95.91L14.62%2c5.31a1.25%2c1.25%2c0%2c0%2c1%2c.5-.11%2c1.13%2c1.13%2c0%2c0%2c1%2c.81.33l.39.38.39-.38a1.15%2c1.15%2c0%2c0%2c1%2c1.61%2c0%2c1.14%2c1.14%2c0%2c0%2c1%2c0%2c1.62' fill='%23107fb8'/%3e%3cpath d='M16.28%2c17.34c.43-.09.38-.32.75-.41s.27.16.73%2c0a.72.72%2c0%2c0%2c1-.37-.21.87.87%2c0%2c0%2c0-1-.14c-.39.12-.49-.29-1-.35a2.56%2c2.56%2c0%2c0%2c0-.72.07h0a23.23%2c23.23%2c0%2c0%2c0%2c2.69-1.6%2c18.05%2c18.05%2c0%2c0%2c0-3.13.53%2c18%2c18%2c0%2c0%2c0%2c2-2.45s-.66.29-1.53.79c-.35.2-.75.45-1.15.72a2.17%2c2.17%2c0%2c0%2c0%2c.4-.56c.21-.47-.1-.76.2-1a.87.87%2c0%2c0%2c0%2c.37-.91.63.63%2c0%2c0%2c1%2c0-.42c-.34.34-.16.48-.34.65s-.44.12-.73.44-.14.77-.51.9-.43.27-.45.34c0-.49%2c0-1%2c0-1.37a16.91%2c16.91%2c0%2c0%2c0-.08-1.71%2c17.85%2c17.85%2c0%2c0%2c0-1.11%2c3%2c17.36%2c17.36%2c0%2c0%2c0-1.1-3%2c15.05%2c15.05%2c0%2c0%2c0-.09%2c1.71c0%2c.41%2c0%2c.88%2c0%2c1.37%2c0-.07-.1-.21-.44-.34s-.12-.47-.51-.9-.47-.17-.74-.44%2c0-.31-.33-.65a.72.72%2c0%2c0%2c1%2c0%2c.42.86.86%2c0%2c0%2c0%2c.36.91c.31.28%2c0%2c.57.21%2c1a1.77%2c1.77%2c0%2c0%2c0%2c.4.56c-.41-.27-.8-.52-1.16-.72a16.17%2c16.17%2c0%2c0%2c0-1.53-.79%2c17.68%2c17.68%2c0%2c0%2c0%2c2%2c2.45%2c18.21%2c18.21%2c0%2c0%2c0-3.13-.53%2c21.59%2c21.59%2c0%2c0%2c0%2c2.69%2c1.6h0a2.6%2c2.6%2c0%2c0%2c0-.73-.07c-.51.06-.6.47-1%2c.35a.89.89%2c0%2c0%2c0-1%2c.14A.69.69%2c0%2c0%2c1%2c5%2c17c.47.12.5-.11.74%2c0s.32.32.74.41c.57.12.74-.26%2c1%2c0a.8.8%2c0%2c0%2c0%2c.46.22c-.42.21-.81.42-1.16.62a14.51%2c14.51%2c0%2c0%2c0-1.44.93%2c17.87%2c17.87%2c0%2c0%2c0%2c3.13-.54%2c17.11%2c17.11%2c0%2c0%2c0-2%2c2.45%2c14.17%2c14.17%2c0%2c0%2c0%2c1.52-.79c.35-.2.73-.43%2c1.12-.7a.79.79%2c0%2c0%2c0%2c0%2c.49c.07.39-.35.35-.53.9s.09.48%2c0%2c.85-.27.16-.4.62a.64.64%2c0%2c0%2c1%2c.36-.22.87.87%2c0%2c0%2c0%2c.61-.77c.08-.4.5-.28.79-.7a2.28%2c2.28%2c0%2c0%2c0%2c.3-.63c0%2c.47-.06%2c1-.06%2c1.41a15.05%2c15.05%2c0%2c0%2c0%2c.09%2c1.71%2c17.36%2c17.36%2c0%2c0%2c0%2c1.1-3%2c17.85%2c17.85%2c0%2c0%2c0%2c1.11%2c3%2c16.91%2c16.91%2c0%2c0%2c0%2c.08-1.71c0-.39%2c0-.94-.05-1.41a2.16%2c2.16%2c0%2c0%2c0%2c.29.63c.3.42.71.3.79.7a.9.9%2c0%2c0%2c0%2c.61.77.64.64%2c0%2c0%2c1%2c.36.22c-.12-.46-.33-.38-.4-.62s.13-.44%2c0-.85-.59-.51-.52-.9a.84.84%2c0%2c0%2c0%2c0-.49c.39.27.78.5%2c1.12.7a14.79%2c14.79%2c0%2c0%2c0%2c1.53.79%2c17.68%2c17.68%2c0%2c0%2c0-2-2.45%2c17.87%2c17.87%2c0%2c0%2c0%2c3.13.54%2c13.15%2c13.15%2c0%2c0%2c0-1.44-.93c-.34-.2-.73-.41-1.16-.62a.77.77%2c0%2c0%2c0%2c.46-.22c.3-.25.47.13%2c1%2c0' fill='%23ab0c2f'/%3e%3cpath d='M12.16%2c19.14l-.26.61-.5-.17-.49.17-.27-.61.76-.26Zm1.7-2.63L13%2c17.77l-.07.58-.5.55-1-.35-1%2c.35-.5-.55-.08-.58L9%2c16.51a3.31%2c3.31%2c0%2c0%2c1%2c1.17-2.18l1.28.42%2c1.29-.42a3.35%2c3.35%2c0%2c0%2c1%2c1.17%2c2.18m-1.72%2c1.17H10.66l.74.71ZM9.86%2c15.83a.67.67%2c0%2c0%2c0%2c.67.82l-.06-.57Zm2.48.25-.07.57a.66.66%2c0%2c0%2c0%2c.67-.82Z' fill='white'/%3e%3c/svg%3e"); }
      .header--transparent .nav__logo {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 208 78'%3e %3cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='LMU-Home' transform='translate(-37.000000%2c -37.000000)'%3e %3cg id='Hero'%3e %3cg id='Group-20' transform='translate(37.000000%2c 34.000000)'%3e %3cimage id='LMU_UniversityLogo_Lockup_Fullname-LeftAligned_RGB-CrimsonBlueSticker' x='0' y='3' width='208' height='77.773913' xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='data:image/png%3bbase64%2ciVBORw0KGgoAAAANSUhEUgAAAaAAAACdCAYAAADypayeAAAEGWlDQ1BrQ0dDb2xvclNwYWNlR2VuZXJpY1JHQgAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx6psUxL%2b3gCAo9Q/bPrQvlQol2tQgKD60%2bINQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p%2btt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M%2bfo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H%2bn23BaIXzbcOnz5mfPoTvYVz7KzUl5%2bFRxEuqkp9G/Ajia219thzg25abkRE/BpDc3pqvphHvRFys2weqvp%2bkrbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2xLc1WvLyOwTAibpbmvHHcvttU57y5%2bXqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSDiH%2bhRkH25%2bL%2bsdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GMjU/aLbnq6/lRxc4XfJ98hTargX%2b%2bDbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYXG%2bfAPPI6tJnNwb7ClP7IyF%2bD%2bbjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14ySfaRcTIBInmKPE32kxyyE2Tv%2bthKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7BV29/MZfsVzpLDdRtuIZnbpXzvlf%2bev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDRmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19zn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiBlq3r%2bxafL549HQ5jH%2ban%2b1y%2bLlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86EilU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuroiKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC%2bP/Hs%2by7ijrQAlhyAgccjbhjPygfeBTjzhNqy28EdkUh8C%2bDU9%2bz2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VQNcC%2b8AAEAASURBVHgB7L0HYFbHlfZ/1AWS6B0BooPBBUwxuDvujkscx3YcO07iTd1Nsqmb5Ps2W/673ya7KZviJOsUO%2bvEjlPsxHbcMAZsOpjeEaghUJeQhHr5/56r9xVXV/dVAUlIcA88eu%2bdO3fuzLkz58yZOTM3ygIKOBBwIOBABA40NzdP4NJCEOcTpYCwrVFRUbU%2b14KggAMBBwIOBBwIOHBmHED5RIG7QS44BSpdqOL4L2DkmaUe3BVwwCyWCjQ2YETAARcHojiuASfp2Ta7wnvkkPqWREISWjHAm34DYYVBjxou9A9SXdB70jsb7JOlRMKifcKDoIADXeJALLGe7FLMINKFwAEJnEawHvwAnAI9TVeS4GdBCnArID27EPwz2AsC6j8caIqQFff7ixAlCA44EJkDUkC3Rb4cXLlAOVBHuVU3eoPGk%2bh1INkn8TzChvqEB0EBBwIOnIccCMzn8/ClnmWR6rlfVlBvkdKWgvMjTWZH6m37xQ/CAg4EHBjAHGjXy5VN3djUZM2BcT2AX2vXsq5X7AzyR0dZdJSOHFJw8PZDzAh%2bAg4EHOg9DrRTQJU1DbY5s9jyy2ssBsEU0PnLgSZ6GYPiYm1x2gibOGzQ%2bVvQoGQBBwIO9EsOtFNABSieH604aBsOFVh8fDBC1y/fWg9lqrGx2UalDLJvP7gwUEA9xNMgmYADAQe6zoF2CkgD8FV1DVZZXW%2bDGgIF1HVWDryYDSigqrgYq2sMpl0G3tsLchxwYOBzoJ0CUpE0HxCteYFgCG7gv%2bEOShDNTI/ecTDQ2gGTgksBBwIO9BoHfBVQrz0tSDjgQD/hAAtipXeHAK1H0oJKncs7rwKUsxhWi2IHHFGueDItV3a5uat9O4Ma/FZQpkp%2bzymRP002Km9a2Kq8isR3rTkT3yN5SCpeQOcZB7qlgBqZtG5sChykBmIdiEa%2byqnktLPbQCzF2ecZATicVLS32SIwE4wGEooab5YbeDHIIJ4Ww25BIGbw60vEmcaFa4B2CnCPY0qZKa213H%2bQ306JtKYT6Wrgl1Yp4a%2bTVolfQtyrdjwLXA7mg8lgGND%2bbXJ7l3DPI94BfreCXaTVZ8qI507imfOA8iieafcVKf8EIIEipVMGcoi7n993wQHyOCA7AeQ9oC5yoMsKSK0reVC8DRkUxxBdF1MPovULDjSjfGqY1zt5qg73%2bguzA0G5ZencBN4PloCJIJLrn7MlENf3ct8L/P4RYaiNN700goCPASkzt7AMK6Afc/%2b/c6/WVkUk4khR3AO%2bAWQVhF%2bS0tG9K8EK0I64V4rrIXAbmAG0zZGUqR9J6WSC9dz3B37fJm%2b9YnGQvvI%2bG7wX3AyUzzFA1k8kkpiRkj0MVpLGM%2bRPCimg85QDXVZA9UxYL5k%2bxj505RRLSYy3psASGhBVQlKALSVt/eEi%2b8Wqw1ZdU%2bde8zMgynC2mUSQjSKNj4NHgHrh2t%2bsI1K7GB/CHH4vIo0n%2bN2NQAwrB07tCJCFcxUQq90kQbsUSOjmui/4HMsKU1wpNC%2bVE7AB6LeVyI%2bUzJXg0%2bAW4HcvwW1IeZoPZoIF4Kek8zxlOslxT5MU6X3gb8G4LiauMuldCReBueTv2%2bRvC8cBnYcc6LICakbhjB86yK6fPdaGJqrDFtBA4oDWd2kIjjXGFt2Z%2bB1IBeskrwiwKUSREHwMdEVIe1NMJUBWjtL5F9LbhkBUT53hzKhSztdwKAWgYSYvSdBL4HemgGQdXOq9OXSezu8KntVqqfBMCWpZPF8HUlxdbsfEFSWAxUCCfgLp/URl4bgnSbVMvBt7hokO5b73gTjy93Xyt%2b8M0wlu68ccUEXuMmnhotaOBDSwOCBj9UKcu0NwJfGmPgI%2bBc5E%2bXCbQxqqk5L5MpAictNWTva7A1zHEzheSD4iKgiuqTd3GZjsui98qOG39SAzHBD61VzPF8FyEDHtUNyOfqZyUbzRJxfOJp1Iz2jkgnCmJPkkvj9A/mS9BXSeceCsKp2EWk19ozmjcd4BiIHAKASz5rMSWQsT3vVBUyS1DY3WQKE4HLAUHxNtCbHd6l8M2LL6ZRyBpcLfCB4Fmv/xI1kyFaAK6HXLMlDP269dSFFIGGaS9r/SI9c9Ig3DbQRXAykqN%2bl8EZgEMtwXXMdSjBpKS3SFhQ9llbwJ5ETgEM8OW2R6XqRWV8u1ciCrSWWRIo4kwJXex8EhIGXX0%2bTOo/KjvEmxiveyklRuwR2P01bSO7kDvAHWtYYGB%2bcFB/waWpcLllVSZc9tyrKiU2zbEzXwhJ28%2bkanJNi9C1Jt1jg55SCJUKjPbcmyfcdP0iIG3hoZSVHN%2bVwza6zdPn%2b8xV64HiMSrI%2bBKcCPNO%2bxEqwAh0EjmADeAzS8NR54SZ5lD4BV4HVdRBHVoxTWcPhBMFNhHrqE80tBOwXEfRK6U8ES4Ec7CGwd8iO%2bBPbtQA4LUoh%2blE7gi2AtKAJSPhcDlWk5kED3kp5/P%2bmnUx4/Zwtv/K6cq2ySL1I2OWAfOASyQDGoA1KKE4F4pCFBPyuQYMeDbgn5C76%2bKm6cR3RWCuh4aZU9vfaIZRVWWOwA7G3XNzTZ9LEpdvmUEa0KSBbdi9uO2Ypdx1ikGT3gPP40VydJKtV56zzN/UoOXFgUEtTXUOorgF/PSNbLM%2bBbIAehK73tEPdKsRwEfwcmOYFt/0ix3UW8NdxXE7q0k989YDrwPk8KcDHx3yC%2bnusmTdRL%2bEsIe0mCezVwK4TxnN8M/Cb1VQYJ%2bH8Ff%2bFZbqtJZVoB/gVIgXnbvc6V7qtAcXuKckno90AKcQNQWRrJm5vfqqCai5JS/RKQEvfyUBbSHCBr8QQI6DzhgLcidqtYVCSLQfHEMdwTh7DuCWoVl%2bEDqmprbe2JB7jSiKI/GeNVMjw3JiaKMrUMy/VMqVwP7eXDJtp2DEonPKTYy4/rr8mr1y%2bBquE0P5Iw/BH1N9t7kbBilMUvCJc782eBd1hNbUa99WlAvXqRXIfXgBuBd7hPlspCIOW0G7hJ%2bbsO%2bFkzmYRvID%2b1/IZJwnlB%2bMTzK4vuCfB77mlwX%2bNcTWgH5foOv0pjrvt66HgGv7Iy5Jpd7XO9u0FSoM%2bAMtKTJeZLobwV8txfE0EW0dfAGJ/ICtMwRaCAfJgzUIPOWr5KT2hxY09BgxL1zU3MwzQ5e5Sp5fRU2pHS8b681jL14LNliPg93zFQIlzzi9%2blMOXbW6gL63wCxZWgjvcpdiVhLwNZC76EUJRCUZywgvHGU/qtQjwkRNcQpqEmP9IQ2KUI2dbXwrHanoS%2b8tkazrFI1V7pteaR%2bHSXnGf6WUuaT5Fye4G8tFE%2bhLlpCyeycKQcvCQlqHz6CX9v3E7PyUcd0JBeq/KhDPJoGw7keTcJjANSOrSNqDp%2bXgNZOvehwYTJEgroPOKAenP9huRlFx8fY6nDkm14UoKVV9Xb8ZJKq2NYTPvTDWSSc4PcGmhordJGUoYGyDllG9jF6zevBn5KsE8DoyNk6ijhmlfRSGVHJM%2b2neByn0iyXKZ6wqUs1oXCvVbTeMKvAK8AKTeR4lwP/IbTFOcNUAjCJKtO1ktCOMD1K%2bH9NujMOpA1tQo8DDTs5SWVSZZflvfCmZ7zPqQ4lW9ZjRcBDWvKSpTsUX5k/eidbAf5oBwEdIFwoF8pIHnVDUtKtMeunWU3zxtrWzNL7f%2b9uMtyiypZuxI1IF%2bJlE5CfKwtnDbaDuaWWVF5NQ4bUY4yktaZNXG444W3O6s40EE984algGQl%2bAlqPeEY6ExQK14pOAJqgLfnrfOxCM44FFnYmtCwlaymW8Bk4CblaRGYATaHLkhB3gD88inFJyUZTlu36Jl%2bykrX9GwpzI6sH3V%2byHKzyiRB76eAZP1onqVHiGdNIaH7wL1ASkhpSyF5Sfk/DqSIZnkvBufnLwf6lQKSlRCHopk0fJDNGpNixRV1zrnCBwrJilN2ZbFJZWrdVBIK6P4laXjWldmTqw9bHdvi0DhtJAt7H7lymlVj4R0%2bcdJO8QmM2JCiVZn5Lm1rOgOl/P0gn2K75gr8BJ2ypx72KR10RLKQeEdSQn4KSO1GQ0ca4nOUREi4b%2bNcw3bq5Xt7TLMJm0%2baGgYTzQNzgTdeI2EbQR5wU/iZ7rDwsfKovOrezkhlV9wmIMXoJlllsrTOmijnJSTy9%2bAO0Nmwnp47PQTlK6ALhAPeCnhOiu0IW6wfZ6Er1a%2beY1E9y/a1cl/h2vpH8forKWvyRB%2bekmhJ7Jcna05KRr8jkhPs0tRh9qlrZ9hVc8c466ZiYmPsuovG2X2LJ9mSaSNsyphk1h61fApd90THRtmoIYMsnnhBi%2bz2W5di8Ar2cCIarurQUghH5FfKJZJQl0Lwth95ea0EfgpuGOFLgX6Vv2uBhru8lE2AnA%2b8aehZkTqMyqPK1RVSXLdl5b5HSjvSM9zxOjym3kuxfgN8CHSmfLxpeXnqvR6cn0cc6B8vG2shGm%2b6qJBHWrRjQ7RIEBoiw29ck5t3/8it7%2buXchSuYP3Np2%2baa1NZV9TAuRa0juVz10MHxdrkEYPtEwwvThiZZGlYeA8tm2qjmeuaPirF5jMUJ4UlpatNX9%2b3ZKo9cs1MS0yIMblWB9QtDmhuIRLTJPy7KmQ7iisl1qZvQF2VElgDjgM/WkightGkeKSMlL6XdhAgK8pLelZHisNvKM%2bbhs5V9khxpZy6qpyVVjuiDstZ4EFwJ/Arn%2b4RnyrBSVAB9L4CugA50NWG2CuskcCWUlk6Y7TddtlExzIYmhBrl6QOd543fXSyffG2i6y8pt4a%2bGrn2kOF9va%2bE45ARi/1K1J26tE4tQyvPbw0za5DET21Lt1e2X7MJqNghmIViZZPH2mfu2UOlhHH01o6wGOHJNjlU0fa67tzbcbYIfbhq6fbTXPG2it7Ttip2rOSB84zL7A/qlUaYorEODF9KIikJLjkOIeobaj3ruEhLyntMuAnONMJ1xCahpS8w4CaB5Gnme6bAbyk4cF1IMd7gXMJbQlsP1IelVc9L1K5w/ep7OKBX3dOykB5OBvSUOMtQIrISxoq1DDlKrALiIdySJgFbgBXAMcrjt%2bALgAOnFsFRCdVMyWXTBpun7pmRru1KxOwHD68LM15DdpMs66%2byd7ejwIK3def3o8UoiyYY8WnrLCyxpYxrDZ99KV2Jcp1HHM9g5kHEmk%2b6NFl00y7MIS3ytF80bIZI%2b3/3HWJLZs%2byuaMS3GGHY%2bVnHI8AOW0EFCXOSBL4RiQsPOjyQSmgv1%2bF11hEugSjH69%2bCrC87B4/IS9BPjrQHMfLT0MDkIkYXsbkPDXUJyXdhOg4Tc/S0fliaQ0pYAuBb8Hfnki2Kmfeu4cMFbnPpRPWIlPeJeCqP%2bqqHOB%2bOYllekV8P8B8b6ecjK67tyj3tkfwWfAI8DLN4ICOh85cE4VkBjqdFer6uxgfoXzeeg4to4Zw/Y4Key4XVXXaCdOVjvDWFVYAkUI9v5M0hNF5TWWnldhC1GqKseHGWbzUmJc%2b87n/PFDTQhTDWXPQQFp7usCW1SqKnHGFBJqR0hAwnoc8GrvKYQtRfCtIa6sikgkgS74kXruR/0ukKacF7ZwbQdQr979fL3424F%2bE4GbpDg2gL3uQNexlN5BoF%2bvdSEleTVQZdsDIpEU4M0gkpWRzrXCSDd3IVzyZCIY4hNX6f4a/ogvrcS53rfew2H49jN%2bF4MrQUAXAAfOqQJq8ROLsvUHCyyXbX0a8BjTJx8%2bcvU0u3rmaDvCFj8/eP2gHUcJaUuzXPaek8Zqua//vR1ZMqdq621Hdolj1dUxzpbI3NVQ5nRG4oigaSw/0qLbEj4WV1ZdxzBek2Mt1XDv8ZLqNtLL797zMEzzEGdL6slLCcwDXkGv87vAW2A9aEcIwlQC7wEaMvOjbAI7sqD0/JVASkHKwU1j3Ceu4%2bMcb0Qg%2bw6zES5rQQooC8jKcJOUnCybDxLnv4grBdmGCFeca8F7gF%2b7V%2b9OFlgxOFMKK1a/ml5Nop2lLetR8QK6QDjgVxH7rOjOyBJDUTnFlZaRX%2b7sfDBlzBC79dIJTh5KKuts/aF8O1pQYdrdWS7KsXJIUFPqhxSNlpQC%2bSvzPtuzSylPow2Oi7VxwwbbZVhES5n/mT9xmKOUlP1yhhW3ZZXYxqPFdhA37PyTVc4OEMlYf4kJcXY4/6RjFfbX8vbCK0gizTsQlrP47e5bVnz1preDw%2bA18F4gZeKlBQR8kecofDsC2xF6nEtwag7jMXAv0NCQlzR/o3kaKaFIVMGFNSAXTI0UyROuOZE21oHnuk5Vrs1AysbLH1lFj4KTlOM5ypTFsUOcy7S%2bCnwZ%2bPFD8WQ5beI%2ble9MqYEb5VygXy/vRhAWcUNR8ihZtBDIggroAuHAOVNA8g6TY4FEQCzeb4nsgBDdEGUJDE%2bFdz2QQNfOCPpcQjzmg%2b7RmhmRFJGG6/oTKTcqTwYKc3%2buOrKcoT2U15dwQpjKxqd3L5xsj1411UqxeJ5ce9RW7D5ux1hoW4UyUvl0jyy8OMor6%2bkCG36TkJKQlADrLon9mv/RHIME9VrwJngYeOu5zmXhTAVrEX5H%2bNUz1fO5EiwCHQ1T/QlBHXH4jmsk2aw8aEhNz%2biM5HItpZbVUUTSLSDdl4mjPM7wiTuRsK%2bBq4gnRVUEVA5ZTLonkmLXsN5LoDMFSJTIRP40/CjFXAq8lt4wwj4Jookj6zATSPHLIhXfrwcfBX7lIjig85ED3obZJ2XUBLxck2eMG%2bpsZJqNBZSJ0I5EEsvq703CK24aFpLktHbgzkFwh9ZtRrq1T8OVT21kmjo0mc88JDrKtALFkldWzaLaGtuVWWz5ZTWWhaNCBcNtK/cct3IUURxrfeSaPR6eDELhyvNNO42fZG6MxursnNCnBTl3D5MFEknwdzVXEmjUFmcy/bf8LgXeISuCHI8x9bgvBmVAyktzJN75FYJaSRP0vwMaquqMJITfAXcDWXYdUQ4XZX10RfG%2bTdw/g88Av7wOJ/xOcC2QYksAEv7ibSRaz4WXeX55pAjdCJfiTQdeBaR3Mht8CdwGMoCsJZVhEtB7SAUBXUAcOCcKqJ65nkumjLR/uH2eDR8cZ7/kkw4/fmO/s47Gj/caKYlilefyGWPsC7fMdSyFJ9Yctl%2btOshu3DFtbpESCBkebcL74kQLSMeNSLK/vWmOXTtzjLOLQxVu2YcLK%2b2l7Tn2Fm7VxRVV9vt1R8kii1Qp2GSU6u2Xpdr1LEqdihLSwlN9EiLdueeYvbkn1ypRRLISA%2bqUAzKPpUioL44VspbDx8E3gHrZfqShotF%2bFzxhshKk0H5O2pov6ZCkTOg8bCKS5m2k6CKRqux2sDNSBHc46coK%2bhVhaeAeEKkNyxHAzxmA4DZ0gLMfgS49v82d/icq74tASl/K0EvjCRBEKrsUU0AXKAciVd4eY4eErCwW1TJZKzQgql0zw2rRzpY7I5PjbUhifEj5OOrD59kS13QjE%2bJtysjBVudM1LNA0xVTSkoDevIaE%2bk5GqHTcJYe2ZukJ%2boReo4snd3Hyuw2PgY3hYWnovmpQ20pa35%2bM36Y/XzVISvEqULxtVj1czfPsXsWTLIRKGI3XTxxqC3mO0VTUVC/4J6KqtpACbkZ1IVj6kANwloWi%2br5V4CGqM6EZEkone%2bTZn43EsgkrpwhFoBItfAk12QpyWLqKklp/CeQdXMTkNV3JiRL7ntA3yqS8j5rIp1aeP4cCc0BD4KO8haJJ2edjyCBgcGBXlNAEsqav9B2MoPj4622vsFKEM61oTkcKqljychq0FY7XSHFU3zNlbjvkZLTZqWjkwfbmCGJDINFWzFDW4VM6tfhztzWRurKk7oXR8%2bXNlR5axk%2be2FzBkqy0b5y60XsaZfM2IeG5QbZp6%2bb4QzL/fD1/TaCHRC%2bfPtFKJ9UG8Qclx%2blsifeYyxK1XDdU2%2bnWxOWo5TqACeZcr1V78TINqYiAlHf93mScA0vfRpcAiS4u0IaEssCuv83pKXj7pCG9jS8pWG4cRFuzCF8HWlTg7pGigu9S2xZdkeBBL2suDZl5zwSSaFuBFI%2bb5FeTaSIhHf0vvwrbgvPpCA1x/N%2b4B2OI6gdyXKtAFJYfu9Hzxr4tZ9CBHSaA70lCNiEs8lGMA/y1Tvm2VUMR%2b3CKvjvN/bZjiPFp5/eA0dSRiNROh9YOtXee9kELKRkLIUo3JprbdWBfPvNuiO2P6fMmWvqgce1S6IZsydtdIpVo3gKyqocBVFT22h/2ZLtuJV/473zbCZWjEi7IXyMzUfHkt8hHN/MsJu8%2bzqiCUMT7YGlabY1o9jePVLUuni1o3v6%2bTWN%2b2eDoaDLQreLZZIQk0XRhhCw5Qjs3xAooX0XuAVMB0NAPAgLUuWnDiiPeUDKQ715zc9oCK5b5FIUO7jxVp%2bb6wnTMzRv0i0ibZV1D%2bX6Z37fAfeCRWAk0JyTTGpVLsWTdVMLxJu94FXwCjhKOp1ZPlJWel8pwEsFBCj9NqRyE7CfvH2TX%2bXtfnAZEL8HgTC/peDF1xKwFbwN3gsuAW6S4skHejcBnUcc6DUFpBqor41OZk5kBgK4AgGdiEuyjAXvkJisGWezUVk2QPeKFFfnjpWkawpwkTYqjWHTzg8h1D934xy8xqIsgwn%2bcnaV1rqbm%2bdNsEN55bYrqxQF5Lqxhw6VnTiGErV1zlCGEX/IPFYGrtP6OmwjFtBf381xrKLPvmeWsxmpHisl9MCiyQ4Pwt5%2bnWVn2qhktuoZZdtQQuLAAO8GrqMInwESkG1fKAFnSUrvKJBgb0MIRYXtQige4Pe3QAJxHpBlIoEttqrHXgikEDQ8dQRUhgQqh2dEsrzaKcVQShK8r4OOLJBQVP8f8lZGmV7g6kowG0h4TwOjgCwJlVt5yAV7wE5QyH0S/h0ScWhyzVIMshz9ZIWGDZW2L3F/EfdLgb8JxGvlbyIQv0Xii5Sb3slBIMUvy0xK1F03ojlXz1VxAzqPOOBXqXq0eM7wFClKWUQi9IbjZt2E5eJ8CjukofTjfO4b7aFta9xKRNJCyklW1nVzxjlzKJsQ0F/743bHDXrm2KG2hG1tjuFNJouoN0hzTnIRn8tczg3s3SY/ge%2b%2buseyCiody6aRdUAvbM4y7eLwf7CE5k1Qp1%2bKuXv5SWJ/vNThg1t4hGVJw%2b6N4vRJmuRdPVnhnBDPVy86I4QXEJBqA4KY2hi6zmGPkQTvxT6pqUVIycm6cgtbn6gdB3G/0tJw3yaBMqksYctO12rP9BncJ4UsnBGF8qb7V4dAx9LJn%2bqxX7mlIAO6QDjQ6wqoMz5KGC%2bmd//J98xxLB5ZLrKYRBMRug8tn84WPLUI3yhbxIadGrKqwQnBIeovlbnVMkrAg2wMCul4UZVtPVJom48UWHJ8nHNPyw09/FfNh6buWELMQT2weLJVM%2bf0/df3Wh7b6MTH8CkFFMaKnbk4UMTYl5kTms1aoO4SDdVROuHP2HX3/iB%2bZA7AW1kCnVoDkVOIfIW6KQtkGZjuE0tDW7IMzli4%2b6TpBIUEu4bc%2biVFUDz9Mq9BpnqXA%2bdUAUl5aBjqujlj7JrZo52SOl5roTJPHZVkX7h5NnZGS0dJ12Q86D6FaJPOMpwN3tx3HOtiCLsNDLP/un%2bh7cktZyeCElu1P8/0pVEN3XV1uKs77JYhoj3bstkiSEpRC0cfvmKK87zH3zxguaxvkgXXjPn30tZsZyjxi7dcZPPJa3dI2/scd3ZJaMaa686dQdxzzIHJPP9KIEXkpRwC3gK9ovy8DwvOAw70Rw6cUwUUZoh2N9DGoyJZREnMq2g9jL4mWsE6GjkaSPEMQvqGd5VW3CgCtZvCM%2bwokH%2by1m6aN94WpY2wW%2baPc3DbJePt8ZUH7c8Mg4WMFd3WYySFqM8vrD6QZ3ewfdBEHAaSGS57dPlUx8ngu6/us6MnyiwBJaQtev6CEqrEQeH/3jXfLgkNx3UlM1lYU%2b%2byXY%2b%2bC6RvJgXU/zlAJ4ka66z/WeCTWymdd8ChwBrw4U4QdMFw4JwqIBqfYy28sfeEPb81xzkeO3QwQ1l8JZThtiPMpTzxTjrKpdpRSNcxz/LgkpYJ/PAb0pY1lTgd/Hlzpm04XGDT%2bJ7OEob0Hl2e5uxIfReLPFftzbNSdtKWc0BPkiwgjWJvSi8wleGhJVOcuaqk%2bBjHvVqK9fuv7mVT0VPOszVntYrdD5ITYx0X7bl8dqEzKq6qt5d2Hre9x0rZ0kcqL6ABwgFN%2bF0NhvvkV5Pvq4Em3QMKOHDBcuCcKiBxXR5ue9k37U%2bbMpwefhoKRN/GkQLKY93Q6zuO2VE82bQ5pz7RcN/lkxDCLYJYu2cPZz3NbZdNQlmVYyUU2dsogkwU15Xspj2FnQVGJPGJbO4t4TMJXV4l0Y3qoKG9kopa%2b%2bHrB5xdr%2b/CEpLTQzJK6JGlUxyF8eMVByyTzValADUn9NKWLKfc/8A6oItwYIhElTgvPL0%2bw55cnY6bd32PK9BIzw3Ce4QDU0nleuDXZ5Ar9GY6YC1mf488Lkgk4MDA40CvK6Dw3Ev4149F0WyzE8OEveHMI9ftcD9fw25aVCpoQ0/9c5PmgiTs7%2bJrqrPHz7F9x0/y/aAaG5OcaIsZiqtFQe1HeWl3Am1s2lsUixLSbt7/8RJOTeTpbvKjoUR5yD2MEpIH33%2b8uJv93bCEKKssodfYmkdrpb6Gd5z7O0DhPGpI8sn1R%2b1xlFdxeZXF97D1Fn5O8NvzHKBeyovmWjDDJ3WNBmv4TeuMAgo4cEFzoFcVELLYTiFI9dmBCj6rLcHrpwacoazQBR27qfUa4e5rasVSKpWk%2by6fNJg5PsXxppMCULg29PwzQv6ptw%2b3WA8osN4i5UuKMP14mX3rpT0MJbL0nUWxckCQEvoAVpsUyvdf22d5ISXUwJzQGzuPOWX6Got157k%2bRqc1U79iXuunbx60IpwPnKFDD196qyxBuj3CAa0tuiWUknvxpN7iCaCdD7q9sDWUXvATcOC84UCvKSBZAJqb%2bRn7mP2ZBZnamSCzEAsAa6Cenn9PkLzgpGgeX7HfXtudy75pKc4WN3UNDXxDqNL2oxCKGXqT9dTbRHHRkNF2OO%2bkfevl3Xayps5ZcCqnBCmhD2EJKR8/YjeITL7%2bqk9JyMniDVy0jfnqz%2bPtt4i93wpxOX%2bCbXeeZLPV4vKW/d/cire3yxGk3yMcUAVfB/YB9ZXCpIqYDraHA4LfgAMXMgd6TQFpyE27Om9gOxzH8uFcVoIUk7MdHOcS2hKuQleoJW7Lfc6Qnu7lxnJ2i343vci2pBc65451RLjiyBrqYvJdyUKHcTRKpqel83G5/3x5r7Mjw0fZpWEYux9IEX34ijTmhmLtP1/Zg3fcSfjBN46whF7dkYOFVG%2bPXTvD3j5UaL9hd3DtgC0Lqq/y3mHBgovd5UAmN3w7wk1NwdxPBM4EwRccB3pNAYmTEp7q6Wu/NJ24hal2RqiqZ%2b1MXZNjEemau6uo%2b9uStuRpcdeWBSXnhXB6soQ0hRRaYN1ym%2bd5bdPqvTPlSYpDC1EfX3HQsXrkHTcyKZ7wKJwoUlkz1GjfeWWvZeM4IXdzKeh3UNTp%2bZVWxHxVNcOKgfLpvXfU2ymjYGQB9YyZ39uZDdIPOHAOOdCrCihcLukfN2ko6gjOAU%2bsPux8gG0zm2wim63BGzF0k25n/1/bnVNqP1p5wBHY2/m4mywqN0W43R2lT46VKzkeFOE%2b/iN2vtaH5T593UxHCckCvH/RJGdd0A9X7LMcvvvjOCYwHJfNR/ZUJG%2b5%2biTTffQQJui1RUwSaPvyWp5f09NzIzxPdVz%2b7t7nqb%2bjPdj0zI77PkQKKOBAwIGe50CfKCBvtp0JexTQIRZpijRsJSumMYINhICQb4HtZFPRHSielnskqHt/bsd52Bn%2biUer5rMX3S9WHXZK9kmG2Maw1ZA%2bv/AQc0LxLLj9AQoqA16IJx15Cp5hFvrjbQvJlHZHlhLyCv4jKIxf8b5bXvJZ5j6kfG4jGcFbWWShvAi0iac27Awo4EDAgT7mwDlRQC1lZAgt1Cf1dk0j8UB7oYX7sV29J1JafRUuS%2bgkjgVPruF7Pgy1fQIlNJ7PMQxmndClqcNsNN9L0pxRbLhgfZWxc/ecmTz6Y6BlZ9a2%2bcjn9ASK4xmUUE8MYc0gvS%2bA69s%2bxjmT8jsG1oBAATksCf4EHOhbDpwzBSQFEsk94LRiaqtmOrqnb9nWvadp7qe0vNr%2bh22BStm77vM3zrZShuX%2bmzU%2be9irTvNkFxhFUi5j4cMngT4bsONseIISk4L7KNBmoH6kPETKh1/8ICzgQMCBCBygvWnpwWTAbHybkQ0JN303KodOpXtJAkEt29A7B/3hjxSPNg4tQzgXVwKEtVyVzweSU0EN66F%2bt%2bGo5bJ56SkcDTbjtceLczwDz4cydrEMeqEdvdSlXP8IfPknKqy2rOk2ca86Vhp2ewgkRkigozxEuCUIDjgQcMDLAdqblMyN4EtA863ujp2Gvv8IvgekiNrQObOA2uQidKJdELStzU/wHvvdxiyrQBGVoIj6Yh2PX356Okx7uTXgg75qr9b%2btKQup4SA2nAgjrM7wVYq9m9RQmeiKGZw/6fBRBBQwIGAA73LAQmxEWAWGOzzqPGE%2beoa30CfBPokSLK4ARflDNyTj7K1jSwiOSecTzJajgay8jT8qPIF5MuBqYQ%2bCnaF4BvJLxClpR7YR8EiEHDYj0lBWMCBnueArJ5InxbRnoe%2bHUmvZ1DPZ%2bsMUtTyS0fxnKfyQ0ooUD4dVgwpDs3dfAiF4ues0NHN13NRXnZ%2bPbGO7guuBRwIONDHHDhrC0ju0VJt4Y/G9Uj%2bXf1WX7XZIw8hz2S%2b5Z9PgrpGPnrz%2bT5PPesgp0wtL%2bSs0zrHCchNW4pkO2X6E0NxnXqqEW8q8R8DU0BAAQcCDvRzDpyVApKca%2bKfsyuBS2n08zK3Zk8fupOPg8rhJrlLN6CAYjAqmwZYuTS8R/Z5K95SuUs4YI7TyOnDQHuqaTguIqF89NXRe8C1oNfeGs/RqIGsKzk3qP2I0VKOVShJLWztNeLZep4sQs2T6ZmVPLOW335PIb5peFR80/upBhXk3z1hTVB74l7xW1D5NZxzivuq%2bO0x4hnKlzo94q3eqfhaPVD4S167RZRX5dT70MJwvQPVXb2PbgsOvUPSizT8RrJO%2br4dyLNSQGNZz/K%2bRVOsiA0/e/NzBypBb5AU5xi%2bYjpx2OnRGn299Aa%2brDpm6KCBOfdE9WmiDi2aOuJ8Wdh6He/%2bQSp4BhW9ooN6cJXige4O2XWQZMslnq0J1ilgauhXLqfDgBqxSMK0kHiZ/B4BB8hrIb8dEvEliJXWxUDuq14qIECKV89ZCJaA6UAVtgakk8ZL/KodTwZexatzra3aT346Fdih/MwhvsrqTYsgOwrSSasxFFeTzmnAbyhfcQ8BvY8F4DIwKXSutMuBFh5v53cvaZby20qESyHMBpcCPWcUUCdDgqyI6wf51b3idTv3XsI7JdIYSiSlrTKLr2OAnivSxwILiJPO736gcp/it1PinolEUpoS7m5SuY%2bDg6SlOtOOuFe8nAaUHy9fpRxygfglpdFK3Kd6pGeqbihemPTMIrBbzySe3oHq2zyg96z4Sksep0e5rvq2j7jF/PoScVK5MBOIV3qW8jkfRNIneubN3Kd8hOu5yn8i0g1c65ymjUqyr912kTOp3nns/hlDXmiJ7McWpqSEGPvYVdOcT32Hwwbar2qc3L7PEw%2b78FDcWirwqzQMd%2bNyXg3hquAfBhJ0PUakO57ErgE3gLlAgiEsCDlsQ8pXGcgCm5VXfleS346Uphru5eA/gYSrt2wrCPspkEv5B8BFYBAIUx4HGUDC5zNA19xpKH0JlH8GO0BnNJwIfwduBe50VKUkkOVKK4EsUtr3gkeAN%2b%2b69kvwNrgT3A5mAMVzkwS6lNQq%2bCWPx226yLGE4z3gJiDBNhJ4SQJSZXqe%2bBqizfdGiHROfNWppUB5WwaUtxFA5XSTBHMBkLJbz30v8qsPCSq8I7qCi18HStMdV4LmZfBtcAz4USyBd4C/BeJjmJQ3KV91OL4JJMDdpHr0D0BtodF1Qem9Bb5L/qfy%2b0GgsiueV0HqfRwGa4j7LL/vUtYGfr0knn0RSGGH64m%2brCmF5EfihxSW8qVyqFwnwF%2bUuTMmCTjt8nw%2bkbzTBrNVDhL8fCrWQC/LNAqghqMerypuK9FQ4ji5DdwCdNwjRLpqTBL6nwPTu5CoGpYEuKBe%2b9Xg16TzVCfCUQ1XjdOvIUnBSBBJGKuxe0mVVALuCNBzJwAvKfwy8rEngjBxx5/NifItfntJiiKbNCRERCqvFEOkvOt9XAuWAwl8P1L4AjAHTCeP/8mv%2bPBZcBOQhRKJ9Oz3AN07jnt/TN6kLDok4o0nwiNA71bvqaM6I0Ep5S4sASrLL0njBZ4lhRyJ9E5VZ4b5RNDzO3qmbpHiEl%2b9pHeteiDee0m81HuT9eWliwn4JLgKiN%2bRSGlcBuaCeeA7lPUtyirF5yaVT8/yq5PueOFjxRfcpPY13K/SuyOdd8c1BSVWV1ZhSVPGW0yCtwPgKS7zKdV5RdZYXUP8CRalLbcD6k0O1JK4elSqnG5Sg7sDbKRB/JIGUeO6qJ7fR8BYV1j4UL03NZ5B4YBu/OqehUCCpLuk/KoRfw0kkOfHybN67H4kga48etui%2bCDBoTxEyr/iCFvBFnAnkNB0k4TglWAFyHVfcB%2bTR%2bV5GUh1h4eOxcdNYIfnmvIu%2bOVdvexOGlhraiqf8i4FqnsuAX5CluB2NJGQzwANgf4UPiuvvsR1le0r4FHQkXLzu195vBZI8I4nrf/hWSf9IhIW5ovfZV3TO%2buIFEfl8PI1HO53v5STrvvRXAIvAoP9LvqEJRB2I5BCUhk3AjfpOaqzZ0MqX6O3sp5NggPi3srsY3b46T9Z1fH8TvPbWF1rGc%2b/Zife2WJNrE8KqFc5oEaVAV4EUkReGk7Ap8DlIWGpoZpJnH8UqHfqJTWQdWAT8Guw3vh%2b52fbyCT8PwHuIq/d7b1IAKvXKMHXEakNl4FXgYZQ/EiKxa9H7Y47nhMpDfHZSzkEqCdc6r0Q4Vx576ryCSehciwGskq6qnzC98oa%2biCQwvYl%2bD%2baC58Hj4HuKh93mqpzXwCfJs1k94V%2bfCxF0lXl4y6G6sOjlFMWmZv0frr7jtz369hJ44JTQPVVNZa9%2bm0r2LjNmjtRKqeO5Vn6H1%2b2yuyIHUcvU4PzM%2beAKqQE3FNASsOP5hCooYRRNArV3dvA%2b4GfcM8k/H9AFugpUi9TSqkWyAqrAwrriCZy8R4wq6NIZ3hNPGBZmTMstpbjIxHSmUH4AnjWkVKQ4Fcv2Y/2E7je70IXw9QBUI%2b3M175JddRz94dX3NFy0P1wh2ujop69LKwPgIkjCOR3qmG1gS920g0jgsfB7eQ9tkK4kjP6M1wvY%2bu9KhVv24C3nqh%2b/Ve9E7VHoSO0lPccDz9OtYPv%2b1MPIUNPGKorKsrOxtRQNWlhZb54ps28cZrLHG0X4cPFpBm3jubrOjofht7BaMgYnkXSNEGYo3sQtH6IooUyT7wJJgNxgI3aUhCSmc12A0%2bBNT79ZIsgV8DDR3cAs70lYQVWzlpnACHQQ4oBmpE6gGnAQm/aSCSgF/ANUGC/EypghtLgMoWB9SLV2MOly2b43fAPKDrbpIAlpX4O6BytCGEqOIvApPbXGg5qeZnC8jwudZZkJpDHtgV%2btW70vBaKpBw64jEX5VpJ1DZlTfxWWmEy8xhK6VwpOujQEFraMuBFPBHga75kcq4DbwFsoDyJqF7DZBV5eUnQZYGHgKqY7lgIJDqi/KaDlSHJfxmAb0PtS0/UhtcSB3ZEOroKM4B8BugOijFo/chPl0B/NrAQcLFJyl28VZQXd4c6aFcGzhUU1RiDZXVNnjCGIvuZF6n/lSVNbLHXO7qDVayc79NeM8y2Cf%2btaWaolLL%2bOtKqy0us6YaOrxSch2R5ovyi62RuMlpEzuKGVyLzAFVTDWSV4AEwN8B7xCUBNDngQTiUuAlCa5Xwa9BuMJ743T1XI1UeXkJbAbZQMKqCahCKL8S7jPBo0ACScNuXppAwMU04iQasRRId6iKyGq8L4KtoAgkgilgNsgEIqWrct8HxgMvLSZA%2bWyngAiTcJeCGgK8dJyAt8m33kt3SDzaAH4C3gJ6F8r3teBz4GrQvuERCKnMr4HHwXagZ0tY3g3%2bHkwHfpRG4FjQqoDEc87VaVkE/Ej5ehr8GBwF4Z58HMdzwFeBnqu8u0nvXgJX5fid%2b0I/PT5JvlSP1S72APFYZboUfBzcGTrnpw0lcDYXiB9h3qgeqlOh96d2EAMeA5cBPwWktvNvQHVPfBPpvvrzQgGdyi2wnJffsmkfuM2GzJ7mlC7Sn4aaGmvmk95VRQWWu2qdjb1yocUM8tYtugc79lrhrj3WVM1C2xqs8U4UUAPzRdkvrrSEYUMsGYcFP6UWKU9BeBsOsAtT1HEExzOEXg5uaHO1pdJfQpjgRxkEPkEax0hDQiuSkPO71x1Gr8N%2bDyTwM0lPDcaP1JDldp3N7wjwPqBG6yY1UCmFFNAdBaQGvxr8I9hBHiTUw7STZ6oxO/nSNc53c74DjAPecquXq/kz9WS9yuQirs0BXtLzJKyE7pL48UPwR1e%2bK3m%2bhKA6FXp/fspa5ZFw%2bw/uk6ALk%2b59ipNZ4JPAT9ApPW%2baowi7EbRv5C0diRVc%2bwHPOsivm8SjbTzze/yKd8uBl6dSdsuI8wr3l3PcX0n16AXw7%2bQz3ZVJ5XkF%2bS/lV2Vc5roWPlTdHQPE7xoFkkYDP0IrkYa3TrVe40DP10Jtdd7akCrwgKf6k%2bWW9dpKKz14pNOyyJppolk1NTTbsVXrrSonr909smJyXnvH8YBjK1QUUL3GkdvFcwfUl1da1l/fsspcKXlvPXXHDI67yAEJ01%2bAzC7GVzQpg6fBep1AZ/wiaCxKayu/WgDb%2bvKpB4lgGBgOkoHThoijihRWWHq2lwYT4FVM3jje82MESIh7lY8Tj2c2ufNGoJTlG0B595IEyDVghPsC%2bVeeFoFJ7vDQsQTUSiBLsLu0lhuk7NxKU8KrjvB3waEICUpIvQl2ea9zbyVhSlcC049URvXU3TSDEw1L%2blEugaov6X4XQ2HK6/NAvPWShPN8oGf0ZzpK5vSRx0jllPJVvWnwKYTakOqIeOtLoTbQUVvTNd/rsb4pDrDA6vwiO3ki244zZzP%2bqqUWP2JIxBI01aOopYFQLGWHj1r%2b5u2WMiutTfyThzIsb%2bNWq%2bd7RFEsUm3iEwqdWUAFm7Zb0d69NvyimW3SGqAnrQL3XOWfxqLV9hqGuQx8BiR3IS%2brifMc93bHyoiYLOk4fCAfsihkIcwGqUC9bCkeCXp9wVU9n73gOIj0bLU1CazukIT0LvLRRohHSoB4NeRlHdczgASjmyQAFoCZxCkIl43zCUAKSELGTSp7JtDwGw2g25TPHVJgflRBoK77kXrSx0CkMovHfgo2nFaroKOc4vd04LWKwnF3ciD%2bRiyfrpHOO8S7H4wO3%2bj6ncjxNLDNFdbfDnPIUFYHmRI/M4F%2b/YSneNrKV457jNQoaoF6Da3WkPdJYWnUoxuO9lgRaNWDZdFH4bH2osUnJVvqzdfa8LnTLX54e15qnzdRNP/qTp6yE2u32tR7bw2l4VzC%2bWCrlWdlt5yQbnOTf/1srK2zivQsy9%2b00w4%2b/XurKi602MF%2bln4oqXP4o2I7Jfe%2bXP88KWoLo/yv90kojb%2bUxv8MD1MP9o5OHqpe3m%2bBlEGPEM9WBboevBdIeEvQSJi5uageey7YASQ4u6IoidYlkjLz65V2dHMGF7cCrwLSPc6QEb%2bbQZ0CoBlAytVLur4BKL0zJTef3GlIuYSf7w7vyrHu82%2bQ7e%2bWTJsAJN/8SBZBJGvKHT%2bLE73bJcBbpuGEqYPSn0n8iqTQlW%2b1demB7tY13XtWJAWkxiMt7vSAxF3ffd3oDDZgOfRHJTRi/mwbOWO2Zb%2b5xnZ8/wnLePl1G7dssc199H4bucjbDsNyNdqasWwKd%2by2soNHbeSCFitdQ2nH12y06oIyVJQ6ULw3n%2bG3qtw8O/KHly3jpTesdN8Rq8rLt6FT02zM0kvbV1FSOdekfe/8aqD8L9i1x0uqsGFGea/19bmG4p4EekFpwI/Uo/4N0FY9XRVOfum0hqF8JnPyUfAwkJCOROr96LogZRRJ2HGp26Tm2F2SQFWP/V7g7YGpjV8LngZ5IQUr6ycVeEnDbrJAI1l03vg9ed5RuVUvu1o3VbOlINSQvSRhWwD0zjojDf0prupWrCeyepwajqXqtVjMnuvBaQccEDP3Ar0kRwFpe534WL23tu9YMrgWge2MXnG1P1HS5Ak27%2bMPm9btFO07ZPnv7rGiXQetMivHFn3zSzaqnRIK5z7KsXRkBYUVUMmeg6SxzxoZqouJiocL7cV2DZ5xu773C9v31HNWXVJKlyja4lOG2OwPvd/GXKGOcv8idRrqGug8oITcLVvhMWgf7RvnIr14DYO0rQCuCH15SKPW5LoEoQTl58Bgz/OVz5XgN8TtSm/Wc3v7U543ldAvgQ%2bDlPYxIoZIGZ1TggcaMtK8hdq1d1JZr58ekuMAkMfvFHA18I7vi6ey6DYpPX4HMnnLFi6LFJB6/e0beDjG6d9wXD8FJOWmToca0UDn1ekS99GRmLYftPYCYlFAg%2bLbdxi0R1p1baPz6YU%2bypvzGDkEaCscPysknI8o8jz5rvfY5V//nI2YOZ3uDvUBEZr9xlrb/4tnrb7CvxMXFRVjtYUVlr9%2bK8NxLcPVBRt2OIrMsX5C0lpld9OJlevt0LN/sZqScp6VaAnJKXbxJx6yeX/3YYsb0vEITFNtvTVUwW4fq8r9jJ481qNO4UjRSO/B7XGu8AQ6G4lxbd63hI/GgvXbLwghqBf4a6AhIW%2b%2bVH%2b1Pc9hfs%2baEN6yGh4FHwGRlI8UtNqM8qVfCaj%2bROlkZj3wE4gjCb%2bBckpZXgT8ekx6/1L6soIGOvnxQGWS7FMHvG3j1pX2pAaiuG16aqFoUmB6hrdehi4HPx1xQAzNB2pQDsUhkFo2GD3NT70hWZdVdQjPPhScylBlVq4d%2btWfLG/NFmuoULvwp%2bj4OJtyz002/b5bLTpe31SNtobaWivYtt1K9x9pvSkq6nQdQmjhkt1gpYcOWxnDaBp%2bK9y2C2VUxfJy6lyIBVEuC6HuZIXlbXrXTuUV8oQ49odrsrFLL7O5n3jYEseqbftTE/NFGuo7/Os/WSFKrrkxUrvwv/9sQhE2VlGNJx/u525S8RJwskh0lY8gRdKQw%2bkKwEk/ICmYn4BjrryUcPw7sNIVdraHF5PAe0GST0JqJ8rHk%2bAr4NPg6%2bBpkAnaMpiAc0Ehhb2RZ2f5PF9DRsvBTCCrchzwUg4B75BOf1Os3nx2dq46fBL4NTZZRiOAM/LDb0ckZa24UkJekhVVDq/6xbv3Zq6/n4uhJ0DrhGA8wmjoYL2b9h2DCnrRNZ1sX9PTBU6aNN5qS8ts/Vf/zcYvv9ym3XuHjVhwkcWleEdi5IyQYCnTplhUbKw11zU4Sqgqr8DKDx21MUsucbIWHUeRsZhOy9coXKfzrWj7PotLHmxl6UeQvNRbmQqOsuVXAjpkOtSw2LTsMHGamxiiQ4FxSet%2b/Bwe9EApnorMXMt%2b9S3mjF6x5PHjbcl/LHPy6GSoD/7IAaFUFlC7zkMz1m6s1wJSQypT1vsga11%2bBA1cQ0sruOEZoKE4CYVVOuearJCzJtJX70RDVHN8EpMQ0/P%2bC2wF4eEb3SOhvgx8DVwBenIeiOTOiHZx13YwzXO3Kr/CbgULPdd0Sm1xLM0sn2sDLUjvTB1sPwWksogPciqRkuqI5MgwCYh3XionQPNDXSVZU6oznZHfszq7Z8BdlwLKBa2mhYZkRiYn4IjAJD0Xwlxgwykrq2qwk1XqBPYdxeLhNvMj91rxgUO285dPsd5nlaW99yabfPsNNvry%2bRY31DVKgqTVBqJ09Z0MRkfF4kxQjvBfbSMvm2dDZ0%2b1uEGDKZvqQAtFEae2qMKKtu6yGKyBiuwTlPn0dYtubvVsq0JRZbPWpxBl1eKg0JKGlIzXumiqb7DygxmWTX4z//qm5W/fYcOmTLU5H3/QUqarLvcd1aN49NFAKSLZhmHS%2b01KjLXBKCEXqderoZd%2bpYCUPxRNBUriFxxKSUgoaMHpEX57itSrmQr8rJ88wn8IVkkZ8usmfejrdQLUm/4B6NsX7M7J6eMMDt8G7wESsm4axclHwFh3YOi4lN83QWdC2efWfhekOpwO5KTSvsfa4uI/h3eXwzv1re9cU4NR50LKyo%2bOE3jU70KEMPFcw7yRSHVP9cclhCJFHfjhkjwSNq2VLQ4hPDwpwTQUB/NbxZU848rpRZ9kG5u%2bpqTU8XbxZz5s5emZdmLTNitNz7as11fbzPvvtCl33mQj5s20KFk2kFymw556Gm5rrmtCAazAWaDYZj5wtzWeqvUooGhrYjgsf%2btuZysdDb/FaPgtRJpfIlE79vrblvXqm5azYq1V5xaTBp1cx6LATaGhofWZuq0Siyfv7U12%2bLkXLfftjVZbWWkplOGSv/8bm3DtEotCufclVdc2WAnldrJ7Wv/wbqNsGNbu4IQ2CkgvuAh4hWxfZrmjZ2Vy8btgMlgDepLECD/lo2eojRz2UT66JuUoC01Cv7Uz51w4R3/ID/2O5i08/hBY4smGFOVcT1j4dB8H2yIJ5HCkgfBLGWCB80VTDZv6Kds0wt8HVOYc4EcaqrwTqMPjJfXhxN8jngv0giN24GZzTRvD6gulfm1MFvTVnvTO29OwApISEjNi4mKibHRyvCUhlCqlbJzhKllCUVaFAipwetLNBLskWR%2bwZ9SiS23RP/69bfja/7OiPYesdO8Re/fbj2NhvGUzP3CnTb7zZseySE6bZPGDkqymupIcSzAwF1RRZzmvv8P8zh4bOiXNGk5WE%2b5SMhyfPJzJUFkOCgs2hMpGBUHJxNpxnBTk4l2ekevwQVaTyBHohAydkYYXXIrVlpy0Y6%2btsfTfv2gnNmy1msJy4jTZoBHD7OJPPsrw4W0Wnajhzb6lospaK6qQZUiHIlQ2XMtQoqysS0m0IYko09MkAaphWd8e4elo5%2baI/DMN2bySp8dy3NPmeAPpqvx%2bpAm%2bBUACpx2RJ/UqZJl11Lttd18vB%2bwl/U1AQ21tehkRnisZsBoci3B9IAarLq8AS4C38anifwCU8f5kTbdaMpxLfEhJfwFcB/wEnuTmO6AQuEkdOCkhPxpN4KdAHc94i1/dq7ozHlwJPg1mgQuCVCnVs9MYphoz6oeNf1IG2dBBcVbOTgBhMa3wWuZ/sktO4dLbzLyB3/sgUi9RNMNEE2%2b8yi76%2bEP27n/8gG1yTlpTVaOdWI%2bTAUNdx9dtsRlYOEOmp9m4KxdjraxiWCwscHFJwKW6luG4goJdjvJp64yA9sU7TQtL3eFOURBJpXuOILybSAN2uRQvK6NsGHNOE69bjkI8aIef%2bbMdffF1q3AUVayTVjQeZlNvu8lmf%2bQ%2bhguTe4k7HSRLHy0PhVtaSWdC/TUXxWLtjh6SyBCc6n8rlXBUTGP0xG69fs4PQnnraeWjcmkuST1hCQ9ZCW7SsNVnEBpSzGtBnvIBqYlMADeAvwUSMP2CyF85%2bdtAZu4Gk7uQKSme9dwnJ5TzhU5RkNfAvUAdBC%2bNIOCTYBq8UsdGQ616p9PAdeBa4Ndw1T62A%2b0U4W0ruYRLpqYCP5Iy/GegebgMIEU4E1wO0sAFQ0hUx4VUDFOjS1TJhw6Os5H0jLNwUXYPRWoXgeziU1aPN1ViXBuhpdt6naIT4mzGg3c5nnF7f/4Ng0rHAABAAElEQVQbq0OoxkQlsGN1ObsgvMbmofts2j232bjFl1rJ/gNWcUSdn7AKVRdGeUZ%2bOPWlrQKlEnGtbZhTIKpWS3TScSsfXJrlCDFh%2bVIr3r7fMt9YyQ4K7%2bJ5V%2bcoO%2bdejMrJN1xj8z/zqA1OHdcS1Md/JS1zSqqtEgXrLp0Wpg4ZFGvjUEAua1YNKR%2bU93E2%2b8XjqAMaRttLZiQU5ngypYp0NZgINLR1mLiylmTxqMcqoTIJ9DfaSob2ga4oIJVLcc8b4p1qHdkeCvQ0kFJJ8Smc5sg%2bAN4D5IAjQaEOh5/iIdghKapnQaZz1vaPBI%2bU02UgkqCcwTVBTTSC8OHKeU5SQGKAGlwNGAoc62fC8MH2rutbS5K94lJ2cZWVM6eQwuT1uaDEMSNxef4QjgMlduDZF5l/wTJhPkYd05OHsmzfE8/YqPlzLCEpxariilr2cSPzVEKyi0XEZ7UbtXErp9F0Xh3F41IsTpkUF%2bhfU3QjTnCUVWk462hC9QlbcdCwYcxLMR%2b18m0%2bWnecmhZLXBav6t7mBhu1YK5d/MXHbNTSS84Fq5xnqtOQnl9hNbwztwYi2HnP44YOcuetkRN1RiRYL1TaRcHVE54O1DN1k5qAwgVZYILieOMR1G8oi5xsAsuA074j5ExWzzog4XleEW28ijb5Bwp1EfgQSIhQQFlDQmekDtpvwEtScD6R1XN/FdwBOut5RlJQPsmef0FhBXSUoolpzkTdMIbfpo1JRphKcDuy1ym55PQxLCAN6Uwc6hhL54Qj8ma79CufstqKSjv6lxWhPOKXhjVUV1bFnM025oEQrKGqIeUUFRtlU%2b%2b60cYtX8x8T4blb9nBb7bVV1U6Q3UmZeSUhptimB%2bJi7OUCePwnptrY7GoTmXn2aHnXmLxKVv0oPCiUM7VxSetMm8bSq5l1wTHQnKUT70NI48LvvwpG38DLtdt19n0Kc8q2L3iYP5Jq2f41K1nea02asggGz%2bszXuUAjoCGK%2b7MAmBUoCweorSTwYSIJEERH9XPGRdbTdKcw1SqJpIX6iwCLSL8I2KH%2bH6gA6mXNnw4dsUQvNA94E2Fb8bhZOF9AT4PmkW%2bd1HuKyu1Vx7FnwS%2bHngEexLapqai4wBkeqe740DMVATufCq%2bRiZl0k5Q4WQa27a6CQbxG8tPWetdxHJhVeT2UfoUS%2bcPNzdoXaun80fLcxs0todlJ52oHY8xdwS05P4sPmzbOE3/s5qWCOUu3qzY31o/sZxseYV1lfVqvE5VoxcqdNQPkv%2b7Ss2ZAZOCJVVuGcXW9HOfXZizQY7sW6bsyVPU0O9JY0Z5ywsHbt8gY1ZfJmlTEl11vjU4WCQMHqE7fzhL1Fylc58UIPzDPgiC0mE8mnCuhoyI9Uu%2b8LHbaoWxbImqSOS%2b7ZTdn6j8TyU4utJOlZSZZkFp7D66KaHHErUqdCwW%2boIhhCHtbGANAeSDnpTCKkyRWpYkcLPhiUtlbd9CnpWpGvvcu1fgfghJZQEOiN1dzSKIIb6petXNgmbvuCHhoM0FHcpkGDzkjoea8FB74VOzs8m73780OM6ei/h7ERqVB3eizw4hKz7JokUgvvBeBApH1xqQ%2bLRUfAz8CRplba56jnhejHP%2bgHBqg8Pg46G88J313KwASjt24HXUlNeI%2bX3bN4FyTr10K9udJSu7gtTR/Ei5bnVM0beHNlAjShaCmfyiGQbjotuLivoZQmJpA%2bqURL7cADQHIK27ekpqiksseNvrrWqgiJLwGssCesjccxoi2fiPi5psMUw/6PdDqLj41stilGLLrGFX/2M1ZaVoUwOoWdaJv7FSnntyfJpxtNx/LLL7bIvfcKGztHICYJ4WIqD5KmpNvGG5c7WOyV79jtb9mhj0yHTWS80LNliXR%2bqSxw3yub8zQNWw7P2sb1PI2ui3OuJlG4Tw26DU0fbxZ9%2b1GY8co%2bTV4WL5OAgBas1Q9qKR7su1JSUWNWJAqticavWHo27epGNuHR2i/Jtue2s/6qzUFRZ0zKPFUpNHnAJzOFNGZlsI3C5d5F6dJk0HjW23iINW6kXKeErhEmVSVa4Oyx87Ux/lZYmoeVYofTDaetYvUw1%2bHAYhy1E%2bdUpk9D%2bR6A5ofeByUDCRD2EcIMSn5SGhq8k4LcBzSVo2MWdruKrbGpfbgrnQ/xQz9x9j%2bIpXW%2bYwrtFlEcfc1vHTXcDZ5TDk8AxzrXvW4dC1XOPTqVwxVtv3lUuKe9IeRcfxA89zx1H92l4SzyNRLpX9w0Hbn6Kx7pX9SsiUcYMePEtIkjQPwCWgmFAFpFbsSlfqiMqoxTWevAMWEcaek6nRLys0LOOE/leIAGkOuR%2bTvgZMgBeBU%2bDq8Fy4OZruK5EGh5XucUXKTo3X6RUlF93GKftSJ1OvUvFC78TPVPHfnWX4Dakd6b7lY/w/YqgNNQG3WEKdyjMCDF5P1AiYpClDh9k45gHyilSG2ghCfUG5lz2HzvJmqAGG4GzQk%2bRviSaOHa040V2YstWaz7V6GzwmTBqmA1C%2bKdMHGfJkyZYCm7WyZNTLXHUcJRTio27aomzB9y73/qRlexNp/iUU5qS8jYhR4fNnmKXfP4xNgld2C6r2hUhYeQwB8NZS0RlwQIJs6RddNOuDHIoqMkvtPQ/vYLlAkewukTNDAUPTh1lF3/qIzbrkfucr6jW5JegZE5a9Yl8O3kkwypyjqPs8q3yeD4eeSUoTjz5ovGkmz7FZr3/XkvCUaEn1whJ0ezIKbVKOhEOS0JFUvhwFhvPHI9yP92JUAXJAPmhaL31s4mEvwzcjUvP0ktTBRZ6ilTxfw1WA3cD0LPU0HYDX4GF8JByUY/5v/j9E7gMzAcTQArQdeX1CNgDtgE14s1gKHA3eFWSHCAF7ybF2QI%2bC1TxvHnMJUyNvycok0QkiMb6JLaDsJ0%2b4R0FqfzPAylo8TNM4eMDBEQSlie59nPwGvCWWe9D%2bVH6fpRJ4D%2bBIcDLY70PPbdD4t1qmFV5fxtoXmgRmAv0bjVcpjyJVyeA6si74CAo5V73MwnqmEJK6HvEehFcAxaAiUDPUX2RctoFpBD1DiRw9c717lVvwvwJ19kswnSfl7YR8I8gnP/wdaWhckiJRiI9Q/XwK8CvXSqPHdVD3b8KiP9SCuE8c%2bjUjaP86p23I0faqrHxQqSAVGEcBTQWL7i0MSm2Nb1QI0uOAJMQ06BWBt5xWcwFjRisjkPPUHRigk3AGklJS7VDTz9vB37zByvLzLDmoygFZ0gOHzaGumITBqMwhqKMxtuwmVNtxMWzbdis6Tbt9putpqjcqo4Vkscodu1utIShSTbj7ttt8nuvb9tEfLLsDPv5hHuDNP8069EH2A1hD3vIZTrzTmJQNMOVE6%2b6wkbOm8OXUVdaye4DVsYWQOVHjpEvlM2pCqxG2hZjYc3amZp7EkcOscnXXm3zPvOIjcFK01ZCPUllKJ49uWXO/E94GFXpy5F4LM4H00dLjraSKo0aWUcVrTXyWRxkcq8akS91t4H7JhIKJC3Nf2zkVHATNdlpJNpD391Y3HGcY65Xc7CXdCTY1JtUA9Wv7lPvVQKzIZwO8V7lPJw%2bhw4558RpI7x0D5RNDCkn7z0tN3rucQLP7M88bhvhc2sNYRI%2bx3yuRQwK5V0CUwLazcNwOSLylnu1c8R6n8S7cq%2bGtl7h3nBcbzLuvHivtZ6TBym4fNIq4Hct0HuV8A43Qr13oY64es9nTNyvjpA%2boS5lrfTDz1EepHD0Dtx1SO3wEHCXUcci71dwW0Jb6pDfO3TSIA9t6l74Jv1yjay11kP3JecyfyI904kbup/ev9MZc%2bc5fL/qgu/zHQXkpNIifGQGjtT5MKybuROG2CAWpNYzkd0qwEg%2bv6zatmQU2YJJPaeA9ExN1g%2bZmWYLvv4ZG4fFoqGu42s3WXVhma46tbyuptJq2RC0PKPlC6gxMfGmIbvBE0Yh2OXlxu4H%2bqVk469ZbLM%2bep/FJCYq%2bR6j8dcutukott3/87TVlVcznyIHiDgssMP2zhf%2bCYun2BrqMSbl/MD6RGc40OnMqAyNFsdH60YvvsRmP/g%2bm8Lc1KAJY3osb%2b6EDjH8lp5fjjJmuNRZ4dUiKRhjtZnjUmzm2DYKSI1NAkWNpddIlZXEuyQkeiITkSp%2bd9MmHQkLwa/32Zpcd5/XF/xAuEwggzcAPwWUSbjW/lBhu0ehvIsn3abu8sn9gLO5152OjkNlUCdC6O26L0UmdPicUJ661UbO5B7y0Urn6n63ApKZtg9cBPAFiLLLUoc5CxWzCyqYB1KnD5sQYVvJ8NumI8X2wSVpveKOHcPcS%2brt1zEfMteyX1ll6c%2b/bPlrt7Huh8l/Oiqtcy9YEc0MuVUzh3KqsKjVrVoLRAePH83O2Hfa0FnTnHz35B/tTzftwTvZ320XOySsc3jSwB50xezQ4IjXqBjyCb%2bkBVHYCABA/YanI3CemH73bTad%2b53Pd6u/0Auk2rsls8QK6Sy41vk4yigJL8f5k4bbqLbzP1ncspeKqIYY0PnFgasozgLgrW0ShtuBrJiAAg70OQfcCkimoCrjPcCZ3Jk1dohNGZ1s2Qy5SaCp9mrKoA6Prb3HmIw/cdKWTnUMJq70PA2eONbmPPYAXxm9zDKYczn64mtWsusIQ1la7IkrdMuYIPmKccZEnAwi7PU78qI5NvHaK3o%2bU6EUh188yyYw5Ja3gcWnp%2bodpdiyU4LrkY7iaaDb3GgpzF9Nuelam3bf7Tb26sXOztuumD1%2bWMKmsVszcHLAixFXx9b0G7CGxjD8dvGEYc67bL3QMg6tTkhA5xEH6PwMoTjXg1SfYmm%2b7x1Q7HMtCAo40OsccCsgDS1oCEaVcZyeLBfdi1OH29YjRS3DcKEJaw0qHS%2bttLXMDy1OG4EgOy3gdF%2bPEs8ccckcS5k6iSG1ZXb0%2bVcsk01ByzNY%2bMnanRZr6PTzmxj2imGFv9buSIGFqXDLLivbn26jFs5nV%2bxpHTobhO8J/1YfL7C8dVstOiHeJt16bYs3Hs4K%2bsTDoLEjrPyo5uhaLMTwPcqHrJ5BI4ayNdAim/ngPTbh%2bmU2CMusL%2bjgiXLbiwOCht%2b0BkokS0xKezpzexpedZF6wnIO8E6Su6IEhwOUA5r7WQzCcxvuYhzgZG1o%2bMUdHhwHHOgTDrQqIFVCKJ2n7gWOApKb9dJpI%2b2VHccsyxmGaxFkcsuurG6w9YcK7cHF7IXWdi1Jr2Q8LiXJJrxnmQ1nCGvi9cvZ622l5b613ipzcDpwjZZqliU%2bJdlGL5jnrCcKZ6aU4bGt3/2hJY8ea5NuvM5mMzc0eMJpBRWO5/6Vy3TWS/qOz4tWuHO3TXrP9ZZ6y7WtUYbOmspi1QkooBOtwp3BNscCSxiWZKP5FPj0e2%2b3CddcYUPnTm%2b9r7cPZOVsziy2Y%2bzb53aVlzJK5Gu3C9KG21i24HGRLB9Zvx2OTbviB4cDgAO0Z7Xvq8AMn%2bxqzkfOB5rsDijgwDnhgFz03CRBtAa0eiwsZoht7sRhTAoRqOEtSAaPhNkeetjrsY76grQNTm1xGV8VTXfW0YyYM8tSr7/ShuOVFqV96VqVEFvkDB9lQ9gk1E1DcXVGS1jW6jW2%2b0e/suLdBx2l4Y7jPa4pKrV9P3vGDvz%2bz1ZVXGxDSTOGtUhhGjxutKVMnqwtxAkiA/wXb5KwcibiHj5u8UJnIerJo5lWkXmMHRNkaPQ%2bZeKh%2bM6BfKtyreHSU3GJYPhtsC2bMfq0U0lLduTCeSToCbcw4zz6O5WyXAvkFu4lORyt5p132/nAm1BwHnDgTDnQagEpASqjPvi1gUONKaUqTMNwy2eOtnUH85z1JPKgEsXgbVZYUW1v7suzW%2baNZ0v/Nkk5cbr7pxkBXVfJqv06NhmNjWMoLdER%2bI18WvvE25vtAF5xeZt2WJ0%2btYAVFs2%2ba2xq3qIulS0pSMK167QsJjeNwuts7gfvt10/%2b5XjEn3q2AlHIbgViju%2bjrX7QVXeCSyqwTb9jtts6vtvdaybcLwYPq2QOBrljAJsxlNQc0/aoqe%2bjO2KNm633PWbUNSNKKE4Gz5jms380L02nTTktadwfTyvsYYduHEzdxbbDvIbJQk/rWu/cMC24nywAwso9KqcG%2bkvWCxDcZewg8V85n9cJKeDdUDuqAGdJxygHatFLAGXAHUoVTXCpGM5HmjIPaCAA%2beMA35aQ8Nwm4GjgFSLl80YZamsGdmfXeLUYoVJuOmzDNsyim03a02unD6K0DOn6rxCx%2bMt5401zn5rCUOGmBaHpkydbOXs3Xb0L6/byfQMa67VIJdyIIXJCn9H6recO%2bYHltKpvHwsnAOWPG2SIjlxYxDuF33qEXY5mMK3erZYInMzjsJyrvr/iWJrnNQbrrTZk%2b6zqffcakl8ettN%2bj5Q8YF0djnQPmtYYTxKOrD%2bVJXVMZjVsnO/gmssv4S959KzrHDjNnY8WOwsQi3dfYidHxhC5FMTo5mbkteeyhzOs/tZXT0%2bjtfbGqyfoooaiyf/YZL1ql0Prps9zrTXn4uyONYHyDQHGND5wwH1ZmRyrwHuCUo1CL3r10HgfAATAjp3HFBlbEP0nDQ58HHwHYCJwepUPtL29ed32rNr8UDDAy68NY%2bEmiyhL9w%2bzz5/02wbRE%2b%2bu9TMJpnlR7Js/xO/s0PPv2A1p0qtsZxOOU0nlm13omPZXZo92hpw/Za3G4Ky40eQJ22/k3bnjXbVf/%2bTJaVNbBNfe6811tRgKbF3NYtfOxL2%2btJpUw1fUI0jH2wF5CZtrbPnv3/FR/F%2bbHWluDq7PvPtjhc%2bhq8MYcI7OBqTkODs/6a1QlJS0clxFkdeUpddxZZBn7KRl89j7VL3rSF1a1/aedz%2b7x%2b3m1znwwqIRxtfcbPFWLKPP7LEZuLZ6KI/cPz38FVWb0B9yAHqBP47/gv0zjYbSps01H5VcVU1vFTLswOXey9XIpz35ruK8MgLIridBUSlrIHZ8oiSM4LWDvDBshi7bf4EW7XnhOOSHVZA8n6rQTm9QfjVs8ackRVUU1xqOX9dwxY1J2zeIx9yhs5OrN9iOSvXWV0F64%2bc0QPsHNbWSFg3NWvdmz4wJ2V0uoevfDpEnpqboix37Xo7%2bOs/OLtmx7DwM0xaqBrL3nJdIW0kGp3cjkVOc855ZbUd%2bt0LKJ9TKJ%2b2yqk1bZq9NidtsdnYaFRlYMiwoY6hNzSslPfoS%2bfblNtutPjhQ6yMeamsF95ki6FkG3bRDEdJtqbVhYMCNop9ffdx3lGl80n18C16vj6xfs3ssZY2os3QZDlx1oET4bjBb%2b9zgPY1nqfMAWM51vKHgyCzJxVCSLHR03JW2fMTUHc5wLtRj5phFOd7TyM4L%2bFY7yonxF8OAzobDvhIVyc5ecbIRNf4sWPWLGeI7YpZoy0Xzyo5IEQz1yKKQ4juZWjurztz2RlhuKOsnAtd/JPIXmyzPvZ%2bm/OJB9iKZpBjkMzMv8f2Pv6/duC3f%2bA7O2wF1EhHjboQl8zXOyeMcLaSOXWswJk/0Q4Ezk2u58kaqS2u5P7ncRxIs2kP302UTiwn1/2dHZbtP0r%2bfm3FbIAa/jy3%2bx4qqqMoteg/if3h4obwifCCUvJUgTpluA6WDsZ9exJOFBd/9jEbvfRSZ05LVlVjVY3FSmHqe9ndIFk5GxgOfWvfCeahNEjZUl6Fy1KdMirJbp43jvfVhg%2baB3gb3vj1kLvx9K5FhS96uOpTm0y47taWH%2bphdItc6eo%2bv7TPKN1uZaILkcmnyn4N%2bDi4AQwHGg6TE8hPuf4i5a/iOKBzzAHehXqt14HPA82ladsQddg2gp9w/Q3elYY4AzoLDvgqIBirb6SvJN0PgOlKX1/PvGfhJHtnf77lqdcfaufSQzXs8vz67ly79eIJdg3DPN2hKKyMeDYiddMgvMsu%2bdLHWWdzqRVs2IkjQCF7rSXY0BlTmCPBMkABZuKGnfGXN6yGbW/YhLqd2JFiKk/Psd1P/K%2bz7mcUa3Z6gmr5BtDBp35nJzbKgxUu%2bCg2OUgkoHTGLV1osz/0fjYxHce3hzKtdF%2b6s3N3PPNboxZeZBOuu8KSJk9ozZaG3c5k6E0J5GP9vLA1207QQZC1c5rUWYi2W%2bZPtLnj2jhDqee9Cmj3i74iCdz3gvnAPfwjpSEluJl699czaNiagLwTzAZuoSBGaIuh9arPpNsnipbnRaKLufBNICUUfkkaJtO5Go52rVb5z3U%2bycoFT1fDgX8BUj5h0qr7O4Dqm2Skvp/UFL4Y/HafA74KKJTMDn7XAkcBKWzZtFG2HCvohc1VTq86vAA1jq%2bMZrDv2J%2b35%2bBhNZTJbrWpsyMppcnM40y67Xp2Gqhij7cYi00%2bPXSm3RGGTUuz3T94ysozc1GHdC7dfV8pBobBC97dZXt/8Vt2bGAHbb7n00pYBdo%2bR14D7XagJqwJZwZ5ubm/59OyLmiFHXz2zzga4KknLzwPyV08cXgyTgu32PzPf5TthDTSwsKqa5dgscnrrZY5ILz7BrW/15NUl09r2dz0LRwP1u7PcxYFu9mgz2ZMZ9HpHZdNtOS2nooaYn2dBgQT%2bozkfncfkLLwkiyfJ4Asb7cS8cbzO5fw/iC40efiScKoHPYWOGeCHWGl13IduByElQ%2bHraSKcgtYD0paQ4ODPucA70rj1DeBRREero6E6rAsVw1zBnSGHOhIARWT5pvgNjBG6Q9ng9I7F0yytw8UWPHJKn04SMHyfMY5AcnBMNz1c8bZ7fPHtzoqOBHO4o/josxnF9yk9Tn569614l18w6eaDq6UTUtW3NGcOZdGFsxmvfyWTbhyqekbPWFlQyWzoq272eLnVauXowEKziHC5Rgx9ooFlnbvzczNnLYaSvncg%2baVTh2ToPd3EkCgw4sGq8jOwXV8E0pzEGuSJpE/doc7CwunTcE8J4cLKu3ZDUettLK27cJTyhJDue64NNXmjR/qZpGsgtVguyepvjiNpAQihfdFnvriGapgMncHRXiYavB4ICUdKKAITOqjYCkgvSu/joKyoN7j1NCvrwJCvuh9q2OkoTyvdJLVpHdceaFbuxEVkBgDrYJJGvOUtneYKHfr6%2baOsz9szJDx4Mh%2brjlzC8cZ/vnf9UdNe8jNHtvG00pRzo54WH3FKTuxeqMdYV%2b44xs2W2VGnrPzdUceaDF8wuHUiQLL37jV0t53M/MxLfmSIho8dpTVllfY4ededKwh3ASc7/pMvHqJTbn7RmcdUjjT8p7TF1QLUFpRfLpFisaXCK9nOOzYWxutcPdey37jLZt8y3v4IutNfC9obKsC9L33DAKrWX/0wrZs28S2SKFpudZUZP1cnDbM7l6YakPbul7vJ5KGek61Ru67g0iKRuGRrnUld5HujRTelTR7Mo6ETgWQdRep3em6r0AjPKC%2b40Adj9J8TySStV4GOrLU1XP9PJDFG%2brdctQiR9XufgJWgI7S4PL5TZEaglNqBFQuSujPnFwKpihwFB8ye/CKNFt3qMBOMNHvnm/AL83W7D1uf8QZ4fM3zrZkPuXQE6RFngWsn9F3grJZJ1SJBdLMd3WkCDS/0RlJAlUVFKAYyG9IAemeIeyicPn//ayzCHTfk89aHV8qnXLD1bbk379qoy6/mOG30/WmicWx1YWFDL3JeDgdrnS85CgnOkA1uEJnvbzGTqzHLfq1VTbr4fezl9w17ea8vPd39VzlegfF8/zmLKtjEW982Ioj3Nl2h/3q7l8yxS6S9XNaX0rAqeJrrVdAfcQB6gS%2bIM3i%2bXEwzeex6hHL%2b7TA51oQ1LcckPLRu7obyBLyUhEBGtKt9V5wnWuIRMpHQ3lekoJ70Rt4IZ53RUO8AWNuAKnA%2bSzQQlbT37kg1X6%2b6qD8AVp73vKMq%2bPzCH/YlGWLp42wmxiOc4TxGXJWW9dUHMmxjBfYCfuPr1rJIRZ9MswkBXBa8TBkJlMMtCwGPS1p3Y/VZ69rS8rZoHScO9hSpk%2b2S774N47nWdmRTLv0cx%2bzMWxk2lqoUOz6yirHkmrGDTwmgtu15n9ETpmR%2bM7u2LLcsAxzVrxjxXsP2fG31rIjwvuc7wHJ6%2b9sKLukyp5856jlyPHAo4i17ueK6aPxfBtvCW2cEiydZ75EHjtqPGeTreDeyBzYwKWfgb8BU4B6MupHqDf9W3AmDhjcFlBPciDUWVAnbTKQx6KG0vSu1MDVQfglkFOLLKFIpPcq60ZxvD1WKaAWYcHBhUydKiCYLCvoWZi0GMwWszQX9OAVU2xbVoltOVzQuuBR1%2bTmm1lQbv/zVrpNHzWEr25qOLX7VFNY4uyMsP%2bp31vhtl1Wz4ff5Gggoa51LdrKJvwOo1mnFJuUaE3sktDEglUvxXBPyZ4jlv3Xt/ic93i26mk7p6Svq8597INWx4funE1DPWNZzUxwaegv9423yYO/xRVFuWPZ4LOxrt6a%2bBSCoxSJrWFkfUOpCcVcmXnc9jGHdPydLXy2m215PnCHJeMc4XZ08OY90nkln1l4cu1RW72XLYWwBt2bjjZwPoq8PLg8zWaw87WL1Mv%2bA9jmCgsO%2b4gDtKVy6sWPedx2oJ7xJCAniXfACq4X8htQP%2bBASO79kKzsBteAsUDv5y2B6xouDegsOdCpAgqlv4bf18Bk4HTbNazz0PKpdjiv3MpPnZ78lsjV92fW4ZX17KYM%2b%2bItc22ws1knF7pAGm4rY3ubfT9/xg79/i9WXYDMxIFIgl9fE9VuAtEJKBy8yOIGD7bEYSP5NPc0PM%2bG8PXUrXbyaI7Tp6SCtD5Ni1jrUS67f/IUn08YadPufy8Ka5CjcKpy8xxPueOrN1hdWbmNW7bQJly9zNl2J2HkcHZBiLWizbts5w9/bsUHj2B5af7RQ1g%2b2ntuIp9bkIdb2cGjdqqIIT/2rGuEN01s1aMhMeWoiYW7RQcOW/m3f2R567fa/E89bOOuW9at7wNpbudVFv8%2btzHTalF4sS7rRxaprLfrWTh809yxOnSTFM%2bz8EbjiAGdAw6I9yihlTx6LQj3qvXZZ/WoAupHHOCdyNX6L2TpVaB3pXekdxVYLzCiJ6hLCgiGn%2bJFPMUDZQUt14M1rHMrwztbjhbbs%2buOtnHLbhmKa7Dfbciw2bhlvx/POY8gVBJtSMNX1SfYD%2b7VVbb/V89Z3pbtzrxFPLsWxLKHWWxSksUnJ1vSKHagTku1ITPSbNjs6Taczxw044a864e/tKoiOigS9C6BHH5IFMNmmjva/q3Hceuu5rs8Yyx39TqwmfmhPIsdgWs0m4Ye37TZ9vz0GRuJ%2b/TkG6%2bx5NTxKMPfWj5KKLpJzgfhFF2/BNZWVVlNaZld/o3P2tCZU6yMfd9OHjpqJ/cdsfKsY1ZxIo%2bdHU4yh1QJcMeurrEM1jIV7dpnsx/CGnrgvc4XUvXNoc5oJx8D/OnKQ5bPN5liXLtBODY/zhJz%2bYbTQ0vTbGyKHHBaqZgjWbJHW0OCg25zgHagF%2bQII9qFhlK6TdynV6W5uAFFlF3ljgNqBY1nWv7uFJpn6lkJoXu6Jfy5V3lVnpVGA/mtD6XT5R/ukbI5k3elZ3XUqagn7fbDNV3O2fkRsUsKKFTUnfz%2bCswAjlv2%2bKGJ9pGrptvu7FLblVWEUtK7biFtM6NdEx5/44CNYXjsmtmjnVoQvu79rS0tZ4hslWX99Q1H4cy690681Ebb4HGjbBDf7UlKHeecy4JJYCNRLWAVVecX2dZ/%2bZ4deu4Fa6howEI5nQfvM6Kj4q2Uxamb/um7zqX4USk2Ys4Mm8XnscdesZDFoylWsG2PHV%2bzgfmmg7bxm9/BPTuauaMKi2qgDvsoNichaSU2Zs1dt9mivvNTu%2bLfvmoTb7zSwf/f3nmAV3Fcff/QBKIJIRAdJCREB2ODMR1jQ9zATmzHLY5rHNtv8nyOU94kn/N%2beZznjZ04iR2XuMU1duK44V4AU0xxNzbNCCQkARIdUQSI/v3%2bq7tXe1d7xZVoguzR89fenZ2ZnTkze87UM5qb0uq9Xes2mOahdhavs7LiNWyg5Z5NtLtKN/DOr6iq%2b7EIcZm16sX8dKCWq8hNMcZGH0D5fF20yRna83rdh/Jpg/XyqyiTERiQ9ZA%2boreA5hiq%2byg8QU7unwgnjaV2BTGMiuRaCmItvCrWPX7lrwdQ3ddQjDS7ejJrueaDZfhdzbVawr8EKQVszXweJSAl5FYSz1b8SXDKX0ugtPhJ8xDFiZQlcUlhdgOtgD8uCcA1xLOOayARPpUHyrviEB8Uj3in/CtcESgEBcRzSAFPGPFOcQXlTelRPOKB5l20YbkvEM9FG3Cfw3UBfqoIb54pr12AeKer5JSWvYq/O3muRlgJKAAyp6O5t0DCr8IpDl39fFNZKZ07uKp%2bSOh0BkqzSN9bGhCvgkj8yyTc6Vz3A6VPpOFYpU3vzAAVQo4fHhKPVfYbPW5xf/KOpjwUPzRy5c%2bHRkIK3Xzw%2b5hTUAYDE0EiyYuzIk49oGuAI%2bkHdW1l143Otj%2b9u9tKNpZF54PEUbXOF2Km5553FlmL5FNMixfiUQMUSjuGv9qPHMzxB82c1Wqy2aZ9QPFoN/NEC/70iOX%2b81WUD8d0x1kc4A3PbhxHoTRgWfKgq2%2bynjd8N%2baU0rQh/S37iolYYJhvc2%2b/0zYtySUfyI14yicSOfxhbz9Kl6G8z%2b%2b8l9V1t2Nip7%2bjTLTyTmjZI7MyKSimfZjd2VdGjwgFtYfNtrIB51QRMS%2bANrC8%2b7GZy%2b09Nvyqp%2beaQ5JXDcslMdR5EQcEXja4KyviVMejpDmHx4AEV0gVHJCQvxacD1TJ3I9T3NfvJ6jvr3A9F1wEKExnRZS3W6kPWAJtPn5f5voO9aC6uYH2%2bLkDSKhK8Lik90uB3QNmAaXt%2b%2bDsyG9v2pS%2b6eAvoBgcinrh4RegH/C/sxA3zUlVUUDkpzXuo8E5QIKyK9AH7K1Yyr/q1HIwizDvcp0PDw5wjUcdeKD0nAq8/pSvbeD3xKN4JWPGAikBKRaRhO99IA/Ir0P4V9gB4EIg%2bZQD2gEJXy9p4U0pKAALCCdefwhKJN%2b4eqknNz8FvYE3nSqrInAH4RdFwkm4Xwf0fsUj/yrDbkD%2b/aQ6JP%2bTIg/qRa6fcf0VkDL7NVA%2bvGUmf1J6L/Huh3i39xnOsRThy1BcVedUnm4%2b3Pd9gdtvgaNIuR5zSlgBKWVkeBOZ%2bjs/TwGqQKy%2bqmffZp/J6tKd9tDUJRzdfSA6Ia5hNxrl9hFLhe%2bjJ/SrC/piDkYNn6qkM3xS%2b4vfidHerWX2zRP/tsUM1%2b3dinUBj/LRAoV68LqeYyeuanyaEzrAZlEd2yA7bX6SstC5RHt2bOdro/54uxkRz6quMozKsgerx14jzVJp6O8gczwrp812ju0ecufPK45X8L9A98SpeSihCT29Q9FWDpd7iqHO5%2bYWOKaPZIPPJdl62w9kbPT6kd2tbQv3e3V8bOD/34COXPB/ZG4U/4lXMTADqB5XMpObCEnIZYPLgYRmEEnwZEUwWFe%2bjyfgcxWBHgkswdMHDIzcey9qLadEHCQo14JMEFQ51JOSsE9EAQ3B34Q48Sh8IYgh8qAP8RYgAdk95mHsjfIvIStI8I8HspP2GjxQHoJIPFD8kiF%2bUg9gIhB/RgB/uUio64ONuvMuVfZzwY/ASKD445H4pkaAMAycD6aAv4DFwEstuOkFgtIpIeYVHFIyGXH84lyFlH6Xb96HUqri6bqIY1A90aMdQA2eEt1UQ815NhaMC/AjZTQLbAl4dsycogVZgzdKaz4DVFkc0qq4K4d2s5E9Va4oHYShS7KcfZDW%2bVSsND/I0NGareXuo1pf9%2b/cbYWTp9jiR56r6M1ElA%2bVEYW315zjsAf1Qbkk0z12lX7l6/g4WAzAkBlDbaUsjS7fuNmKsb5d%2bOp7LPsuYv/OZit64wNs0G1EUQSwSPmrR3Owd3drwRlBDLKxyGCf0/apxxDggfIDVvT%2bLFvEogedc3S4pM2mr9LreWZ2Huf87LKGHuWjpEjJ67yma0Zl%2bxW8Mj8ZaOjt8Bl/uBmpW%2bFVSSm0mBamm0K1LMeCG0A85cOjGMrgTkLwKuqhhEgQ6Z1qxQeR0uJUVspK758GlgZ5xK0bGBgRvnG8UB0PHpSglIJtHeBJQmwuKPA%2bI4yE7q/ATaC799khfqu3MRqo5X4e8UhZBFF1PJAyuRiMBAEfnhOdwyP94h1qQEvp/QacDapTPjyuQp1xkcJTQ8NPeo/KJIj24BhNB7%2bry1NQ%2bCA3Nw4ki9OrnM11c5BH3JTeAXGeeZ0lkNUDCiL1XLWaT/XguJEKsEZEgvdQ8K8QSAy4Fkj7s9y3ud16Vk9bz3LpRcwJ1aex7Vpk1hLh3Rgsfe2zIktpmmS3sUk1vYUaIzWnA8RT9M50m//nR5ncL66wx4YU5qAGq5dUz9qd0o9Jfeowxfn5/97vKKCgYxsa0AvaXlBiX/zuAcdEzubcXM4c2mkpGd2tebt2Vjyb00xZ1h04pyQFhsJpP5wVc6OH2YrJb9vqGayi24bNOoaD69Mj2r9jr%2bW98KY179jeet90VawduhpkewfLrV/njJ%2bHpuZaMUdta2hNNdSl/SjY9FZN7aYzc%2bxsVr15n%2bHnY/AYZea2qNxg4bV6DqhOp1fvJfCplNUPwJd8I7Iy7hVSgQGqcczj2UdAAkSC2UsS9hoW6wgKQTzK4YFa8M436vNUzP1c0hgdxiHNXXG7HVwBaveBVsgFDV1ptGQ28UuwJkpS3PGUtzcON87eOOpdp3kf1uJ3PGVXk6h8n15Ngjp%2bFd6JQzyD5nGvoc0gBaJ6NgI/WrofLT/cosQz5Um97aAenPwtiEC/jxvVWAEppWRae4Me4mcmGCc30Zictnbbt/rYna99bUUYJ03iCGiXpIR2skfn2Q/zLJm5ilvPzLY0VrfVlDZwJPfXf36YTZ1LUXKNnP1AB5mPbJLe2rInTrBeN15pafR%2bSqbPcxSBP371iNwNq/t27cFCwUxnibS7iXT7cuy8sadH36yrfLTvyFWmio%2b843LQmrRpbZmXnmsdzxxq%2bS%2b/zZDgC7Y5N49VeVISmmsqs0UP/cOSmrWw3rde5QzL%2bdNT3f1eujavLyi2P7y12IrYW6Vht0qO0jyjZ9mIubPLhnW3a4dnWHP2Q3loNb81vv%2bVxy38efQ5kMUrvgM%2bB2W1fR3f2F7q2QzCfw9I0fhpEA5SMIX%2bB7onrKqKhnB66N5HElqqFwtdd/yr93AVuAzE%2bzDV8t8OdJUS1BBPTKXjXjQMXA3ygRTdkSaS66RXQ2h6VzzaxYNSoPQqTxpWk4LzplnKzFVo/KwVVQiMiqDeuLyfqz9irz/3mTddS3D8FKgM/T07twHSiWcrQRCp9zscBDWk1LObDtaB40q1UkCRFKvy/hWomydN68z9yBDpOnpBf3l3CQZLy505IldqapPqzvK99uTMPJQA4xsjs61DSry6rhhjqQyr14seecbWz19ET4P5lgbaf9PUOg47zXpc8W3roOMNWC2n90nJyIK2t25pD1ET5ndk1Xpf%2bR5nzsb2ywIc1ABWqLqwidOB44gTaU5q3sxkCUHmf1xy5nyIvx77hJqykbXXjVdYWv/etuy5V2zVlNnsA%2bL48r1IIOzQLXnqBUthdVunCaN4Z3V10o0dGx8sLX9zQYnd9943FcqHcN6Q2leklYaTBnexa0ZkWMsmjSoDVwiJf%2bDwbrwWktdz%2bLtaDpTztASsAfpw04B6CvrAg0gFoVar/EiIHA7pG1NLVS1eb/Erzi5gMIL4I8pYSsFPEjyal1J6/bQNhxlAV5dG8OPbIChf1GRbBDTy8TXQsI3iVeNTyrYd8JK%2bnvHgHdKn%2baDKD8frq/rfeqcUuN51AEhxSPC6cbXmtwRskABROc0FSq94KEUkZSk%2bqkcwGvQArUDkS%2bdX7UlplbLQvJDSJ0hpnA4kH/1lp/TNB4VAeXOfL%2ba36hvyy9kvNpuf54JsuflI6e8PVvrc3VvlVfxx43bddS0AqjfOu7wPjvXvWisgEo%2b1l4NTSLA%2bhN%2bCNsCSaYVfPSzTNpbtsUen5aJw9jgtdz0TqSe0hX04jzCktJsFCzePzbZOLB0%2bFJWv32SLH37WCt6YggLZ6xxel5qTyRLqiyzr8knWvEtHqlIFr3djLbt41jyWOG%2bG%2b5WNivpJ9S3tlF62ZVmB7VuzseKVaEL1fpLbpFrjFi1sW8Eq58A7p9w0wcJ%2bp9Yojy3MDe3aUErFqDgWXBP/69mrtGXxcufIBW1E7cjS67SBva3L%2bNm27PlXbc2n8%2bkFbbONC5fYgvset2aYAUpkoYXmfKR87nl7sS0v2eKY2ZHCdknvVvv2LJT9T9nom9VG31aU9DG8BR6njLZEXcMfteHAZgL9G7wAVgAJDgn2SeAmoLofRPr4s/k%2bvqEMJIxqS5pA/ACMAhJuXpKAk4CZDL7xPoj87sX1NOAXsEqP8jJH3zBX9ZbUM5gI1Nr2kwSk0nA30Pk3u10PhJvG73zwc%2bBXQt1wGwMkRCMfG78SI/mfBSRfFL/SIPki5SGBq3spQL3D82VwV0F5XO4CMpfj5FHOpFe8kFLKAOo9XQWU7kohwU0tSAruafDPSFjxWPXkocjVH78E/9NAdSuavshvxeXSx/xYBLKAP58IPDudPE0hj/rmo4RbI24GgH5Rx8of4t0csKzS6fj9qrUCUpLJuI7vfpGfPcENQC0Ua4ER0h%2bOybbN2G17fk4%2bW1w4W8fT8pfdsh0okb/PWGa7sPf2k/G9qlVCsgm34tV3bRHn%2buzbu9dSUQidx42xnO9/h4Pd%2bjnWCvRekRTVkoefYzjsRTZ7Vu4L2n9gj7XOymbeZrBtLy6hBjO/owDOcNp%2bhu16W5t%2bvW3RY89h9qccXYZiUkOm/n56L1nWKLWFFb43kzAaBuOvXkMr%2bfAzm3/XAzb4tz/h0DvqCGEac%2bZQ1hWTrP3o062ANC/j7KBSLB%2bsmjHbmj/wJH5v51RX1c1gKmOY8qUvVzo9n1UcrS0rB7HKR82reja8Z7r993l9rFfsqkJV/BngPsqmIPgNoWuCHCjD31Pgj/ByvSfMWup8IfeqPhK8Mdqfe5Fa5RIQ8rMf1Ip4r%2bZbPyRwMdBwm58kkHvjZyl%2bVfYOcS9hJWXSo8Il5r8UiOL01g8pK7XWk4CfCnF4kPhn%2bR/gJksBz%2bKud10J/IJW7uJDTRTQJvxrZOVxheMdDv94j3j5OtA7JMCVVvE5iNTwWkdYr3CXvJLwlYD/hviWc50LLgXKB48reYhbwhQJp3ijyoP4mnAf835fhPJbGkmT71H0VuWuNI4BqVHXih/K%2b2DQGXjLUk9TwIjIVfdeKuVmOhCfjzupUA%2bLYKBaaQ%2bCl0CU4e1YZCCL2BeyJ6UeQ0War/CSlm9rYcJzKKi736Glv2G793HlbxTE2lmfolD%2bxT6Zptbriott9AO/tzP%2b%2bEvToXQyleOSbLYVvDbFFjzwFCZ8WAgR2ZQq5VO/aUPLZsOprCcc1NiYlIv%2by7goc1FtWbzQadwwS05vxRM3Gygh4kxq1dyyLsFuW6d08lHuhCHfth8TO/m8b%2bF9T1k5m0yjRN6aMSzX50fX2JmP32On3n6rpfXraSveeN%2bWP/sK%2b352Rr16f2zikLtHmCO7%2b41Ftgp%2byPKrR2871iakzAdltrZfXtCPI9A1ChFDX3L3Z9Km4YCQDo8DnxD8eXjpVT5OjLhp6Oo9sMBxqPpPlbJlVedauawglFqsQYpMPa0hwK8E2%2bKm3k8r4CdV1ClAQtylvvzIdG881z38/gBIYMUjKZepIKhSZ%2bAuBZQoSUGIr87CGfgczTO/daz6HrAL6ONV2qK9MX57KZubiSgB9UIbeR%2b4v4lDlhE%2b4v534DPX/QheJVv9vRZv9HperfwlfeKHyr7IG9Dzuw%2b/1Xjwk3g%2bDAS9Xz0qbcmQEDzupA/lsInMLKOg/0REbcA5wGkJZbZpZr%2bgld6kUX17mSMDdrOiy7t/RcNxe9k38%2bJHhVbCPqJbxvW0MbTspZxcknkeGQLtMPx0ztUZY%2blnnGJJrYO%2bKwaLV6%2bz/JfeYuitFOGd5KxUk/24ph3SLPvSC6znNZfa2tmf2n56US5p9Vyz9q0tffAAS0VJtMzKsK1YS3BJ8z77du6xzhPGOKeZLnz4GXo0%2bRgXrdj4KjtvBZPft66c3Npl4riKeaVIYB1yl9q/p6UwVNjlgnEYV51O3Ctty6JcNqnSePXkc8XGHfY3eoTixXYWRzg9HzcRXDXng7EFG8SptL%2bc2N85ndbbM8LLcvBHUJ2w4HFICXBAAk7KZVk1ftfwrBAMD/CjCux8AwHPauq0lQBvgwuBhp28JAEmQSNF5G3BZXE/CPhJAu0LoM2ibs9CLekeQN%2bun9QS0zsu4Pv2P3PvlVcJ/KiycB9wVQupI2F5XUK9Cykx1V9Pa467YNqMcxHoDyoFRoVf5eV2MAJ8yPu/5poPZP1gB9coca8eQV2mJSTuc9AP%2bOW1ej8ahptFPpwGAL9VXqcClamfJPhmgkoB5/dxjO/9Gar162HAIjJ/JxEozrMiV8vBGvMvz%2b9nTRs3shfmFdg29vB4d%2blraG4/vYzpi0ow3bPLrmPoThtb0zl3yCGeZ156nrXAarT3LJ%2bKh7H/t%2bVhe235CqQ1e3H4HpLTUqzjuOHW/cLx1hnl1Zh5nn2c%2bXOAXoTqLOnlfz2O9u5ubQb3w%2bRPW2s7oJ%2bVzPzEDu7GjyQ8oxn7UUCNMXba84bLHCVV9OY0y2d4Tcu4Nce0c8tmW/f5184ckDaW%2bkn23dqc2tfaMD%2b0LX%2blhgLoZVW8ew%2bLDWYt32BP0vP5YOEa28dprA1Z%2bOD9omTlQEkZ27e93Ta%2bD0q6ilmjb3jn3eAN4na7b/5khPeJc0DSVj2EypZK1bBqgUeHXKo%2bPjIulKdWw6mFPh%2bMAxIwXpIAHoCfPPwyPejsjZHykRLyk4TUu8Ar4Ftw3wUEyQINI10CJgFvleQ2SuKVehlBPT59xKmR5%2bLXoUh%2bNHymD/RQJAU0DYgnzQI8q5X6LXA2KAFSQBp6%2b4KrerfL4FciacLr8SPSKAvq00mByiDdlxKVmRogUkTLIs9UnqOArn4qxEFL472NFb%2bfY3ofVOkOJwH6UCQIVfFGA%2bdj6cwigx%2bNy7EmmNV58sPlVoZA9yohzbeofi8tLrV7311sBex3%2beGoLFMPKrl9Wwd4OCTtY0jvgHMmz37HwkH3S86zgT/9ASZwMqJhNZ%2bE5qm459qQocI2A/o4CwS0ai59cH/mcVJs52psrTnfJH5RkFqo0CCpibUfNcRaD%2bjlrLbTUN9WjI7Wp9FxYNduR6FFXxT0g6HIljkZ0SfbmO95bf5qe2JWHnunNjmjglI%2bXpLykfYZyR6fn53Tx4ZxIm2sD2d%2b4CHCvETF8g6reKOpK7/F%2bAjzA5PkF66BngIcFa62YQOiq3NOG0mRhNBIIKXgJQnaIUCKRa37FDAYNAV%2bKsJBq5/4CKIkf0HKQx7EU8VXW1J4pTfRslHd8FXvuK9WXZ8CzgNSNPGoAQ%2bkYIWxQMroKzADwf4G1%2bXwo7o6iZfjTl%2bSAilQ9ez8vFTPqCfQKJR41w2cAvz%2bcHJ6v66i0v1xp6BE1jpRkYKcRQR3grkg2pLp2rqp/Zg5oZvPyrFUejd76IV4S12jURqeW8tQ3NMzl9kdkxfY3LxNttez9PlQCWua3oZl1i2Jd781Y6Jfw25e5aPwzsKCSETO8BzGTjtgf861OaeTUFtldHO%2bAtevTO54KYnzhLI40qH94IGOs2zQNevGuT6N1BBMjHLZJ/XH95bY3W8ttK8LNznv8y7UUCw616cxe6bOP7WL/d9JA2xkdltnXsjzBnWl7wGaqzjqrXHPe2v7U/UhXqtTdbE5kMCoKUmIBrWCFY/eGVuAcj2xSML2Q7A6INnim1rB7SPPJGg1BOMnfW5zQIHvgSqtGoxHg9TAVfqOOEVkjYad7wIfAK9Sre59HXkopXUH0LczAcF9tPJP9EeEVO5qgJQFxKZyP4M8qCGib0d1oSvwUykOs8Fa/4PjeX/EK4dHCf2OjKlHFKW2zZPsv87Msf9DS75dajPT8JOWFLsk9a2e0R7mhd7/apX9%2buX59u/PV7JiLrG61SS1FQsKmjlKpmW3LhWHy7mRV7nyXnoWKVlZ1hal41Lzbp0sfdBAekZN6NFIdkGVSay4538TlF1qv14sB09ikUUD5pFQDp4FEVGPvh%2bKak7eRvufyV/bE9MxTURvT3NeFb3ASs9S0I1ZTfjd4Vn2m0n9bUg3jWTEkCqlPqCn4fmWmCd190bKJ56iVF3Ux1R1DPPQ%2bWmNlyoMigRT5VHPIKAUIz7q%2bCXyTeWRzC/iJFUt4P4RQarWb2aAP9WRmcAvxA7FF30E8lNTEMRR/oeKX/5qRfBFDQsJ1V%2bAv4N1IFFSz%2b4CcCcYHek9JBr2WPvTNzMNBOXPVTqdea4G3FgQ1KNdhPsX8Ky6YWW8HFtSC%2bWIE5nUWPRMIlbh/gYMBdIvnKaaZNeN6G5p9IJ0ps3S1aXO0JW39a/FCVJMCwo32l1v7rJ8egtXj8i07mnxGrmKmVnYlcW2a9NGNo42ZUXbSFa0%2beds5ctJBl8TRlObMqQ2dFCMNWz1hDpg2aBwylQrzV2Jf/b9sBTaT9pQqp5TSxRWaW6BbeUQun3lHMxHnPGojAULby4stsdQPIs4TXY/w3reRRkKB99sL%2b6pLZLtagyL3jS6h3VOrSKTC/D6J6Cez1aFO0FIcxCb46RVBdMNqAW/MY6fKs4RwSGB6/YA/H7KcVjvdzwB7xmjdYTtJK7%2bCiFhOgpIQY0E6hH6SQLoK32bvgcSSOJREIlvzwN9CDUllaeUz0dgX00DJ%2bo/kh%2bZPpKsmQLGgjNAFpBATgIVHz0/fKQPW8OX14MloBjUOYrIU5WfhuKygT8//XDrAyQg1QBRnr3kloN6jHWKjooCUg5hmiZP3%2benWp8/A%2bOB09VN4SiEy4d0tQzmeB6ZvtxZgFDO/I13z4t6BLIDWszqsIenLbVv1m61H7BAYVhmG2uaJKVfSTJ2uvGzBc6hdFomnRM54M0dVqv0yXiAeinELQXUvH06%2b4mGMfwWy4Z2w09jT1A/5ndWO72gCosK3lgqfrc5/RTr%2b8NrbOEjT9gyjoRQ70mmeRo0ie3Ryzhr7trt9o95hTb580KGGTEoSt68J5mqIyh/Gors17U1izF62EWDOlsaCttDqkhLgXo%2bL8DjeL0JT5A69bOM1BQBCbwgTd0e97HUG533otZtItQBTxp2kBAOIrX884lPvDthifRr4/enZEDlP8iXEVWS0UACSo292A%2bkQgHMwH0l8JO%2bz3iNApWBFMjr/kA1uNfBdYmWZQ2ijfXKO9bgMhkeTeeqeiRBraGNwUACuhOQQvKThPmZQFYlgo5l8Ps/XvcaQvsAnAda%2bBLRhvuxYCNQ3v20CocP4VG8cvb7P2b3sZL3CL82UvF0TohabxIEFwGnEqjlP4o5jU4Y0uxIC//lT4psS1m5s2HVHY4iPENyLNXGMsAUJuuXr9lmtzCHdMlpXa0VSswlnQuU9y/NJx600//7Nsu88BxrwtxOENVPYshMUh6/6YMGWKu%2bOVW8JTO81vnMEbbqwzlWvmmL1ZeZG9Lip4bJja33jZdbq5wMlmK/iwXtaVjI7mFpg/tGvZazqu1jTo29b0oux5SvZZUbvR7e741OklGLDZo0bmCj%2b7S3H5/Vy07PTKN3FPNOtVwlgO4Fr8Kbo9aqJP6jQqoP1IU8Il8NJCD8pA9rIngH5Pof%2bu%2bJS4J2TAT%2bx7oXa4uA3nkykPLxCVAr11s59FsV%2bWbQ3feMW4cH8%2bC/eqB%2b0oooKabdILblVLGMehTusqYeFJZHx4coeyndxqQrZkUX9xoREHLxM5WregW9nv1djwAAE9VJREFUwXfAVSBIQKfiLiX1HhAf6hyRL307%2bv6XgdN8CVT5TwAa4lZ%2b/fQVDgv9jnXh/qgqIDeDME9LtH/DvVopNwCN2TvUnV7Qr8/va9ntWtqTs5bbspKtzvCbhuFc0vCcFoPlr9lqd7FJs4CD765lbiSrbXOnx7CP47AzJp3tzPkkt2OVWMCQmRtXw8aN1TuzhslNrPM5o9hk2tJ9VHnl1bIrl/J0hpVv%2bcoasIRcYYJIy667sAeow5hhVrpgacyUayn7eV7%2bYhW27/Ltm9WbnR6PT6k4eWW6x1oxJHnpGRl2C3NkmWlN/a9SxZoB7gJaRilldKKShgH0MQQpIOVJLfhbqS/3kE8pqkDiueruWHAL6AqCSMJEvQI1gE54gh%2bl5PsjMqKGnF%2bQqiKPAEEVdR7uVM6qRJwaqZBQ2wA6%2b3xIIZ0L3sPPe4nWO/w6yoFw2jS6zxfnkbpVmU/iXTO56mA4fSMxFHGT%2bzz85XJVg%2bQ24Jd79XFLB/6eI051itRQmAMGAaXZS1ncKH/%2b8lfDQXWmBNQ58hfEUUsglaGQSvAHXqBuoFpq3dyXaV7oeuaFstkz9OAHS21e7nrHSoJ6SS43pY%2b0QKEUMzl/Z%2b4oF0V1KxtXR%2bekW/OMzg5iuhVu5L5rw%2bRkq9cY%2b245Pazd8CHOAgKfF%2be2ZXZX6zBqqG3IX0IPiO/JoxCD/Gvupy2bZCvqwEEsO%2bywZzk8TpYeSunZyfyQX4fJOoQWTvbo1JI5rmz7HgpIZyv5aAv3rwOZ1/nK9%2bxEvC0i0fqIJoCg1pq07/dBKvXlea5LgFq0UiaqDslA3dvhQMpHCisereOBhh6O%2bhBQvAQcBXfVAeGcgLjFHz%2bp/swG1QmgBTyXgPYrIJycuZSf6AflMQteasgukHguodgJjAdSPG%2bDo6X81Vu%2bGlwMnuTd07iurqasNYRVAFQXguSe3IL4h3OdIX0Hs8DloF1AqoLSvwp/n8KXo9UQCEhG4k5BBZF46Br6hAk6I%2bQhghUBKSG12JxWh3oG43qlW5fWyfYCVhOe4/TPtZs4ppojHdwhOfw6mzRljmY6mzaLNuy0G8Zm23eZT2odO1cir4HUqHkyxyM0Z5hugjXv2jHQjxy1eTRj4lksRnjfGjVpgktQ2VYNvhtzBVOXrLUnUTzzlq6zPQwfevc8KYSaKXsZiktu0tDG9e1oPxjbg7mtNJZc%2bxs1ztDRY3j/J7wrVtgTncjHburAVPJxLjg7Tn5a4X4lGA0kHFVf9PGprqSBbNAfBI%2bz8gCSoHkXzNfNSUTLycscMBaoYh6K1Nv8HL7vrcZjHs9UJqeCVJ8/VfwzgXocmmOZx3U1kGJTnGoxqfelHlkvMBaMAa%2bA98HRogNErPqghojeq3R9QPrc%2bqL5kHKg9KcA5e1CkAT8pE9SirJOCmk3sZShFncpfx8D5eVQpG9AjRWFqZPU8FinCiZuh4kv8F4NCdwELgUSKk5NkeWEn07obTkMyT3KajHtkdExCt4Jeykk9SaW0wu6%2b42FtpTrDaOzrV/HlCq9DMXrJQ29pfcdYF3PP8uCrBZ4/aYN7GMZ487GokLrhPTPGnpn//y4yJ6dnW%2bFGzi/h0R6hxIVt1b36ZyfjPSWdjlWw68YmmEZVYfc9HHNAFLWOlJBH9LJROrVPAM07i7BFUQSLt0iCHp%2bKLdP8PAkkKA8aYi6sIvvRwJISkP8q46kIGaD5dV5Ik41CqQwTgMXA39LSGWRA34G1oAS4FVAEvBqkQvJQKQ6LMF%2bNMmNnw/UWVJ9FtdVYCVYC9xGi9LVG/QAUkh%2b2o7DQrDH/6AO3ov3UuwTgMvreMmUUp0OdK2TdMwVkLhAhVfFmU%2blv4urKsyNIBM41IxVbhdjjqd9yyb22Kw8Z5WcDJfqKGq39ujaiN7Rlh27MfGzwlaxgfX6UT1sPBYDvAfhRaKMXmSOpzuGRVOyM6Ju8X4kccRC1mXnc3z3/sjChXg%2bGb9gldtjmNOZ/NlK28R5SOr1SEl6iWVMWGpgBpmVfDdhGeL8fh2tVdUhN300r4FHgbrOasWcVKQ8UfbqnZwCrgf%2bVvfh5ncZEfwVfB2pa4cbX10L/w0JUqu2L/DVspikqqfyGTwoi3ENvsnH%2bWkgRTMQBJEUUecIgp4fbzcJZKVfqAl9gWctUXcVWk3CHlO/pFENkM95qep4vHJy07SCH1p8UmfzdVwUkMsdGLMSZj7IfRH4ETjDfab5n7EYJu1C7yCnfQt7nvmUdaU7rDHrlwnneNN/CXoNZ01fWGIrWZywenMPu/yMDEthE2cQaditWad2ziKEoOdeNx021xYjpQf2cayDb6m260/zODOYs3qU5eRzWOW2myE3pdFP6vU0YI/Rt07paP/F0eVDtcqt6rxSIeEeAVpiLZ6ctET%2bNBwrJaFhj1tBiyOU2Vzi%2bV/wJu84EVq0tcm2WveaWD4HqPUfj6Sk1LI/JMEriuPgB3j8M7gD1FSI%2b9%2bhj6DiQ/U/OTL3irvREYhK39nToOAIxHWsopBimQOqU0C7eK6ecrW9X54fVwqW0scwSVR8Gdt7iVeqJ3QzuBBEl4HpsLUfI7C7tG5mj89YznDbFmtAT8K7cVW/peOXF2/lHJ0ltoJzdK7HllzPdlVlmn%2bPDu%2bqljQXJATRll177UV6PM/MyWND7RbnILuqq9wYKEdJpack23eHZtrVwzP8Z/i4UWu11r1ABkW3uY4n85V8rqLs7yePGs65BkjoVdXeOCZAUjb64B4AWjasD/BQJCEW9L5EhWc8ASv36p4FpSvRd6oBprmAz4hEvZZ4Ckh1SPzQd5UQEa%2bG4ibjWUN3t4HBQL2emhL9fOe0VcUTRPF4kzAPiFSLmb4CmaAJqA2pF3EfeIe8qyHkJaUxqG7ITzx3b3j9jhdHTfLpj1P3pWAuuBLEGz3YwLOZKlOudZaOuwISZ2CShIfMputjWQq%2bB7KBU1HTmiXZVUO7WU8OX3uEIwum0tvRkJx3ZZk6E43oeTi25FjOvWJ9GXuGejj20/yLAIj3sAj9Z0uxzvCPeQX24scFzpCblGCD2H07zhlIGKJnY2kqvZ4cO5cht1Ty4iMJ37fAE0DdZfHiP4bIbwnlrrmueUCNjwkgAzQGqp9OHeDqJwk5CTgNLy0Gb4P39Zs4/cIE5yqkeBVHOajtd6D3qLyoETGkOBV3UNr34x4UJsgtJlLfjebRPgG9gL9S6b0LQI3rE7wrozxeIWwe%2bA44B/QAEvLV8cnlRRH%2bVJ%2bfB1KCfhKvxJsgwag4/Lz0h3fvNRf1/4AU8XlgAEgBjUA8BaH3is/rwWygNGqV5A6uQaT0BKVTZRhUtv449D41hPxKXPVW%2bUwkDrzFEulVA2Q%2brlLAZ8Y%2bde6Uvq%2bB6kedplox4GjmCMY2J34x9adgGIj5uGQp%2bxmG4176pMCKWSWn0S7vKjn8O5s6ddhBdseW9r0RWXbZkC7WDttuR4LKGWKbnbfB7mdj6adctcrN3%2bshDygf1hizgXXCKZ3ojXW3MzLSnDksTxpUOVcAKZ7nqFSrPc/%2bI3/CN62m6g5OAxIo2aAtUI9YgkUkgSClUwwkhPURLgI660WCPyHiXRKm54OBQALLK/j0XcwF04lTH3MVInwzHM8Cg4HXj%2bLaCaRQ50pYcHWIMGn8uBh0Bv4watFrr00u14SI%2bIbicTTQNxN9D7%2bVBimgacS3lWutiPgVbybQd3gKyAHKgz4mvUN5UF5LQT5QOUjo6YTW7VyrEHG2wXEi6Ab8PJewfouwalAkRMSnhkp7oHJUWfQEnYCGP/RMZSmlo/ToGxNfVLaqO%2bt5lzcNOFUQ8WbwawJQXH7ebsRtMmHjfrMR3l2EvyzgJaVHCuhdoDlKbz3w%2bqv2N/Gn4OEucEuAx024/Q48QPzetAd4Pb5OYkadJBisCvUTcAFQpY/SdoyTTmOJ88NTc%2b2Lgo0MfXGsgrpAHlIvRTbVmmExYSKWE249M8f6o5AoEI%2bvmv0s2brLXmFjqY5PKFi3zRoSl3coULHJooFqdEfmri4flmXXj8y0jgy/%2bUhC9ENwP5CQSFhw%2buI5KW8pe7UYpXAk6PShSdhLmIi14pVa1oIEy174FyhEeFYtRd6jdwVRtSZkCKuKpLASxEFUJXwkjBRfUCVUHhQmYYFBfHq30hAUX5X3469WFOGTGoIqh1aRq96tHoJ6D1JyUkQqC7nFpUPwrcY88L6IuJVGQYpT9cZVlN46U04apQCqpUg6qysrnagat94dzXwq4cTfncuD4Fzd%2b%2bhz7m8kfeoF1WkKqrh1JsEwWS2b68D1INubMCmY%2bau22L1TlnCQW4ntwtCnlJBfvzhHgeM%2bPCfdbv9WbxuB%2bZ%2bgRQLeuIN%2bL2B%2b6cnZy%2b1lllmXYeGgERawg94lMz8D6e3cNDbbJtL7aVbVQnYp8U8Gf6WCqDUWUsiBkAMhBxLmQES5XUiAR0A7X0D1qB4DP0e%2bxBta9AU5frd1WgGJLTBb3QcNlfwIDAdqGUepiCE5LX/Wkd/rWIotJeQfkqNTwnHWB61nhxS7cVwPmzigk7PEOxpJNT92M5Y2mxNL75%2bWy8bStc6Bd949SQrq9LZY5abe1vj%2bHR17dUO6plmARaA8vD8DnqRylChsSCEHQg6EHKgJB5CJ6oX%2bD9AIkZ80/CZZ%2bSIyJuHetD%2bSY3Vf5xWQywiYPojf6gldAtQzipJOFn1v0Rp7hg2gn%2bSt58hthuR8CwLkWUuhU5o1Zil0Z7uWow6G0lNBX8Wl1Si0lxhyk1WG/LUacmO8xdftOYB20yq3rmygvRpzQlewWKJLanQRnxu3hgCmgUfBB1QMjXWHFHIg5EDIgRpzAFk4hEB/B5on9ZIUzgxwCzJmufdBXf1djfite0mG8VI814AbQcyQnFL7Uf4m%2b9uMXJuGmZ5du/c6e4Tk7iVnPw57h05nSO5m5oW0cTWZU0f9tBjDp098mG%2bvfVZkm7bvZnNr5SZY16%2bG9yho69ettbPs%2bzucXNoC8zo%2bUovkDaDx2vn4pz8WUsiBkAMhB2rOAWSgWrc3gD8A/%2bRyGW5amHA/cka/6zydUApI3KQAxPTx4CZwNtDkdJQKGZKTBern2JtTsK7MWaFWpdeCCtAChW5Y0756ZLZdSa%2blU6uKstyB1YO3F5SwtyefVW7rbb96UwHdJJ1Y2pwht0mndbPrWOV2KkutG/h6RyRKK22keF6nQoRDbtFSCn%2bEHAg5UBsOIP96Eu4%2bcE5AeMmb64CsX5wQDd0TTgGJ6RSC0t0HqCVwLUgFUZISmbJ4jT3IvM0X%2bRsZNpMS0aKdSlLpqDfUSkNyAzvZLcwNdeRsoqdZ4v3M7Dwr4SA86R3/KjfNJylcZzbIfo8ht2uGs8otorwqY3eWCs/kXsonXOXmYUz4M%2bRAyIHacQC5p%2bGVS4DkSszK4EiMz3C9HeWjJf0nBJ2QCsjlLAWiIbkrgSbdMl13XffRc/msaLM9xbzQm1%2bucobkvMc7uH734i8pqb6dhn22ttiem4tZnY3YcvNucpVfKSxniTUcG9AtzX48vqed3bt9zMF4kTi1yu15oDHaRDdFRoKGl5ADIQdCDgRzAHmXzpO7wXUBPrTi7TbwFAqoVnuLAuI86k4ntAISdygU7U3QkNyPwRkgZgXA6i27HHM5T2EdYRW24jRMVrVXg5FQNIxG0LSizT/k5q5ya4Hh0HMGdrYbOBp8MPM%2bPn/SUUvBw%2bBfVIKNXEMKORByIOTAEeEAsk7Db3eAHkDyxiVNYi8Dv0fuaBjuhKETXgGJ0xSMCkCFoyE59YjUM4rSLqwVTF2yzh6cutTmF2xwekfqDXlJSkZbSP3zRZhtdixYZ2EG6GpWzn33dA6qa%2bmf%2b3M24c0mvnvBLCpBuTfu8HfIgZADIQcOlwPIOW2sbQskvLwKSHJcK2s3IXtOmN4P6Q3cQS33E5IooJYkXAroFqA5ouiSNJWWNpM%2bii25979abZvLdjs9Ib/CwVsFEUALFXQExJDsdIbcetn4PljRrrogQYsLXgCPUvhqhYQUciDkQMiBkAMJcOCk6AF584kSSuJ%2bFNAmrXEgpruyEcXzHNYMZMG6EHM6WlztH5JTT4hOE3uGtLG0k2ONe0CXVn5trTX3GnJ7APwT5SPTMCGFHAg5EHIg5ECCHDjpFJDyjRJSvtQDuhlcDDqAKO3au8%2bmR87w%2bTh3nbOqzR2S00KDAyigbmws/f7ILOfE0g4sTvCRhtimAi00eB/lI9tuIYUcCDkQciDkQA04cFIqIDf/KCLNBV0BfgB6u%2b7u9cuiUnvgg1ybwr6fMs72cZddn4a9uGvZ23MRFhMCNqlqldtr4F4Uz0I3rvAaciDkQMiBkAM148BJrYDECpRQIy4aitNSbW1cjenOlGwtt39hR%2b45Np5uLiu380/tarec2cP6dkzxmznW5N4i8BTQKrf1XEMKORByIORAyIGQA9VzAEWUDe4BG0AMsUru4NRv1h18/pOig2u3lcc8i9zopMh/gzFAc0whhRwIORByIORAyIHEOYDyaAt%2bCL4EOlUwhlhyHUSbcPwLyE78TaHPkAMhB0IOhBwIOeDjAIokGYwDL4GdIB5JQX0FbgH%2bMzd8sYa3IQdCDoQcCDkQciABDqBQ6gMNyf0eFAM/leEwGZwNYiwrJBB96CXkQMiBkAMhB0IOVM8BlEsKuAZ8BDTPIyoEvwHdqw8dPg05EHIg5EDIgZADh8EBFE0DMBT8C0gRXQ3CXs9h8DQMGnIg5EDIgZADCXIAhVMP9AUTgIybhhRyIORAyIGQA0eZA/8fPrGP3iZ1mKQAAAAASUVORK5CYII='/%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/svg%3e"); } }
  .header--collapsed .nav__logo {
    width: 5.8125rem;
    height: 1.6875rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70.22 20.13'%3e%3cpath d='M21.29%2c0H25V14.36h8.2V17.6H21.29ZM55.6%2c10.52V0h3.67V10.15c0%2c3%2c1.32%2c4.44%2c3.64%2c4.44s3.64-1.43%2c3.64-4.44V0h3.67V10.52c0%2c4.84-2.9%2c7.37-7.31%2c7.37s-7.31-2.53-7.31-7.37m-11.69%2c3.3L38.83%2c6.25V17.6H35.25V0h3.41L44%2c8.31%2c49.29%2c0h3.36V17.6H49V6.25l-5%2c7.57Z' fill='%23107fb8'/%3e%3cpath d='M16.48.9v8a8.61%2c8.61%2c0%2c0%2c1-1%2c3.91%2c9.27%2c9.27%2c0%2c0%2c1-2.69%2c3.13L8.69%2c19%2c4.54%2c15.9a9.13%2c9.13%2c0%2c0%2c1-2.68-3.13%2c8.5%2c8.5%2c0%2c0%2c1-1-3.91V.9H16.48Z' fill='white'/%3e%3cpath d='M17.38%2c0V8.86a9.47%2c9.47%2c0%2c0%2c1-1.05%2c4.32%2c10%2c10%2c0%2c0%2c1-2.95%2c3.44L8.69%2c20.13%2c4%2c16.62a9.9%2c9.9%2c0%2c0%2c1-2.94-3.44A9.48%2c9.48%2c0%2c0%2c1%2c0%2c8.86V0H17.38Zm-.9%2c8.86V.9H.9v8a8.5%2c8.5%2c0%2c0%2c0%2c1%2c3.91A9.13%2c9.13%2c0%2c0%2c0%2c4.54%2c15.9L8.69%2c19l4.15-3.11a9.27%2c9.27%2c0%2c0%2c0%2c2.69-3.13%2c8.61%2c8.61%2c0%2c0%2c0%2c1-3.91' fill='%23107fb8'/%3e%3cpath d='M8.4%2c1.51H1.51v6H8.4ZM3.07%2c5.58h-.4V4.12h.4ZM5.78%2c6h-.4V5h-.5V6.68h-.4V5H4V6h-.4V3.67H4v1h.5V3.16H4V2.77h.5V2.15h.4v.62h.5v.39h-.5V4.62h.5v-1h.4Zm.89-.43a1%2c1%2c0%2c0%2c1-.51-.14V5.12a.84.84%2c0%2c0%2c0%2c.49.18c.15%2c0%2c.23%2c0%2c.23-.13S6.8%2c5%2c6.71%2c5L6.57%2c5c-.28-.07-.41-.21-.41-.43s.22-.44.56-.44a.77.77%2c0%2c0%2c1%2c.45.13v.33a.71.71%2c0%2c0%2c0-.43-.17c-.13%2c0-.21.06-.21.14s.07.12.16.15l.17.05c.27.08.39.21.39.43S7%2c5.6%2c6.67%2c5.6' fill='%23107fb8'/%3e%3cpath d='M15.89%2c1.51H9v6h6.9ZM11.8%2c3l.16-.8.5.7.43-.7.27.8.69-.43-.13.8a1.5%2c1.5%2c0%2c0%2c0-.37%2c0%2c1.24%2c1.24%2c0%2c0%2c0-.89.37h0a1.24%2c1.24%2c0%2c0%2c0-.89-.37l-.25%2c0-.17-.77Zm.64%2c3.65L10.91%2c5.17a.88.88%2c0%2c0%2c1-.18-1l2.08%2c2.07ZM14%2c5.17l-.73.69L11.15%2c3.77a.85.85%2c0%2c0%2c1%2c.38-.09.89.89%2c0%2c0%2c1%2c.62.26l.29.29.29-.29a.87.87%2c0%2c0%2c1%2c1.24%2c0%2c.87.87%2c0%2c0%2c1%2c0%2c1.23' fill='%23107fb8'/%3e%3cpath d='M12.41%2c12.94c.33-.07.29-.24.57-.32s.21.13.56%2c0a.51.51%2c0%2c0%2c1-.28-.15.66.66%2c0%2c0%2c0-.74-.11c-.3.1-.37-.22-.76-.26a3%2c3%2c0%2c0%2c0-.56%2c0h0A16%2c16%2c0%2c0%2c0%2c13.25%2c11a14.54%2c14.54%2c0%2c0%2c0-2.38.4A13.73%2c13.73%2c0%2c0%2c0%2c12.41%2c9.5a10.63%2c10.63%2c0%2c0%2c0-1.16.6c-.27.15-.57.34-.88.55a1.8%2c1.8%2c0%2c0%2c0%2c.3-.43c.16-.36-.08-.58.16-.79a.66.66%2c0%2c0%2c0%2c.27-.7.49.49%2c0%2c0%2c1%2c0-.32c-.26.26-.12.36-.25.5s-.34.09-.56.33-.11.59-.39.69-.33.2-.34.26c0-.38%2c0-.73%2c0-1a11.19%2c11.19%2c0%2c0%2c0-.07-1.3%2c13.61%2c13.61%2c0%2c0%2c0-.84%2c2.26%2c13.61%2c13.61%2c0%2c0%2c0-.84-2.26%2c10.15%2c10.15%2c0%2c0%2c0-.06%2c1.3c0%2c.32%2c0%2c.67%2c0%2c1%2c0-.06-.08-.16-.34-.26s-.1-.36-.39-.69-.36-.12-.56-.33%2c0-.24-.26-.5a.49.49%2c0%2c0%2c1%2c0%2c.32.67.67%2c0%2c0%2c0%2c.28.7c.23.21%2c0%2c.43.15.79a1.51%2c1.51%2c0%2c0%2c0%2c.31.43c-.31-.21-.61-.4-.88-.55A10.18%2c10.18%2c0%2c0%2c0%2c5%2c9.5a13.41%2c13.41%2c0%2c0%2c0%2c1.55%2c1.86A14.57%2c14.57%2c0%2c0%2c0%2c4.13%2c11a16.75%2c16.75%2c0%2c0%2c0%2c2.05%2c1.21h0a2.82%2c2.82%2c0%2c0%2c0-.55%2c0c-.39%2c0-.46.36-.76.26a.65.65%2c0%2c0%2c0-.74.11.51.51%2c0%2c0%2c1-.28.15c.35.1.37-.07.56%2c0s.24.25.56.32.57-.2.79%2c0a.63.63%2c0%2c0%2c0%2c.35.17c-.32.16-.62.32-.88.47a12%2c12%2c0%2c0%2c0-1.1.71%2c13.57%2c13.57%2c0%2c0%2c0%2c2.39-.41A12.58%2c12.58%2c0%2c0%2c0%2c5%2c15.74s.5-.22%2c1.16-.6c.26-.15.55-.33.85-.54A.61.61%2c0%2c0%2c0%2c7%2c15c0%2c.29-.27.26-.41.68s.07.37%2c0%2c.65-.22.12-.31.47a.55.55%2c0%2c0%2c1%2c.28-.17c.22-.06.38-.21.46-.59s.38-.21.6-.53A1.72%2c1.72%2c0%2c0%2c0%2c7.83%2c15c0%2c.36%2c0%2c.78%2c0%2c1.08a10.41%2c10.41%2c0%2c0%2c0%2c.06%2c1.31%2c14%2c14%2c0%2c0%2c0%2c.84-2.27%2c14%2c14%2c0%2c0%2c0%2c.84%2c2.27%2c11.49%2c11.49%2c0%2c0%2c0%2c.07-1.31c0-.3%2c0-.72%2c0-1.08a1.61%2c1.61%2c0%2c0%2c0%2c.22.48c.23.32.54.23.61.53s.23.53.46.59a.49.49%2c0%2c0%2c1%2c.27.17c-.09-.35-.25-.29-.3-.47s.09-.34%2c0-.65-.45-.39-.4-.68a.59.59%2c0%2c0%2c0%2c0-.38%2c9.85%2c9.85%2c0%2c0%2c0%2c.86.54%2c11.9%2c11.9%2c0%2c0%2c0%2c1.16.6%2c13.42%2c13.42%2c0%2c0%2c0-1.54-1.87%2c13.55%2c13.55%2c0%2c0%2c0%2c2.38.41%2c12%2c12%2c0%2c0%2c0-1.1-.71c-.26-.15-.56-.31-.88-.47a.58.58%2c0%2c0%2c0%2c.35-.17c.23-.19.36.1.79%2c0' fill='%23ab0c2f'/%3e%3cpath d='M9.27%2c14.31l-.2.47-.38-.13-.38.13-.2-.47.58-.2Zm1.3-2-.67%2c1-.06.44-.38.42-.77-.27-.76.27-.38-.42-.06-.44-.67-1a2.54%2c2.54%2c0%2c0%2c1%2c.89-1.66l1%2c.31%2c1-.31a2.58%2c2.58%2c0%2c0%2c1%2c.9%2c1.66m-1.31.89H8.13l.56.54ZM7.52%2c11.79a.5.5%2c0%2c0%2c0%2c.51.62L8%2c12ZM9.41%2c12l-.06.43a.5.5%2c0%2c0%2c0%2c.52-.62Z' fill='white'/%3e%3c/svg%3e"); }

.logo__menu__container {
  position: relative; }

.logo__menu {
  position: absolute;
  width: 15rem;
  top: 100%;
  margin-top: 0.5rem;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 300ms ease, visibility 300ms ease;
  transition: opacity 300ms ease, visibility 300ms ease; }
  .logo__menu--active .logo__menu {
    visibility: visible;
    opacity: 1; }

.logo__menu__link {
  margin: 0 0 0.0625rem 0;
  border-bottom: 0;
  display: block;
  padding: 1rem;
  background-color: #AB0C2F;
  color: #ffffff; }
  .logo__menu__link:hover {
    background-color: #107FB8; }

.nav__search-toggle,
.nav__menu-toggle {
  color: #AB0C2F; }
  .nav__search-toggle:hover, .nav__search-toggle:focus,
  .nav__menu-toggle:hover,
  .nav__menu-toggle:focus {
    color: #AB0C2F; }
  .nav__search-toggle svg,
  .nav__menu-toggle svg {
    padding: 0.75rem; }

@media (min-width: 81.25em) {
  .nav__menu-toggle {
    display: none; } }

.nav__menu-toggle__inactive {
  display: block; }
  .menu-active .nav__menu-toggle__inactive {
    display: none; }

.nav__menu-toggle__active {
  display: none; }
  .menu-active .nav__menu-toggle__active {
    display: block; }

.nav__search-toggle__inactive {
  display: block; }
  .search-active .nav__search-toggle__inactive {
    display: none; }

.nav__search-toggle__active {
  display: none; }
  .search-active .nav__search-toggle__active {
    display: block; }

.nav__group {
  display: none; }
  @media (min-width: 81.25em) {
    .nav__group {
      margin-left: 3rem;
      margin-right: auto;
      display: block; }
      .advertising .nav__group {
        display: none; } }

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

.nav__item {
  margin-left: 18px;
  float: left; }
  @media screen and (min-width: 1300px) {
    .nav__item {
      margin-left: calc(18px + 14 * (100vw - 1300px) / 100); } }
  @media screen and (min-width: 1400px) {
    .nav__item {
      margin-left: 32px; } }
  .nav__item:first-child {
    margin-left: 1rem; }

.nav__link,
.nav__link--alt {
  position: relative;
  color: inherit;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-align: center;
  border-width: 0.1875rem; }
  .header--transparent .nav__link, .header--transparent
  .nav__link--alt {
    color: #ffffff; }
  .header--transparent .header--collapsed .nav__link, .header--transparent .header--collapsed
  .nav__link--alt {
    color: #000; }
  .nav__link:hover,
  .nav__item--active .nav__link,
  .nav__item--current .nav__link,
  .nav__link--alt:hover,
  .nav__item--active
  .nav__link--alt,
  .nav__item--current
  .nav__link--alt {
    border-bottom-color: #AB0C2F; }

.nav__auxiliary {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  background-color: #ffffff;
  border-right: 1rem solid #AB0C2F;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1rem; }
  .advertising .nav__auxiliary {
    display: none; }

.nav__auxiliary__list {
  display: none; }
  @media (min-width: 48em) {
    .nav__auxiliary__list {
      display: block; } }

.nav__auxiliary__link {
  font-size: 1rem;
  font-weight: 600;
  color: #AB0C2F !important;
  margin-right: 1rem;
  text-transform: none;
  letter-spacing: 0;
  border-width: 0.0625rem; }

.auxiliary__subnav {
  list-style: none;
  margin: 0;
  padding: 1rem 0;
  display: none;
  background-color: #ffffff; }
  @media (min-width: 48em) {
    .auxiliary__subnav {
      padding: 2.5rem 0; } }
  .auxiliary-active .auxiliary__subnav {
    display: block; }
  @media (min-width: 48em) {
    .auxiliary__subnav {
      display: block;
      position: absolute;
      top: 100%;
      z-index: -1;
      visibility: hidden;
      opacity: 0;
      -webkit-transition: opacity 300ms ease, visibility 300ms ease;
      transition: opacity 300ms ease, visibility 300ms ease;
      -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.32);
              box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.32);
      height: auto;
      overflow-y: auto;
      max-height: 75vh; } }
  .nav__item--active .auxiliary__subnav {
    visibility: visible;
    opacity: 1; }
  .auxiliary__subnav li {
    list-style: none; }

.auxiliary__subnav__section {
  list-style: none;
  padding: 0 1rem; }
  @media (min-width: 48em) {
    .auxiliary__subnav__section {
      padding: 0 2rem; } }
  .auxiliary__subnav__section li {
    margin-bottom: 1.25rem; }

.auxiliary__subnav__link {
  color: #000;
  line-height: 1.111; }
  .auxiliary__subnav__link:hover {
    color: #AB0C2F; }

.mega-group {
  left: 0;
  width: calc(100% - 5.5rem);
  margin-left: 2.75rem; }

.mega {
  position: absolute;
  top: 100%;
  background-color: #ffffff;
  color: #000;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.32);
          box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.32);
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 300ms ease, visibility 300ms ease;
  transition: opacity 300ms ease, visibility 300ms ease; }
  .nav__item--active .mega {
    visibility: visible;
    opacity: 1; }

.mega__container {
  position: relative; }
  .mega__container::before, .mega__container::after {
    content: '';
    display: table; }
  .mega__container::after {
    clear: both; }
  .mega-group .mega__container {
    width: 100%;
    max-width: 90rem;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem; }
    @media (min-width: 32em) {
      .mega-group .mega__container {
        padding-right: 2rem;
        padding-left: 2rem; } }
    @media (min-width: 48em) {
      .mega-group .mega__container {
        padding-right: 4rem;
        padding-left: 4rem; } }
    @media (min-width: 80em) {
      .mega-group .mega__container {
        padding-right: 8rem;
        padding-left: 8rem; } }

.mega__menu {
  width: 100%; }
  .mega__menu > :first-child {
    margin-top: 0; }
  .mega__menu > :last-child {
    margin-bottom: 0; }
  @media (min-width: 81.25em) {
    .mega__menu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }

.mega__heading {
  font-family: "metric", sans-serif;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  font-size: 44px;
  color: #107FB8; }
  @media screen and (min-width: 320px) {
    .mega__heading {
      font-size: calc(44px + 16 * (100vw - 320px) / 1120); } }
  @media screen and (min-width: 1440px) {
    .mega__heading {
      font-size: 60px; } }

.mega__top {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 70%; }

.mega__top--right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 30%;
  margin-top: 0;
  width: auto; }

.mega__grid,
.search__results__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem; }
  @media (min-width: 48em) {
    .mega__grid,
    .search__results__grid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }
  .mega__grid ul,
  .search__results__grid ul {
    padding: 1.5rem 0 0 0;
    margin: 0;
    list-style: none; }
    @media (min-width: 81.25em) {
      .mega__grid ul,
      .search__results__grid ul {
        padding: 1.5rem 1rem 0 0;
        float: left; } }
  .mega__grid ul + ul,
  .search__results__grid ul + ul {
    padding-top: 0; }
    @media (min-width: 81.25em) {
      .mega__grid ul + ul,
      .search__results__grid ul + ul {
        padding-top: 1.5rem; } }
  .mega__grid li,
  .search__results__grid li {
    margin-bottom: 1.25rem; }
    .mega__grid li p,
    .search__results__grid li p {
      margin-top: 0; }
  .mega__grid a,
  .search__results__grid a {
    color: #000;
    line-height: 1.111; }
    .mega__nav__item--current > .mega__grid a, .mega__nav__item--current >
    .search__results__grid a {
      color: #000;
      text-decoration: none; }
    .mega__grid a:hover,
    .search__results__grid a:hover {
      color: #AB0C2F; }

.mega__grid {
  width: 100%;
  margin-left: 0;
  margin-right: 0; }
  .mega-group .mega__grid {
    margin-left: -1rem;
    margin-right: -1rem; }
  @media (min-width: 81.25em) {
    .mega__grid {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; } }

@media (min-width: 81.25em) {
  .mega__grid__item--single {
    padding: 0 2rem; } }

.mega__grid__item {
  padding: 2rem 1rem 0;
  width: 100%; }
  @media (min-width: 81.25em) {
    .mega__grid__item {
      padding: 3rem 1rem 0;
      width: auto;
      -ms-flex-preferred-size: 33%;
          flex-basis: 33%; } }

@media (min-width: 81.25em) {
  .mega__grid__item--medium {
    width: auto;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%; } }

@media (min-width: 81.25em) {
  .mega__grid__item--large {
    -ms-flex-preferred-size: 66%;
        flex-basis: 66%; }
    .mega__grid__item--large ul {
      width: 50%; } }

.mega__nav__heading, .auxiliary__subnav__item--heading {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding-bottom: 0.5rem;
  border-bottom: 0.1875rem solid #AB0C2F; }

.mega__close {
  margin-left: 2rem; }
  .mega__close:focus {
    background-color: transparent; }

.mega__close--icon {
  color: #AB0C2F; }
  .mega__close--icon svg {
    padding: 0.5rem; }

.menu {
  position: absolute;
  visibility: hidden;
  right: 0;
  width: 100%;
  height: calc(100vh - 3.75rem);
  height: calc(var(--vh, 1vh) * 100 - 3.75rem);
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: visibility 300ms ease, -webkit-transform 300ms ease;
  transition: visibility 300ms ease, -webkit-transform 300ms ease;
  transition: transform 300ms ease, visibility 300ms ease;
  transition: transform 300ms ease, visibility 300ms ease, -webkit-transform 300ms ease;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  background-color: #ffffff; }
  .menu-active .menu {
    visibility: visible;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  @media (min-width: 48em) {
    .menu {
      height: auto;
      max-height: 75vh;
      width: 50vw;
      border-left: 0.0625rem solid #F3F3F3;
      border-bottom: 0.0625rem solid #F3F3F3; } }
  @media (min-width: 64em) {
    .menu {
      width: 35vw; } }
  @media (min-width: 80em) {
    .menu {
      width: 25vw; } }
  @media (min-width: 81.25em) {
    .menu {
      display: none; } }

.menu__list {
  margin: 0;
  padding: 0 1rem;
  list-style: none; }

.menu__list--sub {
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
  visibility: hidden; }
  .menu__item--active > .menu__list--sub {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    visibility: visible; }
  .menu__list--sub ul {
    padding: 1.5rem 0 0 0;
    margin: 0;
    list-style: none; }
    @media (min-width: 81.25em) {
      .menu__list--sub ul {
        padding: 1.5rem 1rem 0 0;
        float: left; } }
  .menu__list--sub ul + ul {
    padding-top: 0; }
    @media (min-width: 81.25em) {
      .menu__list--sub ul + ul {
        padding-top: 1.5rem; } }
  .menu__list--sub li {
    margin-bottom: 1.25rem; }
    .menu__list--sub li p {
      margin-top: 0; }
  .menu__list--sub a {
    color: #000;
    line-height: 1.111; }
    .mega__nav__item--current > .menu__list--sub a {
      color: #000;
      text-decoration: none; }
    .menu__list--sub a:hover {
      color: #AB0C2F; }

.menu__item {
  padding: 0.75rem 0;
  border-bottom: 0.0625rem solid rgba(216, 216, 216, 0.25); }

.menu__item__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.menu__link,
.menu__link--alt {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  color: #000; }
  .menu__item--current > .menu__link, .menu__item--current >
  .menu__link--alt {
    color: inherit;
    font-weight: normal; }
    .menu__item--current > .menu__link:hover, .menu__item--current >
    .menu__link--alt:hover {
      text-decoration: none; }

.menu__sub-toggle {
  display: inline-block;
  color: #C8C9C7; }
  .menu__sub-toggle:hover, .menu__sub-toggle:focus {
    color: #C8C9C7; }
  .menu__sub-toggle svg {
    padding: 1rem; }
  .menu__item--active .menu__sub-toggle {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }

.menu__auxiliary__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  background-color: #F3F3F3;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1rem; }
  @media (min-width: 48em) {
    .menu__auxiliary__list {
      display: none; } }

.search {
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.32);
          box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.32);
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: calc(100vh - 3.75rem);
  height: calc(var(--vh, 1vh) * 100 - 3.75rem);
  color: #000;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.32);
  visibility: hidden;
  z-index: -1;
  overflow-y: auto;
  opacity: 0;
  -webkit-transition: opacity 300ms ease, visibility 300ms ease;
  transition: opacity 300ms ease, visibility 300ms ease; }
  @media (min-width: 48em) {
    .search {
      width: calc(100% - 5.5rem);
      margin-left: 2.75rem; } }
  @media (min-width: 81.25em) {
    .search {
      height: auto; } }
  .search-active .search {
    visibility: visible;
    opacity: 1; }

.search__container {
  width: 100%;
  max-width: 90rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
  background-color: #ffffff; }
  .search__container::before, .search__container::after {
    content: '';
    display: table; }
  .search__container::after {
    clear: both; }
  @media (min-width: 32em) {
    .search__container {
      padding-right: 2rem;
      padding-left: 2rem; } }
  @media (min-width: 48em) {
    .search__container {
      padding-right: 4rem;
      padding-left: 4rem; } }
  @media (min-width: 80em) {
    .search__container {
      padding-right: 8rem;
      padding-left: 8rem; } }

.search__input__container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.search__input {
  width: calc(100% - 4rem);
  border: 0;
  padding: 1rem 1rem 1rem 0;
  font-family: "metric", sans-serif;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  font-size: 44px;
  color: #107FB8; }
  @media screen and (min-width: 320px) {
    .search__input {
      font-size: calc(44px + 16 * (100vw - 320px) / 1120); } }
  @media screen and (min-width: 1440px) {
    .search__input {
      font-size: 60px; } }

.search__input__button {
  color: #AB0C2F; }
  .search__input__button:hover, .search__input__button:focus {
    color: #AB0C2F; }
  .search__input__button svg {
    padding: 0.5rem; }

.search__results {
  width: 100%;
  max-width: 90rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem; }
  .search__results::before, .search__results::after {
    content: '';
    display: table; }
  .search__results::after {
    clear: both; }
  @media (min-width: 32em) {
    .search__results {
      padding-right: 2rem;
      padding-left: 2rem; } }
  @media (min-width: 48em) {
    .search__results {
      padding-right: 4rem;
      padding-left: 4rem; } }
  @media (min-width: 80em) {
    .search__results {
      padding-right: 8rem;
      padding-left: 8rem; } }

.search__results__grid {
  margin-left: -1rem;
  margin-right: -1rem; }
  @media (min-width: 48em) {
    .search__results__grid {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  @media (min-width: 64em) {
    .search__results__grid ul {
      padding: 1.5rem 1rem 0 0;
      float: left; } }

.search__results__suggestions,
.search__results__people {
  padding: 0 1rem; }

.search__results__suggestions {
  width: 100%; }
  @media (min-width: 48em) {
    .search__results__suggestions {
      width: 50%; } }
  @media (min-width: 64em) {
    .search__results__suggestions {
      width: 33%; } }

.search__results__people {
  width: 100%; }
  @media (min-width: 48em) {
    .search__results__people {
      width: 50%; } }
  @media (min-width: 64em) {
    .search__results__people {
      width: 66%; } }
  @media (min-width: 64em) {
    .search__results__people .mega__nav {
      width: 50%; } }

.hero {
  position: relative;
  margin-bottom: 3rem; }
  @media (min-width: 64em) {
    .hero {
      width: 100%;
      max-width: 90rem;
      margin-right: auto;
      margin-left: auto;
      padding-right: 1rem;
      padding-left: 1rem; } }
  @media (min-width: 64em) and (min-width: 32em) {
    .hero {
      padding-right: 2rem;
      padding-left: 2rem; } }
  @media (min-width: 64em) and (min-width: 48em) {
    .hero {
      padding-right: 4rem;
      padding-left: 4rem; } }
  @media (min-width: 64em) and (min-width: 80em) {
    .hero {
      padding-right: 8rem;
      padding-left: 8rem; } }

.hero--slider .flickity-page-dots {
  z-index: 1; }
  @media (min-width: 64em) {
    .hero--slider .flickity-page-dots {
      text-align: left; } }
  .hero--slider .flickity-page-dots .dot:first-child {
    margin-left: 0; }

.hero__slide {
  width: 100%; }
  .hero__slide.is-selected {
    z-index: 1; }

.hero__image {
  position: relative;
  padding-bottom: 56.25%; }
  @media (min-width: 64em) {
    .hero__image {
      padding-bottom: 34rem; } }
  .hero--full .hero__image {
    padding-bottom: 0;
    position: static; }
    @media (min-width: 64em) {
      .hero--full .hero__image {
        min-height: 35.25rem; } }
  .hero__image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    font-family: "object-fit: cover;"; }
    @media (min-width: 64em) {
      .hero__image img {
        padding-right: 5%; } }
    @media (min-width: 80em) {
      .hero__image img {
        padding-right: 20%; } }
    .hero--full .hero__image img {
      position: static; }
      @media (min-width: 64em) {
        .hero--full .hero__image img {
          position: absolute;
          padding-right: 0; } }

@media (min-width: 64em) {
  .hero__wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    padding: 4rem 0; } }

@media (min-width: 64em) {
  .hero__container {
    width: 100%;
    max-width: 90rem;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem; }
    .hero__container::before, .hero__container::after {
      content: '';
      display: table; }
    .hero__container::after {
      clear: both; } }
  @media (min-width: 64em) and (min-width: 32em) {
    .hero__container {
      padding-right: 2rem;
      padding-left: 2rem; } }
  @media (min-width: 64em) and (min-width: 48em) {
    .hero__container {
      padding-right: 4rem;
      padding-left: 4rem; } }
  @media (min-width: 64em) and (min-width: 80em) {
    .hero__container {
      padding-right: 8rem;
      padding-left: 8rem; } }

@media (min-width: 64em) {
    .flickity-slider .hero__container {
      padding: 0; } }

.hero__content {
  background-color: #AB0C2F;
  color: #ffffff;
  padding: 1rem 2rem 2rem; }
  @media (min-width: 64em) {
    .hero__content {
      max-width: 45%;
      margin-left: auto;
      margin-right: 0; } }
  .hero__content a:not([class]) {
    color: #ffffff;
    border-bottom-color: #ffffff; }
    .hero__content a:not([class]):hover {
      border-bottom-color: transparent; }

.hero__content__inner {
  width: 100%;
  margin-top: 1rem; }
  .hero__content__inner > :first-child {
    margin-top: 0; }
  .hero__content__inner > :last-child {
    margin-bottom: 0; }
  @media (min-width: 64em) {
    .hero__content__inner {
      margin-top: 0; } }

.hero__headline {
  font-weight: 600;
  line-height: .916;
  color: inherit;
  font-family: "metric", sans-serif;
  letter-spacing: normal;
  text-transform: none;
  font-size: 46px;
  margin-bottom: 0; }
  @media screen and (min-width: 320px) {
    .hero__headline {
      font-size: calc(46px + 34 * (100vw - 320px) / 1120); } }
  @media screen and (min-width: 1440px) {
    .hero__headline {
      font-size: 80px; } }

.button, form .action .default,
.button-3d {
  display: block;
  padding: 0.75rem 1.5rem;
  font-weight: 600;
  font-size: 0.8125rem;
  color: #AB0C2F;
  letter-spacing: 2px;
  text-align: center;
  text-transform: uppercase;
  border: 0.0625rem solid #AB0C2F;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease; }
  @media (min-width: 32em) {
    .button, form .action .default,
    .button-3d {
      display: inline-block; } }
  .button:hover, form .action .default:hover, .button:focus, form .action .default:focus,
  .button-3d:hover,
  .button-3d:focus {
    color: #ffffff;
    background-color: #AB0C2F; }

.button-alt {
  color: #AB0C2F;
  font-weight: 600;
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 1.111;
  border-color: currentColor; }
  .button-alt:hover {
    border-color: transparent; }

.button--simple {
  display: inline-block;
  padding: 0;
  border: 0;
  border-bottom: 0.0625rem solid #ffffff;
  color: inherit; }
  .button--simple:hover {
    border-bottom-color: transparent; }

.button--white {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease; }
  .button--white:hover {
    background-color: #ffffff;
    color: #AB0C2F;
    border-color: #AB0C2F; }

.button--inline {
  margin: 0.5rem 0; }
  @media (min-width: 32em) {
    .button--inline {
      margin: 0.5rem 1rem 0.5rem 0; } }

.button--ib {
  display: inline-block; }

.button__group, .library .button-icon-grid {
  list-style: none;
  padding: 0;
  margin: 0 -1rem; }
  @media (min-width: 32em) {
    .button__group, .library .button-icon-grid {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  .button__group .button, .library .button-icon-grid .button, .button__group form .action .default, form .action .button__group .default, .library .button-icon-grid form .action .default, form .action .library .button-icon-grid .default {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 32em) {
      .button__group .button, .library .button-icon-grid .button, .button__group form .action .default, form .action .button__group .default, .library .button-icon-grid form .action .default, form .action .library .button-icon-grid .default {
        padding-left: 0.5rem;
        padding-right: 0.5rem; } }

.button__group__item, .library .lib .button-icon-grid__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem 1rem;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0; }

.button-bigger {
  padding: 1rem 2.5rem; }

.dropdown {
  position: relative;
  display: inline-block; }

.dropdown__toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  border: none;
  padding: 1rem 1.5rem;
  border-radius: 0;
  text-align: left; }
  .dropdown--subnav .dropdown__toggle {
    padding-left: 0; }
    @media (min-width: 64em) {
      .dropdown--subnav .dropdown__toggle {
        pointer-events: none; } }

.dropdown__toggle__text, .section-nav__toggle {
  font-weight: 600;
  font-size: 1.5rem;
  color: #000;
  line-height: 1.444;
  margin-right: 3rem; }

.dropdown__toggle__icon {
  width: 1rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #000;
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease; }
  .dropdown--active .dropdown__toggle__icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  @media (min-width: 64em) {
    .dropdown__toggle__icon {
      display: none; } }

.dropdown__list {
  margin: 0;
  padding: 0 1.5rem 1rem;
  text-align: left;
  list-style: none;
  z-index: 1;
  width: 100%;
  left: 0;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease; }
  .dropdown--active .dropdown__list {
    display: block;
    opacity: 1; }
  .dropdown--subnav .dropdown__list {
    position: static;
    opacity: 1;
    padding: 0; }

.dropdown__item, .subnav__item {
  padding-top: 1rem; }
  .dropdown__item:first-child, .subnav__item:first-child {
    border-top: 1px solid #000; }

.dropdown__link, .subnav__link, .currentsection {
  font-size: 1.125rem;
  color: #000;
  line-height: 1.333; }
  .dropdown__link:hover, .subnav__link:hover, .currentsection:hover {
    color: #AB0C2F; }

.dropdown--subnav {
  display: block;
  margin-bottom: 2rem; }
  @media (min-width: 64em) {
    .dropdown--subnav {
      margin-bottom: 0; } }
  @media (min-width: 64em) {
    .dropdown--subnav .dropdown__list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

@media (min-width: 64em) {
  .subnav__item:first-child {
    border: 0; } }

@media (min-width: 64em) {
  .subnav__item {
    width: 33%; } }

.currentsection {
  color: #AB0C2F;
  border-bottom: 0.0625rem solid #AB0C2F; }

.feed {
  margin: 2rem 0; }

.feed__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: -3rem; }
  .feed__grid + hr {
    margin: 3rem 0; }

.feed__item {
  width: 100%;
  margin-top: 3rem; }
  .feed__item > :first-child {
    margin-top: 0; }
  .feed__item > :last-child {
    margin-bottom: 0; }
  @media (min-width: 32em) {
    .feed__item {
      width: calc(50% - 1rem); } }
  @media (min-width: 64em) {
    .feed__item {
      width: calc(25% - 2rem); }
      .feed__grid--3 .feed__item {
        width: calc(33% - 2rem); } }
  .feed__item .button, .feed__item form .action .default, form .action .feed__item .default {
    display: block; }
  .feed__item .button + .button, .feed__item form .action .default + .button, form .action .feed__item .default + .button, .feed__item form .action .button + .default, form .action .feed__item .button + .default, .feed__item form .action .default + .default, form .action .feed__item .default + .default {
    display: block;
    margin-top: 0.5rem; }

.feed__title {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  margin: 1rem 0;
  color: #000;
  line-height: 1.25; }
  .feed__title a {
    border-bottom-width: 0.125rem;
    color: #000; }
    .feed__title a:hover {
      color: #AB0C2F; }

.feed__image {
  position: relative;
  margin: 0 auto 1rem; }

.feed__link, .feed-item__title {
  margin-bottom: 0.5rem; }
  .feed__link a, .feed-item__title a {
    color: #AB0C2F;
    font-weight: 600;
    font-size: 1.125rem;
    letter-spacing: 0;
    line-height: 1.111; }

.feed--blocks, .feed-split__right .feed {
  margin-bottom: 0.5rem;
  margin-top: 0; }
  .feed--blocks > li:before, .feed-split__right .feed > li:before {
    display: block;
    background: #F3F3F3;
    height: 0.1875rem;
    overflow: hidden;
    content: ''; }
  .feed--blocks > li:first-child:before, .feed-split__right .feed > li:first-child:before {
    display: none; }

.feed-item {
  background: #ffffff;
  padding: 1rem 0;
  margin: 0.5rem 0;
  display: table;
  table-layout: fixed;
  width: 100%; }
  .feed--blocks .feed-item, .feed-split__right .feed .feed-item {
    margin: 0;
    padding: 2rem 0; }

.feed-item__media-wrap {
  display: table-cell;
  width: 20%;
  vertical-align: top; }
  @media (min-width: 32em) {
    .feed-item__media-wrap {
      width: 6.25rem; } }

.feed-item__media {
  margin-right: 1rem;
  margin-bottom: 1rem; }
  .columns__column .feed-item__media {
    margin-right: 0; }

.feed-item__content {
  display: table-cell;
  vertical-align: middle; }
  .feed-item__media-wrap + .feed-item__content {
    padding-left: 1rem; }
  .columns--4 .feed-item__content {
    display: block; }

.feed-item__tax {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 0.125rem 0; }

.feed-item__date {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  color: #000;
  margin: 0.125rem 0;
  text-transform: uppercase;
  margin-bottom: 1rem; }

.feed-split::before, .feed-split::after {
  content: '';
  display: table; }

.feed-split::after {
  clear: both; }

@media (min-width: 48em) {
  .feed-split {
    margin-left: -0.5rem;
    margin-right: -0.5rem; } }

.feed-split__left,
.feed-split__right {
  margin: 3rem 0; }
  @media (min-width: 48em) {
    .feed-split__left,
    .feed-split__right {
      float: left;
      width: 50%; } }
  .feed-split__left h2,
  .feed-split__right h2 {
    color: inherit;
    font-family: "metric", sans-serif;
    font-size: 0.8125rem;
    font-weight: 600;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: 2px; }

@media (min-width: 48em) {
  .feed-split__right {
    padding-right: 3rem; } }

.split--alt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: -1.5rem !important; }

.split--solid {
  margin-top: 0 !important; }

.split__half {
  width: 100%;
  margin-top: 1.5rem; }
  .split--solid .split__half {
    margin-top: 0; }
  @media (min-width: 48em) {
    .split__half {
      width: calc(50% - 1rem); }
      .split--swap .split__half:first-child {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; }
      .split--center .split__half:last-child {
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center; } }
  @media (min-width: 64em) {
    .split__half {
      width: calc(50% - 2rem); } }

@media (min-width: 64em) {
  .split--3-6 .split__half:first-child {
    width: calc(66% - 2rem); }
  .split--3-6 .split__half:last-child {
    width: calc(33% - 2rem); } }

@media (min-width: 64em) {
  .split--6-3 .split__half:first-child {
    width: calc(40% - 4rem); }
  .split--6-3 .split__half:last-child {
    width: calc(60% - 2rem); } }

.split__img {
  position: relative; }
  .columns__item--2 .split__img {
    margin-bottom: 1rem !important; }
    @media (min-width: 64em) {
      .columns__item--2 .split__img {
        margin-bottom: 0; } }

@media (min-width: 64em) {
  .split__img--pull {
    margin-top: -2rem; } }

.split__img--video {
  overflow: hidden; }
  .split__img--video video {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
    @media (min-width: 48em) {
      .split__img--video video {
        display: block; } }

.split__content > :first-child {
  margin-top: 0; }

.split__content > :last-child {
  margin-bottom: 0; }

.split--solid .split__content {
  background-color: #F3F3F3;
  padding: 1.5rem; }

.split--match .split__content {
  height: 100%; }

.split__title {
  margin-bottom: 1rem; }

.split__title--alt {
  margin-top: 0.25em; }

.split__title--flush {
  width: auto !important;
  margin-top: 0; }

.split {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important; }

.split--large {
  position: static;
  margin: 0;
  display: block;
  width: auto; }
  @media (min-width: 64em) {
    .split--large {
      position: relative;
      margin: 0 -1rem;
      display: table;
      table-layout: fixed;
      width: calc(100% + 2rem); } }

.split--narrow {
  margin: auto; }
  @media (min-width: 48em) {
    .split--narrow {
      max-width: 64rem; } }

.split__column {
  margin-bottom: 2rem; }
  .split__column > :first-child {
    margin-top: 0; }
  .split__column > :last-child {
    margin-bottom: 0; }
  @media (min-width: 64em) {
    .split__column {
      margin-bottom: 0; } }

.split__column--narrow {
  vertical-align: middle; }
  @media (min-width: 48em) {
    .split__column--narrow {
      padding-left: 3rem;
      padding-right: 3rem; } }

.split__column__block {
  padding: 1rem;
  background-color: #ffffff;
  margin-bottom: 1.5rem; }

.media__block {
  position: relative; }
  .media__block::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(37, 36, 36, 0.4); }

.media__content {
  position: absolute;
  width: 90%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #ffffff;
  text-align: center; }
  .media__content > :first-child {
    margin-top: 0; }
  .media__content > :last-child {
    margin-bottom: 0; }
  .media__content h2 {
    color: #ffffff; }

.media__item, .feature__media__play, .caption__media__play {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 3.125rem;
  height: 3.125rem;
  background-color: #107FB8; }
  .media__item:hover, .feature__media__play:hover, .caption__media__play:hover {
    background-color: #ffffff;
    border: 0; }
    .media__item:hover .media__icon, .feature__media__play:hover .media__icon, .caption__media__play:hover .media__icon, .media__item:hover .feature__media__play__image, .feature__media__play:hover .feature__media__play__image, .caption__media__play:hover .feature__media__play__image, .media__item:hover .caption__media__play__image, .feature__media__play:hover .caption__media__play__image, .caption__media__play:hover .caption__media__play__image {
      color: #107FB8; }

.media__icon, .feature__media__play__image, .caption__media__play__image {
  color: #ffffff;
  border: 0; }
  .media__icon svg, .feature__media__play__image svg, .caption__media__play__image svg {
    padding: 0.75rem; }

.minimodal {
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
  opacity: 0;
  z-index: 3; }

.minimodal--active {
  opacity: 1; }

.minimodal__overlay {
  top: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9); }

.minimodal__content {
  max-width: 64rem;
  margin: 0 auto; }

.minimodal__close {
  display: block;
  position: absolute;
  top: 1rem;
  right: 1rem;
  color: #ffffff;
  z-index: 1; }
  .minimodal__element--video .minimodal__close {
    top: -4rem;
    right: 0; }
  .minimodal__close::before, .minimodal__close::after {
    position: absolute;
    top: 0;
    left: 50%;
    height: 100%;
    margin-left: -0.0625rem;
    border-left: 0.25rem solid;
    content: ''; }
  .minimodal__close::before {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  .minimodal__close::after {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }

.feature--alt2 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.feature__half {
  width: 100%; }
  @media (min-width: 64em) {
    .feature--swap .feature__half:first-child {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; } }

.feature__img {
  width: 100%;
  position: relative;
  z-index: -1;
  overflow: hidden; }
  @media (min-width: 48em) {
    .feature__img img {
      max-width: 900px; }
      .feature--swap .feature__img img {
        margin-left: auto;
        margin-right: 0; } }

@media (min-width: 64em) {
  .feature__img--alt {
    max-width: 43.75rem; } }

@media (min-width: 48em) {
  .feature__img--video {
    z-index: auto; } }

.feature__img--video video {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  @media (min-width: 48em) {
    .feature__img--video video {
      display: block; } }

.feature__content--alt {
  padding: 2rem;
  background-color: #AB0C2F;
  color: #ffffff; }
  .feature__content--alt > :first-child {
    margin-top: 0; }
  .feature__content--alt > :last-child {
    margin-bottom: 0; }
  @media (min-width: 64em) {
    .feature__content--alt {
      position: absolute;
      top: 4rem;
      width: 45%;
      right: 0; }
      .feature--swap .feature__content--alt {
        right: auto; } }
  .feature__content--alt a:not([class]) {
    color: #ffffff;
    border-bottom-color: #ffffff; }
    .feature__content--alt a:not([class]):hover {
      border-bottom-color: transparent; }

@media (min-width: 64em) {
  .feature__content--alt-wide {
    top: 7rem;
    width: 52%; } }

.feature__title {
  color: inherit; }
  .feature--alt2 .feature__title {
    font-family: "metric", sans-serif;
    line-height: 1;
    font-weight: 600;
    letter-spacing: normal;
    text-transform: none;
    font-size: 44px;
    color: #ffffff;
    margin-bottom: 1rem; }
    @media screen and (min-width: 320px) {
      .feature--alt2 .feature__title {
        font-size: calc(44px + 16 * (100vw - 320px) / 1120); } }
    @media screen and (min-width: 1440px) {
      .feature--alt2 .feature__title {
        font-size: 60px; } }

@media (min-width: 64em) {
  .feature__group {
    /* grid */
    display: -ms-grid;
    display: grid;
    grid-column-gap: 3rem;
    -ms-grid-rows: auto auto auto;
    -ms-grid-columns: 9fr 3rem 4fr;
        grid-template: "main header" auto "main footer" auto "main footer" auto / 9fr 4fr; } }

@media (min-width: 64em) {
  .feature__header {
    /* grid */
    max-width: none;
    grid-area: header; } }

.feature__header .feature__content--alt {
  z-index: 1; }
  @media (min-width: 64em) {
    .feature__header .feature__content--alt {
      position: relative;
      width: auto;
      top: -3rem;
      left: -9rem;
      width: calc(100% + 9rem);
      margin-bottom: -3rem; } }

@media (min-width: 64em) {
  .feature__main {
    /* grid */
    grid-area: main;
    max-width: none; } }

.feature__main img {
  width: 100%; }

.feature__main__image {
  overflow: hidden; }

.feature__main__image--video {
  position: relative; }
  .feature__main__image--video video {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
    @media (min-width: 48em) {
      .feature__main__image--video video {
        display: block; } }

.feature__footer {
  padding-top: 3rem; }
  @media (min-width: 48em) {
    .feature__footer {
      /* grid */
      grid-area: footer;
      max-width: none; }
      .feature__footer > :first-child {
        margin-top: 0; }
      .feature__footer > :last-child {
        margin-bottom: 0; } }
  @media (min-width: 64em){
  .feature__header {
    -ms-grid-row: 1;
    -ms-grid-column: 3; }
  .feature__main {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1; }
  .feature__footer {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3; } }

.feature__footer__list {
  list-style: none;
  padding-left: 0; }
  .feature__footer__list li {
    margin-bottom: 1rem; }

.feature__footer__list--img li {
  position: relative;
  padding-left: 3.5rem; }

.feature__footer__list--img img {
  position: absolute;
  top: 0.1875rem;
  left: 0;
  width: 32px; }

.feature__search {
  background: #ffffff;
  margin: 2rem 0 1rem;
  padding: 1rem; }
  @media (min-width: 48em) {
    .feature__search {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.feature__search__label {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.feature__search__input {
  width: 100%;
  height: 100%;
  border: 0;
  border-bottom: 0.0625rem solid #000;
  color: #000;
  font-size: 1.5rem; }

.feature__search__button {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 1rem; }
  @media (min-width: 48em) {
    .feature__search__button {
      margin-top: 0;
      margin-left: 1rem; } }

.feature {
  background-color: #ffffff;
  display: block; }
  .content > .feature {
    margin-bottom: 4rem; }
    .content > .feature h1, .content > .feature .splash__heading--medium,
    .content > .feature h2,
    .content > .feature h3,
    .content > .feature .feature__title,
    .content > .feature h4,
    .content > .feature .split__column h2,
    .split__column .content > .feature h2,
    .content > .feature .footer__headline,
    .content > .feature .splash-feature .splash__subheading--medium,
    .splash-feature .content > .feature .splash__subheading--medium,
    .content > .feature h5,
    .content > .feature .logo__menu__link,
    .content > .feature .sidebar-list__heading,
    .content > .feature h6,
    .content > .feature .footer ul:not([class]) li:first-child,
    .footer ul:not([class]) .content > .feature li:first-child {
      margin-top: 0; }
  .feature .feature__cta {
    text-align: left; }

@media (min-width: 48em) {
  .feature--alt,
  .feature--sidebar {
    display: table;
    table-layout: fixed;
    width: 100%;
    background-color: transparent; } }

@media (min-width: 64em) {
  .feature--sidebar {
    display: block;
    background-color: #ffffff; } }

.feature--sidebar h2 {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 2px; }

.feature--bio {
  margin: 1.5rem 0; }

@media (min-width: 48em) {
  .feature--alt--flip {
    direction: rtl; } }

.feature--video--content {
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto; }

.feature__media-wrap {
  overflow: hidden; }
  @media (min-width: 32em) {
    .feature--alt .feature__media-wrap,
    .feature--sidebar .feature__media-wrap {
      position: relative;
      display: table-cell;
      vertical-align: middle;
      width: 40%; } }
  @media (min-width: 64em) {
    .feature--sidebar .feature__media-wrap {
      display: block;
      width: 100%; } }
  @media (min-width: 64em) {
    .feature--sidebar .feature__media-wrap:before {
      display: none; } }
  @media (min-width: 32em) {
    .feature--alt--flip .feature__media-wrap:before {
      left: 0;
      right: auto; } }
  @media (min-width: 32em) {
    .feature--alt--half .feature__media-wrap {
      width: 50%; } }
  @media (min-width: 32em) {
    .feature--alt--block-grid .feature__media-wrap {
      width: 50%; } }
  @media (min-width: 48em) {
    .feature--alt--block-grid .feature__media-wrap {
      width: 33.333%; } }
  @media (min-width: 48em) {
    .feature-section__slider__item--full .feature__media-wrap {
      width: 60%; } }

.feature__media {
  position: relative; }
  .feature__media img {
    width: 100%; }

.feature__media__image {
  -webkit-transition: -webkit-transform ease 300ms;
  transition: -webkit-transform ease 300ms;
  transition: transform ease 300ms;
  transition: transform ease 300ms, -webkit-transform ease 300ms; }
  .feature__media__image img {
    width: 100%; }

.feature__content {
  position: relative;
  padding-top: 1rem; }
  .feature__content > :first-child {
    margin-top: 0; }
  .feature__content > :last-child {
    margin-bottom: 0; }
  @media (min-width: 32em) {
    .feature__content {
      padding: 1rem 1rem 0 0; } }
  .feature__content p {
    margin: 0; }
    .feature--bio .feature__content p {
      margin-top: 2rem;
      font-size: 80%; }
      @media (min-width: 48em) {
        .feature--bio .feature__content p {
          font-size: 100%; } }
  @media (min-width: 48em) {
    .feature--alt .feature__content,
    .feature--sidebar .feature__content {
      padding: 0 0 1rem 2.5rem; } }
  @media (min-width: 48em) {
    .feature--alt--flip .feature__content {
      padding: 0 2.5rem 1rem 0;
      text-align: left;
      direction: ltr; } }
  @media (min-width: 64em) {
    .feature--sidebar .feature__content {
      padding: 0 1rem 2.5rem 1rem;
      display: block;
      background-color: transparent; } }
  .landing-slider .feature__content,
  .feature-section__slider--full .feature__content {
    padding-bottom: 3rem; }
    @media (min-width: 48em) {
      .landing-slider .feature__content,
      .feature-section__slider--full .feature__content {
        padding-right: 3.5rem; } }
  .feature-section__slider .feature__content {
    margin-bottom: 0.125rem; }

.feature {
  margin-top: 3rem;
  margin-bottom: 3rem; }
  .feature .feature__title {
    line-height: 1.25; }
  .feature .feature__title--large {
    color: inherit;
    font-family: "metric", sans-serif;
    font-size: 2.125rem;
    line-height: 1;
    font-weight: 600;
    letter-spacing: normal;
    text-transform: none;
    color: #107FB8; }

.feature__title--heading {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.277;
  text-transform: none;
  text-transform: none; }
  .block-grid .feature__title--heading {
    text-transform: uppercase;
    padding-right: 1.5rem; }
    @media (min-width: 32em) {
      .block-grid .feature__title--heading {
        padding-right: 0; } }

.feature__preheading {
  margin: 0.5rem 0; }

.feature__heading {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 1.15rem;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 1.2;
  text-transform: none;
  margin-bottom: 1rem; }
  .feature-section__slider__item--full .feature__heading {
    color: inherit;
    font-family: "metric", sans-serif;
    font-size: 1.15rem;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.2;
    text-transform: none; }

.feature__subheading {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 2px; }

.feature__category {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.277;
  text-transform: none; }

.feature__name {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  margin-bottom: 1rem; }

.feature__cta {
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-bottom: 0.25rem;
  text-align: center; }
  .block-grid__expanded .feature__cta {
    text-align: left; }

.feature__cta--alt {
  padding-bottom: 0; }
  @media (min-width: 48em) {
    .feature__cta--alt {
      position: absolute;
      right: 2rem;
      top: 0;
      margin: -0.375rem 0 0 0; } }
  @media (min-width: 64em) {
    .feature__cta--alt {
      right: 3rem; } }

.feature__icon {
  display: inline-block;
  width: 2rem;
  fill: currentColor; }
  .feature__icon:hover {
    fill: #107FB8; }

.feature__list {
  padding: 0;
  list-style: none; }
  @media (min-width: 48em) {
    .feature__list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .feature__list li {
    margin-top: 0.5rem; }
    @media (min-width: 48em) {
      .feature__list li {
        position: relative;
        padding-right: 2rem; }
        .feature__list li::after {
          content: '/';
          position: absolute;
          top: 0.0625rem;
          right: 0.75rem; } }
    .feature__list li:last-child {
      padding-right: 0; }
      .feature__list li:last-child::after {
        display: none; }

.section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.section__header,
.section__main,
.section__footer {
  width: 100%; }

.section__header > :first-child {
  margin-top: 0; }

.section__header > :last-child {
  margin-bottom: 0; }

@media (min-width: 64em) {
  .section__header {
    max-width: 50%; } }

@media (min-width: 64em) {
  .section__header--push {
    margin-left: 26%; } }

.section__main {
  margin: 2rem 0; }
  @media (min-width: 64em) {
    .section__main {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      margin-bottom: 0; } }

@media (min-width: 64em) {
  .section__footer {
    width: auto;
    max-width: 30%;
    margin-top: 0;
    text-align: right; } }

.columns-alt, .split {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 1rem 0; }
  @media (min-width: 48em) {
    .columns-alt, .split {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

@media (min-width: 32em) {
  .columns--pull-left .split__img {
    margin-left: -2.5rem; } }

.columns--pull-left .split__img img {
  max-width: 225px; }

@media (min-width: 80em) {
  .columns--pull-left .columns__item--2:last-child {
    width: calc(50% + 1rem); } }

.columns__item, .split__column {
  width: 100%;
  height: 100%;
  margin-top: 0.5rem; }
  .columns__item > :first-child, .split__column > :first-child {
    margin-top: 0; }
  .columns__item > :last-child, .split__column > :last-child {
    margin-bottom: 0; }
  .split__content .columns__item, .split__content .split__column {
    margin-top: 1rem; }
  @media (min-width: 48em) {
    .columns__item, .split__column {
      width: calc(50% - 1rem); } }

@media (min-width: 48em) {
  .columns--4 .columns__column {
    width: calc(50% - 1rem);
    margin-top: 1em; } }

@media (min-width: 64em) {
  .columns--4 .columns__column {
    width: calc(25% - 2rem);
    margin-top: 0; }
    .columns--4 .columns__column .h6 {
      margin-top: 3rem; } }

.columns--4 .columns__column:first-child {
  margin-top: 1rem; }
  @media (min-width: 64em) {
    .columns--4 .columns__column:first-child {
      margin-top: 0; } }

@media (min-width: 64em) {
  .columns__item--flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

.columns__item--2 {
  width: 100%; }
  @media (min-width: 64em) {
    .columns__item--2 {
      width: calc(50% - 1rem); } }
  .columns__item--2 .columns__item--2 {
    margin-top: 2rem; }
    @media (min-width: 64em) {
      .columns__item--2 .columns__item--2 {
        margin-top: -2.5rem; } }

@media (min-width: 48em) {
  .columns__item--3 {
    width: 100%;
    margin-top: 1em; } }

@media (min-width: 64em) {
  .columns__item--3 {
    width: calc(33.333% - 2rem);
    margin-top: 0; } }

@media (min-width: 64em) {
  .columns__item--3-2 {
    width: calc(66.666% - 2rem); } }

@media (min-width: 48em) {
  .columns__item--4 {
    width: calc(50% - 1rem);
    margin-top: 1em; } }

@media (min-width: 64em) {
  .columns__item--4 {
    width: calc(25% - 2rem);
    margin-top: 0; } }

.columns__item--4:first-child {
  margin-top: 1rem; }
  @media (min-width: 64em) {
    .columns__item--4:first-child {
      margin-top: 0; } }

.columns {
  margin: 0 -1rem; }
  .columns::before, .columns::after {
    content: '';
    display: table; }
  .columns::after {
    clear: both; }

.columns__column {
  width: 100%;
  float: left;
  padding: 0 1rem;
  margin-top: 2rem; }
  @media (min-width: 48em) {
    .columns--4 .columns__column {
      width: 50%; }
      .columns--4 .columns__column:nth-child(2n+1) {
        clear: both; } }
  @media (min-width: 64em) {
    .columns--4 .columns__column {
      width: 25%; }
      .columns--4 .columns__column:nth-child(n) {
        clear: none; }
      .columns--4 .columns__column:nth-child(4n+1) {
        clear: both; } }
  @media (max-width: 64em) {
    .columns__column .feature {
      margin-top: 0; } }

.slider {
  margin: 3rem 0; }
  .slider .flickity-viewport {
    overflow: visible; }
  .slider .flickity-prev-next-button {
    top: calc(50% - 4rem);
    -webkit-transform: translateY(-calc(50% + 4rem));
            transform: translateY(-calc(50% + 4rem)); }
    .slider .flickity-prev-next-button.previous {
      left: 0; }
    .slider .flickity-prev-next-button.next {
      right: 0; }
  .slider .flickity-page-dots {
    bottom: 2rem;
    right: 1rem;
    text-align: right; }

.slide__item {
  position: relative;
  width: 99.99%;
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
  background: #ffffff; }
  .slide__item img {
    width: 100%; }
  .slide__item.is-selected {
    -webkit-transform: translateY(-4rem);
            transform: translateY(-4rem); }
    .slide__item.is-selected > * {
      opacity: 1; }
  .slide__item > * {
    opacity: .45; }

.slide__content {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  visibility: hidden; }
  .is-selected .slide__content {
    visibility: visible; }
  .slide__content::before {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, rgba(0, 0, 0, 0)), color-stop(87%, rgba(0, 0, 0, 0.69)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.69) 87%); }

.slide__content__inner {
  position: absolute;
  width: 90%;
  bottom: 1rem;
  left: 1rem;
  color: #ffffff; }
  .slide__content__inner > :first-child {
    margin-top: 0; }
  .slide__content__inner > :last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    .slide__content__inner {
      width: 50%; } }

.slider__main {
  padding-left: 1rem;
  width: 80%;
  -webkit-transform: translateY(-3rem);
          transform: translateY(-3rem); }

.slider__title {
  color: inherit;
  font-size: 1.5rem;
  line-height: 1.25;
  text-transform: none;
  font-weight: 600; }
  .slider__title a {
    color: #AB0C2F;
    border-bottom: 0.0625rem solid transparent; }
    .slider__title a:hover {
      border-bottom-color: #AB0C2F; }

.footer {
  background-color: #F3F3F3; }
  .footer ul:not([class]) {
    list-style: none;
    padding-left: 0;
    margin-bottom: 2rem; }
    .advertising .footer ul:not([class]) {
      display: none; }
    .footer ul:not([class]) li:first-child {
      margin-bottom: 0.85rem; }
    .footer ul:not([class]) li {
      margin-bottom: 0; }
      @media (min-width: 48em) {
        .footer ul:not([class]) li {
          margin-bottom: 0.75rem; } }
    .footer ul:not([class]) a {
      border-bottom: 0;
      color: #000;
      display: inline-block;
      padding: 0.75rem 0; }
      @media (min-width: 48em) {
        .footer ul:not([class]) a {
          padding: 0; } }
      .footer ul:not([class]) a:hover {
        color: #AB0C2F; }
        .footer ul:not([class]) a:hover span {
          color: #AB0C2F;
          border-color: #AB0C2F; }
      .footer ul:not([class]) a span {
        color: #000;
        border-bottom: 0.0625rem solid transparent; }

.footer__top {
  width: 100%;
  max-width: 90rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-top: 4rem;
  padding-bottom: 1rem; }
  @media (min-width: 32em) {
    .footer__top {
      padding-right: 2rem;
      padding-left: 2rem; } }
  @media (min-width: 48em) {
    .footer__top {
      padding-right: 4rem;
      padding-left: 4rem; } }
  @media (min-width: 80em) {
    .footer__top {
      padding-right: 8rem;
      padding-left: 8rem; } }
  .footer__top .columns__item--4:first-child ul li:first-child {
    margin-bottom: 0.5rem; }

.footer__bottom {
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-top: 0.1875rem solid rgba(0, 0, 0, 0.05);
  font-size: 0.875rem;
  line-height: 1.142; }
  .footer__bottom a:not([class]) {
    color: #000;
    border-bottom: 0;
    cursor: default; }

.footer__logo {
  display: block;
  width: 14rem;
  border-bottom: 0; }
  .advertising .footer__logo {
    margin-bottom: 2rem; }
  .footer__logo .svgstore::before {
    padding-top: 38%; }

.advertising .footer__headline {
  display: none; }

.footer__social {
  list-style: none;
  padding: 0;
  margin: 0 0 0 -0.75rem; }
  .advertising .footer__social {
    display: none; }
  .footer__social li {
    float: left; }
    @media (min-width: 64em) {
      .footer__social li:nth-child(4) {
        clear: left; } }

.footer__social--alt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 1rem; }
  @media (min-width: 48em) {
    .footer__social--alt {
      margin-top: 0;
      margin-left: 1rem; } }
  .footer__social--alt li {
    clear: none !important; }

.footer__social__link {
  display: block;
  color: #000;
  border-bottom: 0;
  padding: 0.75rem; }
  .footer__social__link:hover {
    color: #AB0C2F; }
  .footer__social--alt .footer__social__link {
    min-width: 4rem;
    min-height: 4rem;
    padding: 1rem;
    color: #AB0C2F; }
    .footer__social--alt .footer__social__link:hover {
      color: #000; }

.t4Edit-page {
  color: #000;
  border-bottom: 0; }

.section-nav {
  border-top: 0.25rem solid #C8C9C7;
  border-bottom: 0.0625rem solid #C8C9C7;
  padding: 1rem 0;
  position: relative;
  opacity: 0; }
  .section-nav::before, .section-nav::after {
    content: '';
    display: table; }
  .section-nav::after {
    clear: both; }
  .section-nav li {
    list-style: none; }
    .section-nav li::before, .section-nav li::after {
      content: '';
      display: table; }
    .section-nav li::after {
      clear: both; }

.section-nav__toggle {
  margin-right: 0;
  display: block;
  color: #000;
  border-bottom: 0; }
  @media (min-width: 64em) {
    .section-nav__toggle {
      display: none; } }
  .section-nav__toggle:before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3e %3cpolygon points='0%2c4.5 1.6%2c3 7%2c8 12.4%2c3 14%2c4.5 7%2c11 '/%3e %3c/svg%3e");
    width: 1rem;
    height: 1rem;
    background-size: cover;
    margin: 0.125rem 0;
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .section-nav--active .section-nav__toggle:before {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

.section-nav__list {
  padding: 0 1rem;
  line-height: 1;
  background-color: #ffffff;
  position: absolute;
  top: 100%;
  width: 100%;
  display: none;
  z-index: 2; }
  @media (min-width: 64em) {
    .section-nav__list {
      padding: 0;
      position: static;
      display: block; } }
  .section-nav--active .section-nav__list {
    display: block; }

.section-nav__link {
  display: block;
  padding: 1rem 0;
  border-bottom: 0; }
  .section-nav__link:hover .section-nav__link__text {
    border-bottom-color: currentColor; }
  .section-nav__item--current > .section-nav__link {
    color: #AB0C2F; }
    .section-nav__item--current > .section-nav__link:before {
      background-color: #AB0C2F; }

.section-nav__link__text {
  color: #AB0C2F;
  font-weight: 600;
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 1.111;
  border-bottom: 0.0625rem solid transparent; }

.section-nav__link--toggle,
.section-nav__subnav__link-toggle {
  float: left;
  width: calc(100% - 3rem); }
  @media (min-width: 64em) {
    .section-nav__link--toggle,
    .section-nav__subnav__link-toggle {
      width: calc(100% - 4rem); } }

.section-nav__subnav-toggle {
  float: right;
  width: 3rem;
  height: 3rem;
  text-align: center;
  line-height: 3rem;
  border-bottom: 0;
  color: #AB0C2F; }
  .section-nav__subnav-toggle:hover {
    background-color: #F3F3F3; }
  .section-nav__subnav-toggle:before {
    content: '+';
    font-size: 150%;
    font-weight: normal; }
  .section-nav__item--active > .section-nav__subnav-toggle:before {
    content: '\2013'; }

.section-nav__subnav {
  display: none;
  clear: both; }
  .section-nav__item--active > .section-nav__subnav {
    display: block; }

.section-nav__subnav__link {
  display: block;
  padding: 1rem 2rem 1rem 2rem;
  color: #000;
  border-bottom: 0; }
  @media (min-width: 64em) {
    .section-nav__subnav__link {
      padding-right: 3rem; } }
  .section-nav__subnav__link:hover {
    background-color: #F3F3F3; }
  .section-nav__subnav .section-nav__subnav .section-nav__subnav__link {
    padding-left: 3rem; }
    @media (min-width: 64em) {
      .section-nav__subnav .section-nav__subnav .section-nav__subnav__link {
        padding-left: 4rem; } }
  .section-nav__subnav__item--current > .section-nav__subnav__link {
    color: #107FB8;
    font-weight: bold; }

.breadcrumbs {
  margin-bottom: 3rem;
  font-size: 0.875rem;
  color: #000; }
  .breadcrumbs a {
    border-color: #AB0C2F; }
    .breadcrumbs a:first-child {
      margin-left: 0; }
    .breadcrumbs a:hover {
      border-color: transparent; }

.sidebar-list {
  margin-top: 2rem; }
  @media (min-width: 64em) {
    .sidebar-list {
      margin-top: 4rem; } }
  .sidebar-list:first-child {
    margin-top: 0; }

.main__sidebar .feature__cta {
  text-align: left; }
  @media (min-width: 32em) {
    .main__sidebar .feature__cta .button, .main__sidebar .feature__cta form .action .default, form .action .main__sidebar .feature__cta .default,
    .main__sidebar .feature__cta .button-3d {
      width: 100%; } }

.social-feed {
  background: #ffffff;
  padding: 1.5rem 0;
  max-width: 30rem;
  margin: 2rem auto; }

.social-feed__header {
  border-bottom: 0.0625rem solid #D8D8D8;
  margin-bottom: 1.5rem;
  padding-bottom: 0.5rem; }
  .social-feed__header::before, .social-feed__header::after {
    content: '';
    display: table; }
  .social-feed__header::after {
    clear: both; }

.social-feed__button {
  float: right; }

.social-feed__title {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.277;
  text-transform: none;
  margin: 0.125rem 0; }

.social-feed__video {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: calc(56.25% + 2rem); }

.social-feed__video__embed {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.social-feed__scroll {
  height: 30rem;
  padding-right: 1rem;
  overflow: auto; }

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

.social-feed__list__item {
  border-top: 0.0625rem solid #D8D8D8;
  padding: 1.5rem 0; }
  .social-feed__list__item:first-child {
    border-top: 0;
    padding-top: 0; }
  .social-feed__list__item:last-child {
    padding-bottom: 0; }
  .social-feed__list__item :last-child {
    margin-bottom: 0; }

.social-feed__icon {
  float: left;
  margin-right: 1rem;
  width: 3rem; }

.social-feed__content {
  overflow: hidden; }

.social-feed__list__title {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.277;
  text-transform: none; }

.social-feed__list__subtitle {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 2px; }

.twitter-follow-button {
  display: block;
  margin-top: 0.125rem; }

.twitter-timeline {
  display: block !important;
  width: 100% !important; }

.fb_iframe_widget span {
  display: block !important;
  margin-top: 0.125rem; }

[id*="___ytsubscribe"] {
  display: block !important; }

.ig-b- {
  display: block; }

.ig-b- img {
  visibility: hidden; }

.ig-b-:hover {
  background-position: 0 -60px; }

.ig-b-:active {
  background-position: 0 -120px; }

.ig-b-v-24 {
  width: 137px;
  height: 24px;
  background: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24.png) no-repeat 0 0; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .ig-b-v-24 {
    background-image: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24@2x.png);
    background-size: 160px 178px; } }

.instansive-widget {
  display: block;
  width: 100%;
  border: 0;
  overflow: hidden; }

.caption {
  background: #ffffff;
  margin-bottom: 1.5rem; }
  .caption:last-child {
    margin-bottom: 0; }

.caption--small {
  font-size: 80%; }

.caption__media {
  position: relative; }

.caption__text {
  padding: 1rem 1rem 2.5rem 1rem;
  font-weight: lighter; }
  @media (min-width: 48em) {
    .caption__text {
      font-size: 150%;
      padding-left: 2rem;
      padding-right: 2rem; } }
  .caption--small .caption__text {
    padding: 0.5rem 1rem 1rem 1rem;
    font-weight: normal; }
    @media (min-width: 48em) {
      .caption--small .caption__text {
        font-size: 100%; } }

table {
  width: calc(100% + 0.25rem);
  margin-right: -0.125rem;
  margin-left: -0.125rem;
  border-collapse: separate;
  border-spacing: 0.125rem 0;
  table-layout: fixed;
  min-width: 48rem; }
  @media (min-width: 48em) {
    table {
      min-width: auto; } }

td,
th {
  padding: 1rem;
  border-left: 0.0625rem solid #ffffff; }
  td:first-child,
  th:first-child {
    border-left: 0; }

th {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 2px;
  background: #107FB8;
  color: #ffffff;
  text-align: left; }

tr:nth-child(even) td {
  background-color: #F3F3F3; }

.table {
  margin-bottom: 1.5rem; }

.table__scroll {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 48em) {
    .table__scroll {
      overflow: visible; } }

.table__caption {
  margin: 1rem 0.5rem; }

table img {
  max-width: none;
  display: inline-block; }

.accordion {
  background-color: #ffffff;
  margin: 3rem 0; }
  .main__sidebar .accordion {
    margin: 2rem 0 0 0; }
    @media (min-width: 64em) {
      .main__sidebar .accordion {
        margin-top: 4rem; } }
    .main__sidebar .accordion:first-child {
      margin-top: 0; }

.accordion__list {
  padding: 0; }

.accordion__item {
  margin-top: 0.5rem; }
  .accordion__item:first-child {
    margin-top: 0; }

.accordion__item__toggle {
  color: #AB0C2F;
  font-weight: 600;
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 1.111;
  display: block;
  padding: 1rem;
  border: 0.09375rem solid #C8C9C7;
  cursor: pointer; }
  @media (min-width: 48em) {
    .accordion__item__toggle {
      padding: 1rem 2rem; } }
  .accordion__item__toggle:before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23AB0C2F' d='M4.4 15.5L14 8.3 4.4 1.1z'/%3e%3c/svg%3e");
    float: right;
    width: 1rem;
    height: 1rem;
    padding-bottom: 0.642rem;
    background-size: cover;
    margin: 0.125rem 0 0.125rem 1rem;
    content: '';
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  .accordion__item--active .accordion__item__toggle:before {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }
  .accordion__item__toggle:hover {
    border-color: #C8C9C7;
    background-color: #C8C9C7; }

.accordion__item__content {
  display: none;
  padding: 1rem; }
  @media (min-width: 48em) {
    .accordion__item__content {
      padding: 1rem 2rem; } }
  .accordion__item--active .accordion__item__content {
    display: block; }

.feature-section {
  margin: 2rem 0;
  position: relative; }
  @media (min-width: 48em) {
    .feature-section {
      margin: 4rem 0; } }
  .wrap--feature-narrow .feature-section {
    margin-bottom: 1rem; }

.feature-section__intro {
  margin-top: 2rem; }
  @media (min-width: 48em) {
    .feature-section__intro {
      width: 100%;
      max-width: 90rem;
      margin-right: auto;
      margin-left: auto;
      padding-right: 1rem;
      padding-left: 1rem;
      margin-bottom: 4rem; } }
  @media (min-width: 48em) and (min-width: 32em) {
    .feature-section__intro {
      padding-right: 2rem;
      padding-left: 2rem; } }
  @media (min-width: 48em) and (min-width: 48em) {
    .feature-section__intro {
      padding-right: 4rem;
      padding-left: 4rem; } }
  @media (min-width: 48em) and (min-width: 80em) {
    .feature-section__intro {
      padding-right: 8rem;
      padding-left: 8rem; } }

.feature-section__heading {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  margin-bottom: 0.5em; }

.feature-section__slider {
  margin: 3rem -1rem; }
  .main__container .feature-section__slider {
    margin-top: 0;
    margin-bottom: 0; }
  .feature-section__slider:after {
    content: 'flickity';
    display: none; }
  @media (min-width: 64em) {
    .feature-section__slider {
      position: relative;
      overflow: hidden;
      display: table;
      table-layout: fixed; }
      .feature-section__slider:after {
        content: ''; } }
  .feature-section__slider .flickity-prev-next-button {
    top: calc(50% - 4rem);
    -webkit-transform: translateY(-calc(50% + 4rem));
            transform: translateY(-calc(50% + 4rem)); }
    .feature-section__slider .flickity-prev-next-button.previous {
      left: 0; }
    .feature-section__slider .flickity-prev-next-button.next {
      right: 0; }
  .feature-section__slider .feature {
    margin-top: 0;
    margin-bottom: 0; }

@media (min-width: 48em) {
  .feature-section__slider--wide {
    position: relative;
    overflow: hidden;
    display: table;
    table-layout: fixed; }
    .feature-section__slider--wide:after {
      content: ''; } }

@media (min-width: 64em) {
  .feature-section__slider--narrow {
    position: relative; }
    .feature-section__slider--narrow:after {
      content: ''; } }

@media (min-width: 64em) {
  .feature-section__slider--full {
    margin: 0;
    position: relative;
    overflow: visible;
    display: block; }
    .feature-section__slider--full:after {
      content: 'flickity'; }
    .feature-section__slider--full .flickity-viewport {
      overflow: hidden; } }

@media (min-width: 64em) {
  .feature-section__slider--full .flickity-prev-next-button.previous {
    left: 0; } }

@media (min-width: 64em) {
  .feature-section__slider--full .flickity-prev-next-button.next {
    right: 0; } }

.feature-section__slider--full .flickity-page-dots {
  position: absolute;
  left: 0;
  bottom: 0; }
  @media (min-width: 48em) {
    .feature-section__slider--full .flickity-page-dots {
      left: calc(40% - 1.5rem);
      width: calc(60% + 0.75rem); } }

.feature-section__slider__item {
  position: relative;
  padding: 0 1rem;
  width: 100%;
  min-height: 100%; }
  @media (min-width: 64em) {
    .feature-section__slider__item {
      position: static;
      width: 25%;
      display: table-cell;
      vertical-align: top; }
      .feature-section__slider__item:before {
        left: auto;
        right: auto;
        width: calc(25% - 2rem); } }
  @media (min-width: 64em) {
    .feature-section__slider--narrow .feature-section__slider__item {
      position: static;
      width: 33.333%;
      display: table-cell;
      padding: 0 0.5rem; }
      .feature-section__slider--narrow .feature-section__slider__item:before {
        left: auto;
        right: auto;
        width: calc(33.333% - 1rem); } }

@media (min-width: 32em) {
  .feature-section__slider__item--wide {
    width: 28rem; } }

@media (min-width: 48em) {
  .feature-section__slider__item--wide {
    position: static;
    width: 50%;
    display: table-cell; } }

.feature-section__slider__item--third {
  width: 20rem; }

.feature-section__slider__item--full {
  width: 100%; }
  @media (min-width: 64em) {
    .feature-section__slider__item--full {
      padding: 0;
      margin: 0 1rem; } }

.wrap--landing-slider {
  padding-left: 0;
  padding-right: 0;
  margin: 3rem 0; }
  .wrap--landing-slider .feature {
    margin-top: 0;
    margin-bottom: 0; }

.landing-slider {
  color: #000;
  line-height: 1.5; }
  .content .landing-slider {
    margin-bottom: 2rem; }
  .landing-slider .flickity-page-dots {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0; }
    @media (min-width: 32em) {
      .landing-slider .flickity-page-dots {
        left: calc(50% - 1.5rem);
        width: calc(50% + 1.5rem); } }
  .splash .landing-slider {
    margin-top: 5.75rem;
    margin-bottom: 3.5rem; }
  .landing-slider .flickity-prev-next-button.previous {
    left: -1rem; }
    @media (min-width: 64em) {
      .landing-slider .flickity-prev-next-button.previous {
        left: 0; } }
  .landing-slider .flickity-prev-next-button.next {
    right: -1rem; }
    @media (min-width: 64em) {
      .landing-slider .flickity-prev-next-button.next {
        right: 0; } }

.landing-slider--flip .flickity-page-dots {
  left: auto;
  right: 0; }
  @media (min-width: 32em) {
    .landing-slider--flip .flickity-page-dots {
      left: auto;
      right: calc(50% - 1.5rem); } }

.landing-slider__item {
  width: 100%;
  min-height: 100%;
  margin: 0 1rem; }
  .landing-slider__item:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #ffffff;
    content: '';
    z-index: -1; }
    @media (min-width: 32em) {
      .landing-slider__item:before {
        left: calc(50% - 1.5rem); } }
    @media (min-width: 32em) {
      .landing-slider--flip .landing-slider__item:before {
        left: auto;
        right: calc(50% - 1.5rem); } }

.button-icon-grid {
  margin: 0 -0.5rem 1.5rem -0.5rem; }

.button-icon-grid__item {
  padding: 0.25rem 0.5rem; }
  @media (min-width: 32em) {
    .button-icon-grid__item {
      float: left;
      width: 50%; } }
  @media (min-width: 48em) {
    .button-icon-grid__item {
      width: 33.333%; } }

.button-icon {
  display: inline-block;
  text-align: center;
  background-color: #ffffff;
  padding: 1rem 2rem;
  margin: 0.25rem 0;
  border: 0.09375rem solid #AB0C2F; }
  .splash__list .button-icon {
    border: 0; }
  .button-icon:hover {
    border-color: #AB0C2F;
    background-color: #AB0C2F;
    color: #ffffff; }
    .splash__list .button-icon:hover {
      border: 0; }
    .button-icon:hover .button-icon__text {
      color: #ffffff; }
      .splash__list .button-icon:hover .button-icon__text {
        color: #004A76;
        border-bottom: 0.0625rem solid #004A76; }
  .button-icon-grid .button-icon {
    display: block;
    padding: 2rem 0; }
  .splash__list .button-icon {
    display: block;
    background: #F3F3F3;
    padding: 1rem 0;
    border: 0; }
    @media (min-width: 32em) {
      .splash__list .button-icon {
        padding: 2rem 0; } }
    @media (min-width: 64em) {
      .splash__list .button-icon {
        padding: 3rem 0; } }
    .splash__list .button-icon:active {
      background: #C8C9C7; }
  .button-icon img {
    display: inline-block;
    max-width: none; }

.button-icon__icon {
  display: block;
  margin: auto;
  width: 2rem; }
  .splash__list .button-icon__icon {
    margin-bottom: 0.5rem;
    width: 6rem; }
    @media (min-width: 64em) {
      .splash__list .button-icon__icon {
        width: 11rem; } }

.button-icon__icon--circle {
  background: #107FB8;
  border-radius: 50%; }

.button-icon__image {
  display: block;
  fill: #107FB8; }

.button-icon__image--facebook {
  fill: #3c5b9b; }

.button-icon__image--twitter {
  fill: #20a7d4; }

.button-icon__image--youtube {
  fill: #db2532; }

.button-icon__image--linkedin {
  fill: #007bb6; }

.button-icon__text {
  margin-top: 1rem;
  display: inline-block;
  color: #AB0C2F;
  font-weight: 600;
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 1.111;
  text-transform: uppercase;
  border-bottom: 0.0625rem solid transparent; }
  .splash__list .button-icon__text {
    color: #004A76; }

.splash {
  position: relative;
  background-size: cover;
  background-position: center center;
  width: 100%;
  color: #ffffff;
  overflow: hidden;
  text-align: center;
  line-height: 1;
  display: table;
  padding-bottom: 4rem; }
  @media (min-width: 64em) {
    .splash {
      padding-top: 9rem;
      min-height: 100vh; } }
  .splash:after,
  .splash .splash__overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.35);
    content: ''; }

.splash--feature {
  top: 0;
  margin-bottom: 0; }

.splash--full {
  top: 0;
  margin-bottom: 0; }

.splash--header {
  min-height: auto;
  padding: 0; }
  .splash--header:after,
  .splash--header .splash__overlay {
    display: none; }

@media (min-width: 64em) {
  .splash--split:after,
  .splash--split .splash__overlay {
    display: none; } }

.splash--simple:before, .splash--simple:after {
  background: #ffffff; }

.splash--header__image {
  display: block; }

.splash__video-container {
  display: none; }
  @media (min-width: 48em) {
    .splash__video-container {
      position: absolute;
      left: 50%;
      top: 0;
      min-width: 100%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      height: 100%;
      display: block;
      overflow: hidden; } }
  .splash__video-container video {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
    @media (min-width: 48em) {
      .splash__video-container video {
        min-width: 100%;
        height: auto;
        min-height: 100%; } }

.splash__video {
  position: relative;
  padding-bottom: 50%; }

.splash__content {
  position: relative;
  z-index: 1;
  display: table-cell;
  vertical-align: middle;
  padding-left: 1rem;
  padding-right: 1rem; }
  @media (min-width: 64em) {
    .splash__content {
      padding-left: 4rem;
      padding-right: 4rem; } }
  @media (min-width: 64em) {
    .splash--split .splash__content {
      z-index: auto; } }

@media (min-width: 64em) {
  .splash__content--split {
    padding-bottom: 10rem; } }

.splash__content--left {
  text-align: left; }
  .splash__content--left .wrap {
    max-width: none;
    padding: 0 1rem; }
    @media (min-width: 120em) {
      .splash__content--left .wrap {
        padding: 0 15rem; } }
  .splash__content--left .splash__heading {
    max-width: 6em; }
  .splash__content--left .splash__heading--wide {
    max-width: 6em; }
  .splash__content--left p {
    max-width: 75vw; }
    @media (min-width: 32em) {
      .splash__content--left p {
        max-width: 66vw; } }
    @media (min-width: 48em) {
      .splash__content--left p {
        max-width: 45vw; } }
    @media (min-width: 90em) {
      .splash__content--left p {
        max-width: 40rem; } }

.splash__content--animate .wrap {
  -webkit-animation: fadeIn 1s ease 1s both;
          animation: fadeIn 1s ease 1s both; }

.splash__content--animate .splash__heading--red-block::before {
  -webkit-animation: fadeSlideRight 0.75s ease 1.25s both;
          animation: fadeSlideRight 0.75s ease 1.25s both; }

.splash__preheading {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  margin-top: 1rem; }

.splash__heading {
  color: inherit;
  font-family: "metric", sans-serif;
  font-weight: 600;
  line-height: 1;
  font-size: 46px;
  margin: 0.5rem 0; }
  @media screen and (min-width: 320px) {
    .splash__heading {
      font-size: calc(46px + 64 * (100vw - 320px) / 1120); } }
  @media screen and (min-width: 1440px) {
    .splash__heading {
      font-size: 110px; } }
  .splash__right .splash__heading,
  .splash__left .splash__heading {
    font-weight: 600;
    line-height: .916;
    color: inherit;
    font-family: "metric", sans-serif;
    letter-spacing: normal;
    text-transform: none;
    font-size: 46px; }
    @media screen and (min-width: 320px) {
      .splash__right .splash__heading,
      .splash__left .splash__heading {
        font-size: calc(46px + 34 * (100vw - 320px) / 1120); } }
    @media screen and (min-width: 1440px) {
      .splash__right .splash__heading,
      .splash__left .splash__heading {
        font-size: 80px; } }
  .splash-feature .splash__heading {
    font-weight: 600;
    line-height: .916;
    color: inherit;
    font-family: "metric", sans-serif;
    letter-spacing: normal;
    text-transform: none;
    font-size: 46px; }
    @media screen and (min-width: 320px) {
      .splash-feature .splash__heading {
        font-size: calc(46px + 34 * (100vw - 320px) / 1120); } }
    @media screen and (min-width: 1440px) {
      .splash-feature .splash__heading {
        font-size: 80px; } }

.splash__heading--large {
  text-align: center; }
  .splash-feature .splash__heading--large {
    font-weight: 600;
    line-height: .916;
    color: inherit;
    font-family: "metric", sans-serif;
    letter-spacing: normal;
    text-transform: none;
    font-size: 46px;
    margin: 0 0 1rem 0; }
    @media screen and (min-width: 320px) {
      .splash-feature .splash__heading--large {
        font-size: calc(46px + 34 * (100vw - 320px) / 1120); } }
    @media screen and (min-width: 1440px) {
      .splash-feature .splash__heading--large {
        font-size: 80px; } }
    @media (min-width: 48em) {
      .splash-feature .splash__heading--large {
        margin-bottom: 2rem; } }

.splash__heading--medium {
  text-align: center; }
  .splash-feature .splash__heading--medium {
    margin: 0 0 1rem 0; }
    @media (min-width: 48em) {
      .splash-feature .splash__heading--medium {
        margin-bottom: 2rem; } }

.splash__heading--red-block {
  position: relative; }
  .splash__heading--red-block::before {
    content: '';
    position: absolute;
    top: -0.125em;
    right: calc(100% - 0.6875em);
    width: 100vw;
    height: calc(100% - 0.375em);
    background: #AB0C2F;
    z-index: -1; }

.splash__subheading {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  margin-top: 1rem; }
  .splash--feature .splash__subheading {
    color: inherit;
    font-family: "metric", sans-serif;
    font-size: 2.125rem;
    line-height: 1;
    font-weight: 600;
    letter-spacing: normal;
    text-transform: none;
    font-weight: normal; }

.splash-feature .splash__subheading--large {
  font-size: 135%;
  text-align: center; }

.splash-feature .splash__subheading--medium {
  text-align: center; }

.splash__source {
  margin-top: 1rem;
  font-weight: bold;
  font-size: 0.875rem; }
  @media (min-width: 48em) {
    .splash__source {
      font-size: 1.25rem; } }

.splash__left {
  text-align: left;
  padding-left: 1rem; }
  @media (min-width: 64em) {
    .splash__left {
      width: 50%;
      padding-left: 3rem; } }

@media (min-width: 64em) {
  .splash__right {
    width: 75%;
    margin-left: auto;
    margin-right: 0; } }

.splash__buttons {
  clear: both;
  padding-top: 2rem;
  max-width: 52em;
  margin: 0 auto; }
  @media (min-width: 48em) {
    .splash__buttons {
      padding-top: 3rem; } }
  @media (min-width: 64em) {
    .splash__buttons {
      padding-top: 3.5rem; } }
  @media (min-width: 80em) {
    .splash__buttons {
      padding-top: 4rem; } }
  @media (min-width: 48em) {
    .split .splash__buttons {
      padding-top: 0; } }

@media (min-width: 64em) {
  .splash__buttons--medium {
    display: none; } }

.splash__button {
  margin: 1rem; }
  .splash__split .splash__button {
    position: relative;
    top: 50%;
    margin-top: 9rem; }

.splash__button--stacked {
  display: block;
  margin: 1rem 0; }
  @media (min-width: 80em) {
    .splash__button--stacked {
      margin: 2rem 0; } }
  .splash__button--stacked:first-child {
    margin-top: 0; }
  .splash__button--stacked:last-child {
    margin-bottom: 0; }

.splash__scroll {
  display: block;
  position: absolute;
  z-index: 1;
  left: 50%;
  bottom: 0;
  text-align: center;
  overflow: hidden;
  color: #ffffff;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%); }

.splash__scroll__text {
  display: block;
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 2px;
  width: 100%;
  padding-top: 1rem;
  margin-bottom: -0.5rem; }

.splash__scroll__icon {
  display: block;
  margin: 0 1rem; }
  .splash__scroll__icon svg {
    padding: 1rem; }

.splash__scroll__icon__image {
  display: block;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.splash__split {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }
  @media (min-width: 64em) {
    .splash__split {
      display: block; } }

.splash__split__item {
  height: 100%; }

.splash__split__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  z-index: -1; }
  .splash__split__bg:after,
  .splash__split__bg .splash__split__overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.75)));
    background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.75));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 );
    content: ''; }
    .splash__split__item:hover .splash__split__bg:after, .splash__split__item:hover
    .splash__split__bg .splash__split__overlay {
      display: none; }

.splash__background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  z-index: -1; }

@media (min-width: 64em) {
  .splash__background--medium {
    display: none; } }

.splash__logo {
  fill: #ffffff;
  max-width: 32rem;
  display: block;
  padding: 0 4rem;
  margin: 1.5rem auto; }

.splash-feature {
  padding-top: 4rem;
  padding-left: 1rem;
  padding-right: 1rem;
  line-height: 1; }
  .splash-feature h1, .splash-feature .splash__heading--medium {
    margin-top: 0;
    text-align: center; }
  .splash-feature .h2 {
    margin-bottom: 0; }

.splash__hue {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #107FB8;
  opacity: 0.9; }

.splash__list {
  list-style: none;
  margin: 1rem 0 0 0;
  padding: 0; }
  @media (min-width: 48em) {
    .splash__list {
      margin: 2rem -0.25rem 0 -0.25rem; } }

.splash__list__item {
  margin-top: 1rem; }
  @media (min-width: 48em) {
    .splash__list__item {
      float: left;
      width: 33.333%;
      padding: 0 0.25rem; } }
  .splash__list__item svg {
    fill: #ffffff; }

.splash__carousel .flickity-page-dots {
  right: 0;
  bottom: 2rem;
  width: auto; }

.splash__carousel .dot {
  border: 0.0625rem solid #ffffff;
  background-color: transparent;
  opacity: 1;
  margin: 0 0.25rem; }

.splash__carousel .dot.is-selected {
  background-color: #ffffff; }

.splash__carousel__item {
  width: 100%; }

.splash__video__control {
  display: none; }
  @media (min-width: 48em) {
    .splash__video__control {
      display: block;
      position: absolute;
      bottom: 0;
      right: 0;
      background-color: #107FB8;
      color: #ffffff;
      padding: 1rem;
      z-index: 1; } }
  .splash__video__control:hover, .splash__video__control:focus, .splash__video__control:active {
    background-color: #107FB8 !important; }

.splash__video__control--pause {
  display: block; }
  .video--paused .splash__video__control--pause {
    display: none; }

.splash__video__control--play {
  display: none; }
  .video--paused .splash__video__control--play {
    display: block; }

.splash-wrap {
  margin-bottom: 3rem; }

.quote {
  background-repeat: no-repeat;
  background-position: center center; }
  .quote blockquote {
    background: rgba(37, 36, 36, 0.4); }
  .quote div {
    padding: 3rem 1rem 10rem;
    max-width: 64rem;
    margin: 0 auto;
    color: #ffffff; }
  .quote p {
    font-size: 2.125rem;
    line-height: 1; }

.form_responses input {
  border: 0.0625rem solid #107FB8;
  padding: 0.5rem;
  margin: 0.5rem 0;
  width: 100%; }

form .action {
  margin-top: 2rem; }
  @media (min-width: 64em) {
    form .action .default {
      width: 50%; } }

@media (min-width: 64em) {
  .stories {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

.stories__main {
  width: 100%; }
  @media (min-width: 64em) {
    .stories__main {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; } }

@media (min-width: 48em) {
  .stories__secondary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

.stories__side {
  padding-bottom: 1rem; }
  @media (min-width: 48em) {
    .stories__side {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-bottom: 0; } }
  @media (min-width: 64em) {
    .stories__side {
      display: block;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 16rem;
      margin-right: 3rem; } }

.stories__item {
  position: relative;
  margin-top: 2rem; }
  @media (min-width: 48em) {
    .stories__item {
      margin-top: 3rem; } }
  @media (min-width: 48em) {
    .stories__secondary .stories__item {
      width: calc(50% - 1.5rem); } }
  @media (min-width: 48em) {
    .stories__side .stories__item {
      width: calc(33.333% - 2rem); } }
  @media (min-width: 64em) {
    .stories__side .stories__item {
      width: auto;
      margin-top: 2rem; } }

@media (min-width: 64em) {
  .stories__item--overlay {
    margin-top: -5rem; } }

@media (min-width: 48em) {
  .stories__item--wide {
    width: calc(61.76% - 1.853rem) !important; } }

@media (min-width: 48em) {
  .stories__item--narrow {
    width: calc(38.24% - 1.147rem) !important; } }

.stories__image {
  position: relative; }
  .stories__image img {
    width: 100%; }

.stories__play {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 2rem;
  padding: 0.5rem;
  border: 0;
  background: #107FB8;
  color: #ffffff;
  z-index: 1; }
  .stories__play:hover {
    background: #ffffff;
    color: #107FB8; }

.stories__text {
  padding-top: 1rem; }
  .stories__text > :first-child {
    margin-top: 0; }
  .stories__text > :last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    .stories__item--overlay .stories__text {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      padding: 2rem;
      color: #ffffff; }
      .stories__item--overlay .stories__text::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9)));
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); } }

.stories__interior {
  position: relative;
  max-width: 20rem; }

.stories__title {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: none;
  margin-top: 0.5rem;
  margin-bottom: -0.5rem; }
  @media (min-width: 48em) {
    .stories__item--overlay .stories__title {
      color: inherit;
      font-family: "metric", sans-serif;
      font-size: 2.125rem;
      line-height: 1;
      font-weight: 600;
      letter-spacing: normal;
      text-transform: none; } }
  @media (min-width: 48em) {
    .stories__item--overlay .stories__title a {
      color: inherit; } }
  @media (min-width: 48em) {
    .stories__side .stories__title {
      color: inherit;
      font-family: "metric", sans-serif;
      font-size: 1.125rem;
      font-weight: 600;
      letter-spacing: normal;
      line-height: 1.277;
      text-transform: none; } }

.research {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative; }
  @media (min-width: 48em) {
    .research {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

.research__intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%; }

.research__block {
  position: relative;
  padding: 2rem;
  background: #AB0C2F;
  color: #ffffff;
  z-index: 1; }
  .research__block > :first-child {
    margin-top: 0; }
  .research__block > :last-child {
    margin-bottom: 0; }
  @media (min-width: 64em) {
    .research__block {
      max-width: 24rem; } }
  @media (min-width: 80em) {
    .research__block {
      margin-bottom: 1rem; } }
  .research__block h2 {
    color: inherit; }

.research__item {
  max-width: 34.375rem;
  margin: 2rem auto 0;
  font-size: 0.875rem;
  overflow: hidden; }
  @media (min-width: 48em) {
    .research__item {
      width: calc(50% - 1.5rem);
      margin: 2rem 0 0; } }
  @media (min-width: 64em) {
    .research__item {
      width: 25%; } }
  @media (min-width: 80em) {
    .research__item {
      width: calc(25% - 2rem); } }
  .research__item p {
    max-width: 18rem; }

.research__item--large {
  width: 100%;
  margin: 0 auto; }
  @media (min-width: 64em) {
    .research__item--large {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      width: calc(50% - 4rem);
      margin: -10rem 0 0; } }
  @media (min-width: 80em) {
    .research__item--large {
      width: calc(50% - 2rem);
      margin-top: -20rem; } }

@media (min-width: 64em) {
  .research__item--first {
    margin-top: -4rem; } }

@media (min-width: 80em) {
  .research__item--first {
    margin-top: -14rem; } }

@media (min-width: 64em) {
  .research__item--last {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

.research__image {
  overflow: hidden; }

.research__image--video {
  position: relative; }
  .research__image--video video {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
    @media (min-width: 48em) {
      .research__image--video video {
        display: block; } }

@media (min-width: 64em) {
  .events {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

.events__image {
  -ms-flex-item-align: start;
      align-self: flex-start;
  overflow: hidden; }
  @media (min-width: 64em) {
    .events__image {
      width: calc(57% + 4rem);
      margin-left: -4rem; } }
  @media (min-width: 80em) {
    .events__image {
      width: calc(57% + 8rem);
      margin-left: -8rem; } }

.events__image--video {
  position: relative; }
  .events__image--video video {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
    @media (min-width: 48em) {
      .events__image--video video {
        display: block; } }

@media (min-width: 64em) {
  .events__text {
    width: 43%;
    margin-top: 10rem;
    padding-left: 3rem; } }

.alert {
  padding: 2rem 0;
  background: #AB0C2F;
  color: #ffffff; }
  @media (min-width: 64em) {
    .alert {
      padding: 3rem 0; } }
  .alert .h3 {
    margin-bottom: 1.0625rem; }

.alert__container {
  width: 100%;
  max-width: 90rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem; }
  @media (min-width: 32em) {
    .alert__container {
      padding-right: 2rem;
      padding-left: 2rem; } }
  @media (min-width: 48em) {
    .alert__container {
      padding-right: 4rem;
      padding-left: 4rem; } }
  @media (min-width: 80em) {
    .alert__container {
      padding-right: 8rem;
      padding-left: 8rem; } }
  @media (min-width: 64em) {
    .alert__container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }

.alert__icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 3rem;
  margin-bottom: 1rem; }
  @media (min-width: 64em) {
    .alert__icon {
      margin-right: 2rem;
      margin-bottom: 0; } }
  @media (min-width: 80em) {
    .alert__icon {
      margin-right: 3rem; } }

.alert__text > :first-child {
  margin-top: 0; }

.alert__text > :last-child {
  margin-bottom: 0; }

.alert__cta {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 1rem; }
  @media (min-width: 64em) {
    .alert__cta {
      margin-top: 0;
      margin-left: 2rem; } }
  @media (min-width: 80em) {
    .alert__cta {
      margin-left: 3rem; } }

.image-parallax {
  position: relative; }
  .image-parallax::before {
    content: '';
    display: block; }
  .image-parallax img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-transform: scale(var(--scale));
            transform: scale(var(--scale)); }

.image-parallax--square::before {
  padding-top: 100%; }

.image-parallax--wide::before {
  padding-top: 66.666%; }

.image-parallax--tall::before {
  padding-top: 123.636%; }

.tabbed {
  margin-bottom: 1.5rem; }

.tabbed__nav {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 32em) {
    .tabbed__nav {
      vertical-align: bottom;
      border-bottom: 0.125rem solid #D8D8D8; }
      .library .tabbed__nav {
        border-bottom: 0; } }

.tabbed__tab {
  display: table-cell;
  vertical-align: bottom;
  border-right: 0.1875rem solid #ffffff; }
  @media (min-width: 32em) {
    .tabbed__tab:last-child {
      border-right: 0; } }

.tabbed__tab__link {
  color: inherit;
  font-family: "metric", sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 1rem;
  display: block;
  border-bottom: 0;
  width: 100%; }
  .library .tabbed__tab__link {
    background-color: #F3F3F3; }
  .tabbed__tab__link:hover, .tabbed__tab__link:focus {
    background: #0C76AC !important;
    color: #ffffff; }
  .tabbed__tab--active .tabbed__tab__link {
    background: #0C76AC;
    color: #ffffff; }

.tabbed__content {
  margin-top: 2rem; }

.tabbed__item {
  display: none; }

.tabbed__item--active {
  display: block; }

.tabbed--grid-hidden + .filter-grid {
  display: none; }

.library {
  /* 3 col */
  /* Get help button */
  /* ms is for desktop screen, ss is for small screen */
  /* global seach */
  /* open hours */ }
  .library .wrap:not(.mobile) {
    display: none; }
  @media (min-width: 48em) {
    .library .wrap:not(.mobile) {
      display: block; } }
  .library form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .library form.ms {
    display: none; }
    @media (min-width: 48em) {
      .library form.ms {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
  .library .wrap.wrap--footer {
    display: block; }
  .library .wrap.content, .library .wrap.wrap--landing-slider {
    margin-bottom: 1rem; }
  .library .splash-wrap {
    display: none; }
  @media (min-width: 48em) {
    .library .splash-wrap {
      display: block; } }
  .library .columns__column {
    margin-top: 0; }
  .library .lib_3col_feature {
    padding: 1rem 0;
    height: auto; }
    .library .lib_3col_feature hr {
      margin-top: 0; }
    .library .lib_3col_feature h4 a, .library .lib_3col_feature .split__column h2 a, .split__column .library .lib_3col_feature h2 a, .library .lib_3col_feature .footer__headline a, .library .lib_3col_feature .splash-feature .splash__subheading--medium a, .splash-feature .library .lib_3col_feature .splash__subheading--medium a, .library .lib_3col_feature h5 a, .library .lib_3col_feature .logo__menu__link a, .library .lib_3col_feature .sidebar-list__heading a {
      color: #000;
      border-bottom: 0; }
  .library .columns.col-3 .columns__column:nth-child(1) {
    width: 100%;
    display: block;
    font-size: 1.1rem;
    margin-top: 1rem; }
  @media (min-width: 48em) {
    .library .columns.col-3 .columns__column:nth-child(1) {
      display: none; } }
  .library .button-3d.get_help {
    float: right;
    padding: 0.5rem 0.5rem; }
  .library .columns.col-3 .columns__column:nth-child(2) {
    width: 100%; }
  @media (min-width: 80em) {
    .library .columns.col-3 .columns__column:nth-child(2) {
      width: 50%; } }
  .library .columns.col-3 .columns__column:nth-child(3) {
    width: 100%;
    display: block; }
  @media (min-width: 80em) {
    .library .columns.col-3 .columns__column:nth-child(3) {
      display: none; } }
  @media (min-width: 48em) {
    .library .columns.col-3 .columns__column:nth-child(5) {
      clear: right; } }
  @media (min-width: 48em) {
    .library .columns.col-3 .columns__column:nth-child(4),
    .library .columns.col-3 .columns__column:nth-child(5) {
      width: 50%; } }
  @media (min-width: 80em) {
    .library .columns.col-3 .columns__column:nth-child(4),
    .library .columns.col-3 .columns__column:nth-child(5) {
      width: 25%; } }
  @media (min-width: 32em) {
    .library .tabbed__nav {
      display: table; } }
  .library .tabbed__tab {
    width: 50%;
    border-bottom: 0.1875rem solid #ffffff; }
    @media (min-width: 32em) {
      .library .tabbed__tab {
        width: auto; } }
  .library .tabbed__tab__link {
    text-align: center; }
  .library #library_search .tabbed__content {
    font-size: 1.25rem; }
  .library .lib_search_input {
    width: calc(100% - 95px);
    padding-top: 0;
    padding-bottom: 0;
    border: 0.0625rem solid #D8D8D8; }
  .library .lib_search_submit .button-3d {
    padding: 0.35rem 1rem; }
  @media (min-width: 48em) {
    .library .lib_search_input {
      width: calc(100% - 105px); } }
  .library .lib_search_submit {
    padding: 0;
    border: none; }
  .library .ms {
    display: none; }
  .library form.ss {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (min-width: 48em) {
      .library form.ss {
        display: none; } }
  @media (min-width: 48em) {
    .library .ms {
      display: block; }
    .library .ss {
      display: none; } }
  .library #form1_desktop {
    display: none; }
  .library #form1_mobile {
    display: block; }
  .library #catalog_advance {
    display: none; }
  @media (min-width: 48em) {
    .library #form1_desktop {
      display: block; }
    .library #form1_mobile {
      display: none; }
    .library #catalog_advance {
      display: block; } }
  .library input[type="radio"] {
    margin-bottom: 1rem; }
  @media (min-width: 48em) {
    .library input[type="radio"] {
      margin-bottom: 0; } }
  .library .button-icon-grid {
    margin: 0 -0.5rem; }
    .library .button-icon-grid .button-3d {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      @media (min-width: 32em) {
        .library .button-icon-grid .button-3d {
          padding-left: 0.5rem;
          padding-right: 0.5rem; } }
  .library .wrap.content.lib {
    display: none; }
  @media (min-width: 80em) {
    .library .wrap.content.lib {
      display: block; } }
  .library .hidden-head {
    display: block;
    padding: 0.5rem 1rem; }
  .library .hidden-head h3, .library .hidden-head .feature .feature__title, .feature .library .hidden-head .feature__title {
    display: inline-block; }
  @media (min-width: 32em) {
    .library .hidden-head {
      display: none; } }
  .library .hour_title.desktop {
    display: none; }
  .library .hour_title.mobile {
    display: block;
    white-space: nowrap; }
  .library .hour_title .half {
    display: inline-block;
    width: 50%; }
    .library .hour_title .half:first-child {
      font-weight: bold; }
  @media (min-width: 48em) {
    .library .hour_title.desktop {
      display: block; }
    .library .hour_title.mobile {
      display: none; } }
  .library .hours-col-loc {
    display: none; }
  .library table.hours-today {
    width: auto;
    min-width: auto;
    background-color: transparent;
    border: none; }
  .library table.hours-today td {
    padding: 0;
    border: none; }

.program-finder {
  width: 100%;
  max-width: 90rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem; }
  @media (min-width: 32em) {
    .program-finder {
      padding-right: 2rem;
      padding-left: 2rem; } }
  @media (min-width: 48em) {
    .program-finder {
      padding-right: 4rem;
      padding-left: 4rem; } }
  @media (min-width: 80em) {
    .program-finder {
      padding-right: 8rem;
      padding-left: 8rem; } }

.program-finder__header {
  margin: 3rem 0; }
  @media (min-width: 64em) {
    .program-finder__header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin: 6rem 0; } }

@media (min-width: 64em) {
  .program-finder__header__title {
    width: 50%; } }

.program-finder__header__title h1, .program-finder__header__title .splash__heading--medium {
  font-size: 46px;
  position: relative;
  margin: 0;
  color: #107FB8; }
  @media screen and (min-width: 320px) {
    .program-finder__header__title h1, .program-finder__header__title .splash__heading--medium {
      font-size: calc(46px + 64 * (100vw - 320px) / 1120); } }
  @media screen and (min-width: 1440px) {
    .program-finder__header__title h1, .program-finder__header__title .splash__heading--medium {
      font-size: 110px; } }
  .program-finder__header__title h1::before, .program-finder__header__title .splash__heading--medium::before {
    content: '';
    position: absolute;
    top: -0.125em;
    bottom: 0.375em;
    right: calc(100% - 1.75em);
    width: 50vw;
    background: #F3F3F3;
    z-index: -1; }

.program-finder__header__content {
  margin-top: 2rem; }
  @media (min-width: 64em) {
    .program-finder__header__content {
      width: calc(50% - 6rem);
      margin-top: 0; } }
  .program-finder__header__content h2 {
    margin-top: 0;
    color: #000;
    font-size: 1.5rem; }

.program-finder__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 3rem; }

.program-finder__form__label {
  width: 100%;
  margin-bottom: 2rem; }
  @media (min-width: 64em) {
    .program-finder__form__label {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto;
      margin-right: 3rem;
      margin-bottom: 0; } }

.program-finder__form__input {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3e %3cpath d='M11.8%2c11.6c-2%2c2-5.3%2c2-7.3%2c0c-2-2-2-5.3%2c0-7.3c2-2%2c5.3-2%2c7.3%2c0C13.8%2c6.4%2c13.8%2c9.6%2c11.8%2c11.6 M13.8%2c2.3 c-3.1-3.1-8.2-3.1-11.3%2c0s-3.1%2c8.2%2c0%2c11.3c2.8%2c2.8%2c7.1%2c3.1%2c10.2%2c0.9l4.5%2c4.5l2-2l-4.5-4.5C16.9%2c9.4%2c16.6%2c5.1%2c13.8%2c2.3' fill='%23AB0C2F'/%3e %3c/svg%3e");
  display: block;
  width: 100%;
  padding: 1.25rem 3.25rem 1.25rem 1rem;
  border: 0.0625rem solid #000;
  background-position: calc(100% - 1rem) center;
  background-repeat: no-repeat;
  background-size: 1.25rem 1.25rem;
  font-weight: 600; }

.program-finder__form__controls {
  width: 100%; }
  @media (min-width: 64em) {
    .program-finder__form__controls {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: auto;
      text-align: right; } }

.program-finder__form__desc {
  font-size: 0.8125rem;
  display: inline-block;
  width: 100%;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase; }
  @media (min-width: 48em) {
    .program-finder__form__desc {
      width: auto; } }

.program-finder__form__toggle {
  position: relative;
  margin-top: 0.5rem;
  margin-right: 1rem;
  padding-right: 1.5rem;
  text-align: left;
  font-weight: 600; }
  @media (min-width: 48em) {
    .program-finder__form__toggle {
      width: auto;
      margin: 0 0 0 1rem; } }
  @media (min-width: 80em) {
    .program-finder__form__toggle {
      margin-left: 2rem; } }
  .program-finder__form__toggle::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23AB0C2F' d='M4.4 15.5L14 8.3 4.4 1.1z'/%3e%3c/svg%3e");
    content: '';
    position: absolute;
    top: 0.125rem;
    right: 0;
    width: 1rem;
    height: 1rem;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 1rem 1rem; }
  .program-finder__form__toggle:hover {
    color: #AB0C2F; }

.program-finder__form__toggle--active {
  color: #AB0C2F; }
  .program-finder__form__toggle--active::before {
    top: 0.25rem;
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); }

.program-finder__form__filters {
  width: 100%; }

.program-finder__form__group {
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: calc(100% + 1rem);
  margin-left: -1rem;
  padding-top: 3rem; }

.program-finder__form__group--active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.program-finder__form__item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  width: calc(100% - 1rem);
  margin: 1rem 0 0 1rem;
  text-align: left;
  cursor: pointer; }
  @media (min-width: 32em) {
    .program-finder__form__item {
      width: calc(50% - 1rem); } }
  @media (min-width: 48em) {
    .program-finder__form__item {
      width: calc(33.333% - 1rem); } }
  @media (min-width: 64em) {
    .program-finder__form__item {
      width: calc(25% - 1rem); } }

.program-finder__form__checkbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.program-finder__form__display {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  min-height: 100%;
  padding: 1rem;
  border: 0.0625rem solid #000;
  background: #ffffff;
  font-weight: bold; }
  [data-whatintent='mouse'] .program-finder__form__item:hover .program-finder__form__display,
  .program-finder__form__checkbox:checked + .program-finder__form__display {
    border-color: #AB0C2F;
    background: #AB0C2F;
    color: #ffffff; }

.program-finder__results {
  margin: 2rem 0 6rem;
  padding-top: 2rem;
  border-top: 0.25rem solid #F3F3F3; }

@media (min-width: 48em) {
  .program-finder__results__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

.program-finder__results__current {
  font-size: 1.5rem; }

.program-finder__results__current__button {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 17'%3e %3cpolygon fill='%23AB0C2F' points='13.7%2c0.6 15.8%2c2.7 10.1%2c8.4 15.8%2c14.1 13.7%2c16.2 8%2c10.5 2.3%2c16.2 0.2%2c14.1 5.9%2c8.4 0.2%2c2.7 2.3%2c0.6 8%2c6.3 '/%3e %3c/svg%3e");
  margin-right: 0.5rem;
  padding: 0.25rem 1.75rem 0.25rem 0.5rem;
  background-color: #F3F3F3;
  background-position: calc(100% - 0.5rem) center;
  background-repeat: no-repeat;
  background-size: 0.75rem 0.75rem;
  font-size: 1rem;
  font-weight: bold;
  vertical-align: bottom; }

.program-finder__results__reset {
  font-size: 0.8125rem;
  position: relative;
  height: 1.25rem;
  margin-top: 1rem;
  padding-left: 2rem;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  display: none; }
  @media (min-width: 48em) {
    .program-finder__results__reset {
      margin: 0 0 0 2rem; } }
  .program-finder__results__reset::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='M216.17 228.33H15.84c-6.627 0-12-5.373-12-12V16c0-6.627 5.373-12 12-12h48c6.627 0 12 5.373 12 12v78.112C121.613 43.279 188.1 11.47 262.01 12.007c136.91.994 246.45 111.62 246.16 248.53-.291 136.72-111.21 247.46-248 247.46-64.089 0-122.5-24.313-166.51-64.215-5.099-4.622-5.334-12.554-.467-17.42l33.967-33.967c4.474-4.474 11.662-4.717 16.401-.525 31.036 27.463 71.856 44.127 116.61 44.127 97.268 0 176-78.716 176-176 0-97.267-78.716-176-176-176-58.496 0-110.28 28.476-142.27 72.333h98.274c6.627 0 12 5.373 12 12v48c0 6.627-5.373 12-12 12z' fill='%23AB0C2F'/%3e%3c/svg%3e");
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 1.25rem;
    height: 1.25rem;
    background-size: 100% 100%; }
  .program-finder__results__reset:hover, .program-finder__results__reset:focus {
    color: #AB0C2F; }

.program-finder__results__reset--show {
  display: block; }

.program-finder__results__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -3rem; }

.program-finder__results__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: calc(100% - 3rem);
  height: 15.625rem;
  margin: 3rem 0 0 3rem;
  border: 0;
  background-position: center;
  background-size: cover;
  color: #ffffff;
  -webkit-animation: slideUpFade 600ms ease both;
          animation: slideUpFade 600ms ease both; }
  @media (min-width: 48em) {
    .program-finder__results__item {
      width: calc(50% - 3rem); } }
  @media (min-width: 64em) {
    .program-finder__results__item {
      width: calc(33.333% - 3rem); } }
  @media (min-width: 90em) {
    .program-finder__results__item {
      width: calc(25% - 3rem); } }
  .program-finder__results__item::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5; }
  .program-finder__results__item:hover::before, .program-finder__results__item:focus::before {
    opacity: 1; }

.program-finder__results__item--inactive {
  display: none; }

.program-finder__results__item--gray:hover, .program-finder__results__item--gray:focus {
  color: #000; }
  .program-finder__results__item--gray:hover::before, .program-finder__results__item--gray:focus::before {
    background: #F3F3F3; }

.program-finder__results__item--blue:hover::before, .program-finder__results__item--blue:focus::before {
  background: #0C76AC; }

.program-finder__results__item--red:hover::before, .program-finder__results__item--red:focus::before {
  background: #AB0C2F; }

.program-finder__results__item--black:hover::before, .program-finder__results__item--black:focus::before {
  background: #000; }

.program-finder__results__title {
  display: block;
  position: relative;
  padding: 1rem;
  color: inherit;
  font-size: 1.875rem;
  font-weight: 600; }

.program-finder__results__degrees {
  font-size: 0.8125rem;
  position: relative;
  display: block;
  margin-top: auto;
  padding: 1rem;
  color: #ffffff;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase; }
  .program-finder__results__item--gray .program-finder__results__degrees {
    background: #F3F3F3;
    color: #000; }
  .program-finder__results__item--blue .program-finder__results__degrees {
    background: #0C76AC; }
  .program-finder__results__item--red .program-finder__results__degrees {
    background: #AB0C2F; }
  .program-finder__results__item--black .program-finder__results__degrees {
    background: #000; }

.program-finder__results__empty {
  display: none;
  width: calc(100% - 3rem);
  margin: 3rem 0 0 3rem; }

.program-finder__results__empty--active {
  display: block; }

/* modal */
.minimodal--program {
  padding: 5rem 0; }

.program-finder-modal {
  max-width: 52rem;
  max-height: calc(100vh - 5rem);
  margin: 0 auto;
  padding: 3rem 2rem;
  border: 0.125rem solid #ffffff;
  background: #AB0C2F;
  color: #ffffff;
  overflow: auto; }
  @media (min-width: 48em) {
    .program-finder-modal {
      padding: 6rem 4rem; } }
  .program-finder-modal a {
    color: inherit;
    border-bottom-color: currentColor; }
    .program-finder-modal a:hover {
      border-bottom-color: transparent; }

.program-finder-modal__title {
  margin-top: 0;
  color: inherit; }

.video-control {
  display: none; }
  @media (min-width: 48em) {
    .video-control {
      display: block;
      position: absolute;
      bottom: 0;
      right: 0;
      background-color: #107FB8;
      color: #ffffff;
      padding: 1rem;
      z-index: 2; } }
  .video-control:hover, .video-control:focus, .video-control:active {
    background-color: #107FB8 !important; }

.video-control__pause {
  display: block; }
  .video-control--paused .video-control__pause {
    display: none; }

.video-control__play {
  display: none; }
  .video-control--paused .video-control__play {
    display: block; }


    /* Daniel Lamas - Judge List */
    #block-lmu2019-content > div > div > div.view-content > div > article > h2 > a > span {
      font-size: .6em;
    }